summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-03c
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLogs/ChangeLog-03c')
-rw-r--r--ChangeLogs/ChangeLog-03c14852
1 files changed, 0 insertions, 14852 deletions
diff --git a/ChangeLogs/ChangeLog-03c b/ChangeLogs/ChangeLog-03c
deleted file mode 100644
index bbd6f2714d6..00000000000
--- a/ChangeLogs/ChangeLog-03c
+++ /dev/null
@@ -1,14852 +0,0 @@
-Wed Jan 14 18:45:46 2004 Balachandran <bala@dre.vanderbilt.edu>
-
- * ACE version 5.4 released.
-
-Wed Jan 14 17:17:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Makefile:
-
- Fixed the path to some of autoconf files. Hopefully this should
- be the last bug.
-
-Wed Jan 14 16:28:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Fixed a bug with the way we were collecting the list of files
- for making the ACE distribution.
-
-Wed Jan 14 16:13:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Makefile:
-
- Added RELEASE_FILES to the AUTOCONF_RELEASE_FILES.
-
-Wed Jan 14 14:26:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Made changes to the way beta kits are created. We added some
- solution files and WinCE files for ACE but not for TAO+CIAO
- (with a reason). But when the final kits were created, the
- ACE+TAO bundles and ACE+TAO+CIAO bundles had all the ACE
- specific stuff which confused the user. Moreover, the autoconf
- support was also bootstrapped which confused users to no end
- since autoconf works only with ACE. The bootstrapping should have
- been done to the ACE distribution and not to other
- distributions.
-
- * Makefile:
-
- Added an extra target for AUTOCONF_RELEASE_FILES. This will have
- all the release files in ACE + the files that needs to go in
- with autoconf.
-
- I have to test this stuff and will do so shortly.
-
-Wed Jan 14 09:47:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * */*_Static.ds[p,w]:
-
- All the Win32 static projects and workspaces have been
- removed. Please use MPC to generate them.
-
-Wed Jan 14 07:32:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Thanks to Johnny Willemsen for spotting a typo in the file.
-
-Tue Jan 13 22:42:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile (RELEASE_FILES):
-
- Added `aclocal.m4' and `Makefile.in' to the list of files to be
- included in releases/kits. This should be the last of them.
-
-Tue Jan 13 21:39:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Makefile (CONTROLLED_FILES):
-
- Removed aux and configure from the CONTROLLED_FILES section and
- moved it to the RELEASE_FILES section.
-
-Tue Jan 13 16:33:12 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile (CONTROLLED_FILES):
-
- Added `aux' directory to the list of controlled files. It is a
- directory generated at autotool bootstrap-time via the
- bin/bootstrap script, and must be available in order for ACE's
- autoconf support to work.
-
- Added `configure' to the list of controlled files. Users can't
- run the `configure' script if it isn't shipped with the
- distribution.
-
- * bin/bootstrap:
-
- Invoke `autoreconf' without the "--symlink" option. Auxiliary
- files should be copied into the distribution, not symbolic
- pointing to them.
-
- * bin/make_release:
-
- Prepend "/usr/local/bin" to the GNU tool path. That directory
- on our release host now contains some specific versions of GNU
- autotools.
-
-Tue Jan 13 16:42:37 2004 Steve Huston <shuston@riverace.com>
-
- * ACE-INSTALL.html: Correct the autoconf section to direct the user
- to create a subdirectory under ACE_wrappers. Thanks to Ossama for
- pointing this out.
- Also changed the traditional make section to advise user to
- create config.h and platform_macros.GNU files and include the
- platform file rather than link or copy the platform file.
-
-Tue Jan 13 16:19:29 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * netsvcs/clients/Naming/Client/Client.mpc:
-
- Fixed a dependancy issue.
-
-Tue Jan 13 11:28:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile (CONTROLLED_FILES):
-
- Added `configure.ac' file to the list of controlled files.
-
- * configure.ac:
-
- Corrected problem where std::auto_ptr<>::reset() method was not
- detected properly in the !ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB
- case.
-
- * bin/make_release:
-
- Bootstrap autotool support prior to creating the kits via the
- new bootstrap_autotools() subroutine described below.
-
- Appended Emacs "Local Variables" block containing Perl mode to
- end of this file to force Perl mode instead Fundamental mode to
- be used by default when editing with Emacs.
-
- (create_kit):
-
- Moved autotool bootstrapping call to new bootstrap_autotools()
- subroutine.
-
- (bootstrap_autotools):
-
- New subroutine that bootstraps autotool support into the ACE
- distribution.
-
-Tue Jan 13 18:06:23 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/rules.local.GNU:
- Only assign LIB_INSTALL to INSTALL if INSTALL has not yet been
- defined. This will allow users to continue turning off
- installation of libraries by setting INSTALL= prior to including
- rules.local.GNU. Thanks to Craig Rodrigues <crodrigu@bbn.com>
- for pointing this out. Normally, the INS* variables can be used
- for this purpose, since they work for each target type.
-
-Mon Jan 12 23:26:28 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
- Added new commandline flag, static_link. It defaults to 0, but
- can be set =1 to force static linking, e.g., uses "-static" when
- linking with GNU ld. It's turned off by default since using it
- causes the footprint to go up by almost 1 MB, due to linking all
- the system and compiler .a files. This way the user can decide
- if that what they really want. Thanks to Bala for helping to
- formulate this policy, which matches what users expect, while
- adding the capability to do real static linking if you want to.
-
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.local.GNU:
- Moved the assignment of the STATIC_LINK_FLAG from rules.bin to
- rules.local so that it will get picked up even if rules.bin is
- not included (MPC and some Makefiles with multiple targets don't
- include rules.bin). Only add the STATIC_LINK_FLAG to LDFLAGS
- if static_libs_only=1.
-
- * include/makeinclude/platform_sunos5_g++.GNU:
- Removed default assignment of STATIC_LINK_FLAG to empty, since
- it's now controlled with the new static_link flag above. It
- still won't work on Solaris, but at least users wanting to use
- it will get an error instead of us silently not adding "-static".
-
-Mon Jan 12 17:52:17 2004 Steve Huston <shuston@riverace.com>
-
- * ACE-INSTALL.html: Add a section for using GNU autoconf.
-
- * examples/APG/ThreadPools/Futures.cpp: Don't delete all work
- requests; only the Exit requests - the others are allocated on
- the stack. Thanks to Andy Harvey <agh@cisco.com> for this fix.
-
-Mon Jan 12 14:24:39 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Makefile.am: Remove $(libdir) from libTest_Output.la listed
- in dependencies - having it there caused it to not match the
- plain libTest_Output.la target in the Makefile, and thus not
- get built before many of the tests. Added libTest_Output.la to
- the DLL_Test and Service_Config_Test dependencies.
-
-Mon Jan 12 15:54:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/server/jaws.dsp:
- Fixed incorrect macro name.
-
-Mon Jan 12 08:06:07 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Print out a warning if a verbatim clause is processed (depending
- on the project type) and the marker is not found in the
- corresponding project template.
-
-Mon Jan 12 01:38:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * apps/soreduce/Library.cpp:
-
- Fixed a compile erros with VC 6 which cannot scope variables
- within for loops.
-
-Mon Jan 12 01:35:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_auto_compile.pl:
-
- Fixed the path ane the name of a couple of dsp files in the CORE
- builds. This should fix two problems with static builds.
-
-Sat Jan 10 22:39:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/create_ace_build.pl:
-
- The following patch modifies the file so that it can handle
- multiple path elements in the argument given to
- create_ace_build.pl. Thanks to John Poplett
- <John_Poplett@3com.com> for providing the patches.
-
-Sat Jan 10 19:35:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_auto_compile.pl:
-
- Added missing dsp files for compilation to the static lib
- builds. The failure of te static builds is due to something
- else, which wil be fixed shortly in the autobuilds.
-
-Sat Jan 10 17:36:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
-
- Fixed warnings with Forte 8.
-
-Sat Jan 10 17:11:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added generation for custom build step dependency on the
- IDL or CIDL compiler executable. This enables the build to
- detect errors output by the (C)IDL compiler, and also will
- trigger the custom build step if the (C)IDL compiler has
- been updated.
-
-Sat Jan 10 16:14:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_sys_socket.inl (closesocket): On HP-UX, use
- shutdown() before, and in addition to, close() to close a socket.
- The previous "fix" left the socket opened after shutdown().
-
- * tests/Bug_1576_Regression_Test.cpp: Use ACE_DLL_SUFFIX to form the
- name of the bogus dll name instead of literal ".so". Prevents a
- run-time warning from platforms that use a different suffix, such
- as HP-UX.
-
- * tests/Makefile.am: Removed -module from the libTestOutput line
- so it actually links the library for use by other tests. Added
- TSS_Static_Test_SOURCES to have it build as well.
-
-Sat Jan 10 11:18:24 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-lite.h:
- * ace/Sock_Connect.cpp: Added /**/ to #include to keep MSVC from
- complaining it can't find a file.
-
- * ace/Array_Base.cpp: The _MSC_VER check need not be done for CE
- compiler - it doesn't need the extra #include and doesn't have <new>.
-
-Fri Jan 9 16:55:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/Alarm.cpp:
- * examples/APG/ThreadManagement/Coop_Cancel.cpp:
- * examples/APG/ThreadManagement/Signals.cpp:
- * examples/APG/ThreadManagement/Signals2.cpp:
- * examples/APG/Sockets/Server.cpp:
- * examples/APG/Reactor/Timers.cpp: Added ACE_NOTREACHED to
- unreachable statements to kill compile warnings.
-
-Fri Jan 9 16:27:33 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Streams/Answerer.cpp: Removed unnecessary template
- instantiations.
-
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp: Fixed memory leak. Thanks
- to Andy Harvey <agh@cisco.com> for reporting these.
-
-Fri Jan 9 15:24:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Support for STLPort in ACE Makefile system. Thanks to
- John Poplett <John_Poplett@3com.com> for the patches.
-
-Fri Jan 9 20:13:21 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/rules.bin.GNU:
- Set the default (blank) value of STATIC_LINK_FLAG in
- rules.bin.GNU and only set it in platform_g++_common.GNU if it
- hasn't been set.
-
- * include/makeinclude/platform_sunos5_g++.GNU:
- Set STATIC_LINK_FLAG blank to prevent platform_g++_common.GNU
- from setting it to "-static", since this flag doesn't work on Sun.
-
-Fri Jan 9 11:15:16 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added a .PHONY target to stop GNU Make from trying to build
- targets that happen to coincide with cpp files.
-
-Fri Jan 9 14:46:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Test_Output_Export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Fri Jan 9 13:12:07 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- Corrected the check for Use_MPC.
-
-Fri Jan 9 12:23:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/global.features:
- Set dummy_label to 0. This dummy_label is used by the TAO OBV
- tests which don't compile because of some bugs. The idea was
- good, but when dummy_label is not in this file it is set by
- default to 1. When the OBV tests work again, just remove the
- requires from the corresponding MPC files.
-
-Fri Jan 9 12:14:05 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- Build FTORB_Utils before PortableGroup
-
-Fri Jan 9 10:15:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- When using MPC with Static builds we don't have dependencies
- between the libraries in the generated dsw's. The build order
- is then handled in this file, but when using MPC we use generate
- different filenames than previously. Added the option -MPC, when
- this is passed on the commandline we use the MPC filenames.
-
-Fri Jan 9 08:07:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/server/jaws.dsp:
- This project doesn't use a separate dll for the jaws stuff, so set
- ACE_HAS_SVC_DLL to 0.
-
-Thu Jan 8 18:28:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/APG/Streams/CommandStream.h:
-
- Fixed a warning with g+++ builds that were caused by wrong
- initialization order of members.
-
-Thu Jan 8 18:15:21 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/Alarm.cpp:
- * examples/APG/Timers/Task.cpp:
- * examples/APG/Timers/Upcall.cpp: Add missing template instantiations.
-
-Thu Jan 8 15:15:49 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Streams/Answerer.cpp (RecordingStream::open): Change
- the signature to match the inherited ACE_Stream::open() method to
- allow easy configuration without forcing a EndTask module.
-
- * examples/APG/Streams/CommandStream.{h cpp}: Move the ACE_SOCK_Stream*
- argument from open() to the constructor, and make default ctor
- private to force passage of the ACE_SOCK_Stream*. Change open() to
- properly inherit from ACE_Stream, avoiding the "hides inherited
- open()" diagnostics, and making this class easier to use in
- different use cases.
-
- * examples/APG/Streams/RecordingDevice_Text.cpp: Changed usage of
- CommandStream class to match new API, above.
-
- * examples/APG/Streams/Command.h:
- * examples/APG/Streams/CommandTask.cpp:
- * examples/APG/Streams/CommandTasks.cpp:
- * examples/APG/Streams/RecordingDevice_Text.cpp: Prepended RESULT_
- to the enumerators SUCCESS, PASS, FAIL; prepended CMD_ to the
- enumerators UNKNOWN, ANSWER_CALL, RETRIEVE_CALLER_ID, PLAY_MESSAGE,
- RECORD_MESSAGE. These were done to avoid clashes with commonly
- defined macros. Thanks to Johnny Willemsen for reporting this.
-
-Thu Jan 8 20:15:09 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Misc/test_demuxing.cpp:
- Made this example compiling with BCB.
-
-Thu Jan 8 14:05:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * performance-tests/Misc/Makefile:
-
- Fixed a bild error in our daily builds. Thanks to Don for
- helping with this. The change just involved removing
- shared_libs=0 from the Makefile.
-
-Thu Jan 8 18:35:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Just set the four xx_DIRS we overrule always to . independent of the
- configuration that the we always output to the same directory
-
-Thu Jan 8 12:20:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
-
- Changed the default command line from '--lem-file-suffix E.idl'
- (since this is now the default suffix) to one that includes
- the four include paths required by the inclusion of
- Components.idl, which is needed by every .cidl file.
-
-Thu Jan 8 12:03:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/TimerDispatcher.cpp:
- * examples/APG/Timers/PTimerDispatcher.cpp: Added missing template
- instantiations.
-
-Thu Jan 8 17:05:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/server/HTTP_Server.{h,cpp}:
- * apps/JAWS/server/server.mpc:
- Made this app compiling with CBX and MPC. Set the correct defines
- and use the correct export macros.
-
-Thu Jan 8 17:02:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Corrected setting of STATIC_DIR
-
-Thu Jan 8 11:23:41 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Naming/Name_Binding.h:
- * examples/APG/Naming/Temperature_Grapher.cpp:
- * examples/APG/Naming/Temperature_Monitor.cpp:
- * examples/APG/Naming/Temperature_Monitor2.cpp: Add missing
- "ace/OS_NS_*" includes.
-
- * examples/APG/Naming/Graphable_Element.h: Added 'const' to the when()
- and operator<() methods, as well as to operator<()'s parameters,
- to match less<> and make CBuilderX happy. Thanks to Johnny Willemsen
- for reporting this.
-
- * examples/APG/Naming/Makefile: Moved the "RM tempinc" up before the
- sub-make to avoid inadvertant smashing of tempinc.
-
- * examples/APG/Proactor/HA_Proactive_Status.cpp (validate_connection):
- Removed the parameter names in the ACE_WIN32 case to avoid "unused
- parameter" warnings.
-
-Thu Jan 8 11:05:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_msg.inl:
-
- Used a const cast instead of a static cast.
-
-Thu Jan 8 16:38:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS3/jaws3/Export.h:
- Set the JAWS_HAS_DLL define correctly when not set. This fixes
- the linker errors in the CBX MPC build.
-
-Thu Jan 8 16:16:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Date_Time.i:
- Changed the order of the methods to fix Tru64 warnings.
-
-Thu Jan 8 11:07:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Context.cpp: Added #include "ace/ACE.h" for ACE::debug()
- and "ace/OS_NS_string.h" for ACE_OS::strlen().
-
-Thu Jan 8 15:45:50 GMT 2004 Paul Morrison <epm@prismtechnologies.com>
-
- * ace/OS_NS_sys_shm.inl:
- * ace/OS_NS_sys_msg.inl:
- * ace/OS_NS_stdlib.cpp:
- * ace/Mem_Map.i:
-
- Added #includes to fix LynxOS compilation errors.
-
-Thu Jan 8 07:47:58 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/QoS/qos.mpc:
- * ace/RMCast/rmcast.mpc:
- * ace/SSL/ssl.mpc:
- * ace/TMCast/TMCast.mpc:
- * ace/ace.mpc:
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
-
- Removed the include_dir setting. This is determined automatically
- in the Borland template.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Removed support for the include_dir keyword. It's usage is
- superseded by the use of <%relwd%> in the Borland template.
-
-Wed Jan 7 23:06:57 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/all_in_one.GNU:
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/rules.nested.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Use xxx ?= instead of ifndef xxx, for setting default values
- since it is more concise and makes the files much smaller.
-
- * include/makeinclude/all_in_one.GNU:
- Always add the *_UNCHECKED to the regular targets if no
- components are missing, since Makefiles can have both checked
- and unchecked targets.
-
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/rules.bin.GNU:
- Moved the check for which ld version is used out of and above
- the shared library section so that we could use the GNU_LD flag
- to add "-static" to a new variable, STATIC_LINK_FLAG when using
- the GNU version of ld. Then add STATIC_LINK_FLAG to LDFLAGS if
- static_libs_only=1.
-
- * include/makeinclude/rules.lib.GNU:
- Added CLEANUP_VLIB and use it to set CLEANUP_INSTALL since it
- includes the VAR extention if one was set. Also, make VLIBS
- dependent on IDL_SRC.
-
-Wed Jan 7 17:34:26 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Proactor/HA_Proactive_Status.cpp: Added #include
- "ace/Log_Msg.h" to find LM_DEBUG, et al.
-
- * examples/APG/Processes/Process_Manager_Spawn.cpp:
- * examples/APG/Processes/Process_Mutex.cpp:
- * examples/APG/Processes/Spawn.cpp:
- * examples/APG/Reactor/HAStatus.cpp:
- * examples/APG/Reactor/HAStatus-AC.cpp:
- * examples/APG/Shared_Memory/Hash_Map.cpp:
- * examples/APG/Shared_Memory/Malloc.cpp:
- * examples/APG/Shared_Memory/PI_Malloc.cpp:
- * examples/APG/Shared_Memory/Pool_Growth.cpp:
- * examples/APG/Timers/Alarm.cpp:
- * examples/APG/Timers/Task.cpp:
- * examples/APG/Timers/Upcall.cpp: Added missing includes
- for "ace/OS_NS_*.h".
-
- * examples/APG/Reactor/Client.h:
- * examples/APG/Reactor/ClientService.h" Add #include
- "ace/Synch_Traits.h", "ace/Null_Condition.h", and "ace/Null_Mutex.h"
- for Visual Age C++ to see when compiling templates.
-
- * ACEXML/Makefile:
- * examples/APG/Svc_Config/Makefile:
- * examples/APG/Timers/Makefile: Move the rm tempinc up to before
- the sub-make runs to avoid whacking it while a subsequent sub-make
- is running.
-
- * examples/APG/Svc_Config/Makefile.dynamic: Add LIBS += $(ACELIB)
-
- * tests/Makefile: Add .NOTPARALLEL for Visual Age C++ to avoid
- squashing tempinc randomly, resulting in missing templates.
-
- * tests/Makefile.tests: Moved the DIRS_PARALLEL setting down to after
- wrapper_macros.GNU is included and only set it for non-Visual Age C++
- builds. The tempinc directory getting mashed in parallel builds
- makes mysterious build errors happen on AIX, Visual Age C++.
-
-Wed Jan 7 16:33:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-tandem-nsk-mips-v2.h:
-
- Added the config files provided by Gary Maxey <gay.maxey@hp.com>
- for Tandem NSK.
-
-Wed Jan 7 15:55:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_netdb.inl (getipnodebyaddr, getipnodebyname, ): Make
- ACE_WIN32 go through the IPv4-only case. Since Windows IPv6
- implementation (at this time) doesn't offer
- getipnodebyname() we make the code to pass through IPV4 portion
- even if ACE_HAS_IPV6 is enabled.
-
- * ace/OS_NS_arpa_inet.inl (inet_ntop, inet_pton): Make these run
- through the IPv4-only section on Win32 as well. These may be doable
- on Windows using the getnameinfo() function, but it's not clear.
- Needs some research and checking (and improvement of the docs for)
- what the args for ACE_OS::inet_ntop() and inet_pton() are.
-
-Wed Jan 7 13:09:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_Thread.h:
-
- The following checkin "Mon Jan 5 11:02:55 2004 Douglas
- C. Schmidt <schmidt@ace.cs.wustl.edu>" actually broke
- ACE_Auto_Event. The idea behind the said checkin was to do a
- check whether a proper event occured during event_wait (),
- insted of a spurious wakeup call. This was achieved by checking
- the value of <is_signaled_>. This works great for manual
- events. For auto events, we don't set the variable value if we
- have waiting threads. This makes the threads calling
- Auto_Event.wait () to wait for ever.
-
- We now have another special boolean variable added to
- ACE_event_t class which keeps track whether an auto event was
- signalled during the signal () call. Thanks to Dr. Schmidt for
- giving this idea. We need to revisit this later after x.4 and
- use inheritance and polymorphism to encapsulate these behvioral
- differences. Doing now could break backward compatibility.
-
-Wed Jan 7 13:03:06 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added an informational message when a project will be skipped when
- a required feature is disabled or an avoided feature is enabled.
-
-Wed Jan 7 18:37:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Makefile.bor:
- Added special rule to install the os_include directory and its
- subdirectories. Thanks to Chris Kohlhoff for coming up with the
- solution and to Cyrille Chépélov <cyrille@softek.fr> for reporting
- this. This fixes [BUGID 1669].
-
-Wed Jan 7 12:13:12 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/orbsvcs_output.mpb:
- * bin/MakeProjectCreator/config/orbsvcsexe.mpb:
- * bin/MakeProjectCreator/config/tao_output.mpb:
- * bin/MakeProjectCreator/config/taodefaults.mpb:
- * bin/MakeProjectCreator/config/taoexe.mpb:
- * bin/MakeProjectCreator/config/taolib.mpb:
-
- Factored staticflags, includes and libpaths common to TAO based
- projects into a taodefaults base project and modified other base
- projects in accordance.
-
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
- * bin/MakeProjectCreator/config/taolib_with_idl.mpb:
-
- Factored common idlflags and after settings into a taoidldefaults
- base project and modified other base projects in accordance.
-
-Wed Jan 7 17:50:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/gperf/tests/c++-res.exp:
- * apps/gperf/tests/c++.gperf:
- * apps/gperf/tests/cpp-res.exp:
- * apps/gperf/tests/cpp.gperf:
- Removed the c++ files and added them with cpp again. The BCB makefile
- environment can't handle files with a + in the name. Because we are
- using MPC this test is now also build with Borland.
-
- * apps/gperf/tests/Makefile:
- * apps/gperf/tests/Makefile.am:
- * apps/gperf/tests/tests.mpc:
- Updated these files to reflect the change above.
-
-Wed Jan 7 10:34:29 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added an option that causes MPC to apply the name modifier
- (specified by the -name_modifier option) to project names in
- addition to workspace and project file names.
-
-Wed Jan 7 14:04:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Corrected the check whether we need to generate LIBFILES or not.
-
-Wed Jan 7 13:10:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Generate the -j option again, thanks for Chris Kohlhoff for pointing
- out the need for it. If there are no staticflags or dynamicflags, just
- generate nothing instead of an empty line. Don't generate the
- INCLUDES anymore because we generate an explicit install target.
- Fixed the install target to handle existing directories and generate
- it at the end of the file.
-
-Wed Jan 7 13:03:49 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Unbounded_Set_Ex.h:
- Added #include of ace/os_include/os_stddef.h to get size_t. This
- fixed compile errors in the Cygwin build
-
-Wed Jan 7 12:57:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/UDP/UDP.mpc:
- When usign gnuace generate LDLIBS += $(MATHLIB) at the place of
- the local marker. This test uses sqrt and some Unix versions
- then need to link their mathlib.
-
-Wed Jan 7 06:24:54 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
-
- Fixed a bug where $() variables used within Source_Files would
- cause an incorrect VPATH to be created in the generated Makefile.
- Also, removed an unused code block.
-
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
-
- Reimplemented the create_array() method to fix a bug with escaped
- double and single quotes and to improve performance.
-
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Version.pm:
-
- Moved the MPC version number out of Driver.pm and into a new
- Version module.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
-
- Performance related changes.
-
-Tue Jan 6 17:50:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/TLI.cpp (get_option, set_option): For the XPG5 case, use
- a auto_ptr<char> to hold the allocated buff pointer, even though
- it's a void*, to compile correctly. Need to cast this to make
- it work.
-
- * include/makeinclude/platform_aix_g++.GNU: Change -ltli_r to -lxti
- to use XTI instead of TLI. Also see:
- Mon Dec 29 17:09:29 2003 Steve Huston <shuston@riverace.com>
- Removed the versioned_so=0 default - with versioned_so=0, the rule
- for making VLIB gets overridden by the one for VSHLIB: shr.o. Not
- sure how to remedy this, but by making a versioned_so, it's at
- least building it normally.
-
- * include/makeinclude/platform_g++_common.GNU: Made with_ld=aix not
- try to set any versioned_so linker options. The default doesn't work,
- and as long as we're linking to archives that contain shr.o, this
- is probably fine. If we ever get rtl mode working, this probably
- needs to be revisited.
-
-Tue Jan 6 14:00:12 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Logging/Trace.h:
- * examples/APG/Logging/Wrap_Macros.cpp:
- * examples/APG/Logging/Trace_Return.cpp: The funky __VA_ARGS__ trick
- works only on g++ 2.96 and later.
-
- * examples/APG/Makefile: Re-enabled the Logging directory - with the
- fixes above, this should work everywhere now.
-
- * examples/Misc/test_read_buffer.cpp: Added #include
- "ace/OS_NS_unistd.h" to get ACE_OS::write().
-
- * examples/performance-tests/SCTP/Options_Manager.cpp: Added #include
- "ace/OS_NS_stdlib.h" to get ACE_OS::atoi().
-
-Tue Jan 6 13:34:29 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/ThreadSafety/Atomic_Op.cpp:
- * examples/APG/ThreadSafety/RW_Lock.cpp:
- * examples/APG/ThreadSafety/TSS.cpp: Added missing template
- instantiations. Corrected #pragma instantiate directives.
-
-Mon Jan 5 17:51:36 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Condition_T.cpp: Added #include "ace/OS_NS_Threads.h" to get
- ACE_cond_t, and a forward ref for ACE_Time_Value, both so Visual
- Age C++ can see these when instantiating templates.
-
- * ace/Condition_T.cpp: Added #include "ace/Log_Msg.h" to pick up
- ACE_ERROR, LM_ERROR, etc.
-
- * ace/Timer_Queue_Adapters.cpp: Added #include "ace/OS_NS_sys_time.h"
- to see ACE_OS::gettimeofday().
-
- * ace/Svc_Handler.cpp:
- * examples/Timer_Queue/Async_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp: Add #include
- "ace/OS_NS_sys_time.h" so Visual Age C++ can see
- ACE_OS::gettimeofday().
-
- * examples/APG/Active_Objects/AO.cpp:
- * examples/APG/Active_Objects/AO2.cpp:
- * performance-tests/Misc/childbirth_time.cpp: Added #include
- "ace/OS_NS_unistd.h" to see ACE_OS::sleep().
-
- * examples/APG/Containers/DLList.cpp:
- * examples/APG/Containers/Stacks.cpp:
- * examples/APG/Containers/Queues.cpp:
- * examples/APG/Containers/Array.cpp:
- * examples/APG/Containers/Sets.cpp: Added #include "ace/OS_Memory.h"
- to see ACE_NEW[_RETURN].
-
- * examples/APG/Streams/Answerer.cpp:
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/LF_ThreadPool.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp:
- * examples/APG/ThreadPools/TP_Reactor.cpp:
- * examples/APG/ThreadSafety/Semaphore.cpp:
- * examples/Threads/future1.cpp:
- * examples/Threads/future2.cpp: Added #include
- "ace/OS_NS_string.h" to get ACE_OS::strlen(), et al.
-
- * examples/Timer_Queue/Driver.cpp: Added missing #includes to make
- Visual C++ happy.
-
- * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
- * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
- Add #include "ace/OS_NS_string.h" so Visual Age C++ can see
- ACE_OS::strdup().
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp: Add #include
- "ace/OS_NS_unistd.h" to get ACE_OS::write().
-
- * examples/Connection/non_blocking/CPP-connector.cpp: Add #include
- "ace/OS_NS_stdio.h" so Visual Age C++ can see ACE_OS::rewind(); add
- #include "ace/OS_NS_unistd.h" to get ACE_OS::read().
-
- * examples/Misc/test_read_buffer.cpp: Add #include "ace/OS_NS_fcntl.h"
- so Visual Age C++ can see ACE_OS::open().
-
- * examples/Shared_Malloc/test_malloc.cpp: Add #include
- "ace/OS_NS_stdio.h" to see ACE_OS::sprintf() and "ace/OS_NS_string.h"
- to see ACE_OS::memset().
-
- * examples/Shared_Malloc/Options.cpp: Add #include "ace/OS_NS_stdlib.h"
- so Visual Age C++ can see ACE_OS::atoi() and exit().
-
- * examples/Shared_Malloc/test_multiple_mallocs.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- * performance-tests/TCP/tcp_test.cpp: Add #include
- "ace/OS_NS_string.h" to pick up a bunch of ACE_OS string members.
-
- * examples/Threads/auto_event.cpp:
- * examples/Threads/barrier2.cpp:
- * examples/Threads/manual_event.cpp:
- * examples/Threads/process_manager.cpp:
- * examples/Threads/task_three.cpp:
- * examples/Threads/task_four.cpp:
- * examples/Threads/thread_manager.cpp:
- * examples/Threads/thread_pool.cpp: Added #include
- "ace/OS_NS_unistd.h" to get sleep(), write().
-
- * examples/Threads/reader_writer.cpp: Added #include "ace/Guard_T.h"
- and "ace/RW_Mutex.h" so Visual Age C++ can see these classes.
-
- * examples/Threads/recursive_mutex.cpp: Added #include "ace/Guard_T.h"
- and "ace/Recursive_Thread_Mutex.h" so Visual Age C++ can see these
- classes.
-
- * examples/Threads/thread_specific.{h cpp}: Added #include
- "ace/Guard_T.h", "ace/OS_NS_stdio.h", "ace/OS_NS_string.h", and
- "ace/OS_NS_unistd.h" to satisfy Visual Age C++.
-
- * performance-tests/Misc/context_switch_time.cpp: Added #include
- "ace/OS_NS_stdio.h" to get ACE_OS::perror().
-
- * performance-tests/Misc/test_singleton.cpp: Added #include
- "ace/Guard_T.h" to get ACE_Guard stuff.
-
- * performance-tests/Misc/test_naming.cpp: Added #include "ace/ACE.h"
- to get ACE::basename().
-
- * performance-tests/SCTP/Options_Manager.h" Added #include
- "ace/streams.h" to portably get ostream.
-
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Svc_Handler_Test.cpp: Added #include "ace/Synch_Traits.h",
- "ace/Null_Condition.h", and "ace/Null_Mutex.h" so Visual Age C++
- can see the stuff needed for ACE_NULL_SYNCH.
-
- * tests/Thread_Pool_Test.cpp: Add #include "ace/OS_NS_string.h" so
- Visual Age C++ can see ACE_OS::strlen().
-
- * tests/Naming_Test.cpp: Add #include "ace/ACE.h" so Visual Age C++
- can see ACE::basename().
-
-Mon Jan 5 16:34:18 2004 Steve Huston <shuston@riverace.com>
-
- Incorporated these fixes from Riverace's ACE 5.3:
- Thu Dec 18 11:07:22 2003 Steve Huston <shuston@riverace.com>
-
- * ace/ace_wchar.inl: When converting narrow<->wide on Windows, use
- the current ANSI code page for narrow chars, not CP_OEMCP. This
- allows 8-bit narrow characters to be converted correctly.
-
- Wed Dec 10 14:22:16 2003 Steve Huston <shuston@riverace.com>
-
- * tests/OS_Test.cpp: Added a test for wide/narrow character string
- conversions.
-
-Mon Jan 5 14:09:34 2004 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (log):
- * ace/OS_NS_Thread.cpp (to_string): Tandem NSK uses a struct for
- pthread_t. Need changes to existing preprocessor #ifs in
- Log_Msg.cpp and OS_NS_Thread.cpp to handle this so they now
- read
-
- # elif defined (ACE_MVS) || defined (ACE_TANDEM_T1248_PTHREADS)
-
- Thanks to Gary Maxey for this fix, which fixes bugid 1704.
-
- * ace/Handle_Set.cpp: The order of bits in the elements of the
- fd_set structure for the Tandem NSK platform is left-to-right rather
- than right-to-left like most other platforms except pSoS. Therefore
- added
-
- # if defined (ACE_PSOS) || defined (ACE_TANDEM_NSK_BIT_ORDER)
-
- to handle this situation. Thanks to Gary Maxey <gary.maxey@hp.com>
- for reporting this and providing the fix. This fixes bugid 1703.
-
-Mon Jan 5 12:43:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Name_Proxy.cpp:
- * ace/Time_Request_Reply.cpp:
-
- #included "ace/os_include/arpa/os_inet.h" to fix [BUG
- 1701]. Thanks to Garey Maxey <gary.maxey@hp.com> for reporting
- the problem.
-
-Mon Jan 5 12:30:56 2004 Don Hinton <dhinton@ieee.org>
-
- * include/makeinclude/rules.lib.GNU:
-
- Fixed a bug report that caused the generated cpp files to be
- added to the archive. Thanks to Werner Buchart <w.buchert@medat.de>
- for reporting the problem.
-
-Mon Jan 5 10:47:51 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/cbx.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Removed the .\ that preceded file names to allow users to put
- absolute paths in MPC files (which isn't recommended for
- portability reasons).
-
-Mon Jan 5 11:02:55 2004 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/OS_NS_Thread.inl: Fixed ACE_OS::event_timedwait() and
- ACE_OS::event_wait() so that they use a while loop around the
- ACE_OS::cond_[timed]wait() calls to avoid problems with spurious
- wakeups, etc. Thanks to John Bossom <John.Bossom@Cognos.COM>
- for motivating this fix.
-
-Sun Jan 4 20:40:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * */Makefile*:
-
- Release is fast approaching. Updates to the Makefile
- dependencies.
-
-Sun Jan 4 15:12:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * apps/JAWS3/jaws3/Asynch_IO.cpp:
- * apps/JAWS3/jaws3/Concurrency.cpp:
- * apps/JAWS3/jaws3/Config_File.cpp:
- * apps/JAWS3/jaws3/Datagram.cpp:
- * apps/JAWS3/jaws3/Event_Completer.cpp:
- * apps/JAWS3/jaws3/Event_Dispatcher.cpp:
- * apps/JAWS3/jaws3/FILE.cpp:
- * apps/JAWS3/jaws3/IO.cpp:
- * apps/JAWS3/jaws3/Makefile:
- * apps/JAWS3/jaws3/Options.cpp:
- * apps/JAWS3/jaws3/Protocol_Handler.cpp:
- * apps/JAWS3/jaws3/Reactive_IO.cpp:
- * apps/JAWS3/jaws3/Signal_Task.cpp:
- * apps/JAWS3/jaws3/Symbol_Table.cpp:
- * apps/JAWS3/jaws3/Synch_IO.cpp:
- * apps/JAWS3/jaws3/THYBRID_Concurrency.cpp:
- * apps/JAWS3/jaws3/TPOOL_Concurrency.cpp:
- * apps/JAWS3/jaws3/TPR_Concurrency.cpp:
- * apps/JAWS3/jaws3/Task_Timer.cpp:
- * apps/JAWS3/jaws3/Templates.cpp:
- * apps/JAWS3/jaws3/Timer.cpp:
- * apps/JAWS3/jaws3/Timer_Helpers.cpp:
-
- Fixed warnings in g++ due to redefinitions.
-
-Sun Jan 4 09:56:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/APG/Makefile:
-
- Removed the Logging example from the builds. The macro
- definitions seem to pain a few compilers.
-
-Sun Jan 4 11:59:46 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- There is no need to pass the libpaths with the -j commandline option
- to the linker, the -L flags is only needed. The -j flag specifies
- where the object files are located, the -L flag the location of the
- lib files.
-
-Sun Jan 4 10:30:06 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Makefile:
- Fixed directory name
-
-Sun Jan 4 10:18:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS3/jaws3/jaws3.mpc:
- Set correct dynamicflags. Instead of using ../ as includes, use ..
- Borland has problems with ../ and in other places we also use ..
-
-Sun Jan 4 08:59:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp:
- Changed return type of thread_id functions from int to ACE_thread_t
-
- * examples/APG/Signals/SigInfo.cpp:
- Cygwin doesn't have unix signals, so added #ifdef for the main to
- output an debug message that this example is not supported on this
- platform when no unix signals are available.
-
- * examples/APG/Proactor/HA_Proactive_Status.{h,cpp}:
- With Cygwin we don't have aio, so added here also a main that
- outputs not supported when this is not available.
-
-Sun Jan 4 08:28:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Reactor/Timer_Cancel.cpp:
- Fixed unused variable warning
-
-Sun Jan 4 08:19:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Containers/containers.mpc:
- Prefixed the project name Map Manager with the '*' operator to
- avoid project name conflicts. Added Id tag
-
-Sat Jan 3 23:45:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/APG/Makefile:
-
- Some tests/examples do need threads and synchronization. Instead
- of doing tricks and confusing the reader, let us be good on them
- and prevent compilation in single threaded builds.
-
-Sat Jan 3 23:12:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/Makefile:
-
- Added APG directory back in.
-
-Sat Jan 3 23:10:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/APG/Proactor/HA_Proactive_Status.cpp:
- * examples/APG/Processes/Spawn.cpp:
- * examples/APG/Shared_Memory/Hash_Map.cpp:
- * examples/APG/Signals/SigInfo.cpp:
- * examples/APG/ThreadManagement/State.cpp:
- * examples/APG/Threads/Activate.cpp:
- * examples/APG/Timers/Alarm.cpp:
- * examples/APG/Timers/CB.cpp:
- * examples/APG/Timers/PCB.cpp:
- * examples/APG/Timers/Task.cpp:
-
- Fixed more unused variable warnings and #included files that
- were needed to compile on SuSE.
-
-Sat Jan 3 19:31:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/APG/Reactor/Timer_State_Data.cpp:
- * examples/APG/Streams/Answerer.cpp:
- * examples/APG/Streams/Util.h:
- * examples/APG/ThreadManagement/Priorities.cpp:
- * examples/APG/ThreadSafety/Mutex.cpp:
-
- Fixed more unused variable warnings.
-
-Sat Jan 3 17:26:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Naming/Temperature_Monitor2.cpp:
- * examples/APG/Shared_Memory/Mem_Map.cpp:
- * examples/APG/Streams/RecordingDevice_Text.cpp:
- * examples/APG/Timers/Task.cpp:
- * examples/APG/Timers/Timers.cpp: Fixed unused/uninitialized warnings.
-
- * examples/APG/Timers/Upcall.{h cpp}: Changed to match new
- timer queue upcall handler API for ACE 5.4.
-
- * examples/APG/ThreadSafety/Barrier.cpp: Get a random sleep time
- using ACE_OS::rand() instead of the thread ID. Thread ID is not
- an integral type on some platforms.
-
-Sat Jan 3 14:08:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- Added the ior_corbaloc test to be run in the daily builds.
-
-Sat Jan 3 11:02:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/Makefile:
-
- Removed ASG for the timebeing from the daily builds. I want to
- seperate the chaff from wheat and the noise form this is making
- things hard. Will let Steve know about this.
-
-Sat Jan 3 16:14:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Removed the usage of IDL_DIR. There where problems when generating
- Borland makefiles for projects where the idl file is in a different
- directory than the project file. In that case the IDL_DIR should
- not be . but the directory where the idl files are. Because this is
- a hard thing to do, just removed IDL_DIR and take the path of the
- IDL file that is in the MPC file. This way Borland works just like the
- other environments and this way we can also handle IDL files in
- other directories.
-
-Sat Jan 3 13:11:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Added needed includes to compile the APG examples using the Borland
- compiler.
-
- * examples/APG/Config/ARGV_Example.cpp:
- * examples/APG/Config/Get_Opt.cpp:
- * examples/APG/Config/Get_Opt_Long.cpp:
- Added #include "ace/OS_NS_string.h" to get ACE_OS::strcmp and
- ACE_OS::strncmp.
-
- * examples/APG/Naming/Naming_Context.h:
- * examples/APG/Processes/Spawn.cpp:
- * examples/APG/Shared_Memory/Malloc.cpp
- Added #include "ace/OS_NS_stdio.h" to get ACE_OS::sprintf.
-
- * examples/APG/Signals/SigAction.cpp:
- * examples/APG/Signals/SigGuard.cpp:
- * examples/APG/Signals/SigHandler.cpp:
- * examples/APG/Signals/SigHandlers.cpp:
- * examples/APG/ThreadManagement/Coop_Cancel.cpp:
- * examples/APG/ThreadManagement/Signals.cpp:
- * examples/APG/ThreadManagement/Signals2.cpp:
- * examples/APG/Threads/Activate.cpp:
- Added #include "ace/OS_NS_unistd.h" to get ACE_OS::sleep and
- ACE_OS::getpid.
-
- * examples/APG/Sockets/Basic_Robust.cpp:
- * examples/APG/Sockets/Server.cpp:
- Added #include "ace/OS_NS_errno.h" to get ACE_OS::lasterrror.
-
-Fri Jan 2 18:07:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Active_Objects/AO.cpp:
- * examples/APG/Active_Objects/AO2.cpp:
- * examples/APG/Containers/Stacks.cpp:
- * examples/APG/Containers/Queues.cpp:
- * examples/APG/Containers/Array.cpp:
- * examples/APG/Containers/Sets.cpp:
- * examples/APG/Containers/Hash_Map_Hash.cpp:
- * examples/APG/Containers/Allocator.cpp:
- * examples/APG/Proactor/HA_Proactive_Status.cpp:
- * examples/APG/Reactor/Client.cpp:
- * examples/APG/Shared_Memory/Hash_Map.cpp:
- * examples/APG/Shared_Memory/Pool_Growth.cpp:
- * examples/APG/Threads/Condition_Variables.cpp:
- * examples/APG/Threads/Message_Queue.cpp:
- * examples/APG/ThreadManagement/Start_Hook.cpp:
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/LF_ThreadPool.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp: Added missing template
- instantiations. Corrected #pragma instantiate directives.
-
- * examples/APG/Config/ARGV_Example.cpp:
- * examples/APG/Reactor/HAStatus.cpp:
- * examples/APG/Reactor/HAStatus-AC.cpp: Added #include
- "ace/os_include/os_netdb.h" to get MAXHOSTNAMELEN.
-
- * examples/APG/Naming/Graphable_Element.h: Corrected include for
- list<> to be <list>, not "list".
-
- * examples/APG/Naming/Graphable_Element.cpp: Removed this file. It
- only had template instantiations in it, for list<> and friends.
- We're not even going to try this with explicit instantiation.
-
- * examples/APG/Shared_Memory/Record.h: Changed #include "ace/OS.h"
- to "ace/OS_NS_string.h".
-
- * examples/APG/Signals/SigAction.cpp: Account for platforms that
- require the signal handler to be extern "C".
-
- * examples/APG/Makefile: Only build the Naming directory if using
- implicit template instantiation. See above for rationale.
-
-Fri Jan 2 13:00:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/APG/Sockets/sockets.mpc:
-
- Prefixed the project name with the '*' operator to avoid project
- name conflicts.
-
-Fri Jan 2 08:56:04 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/APG/Config/config.mpc:
- * examples/APG/Containers/containers.mpc:
- * examples/APG/Reactor/reactor.mpc:
- * examples/APG/Shared_Memory/shared_memory.mpc:
- * examples/APG/Svc_Config/svc_config.mpc:
-
- Changed instances of dllflags to dynamicflags and added the '*'
- operator to some of the project names to remove duplicates.
-
-Fri Jan 02 08:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Also overrule PASCALDIR and UNICODEDIR
-
-Thu Jan 01 20:25:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/TSS_Static_Test.dsp:
-
- A new project file for TSS_Static_Test.
-
- * tests/tests.dsw:
-
- Added the new dsp file into the project.
-
-Thu Jan 1 17:56:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_sys_socket.inl (closesocket): On HP-UX, use
- shutdown() rather than close() to close a socket. shutdown()
- will abort an in-progress operation in another thread, while
- close() won't. This fixes the hang in the
- MT_Reference_Counted_Event_Handler_Test and will make the Proactor
- stuff more easy to work with as well.
-
- * ace/Time_Value.h: Don't include <time.h> (or <sys/time.h>) directly;
- use ace/os_include/sys/os_time.h to get what's needed. This
- prevents HP-UX from pulling in <time.h> before <sys/time.h> and
- picking up the wrong declaration for select(). Fixes gcc builds.
-
- * ace/Name_Space.h: Replace forward declarations of ACE_Unbounded_Set
- with #include "ace/Unbounded_Set.h". Needed to generate template
- specializations.
-
- * examples/APG/Logging/Callback-2.h:
- * examples/APG/Logging/LogManager.h:
- * examples/APG/Naming/Thermometer.h:
- * examples/APG/Naming/Temperature_Monitor.cpp:
- * examples/APG/Naming/Temperature_Monitor2.cpp:
- * examples/APG/Proactor/HA_Proactive_Status.h:
- * examples/APG/Processes/Process_Manager_Death.cpp:
- * examples/APG/Reactor/HAStatus.cpp:
- * examples/APG/Reactor/Reschedule.cpp:
- * examples/APG/Reactor/Schedule_Timers.cpp:
- * examples/APG/Reactor/Timer_Cancel.cpp:
- * examples/APG/Reactor/Timer_State_Data.cpp:
- * examples/APG/Shared_Memory/Malloc.cpp:
- * examples/APG/Shared_Memory/PI_Malloc.cpp:
- * examples/APG/Signals/SigInfo.cpp:
- * examples/APG/Streams/RecordingDevice.h:
- * examples/APG/ThreadManagement/Coop_Cancel.cpp:
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/Task_ThreadPool.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp:
- * examples/APG/ThreadSafety/Barrier.cpp:
- Added #includes for "ace/OS_NS_*.h" as needed to convert from
- 5.3 OS.h usage to refactored OS_NS_*.h headers. Added missing
- header includes that worked by accident in ACE 5.3.
-
- * examples/APG/Timers/Upcall.h: Added registration () method that
- is now required for a timer queue upcall functor class. This is
- also new at ACE 5.4.
-
-Thu Jan 1 16:23:17 2004 Steve Huston <shuston@riverace.com>
-
- * bin/make_release: Add VC6 to files that generate_makefiles() makes.
-
-Thu Jan 1 15:20:30 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Makefile:
- * examples/APG: Added all examples from "The ACE Programmer's Guide".
-
-Thu Jan 1 20:28:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/outputdir.bor:
- Object files are always placed in subdirectories dependent on the
- configuration
-
-Thu Jan 1 17:59:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.h:
- Removed not needed doxygen close group tag
-
-Thu Jan 1 17:23:44 UTC 2004 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- Added CLEANUP_BIN to the list of objects cleaned up during a
- clean, since they aren't always added to SRC. They get cleaned
- when you do a realclean since it removes the .obj directory, but
- this allows you to use clean correctly too.
-
- * include/makeinclude/wrapper_macros.GNU:
- Make sure that all appropriate variables are added to the
- cleanup targets, e.g., we used to test for LIB, then LIB2, then
- LIB_UNCHECKED in that order, but quit testing once we found
- one. Now, we test them all and add them. This fixes a bug with
- realclean discovered because MPC defines LIB in terms of
- LIB_UNCHECKED, then sets LIB= if sufficient components weren't
- built, but only after we already set CLEANUP_LIB=$LIB. Which
- meant we ended up not cleaning anything. Thanks to Bala for
- noticing the problem and motivating the fix.
-
-Thu Jan 1 16:00:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/asn1.cpp:
- Removed not needed ;. This is the last fix for bugzilla [BUGID 1677]
-
-Thu Jan 1 09:51:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added smart proxies test to the daily builds.
-
-Thu Jan 1 00:35:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
-
- Fixed a warning in Solaris 8 builds.
-
-Thu Jan 1 00:00:00 2004 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
-
- * Happy New Year! Let's hope that 2004 is a safe and prosperous
- year for everyone.
-
-Wed Dec 31 21:57:08 2003 Kobi Cohen-Arazi <kcarazi@finjan.com>
-
- * ace/Base_Thread_Adapter.h:
- * ace/Base_Thread_Adapter.inl:
- * ace/Base_Thread_Adapter.cpp:
-
- Added #include "os_include/sys/os_time.h" and
- data member itimerval itimer_ wrapped with ACE_USES_GPROF.
-
- This data member will hold the thread profiling timer.
- Added Accessor function to itimer_ data member.
- (ACE_Base_Thread_Adapter) Constructor calls getitimer.
- (ace_thread_adapter) Calls setitimer.
- Both are wrapped with ACE_USES_GPROF
-
- * ace/README:
- Added Useful information about ACE_USES_GPROF macro.
- That macro enable profiling with gprof in a multithreaded
- application.
-
-Wed Dec 31 13:13:11 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Optimized the implementation of the -exclude option to correctly
- avoid searching for files located in excluded directories.
-
-Wed Dec 31 07:13:25 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/TMCast/MTQueue.hpp:
-
- Added #include for ace/os_include/sys/os_types.h to get the
- definition of size_t and changed references to std::size_t to
- size_t.
-
- * ace/config-win32-msvc.h:
-
- Added a #pragma waring to disable warning #4800 which is a
- conversion of integer to boolean warning.
-
-Wed Dec 31 06:46:36 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/JAWS3/jaws3.mwc:
-
- Removed this file. It is not necessary for two reasons. 1) The
- jaws3 project will be part of the "apps" workspace. 2) If a
- workspace with just jaws3 is desired, one could run mwc.pl in the
- apps/JAWS3 directory to obtain the same results as the removed
- mwc file.
-
-Wed Dec 31 12:30:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Export/dll.h:
- Removed not needed ; to fix Tru64 warning
-
-Tue Dec 30 18:14:39 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS_TLI.inl (t_alloc): For XPG5, the t_alloc() return type
- changed from char* to void*, so using ACE_OSCALL_RETURN doesn't
- work. Use ACE_OSCALL to control the type and return more closely.
-
- * ace/Timer_List_T.cpp: Add #include "ace/Guard_T.h to get ACE_Guard.
-
- * apps/Gateway/Gateway/Gateway.cpp: Added #include "ace/OS_NS_stdio.h"
- so Visual Age C++ can see ACE_OS::sprintf().
-
- * apps/Gateway/Gateway/gatewayd.cpp: Add #include "ace/OS_NS_unistd.h"
- so Visual Age C++ can see ACE_OS::access().
-
- * apps/Gateway/Peer/Options.cpp: Added #include "ace/OS_NS_stdlib.h"
- so Visual Age C++ can see ACE_OS::exit(), getenv(), and atoi().
- Added #include "ace/OS_Memory.h" to get ACE_NEW_RETURN.
-
- * apps/Gateway/Peer/Peer.cpp: Added #include "ace/OS_NS_stdio.h"
- so Visual Age C++ can see ACE_OS::sprintf() and rewind(). Added
- "ace/OS_NS_string.h" to get ACE_OS::strdup().
-
- * apps/Gateway/Peer/Peer.h: Added #include "ace/Null_Condition.h"
- and "ace/Null_Mutex.h" to see the classes invoked via NULL_SYNCH
- used in the ACE_Svc_Handler template invocation.
-
- * apps/drwho/Options.cpp: Added #include "ace/OS_NS_stdlib.h"
- so Visual Age C++ can see ACE_OS::exit(), and atoi().
-
- * apps/drwho/File_Manager.cpp: Added #include "ace/OS_NS_stdio.h"
- so Visual Age C++ can see ACE_OS::tempnam().
-
- * apps/gperf/src/Options.cpp: Added #include "ace/OS_NS_stdlib.h"
- so Visual Age C++ can see ACE_OS::atoi().
-
- * examples/ASX/CCM_App/SC_Server.cpp: Add #include "ace/OS_NS_unistd.h"
- so Visual Age C++ can see ACE_OS::read().
-
- * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
- * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
- Add #include "ace/OS_NS_stdio.h" so Visual Age C++ can see
- ACE_OS::sprintf().
-
- * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp:
- Add #include "ace/OS_NS_string.h" so Visual Age C++ can see
- ACE_OS::strdup().
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- Add #include "ace/OS_NS_string.h" so Visual Age C++ can see
- ACE_OS::strcmp().
-
- * examples/ASX/Message_Queue/buffer_stream.cpp: Added
- #include "ace/OS_NS_string.h" to find ACE_OS::strncpy(),
- #include "ace/OS_NS_unistd.h" to find ACE_OS::read() and write(), and
- #include "ace/OS_NS_stdio.h" to find ACE_OS::sprintf().
-
- * examples/ASX/Message_Queue/priority_buffer.cpp: Added
- #include "ace/OS_NS_stdio.h" to get ACE_OS::puts().
-
- * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp:
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp:
- Add #include "ace/OS_NS_stdio.h" so Visual Age C++ can see
- ACE_OS::sprintf() and "ace/OS_NS_string.h" to see ACE_OS::strdup().
-
- * examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp:
- Add #include "ace/OS_NS_string.h" so Visual Age C++ can see
- ACE_OS::strdup().
-
- * examples/C++NPv2/Service_Reporter.cpp: Add #include
- "ace/OS_NS_string.h" so Visual Age C++ can find ACE_OS::strcat()
- and strlen().
-
- * examples/C++NPv2/Client_Logging_Daemon.cpp: Add #include
- "ace/OS_NS_sys_time.h" to find ACE_OS::gettimeofday().
-
- * examples/C++NPv2/TP_Logging_Server.cpp: Added #include
- "ace/OS_Memory.h" to see ACE_NEW_RETURN and "ace/Guard_T.h" to
- get the ACE_GUARD stuff.
-
- * examples/C++NPv2/TP_Logging_Server.h: Added #include
- "ace/Synch.h" to see whatever ACE_SYNCH needs.
-
- * examples/C++NPv2/SR_Configurable_Logging_Server.cpp: Added #include
- "ace/OS_Memory.h" to see ACE_NEW_RETURN.
-
- * examples/C++NPv2/display_logfile.cpp: Add #include
- "ace/OS_NS_string.h" to see ACE_OS::strlen() and strnlen().
-
- * examples/Connection/misc/test_upipe.h: Added
- #include "ace/OS_NS_unistd.h" to find ACE_OS::read().
-
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp: Add #include
- "ace/OS_NS_stdio.h" to find ACE_OS::perror().
-
- * examples/IPC_SAP/TLI_SAP/db-server.cpp: Add #include
- "ace/OS_NS_stdio.h" to find ACE_OS::sprintf().
-
- * examples/IPC_SAP/UPIPE_SAP/ex1.cpp: Add #include "ace/OS_NS_string.h"
- to find ACE_OS::strcpy().
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp: Added #include
- "ace/Null_Mutex.h" and "ace/Test_and_Set.h" to get needed class defs.
-
- * examples/Map_Manager/test_hash_map_manager.cpp: Added #include
- "ace/Synch.h" to get whatever ACE_SYNCH is.
-
- * examples/Naming/test_open.cpp:
- * examples/Naming/test_writers.cpp: Added #include "ace/OS_NS_unistd.h"
- to get ACE_OS::getpid().
-
- * examples/Reactor/Dgram/CODgram.cpp: Added #include
- "ace/OS_NS_string.h" to get ACE_OS::strcpy().
-
- * examples/Reactor/Dgram/Dgram.cpp: Added #include "ace/OS_NS_string.h"
- to get ACE_OS::strcpy() and "ace/OS_NS_unistd.h" to get sleep().
-
- * examples/Reactor/Misc/notification.cpp: Added #include
- "ace/OS_NS_unistd.h" to get ACE_OS::read() and sleep().
-
- * examples/Reactor/Misc/test_reactors.cpp: Add #include
- "ace/Recursive_Thread_Mutex.h" to get ACE_Recursive_Thread_Mutex def.
-
- * examples/Reactor/Misc/test_signals_2.cpp: Add #include "ace/Signal.h"
- to see ACE_Sig_Handlers.
-
- * examples/Reactor/Misc/test_timer_queue.cpp: Add #include
- "ace/OS_NS_sys_time.h" to get ACE_OS::gettimeofday().
-
- * examples/Reactor/Multicast/client.cpp: Add #include "ace/OS_Memory.h"
- to get ACE_NEW_RETURN and "ace/OS_NS_stdlib.h" to get ACE_OS::atoi().
-
- * examples/Reactor/Ntalker/ntalker.cpp: Add #include
- "ace/OS_NS_unistd.h" to get ACE_OS::read().
-
- * examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp:
- Add #include "ace/OS_NS_stdlib.h" to get ACE_OS::atoi() and exit().
-
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i:
- Add #include "ace/OS_NS_string.h" to get ACE_OS::strdup() and
- strncpy().
-
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Broadcast.i:
- Add #include "ace/OS_NS_string.h" to get ACE_OS::strdup() and
- strncpy(); "ace/OS_NS_unistd.h" to get ACE_OS::read()/write().
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- Add #include "ace/OS_NS_stdio.h" to get ACE_OS::puts() and sprintf(),
- "ace/OS_NS_string.h" and "ace/OS_NS_unistd.h".
-
- * examples/Service_Configurator/IPC-tests/server/server_test.cpp: Added
- #include "ace/OS_NS_unistd.h" to get ACE_OS::getpid().
-
- * include/makeinclude/platform_aix_ibm.GNU: Changed -ltli_r to -lxti;
- Matches change to ACE_HAS_XTI in:
- Mon Dec 29 17:09:29 2003 Steve Huston <shuston@riverace.com>
-
-Tue Dec 30 15:21:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.cpp (set_interface):
-
- Check for multicast link local in addition to unicast link local
- before calling a if_nametoindex (). Thanks to Andre Kostur
- <Andre@incognito.com > for providing the patch.
-
-Tue Dec 30 13:02:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Added the os_include, os_include/arpa, os_include/net,
- os_include/netinet and os_include/sys directories to the
- Header_Files section.
-
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Added code to get allow templates to get the current working
- directory and the directory relative to the current working
- directory with the relative definitions.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
-
- Updated the Borland template to put the executables and libraries
- in locations consistent with all other MPC generated projects.
-
- * include/makeinclude/build_dll.bor:
- * include/makeinclude/build_example.bor:
- * include/makeinclude/build_exe.bor:
- * include/makeinclude/build_lib.bor:
- * include/makeinclude/install.bor:
- * include/makeinclude/outputdir.bor:
-
- Modified these to work with the new Borland template. The
- defaults have not been changed and the changes that were made
- should be backward compatible with the existing Borland
- makefiles.
-
-Tue Dec 30 15:16:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * *.mpb:
- * bin/MakeProjectCreator/templates/*.mpt:
- Added $ID tag to quash fuzz errors.
-
-Tue Dec 30 08:38:59 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Removed Refcounted_Auto_Ptr.cpp from the Template_Files.
- Apparently there was never a Refcounted_Auto_Ptr.cpp.
-
-Mon Dec 29 17:09:29 2003 Steve Huston <shuston@riverace.com>
-
- * ace/TLI.cpp: Add #include "ace/OS_TLI.h" to see the ACE_OS::t_*
- methods and LOCALNAME/REMOTENAME. In get_option() and set_option(),
- decide on use of auto_ptr vs. ACE_Auto_Array_Ptr based on the XPG
- level currently being used. XPG5 changed the buf member from
- char* to void*.
-
- * ace/config-aix-4.x.h: Removed ACE_HAS_TIUSER_H and ACE_HAS_TLI;
- added ACE_HAS_XTI. Go with the more advanced capabilities.
-
- * include/makeinclude/platform_aix_ibm.GNU: Set the default value
- for 'inline' based on 'debug' - if debug is on, inline off, and
- vice-versa.
-
- * include/makeinclude/wrapper_macros.GNU: Corrected the "inline ?="
- line to set the default to 1 (instead of blank). This enables
- inlining unless platform_macros.GNU sets it explicitly.
-
-Mon Dec 29 14:48:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- Do not run reference counted servant test in the minimum corba
- builds.
-
-Mon Dec 29 12:48:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- Reduced iterations for a few tests.
-
-Mon Dec 29 18:28:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * etc/ace.doxygen:
- Also remove the final '/' from STRIP_FROM_PATH, i.e.,
- STRIP_FROM_PATH=$(ACE_ROOT)/, so that the file list will look
- like this, ace/<file>, instead of /ace/<file>.
-
-Mon Dec 29 11:20:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added Bug_1670_Regression to the daily builds.
-
-Mon Dec 29 10:57:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added Bug_1568_Regression to the daily builds.
-
-Mon Dec 29 08:48:40 2003 Chad Elliott <elliott_c@ociweb.com>
-
- Committing changes originally made by Trevor Fields
- <fields_t@ociweb.com> on TAO 1.3a.
-
- * bin/MakeProjectCreator/config/dsnotifylogadmin.mpb:
-
- Changed the inheritance to correspond with what the
- DsNotifyLogAdmin library uses.
-
- * bin/MakeProjectCreator/config/openssl.mpb:
-
- Added $(SSL_ROOT)/out32 to the libpaths to pick up static
- OpenSSL libraries on Windows.
-
- * bin/MakeProjectCreator/config/portablegroup.mpb:
-
- Added inheritance of minimum_corba.
-
-Sun Dec 28 22:36:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added Bug_1693_Test to the daily builds.
-
-Sun Dec 28 15:46:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/*.doxygen:
- Removed CGI_NAME, CGI_URL, DOC_URL, DOC_ABSPATH, BIN_ABSPATH and
- EXT_DOC_PATHS from the doxygen config files. These options are no
- longer available because doxygen now uses PHP for search pages
- instead of CGI. The search page is disabled at this moment.
-
-Sun Dec 28 15:09:34 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * etc/ace.doxygen:
- Changed CASE_SENSE_NAMES=NO in order to fix problems on systems
- without case sensitive file systems; doxygen adds enough of the
- path to make each filename unique. Enabled SHORT_NAMES to make
- sure names don't grow too long.
-
- Set FULL_PATH_NAMES=YES and STRIP_FROM_PATH=$(ACE_ROOT) to avoid
- duplicate filenames on the file list page. If this works out, we
- may change some of the others also.
-
-Sun Dec 28 11:38:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Queue.h:
- Use doxygen style of comments for deprecated enum members so that
- they appear on the doxygen deprecated page.
-
-Sun Dec 28 10:44:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.cpp:
- On Tru64 getchar() is a macro which expands to fgetc. fgetc exists
- in the global and in the ACE_OS namespace, so on Tru64 use
- ::getchar() which then expands to ::fgetc(). This looks to work on
- the Tru64 box I am testing on.
-
-Sat Dec 27 12:55:45 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_Dgram_Mcast.h:
- Added @deprecated to the deprecated methods in this file so that
- they appear on the doxygen deprecated page.
-
-Sat Dec 27 10:32:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- Re-added setting of GCCLIB_DIR for SIMNT which I removed by accident.
- Thanks to Thomas Lockhart <Thomas.Lockhart@jpl.nasa.gov> for
- pointing this out.
-
-Sat Dec 27 10:22:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Also check for Id tag in .GNU files.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- * include/makeinclude/platform_linux_borland.GNU:
- * include/makeinclude/platform_integrity_ghs.GNU:
- Added missing Id tag
-
-Fri Dec 26 17:29:29 2003 Steve Huston <shuston@riverace.com>
-
- * m4/ace.m4: Uncommented the AM_CONDITIONAL for BUILD_SSL so
- explicit sets of --with-ssl work.
-
-Fri Dec 26 16:53:18 2003 Steve Huston <shuston@riverace.com>
-
- * m4/ace.m4: Don't restrict --enable-rtti to Solaris. AIX Visual Age
- C++ needs to be able to turn this on also. Also changed the default
- to yes, believing I saw a need for RTTI in TAO recently.
-
- * m4/compiler.m4: For AIX Visual Age C++, if rtti is desired, add
- -qrtti to CXXFLAGS.
-
- * ace/OS_NS_Thread.inl: Added #include "ace/OS_NS_sys_mman.h" to see
- ACE_OS::shm_unlink() and ACE_OS::shm_open(), needed when
- ACE_LACKS_NAMED_POSIX_SEM is defined.
-
- * ace/Timer_Hash_T.cpp:
- * ace/TImer_Wheel_T.cpp: Added #include "ace/OS_NS_sys_time.h" so
- Visual Age C++ can see ACE_OS::gettimeofday(), and "ace/Guard_T.h"
- so Visual Age C++ can see ACE_Guard classes.
-
- * tests/test_config.h:
- * tests/Signal_Test.cpp:
- * tests/Thread_Pool_Test.cpp: Added #include "ace/OS_NS_stdio.h" so
- Visual Age C++ sees ACE_OS::sprintf().
-
- * tests/Message_Block_Test.cpp: Added #include "ace/OS_NS_string.h"
- so Visual Age C++ sees ACE_OS::strcmp() and "ace/OS_NS_stdio.h"
- so Visual Age C++ sees ACE_OS::sprintf().
-
- * tests/Message_Queue_Test.cpp:
- * tests/Upgradable_RW_Test.cpp: Added #include "ace/OS_NS_sys_time.h"
- so Visual Age C++ can see ACE_OS::gettimeofday() and
- "ace/OS_NS_stdio.h" so it can see ACE_OS::sprintf().
-
- * tests/Message_Queue_Test_Ex.cpp:
- * tests/Recursive_Condition_Bug_Test.cpp:
- * tests/Thread_Manager_Test.cpp: Added #include
- "ace/OS_NS_sys_time.h" so Visual Age C++ can see
- ACE_OS::gettimeofday().
-
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/Reactor_Dispatch_Order_Test.cpp:
- * tests/SString_Test.cpp:
- * tests/Svc_Handler_Test.cpp: Added #include "ace/OS_NS_string.h" so
- Visual Age C++ sees ACE_OS::strlen().
-
- * tests/Multicast_Test.cpp: Added #include "ace/Min_Max.h" so
- Visual Age C++ can see ACE_MIN and ACE_MAX. Added #include
- "ace/OS_NS_sys_time.h" so Visual Age C++ can see
- ACE_OS::gettimeofday() and "ace/OS_NS_stdio.h" so it can see
- ACE_OS::sprintf().
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/Reactor_Registration_Test.cpp:
- * tests/Reference_Counted_Event_Handler_Test.cpp: Added #include
- "ace/Reactor.h" so Visual Age C++ sees ACE_Reactor.
-
- * tests/MT_Reference_Counted_Notify_Test.cpp:
- * tests/Timer_Cancellation_Test.cpp: Added #include
- "ace/Reactor.h" so Visual Age C++ sees ACE_Reactor and
- "ace/OS_NS_unistd.h" so Visual Age C++ sees ACE_OS::sleep().
-
- * tests/Naming_Test.cpp:
- * tests/Priority_Task_Test.cpp:
- * tests/Thread_Pool_Reactor_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp: Added #include
- "ace/OS_NS_string.h" so Visual Age C++ can see ACE_OS::strcmp().
-
- * tests/Process_Manager_Test.cpp:
- * tests/Reactor_Notify_Test.cpp: Added #include "ace/OS_NS_unistd.h"
- so Visual Age C++ can see ACE_OS::sleep().
-
- * tests/Process_Strategy_Test.cpp: Added #include "ace/OS_NS_string.h"
- so Visual Age C++ can see ACE_OS::strcpy(), strcat(), strlen().
-
- * tests/Reader_Writer_Test.cpp: Added #include "ace/Guard_T.h" and
- "ace/RW_Thread_Mutex.h" so Visual Age C++ can see ACE_Guard and
- ACE_RW_Thread_Mutex classes.
-
- * tests/Recursive_Condition_Test.cpp: Added #include
- "ace/OS_NS_sys_time.h" so Visual Age C++ sees ACE_OS::gettimeofday()
- and "ace/OS_NS_unistd.h" so Visual Age C++ sees ACE_OS::sleep().
-
- * tests/Service_Config_Test.cpp: Added #include "ace/OS_NS_stdio.h" so
- Visual Age C++ can see ACE_OS::fprintf().
-
- * tests/Time_Service_Test.cpp: Added #include "ace/OS_NS_string.h"
- so Visual Age C++ sees ACE_OS::strcat().
-
- * tests/TP_Reactor_Test.cpp: Added #include "ace/OS_NS_stdio.h" so
- Visual Age C++ sees ACE_OS::sprintf() and "ace/OS_NS_string.h" so
- Visual Age C++ sees ACE_OS::strlen().
-
- * tests/TSS_Test.cpp:
- * tests/TSS_Test_Errno.h:
- * tests/Thread_Mutex_Test.cpp: Added #include "ace/Guard_T.h" so Visual
- Age C++ can see ACE_Guard stuff and "ace/Thread_Mutex.h" to see the
- ACE_Thread_Mutex class.
-
-Fri Dec 26 12:30:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/taoexe.mpb:
- * bin/MakeProjectCreator/config/taolib_with_idl.mpb:
-
- We are forcing -Sc to the users. Though this is generally good,
- but it breaks some of the tests in TAO that uses the TIE
- classes. Just removing -Sc so that we have the minimal number
- of options out here.
-
-Fri Dec 26 18:22:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- Test CLEANUP_BIN, etc., instead of BIN to determine whether or
- not to include rules.bin.GNU, etc. These file define the
- CLEANUP_INSTALL variables needed to properly do a realclean.
- This is needed because Makefiles might use BIN2 or BIN_UNCHECKED
- instead of BIN, but still need to be cleaned up.
-
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU:
- Added '*' to end of lib name so that *all* versions of a lib are
- cleaned up, not just the current one.
-
- * include/makeinclude/rules.local.GNU:
- No need to test to see if a variable is defined in order to
- define it, just use ?= which only sets a variable if not yet
- defined.
-
-Thu Dec 25 18:03:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ftorbutils.mpb:
-
- Removed the dependency on CosNaming.
-
-Thu Dec 25 00:00:00 2003 Douglas C. Schmidt <d.schmidt@vanderbilt.edu>
-
- * Merry Christmas!!!
-
-Wed Dec 24 17:10:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Modified the regular expression for matching Makefiles to better
- filter out unwanted files.
-
- * examples/C++NPv1/Makefile.Iterative_Logging_Server:
- * examples/C++NPv1/Makefile.Logging_Client:
- * examples/C++NPv1/Makefile.Process_Per_Connection_Logging_Server:
- * examples/C++NPv1/Makefile.RT_Thread_Per_Connection_Logging_Server:
- * examples/C++NPv1/Makefile.Reactive_Logging_Server:
- * examples/C++NPv1/Makefile.Reactive_Logging_Server_Ex:
- * examples/C++NPv1/Makefile.Thread_Per_Connection_Logging_Server:
- * examples/C++NPv2/Makefile.AC_CLD:
- * examples/C++NPv2/Makefile.AIO_CLD:
- * examples/C++NPv2/Makefile.CLD:
- * examples/C++NPv2/Makefile.Configurable_Logging_Server:
- * examples/C++NPv2/Makefile.Reactor_Logging_Server:
- * examples/C++NPv2/Makefile.SLD:
- * examples/C++NPv2/Makefile.SLDex:
- * examples/C++NPv2/Makefile.SR_Configurable_Logging_Server:
- * examples/C++NPv2/Makefile.Select_Reactor_Logging_Server:
- * examples/C++NPv2/Makefile.TPCLS:
- * examples/C++NPv2/Makefile.TPLS:
- * examples/C++NPv2/Makefile.TP_Reactor_Logging_Server:
- * examples/C++NPv2/Makefile.display_logfile:
- * examples/DLL/Makefile.Newsweek:
- * examples/DLL/Makefile.Today:
- * examples/Service_Configurator/Misc/Makefile.Timer:
- * examples/Service_Configurator/Misc/Makefile.main:
- * examples/Timer_Queue/Makefile.TQTD:
- * examples/Timer_Queue/Makefile.main:
- * include/makeinclude/Makefile.rtems:
- * performance-tests/Synch-Benchmarks/Makefile.driver:
- * performance-tests/Synch-Benchmarks/Makefile.synch_tests:
- Fixed Fuzz errors.
-
-Wed Dec 24 12:51:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/Gateway/Gateway/Config_Files.cpp:
- * apps/Gateway/Gateway/File_Parser.cpp:
- * apps/Gateway/Gateway/File_Parser.h:
- * apps/Gateway/Gateway/Gateway.cpp:
- Added RT_ to the members of the Return_Type enum. Tru64 has a
- define SUCCESS and this clashed with the enum member SUCCESS.
-
-Wed Dec 24 12:35:41 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-osf1-4.0.h:
- Removed ACE_HAS_TLI and ACE_HAS_TLI_PROTOTYPES. Added ACE_HAS_XTI.
- This fixes compile errors on Tru64.
-
- * include/makeinclude/platform_osf1_4.x_cxx.GNU:
- * include/makeinclude/platform_osf1_4.x_g++.GNU:
- * include/makeinclude/platform_osf1_4.x_kcc.GNU:
- * include/makeinclude/platform_osf1_4.x_rcc.GNU:
- Link with xti library instead of tli
-
-Wed Dec 24 09:54:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- Add discussion of conventions to be used to identify shipped
- versions of VxWorks. Allow implicit templates using the
- templates variable. Default continues to be "explicit".
- Clean up some references to obsolete and unsupported versions
- of VxWorks compilers. Use explicit paths to compilers and
- utilities, and remove manipulation of PATH.
- Set the default version of VxWorks to 5.5.1, as shipped with
- Tornado 2.2 on PPC604.
- Removed -traditional from compiler flags, it causes problems
- with VxWorks 5.5.
-
- * ace/config-g++-common.h:
- Move VxWorks-specific features to config-vxworks5.x.h.
-
- * ace/config-vxworks5.x.h:
- Isolate Tornado-2.1 features to a check for ACE_VXWORKS == 0x542.
- This is consistent with the conventions suggested by J. Willemsen
- though VxWorks 5.4.2 also shipped with Tornado 2.0.2. See further
- discussion in platform_vxworks5.x_g++.GNU.
- Disable ACE_LACKS_AUTO_PTR except for ACE_VXWORKS == 0x542 since
- it is available on Tornado 2.2.x for PPC604 at least. Comments
- indicate that this was a problem on a Hitachi processor for
- Tornado 2.1.
-
- Thanks to Thomas Lockhart <Thomas.Lockhart@jpl.nasa.gov> for
- providing these patches.
-
-Tue Dec 23 17:55:19 2003 Steve Huston <shuston@riverace.com>
-
- * tests/Makefile.am: Added ACE_Test_SOURCES so automake doesn't
- set this up needing ACE_Test.c.
-
-Tue Dec 23 16:52:56 2003 Chris Cleeland <cleeland_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Reordered printing of make rules so that the standard targets
- (all, install, debug, etc.) are emitted into the makefile BEFORE
- the targets for each project. This insures that 'all' remains
- the first target in the makefile, and is thus the default target
- when make is invoked without a target.
-
- This should resolve the problem where builds failed due to what
- looked like the IDL compiler not being completely built.
-
-Tue Dec 23 21:18:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * netsvcs/lib/Makefile.bor:
- * netsvcs/servers/Makefile.bor:
- Added $Id to fix fuzz errors.
-
-Tue Dec 23 20:35:40 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-freebsd.h:
- Added ACE_HAS_PTHREAD_SETSTACK if __FreeBSD_version >= 501000.
-
- * ace/os_include/os_pthread.h:
- Added guard around define of ACE_HAS_PTHREAD_SETSTACK. Thanks
- to Craig Rodrigues <crodrigu@bbn.com> for these patches.
-
-Tue Dec 23 20:19:51 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * *.{mpc,mwc}:
- Added $Id to MPC files to fix fuzz errors.
-
-Tue Dec 23 12:31:16 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/Dispatcher_Impl.h:
- Added export macro, so that the destructor is exported. This fixes
- the link errors in the CBuilderX MPC build.
-
-Mon Dec 22 17:46:12 2003 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Don't bother getting a ACE_HAS_TLI_PROTOTYPES
- setting if ACE_HAS_XTI. It's not needed. Fix the check for
- ACE_HAS_CONFLICTING_XTI_MACROS to only include xti.h, not tliuser.h,
- since that's where the errors are. The XTI and TLI parts are now
- separate; if the platform has XTI, none of the TLI checks are done.
- Made the check for sigaction()'s second argument set (or not)
- new config setting, ACE_HAS_SIGACTION_CONSTP2. See below.
-
- * m4/config_h.m4: Removed entries for ACE_LACKS_POSIX_PROTOTYPES and
- ACE_LACKS_SOME_POSIX_PROTOTYPES. Renamed ACE_HAS_BROKEN_XTI_MACROS
- to ACE_HAS_CONFLICTING_XTI_MACROS. Added entries for
- ACE_HAS_SIGACTION_CONSTP2. See rationale in ace/README entry, below.
-
- * ace/README: Clarified the meanings of ACE_HAS_TLI, ACE_HAS_XTI,
- and ACE_HAS_SVR4_TLI. Changed entry for ACE_HAS_BROKEN_XTI_MACROS to
- ACE_HAS_CONFLICTING_XTI_MACROS and explained it more (both names were
- used previously). Removed entries for ACE_LACKS_POSIX_PROTOTYPES
- and ACE_LACKS_SOME_POSIX_PROTOTYPES. These ended up a catch-all for
- platforms that had odd, or non-conforming (these days anyway) APIs
- for some SysV, signal, or stdio functions. Any reference to
- ACE_LACKS_POSIX_PROTOYPES is now gone. If it causes any problems
- (very doubtful since the only configs that used it were
- SunOS 4) it can be added back in a more explanatory fashion.
- Uses of ACE_LACKS_SOME_POSIX_PROTOTYPES are replaced by
- more specific settings that autoconf is detecting now anyway.
- These are:
- ACE_HAS_SIGACTION_CONSTP2: sigaction() 2nd parameter is
- const sigaction*, as opposed to non-const.
-
- * ace/config-hpux-11.00.h: Removed #define ACE_HAS_BROKEN_XTI_MACROS.
- This is not sued any longer (see README above).
-
- * ace/config-linux-common.h:
- * ace/config-integritySCA.h:
- * ace/config-lynxos.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h: Removed entry for
- ACE_LACKS_SOME_POSIX_PROTOTYPES. Applies only for glibc earlier than
- 2.2. If this breaks something, send details to me.
-
- * ace/config-rtems.h: Removed ACE_LACKS_POSIX_PROTOTYPES and
- ACE_LACKS_SOME_POSIX_PROTOTYPES; added ACE_HAS_SIGACTION_CONSTP2.
-
- * ace/config-sco-5.0.0.h:
- * ace/config-sco-5.0.0-mit-pthread.h:
- * ace/config-tandem.h: Removed entry for ACE_LACKS_POSIX_PROTOTYPES
- (was commented out anyway).
-
- * ace/config-sunos4-sun3.x.h:
- * ace/config-sunos4-sun4.1.4.h:
- * ace/config-sunos4-sun4.x.h: Removed entry for
- ACE_LACKS_POSIX_PROTOTYPES. If this breaks a build, please email
- shuston@riverace.com with compile errors and PRF.
-
- * ace/OS_NS_dlfcn.inl: Removed #include "ace/OS.h"; replaced with
- #include "ace/OS_NS_fcntl.h" and "ace/OS_NS_unistd.h".
- (dlsym): Removed the #if defined (ACE_LACKS_POSIX_PROTOTYPES) - this
- is not needed.
-
- * ace/OS_NS_signal.inl (sigaction): const_cast the new sigaction arg
- if ACE_HAS_SIGACTION_CONSTP2 is not defined. This takes the place
- of either ACE_LACKS_SOME_POSIX_PROTOTYPES or
- ACE_LACKS_POSIX_PROTOTYPES.
-
- * ace/OS_TLI.h: Rearranged the places and situations that TLI or XTI
- headers are included. These were confused over the years as platforms
- were ported to, and the TLI API evolved to XTI. The way this now
- works mirrors the way modern platforms work. XTI is the newer and
- current API. If XTI is available, ACE_HAS_XTI should be set. If
- XTI is not available, but the older TLI is, ACE_HAS_TLI should be
- set. ACE_HAS_XTI takes precedence if they're both set. If only TLI
- is available, the correct header (tiuser.h) is included if
- ACE_HAS_TIUSER_H is set. tiuser.h is a compatibility carryover for
- platforms with XTI. If the platform has TLI, not XTI, and no
- tiuser.h, this file doesn't include any system headers - this may
- be wrong, but I don't have any platforms available to try.
- Also, ACE_HAS_SVR4_TLI applies to platforms with TLI (not XTI) and
- additional, pre-XTI functionality such as t_getname(). This is
- true for older SunOS, but I don't think any modern platforms
- should set this. XTI includes all the things that distinguish
- ACE_HAS_SVR4_TLI from TLI, so if ACE_HAS_XTI is set, ACE_HAS_SVR4_TLI
- is ignored. To summarize, the order of precedence is, XTI, then
- TLI, optionally modified by ACE_HAS_SVR4_TLI.
-
- * ace/OS_TLI.inl (t_getname): Add code for calling t_getprotaddr()
- if ACE_HAS_XTI. It would be good to add ACE_OS::t_getprotaddr()
- since most platforms support XTI these days. But this will do
- for now.
-
- * ace/TLI.cpp (get_local_addr): Forward this through to
- ACE_OS::t_getname(), which can now handle both ACE_HAS_XTI and
- ACE_HAS_SVR4_TLI.
- (set_option, get_option): Added the XTI code for these.
-
- * ace/TLI_Connector.cpp (complete):
- * ace/TLI_Stream.cpp (get_remote_addr): Regardless of which flavor of
- XTI/TLI is set, call ACE_OS::t_getname() to get the address info.
- It now can do both XTI and TLI.
-
- * ace/os_include/os_errno.h: Removed the #defines for LOCALNAME and
- REMOTENAME. These are now in ace/OS_TLI.h where they come from.
-
- * ace/config-lite.h: Add a check after including config.h for
- ACE_HAS_XTI. XTI is what TLI evolved to, and wherever ACE
- wants to provide a TLI function or not, it checks for ACE_HAS_TLI.
- Since ACE_HAS_XTI can be set without ACE_HAS_TLI, we set ACE_HAS_TLI
- to get the basic functionality-providing checks taken care of.
-
-Mon Dec 22 17:01:39 2003 Steve Huston <shuston@riverace.com>
-
- * tests/Makefile.am: Removed comment on -module option for
- libTestOutput. Added ACE_Test and TSS_Static_Test.
-
-Mon Dec 22 14:08:41 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ACE-INSTALL.html:
-
- Updated building sections with MPC related information.
-
-Mon Dec 22 19:25:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/Bound_Ptr_Test.h:
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/NonBlocking_Conn_Test.h:
- * tests/Process_Strategy_Test.cpp:
- * tests/Svc_Handler_Test.cpp:
- Fixed fuzz errors by removing unneeded #include of Synch.h.
-
-Mon Dec 22 10:31:41 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Added information about disallowing duplicate projects within a
- single workspace regardless of the project type. It is no longer
- specific to the VC6 type.
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Changed the workspace output to allow a user to make a specific
- target within the workspace. If the user specified target
- requires other projects, then those projects are built also. For
- example, a user could execute "make CosNaming" using the Makefile
- generated from the TAOACE.mwc file and the CosNaming library
- would be built including everything else that was required to
- build that library.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Changed the output section of the code to only compare the
- existing output file to the newly created output file only if
- required by the individual project or workspace type. Currently
- only VC6, EM3 (through inheritance), VC7 and VC71 (through
- inheritance) use this.
-
-Sun Dec 21 08:40:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * performance-tests/Synch-Benchmarks/Synch_Lib/Benchmark_Base.cpp:
-
- Fixed an annoying warning about redefinition.
-
-Sun Dec 21 13:55:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Test_Output.dsp:
- Cleared the output directory for the static configurations, all
- test project expect the lib to be in the same directory.
-
-Sun Dec 21 10:16:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * *.bor:
- Added missing Id tag to all Borland makefiles which didn't have it
- yet.
-
-Sun Dec 21 10:02:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timeprobe.h:
- Added missing includes when ACE_COMPILE_TIMEPROBES is set to 1.
- Thanks to Konstantinos Margaritis <markos@debian.gr> for reporting
- this.
-
-Sun Dec 21 09:45:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/Makefile.bor:
- * Kokyu/Makefile.Kokyu.bor:
- Added Id tag to fix fuzz errors
-
-Sat Dec 20 17:51:49 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACEXML/parser/parser/ParserContext.inl:
- Removed not needed ; to fix a Tru64 warning
-
-Sat Dec 20 14:21:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACEXML/*.bor:
- Added missing Id tag to fix fuzz errors
-
-Sat Dec 20 13:22:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Changed filters to the types of files a little so that a Makefile.bor is
- handled as a Borland makefile.
-
-Fri Dec 19 22:56:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/RMCast/RMCast.h:
- * ace/RMCast/RMCast_IO_UDP.cpp:
- * ace/RMCast/RMCast_UDP_Proxy.cpp:
-
- Enums are evil, more so with broken compilers that cannot scope
- enums within a class. LynxOS defines a bunch of #defines with
- MT_* which starts colliding with the MT_* declaration in the
- above files. Renamed the enums to be RMCAST_MT_*. Thanks to
- Thomas Lockhart <Thomas.Lockhart@jpl.nasa.gov> for providing
- patches to fix this.
-
-Fri Dec 19 22:34:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.i:
-
- Fix for [BUGID 1688]. Please see
-
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1688
-
- for more details. Thanks to Gary Maxey <gary.maxey@hp.com> for
- the patch.
-
-Fri Dec 19 11:57:20 2003 Steve Huston <shuston@riverace.com>
-
- * tests/Sigset_Ops_Test.cpp: Add an optional can_miss parameter to
- the siglistset() function; defaults to 0 (current behavior). Pass
- it as 1 when the full (sigfillset) set is being tested because
- there's no guarantee that all signals from 1-ACE_NSIG are legit
- and set in the sigset. This is true on Red Hat Linux w/ NPTL
- (Redhat 9 and Enterprise Linux 3, for example). Thanks to
- Roger Beathard (rbeathar@cisco.com) for reporting this issue.
-
- * tests/Makefile.tests: Added TSS_Static_Test.
-
-Fri Dec 19 08:43:44 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Malloc_T.cpp: Reformatted some of the code to conform to
- ACE guidelines. In particular, stuff like this:
-
- if ((this->lock_ = ACE_Malloc_Lock_Adapter_T<ACE_LOCK> ()(pool_name)) == 0)
- return;
-
- should be written like this:
-
- this->lock_ = ACE_Malloc_Lock_Adapter_T<ACE_LOCK> ()(pool_name);
- if (this->lock_ == 0)
- return;
-
- since the latter is less error prone and more readable!
-
-Fri Dec 19 13:31:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACEXML/parser/parser/Parser.i (isChar):
- Made the argument non const, just as the method declaration
- in the header file. This fixes a compile error on Tru64.
-
-Fri Dec 19 13:29:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/C++NPv2.mpc:
- Use the new wfmo base project.
-
-Fri Dec 19 13:27:54 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/SCTP/Options_Manager.cpp:
- Removed not needed ; after extern C to fix a Tru64 warning
-
-Fri Dec 19 07:19:37 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
- * bin/MakeProjectCreator/modules/CbxProjectCreator.pm:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/EM3ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GHSProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/MakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added a workspace/project name modifier (-name_modifier) which can
- be used to modify workspace and project names using a pattern
- replacement. The parameter passed to -name_modifier will have any
- instances of the asterisk character replaced with the actual
- workspace or project name.
-
- Also, deprecated the -static_only option and modified -static to
- generate only static projects (since dynamic and static couldn't
- co-exist with the vc6 and vc7 types).
-
- And, finally, replaced $generator with $creator which is more
- consistent with object names.
-
-Fri Dec 19 11:45:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-osf1-3.2.h:
- * ace/config-osf1-4.0.h:
- Replaced ACE_HAS_64BIT_LONGS with ACE_SIZEOF_LONG 8 to fix compile
- errors on Tru64.
-
- * bin/MakeProjectCreator/config/wfmo.mpb:
- Added new config file. Projects that need wfmo, should be based on
- this.
-
- * include/makeinclude/wrapper_macros.GNU:
- When wfmo is not set, we set it to 0. So by default all platforms that
- use the GNU makefiles lack wfmo support.
-
- * include/makeinclude/platform_mingw32.GNU:
- MinGW has wfmo, so set wfmo to 1.
-
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
- Based now on the wfmo instead of a GNU specific hack. This simplifies
- this MPC file but also with MinGW we will now build these examples.
-
-Fri Dec 19 10:46:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Codeset_Registry.cpp:
- Removed not needed ; after ACE_RCSID to fix Tru64 warning.
-
- * ace/OS.h:
- * ace/OS_TLI.h:
- * ace/UUID.{h,cpp,inl}:
- * ace/OS_NS_arpa_inet.h:
- Removed not needed ; after namespace close } to fix Tru64 warning.
-
- * ace/config-cxx-common.h:
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION. I hope all
- version of the Compaq CC compiler will support this, V6.5 needs this
-
- * ace/config-tru64.h:
- Tru64 5.1 doesn't have stdint.h so added ACE_LACKS_STDINT_H. I don't
- know of previous versions, so made this dependent on the version of
- Tru64.
-
- * ace/config-osf1-4.0.h:
- Moved check for ACE_MT_SAFE for ACE_LACKS_CLEARERR a little bit down,
- so that ACE_MT_SAFE is always defined to fix compile error on Tru64.
-
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- Make sure we don't have local variables with the same name but
- different type to fix Tru64 warning.
-
-Fri Dec 19 03:29:33 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp:
- * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
- * tests/SV_Shared_Memory_Test.cpp:
- More explicit template instantiations of
- ACE_Malloc_Lock_Adapter_T.
-
-Fri Dec 19 01:27:00 UTC 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp (handle_timeout):
-
- Must remove handler from the Reactor before the handler dies.
- Otherwise, a call back from the Reactor will result in a seg
- fault.
-
-Fri Dec 19 01:26:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Process_Mutex.cpp:
- * ace/RW_Process_Mutex.cpp:
- * ace/Thread_Mutex.cpp:
- Added #include ace/Malloc_T.h.
-
-Fri Dec 19 00:46:23 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Null_Mutex.h:
- Added template specialization of ACE_Malloc_Lock_Adapter_T.
-
- * ace/Process_Mutex.cpp:
- * ace/RW_Process_Mutex.cpp:
- * ace/Thread_Mutex.cpp:
- Added explicit template instantiations for
- ACE_Malloc_Lock_Adapter.
-
-Thu Dec 18 22:43:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Malloc_T.{h,cpp}:
- Added a new functor template class, ACE_Malloc_Lock_Adapter_T, used
- by ACE_Malloc_T as a factory for the ACE_LOCK template parameter,
- and allows the use of locking strategy classes that don't have a
- satisfactory ctor taking a single required ACE_TCHAR* parameter,
- which is the default. Thanks to John Glynn <jglynn@bjc.org> for
- motivating this.
-
- * ace/Process_Semaphore.{h,cpp}:
- * ace/Thread_Semaphore.{h,cpp}:
- Added template specializations of ACE_Malloc_Lock_Adapter_T for
- ACE_Process_Semaphore and ACE_Thread_Semaphore since they don't
- have a satisfactory ctor taking an ACT_TCHAR*. Thanks to John
- Glynn <jglynn@bjc.org> for motivating this.
-
-Thu Dec 18 11:55:29 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/Null_Barrier.h:
- * ace/Null_Condition.h:
- * ace/Null_Mutex.h:
- * ace/Null_Semaphore.h:
-
- All methods in both of these files are inline and therefor do not
- need ACE_Export.
-
- * ace/ace.mpc:
-
- Updated the Inline_Files and Header_Files sections.
-
- * examples/TMCast/Member/member.cpp:
-
- Added #include of OS_NS_string.h to get ACE_OS::strlen and added a
- return value for main.
-
-Thu Dec 18 09:53:31 2003 Balachandran <bala@dre.vanderbilt.edu>
-
- * ACE version 5.3.6 released.
-
-Thu Dec 18 08:45:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Generate vc71 for the ace alone. We used to generate vc7 project
- files. But now we generate vc71. Theoretically we shouldn't need
- to generate this. But this is not the time to argue with Steve H
- ;)! Will do after the beta goes out!
-
-Wed Dec 17 12:54:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TMCast/Group.cpp:
- * ace/TMCast/LinkListener.hpp:
-
- More fixes for VC 71. Thanks to Chad Elliott for helping
- me checking the results.
-
-Wed Dec 17 09:52:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TMCast/LinkListener.hpp:
-
- Fixed errors in VC71 builds.
-
-Wed Dec 17 15:21:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * performance_tests/Misc/Makefile:
- Remove static_libs_only=0 and add static_libs=1 and
- shared_libs=0 to insure that only static libs are built. We
- need to set these values individually instead of setting
- static_libs_only, since users may override it in
- platform_macros.GNU. Thanks to John Zorko <jmzorko@mac.com> for
- tracking this down and supplying the patch. This fixed the
- MacOSX compile errors on the scoreboard.
-
-Wed Dec 17 11:25:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TMCast/Group.cpp:
- Fixed compile errors in the SunOS Forte8 build caused by the
- lack of the scope of the exceptions.
-
-Wed Dec 17 11:16:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TMCast/TMCast.mpc:
- TMCast uses native exceptions, so added requires += exceptions
- to this mpc file. This fixes compile errors in no exception
- builds.
-
- * bin/MakeProjectCreator/config/tmcast.mpb:
- Because TMCast uses native exceptions, this is also required for
- everything that uses TMCast.
-
-Tue Dec 16 11:48:11 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-aix-4.x.h:
- * ace/config-aix5.1.h:
-
- Updated the AIX config files to reflect the existence of
- netinet/tcp.h on AIX 5.1.
-
-Tue Dec 16 09:31:18 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-
- * ace/Thread_Semaphore.{h,cpp}:
- * ace/Process_Semaphore.{h,cpp}: Reverted the change
- Sun Dec 14 15:26:46 2003 Douglas C. Schmidt
- <schmidt@ace.cs.wustl.edu> since this has too many side-effects
- that'll break user code. The "Right Thing"[TM] here is simply
- to update the ACE_Malloc<> documentation to explain not to use
- the ACE_Process_Semaphore or ACE_Thread_Semaphore, but instead
- to use the ACE_Process_Mutex or ACE_Thread_Mutex. Thanks to
- Don Hinton and Bala for motivating this change.
-
-Tue Dec 16 08:29:05 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed the install targets when installing to the current
- directory.
-
-Tue Dec 16 07:13:53 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/TMCast/TMCast.mpc:
- * ace/ace.mwc:
- * bin/MakeProjectCreator/config/tmcast.mpb:
-
- Added a project and base project for TMCast.
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-simple.cpp:
- * examples/TMCast/Member/member.cpp:
-
- Added #include's to get things to build on Linux.
-
- * examples/TMCast/Member/Member.mpc:
-
- Added an mpc to override the default project to add the tmcast
- base project.
-
-Mon Dec 15 20:34:31 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/MM_Shared_Memory_Test.cpp:
- * tests/Reactor_Notify_Test.cpp:
- * tests/Semaphore_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
-
- More fixes like "Mon Dec 15 11:09:45 2003 Douglas C. Schmidt
- <schmidt@ace.cs.wustl.edu>". Thanks to Don for motivating this.
-
-Mon Dec 15 18:51:15 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Added setting of CLEANUP_INSTALL, this has the result that an exe
- that is installed into a different directory is also removed when
- doing a clean. Thanks to Don and Chad for validating this.
-
-Mon Dec 15 11:09:45 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * tests/Proactor_Test.cpp (ACE_MT_SYNCH>):
- * ace/POSIX_CB_Proactor.cpp (ACE_POSIX_CB_Proactor): Added a
- cast to (unsigned int) so things will work properly for the
- ACE_Thread_Semaphore. Thanks to Bala and Don Hinton for
- reporting these problems.
-
-Mon Dec 15 10:11:31 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/NonBlocking_Conn_Test.h:
- * tests/NonBlocking_Conn_Test.cpp:
-
- Moved the template class Svc_Handler into a header file so that
- Visual Age C++ could implicitly instantiate the template.
-
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Reactor_Registration_Test.cpp:
- * tests/Reactors_Test.cpp:
- * tests/Recursive_Mutex_Test.cpp:
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- * tests/Svc_Handler_Test.cpp:
- * tests/TP_Reactor_Test.h:
-
- Added various #include's to get the tests to build on AIX with
- Visual Age C++ 5.0.
-
-Mon Dec 15 10:06:17 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_stdio.cpp (gets): Reverted this change:
- Thu Dec 11 18:13:29 2003 Steve Huston <shuston@riverace.com>
- It broke the Borland build and wasn't a very good fix for the
- AIX situation either. Since Riverace is dropping AIX 4.3 support
- at ACE 5.4, I'm not going to push this issue. It appears to be a
- compiler issue with Visual Age C++ version 5.
-
-Mon Dec 15 07:29:27 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Removed a redundant rule to create the $(TEMPINCDIR) directory.
-
- * include/makeinclude/rules.local.GNU:
-
- Added -p to the mkdir command in the rules to make the
- $(CLEANUP_DIRS).
-
-Mon Dec 15 11:35:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Naming_Context.cpp:
- When ACE_HAS_TRACE is defined include ace/OS_NS_strings.h to get
- ACE_OS::strcasecmp. This fixes a compile error when ACE_NTRACE has
- been defined to 0
-
-Sun Dec 14 15:26:46 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Thread_Semaphore.{h,cpp}: Added support for an ACE_Thread_Semaphore
- that takes a first param that's an ACE_TCHAR * so that things
- will work properly if ACE_Thread_Semaphore is used with
- ACE_Malloc<>. Thanks to John Glynn <jglynn@bjc.org> for
- motivating this.
-
- * ace/Process_Semaphore.{h,cpp}: Added support for an ACE_Process_Semaphore
- that takes a first param that's an ACE_TCHAR * so that things
- will work properly if ACE_Process_Semaphore is used with
- ACE_Malloc<>. Thanks to John Glynn <jglynn@bjc.org> for
- motivating this.
-
-Sun Dec 13 20:00:00 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * Saddam Hussein captured in a "spider hole" in Iraq. Sic Semper
- Tyrannis.
-
-Sat Dec 13 23:29:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
- * bin/tao_other_tests.lst:
-
- Many of the tests were being run in the single threaded
- configuration, though they shouldn't have been.
-
-Fri Dec 12 19:31:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Some tests were run twice. They have been removed.
-
-Fri Dec 12 08:53:50 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyWriter.pm:
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
- * bin/DependencyGenerator/ObjectGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
- * bin/depgen.pl:
-
- More optimizations to decrease dependency generation times.
-
- * bin/DependencyGenerator/DependencyGenerator.pm:
-
- Fixed a bug where when replacing paths (using the -A option), it
- wouldn't replace as much of the path as it could depending on the
- replacement values. Now they are sorted by length so that the
- longest values are checked first.
-
-Fri Dec 12 08:37:45 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/create_ace_build.pl:
-
- When creating a build on Windows and we run into a problem with
- linking to a target that has a path that is "too long", we resort
- to the short file name and everyone's happy.
-
-Thu Dec 11 18:25:39 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Future.cpp: Added #include "ace/Guard_T.h" and
- "ace/Recursive_Thread_Mutex.h" if ACE_HAS_THREADS is defined.
- There are ACE_Guards that use it and AIX Visual Age C++ needs
- to see these headers to work right.
-
- * ace/Future_Set.h: Added #include "ace/Null_Mutex.h" since this
- file references it in an ACE_Hash_Map_Manager declaration. Even if
- it may have been available during compile, Visual Age C++ needs to
- see the header during link time as well, and it only remembers to
- look at headers that were explicitly included.
-
-Thu Dec 11 18:13:29 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_netdb.inl: Changed use of naked ::memset() calls to
- ACE_OS::memset(). Fixes compile errors on AIX 4.3.
-
- * ace/OS_NS_stdio.cpp (gets): Added "ACE_STD_NAMESPACE::" prefix to
- getchar() call; fixes compile error on AIX 4.3.
-
-Wed Dec 10 18:20:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Queue.h:
- Mark deprecated enums with @deprecated so that they appear on the
- doxygen deprecated page
-
- * ace/Thread.h:
- Moved comment above method instead of between augments.
-
-Wed Dec 10 13:16:03 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/UUID.cpp (to_string):
-
- Fixed incorrect delete() operator call. Use vector delete[]()
- instead of scalar delete() since array was allocated with
- new[]().
-
-Wed Dec 10 15:09:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/TMCast/Member/member.cpp:
- Added missing includes
-
-Wed Dec 10 13:39:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp:
- In case of ACE_Log_Msg::SYSLOG is set, log messages to the backend
- and in case of closing down redirect logging to stderr
-
-Wed Dec 10 07:18:44 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/depgen.pl:
-
- Fixed a bug introduced by my change on Tue Dec 9 13:00:30 2003.
-
-Wed Dec 10 13:17:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-poll.cpp:
- Added #include of ace/OS_NS_poll.h to get poll() stuff.
-
-Wed Dec 10 07:09:10 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/dseventlogadmin.mpb:
-
- The dseventlogadmin base project should also inherit from event.
-
-Wed Dec 10 12:56:47 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp:
- Added #include of OS_NS_sys_select.h to get ACE_OS::select
-
-Wed Dec 10 12:50:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SSL_SAP/SSL-client.h:
- Fixed casing of include
-
-Wed Dec 10 10:20:48 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/NT_Service.cpp (wait_for_service_state):
- Initialize last_state and last_check_point with 0 to fix MinGW
- compiler warnings.
-
-Wed Dec 10 9:31:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Task_Ex_T.h:
- Removed the ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT directive.
- It is meaningless to define it with ACE_MESSAGE_TYPE. Thanks to
- Kobi Cohen-Arazi <kobi-co@barak-online.net> for reporting this.
-
-Wed Dec 10 9:18:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/TTCP/ACE-C++/TTCP_ACE_C++.mpc:
- Removed this file from the repo. This performance-tests contains
- so many non-portable code that it is impossible to build it on
- all the platforms we have.
-
-Wed Dec 10 8:39:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Added TSS_Static_Test
-
-Tue Dec 9 13:00:30 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/DependencyWriter.pm:
- * bin/DependencyGenerator/DependencyWriterFactory.pm:
- * bin/DependencyGenerator/GNUDependencyWriter.pm:
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
- * bin/DependencyGenerator/NMakeDependencyWriter.pm:
- * bin/DependencyGenerator/NMakeObjectGenerator.pm:
- * bin/DependencyGenerator/ObjectGenerator.pm:
- * bin/DependencyGenerator/ObjectGeneratorFactory.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
- * bin/depgen.pl:
-
- Performance optimizations that decrease dependency generation
- times by up to 10%.
-
-Tue Dec 9 17:49:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACEXML/apps/svcconf/Svcconf_Handler.cpp:
- Added #include of ace/OS_NS_strings.h to get ACE_OS::strcasecmp
-
-Tue Dec 9 16:33:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_aix_ibm.GNU:
- Removed ACELIB from LIBS since both LIBS and ACELIB is added to
- VLDLIBS in wrapper_macros.GNU. Otherwise -lACE appears twice in
- the link command.
-
-Tue Dec 9 15:51:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Log_Msg.cpp:
- When ACE_Log_Msg::LOGGER or ACE_Log_Msg::SYSLOG is passed as
- flags, make sure the correct bit is set in flags_. This fixes
- the problem reported by A. Kleibeuker
- <kleibeuk@natlab.research.philips.com> that CORBA::ORB_init()
- fails after ACE_Log_Msg::SYSLOG is passed to the
- ACE_Log_Msg->open() call.
-
-Tue Dec 9 09:28:49 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
-
- Removed some unnecessary module usage.
-
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/GNUDependencyWriter.pm:
- * bin/DependencyGenerator/NMakeDependencyWriter.pm:
-
- Avoid copying the array of object files for a speed increase.
-
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Fixed a bug where #if's inside of c comments would be counted.
- Fixed a bug where the Preprocessor would not return an array
- reference if the last file to be processed did not exist.
-
-Tue Dec 9 09:23:06 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.cpp:
-
- Worked around a bug in the VxWorks OS loader that caused complex
- objects to be constructed multiple times. Instead of having a
- static ACE_TSS_Keys object within the ACE_TSS_Emulation class, we
- have a static pointer that is allocated upon the first call of
- ACE_TSS_Emulation::next_key().
-
- * ace/OS_NS_dlfcn.inl:
- * ace/OS_NS_string.cpp:
- * ace/OS_NS_sys_utsname.cpp:
- * ace/Pipe.cpp:
- * ace/SV_Message_Queue.h:
- * ace/SV_Semaphore_Simple.h:
- * ace/SV_Shared_Memory.h:
- * ace/config-lite.h:
- * ace/config-vxworks5.x.h:
-
- Added #includes necessary for building on VxWorks.
-
- * ace/os_include/os_signal.h:
-
- Changed NSIG to ACE_NSIG.
-
- * ace/os_include/os_unistd.h:
-
- Added #include <hostLib.h> for gethostname().
-
- * tests/TSS_Static_Test.cpp:
- * tests/run_test.lst:
- * tests/tests.mpc:
-
- Added a test to ensure that TSS used during static construction
- functions properly. This test only performs a test if TSS
- emulation is used.
-
-Tue Dec 9 15:09:55 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- Thanks to Bruce Jones <bruce.jones@cubic.com> for the
- following patches for IRIX.
-
- * ace/config-irix6.5.x-sgic++.h:
- Removed ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION and
- added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION.
-
- * ace/config-irix6.x-common.h:
- Added ACE_LACKS_PERFECT_MULTICAST_FILTERING.
-
- * ace/config-irix6.x-sgic++-nothreads.h:
- Added ACE_LACKS_STDINT_H.
-
- * include/makeinclude/platform_irix6.x_sgic++.GNU:
- Set templates = implicit in not yet defined and only add
- -no_prelink to CCFLAGS if templates != implicit.
-
-Mon Dec 8 19:44:04 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/rules.nested.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Make sure that all variables are defined prior to first use to
- get rid of warnings.
-
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Moved the initial assignment of SOVERSION and SONAME from
- wrapper_macros.GNU to rules.lib.GNU so that users can set them
- in a Makefile or in another file, e.g., rules.tao.GNU.
- Since it must be set prior to it's use in rules.lib.GNU--it's
- used in a target name that isn't a pattern, so it's evaluated
- when the file is read--it can't be set later. If versioned_so=1
- and the user has not set a value, either in the Makefile or by
- including a file like rules.tao.GNU that defines it, the default
- ACE version number will be used. Note that rules.tao.GNU now
- behaves like rules.lib.GNU and only sets SOVERSION and SONAME
- if versioned_so=1 and they have not yet been set. Thanks to
- Milan Cvetkovic <mcvetkovic@mpathix.com> for motivating this
- change.
-
-Mon Dec 8 07:38:52 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Logging_Strategy.cpp (fini): Check whether there's a reactor
- configured before trying to access it! Thanks to Yoav Borer
- <yoav.borer@data-pod.com> for reporting this.
-
-Mon Dec 8 16:14:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Added a noncvs file check. I found yesterday some ncb and opt files
- in the TAO part of the repo, and they shouldn't be in the repo. This
- are msvc6 generated files. So added a noncvs file check which checks
- whether these files exists, and if they exist, give an error. If
- people know of more extensions that shouldn't get into the repo,
- feel free to add them.
-
-Mon Dec 8 16:06:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Added the ability to better determine whether apps/drwho must be build.
- By setting rwho=0 into the default.features file that MPC uses no
- makefiles are generated. For GNU make, just put rwho=0 into your
- own platform_macros.GNU file or in the specific platform file.
-
- * apps/drwho/drwho.mpc:
- Added requires rwho and removed the usage of nobuild.
-
- * apps/drwho/nobuild.mpb:
- Removed this file from the repo, it is not needed anymore
-
- * include/makeinclude/wrapper_macros.GNU:
- When rwho is not set, set it to 1. This way, we can set in the specific
- .GNU files rwho=0 when that environment doesn't support rwho.
-
- * include/makeinclude/platform_chorus.GNU:
- * include/makeinclude/platform_chorus4.x_g++.GNU:
- * include/makeinclude/platform_chorus_ghs.GNU:
- * include/makeinclude/platform_cygwin32.GNU:
- * include/makeinclude/platform_mingw32.GNU:
- * include/makeinclude/platform_vxworks5.x_diab.GNU:
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- * include/makeinclude/platform_vxworks5.x_ghs.GNU:
- Added rwho=0 because these environments don't have rwho.
-
-Mon Dec 8 09:14:39 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Driver.pm:
-
- Remove trailing slashes and duplicate slashes from relative paths.
-
-Sun Dec 7 20:23:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/auto_run_tests.pl:
-
- Fixed a problem with this checkin "Fri Nov 21 07:24:07 UTC 2003
- Don Hinton <dhinton@dresystems.com>". The config_list
- declaration should be within the loop, else the list will be
- permanent. This lead to our ACE tests being run thrice, TAO ORB
- tests twice and other tests once. That change was bogus. All
- that was required was to remove ":" in the optlist. Finding
- this out only took 3 hours after getting mislead to search
- through all the perl scripts for autobuild :(!
-
-Sat Dec 6 19:36:19 2003 Steve Huston <shuston@riverace.com>
-
- * ace/os_include/sys/os_stat.h: Added #include "ace/Time_Value.h"
- in the ACE_HAS_WINCE section because the WinCE version of struct
- stat uses ACE_Time_Value for time fields.
-
- * ace/config-WinCE.h: Added ACE_LACKS_FCNTL_H. eVC doesn't supply this,
- at least thru version 4.1.
-
- * ace/iosfwd.h: Disable most of this file if ACE_LACKS_IOSTREAM_TOTALLY
- is set.
-
- * ace/QtReactor.h:
- * ace/os_include/os_errno.h: Added /**/ to #include statements to
- keep eVC from complaining about files not being there.
-
-Sat Dec 6 19:27:26 2003 Steve Huston <shuston@riverace.com>
-
- * tests/aix_hack_for_main.cpp: New file that is here to be
- compiled first, along with Main.cpp, before any real test.
- This simply gets Main.o ready for all the other tests.
- This gets things back to where each test need only compile
- one source file, and the AIX C++ hack to delete the tempinc
- directory works again.
-
- * tests/Makefile.tests: Add aix_hack_for_main to the front of the
- BIN set of tests. It must be first in order for this hack to work.
-
-Sat Dec 6 09:28:17 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- A bunch of tests depend on dynamic libraries being
- available. They have been prevented from running in the static
- builds. I am sending a separate mail to the authors to fix
- this.
-
-Sat Dec 6 12:55:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/APC.dsp:
- * examples/Reactor/WFMO_Reactor/APCTest.dsp:
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.dsw:
- The APC.dsp file was a normal test file, but it should be a
- binary file, to prevent all kinds of problems by adding and
- removing a file with the same name, just removed APC.dsp and
- added APCTest.dsp as binary. Also updated the corresponding dsw
- file. This should fix an error in the msvc6 debug build when
- cygwin cvs is used.
-
-Fri Dec 5 21:48:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CORBA_macros.h:
- Fixed a typo in the documentation. Thanks to Thomas Lockhart for
- pointing it out.
-
-Fri Dec 5 10:20:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp:
- Removed not used local variable
-
-Fri Dec 5 07:28:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Vector_Test.cpp:
- Added explicit template instantiation for the ACE_Vector_Iterator
-
-Thu Dec 4 17:13:29 2003 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Removed extraneous set of [] for AS_IF test
- ace_has_tli_funcs = yes. Allows complete testing for all TLI/XTI-
- related features. Fixes some HP-UX problems.
- Wrapped ACE_HAS_BROKEN_T_ERROR check in
- ACE_CONVERT_WARNINGS_TO_ERRORS to work right on HP-UX.
-
- * m4/compiler.m4: Added a conditional set around CFLAGS on HP-UX,
- trying to silence a sh diagnostic at configure time. Didn't work...
- Added +p to WERROR for HP aC++. Allows "future error" warnings
- to be noted as errors. Now can properly detect non-const 5th
- arg to select().
-
- * m4/tls.m4: Moved AM_CONDITIONAL(BUILD_SSL) outside of the test
- $ac_cv_openssl_libs. This makes sure BUILD_SSL gets set properly
- whether or not with-ssl is set.
-
- * ace/OS_NS_Thread.cpp (rwlock_init): Added
- !defined (ACE_HAS_PTHREADS_UNIX98_EXT) to the cases where the .cpp
- version of rwlock_init() is defined (as opposed to the version in
- OS_NS_Thread.inl). This matches an earlier change to OS_NS_Thread.h:
- Thu Nov 20 17:30:18 2003 Steve Huston <shuston@riverace.com>
-
-Thu Dec 4 13:56:50 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/Basic_Types.cpp:
-
- Added #includes needed to compile if ACE_LACKS_LONGLONG_T is
- defined.
-
-Thu Dec 4 13:46:36 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Added optimizations that cut the dependency generation time by
- over 40%.
-
-Thu Dec 4 18:34:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bug_1576_Regression_Test.cpp:
- This tests whether loading a non-existent .so will really fail.
- Don't log dll.error() because this is the error that we could
- not load the .so and this will then result in an error on the
- scoreboard. Just log an error in case we are able to load the
- non-existent .so
-
-Thu Dec 4 16:51:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- VxWorks 5.5 (0x550) has clearerr, so changed the defines that
- set ACE_LACKS_CLEARERR to == 0x542 instead of >= 0x542. Thanks
- to Thomas Lockhart <Thomas.Lockhart@jpl.nasa.gov> for reporting
- this.
-
-Thu Dec 4 16:31:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Vector_Test.cpp:
- When using BCB6 or earlier the second template argument of the
- ACE_Vector template must be passed explicit. Just expecting
- that the default one is used doesn't work with Borland.
-
-Thu Dec 4 14:30:44 2003 Kobi Cohen-Arazi <kcarazi@finjan.com>
-
- * ace/Task_Ex_T.i (reply, put_next):
- These 2 functions related to ACE_Stream Framework,
- doesn't work with new ACE_Task_Ex (yet)
-
-Wed Dec 3 23:37:59 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * ace/Task_Ex_T.h:
- Add remark about the idea of merging ACE_Task and ACE_Task_Ex.
- Add remark about sibling always returning 0
-
- * ace/Task_Ex_T.cpp (ACE_Task_Ex::sibling):
- ACE_Task_Ex::sibling cannot call mod_->sibling(this) because it
- is not typed as ACE_Task<>. Return 0 always when calling sibling.
- TODO: That can be fixed if ACE_Task and ACE_Task_Ex can be merged so
- ACE_Task_Ex can have the Module ability - aka the Stream model.
- See ACE_Task_Ex.h for more info on that.
-
-Wed Dec 3 12:14:51 2003 Steve Huston <shuston@riverace.com>
-
- Pulled in these changes from the 5.3 stream:
-
- Tue Dec 2 14:43:28 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Vector_T.{h cpp i}: Added operator== and operator!= methods
- that take the correct vector length into account. The inherited
- ACE_Array methods run the whole array max length.
-
- Thu Sep 04 12:20:39 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Vector_T.{h, i, cpp}: Added new ACE_Vector_Iterator<T> class
- to correctly detect end of the vector content. Use this new class as
- ACE_Vector<>::Iterator. ACE_Vector previously used ACE_Array_Iterator
- as the iterator, but it doesn't notice the end of the legit vector
- area.
-
- * tests/Vector_Test.cpp: Added a test of the ACE_Vector::Iterator
- range to be sure it gets all legit vector elements, and no more.
- Thanks to Yann Steff <Yann.Steff@jci.com> for this test addition
- and for diagnosing the failure cause.
-
-Wed Dec 3 15:58:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Misc/basic_perf.bor:
- * performance-tests/Misc/childbirth_time.bor:
- * performance-tests/Misc/context_switch_time.bor:
- * performance-tests/Misc/preempt.bor:
- * performance-tests/Misc/test_mutex.bor:
- * performance-tests/Misc/test_naming.bor:
- * performance-tests/Misc/test_singleton.bor:
- * netsvcs/build.bor:
- * include/makeinclude/build_example.bor:
- * include/makeinclude/build_exe.bor:
- * examples/Timer_Queue/Async_Timer_Queue_Test.bor:
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.bor:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.bor:
- * examples/Smart_Pointers/gadget_test.bor:
- * examples/Smart_Pointers/widget_test.bor:
- * examples/Reactor/Multicast/client.bor:
- * examples/Reactor/Multicast/server.bor:
- * examples/Export/export_dll.bor:
- * examples/Export/test.bor:
- * apps/build.bor:
- Added missing Id tag
-
-Wed Dec 3 09:48:55 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Fixed a bug in the generated GNU Makefile where idl files that had
- scoped idlflag assignments would be processed every time
- regardless of whether the generated files were up-to-date or not.
-
-Wed Dec 3 11:06:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.h:
- Changed definition thr_setprio to fix link errors in MSVC6 release
- build.
-
-Wed Dec 3 11:39:45 2003 Kobi Cohen-Arazi <kcarazi@finjan.com>
-
- * tests/Task_Ex_Test.cpp:
- Added explicit instantiations to ACE_Task_Ex and ACE_Message_Queue_Ex
-
-Tue Dec 2 16:33:14 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.h: Add #include "ace/Object_Manager_Base.h" to get
- the ACE_OS_Object_Manager definition referenced by the ACE_OS_GUARD
- macros.
-
- * ace/OS_NS_Thread.inl: (ACE_OS_Thread_Mutex_Guard,
- ACE_OS_Recursive_Thread_Mutex_Guard): Changed use of
- ACE_Object_Manager::starting_up to ACE_OS_Object_Manager to match
- the class preallocated locks are obtained in the ACE_OS_GUARD
- macros, above. Fixes compile errors on Linux and others.
-
-Tue Dec 2 14:43:17 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.{h inl} (ACE_OS_Thread_Mutex_Guard,
- ACE_OS_Recursive_Thread_Mutex_Guard): Changed the constructors to
- check ACE_Object_Manager::starting_up () before grabbing the
- monitor lock. If done before ACE_Object_Manager has been
- initialized, the lock reference is invalid and often results
- in a crash in the guard object.
- The motivating case for this fix is a static ACE_Date_Time
- object which resulted in an ACE_OS_GUARD crashing in
- ACE_OS::localtime_r(). Thanks to Craig L. Ching
- <cching@mqsoftware.com> for this report.
-
- * tests/Date_Time_Test.cpp: Test a static ACE_Date_Time object.
-
-Tue Dec 2 16:19:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Bound_Ptr_Test.h:
- Moved Printer definition outside the ACE_HAS_THREADS check to
- fix compile problems in single threaded builds.
-
-Tue Dec 2 12:15:18 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/Server_Shutdown.cpp:
- Added include of ace/OS_NS_string.h to get ACE_OS::strcmp
-
-Tue Dec 2 12:07:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS2/JAWS/Cache_Manager_T.cpp:
- Removed all std::, this causes problems in our MSVC6 builds
-
-Mon Dec 1 22:04:37 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * tests/Task_Ex_Test.cpp:
- Move User_Defined_Msg class to Task_Ex_Test.h.
-
- * tests/Task_Ex_Test.dsp:
- Add Task_Ex_Test.h to dsp.
-
- * tests/Task_Ex_Test.h:
- Added to fix problems with AIX IBM and Template instantiations.
-
-Mon Dec 1 13:03:50 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
-
- Fixed a bug in the subtraction operator on strings. Values in
- doubled quoted strings weren't being subtracted properly.
-
-Mon Dec 01 16:01:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/Creator.pm (add_file_written):
- There was a warning given when something was written with exactly the
- same name, added an extra warning when things are just different by
- casing. This is no problem on a Unix box, but on a Windows box it
- will result in the fact that the second file overwrites the first.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
- Do the duplicate check case insensitive by making everything lower
- case. Thanks to Chris Cleeland <cleeland@ociweb.com> for helping
- me fixing this. The reason is that VC6 handles project names
- case insensitive.
-
-Sun Nov 30 10:40:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
- When duplicates our not allowed and duplicates are found, then output
- an error instead of a warning
-
-Sun Nov 30 10:22:29 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * tests/tests.dsw:
- * tests/Task_Ex_Test.icc:
- * tests/Task_Ex_Test.dsp:
- * tests/Makefile.am:
- Added Task_Ex_Test to Makefile.am and tests.dsw
- Added Task_Ex_Test.icc, Task_Ex_Test.dsp
-
-Sat Nov 29 15:25:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-lite.h: (new file)
- * ace/config-all.h:
- Added new file, config-lite.h, and moved most of the code,
- except for the includes, from config-all.h to the new file,
- and included it in config-all.h. Since some of the files
- included by config-all.h in turn include config-all.h, we
- ended up with a circular include problem on some platforms. The
- new file eliminates the problem by separating the includes from
- the definitions.
-
- * ace/ACE_export.h:
- * ace/os_include/os_stdarg.h:
- * ace/os_include/os_stddef.h:
- * ace/os_include/os_stdio.h:
- Include config-lite.h instead of config-all.h to avoid
- circular include problem. Most, if not all, of the files in
- ace/os_include need only config-lite.h, but these are the only
- files that currently have the circular include problem. Future
- subsetting can address the rest after the release.
-
-Fri Nov 28 17:08:34 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/README: Added this file with some basic information on
- Kokyu and pointing to the Kokyu html documents under Kokyu/docs.
-
-Fri Nov 28 17:17:29 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Caching_Strategies_T.i: Added #include "ace/OS_Memory.h" so
- ACE_NEW can be found properly when inlined methods are used without
- the .cpp file, such as when instantiating templates in AIX Visual
- Age C++.
-
- * ace/Cache_Map_Manager_T.cpp: Added #include "ace/Log_Msg.h" to
- find ACE_ERROR, et al.
-
- * ace/Env_Value_T.h: Added #include "ace/Global_Macros.h" to
- get ACE_UNIMPLEMENTED_FUNC and "ace/OS_NS_stdlib.h" to get
- strtol, strtoul.
-
- * ace/Reverse_Lock_T.inl: Added #include "ace/OS_NS_errno.h" so
- errno can be found properly when inlined methods are used without
- the .cpp file, such as when instantiating templates in AIX Visual
- Age C++.
-
- * tests/Bound_Ptr_Test.{h, cpp}: Added #include "ace/Null_Mutex.h"
- to find ACE_Null_Mutex. Moved the Printer and Scheduler class
- definitions from Bound_Ptr_Test.cpp to a new file, Bound_Ptr_Test.h
- so AIX Visual Age C++ can find it when instantiating templates.
-
- * tests/Buffer_Stream_Test.cpp:
- * tests/Cached_Accept_Conn_Test.cpp:
- * tests/Cached_Allocator_Test.cpp:
- * tests/Cached_Conn_Test.cpp:
- * tests/CDR_Test.cpp:
- * tests/Config_Test.cpp:
- * tests/Env_Value_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- * tests/MT_Reactor_Upcall_Test.cpp: Added #include
- "ace/OS_NS_string.h" to get string functions.
-
- * tests/Cache_Map_Manager_Test.cpp: Added #include "ace/OS_NS_stdlib.h"
- to get atoi() and srand(), and "ace/OS_Memory.h" for ACE_NEW.
-
- * tests/Capabilities_Test.cpp: Added #include "ace/OS_NS_fcntl.h" to
- get open() and "ace/OS_NS_unistd.h" to get write().
-
- * tests/Conn_Test.cpp: Added #include "ace/OS_NS_sys_select.h" to get
- select() and the proper mutex header, Thread_Mutex.h, Null_Mutex.h,
- or Process_Mutex.h.
-
- * tests/Conn_Test.h: Added #include "ace/Null_Condition.h" so the
- template parent has it available when instantiating templates.
-
- * tests/Env_Value_Test.cpp:
- * tests/Get_Opt_Test.cpp:
- * tests/Handle_Set_Test.cpp:
- * tests/Hash_Map_Bucket_Iterator_Test.cpp: Added #include
- "ace/OS_NS_stdlib.h" to get itoa().
-
- * tests/Future_Set_Test.cpp:
- * tests/Logging_Strategy_Test.cpp: Added #include "ace/OS_NS_stdio.h"
- and "ace/OS_NS_unistd.h" to get missing symbols on AIX.
-
- * tests/Future_Test.cpp: Added #include "ace/OS_NS_sys_time.h" to get
- gettimeofday() and "ace/OS_NS_string.h" to get strlen().
-
- * tests/MEM_Stream_Test.cpp: Added #include "ace/OS_NS_stdio.h" to get
- sprintf().
-
-Fri Nov 28 11:21:05 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- The following are fixes for problems exposed by running
- `autoreconf' with the "--warnings=all" command line option.
-
- * configure.ac:
-
- Precompute the absolute path of the ACE "tests" build
- directory.
-
- * Makefile.am (CONFIGURE_DEPENDENCIES):
-
- Updated configure script dependency list to reflect latest set
- of M4 filenames.
-
- * ace/Makefile.am:
- * ace/QoS/Makefile.am:
- * ace/RMCast/Makefile.am:
- * ace/SSL/Makefile.am:
- * apps/gperf/src/Makefile.am:
- * tests/SSL/Makefile.am:
-
- "INCLUDES" -> "AM_CPPFLAGS". The former is obsolete.
-
- * tests/Makefile.am (libdir):
-
- Do not set this variable to the absolute path of the current
- working directory via the "$(shell pwd)" GNU Make extension.
- Instead pre-compute it inside the `configure' script, and then
- substitute the actual value inside the generated Makefile.
- "$(shell pwd)" is not portable to non-GNU Make implementations.
-
- * m4/ace.m4:
-
- Ran `autoupdate' on this file to update obsolete Autoconf
- macros. In particular, "AC_HELP_STRING" is now
- "AS_HELP_STRING".
-
-Fri Nov 28 15:37:36 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Makefile.tests:
- Added Task_Ex_Test
-
-Fri Nov 28 15:34:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-WinCE.h:
- Added missing # before include.
-
-Fri Nov 28 15:11:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/ace_flags.bor:
- * include/makeinclude/build_core_exe.bor:
- * include/makeinclude/build_core_library.bor:
- * include/makeinclude/build_dll.bor:
- * include/makeinclude/build_lib.bor:
- * include/makeinclude/build_library.bor:
- * include/makeinclude/clean.bor:
- * include/makeinclude/compiler.bor:
- * include/makeinclude/decorator.bor:
- * include/makeinclude/install.bor:
- * include/makeinclude/make_flags.bor:
- * include/makeinclude/outputdir.bor:
- * include/makeinclude/recurse.bor
- Added missing id tag
-
-Fri Nov 28 14:59:03 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated Cygwin documentation, use GCC 3.2.3 and select DOS
- as default text file type.
-
-Fri Nov 28 08:56:50 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Configuration_Import_Export.cpp (import_config): Rearranged
- the code a bit to avoid declaring the "end" variable multiple
- times in the loop. Thanks to Moran Levi for suggesting this.
-
-Fri Nov 28 14:31:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Fixed error in my previous change.
-
-Fri Nov 28 14:03:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl:
- Moved ACE_OS::mutex_init() above ACE_OS::event_init() to fix
- internal compiler error with Cygwin.
-
-Fri Nov 28 13:43:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Also check for Id string in the .bor files.
-
-Thu Nov 27 10:40:32 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Configuration_Import_Export.cpp (import_config): The
- problem: when importing a configuration from file - the import
- process assumes maximum line length of 4096 bytes (which means
- actually about 1360 bytes because each byte is represented as
- three bytes in the output file). The solution is to use a
- dynamic buffer to load a line from the file. If the load did not
- reach the end of the line - resize the buffer and continue until
- the end of the line is reached. Thanks to Moran Levi
- <moran@monosphere.com> for the fixes.
-
-Thu Nov 27 16:51:31 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/ARGV_Test.cpp:
-
- Fixed compile errors on Win32.
-
-Thu Nov 27 10:51:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.lib.GNU:
- Added new variable, LIB_INSTALL that contains the libraries that
- should be installed and added it as a dependency of BIN so that
- the libs will get installed prior to building the BIN that depends
- on it.
-
-Wed Nov 26 18:36:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/ARGV_Test.cpp:
-
- Fixed compile errors, mostly related to missing includes.
-
-Wed Nov 26 17:09:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Log_Msg.cpp (log): Fixed a compile error with VC6.
-
-Wed Nov 26 12:10:22 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/OS_NS_signal.h: Put the typedef for ACE_SIGNAL_C_FUNC inside
- of an extern "C" block to quiet warnings on Solaris. Thanks to
- Kevin Heifner <heifner_k@ociweb.com> for this suggestion!
-
- * ace/POSIX_Proactor.cpp: Made the sig_handler() function static
- so that it won't "leak" out of ACE!
-
- * tests/Log_Msg_Test.cpp (test_format_specs):
- * ace/Log_Msg.cpp (log): ACE_Log_Msg::log has a number of problems
- when ACE is built with ACE_USES_WCHAR
- 1) %m needs to convert strerror to wide string
- 2) %I should not use memset to set spaces in wide string
- 3) recent modifications to remove dependencies on ACE_TRACE
- prevent %I from indenting
- Thanks to Duane Binder for these fixes. Fixes [BUGID 1660]
-
-Wed Nov 26 12:15:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- Blocked a number of tests from running in if messaging is disabled.
-
-Wed Nov 26 17:41:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/ace_flags.bor:
- Changed TAO FT flags and libs
-
-Wed Nov 26 10:11:20 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * tests/ARGV_Test.cpp: Added new functions to test the fixes by
- Duane Binder below.
-
- * ace/Argv_Type_Converter.cpp (cleanup): Ensure we don't try to
- delete memory that wasn't allocated dynamically. Thanks to
- Duane Binder <duane.binder@veritas.com> for reporting this and
- providing a fix. This fixes bugid 1658.
-
- * ace/Log_Msg_NT_Event_Log.cpp (open):
- ACE_Log_Msg_NT_Event_Log::open() has a problem with passing the
- program name to ACE_TEXT_RegSetValueEx. It is passing
- msg_file_length. msg_file_length is defined as
- ACE_OS::strlen(msg_file). Unfortunately, this is 1/2 the
- required buffer length since this argument is defined in bytes,
- not in characters. End result - the event log message file entry
- is truncated resulting in the log message file not found.
- Thanks to Duane Binder <duane.binder@veritas.com> for reporting
- this and providing a fix. This fixes bugid 1659.
-
- * ace/POSIX_Proactor.cpp: Changed sig_handler() to be extern "C".
- Thanks to Chris Cleeland for suggesting this fix.
-
- * ace/Process.{h,cpp}: Fixed the ACE_Process_Options::command_line_argv()
- method so that it doesn't modify the command_line_buf_ parameter
- directly since this messes things up when process_name() is
- used. Thanks to Dror Tirosh <ace@dror.mailshell.com> for reporting
- this.
-
-Wed Nov 26 16:09:55 UTC 2003 Don Hinton <dhinton@dresytems.com>
-
- * tests/IO_Stream_Test.cpp:
- Added #include OS_NS_sys_wait.h:
-
-Wed Nov 26 15:58:07 UTC 2003 Don Hinton <dhinton@dresytems.com>
-
- * ace/config-WinCE.h:
- Added #define ACE_LACKS_SIGNAL_H and ACE_LACKS_SYS_STAT_H.
-
-Wed Nov 26 14:52:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SSL_SAP/SSL-server.cpp:
- Corrected wrong include
-
-Tue Nov 25 16:24:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added the Servant_To_Reference_Test for the daily builds.
-
-Tue Nov 25 23:41:21 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * apps/JAWS3/jaws3/Concurrency.cpp:
-
- Remove the unnecessary ACE_TEMPLATE_METHOD_SPECIALIZATION
-
- * apps/JAWS3/jaws3/Config_File.cpp:
-
- Added #include "ace/Unbounded_Queue.h"
-
- * apps/JAWS3/jaws3/Datagram.cpp:
-
- Remove unnecessary default values in cpp impl file.
-
- * apps/JAWS3/jaws3/Event_Dispatcher.cpp:
- Use ACE_THR_FUNC_RETURN instead of void*
-
- * apps/JAWS3/jaws3/IO.h:
-
- Added #include "ace/Singleton.h" and #include
- "ace/Synch_Traits.h"
-
- * apps/JAWS3/jaws3/Reactive_IO.cpp:
-
- Added #include "ace/ACE.h"
-
- * apps/JAWS3/jaws3/Signal_Task.cpp:
-
- Added #define JAWS_BUILD_DLL. Use ACE_THR_FUNC_RETURN instead of
- void*. Add if !defined (ACE_WIN32) for WIN32 because of SIGHUP
-
- * apps/JAWS3/jaws3/Signal_Task.h:
-
- Added #include "jaws3/Export.h" and add JAWS_Export to
- JAWS_Signal_Task
-
- * apps/JAWS3/jaws3/THYBRID_Concurrency.h:
- * apps/JAWS3/jaws3/TPR_Concurrency.h:
-
- Added #include "ace/Atomic_Op.h"
-
-Tue Nov 25 23:35:27 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * apps/JAWS3/jaws3.mwc:
- * apps/JAWS3/jaws3/jaws3.mpc:
-
- Added To the repository
-
-Tue Nov 25 15:01:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Added sctp and xt_reactor to the list of features.
-
-Tue Nov 25 12:34:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/DLL.h: Made the constructors explicit.
-
- * ace/Service_Config.cpp:
-
- Fix for one of the problems that showed up in TAO. For some
- reason we were passing in a "0" to the constructor
- ACE_Service_Type that was expecting a const ACE_DLL &. None of
- the compilers complained about this, since they created
- temporary. This created all sorts of problems once this "Sun Nov
- 23 11:00:02 2003 Douglas C. Schmidt
- <schmidt@ace.cs.wustl.edu>" went through since it added a new
- constructor.
-
- We have now fixed it by creating a temporary and forcing the
- compiler to use the right constructor of ACE_Service_Type. This
- shouldn't be harmful, since we were expecting just this.
-
-Tue Nov 25 11:14:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-lynxos.h:
- * include/makeinclude/platform_lynxos.GNU:
-
- Made modifications to support LynxOS 4.0.0 and shared libraries.
-
-Tue Nov 25 14:13:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- Include rules.bin.GNU after rules.lib.GNU so that dependencies
- can be correctly set. Use definition of DIRS to decide whether
- to include rules.nested.GNU or rules.nonested.GNU.
- rules.nested.GNU is needed to recurse directories if DIRS is
- defined.
-
-Tue Nov 25 10:08:12 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * apps/JAWS3/jaws3/io.h:
- * apps/JAWS3/jaws3/io.cpp:
- * apps/JAWS3/jaws3/file.h:
- * apps/JAWS3/jaws3/file.cpp:
- Removed.
-
-
-Tue Nov 25 09:23:35 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * apps/JAWS3/small/SS_Templates.cpp:
- * apps/JAWS3/jaws3/io.h:
- * apps/JAWS3/jaws3/io.cpp:
- * apps/JAWS3/jaws3/file.h:
- * apps/JAWS3/jaws3/file.cpp:
- * apps/JAWS3/jaws3/Timer_Helpers.h:
- * apps/JAWS3/jaws3/Timer_Helpers.cpp:
- * apps/JAWS3/jaws3/Templates.cpp:
- * apps/JAWS3/jaws3/Reactive_IO_Helpers.h:
- * apps/JAWS3/jaws3/Options.h:
- * apps/JAWS3/jaws3/Options.cpp:
- * apps/JAWS3/jaws3/Asynch_IO_Helpers.h:
- * apps/JAWS3/jaws3-todo/Reactive_Socket_Helpers.h:
- * apps/JAWS3/jaws3-todo/Reactive_Socket_Helpers.cpp:
- * apps/JAWS3/http/HTTP_States.h:
- * apps/JAWS3/contrib/john_at_lyris_dot_com/readme:
- * apps/JAWS3/contrib/jmills_at_tga_dot_com/readme:
- * apps/JAWS3/bench/rqfiles.cpp:
- * apps/JAWS3/bench/mkfiles.cpp:
- * apps/JAWS3/docs/web/images/jaws3_components.gif:
- * apps/JAWS3/docs/web/images/jaws3_components.fig:
- * apps/JAWS3/docs/web/images/jaws3_banner.png:
- * apps/JAWS3/docs/web/images/jaws3_banner.gif:
-
- Added to the repository
-
-Tue Nov 25 05:25:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- Include rules.nonested.GNU instead of rules.nested.GNU to enable
- parallel builds. Thanks to Bala for noticing that the builds
- didn't always build in parallel as expected.
-
-Mon Nov 24 18:30:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- When using CC 5.5 (SunForte8) then use implicit templates
-
-Mon Nov 24 17:29:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- Added a $(TAO_IDL_DEP) target that emits an error if the
- $(TAO_IDL_DEP) doesn't exist. Thanks to Carlos for
- motivating this and suggesting the use of /bin/false to force
- make to see the error.
-
-Mon Nov 24 16:59:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.inl:
- Moved ACE_OS::flock_unlock() to an earlier place in this file
- to fix an internal compiler with MinGW.
-
-Mon Nov 24 07:03:15 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplib.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
-
- Removed the /Zi option (enable debugging information) from the
- release targets.
-
-Mon Nov 24 05:26:14 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- Only cleanup shared libraries when shared_libs is defined and
- static libraries when static_libs is defined. Also, test for
- whether or not the CLEANUP targets in this case are empty, not
- b
- just for existence, since they always exist by this time.
-
-Mon Nov 24 02:38:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- * include/makeinclude/rules.local.GNU:
- Removed the multiple assignments to BUILD from
- wrapper_macros.GNU and all_in_one.GNU and replaced them with a
- single assignment to VBUILD in rules.local.GNU. VBUILD always
- includes the following targets: IDL_SRC, VLIBS, VBIN, then
- filters out any of these already in BUILD and includes them too.
- IDL_SRC and the V* targets get defined in the appropriate
- rules.*.GNU file or Makefile or are defined in rules.local.GNU
- prior to use. If VBIN has not yet been defined when
- rules.local.GNU is loaded, but BIN has been (because BIN or
- BIN_UNCHECKED was defined in the Makefile but rules.bin.GNU
- wasn't included), VBIN is defined in terms of BIN, and is set to
- depend on VLIBS. VLIBS is defined in rules.lib.GNU and
- discussed below.
-
- * include/makeinclude/rules.lib.GNU:
- Assign VLIB and/or VSHLIB and VSHLIBA to VLIBS if either
- static_libs and/or shared_libs is defined, respectively. Added
- a rule that they depend on IDL_SRC if it's defined, which will
- insure that they are built first. Issue warning if this file
- was included but no *LIB or *LIB_UNCHECKED variables were defined.
-
- * include/makeinclude/rules.bin.GNU:
- Modified the BIN target to command to use the specific objects
- from the dependency list instead of $^ which takes all the
- dependencies, even those added elsewhere--make is evil in this
- respect. Since objects could be listed multiple times, sort is
- used to remove duplicates. Added dependency rules making VBIN
- dependent on VLIBS and IDL_SRC. Issue warning if this file is
- included and BIN or BIN_UNCHECKED wasn't defined.
-
- * include/makeinclude/rules.local.GNU:
- In addition to the BUILD changes noted above, added
- makefile.local target the prints out the name of the Makefile in
- use. This really helpful in big directories with lots of
- Makefiles. Set the SUFFIXES to nothing so that implicit rule
- matching based on suffixes is turn off--we only want our
- explicit rules to fire. Removed the IDL_SRC dependency rule
- added below since it was redundant and already handled in
- rules.tao.GNU.
-
- * include/makeinclude/wrapper_macros.GNU:
- Removed VBIN assignment since it belongs in rules.bin.GNU and/or
- rules.local.GNU and is no longer needed here since the BUILD
- variable assignments were removed as noted above. Added
- comments on how to use the various variables.
-
- * include/makeinclude/all_in_one.GNU:
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Use ifdef/ifndef to test to see if variables exist before
- testing their values.
-
- * apps/Gateway/Gateway/Makefile:
- Added -lGateway to LDLIBS and removed the VBIN target dependency
- lists.
-
- * apps/Gateway/Peer/Makefile:
- Added -lPeer to LDLIBS and removed the VBIN target dependency
- lists.
-
- * tests/Makefile.DLL_Test:
- * tests/Makefile.Framework_Component_DLL:
- * tests/Makefile.Service_Config_DLL:
- * tests/Makefile.Test_Output:
- Removed the erroneous BUILD variable assignments that were
- incorrect and no longer work correctly.
-
-Sun Nov 23 11:00:02 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Service_Object.cpp (ACE_Service_Type): Added an ACE_const_cast<>
- to resolve a bug. Thanks to Bala for reporting this.
-
-Sun Nov 23 14:17:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Added Task_Ex_Test
-
-Sun Nov 23 10:06:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added a new section how to build ACE with Cygwin
-
-Sat Nov 22 15:39:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Service_Object.h:
-
- Made <this->dll_> mutable. This should get rid of the errors in
- the scoreboard.
-
-Sat Nov 22 22:10:14 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * tests/Task_Ex_Test.cpp:
- * tests/run_test.lst:
- * tests/tests.mpc:
- Added test for ACE_Task_Ex
-
-Sat Nov 22 22:03:34 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * ace/ace.mpc:
-
- Added Task_Ex_T file
-
-Sat Nov 22 22:00:15 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * ace/Task_Ex_T.h:
- * ace/Task_Ex_T.i:
- * ace/Task_Ex_T.cpp:
-
- Added support for ACE_Task with Use define Message template
- parameter.
-
-Sat Nov 22 21:07:09 2003 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * ace/OS_NS_Thread.h :
-
- Added "&& !defined (ACE_DEFAULT_THREAD_KEYS)". Problems occurs
- on win2k/XP when OS support up to 1024 slots, but MS-sdk
- defines TLS_MINIMUM_AVAILABLE as 64. Now, Win2k/XP Users can
- raise that number, define-ing ACE_DEFAULT_THREAD_KEYS as 1024
- e.g..
-
-Sat Nov 22 11:18:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Service_Object.{h,cpp}:
-
- Reverting this change "Fri Nov 21 12:13:42 2003 Balachandran
- Natarajan <bala@dre.vanderbilt.edu>" since Dr. Schmidt wants to
- fix this the right way.
-
-Fri Nov 21 12:13:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Service_Object.{h,cpp}:
-
- Reverted this change since it broke the builds.
- "Thu Nov 20 18:11:32 2003 Douglas C. Schmidt
- <schmidt@ace.cs.wustl.edu>". We will get a better patch soon
- from the user.
-
-Thu Nov 20 18:11:32 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Service_Object.{h,cpp}: Added a new constructor for
- ACE_Service_Type that is passed an ACE_SHLIB_HANDLE handle.
- This fixes a bug with ACE_DLL_Strategy::make_svc_handler().
- Thanks to Thomas Girard <thomas.g.girard@free.fr> for reporting
- this.
-
-Fri Nov 21 13:26:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * *Makefile*:
- Updated dependencies for all Makefiles normally built.
-
- * include/makeinclude/macros.GNU:
- * include/makeinclude/rules.common.GNU:
- Added cleanup_idl_stubs. It was already there as a .local
- target, now it can be called directly. This allows you to
- cleanup the idl stub code for a particular project without
- having to run realclean which will cleanup all everything in the
- directory.
-
-Fri Nov 21 07:24:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/auto_run_tests.pl:
- Moved the declaration of $config_list to before the if(!getopt
- line, since it's used there if the if is satisfied. Removed the
- ":" after a in the getopt argument list, since -a does not take
- a mandatory argument (which is what ":" means). This has
- prevented any tests from running in the ACE only autobuilds.
- since September.
-
-Fri Nov 21 02:57:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- This is a major reorganization of the make system, and was
- motivated by intermittent build errors in the autobuilds as well
- as the pending move to MPC. Sorry if it's a little long, it's in
- a quasi Irfan-Bala style...
-
- Specific changes are noted below, but here's a basic overview:
-
- clean: Cleans up only the objects actually created by the
- current project. If multiple makefiles exist in the same
- directory, they no longer need to be completely rebuilt because
- another makefile issued a clean. This will help in large
- directories like $(ACE_ROOT)tests or
- $(TAO_ROOT)/orbsvcs/orbsvcs. These objects are cleaned up even
- if a particular feature is not enabled, e.g., rmcast, ssl,
- Other, etc., and is not dependent on bin/ace_components or the
- files it maintains. So, for normal development, prefer clean
- over realclean.
-
- realclean: Cleans up everything, including the removal of the
- .obj or .shobj directories, and any IDL files, e.g., *C.h, etc.
- Like clean:, it also cleans up objects whether or not the
- feature is currently enabled, thus obviating reverseclean:
- entirely. Also removed the multiple $(RM) lines. Each clean
- target now only invokes $(RM) a single time, and they aren't
- invoked at all in Makefiles that don't actually build anything.
- This reduced the time to run realclean on TAO by about 10%.
-
- BUILD: It now includes $(IDL_SRC) as the first dependency, so
- that idl_stubs is always invoked first if needed. It also
- includes, in order, $(VLIB), $(VSHLIB), and $(VSHLIBA),
- depending on the values of static_libs and shared_libs.
- Finally, it includes $(VBIN) so that it's the last thing built.
- This ordering will always work even in parallel builds, -jn
- with n > 1, since dependencies are processed in order. Had
- these target just satisfied other rules, but were not explicitly
- ordered, make would have tried to build them at the same time.
- This should fix most of the parallel build autobuild errors.
-
- depend: Now depends on idl_studs, so you no longer have to run
- both in order. depend will invoke idl_stubs if needed. It also
- uses $(VDIR) instead of a hard coded .obj/ value, and removes
- the config-*h files even if it's run in the $(ACE_ROOT)/ace
- directory, but leaves config-all.h and a new variable file,
- $(ACE_PLATFORM_CONFIG), which can be set in the appropriate
- platform_*.GNU file to correspond to the matching config-*.h
- file. For instance, it is set to config-linux.h in
- platform_macros.GNU so that changes to config-linux.h will
- insure recompilation on Linux. It defaults to config.h if not
- set in platform_*.GNU. $(PSRC) is now set to $(addsuffix .cpp,
- $(CLEANUP_BIN)), where $(CLEANUP_BIN) is either $(BIN) or
- $(BIN_UNCHECKED) or $(BIN2), $(BIN_UNCHECKED) is heavily used in
- TAO and MPC, and $(BIN2) is heavily used in ACE, so both are
- maintained. This insures that it will be added to the
- dependencies even if the developer forgets to add it to the
- Makefile. In fact, it's here so it doesn't have to be added to
- the Makefile.
-
- install/deinstall: These are somewhat problematic, since they
- *must* be installed to actually run anything, but now they
- install exactly what you build, $(LIB) or $(SHLIB), and
- deinstall the same even if the feature isn't enabled, as in
- clean above. Also, the versioning code was modified a bit to
- make it easier to understand and make deinstall work correctly.
-
- $(IDL_SRC): This target was added here, because adding it to
- $(TAO)/rules_tao.GNU wouldn't work correctly due to backward
- compatibility issues. Anyway, it depends on $(IDL_FILES) and
- will force idl_stubs to be run if any of the idl files change.
- Unfortunately, we can't yet generate dependencies for idl files,
- but perhaps that won't be hard to add in the future.
-
- component_check.GNU: Including this file is similar to calling a
- function with named parameters, it's been altered to let you
- include it as many times as you want. It will probably evolve
- over time, but currently, you add of list of all components that
- you want to tests to an input variable, REQUIRED_COMPONENTS,
- include the file, then test to see if the return variable,
- MISSING_COMPONENTS, contains any of the components specified in
- REQUIRED_COMPONENTS, if it does, these components are missing,
- i.e., not specified in either platform_macros.GNU, the
- commandline, or contained in any of the ace_components files.
- For example, if you want to test for ssl and Other, you'd do
- something like this:
-
- REQUIRED_COMPONENTS = ssl Other
- include $(ACE_ROOT)/include/makeinclude/component_check.GNU
- ifneq ($(MISSING_COMPONENTS),)
- all:
- @echo Missing $(MISSING_COMPONENTS)
- endif
-
- This should greatly simplify Makefiles in general and MPC
- templates in particular.
-
- * include/makeinclude/all_in_one.GNU:
- * include/makeinclude/component_check.GNU:
- Moved the code that set the BIN, LIB, and SHLIB variable from
- component_check.GNU to all_in_one.GNU, and removed the include
- guards from component_check.GNU so it could be included multiple
- times like a function call. Also, set the BUILD to the correct
- values depending on which variables are set (BUILD is also set
- correctly in wrapper_macros.GNU, but this implementation should
- be more correct if all_in_one.GNU is used instead of including
- the other files individually).
-
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- * include/makeinclude/rules.local.GNU:
- * bin/g++dep:
- Added ACE_PLATFORM_CONFIG = config-linux.h, so that
- config-linux.h will always be included in dependencies on
- Linux. Added default value of config.h to wrapper_macros.GNU,
- and pass it to g++dep where it is used to replace the matching
- file dependency with $(ACE_PLATFORM_CONFIG) so we can pick up
- the correct dependency automatically on each platform.
-
- * include/makeinclude/wrapper_macros.GNU:
- * include/makeinclude/platform_sunos5_kcc.GNU:
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- Moved the assignment of the CLEANUP_* variables to the top of
- wrapper_macros.GNU, and changed the test in the two platform_*
- files from BIN to CLEANUP_BIN, so they can be correctly tested
- even if BIN_UNCHECKED of BIN2 was defined in the Makefile
- instead of BIN.
-
- * include/makeinclude/rules.bin.GNU:
- Assign CLEANUP_BIN to PSRC so that it gets passed to depend and
- dependencies are generated even if the component isn't enabled
- or not explicitly included in VOBJS which is derived from SRC.
-
- * include/makeinclude/rules.lib.GNU:
- Modified the versioning variables and created CLEANUP_INSTALL so
- that libraries can be installed and uninstalled correctly even
- if components are currently enabled. Cosmetic fixes to the
- ifdef code to make it more readable, added comments.
-
- * include/makeinclude/rules.local.GNU:
- More cosmetic changes to make it more readable. Added
- CLEANUP_OBJDIRS to make it easier to keep track of what
- directories need to be removed during clean and realclean.
- Condensed the clean and install/deinstall target code to use
- fewer rm calls and only call them if there's something to do.
- Also, only cleanup the library or bin that was created,
- including a specific version number if available. These use the
- special CLEANUP_* variables so they aren't dependent on whether
- or not a feature or component is enabled.
-
- * include/makeinclude/wrapper_macros.GNU:
- Added $(IDL_SRC) to all the BUILD variables (there are lots of
- them), so that they are always generated first if defined.
- Commented out the assignment of $(VSHDIR) to $(VDIR) is building
- shared_libs_only and not on VXWORKS. This doesn't seem right,
- especially if we are building bins and libs in the same directory.
-
-Thu Nov 20 17:30:18 2003 Steve Huston <shuston@riverace.com>
-
- * ace/os_include/sys/os_socket.h: HP-UX supplies the socklen_t type
- unless some feature set less than _XOPEN_SOURCE_EXTENDED is
- specifically requested. However, it only actually uses the
- socklen_t type in supplied socket functions if
- _XOPEN_SOURCE_EXTENDED is specifically requested. So, for example,
- the compile options ACE usually uses (includes -mt) cause
- _HPUX_SOURCE to be set, which sets _INCLUDE_XOPEN_SOURCE_EXTENDED
- (causing socklen_t to be defined) but _not_ _XOPEN_SOURCE_EXTENDED
- (causing socket functions to use int, not socklen_t).
-
- * ace/OS_NS_Thread.h (ACE_rwlock_t): Uncomment the two lines that
- set "typedef pthread_rwlock_t ACE_rwlock_t" for
- ACE_HAS_PTHREADS_UNIX98_EXT.
-
- * ace/OS_NS_Thread.inl (rw_trywrlock_upgrade): Add "defined
- (ACE_HAS_PTHREADS_UNIX98_EXT)" to the platforms that return
- ENOTSUP for this. Avoids tripping over the code that emulates it
- without having the emulated lock type set up.
-
- * ace/OS_NS_sys_stat.h: Change #include "ace/os_include/sys/os_types.h"
- to "ace/os_include/sys/os_stat.h" to get the proper struct stat
- definition for the platform. Fixes compile error on HP-UX.
-
-Thu Nov 20 09:35:01 2003 Dale Wilson <wilson_d@ociweb.com>
-
- * bin/MakeProjectCreator/config/fault_tolerance.mpb:
- New--to support fault tolerance mpc files.
-
- * bin/MakeProjectCreator/config/orbsvcsexe.mpb:
- * bin/MakeProjectCreator/config/taoexe.mpb:
- Add IDL includes to match CPP includes.
-
-Thu Nov 20 07:51:59 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-
- * ace/OS_NS_sys_uio.cpp: "Short-circuit the readv_emulation() and
- writev_emulation() for the case where there's just a single
- element in the iovec. Thanks to Edan Ayal <edanayal@yahoo.com>
- for contributing this.
-
-Wed Nov 19 11:55:43 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Mem_Map.i (map): Reverted the change from
-
- Mon Nov 17 17:09:37 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- since this isn't the right fix. Thanks to Kitty for noting this.
-
-Wed Nov 19 10:09:12 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/GNUDependencyWriter.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Modifications that decrease the time to generate dependencies by
- 7 percent.
-
- * bin/depgen.pl:
-
- Added the -n option to the usage and updated the version number.
-
-Wed Nov 19 09:53:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-win32-msvc-7.h:
-
- MSVC 7 supports templates class specialization.
-
-Tue Nov 18 22:31:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/naming.mpb:
-
- Naming service now depends on messaging.
-
-Tue Nov 18 22:12:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Log_Msg.cpp:
- * ace/Log_Msg.h:
-
- Fixed warnings in the daily builds. Further, made some cosmetic
- changes.
-
-Tue Nov 18 21:25:23 2003 Tao Lu <lu@dre.vanderbilt.edu>
-
- * html/index.html:
- Configured the index.html to display CIAO doxygen information.
-
-Tue Nov 18 15:58:00 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac (AC_PROC_CC, AC_PROG_CPP, AC_PROG_CC_C_O):
-
- No need to check for a C compiler and preprocessor. ACE is only
- compiled with a C++ compiler.
-
- (AC_LIBTOOL_TAGS):
-
- Added call to this Libtool autoconf macro to only enable C++
- library support. C and FORTRAN support are unnecessary. Note
- that this forces a requirement on Libtool 1.5 or better.
-
- (ACE_CHECK_TLS):
-
- Only run the OpenSSL detection tests if SSL support is enabled
- by the user.
-
- * m4/ace.m4:
-
- Enable TLS/SSL support by default.
-
- * m4/aio.m4:
- * m4/features.m4:
-
- Renamed `features.m4' file to `aio.m4' to better reflect the
- contents of this file, namely asynchronous IO checks.
-
- * m4/config_h.m4 (AH_BOTTOM):
-
- Prevent Emacs from inadvertently applying the "Local Variables"
- block to be placed in the generated "config.h" header to this
- Autoconf/M4 file by splitting the words "Local" and "Variables"
- into two separate concatenated M4 quoted blocks.
-
- * m4/tls.m4:
-
- New Autoconf OpenSSL detection tests.
-
- * ace/Makefile.am (clean-local):
-
- Updated list of additional files/directories unknown to the
- standard "clean" target to be cleaned.
-
- * ace/SSL/Makefile.am:
-
- (AM_CPPFLAGS):
-
- Add preprocessor flags necessary to build applications with
- OpenSSL support. Detected at "configure-time".
-
- (libACE_SSL_la_LIBADD):
-
- Link the OpenSSL libraries detected at "configure-time."
-
- * tests/Makefile.am (SUBDIRS):
-
- Build the SSL test subdirectory.
-
- (noinst_SCRIPTS):
-
- Removed non-existent files from this list. Fixes some build
- problems.
-
- (libTest_Output_la_LDFLAGS):
-
- Removed "-module" libtool flag from libTest_Output.* linker
- flags. This library is meant to be linked at build time, not
- loaded dynamically.
-
- (*_SOURCES, LDADD):
-
- No need to add `Main.cpp' to all test source lists. Simply
- adding `Main.o' to $(LDADD) is much cleaner and provides the
- same effect.
-
- (Reference_Counted_Event_Handler_Test_SOURCES):
-
- Fixed source file list. This test is now built correctly.
-
- (EXTRA_DIST):
-
- Added `Main.cpp' to the list of files to be explicitly
- distributed with the ACE distribution when building a
- distribution with the Autoconf support.
-
- (all-local):
-
- "$(top_srcdir/tests" -> "$(srcdir)". The latter is cleaner and
- provides the same effect/result.
-
- (clean-local):
-
- Updated list of additional files/directories unknown to the
- standard "clean" target to be cleaned.
-
- (distclean-local):
-
- Removed `bin' directory from the list of directories to be
- erased. It hasn't been generated for quite some time.
-
- * tests/SSL/Makefile.am:
-
- New Automake Makefile template for the ACE_SSL library test.
-
-Tue Nov 18 16:37:21 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * examples/IPC_SAP/DEV_SAP/reader/reader.cpp (main): Changed
- recv_n() to recv() so that the underlying Windows Read()
- function is called properly (recv_n() doesn't call this).
- Thanks to Mike Gingell <mike.gingell@drdc-rddc.gc.ca> for
- reporting this.
-
-Tue Nov 18 16:22:45 2003 Tao Lu <lu@dre.vanderbilt.edu>
-
- * etc/ciao.doxygen:
- * etc/ciao_assembly_deployer.doxygen :
- * etc/ciao_componentserver.doxygen :
- * etc/ciao_daemon.doxygen :
- * etc/ciao_serveractivator.doxygen :
- * etc/ciao_xml_helpers.doxygen :
- * bin/generate_doxygen.pl :
- * html/index.html :
- Added some more doxygen files.
-
-Tue Nov 18 16:14:29 2003 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux_aCC.GNU: Add preprocessor defs
- for threads ability to CPPFLAGS, not CCFLAGS. Thanks to Ossama
- Othman <ossama@dre.vanderbilt.edu> for this suggestion.
-
-Tue Nov 18 16:03:10 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- Thanks to Olli Savia <ops@iki.fi> for the following patches:
-
- * ace/OS_NS_sys_mman.inl:
- Added #include OS_NS_sys_stat.h if __Lynx__ is defined.
-
- * ace/RMCast/RMCast.h:
- Added #include /**/ <bsd/mbuf.h> before #undef'ing MT_DATA if
- __Lynx__ is defined, since it's MT_DATA is defined in this file.
-
- * tests/Max_Default_Port_Test.cpp:
- Changed NULL to 0 to fix compile problem on LynxOS.
-
-Tue Nov 18 15:01:49 2003 Simon McQueen <sm@prismtechnologies.com>
-
- * ace/Log_Msg.h:
- * ace/Log_Msg.cpp:
-
- Time / time and date stamps can now be placed on log entries by
- defining the environment property ACE_LOG_TIMESTAMP to be one of
- 'TIME' / 'DATE'. This fixes bug #1635.
-
-Tue Nov 18 08:11:52 2003 Dale Wilson <wilson_d@ociweb.com>
-
- * bin/MakeProjectCreator/config/ftorbutils.mpb:
-
- Ftorbutils depends on CosNaming.
-
-Tue Nov 18 05:12:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- Added ability to include an arbitrary Makefile passed as
- ADDITIONAL_INCLUDE, and added BUILD rule dependency of idl_stubs
- if IDL_SRC is defined. Added TAO_ROOT is not already defined.
-
-Mon Nov 17 20:34:27 2003 Tao Lu <lu@dre.vanderbilt.edu>
-
- * etc/ciao.doxygen:
- * bin/generate_doxygen.pl:
-
- Added doxygen configuration file for ciao.
-
-Mon Nov 17 20:12:53 2003 Tao Lu <lu@dre.vanderbilt.edu>
-
- * etc/tao_ifr.doxygen:
- Added doxygen configuration file for IFR_Service.
-
-Mon Nov 17 20:00:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Default_Constants.h:
-
- Added a new #define ACE_IPV6_LOCALHOST. The
- ACE_DEFAULT_SERVER_HOST would point to ACE_IPV6_LOCALHOST if
- IPV6 is enabled and ACE_LOCALHOSt of IPV4 is used.
-
- Thanks to Bryan Bruesker for providing the patches.
-
-Mon Nov 17 18:55:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Asynch_Connector.cpp:
-
- Use ACE_reinterpret_cast instead of a C style casts.
-
- * ace/INET_Addr.cpp:
-
- Fixed a problem with the ACE_INET_Addr::set () method, where the
- type and size of this object were not being set. This could
- cause a problem when the type of sa is different than the type
- of this ACE_INET_Addr. Even though the inet_addr_ member will
- be set correctly, the type and size will be, making the state
- of the ACE_INET_Addr inconsistent.
-
- * ace/Multihomed_INET_Addr.cpp:
- * ace/Multihomed_INET_Addr.h:
- * ace/Multihomed_INET_Addr.i:
-
- Added a get_addresses method () that takes a sockaddr_in6* as
- argument, so that if the ACE_Multihomed_INET_Addr is storing
- only IPv6 addresses, they can all be put into an array of
- sockaddr_in6 by this method. Further, changed the variable name
- within the class to be secondaries_, ie. with an underscore.
-
- * ace/SOCK_Dgram_Mcast.cpp:
-
- Added a memset to make_multicast_ifaddr6 to ensure that the
- ipv6_mreq is zero'ed out before using it.
-
-
- Thanks to Bryan Bruesker for providing the patches.
-
-Tue Nov 18 00:35:51 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/component_check.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Added new variable, ACE_MAKE_OPTIONS, to wrapper_macros.GNU that
- collects all the flags passed to make, e.g., ssl, sctp, rmcast,
- etc.... Use this variable in component_check.GNU so that we
- only have to add new flags one place.
-
-Tue Nov 18 00:04:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/all_in_one.GNU:
- Fixed variable tests and changed the order variables are added
- to BUILD, i.e., put the libraries first, then the bins. This
- insures the libs are built first if a Makefile builds both libs
- and executables.
-
- * netsvcs/clients/Naming/Client/Makefile:
- Removed the special BIN target with a dependency on SHLIB, since
- this is now handled automagically by the above rule.
-
-Mon Nov 17 17:09:37 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Mem_Map.i (map): Disable the use of MAP_FIXED on Linux
- since it seems to cause problems. Thanks to Lothar Werzinger
- <lothar@xcerla.com> for this fix.
-
-Mon Nov 17 21:50:29 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Renamed the CLEAN_* variables to CLEANUP_*, and moved them from
- rules.local.GNU to wrapper_macros.GNU.
-
- * include/makeinclude/all_in_one.GNU:
- * include/makeinclude/component_check.GNU:
- Added new files that simplify the makefile systems.
- all_in_one.GNU replaces and conditionally includes all the other
- standard makeinclude files. It also includes the new
- component_check.GNU file that handles all the conditional
- compilation rules. All you need to do is add a list of required
- components needed for the particular project, e.g., rmcast,
- shared_libs, Other, etc..., to REQUIRED_COMPONENTS and then
- include all_in_one.GNU. These files will simplify MPC a great
- deal.
-
- * netsvcs/Makefile:
- * netsvcs/clients/Makefile:
- * netsvcs/clients/Logger/Makefile:
- * netsvcs/clients/Naming/Makefile:
- * netsvcs/clients/Naming/Client/Makefile:
- * netsvcs/clients/Naming/Dump_Restore/Makefile:
- * netsvcs/clients/Naming/Dump_Restore/Makefile.Dump_Restore:
- * netsvcs/clients/Naming/Dump_Restore/Makefile.main:
- * netsvcs/clients/Tokens/Makefile:
- * netsvcs/clients/Tokens/collection/Makefile:
- * netsvcs/clients/Tokens/deadlock/Makefile:
- * netsvcs/clients/Tokens/invariant/Makefile:
- * netsvcs/clients/Tokens/manual/Makefile:
- * netsvcs/clients/Tokens/mutex/Makefile:
- * netsvcs/clients/Tokens/rw_lock/Makefile:
- * netsvcs/lib/Makefile:
- * netsvcs/servers/Makefile:
- Modified these Makefiles to use the new all_in_one.GNU file
- above and updated dependencies. This is mainly a test and
- example for future MPC implementations.
-
-Mon Nov 17 16:37:49 2003 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/rules.lib.GNU: Moved the AIX shr.o-building stuff
- out of the main path of the VSHLIB rule. Avoids bulding the shr.o
- file with the SOVERSION suffix. Now the shr.o file is made without
- decoration, inserted into the .a file, then deleted. The .a file
- is correctly decorated and installed.
-
-Sun Nov 16 23:49:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.h:
-
- Fixed a typo in the interface documentation.
-
- * ace/SOCK_Dgram.cpp:
-
- In shared_open () used INADDR_ANY when calling bind_port ()
- instead of 0.
-
- * ace/Asynch_Acceptor.cpp:
-
- Modifies the call to bind_port in open () so that if the address
- passed in is the any address, the protocol is passed to
- bind_port so that when IPv6 is enabled, it will bind to the IPv6
- any address instead of the IPv4 one
-
- * ace/Sock_Connect.cpp:
-
- Modified bind_port () so that if the protocol specified is
- PF_INET6 and the IP address is not INADDR_ANY, then the address
- will be set to an IPv4-mapped IPv6 address before doing the
- bind.
-
- Thanks to Brian Buesker <bbuesker@qualcomm.com> for the
- patches.
-
-Sun Nov 16 23:08:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/footprint_stats.sh:
-
- Removed Smart_Proxies from the daily build since it made no
- sense to have that. Added new libraries like the Valuetype that
- we would like to track to the daily stats pages.
-
-Sun Nov 16 18:33:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Reactor.cpp:
- Added #include Recursive_Thread_Mutex.h.
-
-Fri Nov 14 15:17:30 2003 Chris Cleeland <cleeland_c@ociweb.com>
-
- * ace/INET_Addr.cpp (get_host_addr): Fixed these two methods so
- that they work properly on vxworks. They used to work in 1.2a,
- but those changes got lost during an IPv6 refactoring after the
- release of DOC 1.2.1. This should close [RT 3183].
-
- * tests/INET_Addr_Test.cpp: Added a test for the augmented
- version of get_host_addr.
-
-Fri Nov 14 15:55:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/sys/os_select.h:
- Rolled back change from Thu Nov 13 23:22:21 UTC 2003 Don Hinton
- <dhinton@dresystems.com> which was incorrect. The
- ACE_HAS_SELECT_H refers to <sys/select.h>.
-
-Fri Nov 14 10:50:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_wait.inl:
- Moved the wait method below the waitpid method. After searching for
- hours for the internal compiler error MinGW has the solution was
- to easy to think of. Because wait calls waitpid it must be below
- waitpid in the inline file. This fixes the internal compiler
- error in the MinGW build and restores the order of wait and waitpid
- to the state before the ACE_OS split up.
-
-Fri Nov 14 00:42:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/DLL_Test.cpp:
- * tests/DLL_Test_Impl.cpp:
- Test for !ACE_LACKS_RTTI to #ifdef away dynamic_cast test. Add
- ACE_UNUSED_ARG around dll if ACE_LACKS_RTTI is defined to quash
- unused arg warning.
-
-Thu Nov 13 23:22:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/sys/os_select.h:
- Added missing #include of select.h when ACE_HAS_SELECT_H is
- defined.
-
- * tests/DLL_Test.cpp:
- * tests/DLL_Test_Impl.cpp:
- #ifdef away the dynamic_cast test if ACE_LACKS_RTTI is defined.
-
-Thu Nov 13 16:22:19 2003 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Make the check for sys/select.h set
- ACE_LACKS_SYS_SELECT_H is _not_ found. Added a check of select.h
- that sets ACE_HAS_SELECT_H. Changed further code tests that used
- ACE_HAS_SELECT_H to include <sys/select.h> to use
- ACE_LACKS_SYS_SELECT_H instead.
-
- * m4/config_h.m4: Added AH_TEMPLATE for ACE_LACKS_SYS_SELECT_H.
-
-Thu Nov 13 19:56:53 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/tests/Octet_Test.cpp:
- Added #include OS_NS_string.h.
-
- Thanks to Olli Savia <ops@iki.fi> for the following fixes need to
- compile ACE on LynxOS.
-
- * ace/Base_Thread_Adapter.cpp:
- Added #include OS_NS_Thread.h if ACE_HAS_TSS_EMULATION is defined.
-
- * ace/OS_NS_stdlib.cpp:
- Added #include OS_NS_stdio.h and OS_NS_sys_stat.h if
- ACE_LAKCS_MKTEMP is defined.
-
- * ace/OS_NS_strings.cpp:
- Added #include OS_NS_ctype.h if ACE_LACKS_STRCASECMP is defined.
-
- * ace/config-lynxos.h:
- Added ACE_LACKS_WCHAR_H, ACE_LACKS_REGEX_H, and
- ACE_LACKS_TCP_NODELAY.
-
-Thu Nov 13 12:54:35 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- When defining OBJS, always use $(notdir $(FILES)).
-
-Thu Nov 13 18:39:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/TPC_Logging_Server.cpp:
- Added #include os_netdb.h to get MAXHOSTNAMELEN.
-
- * examples/IPC_SAP/SSL_SAP/SSL-client.h:
- Fixed typo, missing "ace" in #include path.
-
- * examples/IPC_SAP/SSL_SAP/SSL-server.cpp:
- Added #include OS_NS_select.h.
-
- * examples/OS/Process/process.cpp:
- Added #include OS_NS_stdio.h.
-
- * examples/QOS/Diffserv/diffserv_test.cpp:
- Added #include OS_NS_string.h.
-
-Thu Nov 13 12:13:28 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Changed the behavior of the -n option to only exclude inline files
- that are not included by the cpp file being processed.
-
-Thu Nov 13 17:37:04 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/DEV_Addr.{cpp,i}:
- Moved #include os_socket.h from .cpp to .i since it is needed
- there, removed #include SString.h from .i and added
- OS_NS_string.h and Global_Macros.h, then moved the #include's in
- .cpp to below the #include of .i so that the inlined and
- non-inlined builds would behave the same.
-
- * ace/SString.i:
- Added #include ACE.h if not already included, e.g., when
- ACE_TEMPLATES_REQUIRE_SOURCE isn't defined.
-
-Thu Nov 13 17:39:19 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
-
- * ace/config-freebsd.h:
- Remove #define ACE_SIZEOF_LONG_DOUBLE, since this value
- is hardcoded for 32-bit platforms. Dan Eischen
- <deischen@freebsd.org> reported that this caused the
- Basic_Types_Test to fail on 64-bit FreeBSD platforms.
- The correct value for this constant is defined later
- on in Basic_Types.h by including <float.h>.
-
-Thu Nov 13 11:27:23 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/depgen.pl:
-
- Added an option (-n) to produce dependencies with no inline files.
-
-Thu Nov 13 17:14:29 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-WinCE.h:
- Added #define ACE_LACKS_ERRNO_H and ACE_LACKS_TIME_H.
-
- * ace/config-all.h:
- * ace/os_include/os_stddef.h:
- Fixed typo's in rarely accessed #ifdef'd sections.
-
-Thu Nov 13 16:18:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Sock_Connect.cpp:
- Added #include Guard_T.h and Recursive_Thread_Mutex.h when
- ACE_HAS_IPV6 is defined.
-
-Thu Nov 13 16:10:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/Gateway/Gateway/File_Parser.cpp:
- Added #include OS_NS_stdlib.h to fix compile errors on HP.
-
- * examples/Connection/non_blocking/CPP-acceptor.h:
- * examples/Connection/non_blocking/CPP-connector.h:
- Added #include Signal.h to fix compile errors on HP.
-
-Thu Nov 13 16:11:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_TLI.h:
- Fixed a typo by changing the test to determine whether or not to
- include os_tcp.h and #undef TCP_NODELY and TCP_MAXSEG to avoid a
- conflict with sys/xti.h from ACE_HAS_BROKEN_XTI_MACROS to
- ACE_HAS_CONFLICTING_XTI_MACROS. This should fix compile
- problems in HP.
-
- * ace/os_include/netinet/os_tcp.h:
- Removed the ACE_HAS_CONFLICTING_XTI_MACROS test that #undef'd
- TCP_NODELAY and TCP_MAXSEG. This only needs to be done prior to
- including sys/xti.h.
-
-Thu Nov 13 04:26:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.lib.GNU;
- Added # -*- Makefile -*- at the top of the file so emacs will
- highlight the syntax.
-
- * include/makeinclude/rules.local.GNU:
- Added explicit shared library with version extension to the
- deinstall.local target so that it will get cleaned up even if it
- is only defined as SHLIB_UNCHECKED.
-
-Thu Nov 13 03:32:14 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Rolled back the part of Wed Nov 12 12:43:14 2003 Chad Elliott
- <elliott_c@ociweb.com> that added a line to realclean to remove
- the *_UNCHECKED files. This is unnecessary and doesn't work
- with specialized targets, see Wed Nov 12 07:40:27 UTC 2003 Don
- Hinton <dhinton@dresystems.com> for details.
-
-Wed Nov 12 16:55:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * ace/NT_Service.h:
- * ace/QoS/qos.mpc:
- * bin/MakeProjectCreator/config/amh.mpb:
- * bin/MakeProjectCreator/config/ami.mpb:
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/dseventlogadmin.mpb:
- * bin/MakeProjectCreator/config/dsnotifylogadmin.mpb:
- * bin/MakeProjectCreator/config/global.features:
- * bin/MakeProjectCreator/config/mfc.mpb:
- * bin/MakeProjectCreator/config/namingexe.mpb:
- * bin/MakeProjectCreator/config/notification.mpb:
- * bin/MakeProjectCreator/config/notifytest.mpb:
- * bin/MakeProjectCreator/config/psdl.mpb:
- * bin/MakeProjectCreator/config/qos.mpb:
- * bin/MakeProjectCreator/config/rpc.mpb:
- * bin/MakeProjectCreator/config/rt_client.mpb:
- * bin/MakeProjectCreator/config/rt_server.mpb:
- * bin/MakeProjectCreator/config/rteventexe.mpb:
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
- * bin/MakeProjectCreator/config/smart_proxies.mpb:
- * bin/MakeProjectCreator/config/ssliop.mpb:
- * bin/MakeProjectCreator/config/taoclient.mpb:
- * bin/MakeProjectCreator/config/wxwindows.mpb:
- * examples/ConfigViewer/ConfigViewer.mpc:
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc:
- * examples/NT_Service/NT_Service.mpc:
- * examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc:
- * examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc:
- * examples/QOS/Diffserv/QOS_Diffserv.mpc:
- * examples/QOS/Simple/QOS_Simple.mpc:
- * examples/RMCast/Send_File/RMCast_Send_File.mpc:
- * examples/Timer_Queue/Timer_Queue.mpc:
- * performance-tests/Misc/Misc.mpc:
- * performance-tests/RPC/RPC.mpc:
- * performance-tests/Server_Concurrency/Leader_Follower/Server_Concurrency_Leader_Follower.mpc:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/Server_Concurrency_Queue_Based_Workers.mpc:
- * performance-tests/Synch-Benchmarks/Synch_Benchmarks.mpc:
- * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc:
- * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc:
- * performance-tests/Synch-Benchmarks/Synch_Lib/Synch_Benchmarks_Synch_Lib.mpc:
- * performance-tests/TCP/TCP.mpc:
- * performance-tests/TTCP/ACE-C++/TTCP_ACE_C++.mpc:
- * performance-tests/UDP/UDP.mpc:
-
- Imported many misc MPC file fixes from the OCI repository.
- Imported new mpc and mpb files from the OCI repository.
- Added missing #include to ace/NT_Service.h that was used by
- macros defined in this file.
-
-Wed Nov 12 12:43:14 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added LIB_UNCHECKED and SHLIB_UNCHECKED. Added a line to the
- realclean rule that removes BIN_UNCHECKED, LIB_UNCHECKED and
- SHLIB_UNCHECKED.
-
-Wed Nov 12 11:21:55 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where relative definitions wouldn't be properly
- processed on Windows depending on where mwc.pl was run.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a bug in a warning message. The wrong project name was
- being displayed.
-
-Wed Nov 12 16:44:24 UTC 2003 Don Hinton <dhinton@dresystems.com>"
-
- * ace/OS_NS_sys_time.inl:
- Fixed typo.
-
-Wed Nov 12 15:42:31 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-macosx.h:
- Added #define ACE_LACKS_SEARCH_H.
-
- * ace/config-vxworks5.x.h:
- Added #define ACE_LACKS_WCHAR_H and ACE_LACKS_PWD_H.
-
- * ace/OS_NS_unistd.inl:
- Added #include OS_NS_stdio.h if ACE_LACKS_ACCESS is defined.
- Added #include os_unistd.h if VXWORKS or ACE_HAS_WINCE is
- define.
-
- * ace/OS_NS_sys_time.inl:
- Added #include OS_NS_time.h if VXWORKS, CHORUS, or ACE_PSOS is
- defined.
-
-Wed Nov 12 09:30:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_dirent.h:
- Added ACE_Export to opendir_emulation
-
-Wed Nov 12 09:26:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- Use CLEAN_LIB and CLEAN_SHLIB for the deinstall.local target as
- well.
-
-Wed Nov 12 08:44:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * performance-tests/SCTP/Makefile:
- Moved the BIN variable up to top of file (above
- rules.common.GNU), and removed rules.bin.GNU, since the targets
- are explicitly defined. Otherwise nothing gets cleanup during
- realclean.
-
-Wed Nov 12 07:40:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/rules.local.GNU:
- Added CLEAN_BIN, CLEAN_LIB, CLEAN_SHLIB, and CLEAN_SHLIBA
- variables that are assigned the values of BIN or BIN_UNCHECKED,
- etc values. Changed the realclean target to use the CLEAN_*
- variables instead of the BIN/BIN2, etc., variables. This will
- insure that realclean removes these files even if the
- ace_components files have already been removed. The *2 variety
- were add by David Levine, Mon Apr 12 14:24:28 1999 David
- L. Levine <levine@cs.wustl.edu>, but newer projects, especially
- in TAO, have begun using the *_UNCHECKED naming scheme. Since
- these files where often dependent on the ace_components files,
- they never got cleaned up. This should also obviates the need
- for the reverseclean target.
-
- * netsvcs/Makefile:
- Removed ace_components test from around the DIRS variable. You
- should always descend into the directories and give them the
- opportunity to clean themselves up.
-
- * netsvcs/clients/Naming/Client/Makefile:
- Added use of *_UNCHECKED variables so that these files will get
- cleanup during a realclean.
-
- * tests/Makefile.tests:
- Added Service_Config_Test and Framework_Component_Test to the
- BIN2 variable if not being built so that they will always get
- deleted during a realclean.
-
-Tue Nov 11 18:48:27 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Map_Manager_Test.cpp:
-
- Renamed the variable ENTRY to MAP_ENTRY since it was clashing
- with system headers.
-
-Tue Nov 11 18:02:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TSS_T.cpp (ts_object):
-
- Added the change "Mon Nov 10 22:30:14 2003 Kobi Cohen-Arazi
- <kobi@mivzak.com>" back into the repo. The actual problem lay
- elsewhere. Please see below.
-
-
- The double checked locking optimization in ts_init () was the
- culprit. After grabbing the lock, if the check for null pointer
- fails, meaning it was already allocated, just return 0 instead
- of a -1. This should fix most of the runtime problems that we
- saw in the builds today.
-
-Tue Nov 11 17:25:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TSS_T.cpp:
-
- Reverting the change "Mon Nov 10 22:30:14 2003 Kobi Cohen-Arazi
- <kobi@mivzak.com>". The change is so benign that the problem is
- elsewhere. This change just triggered something else. Reverting
- this since our daily builds can run properly.
-
-Tue Nov 11 12:20:14 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a bug in the implicitly generated dependencies where actual
- inter-project dependencies would be abandoned in favor of
- implicitly generated dependencies.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Make sure that PWD is set before it is used.
-
-Tue Nov 11 17:09:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added new check, check_for_makefile_variable, to verify that
- MAKEFILE variable is correct and that Makefile's not named just
- "Makefile" without an extension, have a MAKEFILE variable. Added
- check for spaces around "=" to dependency file check. Added
- makefiles to the ID check.
-
-Tue Nov 11 15:45:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdlib.inl:
- Added #include of ace/os_include/os_search.h to get bsearch and other
- search functions
-
- * ace/WFMO_Reactor.i:
- Added #include of ace/Thread.h
-
-Tue Nov 11 15:13:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/ASX/CCM_App/Makefile:
- Added depend and realclean targets to force them to call
- Makefile.CCM_App. Updated dependencies.
-
- * examples/ASX/CCM_App/Makefile.CCM_App:
- Added MAKEFILE variable, and updated dependencies.
-
-Mon Nov 10 17:02:37 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/CDR_Stream.i:
-
- Added cast to ACE_CDR::Boolean of return values where necessary in
- extraction methods, similarly to what is already in insertion
- methods. Thanks to Ted Mules <ned@technisyst.com.au> for the
- resulting warnings on MSVC at warning level 4. This closes
- [BUGID:1632].
-
-Mon Nov 10 16:43:19 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Acceptor.cpp: Add #include "ace/OS_NS_stdio.h" to get sprintf()
- and "ace/OS_NS_string.h" to get strdup().
-
- * ace/Svc_Conf_l.cpp: Add #include "ace/OS_NS_string.h" for strrchr().
-
- * ace/Synch_Traits.h: Add #include "ace/config-all.h" to find the
- template and threads config settings.
-
- * ace/RMCast/RMCast_UDP_Proxy.cpp:
- * ace/RMCast/RMCast_IO_UDP.i: Added #include "ace/OS_Memory.h" to
- get ACE_NEW_RETURN.
-
- * netsvcs/lib/Log_Message_Receiver.h: Add #include of either
- "ace/Thread_Mutex.h" or "ace/Null_Mutex.h" for the ACE_Guard
- template arg (ACE_SYNCH_MUTEX_T).
-
- * netsvcs/lib/TS_Clerk_Handler.h: Add #include
- "ace/os_include/os_dirent.h" to get MAXNAMLEN.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp: Add #include
- "ace/OS_NS_string.h" to get strcat() and "ace/OS_NS_stdio.h" to
- get sprintf().
-
- * netsvcs/lib/Client_Logging_Handler.cpp: Add #include
- "ace/OS_NS_stdio.h" to get ACE_OS::sprintf().
-
- * netsvcs/lib/Name_Handler.cpp: Add #include "ace/OS_NS_string.h" to
- get ACE_OS::strlen().
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp: Add #include
- "ace/OS_NS_stdio.h" for ACE_OS::fgets(), "ace/OS_NS_unistd.h"
- for ACE_OS::getpid(), "ace/OS_NS_string.h" for strtok(), and
- "ace/os_include/os_ctype.h" for isupper()/tolower().
-
- * netsvcs/client/Naming/Dump_Restore/Dump_Restore.cpp: Add #include
- "ace/OS_NS_string.h", "ace/OS_NS_stdio.h", and "ace/OS_NS_unistd.h"
- to get missing ACE_OS functions.
-
- * tests/Service_Config_DLL.cpp: Add #include "ace/OS_NS_string.h" and
- "ace/OS_NS_stdio.h" to get missing ACE_OS functions.
-
-Mon Nov 10 22:30:14 2003 Kobi Cohen-Arazi <kobi@mivzak.com>
-
- * ace/TSS_T.cpp:
- Fix ts_get and ts_object functions to check ts_init() return value,
- and return 0 when ts_init failed.
-
-Mon Nov 10 20:15:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/SV_Message_Queue.i:
- Added struct to msqid_ds* cast to try to get around compile
- error on MacOSX.
-
- * ace/Semaphore.cpp:
- Added #include ACE.h.
-
- * ace/config-macosx.h:
- Added ACE_LACKS_POLL_H.
-
-Mon Nov 10 16:37:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- Added #include ace/Event.h to get ACE_Event
-
-Mon Nov 10 04:37:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added mpb and mpt to the MPC files to check for Id.
-
- * ACEXML/apps/svcconf/svcconf.mpc:
- * ACEXML/common/common.mpc:
- * ACEXML/examples/SAXPrint/SAXPrint.mpc:
- * ACEXML/parser/parser/parser.mpc:
- * ACEXML/tests/tests.mpc:
- * Kokyu/Kokyu.mpc:
- * Kokyu/tests/DSRT_MIF/DSRT_MIF.mpc:
- * Kokyu/tests/EDF/EDF.mpc:
- * Kokyu/tests/FIFO/FIFO.mpc:
- * ace/ace.mwc:
- * ace/QoS/qos.mpc:
- * ace/RMCast/rmcast.mpc:
- * ace/SSL/ssl.mpc:
- * tests/tests.mpc:
- * tests/tests.mwc:
- * tests/RMCast/acetest.mpb:
- * tests/RMCast/tests.mpc:
- * tests/SSL/acetest.mpb:
- * tests/SSL/tests.mpc:
- Fixed FUZZ errors.
-
-Mon Nov 10 03:56:03 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/NT_Service/main.cpp:
- * examples/Registry/test_registry_iterator.cpp:
- * examples/Registry/test_registry_update.cpp:
- Fixed FUZZ errors.
-
- * examples/NT_Service/main.cpp:
- Added #include OS_NS_errno.h.
-
- * ace/NT_Service.h:
- * ace/WFMO_Reactor.h:
- Removed #include Synch.h.
-
- * ace/WFMO_Reactor.cpp:
- Added #include Null_Condition.h.
-
- * ace/WFMO_Reactor.h:
- Added #include Auto_Event.h, Manual_Event.h,
- Condition_Thread_Mutexc.h, and Lock_Adapter_T.h.
-
-Mon Nov 10 02:44:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/IOStream.h:
- Readded streams.h needed on Windows. Fixed Fuzz error.
-
-Mon Nov 10 02:44:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ACE.mwc:
- * vc7_nightly.mwc:
- * ACEXML/ACEXML.mwc:
- * ACEXML/apps/apps.mwc:
- * ACEXML/examples/examples.mwc:
- * ACEXML/parser/parser.mwc:
- * ASNMP/examples/examples.mwc:
- * Kokyu/tests/tests.mwc:
- * apps/Gateway/Gateway.mwc:
- * apps/JAWS/JAWS.mwc:
- * apps/JAWS/clients/clients.mwc:
- * apps/JAWS2/JAWS2.mwc:
- * apps/gperf/gperf.mwc:
- * examples/ASX/ASX.mwc:
- * examples/Connection/Connection.mwc:
- * examples/IOStream/IOStream.mwc:
- * examples/IPC_SAP/IPC_SAP.mwc:
- * examples/Logger/Logger.mwc:
- * examples/Mem_Map/Mem_Map.mwc:
- * examples/OS/OS.mwc:
- * examples/RMCast/RMCast.mwc:
- * examples/Reactor/Reactor.mwc:
- * examples/Service_Configurator/Service_Configurator.mwc:
- * examples/System_V_IPC/System_V_IPC.mwc:
- * netsvcs/netsvcs.mwc:
- * netsvcs/clients/clients.mwc:
- * netsvcs/clients/Naming/Naming.mwc:
- * websvcs/websvcs.mwc:
- Removed these files from the repo. Most, if not all, of these
- files were added to force MPC to create a makefile. MPC has
- since been fixed to allow this via the -hierarchy flag.
-
-Mon Nov 10 01:58:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/examples/get/get.cpp:
- * ASNMP/examples/get/get_async.cpp:
- * ASNMP/examples/next/next.cpp:
- * ASNMP/examples/set/set.cpp:
- * ASNMP/examples/trap/trap.cpp:
- * ASNMP/examples/walk/walk.cpp:
- * ASNMP/tests/test_config.h:
- * ace/Basic_Types.cpp:
- * ace/Log_Msg.cpp:
- * ace/Log_Record.cpp:
- * ace/Logging_Strategy.cpp:
- * ace/OS.cpp:
- * ace/SString.cpp:
- * ace/Token.cpp:
- * ace/iosfwd.h:
- * apps/JAWS2/JAWS/Cache_Manager_T.cpp:
- * apps/mkcsregdb/mkcsregdb.cpp:
- * apps/soreduce/Library.h:
- * examples/ASX/UPIPE_Event_Server/event_server.cpp:
- * examples/C++NPv1/Logging_Client.cpp:
- * examples/C++NPv1/Logging_Handler.cpp:
- * examples/C++NPv2/Logging_Handler.cpp:
- * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/Server_Shutdown.cpp:
- * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
- * examples/Log_Msg/test_log_msg.cpp:
- * examples/Log_Msg/test_ostream.cpp:
- * examples/Logger/Acceptor-server/server_loggerd.cpp:
- * examples/Reactor/Misc/test_time_value.cpp:
- * examples/Reactor/Proactor/test_proactor2.cpp:
- * examples/Reactor/Proactor/test_proactor3.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
- * examples/Threads/task_three.cpp:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
- * performance-tests/SCTP/Options_Manager.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp,:
- * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
- * performance-tests/SCTP/SOCK_STREAM_srv.cpp:
- * tests/CDR_File_Test.cpp:
- * tests/Log_Msg_Test.cpp:
- * tests/Test_Output.cpp:
- Fixed FUZZ errors.
-
- * ace/IOStream.h:
- * apps/JAWS/clients/Caching/test_URL.cpp:
- * apps/JAWS2/HTTP_10_Parse.cpp
- * apps/soreduce/Library.cpp:
- * examples/Reactor/Ntalker/ntalker.cpp:
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
- Removed #include streams.h.
-
- * ace/RMCast/RMCast_Fragment.h:
- * ace/RMCast/RMCast_IO_UDP.h:
- * ace/RMCast/RMCast_Retransmission.h:
- * tests/Lazy_Map_Manager_Test.cpp:
- Removed #include Synch.h.
-
- * ace/Object_Manager.h:
- * ace/Svc_Conf_l.cpp:
- Removed temporary fix in Object_Manager.h, removed #include of
- Object_Manager.h from Svc_Conf_l.cpp, and added #include
- Recursive_Thread_Mutex.h, OS_NS_stdio.h, and OS_NS_ctype.h.
-
- * apps/JAWS/clients/Blobby/Makefile:
- * apps/JAWS/clients/Caching/Makefile:
- * apps/JAWS/server/Makefile:
- * apps/soreduce/Makefile:
- Updated dependencies.
-
- * bin/fuzz.pl:
- Fixed typo, should be mwc, not mpw as one of MPC type files.
-
-Sun Nov 9 20:53:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * docs/tutorials/002/server.cpp:
- * docs/tutorials/005/server.cpp:
- * docs/tutorials/006/server.cpp:
- * docs/tutorials/007/server.cpp:
- * docs/tutorials/022/server.cpp:
- Added #include Signal.h.
-
- * docs/tutorials/003/client.cpp:
- Added #include OS_NS_string.h and OS_NS_stdio.h.
-
- * docs/tutorials/004/client.cpp:
- * docs/tutorials/019/shmem.cpp:
- * docs/tutorials/020/mmap.cpp:
- Added #include OS_NS_stdio.h.
-
- * docs/tutorials/008/broadcast_client.cpp:
- * docs/tutorials/008/directed_client.cpp:
- * docs/tutorials/008/server.cpp:
- * docs/tutorials/009/server.cpp:
- * docs/tutorials/015/Protocol_Stream.cpp:
- * docs/tutorials/015/Xmit.cpp:
- * docs/tutorials/015/ZlibCompressor.cpp:
- * docs/tutorials/015/client.cpp:
- Added #include OS_NS_string, and ACE_OS to some memcpy methods,
- etc...
-
- * docs/tutorials/007/thread_pool.h:
- Added #include Mutex.h.
-
- * docs/tutorials/009/broadcast_client.cpp:
- * docs/tutorials/009/directed_client.cpp:
- Added #include OS_NS_string.h and Time_Value.h.
-
- * docs/tutorials/010/message_queue.cpp:
- * docs/tutorials/010/task.cpp:
- * docs/tutorials/011/task.cpp:
- * docs/tutorials/016/condition.cpp:
- * docs/tutorials/019/server.cpp:
- * docs/tutorials/019/server2.cpp:
- * docs/tutorials/019/shmem.cpp:
- * docs/tutorials/020/mmap.cpp:
- * docs/tutorials/020/server.cpp:
- * docs/tutorials/020/server2.cpp:
- Added #include OS_NS_unistd.h.
-
- * docs/tutorials/010/task.h:
- * docs/tutorials/011/task.h:
- * docs/tutorials/012/task.h:
- * docs/tutorials/013/task.cpp:
- * docs/tutorials/017/Barrier_i.cpp:
- Added #include Barrier.h.
-
- * docs/tutorials/011/message_queue.cpp:
- * docs/tutorials/012/message_queue.cpp:
- * docs/tutorials/012/task.cpp
- Added #include OS_NS_unistd.h and OS_NS_string.h. Added
- ACE_OS:: to several strlen methods, etc...
-
- * docs/tutorials/013/block.h:
- Removed #include Synch.h and added #include Lock_Adapter_T.h and
- Mutex.h.
-
- * docs/tutorials/013/mld.h:
- * docs/tutorials/017/Barrier_i.h:
- Removed #include of Synch.h and added Mutex.h.
-
- * docs/tutorials/013/task.h:
- * docs/tutorials/017/Barrier_i.h:
- Added forward declaration of ACE_Barrier.
-
- * docs/tutorials/013/work.h:
- Removed #include Synch.h.
-
- * docs/tutorials/015/Makefile.client:
- * docs/tutorials/015/Makefile.server:
- Removed CompressionSocket from FILES and added -lz to LDLIBS.
-
- * docs/tutorials/016/Condition_i.h:
- Removed #include Synch.h and added Thread_Mutex.h,
- Condition_Thread_Mutex.h, and Guard_T.h.
-
- * docs/tutorials/018/Test_T.h:
- Added Barrier.h and Mutex.h.
-
- * docs/tutorials/019/client.cpp:
- * docs/tutorials/020/client.cpp:
- Added #include os_ctype.h.
-
- * docs/tutorials/022/Makefile:
- Added -I../005 to CPPFLAGS since this tutorial needs to find
- client_handler from tutorial 005.
-
-Sun Nov 9 16:32:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added line feed for dependency check output to make it easier to
- read.
-
-Sun Nov 9 13:27:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
-
-Sun Nov 9 13:14:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Makefile.bor:
- Added OS_main
-
-Sun Nov 9 00:01:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
-
- Fixed a typo. "streams" was spelt as "steams".
-
-Sun Nov 9 04:37:29 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
-
- Removed STDERR from print statements for new checks. They
- didn't work well and got the messages out of order. Thanks to
- Bala for motivating this.
-
-Sat Nov 8 22:11:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/TkReactor_Test.cpp:
-
- Fixed a compile error by removing cerr.
-
-Sun Nov 9 04:08:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added extra line feed to the file checks to make them more
- readable. Fixed synch check to only pick up Synch.h and
- Synch_T.h.
-
- * */Makefile*:
- Updated dependencies.
-
- * ACEXML/apps/svcconf/Makefile.ACEXML_XML_Svc_Conf_Parser:
- * ACEXML/common/Makefile.ACEXML:
- * ACEXML/examples/SAXPrint/Makefile.SAXPrint:
- * ACEXML/parser/parser/Makefile.ACEXML_Parser:
- * ACEXML/tests/Makefile.ContentHandler_Test:
- * ACEXML/tests/Makefile.HttpCharStream_Test:
- * ACEXML/tests/Makefile.NamespaceSupport_Test:
- * ACEXML/tests/Makefile.Transcoder_Test:
- Removed DEPENDENCY_FILE variable and updated dependencies.
-
- * tests/Makefile.libs:
- Added depend target to get the other makefiles to update depends.
-
- * tests/Makefile.Service_Config_DLL:
- * tests/Makefile.DLL_Test:
- * tests/Makefile.Framework_Component_DLL:
- * tests/Makefile.Test_Output:
- Added MAKEFILE variable so depend would update dependencies,
- then updated them.
-
- * ace/Synch.cpp:
- * ace/Synch.h:
- * ace/Synch_T.cpp:
- * ace/Synch_T.h:
- Added FUZZ: disable check_for_synch_include.
-
- * apps/JAWS2/HTTP_10_Request.cpp:
- Added #include OS_NS_pwd.h.
-
- * apps/JAWS2/JAWS/Headers.cpp:
- * apps/JAWS2/JAWS/Parse_Headers.cpp:
- * examples/QOS/Simple/Receiver_QoS_Event_Handler.cpp:
- * examples/QOS/Simple/Sender_QoS_Event_Handler.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
- Added #include OS_NS_string.h.
-
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.h:
- Added #include Barrier.h.
-
- * examples/Reactor/Proactor/test_aiocb_ace.cpp:
- Added #include os_aio.h and OS_NS_string.h.
-
- * examples/Reactor/Proactor/test_aiosig_ace.cpp:
- Added #include os_aio.h, OS_SN_signal.h, OS_NS_unistd.h,
- OS_NS_fcntl.h, Asynch_IO.h.
-
- * ACEXML/common/Mem_Map_Stream.h:
- * Kokyu/Dispatcher_Task.cpp:
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- * ace/FlReactor.cpp:
- * ace/Malloc_Allocator.h:
- * ace/PI_Malloc.cpp:
- * ace/Sock_Connect.cpp:
- * ace/TkReactor.cpp:
- * ace/XtReactor.cpp:
- * ace/CLASSIX/CLASSIX_CO_Acceptor.cpp:
- * ace/CLASSIX/CLASSIX_Port_Core.cpp:
- * ace/SSL/SSL_Context.cpp:
- * ace/SSL/SSL_SOCK_Connector.cpp:
- * apps/Gateway/Gateway/Options.h:
- * apps/JAWS/clients/Caching/ID_Generator.h:
- * apps/JAWS/server/JAWS_Concurrency.h:
- * apps/JAWS/server/JAWS_Pipeline.h:
- * apps/JAWS2/JAWS/Cache_Manager_T.h:
- * apps/JAWS2/JAWS/Concurrency.h:
- * apps/JAWS2/JAWS/Pipeline.h:
- * apps/JAWS2/JAWS/Reaper.h:
- * apps/JAWS3/jaws3/Concurrency.cpp:
- * apps/JAWS3/jaws3/Concurrency_T.cpp:
- * apps/JAWS3/jaws3/FILE.cpp:
- * apps/JAWS3/jaws3-todo/Reactive_Socket.cpp:
- * examples/ASX/CCM_App/SC_Server.cpp:
- * examples/ASX/Event_Server/Event_Server/Event_Analyzer.h:
- * examples/ASX/Event_Server/Event_Server/Options.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.h:
- * examples/ASX/Message_Queue/buffer_stream.cpp:
- * examples/ASX/UPIPE_Event_Server/Event_Analyzer.h:
- * examples/ASX/UPIPE_Event_Server/Options.cpp:
- * examples/Bounded_Packet_Relay/BPR_Drivers.h:
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/TP_Logging_Server.h:
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- * examples/Connection/misc/Connection_Handler.h:
- * examples/Connection/misc/test_upipe.h:
- * examples/IOStream/server/iostream_server.h:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp:
- * examples/Logger/Acceptor-server/server_loggerd.h:
- * examples/NT_Service/ntsvc.h:
- * examples/QOS/Simple/Fill_ACE_QoS.h:
- * examples/Reactor/Misc/notification.cpp:
- * examples/Reactor/Misc/test_reactors.cpp:
- * examples/Reactor/Proactor/post_completions.cpp:
- * examples/Reactor/Proactor/test_end_event_loop.cpp:
- * examples/Reactor/Proactor/test_multiple_loops.cpp:
- * examples/Reactor/Proactor/test_timeout.cpp:
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Suspended_Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- * examples/Shared_Malloc/test_multiple_mallocs.cpp:
- * examples/Shared_Malloc/test_position_independent_malloc.cpp:
- * examples/Synch/proc_sema.cpp:
- * examples/Threads/TSS_Obj.h:
- * examples/Threads/TSS_Task.h:
- * examples/Threads/recursive_mutex.cpp:
- * examples/Threads/task_two.cpp:
- * examples/Threads/tss1.cpp:
- * examples/Web_Crawler/Mem_Map_Stream.h:
- * examples/Web_Crawler/URL_Visitor.h:
- * netsvcs/lib/Client_Logging_Handler.h:
- * netsvcs/lib/Log_Message_Receiver.cpp:
- * netsvcs/lib/Server_Logging_Handler.cpp:
- * netsvcs/lib/Server_Logging_Handler_T.h:
- * performance-tests/Misc/test_guard.cpp:
- * performance-tests/Misc/test_singleton.h:
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.h:
- * performance-tests/Synch-Benchmarks/synch_driver.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/base_test.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Adaptive_Lock_Performance_Test_Base.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/adaptive_mutex_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/adaptive_recursive_lock_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/condb_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/conds_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/context_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/guard_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/memory_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/mutex_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/recursive_lock_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/rwrd_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/rwwr_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/sema_test.cpp:
- * performance-tests/Synch-Benchmarks/Synch_Lib/Benchmark_Base.h:
- * tests/Buffer_Stream_Test.cpp:
- * tests/Cache_Map_Manager_Test.cpp:
- * tests/Cached_Accept_Conn_Test.h:
- * tests/Cached_Conn_Test.h:
- * tests/Framework_Component_DLL.h:
- * tests/Future_Set_Test.cpp:
- * tests/Future_Test.cpp:
- * tests/Lazy_Map_Manager_Test.cpp:
- * tests/MT_Reactor_Timer_Test.h:
- * tests/Map_Manager_Test.cpp:
- * tests/Notify_Performance_Test.cpp:
- * tests/Reactor_Performance_Test.h:
- * tests/Reactors_Test.cpp:
- * tests/Reader_Writer_Test.cpp:
- * tests/Recursive_Condition_Test.cpp:
- * tests/Recursive_Mutex_Test.cpp:
- * tests/Refcounted_Auto_Ptr_Test.cpp:
- * tests/Svc_Handler_Test.cpp:
- * tests/TP_Reactor_Test.h:
- * tests/Test_Output.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.h:
- * tests/Thread_Pool_Reactor_Test.h:
- * tests/CLASSIX/CLASSIX_Con_Acc_Test.h:
- * tests/CLASSIX/CLASSIX_Notify_Test.cpp:
- * tests/SSL/Thread_Pool_Reactor_SSL_Test.h:
- Removed #include Synch*.h and added need synch includes (most.
- almost all, files required no additional includes).
-
-Sun Nov 9 00:25:57 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
-
- * ace/QoS/QoS_Session_Impl.cpp: Add include of OS_NS_arpa_inet.h
- to unbreak build.
-
-Sat Nov 8 20:54:53 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added the following new fuzz checks:
-
- check_for_dependency_file: Checks to see if the Makefile uses
- the DEPENDENCY_FILE variable. If it does, check to see if the
- dependency file is in cvs. If not, flag it as an error, since
- the realclean target needs the dependencies to properly
- function.
-
- check_for_streams_include: Checks to see if ace/streams.h has
- been included since this is an expensive and often unneeded file.
-
- check_for_OS_h_include: Checks to see if ace/OS.h has been
- included. This files is maintained for backward
- compatibility but should not be included within ACE+TAO since
- it is expensive and often unneeded--include the OS_NS*.h files
- instead.
-
- check_for_synch_include: Checks to see if ace/Synch.h or
- ace/Synch_T.h have been included. These files are maintained
- for backward compatibility but should not be included within
- ACE+TAO since they are expensive and often unneeded--include
- the specific synch file instead, e.g., ace/Null_Mutex.h.
-
- Added the *.mpc and *.mwc files to the check_for_id_string
- test.
-
-Sat Nov 8 04:52:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/soreduce/Library.h:
- Added #include streams.h
-
-Sat Nov 8 04:11:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_main.h
- * ace/OS_main.cpp:
- Fixed last checkin on Windows and WINCE. This involved adding a
- pure virtual method and implementing it in a derived class in
- the macro and having it call the users entry point on Windows.
- Otherwise the ACE dll complained about unresolved externals when
- linking.
-
-Fri Nov 7 23:29:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_main.h
- * ace/OS_main.cpp:
- Added class to get around problems on Windows. This is a
- first cut. If it works out, I'll clean it up.
-
-2003-11-07 Emre Turkay <turkaye@dre.vanderbilt.edu>
-
- * ace/config-win32-msvc.h:
- Added QT_DLL definition.
-
-Fri Nov 7 21:09:01 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Makefile.ace:
- * ace/ace.mpc:
- * ace/OS.cpp:
- * ace/OS_main.h
- * ace/OS_main.cpp:
- Added new file, OS_main.cpp, and restructured the "main" macros
- to call real functions the now live in OS_main.cpp. Added
- OS_main.cpp to the makefiles and OS.cpp.
-
-Fri Nov 7 15:21:49 2003 Steve Huston <shuston@riverace.com>
-
- * ace/Connector.cpp: Added #include "ace/os_include/os_fcntl.h" to
- get ACE_NONBLOCK, "ace/OS_NS_stdio.h" to get ACE_OS::sprintf(), and
- "ace/OS_NS_string.h" to get ACE_OS::strdup().
-
- * ace/Service_Config.h:
- * ACEXML/common/URL_Addr.h: Added #include "ace/Default_Constants.h" to
- see ACE_DEFAULT_SERVICE_REPOSITORY_SIZE.
-
- * ace/Codeset_Registry.cpp:
- * ace/Local_Name_Space.cpp:
- * ace/Local_Name_Space_T.cpp:
- * ace/Module.i:
- * ace/Name_Space.cpp:
- * ace/Naming_Context.cpp:
- * ace/Obstack_T.cpp:
- * ace/Parse_Node.cpp:
- * ace/Remote_Name_Space.cpp:
- * ace/Service_Config.i:
- * ace/Service_Manager.cpp:
- * ace/Service_Types.cpp:
- * ace/Stream.cpp:
- * ace/Svc_Conf_y.cpp:
- * ace/UUID.cpp:
- * ace/RMCast/RMCast_Partial_Message.cpp:
- * ACEXML/common/AttributesImpl.i:
- * ACEXML/common/Encoding.cpp:
- * ACEXML/common/Exception.cpp:
- * ACEXML/common/HttpCharStream.cpp:
- * ACEXML/common/NamespaceSupport.cpp:
- * ACEXML/common/SAXExceptions.cpp:
- * ACEXML/common/StrCharStream.cpp:
- * ACEXML/common/StreamFactory.cpp:
- * ACEXML/common/Transcode.cpp:
- * ACEXML/common/URL_Addr.{inl cpp}:
- * ACEXML/common/XML_Codecs.cpp:
- * ACEXML/parser/parser/Parser.cpp:
- * ACEXML/tests/ContentHandler_Test.cpp:
- * ACEXML/tests/Transcorder_Test.cpp: Add #include "ace/OS_NS_string.h"
- to see ACE_OS::strcmp() and friends.
-
- * ace/RMCast/RMCast_Reordering.cpp: Added #include "ace/Guard_T.h" to
- see ACE_Guard.
-
- * ACEXML/tests/HttpCharStream_Test.cpp:
- Added #include "ace/OS_NS_stdio.h" to get ACE_OS::printf().
-
-Fri Nov 7 11:21:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.cpp:
-
- Fixed a typo in the comments.
-
- * ace/Message_Block.cpp:
-
- Removed unnecessary lines.
-
-Fri Nov 7 17:11:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Dev_Poll_Reactor.cpp:
- Added #include of os_poll.h and OS_NS_sys_mman.h.
-
- * ace/OS_NS_string.inl:
- Added #include of os_string.h.
-
- * ace/OS_NS_wchar.{h,inl}:
- Added #ifdef ACE_HAS_WCHAR around fgetwc() declaration as well
- as some cosmetic changes, #ifdef indentation.
-
-Fri Nov 7 11:28:39 2003 Steve Huston <shuston@riverace.com>
-
- * tests/Vector_Test.cpp: Added tests of the equality and inequality
- operators.
-
-Fri Nov 7 06:50:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Kokyu/Makefile.Kokyu:
- * ace/Makefile.ace:
- * ace/RMCast/Makefile:
- * apps/Gateway/Gateway/Makefile:
- * apps/Gateway/Peer/Makefile:
- * apps/drwho/Makefile:
- * apps/gperf/src/Makefile:
- * apps/gperf/tests/Makefile:
- * examples/ASX/CCM_App/Makefile:
- * examples/ASX/Event_Server/Event_Server/Makefile:
- * examples/ASX/Event_Server/Transceiver/Makefile:
- * examples/ASX/Message_Queue/Makefile:
- * examples/ASX/UPIPE_Event_Server/Makefile:
- * examples/C++NPv1/Makefile:
- * examples/Connection/misc/Makefile:
- * examples/Connection/non_blocking/Makefile:
- * examples/IOStream/client/Makefile:
- * examples/IOStream/server/Makefile:
- * examples/IPC_SAP/DEV_SAP/reader/Makefile:
- * examples/IPC_SAP/DEV_SAP/writer/Makefile:
- * examples/IPC_SAP/FIFO_SAP/Makefile:
- * examples/IPC_SAP/FILE_SAP/Makefile:
- * examples/IPC_SAP/SOCK_SAP/Makefile:
- * examples/IPC_SAP/SPIPE_SAP/Makefile:
- * examples/IPC_SAP/TLI_SAP/Makefile:
- * examples/IPC_SAP/UPIPE_SAP/Makefile:
- * examples/Log_Msg/Makefile:
- * examples/Logger/Acceptor-server/Makefile:
- * examples/Logger/client/Makefile:
- * examples/Logger/simple-server/Makefile:
- * examples/Map_Manager/Makefile:
- * examples/Mem_Map/IO-tests/Makefile:
- * examples/Mem_Map/file-reverse/Makefile:
- * examples/Misc/Makefile:
- * examples/Naming/Makefile:
- * examples/RMCast/Send_File/Makefile:
- * examples/Reactor/Dgram/Makefile:
- * examples/Reactor/FIFO/Makefile:
- * examples/Reactor/Misc/Makefile:
- * examples/Reactor/Multicast/Makefile:
- * examples/Reactor/Ntalker/Makefile:
- * examples/Service_Configurator/IPC-tests/client/Makefile:
- * examples/Service_Configurator/IPC-tests/server/Makefile:
- * examples/Shared_Malloc/Makefile:
- * examples/Shared_Memory/Makefile:
- * examples/Synch/Makefile:
- * examples/System_V_IPC/SV_Message_Queues/Makefile:
- * examples/System_V_IPC/SV_Semaphores/Makefile:
- * examples/System_V_IPC/SV_Shared_Memory/Makefile:
- * examples/Threads/Makefile:
- * examples/Timer_Queue/Makefile:
- * netsvcs/clients/Logger/Makefile:
- * netsvcs/clients/Naming/Client/Makefile:
- * netsvcs/clients/Naming/Dump_Restore/Makefile:
- * netsvcs/clients/Tokens/collection/Makefile:
- * netsvcs/clients/Tokens/deadlock/Makefile:
- * netsvcs/clients/Tokens/invariant/Makefile:
- * netsvcs/clients/Tokens/mutex/Makefile:
- * netsvcs/clients/Tokens/rw_lock/Makefile:
- * netsvcs/lib/Makefile:
- * netsvcs/servers/Makefile:
- * performance-tests/Misc/Makefile:
- * performance-tests/SCTP/Makefile:
- * performance-tests/Server_Concurrency/Leader_Follower/Makefile:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile:
- * performance-tests/TCP/Makefile:
- * performance-tests/UDP/Makefile:
- * tests/Makefile.tests:
- * tests/RMCast/Makefile:
- * websvcs/lib/Makefile:
- * websvcs/tests/Makefile:
- Updated dependencies.
-
-Fri Nov 7 02:08:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/SOCK_Dgram.i:
- Use ACE_reinterpret_cast instead of a raw "C" style cast. Gets
- rid of a warning on HPUX.
-
-Fri Nov 7 00:51:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/INET_Addr.cpp:
- Added #ifdef around IPV6 specific code to remove errors on
- platforms where AV_INET6 is not defined. Changed and instance
- of ACE_OS_String to ACE_OS.
-
- * ace/Sock_Connect.cpp:
- Added #ifdef around IPV6 specific code to remove errors on
- platforms where AV_INET6 is not defined.
-
- * ace/os_include/sys/os_resource.h:
- Added #includes of sys/syscall.h and sys/systemino.h if
- ACE_HAS_SYSCALL_H and ACE_HAS_SYSINFO are defined respectively.
- This should clear up errors on HPUX.
-
- * examples/IOStream/server/iostream_server.cpp:
- Added #include of Signal.h.
-
-Thu Nov 6 17:04:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.cpp (set_address):
-
- Applied patches from Bryan Buesker which basically just changes
- the semantics of ACE_INET_Addr::set_address when map is set to
- 1. Previously, if map was non-zero, len was 4, and the type was
- already set to AF_INET for the ACE_INET_Addr, then the address
- would not be set to an IPv4-mapped IPv6 address. It is probably
- more desirable for the map argument to force the address to be
- an IPv4 mapped IPv6 address in this case (regardless of the
- current type of the address).
-
-Thu Nov 6 17:57:10 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_Log_Msg_Attributes.h:
- * ace/Basic_Types.h:
- Moved #include config-all.h outside header guard to avoid circular
- include problem due to including OS_main.h in config-all.h on
- Windows.
-
- * ace/Base_Thread_Adapter.h:
- * ace/Cleanup.h:
- * ace/Global_Macros.h:
- * ace/OS_Dirent.h:
- * ace/OS_Errno.h:
- * ace/OS_Log_Msg_Attributes.h:
- * ace/OS_Memory.h:
- * ace/OS_NS_Thread.h:
- * ace/OS_QoS.h:
- * ace/OS_String.h:
- * ace/OS_Thread_Adapter.h:
- * ace/Object_Manager_Base.h:
- * ace/Thread_Hook.h:
- * ace/Time_Value.h:
- * ace/os_include/os_pthread.h:
- Changed the rest of the #include OS_Export.h to ACE_export.h and
- ACE_OS_Export to ACE_Export.
-
-Thu Nov 6 17:53:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/INET_Addr.{h,i} (set_addr):
- Removed the default parameter for map and added back the
- original set_addr method that matches the one in ACE_Addr, and
- have it call the new method with the default value under the
- covers. This silences warnings about hidden methods.
-
-Thu Nov 6 16:40:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ACEXML/common/FileCharStream.h:
- * ACEXML/common/HttpCharStream.h:
- * apps/soreduce/Library.h:
- Removed #include of streams.h.
-
- * ace/ACE_export.h:
- Moved the #include of config-all.h up and outside the
- ACE_EXPORT_H include guard to avoid circular include problems on
- Windows caused by including OS_main.h in config-all.h to pick up
- the main macros. OS_main.h includes Object_Manager.h.
-
-Thu Nov 6 10:12:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.cpp:
-
- Added patch from Bryan Bruesker to use ACE_OS::if_nametoindex ()
- instead of plain if_nametoindex ().
-
-Thu Nov 6 09:50:34 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Added information about generating GNUACE projects that will only
- build static libraries.
-
-Thu Nov 6 12:46:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/RMCast/RMCast.rc:
- Added resource file for the RMCast library. Thanks to
- Andrew L. Shwaika <als@solvo.ru> for supplying this.
-
-Thu Nov 6 10:20:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/server/HTTP_Server.cpp:
- Added include of Signal.h.
-
-Thu Nov 6 07:57:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Static_Object_Lock.h:
- Corrected pre.h to post.h
-
-Thu Nov 6 07:37:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/smival.h:
- * ASNMP/agent/agent_impl.cpp:
- Added os_include/os_stddef.h to get size_t
-
-Thu Nov 6 07:31:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Connection/blocking/SPIPE-acceptor.cpp:
- * examples/Connection/blocking/SPIPE-connector.h:
- Added include of Signal.h.
-
-Thu Nov 6 04:53:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_dlfcn.inl:
- Removed ACE_OS from strerror call in an HP #ifdef that I had
- erroneously added during subsetting--it was obviously like that
- for a reason...
-
- * ace/OS_TLI.h:
- Add #include of os_tcp.h before #include of sys/xti.h if
- ACE_HAS_BROKEN_XTI_MACROS is defined. This error arose due to
- the different order of includes after subsetting.
-
- * ace/SString.h:
- Changed #include streams.h to iosfwd.h. Due to the change in
- the order of includes, we are now getting errors on SuSE due to
- ceil and floor already being declared. This is not a final fix,
- but is necessary to keep the stats builds running.
-
-Wed Nov 5 19:02:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.cpp (clone_from):
-
- Fixed an alignment problem under the following conditions
-
- - The incoming CDR buffer has a message of size exactly 1024
- bytes.
-
- - The data block within the message block in the destination CDR
- is not aligned on an 8 byte boundary.
-
- This lead to improper copying. The problem was that the call
- clone () on the source data block returned exactly 1024 bytes
- and in addition could potentially (which is the destination)
- could be aligned on a 4 byte boundary. This made the destination
- buffer to get aligned on a 8 byte boundary and lose 4 bytes of
- space which lead to improper copying of the source
- buffer. Thanks to Jian Chen <jchen@huawei.com> for reporting
- the problem.
-
- The above problem now been fixed by doing an additional size
- increment on the cloned datablock. We have also added a small
- optimization. We don't always clone the data block. We do it only
- if the size of the source buffer is larger than the size of the
- destination buffer. This should lead to a small increase in
- performance since we are avoiding an allocation along the
- critical path.
-
- I haven't received a response yet from Jian on whether this
- patch solves his problem. But I am positive that this would
- help.
-
-Wed Nov 5 18:52:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_socket.h:
-
- #include'd os_include/net/os_if.h to get the definitions of
- if_nametoindex () if_indextoname () etc.
-
-Wed Nov 5 23:45:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_sys_socket.inl:
- Fixed FUZZ error.
-
-Wed Nov 5 18:16:40 2003 Steve Huston <shuston@riverace.com>
-
- * ace/ARGV.i: Added #include "ace/Global_Macros.h" to find ACE_TRACE.
-
- * ace/Global_Macros.h: Added #include "ace/OS_Errno.h" near the
- ACE_ALLOCATOR* and ACE_NEW* macros to see errno and ENOMEM.
-
- * ace/ACE.cpp: Added #include "ace/OS_NS_string.h" to find
- ACE_OS::strlen().
-
- * ace/Capabilities.cpp: Added #include "ace/os_includes/os_ctype.h"
- to get isdigit(), "ace/OS_Memory.h" to get ACE_NEW_RETURN, and
- "ace/OS_NS_string.h" to get ACE_OS::strcmp().
-
- * ace/Configuration.cpp:
- * ace/Configuration_Import_Export.cpp:
- * ace/DLL_Manager.cpp:
- * ace/Filecache.cpp:
- * ace/Get_Opt.cpp:
- * ace/Process.{cpp i}
- * ace/SString.cpp:
- * ace/UPIPE_Stream.cpp: Added #include "ace/OS_NS_string.h" to pick
- up ACE_OS string functions.
-
- * ace/Based_Pointer_Repository.cpp:
- * ace/Filecache.cpp:
- * ace/Local_Name_Space_T.cpp:
- * ace/Malloc_T.h:
- * ace/Object_Manager.cpp:
- * ace/Process_Manager.cpp:
- * ace/Reactor.cpp:
- * ace/Select_Reactor_T.cpp:
- * ace/Signal.cpp:
- * ace/Singleton.cpp:
- * ace/Svc_Conf_l.cpp:
- * ace/Thread_Exit.cpp:
- * ace/Thread_Manager.cpp:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/UUID.cpp: Added #include "ace/Guard_T.h" to find ACE_Guard.
-
- * ace/DEV_Addr.cpp:
- * ace/FILE_Addr.cpp:
- * ace/SPIPE_Addr.cpp: Added #include "ace/OS_NS_string.h" to get
- ACE_OS functions and "ace/os_include/sys/os_socket.h" to get
- AF_DEV, etc. defs.
-
- * ace/Log_Msg.cpp: Added #include "ace/OS_NS_stdio.h" to pick up
- ACE_OS::snprintf() and "ace/Guard_T.h" to find ACE_Guard.
- * ace/SString.h: Added #include "ace/streams.h" if
- !ACE_LACKS_IOSTREAM_TOTALLY to pick up the correct ostream type.
-
- * ace/Process_Manager.h: Add #include "ace/Time_Value.h" to get the
- ACE_Time_Value class and member defs needed.
-
- * ace/Sock_Connect.cpp: Added #include "ace/OS_NS_string.h",
- "ace/OS_NS_unistd.h" and "ace/OS_NS_stdlib.h" and "ace/OS_Memory.h"
- to get missing functions.
-
- * ace/Thread_Adapter.cpp: Added #include "ace/Object_Manager_Base.h" to
- get ACE_OS_Object_Manager class.
-
- * ace/Time_Request_Reply.cpp: Added #include
- "ace/os_include/netinet/os_in.h" to get htonl(), ntohl().
-
- * ace/TP_Reactor.cpp: Added #include "ace/OS_NS_sys_time.h" to get
- ACE_OS::gettimeofday() and "ace/Log_Msg.h" to get logging macros.
-
- * ace/TP_Reactor.h: Added #include "ace/Timer_Queue.h" so IBM Visual
- Age C++ can see the whole ACE_Timer_Queue type for template reasons.
-
- * ace/Timer_Queue.h: Add #include of either
- ace/Recursive_Thread_Mutex.h or ace/Null_Mutex.h based on
- ACE_HAS_THREADS. IBM Visual Age C++ needs to see the complete
- type.
-
- * ace/Parse_Node.cpp: Added #include "ace/ACE.h" to see ACE::debug().
-
- * netsvcs/lib/TS_Clerk_Handler.h: Added #include "ace/Null_Mutex.h".
-
-Wed Nov 5 23:26:11 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-all.h:
- Added #include of OS_main.h to pick up the main macros that
- handle instantiating ACE_Object_Manager when
- ACE_HAS_NONSTATIC_OBJECT_MANAGER is defined. Thanks to Justin
- Michel <michel_j@ociweb.com> for identifying the problem and
- suggesting the solution.
-
-Wed Nov 5 21:47:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_Thread.h:
- Changed export declaration for rwlock_init() to
- ACE_NAMESPACE_INLINE_FUNCTION to fix link errors on Windows.
-
- * ace/OS_NS_time.h:
- Changed export declaration for gmtime_r() to
- ACE_NAMESPACE_INLINE_FUNCTION to fix link errors on Windows.
-
-Wed Nov 5 21:22:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_stdio.h:
- Changed export declaration for
- default_win32_security_attributes(),
- fopen_mode_to_open_mode_converter(), and fputs() to
- ACE_NAMESPACE_INLINE_FUNCTION to fix link errors on Windows.
-
- * ace/OS_NS_stropts.h:
- Changed export declaration for getmsg(), getpmsg(), and
- fattach() to ACE_NAMESPACE_INLINE_FUNCTION to fix link errors on
- Windows.
-
-Wed Nov 5 15:09:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * apps/gperf/src/gperf.cpp:
-
- Added missing #include "ace/OS_main.h"
-
-Wed Nov 5 19:03:20 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ACE.cpp:
- Added #include of OS_NS_poll.h if ACE_HAS_POLL and
- ACE_HAS_LIMITED_SELECT are defined. Thanks to Andrew G. Harvey
- <agh@cisco.com> for reporting this.
-
- * ace/TLI.cpp:
- Added #include of OS_NS_sys_socket.h to pickup opthdr. Thanks
- again to Andrew G. Harvey <agh@cisco.com> for reporting this.
-
- * ace/INET_Addr.cpp:
- Added ACE_UNUSED_ARG wrapper around the map variable when
- ACE_HAS_IPV6 isn't defined to get rid of warning.
-
- * ace/Log_Msg.cpp:
- Changed #ifdef to include Object_Manager_Base.h if ACE_MT_SAFE
- != 0 (instead of == 0) instead of Object_Manger.h.
-
- * ace/Object_Manager.h:
- * ace/Static_Object_Lock.h:
- Added new file, Static_Object_Lock.h, and moved
- ACE_Static_Object_Lock.h there to help reduce need to include
- Object_Manger.h.
-
- * ace/Reactor.cpp:
- Made #includes of Reactor implementations conditional on usage.
- Removed #include of Reactor_Impl.h and Handle_Set.h
- (Handle_Set.h isn't needed and Reactor_Impl.h doesn't need to be
- read again). Include Static_Object_Lock.h instead of
- Object_Manager.h.
-
- * OS.i:
- * ace/os_include/os_pwd.h:
- * ace/os_include/os_stdlib.h:
- * ace/os_include/os_time.h:
- Moved remaining functions prototypes for AIX and Digital Unix to
- the appropriate places.
-
-Wed Nov 5 11:58:04 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/SOCK_Dgram_Mcast.cpp,
- * ace/Asynch_Connector.cpp,
- * ace/INET_Addr.cpp,
- * ace/OS.h,
- * ace/OS.i,
- * ace/Sock_Connect.n,
- * ace/Sock_Connect.i,
- * ace/SOCK_Dgram.i,
- * ace/SOCK_Dgram.cpp,
- * ace/SOCK_Dgram_Mcast.h,
- * ace/SOCK_Dgram_Mcast.cpp,
- * ace/SOCK_SEQPACK_Acceptor.cpp,
- * ace/OS_NS_sys_socket.{h,inl}:
- Finished adding IPv6 support to ACE. The main addition is
- support for UDP multicast over IPv6 for Linux. Thanks to Brian
- Buesker <bbuesker@qualcomm.com> for contributing this.
-
-Wed Nov 5 15:28:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/Multihomed_INET_Addr_Test.cpp:
- Added ACE_OS to a couple more memcmp's I missed last time.
-
-Wed Nov 5 14:53:19 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Multihomed_INET_Addr.{h,cpp}:
- Removed some "/**/" comments from normal #include statements so
- these includes can be picked up by doxygen. This is a doxygen
- "feature" that excludes includes from documentation that have an
- unknown character.
-
- * ace/Synch.cpp:
- * ace/Thread_Mutex.cpp:
- * ace/RW_Thread_Mutex.cpp:
- Moved the explicit template instantiations from Synch.cpp to
- these files since Synch.cpp is not always compiled.
-
- * tests/Multihomed_INET_Addr_Test.cpp:
- Added ACE_OS to a memcmp call to fix a compile error.
-
-Wed Nov 5 14:08:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Added defines ACE_LACKS_TERMIOS_H and ACE_LACKS_NETINET_TCP_H
-
-Wed Nov 5 13:18:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Removed ACE_LACKS_SYS_MSG_H
-
- * ace/config-win32-mingw.h:
- Added ACE_LACKS_SYS_SHM_H
-
- * ace/Flag_Manip.cpp:
- Added os_include/os_termios.h for Cygwin build
-
- * ace/IO_Cntl_Msg.h:
- Added os_include/os_stddef.h to get size_t
-
- * ace/OS_NS_stdio.h:
- Added os_include/os_unistd.h for Cygwin build
-
- * ace/Proactor.h:
- Added os_include/os_stddef.h and os_include/os_signal.h for
- Cygwin
-
- * ace/os_include/os_signal.h:
- * ace/OS_NS_signal.h
- Moved ACE_SIGNAL_C_FUNC from os_signal.h to OS_NS_Signal.h because
- with Cygwin siginfo_t is defined in OS_NS_Signal.h
-
-Wed Nov 5 10:04:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/README:
- * ace/config-all.h:
- * ace/config-win32-borland.h:
- Changed my solution for the explicit std:: namespace I made this
- morning. Making ACE_STD_NAMESPACE dependent of
- ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB breaks other compilers, so
- introduced the new define ACE_USES_EXPLICIT_STD_NAMESPACE which
- defines how ACE_STD_NAMESPACE is expanded. Set this define in the
- Borland config file only.
-
-Wed Nov 5 09:40:19 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp:
- * examples/NT_Service/main.cpp:
- * examples/Reactor/Proactor/simple_test_proactor.cpp:
- * examples/Reactor/Proactor/test_proactor2.cpp:
- * examples/Reactor/Proactor/test_timeout_st.cpp:
- * examples/Reactor/WFMO_Reactor/Console_Input.cpp:
- * examples/Reactor/WFMO_Reactor/Handle_Close.cpp:
- * examples/Reactor/WFMO_Reactor/Network_Events.cpp:
- * examples/Reactor/WFMO_Reactor/Prerun_State_Changes.cpp:
- Added #include of OS_main.h to get ACE_TMAIN macro
-
- * examples/Threads/wfmo.cpp:
- Added #include of OS_main.h to get ACE_TMAIN macro and
- OS_NS_unistd.h to get ACE_OS::sleep.
-
-Wed Nov 5 07:53:19 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Name_Space.h:
- Fixed fuzz errors
-
-Wed Nov 5 07:46:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ARGV.h:
- Define a private copy constructor and assignment operator. The
- compiler generated versions will not work correctly so prevent
- copying of an instance.
-
- * config-win32.h:
- Moved the check for __BORLANDC__ above the check for _MSC_VER. The
- preview Borland compilers defines both, but we must include in that
- case the Borland config file.
-
- * Connector.{h,cpp}:
- Moved include of Handle_Set.h from cpp to h file. We really need
- it in the header file.
-
- * config-all.h:
- Because ACE_OS is now a namespace we encountered a problem with the
- Borland compilers. In ACE_OS::fclose() we did call ::fclose() but
- the Borland compiler now gives an ambiguity between ACE_OS::fclose()
- and std::fclose(). To fix this we added ACE_STD_NAMESPACE which
- is set to std when ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB is defined
- to 1. In other cases we let ACE_STD_NAMESPACE be nothing. In
- ACE_OS::fclose() we program now ACE_STD_NAMESPACE::fclose() so that
- when using Borland this expands to std::fclose(), in other cases to
- ::fclose().
-
- * OS_NS_stdio.inl:
- * OS_NS_time.cpp:
- * OS_NS_time.inl:
- * OS_NS_wchar.inl:
- Use ACE_STD_NAMESPACE for the method which appear in ACE_OS and std
-
-Wed Nov 5 05:33:44 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ACEXML/common/FileCharStream.cpp:
- Added #include OS_NS_wchar.h when ACE_USES_WCHAR is defined.
-
- * examples/Reactor/WFMO_Reactor/Console_Input.cpp:
- * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- Added #included needed on Windows due to recent subsetting.
-
-Tue Nov 04 19:37:31 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * COPYING: Modified to include CIAO in the Copyright disclaimer.
- Thanks to Roland Schimmack <SC@ProCom.de> for motivating the change.
-
-Wed Nov 5 01:23:08 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/Gateway/Gateway/Event_Channel.cpp:
- * apps/Gateway/Gateway/Gateway.cpp:
- * apps/Gateway/Peer/Peer.cpp:
- * netsvcs/lib/Name_Handler.cpp:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- * netsvcs/lib/TS_Server_Handler.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Process_Manager_Test.cpp:
- * examples/ASX/Event_Server/Event_Server/event_server.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/ASX/UPIPE_Event_Server/event_server.cpp:
- * examples/Connection/misc/Connection_Handler.cpp:
- * examples/Connection/non_blocking/CPP-acceptor.cpp:
- * examples/Connection/non_blocking/CPP-connector.cpp:
- * examples/Logger/simple-server/server_loggerd.cpp:
- * examples/Reactor/Misc/notification.cpp:
- * examples/Reactor/Misc/test_demuxing.cpp:
- * examples/Reactor/Misc/test_signals_1.cpp:
- * examples/Service_Configurator/IPC-tests/server/server_test.cpp:
- * examples/Threads/task_three.cpp:
- * examples/Threads/thread_manager.cpp:
- * examples/Threads/thread_specific.cpp:
- Added #include of Signal.h.
-
- * examples/Reactor/Misc/pingpong.cpp:
- Added #include of Null_Mutex.h.
-
- * examples/C++NPv2/Logging_Event_Handler_Ex.cpp:
- Added #include of ace/Timer_Queue.h.
-
-Wed Nov 5 00:56:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Process_Manager.cpp:
- Added #include of OS_NS_sys_time.h:
-
- * ace/Reactor_Impl.h:
- Added #include of Time_Value.h.
-
-Wed Nov 5 00:28:47 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_Dirent.h:
- * ace/OS_Memory.h:
- * ace/OS_String.h:
- * ace/OS_TLI.h:
- * ace/config-all.h:
- Moved the #defines of ACE_OS_String, ACE_OS_Memory,
- ACE_OS_Dirent, and ACE_OS_TLI to config-all.h. This makes it
- easier for older code that may still use these old class names
- to continue to compile even though the header refactoring has
- eliminated the old empty headers.
-
-Tue Nov 4 16:03:06 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Makefile.am (HEADER_FILES):
-
- Added new Timer_Queuefwd.h header to this list.
-
-Tue Nov 4 15:35:30 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Conn_Test.cpp:
-
- Include "ace/Signal.h". Necessitated by inter-header dependency
- reductions.
-
-Tue Nov 4 14:36:59 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Array_Base.cpp:
-
- Check if _MSC_VER macro is defined prior to checking if
- it is defined to a specific value. Addresses warnings in some
- g++ configurations.
-
- * ace/Asynch_Pseudo_Task.h:
-
- Nuked trailing whitespace.
-
- * ace/CDR_Base.cpp (swap_4_array):
-
- Fixed problem where byte swapping code for arrays containing 4
- byte elements on platforms with 8 byte alignment was not
- enabled.
-
- * ace/Connector.cpp:
-
- Include "ace/Handle_Set.h". Necessitated by inter-header
- dependency reductions.
-
- * ace/Dev_Poll_Reactor.cpp:
-
- Include "ace/Signal.h". Necessitated by inter-header dependency
- reductions.
-
- * ace/Name_Space.h:
-
- Forward declare the ACE_Unbounded_Set and
- ACE_Unbounded_Set_Iterator template classes instead of including
- "ace/Unbounded_Set.h".
-
- No need to include "ace/Name_Proxy.h".
-
- * ace/Naming_Context.h:
-
- No need to include "ace/SString.h", "ace/Containers.h" and
- "ace/Name_Proxy.h".
-
- * ace/OS_NS_string.h:
-
- No need to forward declare ACE_Time_Value.
-
- * ace/Process_Manager.h:
-
- No need to include "ace/Reactor.h". A forward declaration for
- ACE_Reactor is enough.
-
- * ace/Process_Manager.cpp:
-
- Include "ace/Reactor.h" to pull in ACE_Reactor class
- declaration.
-
- * ace/Reactor.h:
-
- Include new "ace/Timer_Queuefwd.h" header instead of
- "ace/Timer_Queue.h". Forward declarations are enough.
-
- No need to include "ace/Signal.h". Forward declarations for
- ACE_Sig_{Action,Handler,Set} are enough.
-
- No need to include "ace/Handle_Set.h". Forward declaring
- ACE_Handle_Set is enough.
-
- * ace/Reactor.i:
-
- No need to include "ace/Handle_Set.h". The forward declaration
- in "ace/Reactor.h" is enough.
-
- * ace/Reactor_Impl.h:
-
- Include new "ace/Timer_Queuefwd.h" header instead of
- "ace/Timer_Queue.h". Forward declarations are enough.
-
- No need to include "ace/Signal.h". Forward declarations for
- ACE_Sig_{Action,Handler,Set} are enough.
-
- * ace/Reactor_Timer_Interface.h:
-
- Include "ace/Time_Value.h" to pull in ACE_Time_Value class
- declaration.
-
- * ace/SString.h (ACE_NS_WString):
-
- Corrected documentation.
-
- * ace/SString.i:
-
- No need to include "ace/Malloc_Base.h".
-
- * ace/SString.cpp:
-
- Cosmetic reorganization of code.
-
- * ace/Select_Reactor_Base.h:
-
- No need to include "ace/Signal.h".
-
- Include new "ace/Timer_Queuefwd.h" header instead of
- "ace/Timer_Queue.h". Forward declarations are enough.
-
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_T.cpp:
-
- Include "ace/Signal.h" to pull in ACE signal classes.
-
- * ace/TP_Reactor.h:
-
- No need to include "ace/Log_Msg.h".
-
- * ace/TP_Reactor.cpp:
-
- No need to include "ace/Reactor.h".
-
- Include "ace/Timer_Queue.h" and "ace/Signal.h" to pull in
- ACE_Timer_Queue and ACE signal classes.
-
- * ace/Timer_Queue.h:
-
- Moved ACE_Timer_Queue typedef to new Timer_Queuefwd.h file.
-
- Include "ace/Timer_Queuefwd.h" to pull in ACE_Timer_Queue
- typedef.
-
- * ace/Timer_Queue_T.cpp:
-
- No need to include "ace/Signal.h".
-
- * ace/Timer_Queuefwd.h:
-
- New file containing forward declarations and typedefs for the
- ACE_Timer_Queue class and friends.
-
-Tue Nov 4 17:58:29 2003 Steve Huston <shuston@riverace.com>
-
- * ace/UUID.cpp: Added explicit instantiation of
- ACE_Singleton::singleton_ to work around g++ issue on HP-UX and AIX.
-
-Tue Nov 4 20:40:26 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/test_config.h:
- Removed #include of streams.h.
-
- * tests/CDR_File_Test.cpp:
- Added #include of streams.h. This is the only test that needs
- it.
-
-Tue Nov 4 14:22:00 2003 Justin Michel <michel_j@ociweb.com
-
- * ace/OS.i:
- * ace/OS_NS_stdio.inl:
-
- Moved default_win32_security_attributes() function definition from
- OS.i to the other file.
-
-Tue Nov 4 18:54:10 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-freebsd.h
- Added ACE_LACKS_WCSNICMP, ACE_LACKS_WCSICMP, ACE_LACKS_WCSDUP,
- ACE_LACKS_ITOW, ACE_HAS_3_PARAM_WCSTOK, and ACE_LACKS_TOWLOWER,
- needed when ACE_HAS_WCHAR is defined.
-
-Tue Nov 4 09:50:47 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Makefile.am
- (MT_Reference_Counted_Event_Handler_Test_SOURCES):
- (MT_Reference_Counted_Notify_Test_SOURCES):
- (NonBlocking_Conn_Test_SOURCES):
- (Reactor_Registration_Test_SOURCES):
- (Reference_Counted_Event_Handler_Test_SOURCES):
- (Timer_Cancellation_Test_SOURCES):
- (Timer_Queue_Reference_Counting_Test_SOURCES):
- (WFMO_Reactor_Test_SOURCES):
-
- Added these missing test source declarations.
-
-Tue Nov 4 09:15:13 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_sys_time.inl:
- * ace/OS_NS_sys_uio.inl:
- * ace/OS_NS_sys_utsname.inl:
-
- Include "ace/os_include/os_errno.h". The ACE_OSCALL macros used
- in these files use the global errno variable.
-
- * ace/os_include/os_pthread.h:
-
- Don't define ACE_HAS_MUTEX_TIMEOUTS if it has been previously
- defined. Fixes a warning for configurations that explicitly
- define ACE_HAS_MUTEX_TIMEOUTS.
-
- Do not directly check the GNU libc-specific "__USE_XOPEN2K"
- XPG6 feature test macro. The correct/portable way to check for
- XPG6 features is to check if _XOPEN_SOURCE >= 600.
-
- * ace/os_include/sys/os_time.h:
-
- No need to include "ace/os_include/sys/os_select.h".
-
- * ace/os_include/sys/os_types.h:
-
- Check if ACE_SIZEOF_LONG macro is defined prior to checking if
- it is defined to a specific value. Addresses warnings in some
- g++ configurations.
-
-Tue Nov 4 16:48:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Barrier.cpp:
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- Include Log_Msg.h when ACE_HAS_DUMP is defined.
-
- * ace/OS_NS_stdio.inl:
- * ace/OS_NS_string.cpp:
- * ace/OS_NS_strings.inl:
- * ace/OS_NS_unistd.inl:
- * ace/OS_NS_wchar.cpp:
- * ace/OS_NS_wchar.h:
- Added #includes needed when ACE_HAS_WCHAR is defined.
-
- * ace/SSL/SSL_SOCK.cpp:
- * ace/SSL/SSL_SOCK_Stream.cpp:
- Added #includes needed when ssl=1.
-
-Tue Nov 4 14:29:38 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/CDR_Streams.i:
- Added #include OS_NS_string.h and OS_Memory.h.
-
-Tue Nov 4 06:20:18 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
-
- Remove an unnecessary intermediate variable.
-
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
- * bin/MakeProjectCreator/templates/vc7lib.mpt:
- * bin/MakeProjectCreator/templates/vc7libexe.mpt:
-
- Split static projects from dynamic projects ala VC6. When one VC7
- static library project depends on another, they are linked
- together as the second one is built. This causes the contents of
- each library to grow tremendously. Splitting the projects allows
- us to omit the project dependencies for static libraries.
-
-Tue Nov 4 01:03:56 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac (AC_PREREQ):
-
- Fixed typo in copyright statement.
-
- Bumped autoconf prerequisite to version 2.57g. Function tests
- in versions prior to that did not function properly on HP-UX.
-
- (AC_CONFIG_AUX_DIR):
-
- Call this Autoconf macro with an "aux" argument. This causes
- all autotool related scripts to be placed in to the `aux'
- directory. Addresses a problem with some versions of libtoolize
- where an empty auxiliary directory name is assumed instead of
- the well defined defaults. This change also happens to remove
- some of the clutter in the top-level directory.
-
- (AC_CONFIG_MACRO_DIR):
-
- Call this Autoconf macro with a "m4" argument to inform
- autotools that recognize this macro where the ACE Autconf/M4
- macros are located.
-
- * bin/bootstrap:
-
- Replaced manual calls to aclocal, autoheader, autoconf, automake
- and libtoolize with a single call to `autoreconf'. The latter
- is a bit smarter about bootstrapping autoconfiscated
- workspaces, and also allows us to simplify this bootstrap
- script.
-
- * m4/ace.m4:
-
- Started converting all Bourne shell "if" blocks to Autoconf
- "AS_IF" blocks. The latter provides improved portability.
-
- * m4/acinclude.m4:
- * m4/compiler.m4:
- * m4/features.m4:
- * m4/subsets.m4:
-
- Nuked trailing whitespace.
-
- * m4/config_h.m4 (AH_TOP):
-
- Removed "-*- C++ -*-" Emacs mode comment. It had no effect
- since it wasn't in the first few lines of the generated
- `config.h' file.
-
- (AH_BOTTOM):
-
- Define Emacs mode at the bottom of the generated `config.h' file
- using the canonical Emacs "Local Variables" block. The
- generated `config.h' file is now correctly interpreted as a C++
- header when opened in Emacs.
-
-
- * m4/threads.m4:
-
- Started converting all Bourne shell "if" blocks to Autoconf
- "AS_IF" blocks. The latter provides improved portability.
-
- Refactored common POSIX threads detection code to an autoconf
- macro.
-
- Replaced brittle POSIX thread code that checked for backward
- compatibility macros. Use a run/link-time test instead. This
- allows us to avoid determining what the real pthread_create()
- function is called. This should fix a Pthread detection problem
- that occurred on HP-UX.
-
- * ace/Makefile.am:
-
- Updated source lists with latest set of source filenames.
-
- * apps/gperf/mdate-sh:
- * apps/gperf/texinfo.tex:
-
- Removed these files. They are automatically added when
- bootstrapping an "autoconfiscated" workspace.
-
-Wed Nov 4 08:34:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_netdb.cpp: (getmacaddress)
- Always do an reinterpret_cast because the static_cast also doesn't
- work when ansi casts is enabled. Thanks to Edan Ayal
- <edanayal@yahoo.com> for reporting this.
-
-Wed Nov 4 08:18:37 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_signal.h:
- Removed include of OS_export and changed ACE_OS_Export to
- ACE_Export to fix compile errors.
-
-Wed Nov 4 06:15:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- The following list of changes fixes build errors in the Borland builds
-
- * ace/Object_Manager_Base.cpp:
- Added #include of OS_NS_stdio.h
-
- * ace/OS_NS_dirent.inl:
- Added #include of OS_Memory.h
-
- * ace/OS_NS_fcntl.cpp:
- Added #include of OS_NS_stdio.h, OS_NS_Thread.h, OS_NS_macros.h and
- Object_Manager_Base.h
-
- * ace/OS_NS_fcntl.inl:
- Added #include of OS_NS_errno.h
-
- * ace/OS_NS_signal.h:
- Added #include of os_include/os_signal.h, ACE_export.h and OS_export.h
-
- * ace/OS_NS_stdio.inl:
- Added #include OS_NS_macros.h
-
- * ace/OS_NS_stropts.inl:
- Added #include of OS_NS_macros.h and OS_QoS.h
-
- * ace/OS_NS_sys_mman.inl:
- Added #include of OS_NS_stdio.h, OS_NS_macros.h and OS_NS_errno.h
-
- * ace/OS_NS_sys_resource.inl:
- Added #include of OS_NS_macros.h
-
- * ace/OS_NS_sys_select.inl:
- Added #include of os_include/os_errno.h
-
- * ace/OS_NS_sys_socket.inl:
- Added #include of OS_NS_stdio.h, OS_QoS.h and Global_Macros.h
-
- * ace/OS_NS_sys_stat.inl:
- Added OS_NS_errno.h
-
- * ace/OS_NS_sys_uio.cpp:
- Added #include OS_Memory.h, OS_NS_string.h and OS_NS_unistd.h
-
- * ace/OS_NS_sys_utsname.cpp
- Added #include OS_NS_string.h, OS_NS_stdio.h and OS_NS_unistd.h
-
- * ace/OS_NS_sys_wait.inl:
- Added #include of OS_NS_errno.h and Global_Macros.h
-
- * ace/OS_NS_Thread.cpp:
- Added #include of Object_Manager_Base.h
-
- * ace/OS_NS_Thread.inl:
- Added #include of OS_NS_stdio.h and OS_NS_errno.h
-
- * ace/OS_NS_unistd.inl:
- Added #include of OS_NS_macros., OS_NS_fcntl.h and Default_Constants.h
-
-Tue Nov 4 04:55:40 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/CDR_Stream.h:
- Removed #include of OS_Memory.h and OS_String.h.
-
- * ace/Object_Manager.h:
- Added #includes needed due to subsetting.
-
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
- * tests/CDR_Test.cpp:
- Added #includes needed due to subsetting.
-
- * ace/ace.mpc:
- Removed commented out Synch.cpp--comments aren't supported.
-
- * ace/Makefile.ace:
- Removed Synch and added new files, e.g., Mutex, etc...
-
-Mon Nov 3 22:11:24 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-sunos5.5.h: Added a note about SunCC 5.0.
-
-Mon Nov 3 20:35:12 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-sunos5.5.h:
-
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION, since
- CC 5.3 seems to be doing the right thing for class member
- specializations. We will soon check things out on other
- compilers.
-
-Mon Nov 3 19:38:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-all.h:
-
- Added a new #define, ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
- which defines template <> for definitions of member functions
- of a class that is specialized.
-
- * ace/config-g++-common.h:
-
- Added ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION, since
- g++ is doing the right thing for class member specializations.
-
-Mon Nov 3 17:02:42 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-openbsd.h:
- * ace/config-macosx.h:
- Added ACE_LACKS_WCHAR_H.
-
- * ace/OS_NS_dlfcn.inl:
- Added #includes needed when ACE_USES_ASM_SYMBOL_IN_DLSYM is
- defined.
-
- * ace/OS_NS_sys_msg.inl:
- * ace/OS_NS_sys_shm.inl:
- Added #include of OS_NS_errno.h:
-
-Mon Nov 3 16:43:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_dlfcn.inl:
- Added missing #includes needed on HPUX due to recent
- subsetting.
-
- * ace/OS_NS_time.inl:
- Changed #ifdef around ACE_OS::timezone implementation to be just
- __GNUG__ since it seems to be needed on all OS's that use g++.
-
- * ace/OS_NS_string.h:
- Changed ACE_OS_Export to ACE_Export.
-
- * ace/OS_NS_unistd.cpp:
- Added #include of sys/pstat.h needed on HPUX.
-
- * ace/os_include/os_termios.h:
- Added #include of sys/modem.h on HPUX to pickup the MDTR
- definition.
-
-Mon Nov 3 10:19:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Makefile.bor:
- Updated this file with all recent changes
-
-Mon Nov 3 08:24:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added #define ACE_LACKS_TERMIOS_H
-
-Mon Nov 3 06:41:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_stdio.h:
- Added missing ACE_Export to printf() declaration.
-
-Mon Nov 3 06:09:08 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/MM_Shared_Memory_Test.cpp:
- * tests/OS_Test.cpp:
- * tests/Proactor_Scatter_Gather_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/SPIPE_Test.cpp:
- Added #includes needed on Windows due to recent
- subsetting.
-
-Mon Nov 3 05:02:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_netdb.cpp:
- Added missing #ifdef ACE_MT_SAFE around
- ACE_OS::netdb_{acquire|release} method implementations. This
- fixes single threaded build errors on platforms that define
- ACE_LACKS_NETDB_REENTRANT_FUNCTIONS.
-
-Mon Nov 3 04:43:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Makefile:
- * bin/reverseclean:
- Pass the $(MAKE) variable to the reverseclean script and use it
- instead of "make". This fixes problems in autobuilds that
- assign something other than "make" to the make_program
- variable.
-
-Mon Nov 3 04:12:12 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
-
- * include/makeinclude/platform_freebsd.GNU:
- Overhaul the OS version tests so that they actually work.
- The "-pthread" gcc flag was recently deprecated in FreeBSD's gcc, so
- use the correct pthread flags for gcc, based on the OS version.
- Inspired by similar tests in /usr/ports/Mk/bsd.port.mk
-
-Mon Nov 3 03:04:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Barrier.h:
- * ace/Managed_Object.h:
- * ace/Object_Manager.h:
- * tests/Priority_Reactor_Test.cpp:
- Added #include needed when not inlining due to recent
- subsetting.
-
- * ace/OS_NS_Thread.inl:
- Added #ifdef ACE_MT_SAFE around ACE_OS_Thread_Mutex_Guard
- implementation.
-
- * ace/Object_Manager_Base.h:
- Removed ACE_OS friend statements and redundant method
- declarations (which were problematic on Windows).
-
- * ace/Token.cpp:
- Moved #include of Token.i outside of ACE_HAS_THREADS #ifdef
- since ACE_Noop_Token is there and required in single threaded
- builds.
-
-Sun Nov 2 15:58:23 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ace.mpc:
- Added a comment about footprint and compile times, and moved the
- commented out files up--MPC doesn't like comments in file
- lists. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
- for reporting this.
-
- * ace/OS_NS_netdb.inl:
- Fixed a couple of instances of ::memcpy that didn't include
- ACE_OS.
-
- * ace/OS_NS_netdb.cpp:
- Added #include Object_Manager_Base.h.
-
- * ace/OS_NS_unistd.cpp:
- Added #include Object_Manager_Base.h and OS_NS_Thread.h.
-
- * ace/OS_NS_time.inl:
- Added #include OS_NS_sys_time.h.
-
-Sun Nov 2 12:55:21 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Shared_Memory.h:
- Added #include of os_include/os_stddef.h to get size_t definition.
-
-Sun Nov 2 10:01:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_main.h:
- Fixed fuzz error and added #include of post.h
-
- * ace/OS_NS_macros.h:
- Added #include of post.h
-
- * ace/Timer_Queue_T.h:
- Added #include of Time_Value.h
-
- * ace/config-win32-borland.h:
- Added several defines because of lacking system header files.
-
-Sun Nov 2 00:23:25 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS_NS_netdb.cpp:
- Added #include of OS_NS_Thread.h needed when
- ACE_LACKS_NETDB_REENTRANT_FUNCTIONS is defined.
-
- * ace/OS_NS_poll.inl:
- Added #include of OS_NS_errno.h.
-
- * ace/OS_NS_unistd.cpp:
- Added #include of Guard_T.h.
-
- * ace/Object_Manager_Base.cpp:
- Fixed typo.
-
- * ace/os_include/os_signal.h:
- Fixed typo. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
- for reporting this.
-
-Sat Nov 1 23:45:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ACE_export.h:
- Added ACE_NAMESPACE_INLINE_FUNCTION and ACE_NAMESPACE_STORAGE_CLASS
- macros to help control exporting of symbols from namespaces on
- Windows.
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_arpa_inet.{h,inl}:
- * ace/OS_NS_ctype.h:
- * ace/OS_NS_dirent.h:
- * ace/OS_NS_dlfcn.h:
- * ace/OS_NS_errno.h:
- * ace/OS_NS_fcntl.h:
- * ace/OS_NS_math.h:
- * ace/OS_NS_netdb.h:
- * ace/OS_NS_poll.h:
- * ace/OS_NS_pwd.h:
- * ace/OS_NS_regex.h:
- * ace/OS_NS_signal.h:
- * ace/OS_NS_stdio.h:
- * ace/OS_NS_stdlib.h:
- * ace/OS_NS_string.h:
- * ace/OS_NS_strings.h:
- * ace/OS_NS_stropts.h:
- * ace/OS_NS_sys_mman.h:
- * ace/OS_NS_sys_msg.h:
- * ace/OS_NS_sys_resource.h:
- * ace/OS_NS_sys_select.h:
- * ace/OS_NS_sys_shm.h:
- * ace/OS_NS_sys_socket.h:
- * ace/OS_NS_sys_stat.h:
- * ace/OS_NS_sys_time.h:
- * ace/OS_NS_sys_uio.h:
- * ace/OS_NS_sys_utsname.h:
- * ace/OS_NS_sys_wait.h:
- * ace/OS_NS_time.h:
- * ace/OS_NS_unistd.h:
- * ace/OS_NS_wchar.h:
- * ace/OS_TLI.h:
- Added extern ACE_Export to non-inlined method prototypes and
- ACE_NAMESPACE_INLINE_FUNCTION to inlined ones.
-
-Sat Nov 1 18:18:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Added defines to specify that MinGW lacks certain header files.
- Because of the rework this was now found.
-
-Sat Nov 1 17:16:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ace.mpc:
- Reordered new files to make them easer to verify.
-
- * ace/Makefile.ace:
- Added new files and removed OS, OS_String, OS_Memory, and
- OS_Dirent.
-
- * Kokyu/Makefile.Kokyu:
- * ace/Makefile.ace:
- * ace/ace.mpc:
- * ace/RMCast/Makefile:
- * apps/Gateway/Gateway/Makefile:
- * apps/Gateway/Peer/Makefile:
- * apps/drwho/Makefile:
- * apps/gperf/src/Makefile:
- * apps/gperf/tests/Makefile:
- * examples/ASX/CCM_App/Makefile:
- * examples/ASX/Event_Server/Event_Server/Makefile:
- * examples/ASX/Event_Server/Transceiver/Makefile:
- * examples/ASX/Message_Queue/Makefile:
- * examples/ASX/UPIPE_Event_Server/Makefile:
- * examples/C++NPv1/Makefile:
- * examples/Connection/misc/Makefile:
- * examples/Connection/non_blocking/Makefile:
- * examples/IOStream/client/Makefile:
- * examples/IOStream/server/Makefile:
- * examples/IPC_SAP/DEV_SAP/reader/Makefile:
- * examples/IPC_SAP/DEV_SAP/writer/Makefile:
- * examples/IPC_SAP/FIFO_SAP/Makefile:
- * examples/IPC_SAP/FILE_SAP/Makefile:
- * examples/IPC_SAP/SOCK_SAP/Makefile:
- * examples/IPC_SAP/SPIPE_SAP/Makefile:
- * examples/IPC_SAP/TLI_SAP/Makefile:
- * examples/IPC_SAP/UPIPE_SAP/Makefile:
- * examples/Log_Msg/Makefile:
- * examples/Logger/Acceptor-server/Makefile:
- * examples/Logger/client/Makefile:
- * examples/Logger/simple-server/Makefile:
- * examples/Map_Manager/Makefile:
- * examples/Mem_Map/IO-tests/Makefile:
- * examples/Mem_Map/file-reverse/Makefile:
- * examples/Misc/Makefile:
- * examples/Naming/Makefile:
- * examples/RMCast/Send_File/Makefile:
- * examples/Reactor/Dgram/Makefile:
- * examples/Reactor/FIFO/Makefile:
- * examples/Reactor/Misc/Makefile:
- * examples/Reactor/Multicast/Makefile:
- * examples/Reactor/Ntalker/Makefile:
- * examples/Service_Configurator/IPC-tests/client/Makefile:
- * examples/Service_Configurator/IPC-tests/server/Makefile:
- * examples/Shared_Malloc/Makefile:
- * examples/Shared_Memory/Makefile:
- * examples/Synch/Makefile:
- * examples/System_V_IPC/SV_Message_Queues/Makefile:
- * examples/System_V_IPC/SV_Semaphores/Makefile:
- * examples/System_V_IPC/SV_Shared_Memory/Makefile:
- * examples/Threads/Makefile:
- * examples/Timer_Queue/Makefile:
- * netsvcs/clients/Logger/Makefile:
- * netsvcs/clients/Naming/Client/Makefile:
- * netsvcs/clients/Naming/Dump_Restore/Makefile:
- * netsvcs/clients/Tokens/collection/Makefile:
- * netsvcs/clients/Tokens/deadlock/Makefile:
- * netsvcs/clients/Tokens/invariant/Makefile:
- * netsvcs/clients/Tokens/mutex/Makefile:
- * netsvcs/clients/Tokens/rw_lock/Makefile:
- * netsvcs/lib/Makefile:
- * netsvcs/servers/Makefile:
- * performance-tests/Misc/Makefile:
- * performance-tests/SCTP/Makefile:
- * performance-tests/Server_Concurrency/Leader_Follower/Makefile:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile:
- * performance-tests/TCP/Makefile:
- * performance-tests/UDP/Makefile:
- * tests/Makefile.tests:
- * tests/RMCast/Makefile:
- * websvcs/lib/Makefile:
- * websvcs/tests/Makefile
- Updated dependencies.
-
-Sat Nov 1 16:27:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/os_signal.h:
- Added prototype for pthread_sigmask() for those platforms that
- don't include it in signal.h, ie. Free BSD.
-
-Sat Nov 1 05:40:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Cleanup.{h,inl,cpp}:
- * ace/OS_main.h:
- * ace/OS_NS_arpa_inet.{h,inl,cpp}:
- * ace/OS_NS_ctype.{h,inl,cpp}:
- * ace/OS_NS_dirent.{h,inl,cpp}:
- * ace/OS_NS_dlfcn.{h,inl,cpp}:
- * ace/OS_NS_errno.{h,inl,cpp}:
- * ace/OS_NS_fcntl.{h,inl,cpp}:
- * ace/OS_NS_macros.h:
- * ace/OS_NS_math.{h,inl,cpp}:
- * ace/OS_NS_netdb.{h,inl,cpp}:
- * ace/OS_NS_poll.{h,inl,cpp}:
- * ace/OS_NS_pwd.{h,inl,cpp}:
- * ace/OS_NS_regex.{h,inl,cpp}:
- * ace/OS_NS_signal.{h,inl,cpp}:
- * ace/OS_NS_stdio.{h,inl,cpp}:
- * ace/OS_NS_stdlib.{h,inl,cpp}:
- * ace/OS_NS_string.{h,inl,cpp}:
- * ace/OS_NS_strings.{h,inl,cpp}:
- * ace/OS_NS_stropts.{h,inl,cpp}:
- * ace/OS_NS_sys_mman.{h,inl,cpp}:
- * ace/OS_NS_sys_msg.{h,inl,cpp}:
- * ace/OS_NS_sys_resource.{h,inl,cpp}:
- * ace/OS_NS_sys_select.{h,inl,cpp}:
- * ace/OS_NS_sys_shm.{h,inl,cpp}:
- * ace/OS_NS_sys_socket.{h,inl,cpp}:
- * ace/OS_NS_sys_stat.{h,inl,cpp}:
- * ace/OS_NS_sys_time.{h,inl,cpp}:
- * ace/OS_NS_sys_uio.{h,inl,cpp}:
- * ace/OS_NS_sys_utsname.{h,inl,cpp}:
- * ace/OS_NS_sys_wait.{h,inl,cpp}:
- * ace/OS_NS_Thread.{h,inl,cpp}:
- * ace/OS_NS_time.{h,inl,cpp}:
- * ace/OS_NS_unistd.{h,inl,cpp}:
- * ace/OS_NS_wchar.{h,inl,cpp}:
- * ace/Object_Manager_Base.{h,inl,cpp}:
- Added new files.
-
- * ace/OS.{h,i,cpp}:
- * ace/OS_Dirent.{h,i,cpp}:
- * ace/OS_String.{h,i,cpp}:
- * ace/OS_Memory.{h,inl,cpp}:
- * ace/OS_TLI.{h,inl}:
- Converted ACE_OS* classes to ACE_OS namespace and moved all the
- code to the new files above based on the Single Unix Spec.
-
- * ace/ace.mpc:
- Added new files and removed OS.cpp, OS_String.cpp,
- OS_Dirent.cpp, and OS_Memory.cpp. Also removed Synch.cpp and
- added the individual concurrency files that had already been
- added to the repo a while back..
-
- * ace/OS.h:
- * ace/Synch.h:
- Added DO_NOT_INCLUDE #ifdef to make it easy to remove the entire
- contents of these files for testing purposes.
-
- * ace/OS_main.h:
- Moved the ACE_TMAIN macros here.
-
- * ace/Object_Manager_Base.{h,inl,cpp}:
- Moved the ACE_Object_Manager_Base, ACE_OS_Object_Manager, and
- ACE_OS_Object_Manager_Manager classes here.
-
- * ace/config-all.h:
- Moved ACE_OS_TRACE macro here.
-
- * ace/config-vxworks5.x.h:
- Added ACE_LACKS_ARPA_INET_H.
-
- * ace/config-win32-msvc.h:
- Added ACE_LACKS_SEMAPHORE_H, ACE_LACKS_STRINGS_H,
- ACE_LACKS_PWD_H, ACE_LACKS_POLL_H, ACE_LACKS_SYS_SHM_H,
- ACE_LACKS_SYS_MSG_H, ACE_LACKS_NETINET_TCP_H,
- ACE_LACKS_TERMIOS_H, and ACE_LACKS_REGEX_H.
-
- * ace/Time_Value.{h,cpp}:
- Moved ACE_Countdown_Time here.
-
- * ace/TTY_IO.h:
- Moved ACE_VMIN and ACE_VTIME macros here.
-
- * ace/SOCK.h:
- Moved ACE_SHUTDOWN* macros here.
-
- * ace/Mutex.h:
- Moved ACE_DEFAULT_MUTEX macros here.
-
- * ace/Log_Msg.cpp:
- Moved sys_siglist define here.
-
- * ace/Handle_Set.cpp:
- Moved ACE_MSB_MASK macro here.
-
- * ace/Global_Macros.h:
- Moved PIPE_TYPE_*, NEW_MALLOC*, ACE_SEH*, template typedef
- macros here.
-
- * ace/Default_Constants.h:
- ACE_MAX_USERID out, ACE_DEV_NULL and ACE_SYSCALL_FAILED in.
-
- * ace/Cleanup.{h,inl,cpp}:
- Added new file and moved ACE_Cleanup* and ACE_OS_Exit_Info
- classes here.
-
- * ace/Basic_Types.h:
- Moved ACE_HTONL and ACE_NTOHL macros here.
-
- * ace/os_include/os_dirent.h:
- Moved ACE_DIR typedef here:
-
- * ace/os_include/os_dlfcn.h:
- Moved _dl* function prototypes here.
-
- * ace/os_include/os_fcntl.h:
- Moved O_NONBLOCK and F_GETFL defines here.
-
- * ace/os_include/os_limits.h:
- Moved ACE_RTSIG_MAX define here.
-
- * ace/os_include/os_pthread.h:
- Moved the sun priocntl includes here.
-
- * ace/os_include/os_regex.h:
- Moved the regexpr.h include here.
-
- * ace/os_include/os_signal.h:
- Moved the rest of the signal defines and includes here.
-
- * ace/os_include/os_stdio.h:
- Moved the ACE_MAX_USERID define here.
-
- * ace/os_include/os_stdlib.h:
- Moved the mktemp() prototype here.
-
- * ace/os_include/os_string.h:
- * ace/OS_NS_stdio.inl:
- Moved additional string related includes and strerror define
- to os_string.h. Moved ACE_SPRINTF_ADAPTER to OS_NS_stdio.inl.
-
- * ace/os_include/os_strings.h:
- Removed ACE_HAS_STRINGS hack.
-
- * ace/os_include/os_stropts.h:
- Moved _XOPEN_EXTENDED_SOURCE, SIOCGIFBRDADDR, and SIOCGIFADDR
- defines, strbuf type, and isastream() prototype here.
-
- * ace/os_include/os_time.h:
- Moved timespec typedef and time related std using declaration
- here.
-
- * ace/os_include/os_ucontext.h:
- Moved ucontext_t typedef here.
-
- * ace/os_include/os_unistd.h:
- Moved the id related prototypes, *_OK macros, and the
- read_timedwait() and write_timedwait() prototypes here.
-
- * ace/os_include/arpa/os_inet.h:
- Moved the inet_*() prototypes here.
-
- * ace/os_include/netinet/os_in.h:
- Moved the multicast types and IP_* defines here.
-
- * ace/os_include/netinet/os_tcp.h:
- Moved the TCP_NODELAY and TCP_MAXSEG defines here.
-
- * ace/os_include/sys/os_mman.h:
- Moved the MAP_* defines here.
-
- * ace/os_include/sys/os_resource.h:
- Moved the usage and limit defines and prototypes here.
-
- * ace/os_include/sys/os_select.h:
- Moved NFDBITS and select() prototype here.
-
- * ace/os_include/sys/os_sem.h:
- Moved the GETVAL, SETVAL, GETALL, SETALL, and SEM_UNDO defines
- here.
-
- * ace/os_include/sys/os_socket.h:
- Moved the socket related *_timedwait() prototypes and
- ACE_SOCKET_LEN typedef here.
-
- * ace/os_include/sys/os_stat.h:
- Added /**/ for system include.
-
- * ace/os_include/sys/os_time.h:
- Moved gettimeofday() prototype here.
-
- * ace/os_include/sys/os_times.h:
- Fixed typo.
-
- * ace/os_include/sys/os_types.h:
- Moved ACE_timer_t typedef and types related std using
- declarations here.
-
- * ace/os_include/sys/os_uio.h:
- Moved readv_timedwait() writev_timedwait() prototypes here.
-
- * ace/os_include/sys/os_wait.h:
- Moved wait macros, WIFEXITED, etc.., here.
-
- * ACEXML/apps/svcconf/Svcconf_Handler.cpp:
- * ACEXML/common/FileCharStream.cpp:
- * ACEXML/common/NamespaceSupport.{h,cpp}:
- * ACEXML/common/StrCharStream.cpp:
- * ACEXML/common/URL_Addr.cpp:
- * ACEXML/common/XML_Types.h:
- * ACEXML/examples/SAXPrint/main.cpp:
- * ACEXML/parser/parser/Entity_Manager.h:
- * ACEXML/parser/parser/Parser.cpp:
- * ACEXML/tests/ContentHandler_Test.cpp:
- * ACEXML/tests/HttpCharStream_Test.cpp:
- * ACEXML/tests/NamespaceSupport_Test.cpp:
- * ACEXML/tests/Transcoder_Test.cpp:
- * ASNMP/asnmp/address.{h,cpp}:
- * ASNMP/asnmp/asn1.{h,cpp}:
- * ASNMP/asnmp/ctr64.cpp:
- * ASNMP/asnmp/integer.cpp:
- * ASNMP/asnmp/octet.cpp:
- * ASNMP/asnmp/oid.{h,cpp}:
- * ASNMP/asnmp/pdu.cpp:
- * ASNMP/asnmp/smi.h:
- * ASNMP/asnmp/snmp.cpp:
- * ASNMP/asnmp/timetick.cpp:
- * ASNMP/asnmp/transaction.cpp:
- * ASNMP/asnmp/vb.{h,cpp}:
- * ASNMP/asnmp/wpdu.{h,cpp}:,
- * ASNMP/tests/Counter64_Test.cpp:
- * ASNMP/tests/Counter_Test.cpp:
- * ASNMP/tests/Gauge_Test.cpp:
- * ASNMP/tests/Integer_Test.cpp:
- * ASNMP/tests/Octet_Test.cpp:
- * ASNMP/tests/Oid_Test.cpp:
- * ASNMP/tests/Target_Test.cpp:
- * ASNMP/tests/Varbind_Test.cpp:
- * ASNMP/tests/test_config.h:
- * Kokyu/Dispatcher_Task.cpp:
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- * Kokyu/tests/EDF/test.cpp:
- * Kokyu/tests/FIFO/test.cpp:
- * ace/ACE.{i,cpp}:
- * ace/ARGV.cpp:
- * ace/Acceptor.cpp:
- * ace/Active_Map_Manager.{h,i}:
- * ace/Addr.cpp:
- * ace/Arg_Shifter.cpp:
- * ace/Argv_Type_Converter.cpp:
- * ace/Asynch_Acceptor.cpp:
- * ace/Asynch_IO_Impl.cpp:
- * ace/Asynch_Pseudo_Task.cpp:
- * ace/Atomic_Op.cpp:
- * ace/Auto_Event.cpp:
- * ace/Barrier.cpp:
- * ace/Base_Thread_Adapter.cpp:
- * ace/Basic_Types.cpp:
- * ace/CDR_Base.cpp:
- * ace/CDR_Stream.i:
- * ace/CE_Screen_Output.h:
- * ace/Capabilities.cpp:
- * ace/Codecs.cpp:
- * ace/Condition_Thread_Mutex.cpp:
- * ace/Configuration.cpp:
- * ace/Configuration_Import_Export.cpp:
- * ace/DEV.cpp:
- * ace/DEV_IO.{i,h}:
- * ace/DLL.cpp:
- * ace/DLL_Manager.cpp:
- * ace/Date_Time.i:
- * ace/Dirent.{i,h}:
- * ace/Dirent_Selector.{h,cpp}:
- * ace/Env_Value_T.h:
- * ace/Event.{h,cpp}:
- * ace/FIFO.{h,cpp}:
- * ace/FIFO_Recv.i:
- * ace/FIFO_Recv_Msg.{i,cpp}:
- * ace/FIFO_Send.i:
- * ace/FIFO_Send_Msg.cpp:
- * ace/FILE.cpp:
- * ace/FILE_IO.{i,cpp}:
- * ace/File_Lock.h:
- * ace/Filecache.{h,cpp}:
- * ace/Flag_Manip.{h,i,cpp}:
- * ace/Framework_Component.cpp:
- * ace/Functor.i:
- * ace/Future.h:
- * ace/Guard_T.{h,inl}:
- * ace/Handle_Gobbler.h:
- * ace/Handle_Ops.cpp:
- * ace/Handle_Set.cpp:
- * ace/High_Res_Timer.{h,i,cpp}:
- * ace/INET_Addr.{i,cpp}:
- * ace/IOStream.{h,cpp}:
- * ace/IOStream_T.h:
- * ace/IO_Cntl_Msg.h:
- * ace/IO_SAP.cpp:
- * ace/IO_SAP.i:
- * ace/IPC_SAP.{i,cpp}:
- * ace/LOCK_SOCK_Acceptor.cpp:
- * ace/Lib_Find.cpp:
- * ace/Local_Name_Space_T.cpp:
- * ace/Lock_Adapter_T.cpp:
- * ace/Log_Msg.cpp:
- * ace/Log_Msg_NT_Event_Log.cpp:
- * ace/Log_Msg_UNIX_Syslog.cpp:
- * ace/Log_Record.cpp:
- * ace/Log_Record.i:
- * ace/Logging_Strategy.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_Addr.{i,cpp}:
- * ace/MEM_IO.i:
- * ace/Malloc.{h,cpp}:
- * ace/Malloc_Allocator.i:
- * ace/Malloc_T.{h,cpp}:
- * ace/Manual_Event.cpp:
- * ace/Mem_Map.{h,i,cpp}:
- * ace/Memory_Pool.cpp:
- * ace/Message_Block.cpp:
- * ace/Message_Queue_T.cpp:
- * ace/Metrics_Cache.{h,cpp}:
- * ace/Metrics_Cache_T.h:
- * ace/Module.h:
- * ace/Mutex.{h,inl,cpp}:
- * ace/NT_Service.cpp:
- * ace/Name_Request_Reply.cpp:
- * ace/Naming_Context.{h,cpp}:
- * ace/OS_QoS.{h,cpp}:
- * ace/OS_Thread_Adapter.cpp:
- * ace/Object_Manager.h:
- * ace/PI_Malloc.cpp:
- * ace/POSIX_Asynch_IO.{h,cpp}:
- * ace/POSIX_Proactor.cpp:
- * ace/Pipe.{h,i}:
- * ace/Proactor.h:
- * ace/Proactor_Impl.h:
- * ace/Process.{i,cpp}:
- * ace/Process_Manager.cpp:
- * ace/Profile_Timer.{h,i,cpp}:
- * ace/RW_Mutex.{h,cpp}:
- * ace/RW_Process_Mutex.h:
- * ace/Reactor_Timer_Interface.h:
- * ace/Read_Buffer.cpp:
- * ace/Recursive_Thread_Mutex.{h,cpp}:
- * ace/Refcounted_Auto_Ptr.h:
- * ace/Registry.{h,cpp}:
- * ace/Registry_Name_Space.h:
- * ace/Remote_Name_Space.cpp:
- * ace/SOCK.{h,i}:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Dgram.{h,cpp}:
- * ace/SOCK_Dgram_Bcast.cpp:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_IO.cpp:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SPIPE.cpp:
- * ace/SPIPE_Acceptor.cpp:
- * ace/SPIPE_Addr.cpp:
- * ace/SPIPE_Addr.h:
- * ace/SPIPE_Connector.cpp:
- * ace/SPIPE_Stream.i:
- * ace/SString.{h,cpp}:
- * ace/SV_Message.{h,i}:
- * ace/SV_Message_Queue.{h,i}:
- * ace/SV_Semaphore_Simple.{h,i}:
- * ace/SV_Shared_Memory.{h,i}:
- * ace/Sample_History.cpp:
- * ace/Sched_Params.{h,cpp}:
- * ace/Select_Reactor_T.cpp:
- * ace/Semaphore.{h,inl,cpp}:
- * ace/Service_Config.cpp:
- * ace/Service_Manager.cpp:
- * ace/Service_Repository.cpp:
- * ace/Service_Types.cpp:
- * ace/Shared_Memory.h:
- * ace/Shared_Memory_SV.i:
- * ace/Signal.{h,i}:
- * ace/Singleton.h:
- * ace/Sock_Connect.cpp:
- * ace/Stats.{h,cpp}:
- * ace/Stream_Modules.cpp:
- * ace/String_Base.{h,i,cpp}:
- * ace/System_Time.{h,cpp}:
- * ace/TLI.{h,cpp}:
- * ace/TLI_Acceptor.{h,cpp}:
- * ace/TLI_Connector.cpp:
- * ace/TLI_Stream.h:
- * ace/TSS_T.cpp:
- * ace/TTY_IO.{h.cpp}:
- * ace/Task_T.i:
- * ace/Thread.{h,i}:
- * ace/Thread_Adapter.cpp:
- * ace/Thread_Control.h:
- * ace/Thread_Hook.cpp:
- * ace/Thread_Manager.h:
- * ace/Thread_Mutex.{h,cpp}:
- * ace/Time_Value.inl:
- * ace/Timeprobe.{h,cpp}:
- * ace/Timeprobe_T.{h,cpp}:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Queue_Adapters.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/Token.{h,i}:
- * ace/Trace.cpp:
- * ace/UNIX_Addr.i:
- * ace/UUID.{h,cpp}:
- * ace/Unbounded_Set.h:
- * ace/WFMO_Reactor.cpp:
- * ace/WIN32_Asynch_IO.cpp:
- * ace/WIN32_Asynch_IO.h:
- * ace/WIN32_Proactor.{h,cpp}:
- * ace/gethrtime.cpp:
- * ace/RMCast/RMCast.h:
- * ace/RMCast/RMCast_Copy_On_Write.{h,i}}:
- * ace/RMCast/RMCast_IO_UDP.{h,cpp}:
- * ace/RMCast/RMCast_Membership.{h,cpp}:
- * ace/RMCast/RMCast_Reassembly.h:
- * ace/RMCast/RMCast_Reordering.h:
- * ace/RMCast/RMCast_Sequencer.{h,cpp}:
- * ace/RMCast/RMCast_UDP_Proxy.cpp:
- * apps/Gateway/Gateway/Connection_Handler_Connector.cpp:
- * apps/Gateway/Gateway/Event.h:
- * apps/Gateway/Gateway/Event_Channel.cpp:
- * apps/Gateway/Gateway/Event_Forwarding_Discriminator.h:
- * apps/Gateway/Gateway/File_Parser.{h,cpp}:
- * apps/Gateway/Gateway/Gateway.h:
- * apps/Gateway/Gateway/Options.{h,cpp}:
- * apps/Gateway/Peer/Options.cpp:
- * apps/JAWS/clients/Blobby/Blob.{h,cpp}:
- * apps/JAWS/clients/Blobby/Blob_Handler.{h,cpp}:
- * apps/JAWS/clients/Blobby/blobby.cpp:
- * apps/JAWS/clients/Caching/URL_Properties.cpp:
- * apps/JAWS/server/HTTP_Config.cpp:
- * apps/JAWS/server/HTTP_Handler.cpp:
- * apps/JAWS/server/HTTP_Helpers.cpp:
- * apps/JAWS/server/HTTP_Helpers.h:
- * apps/JAWS/server/HTTP_Request.cpp:
- * apps/JAWS/server/HTTP_Request.h:
- * apps/JAWS/server/HTTP_Response.cpp:
- * apps/JAWS/server/HTTP_Server.h:
- * apps/JAWS/server/IO.cpp:
- * apps/JAWS/server/Parse_Headers.{h,cpp}:
- * apps/JAWS/server/main.cpp:
- * apps/JAWS/stress_testing/global.h:
- * apps/JAWS2/HTTP_10_Write.cpp:
- * apps/JAWS2/HTTPU/http_export.h:
- * apps/JAWS2/HTTPU/parse_http_request.h:
- * apps/JAWS2/HTTPU/parse_http_response.cpp:
- * apps/JAWS2/HTTPU/parse_http_response.h:
- * apps/JAWS2/HTTPU/parse_url.cpp:
- * apps/JAWS2/JAWS/Cache_Hash_T.h:
- * apps/JAWS2/JAWS/Cache_Manager.cpp:
- * apps/JAWS2/JAWS/Cache_Manager.h:
- * apps/JAWS2/JAWS/Cache_Object.{h,cpp}:
- * apps/JAWS2/JAWS/Export.h:
- * apps/JAWS2/JAWS/FILE.{h,cpp}:
- * apps/JAWS2/JAWS/Filecache.{h,cpp}:
- * apps/JAWS2/JAWS/Headers.cpp:
- * apps/drwho/BS_Client.cpp:
- * apps/drwho/BS_Server.cpp:
- * apps/drwho/Binary_Search.cpp:
- * apps/drwho/CM_Client.{h,cpp}:
- * apps/drwho/CM_Server.cpp:
- * apps/drwho/Comm_Manager.h:
- * apps/drwho/File_Manager.cpp:
- * apps/drwho/HT_Client.cpp:
- * apps/drwho/HT_Server.cpp:
- * apps/drwho/Hash_Table.cpp:
- * apps/drwho/Multicast_Manager.{h,cpp}:
- * apps/drwho/Options.h:
- * apps/drwho/PMC_All.cpp:
- * apps/drwho/PMC_Flo.cpp:
- * apps/drwho/PMC_Ruser.cpp:
- * apps/drwho/PMC_Usr.cpp:
- * apps/drwho/PMS_All.cpp:
- * apps/drwho/PMS_Flo.cpp:
- * apps/drwho/PMS_Ruser.cpp:
- * apps/drwho/PMS_Usr.cpp:
- * apps/drwho/PM_Client.cpp:
- * apps/drwho/PM_Server.cpp:
- * apps/drwho/Protocol_Manager.{h,cpp}:
- * apps/drwho/Rwho_DB_Manager.cpp:
- * apps/drwho/SL_Server.cpp:
- * apps/drwho/SM_Client.cpp:
- * apps/drwho/SM_Server.cpp:
- * apps/drwho/client.cpp:
- * apps/drwho/global.h:
- * apps/drwho/server.cpp:
- * apps/gperf/src/Bool_Array.cpp:
- * apps/gperf/src/Gen_Perf.cpp:
- * apps/gperf/src/Hash_Table.cpp:
- * apps/gperf/src/Hash_Table.h:
- * apps/gperf/src/Iterator.cpp:
- * apps/gperf/src/Key_List.cpp:
- * apps/gperf/src/List_Node.cpp:
- * apps/gperf/src/Options.cpp:
- * apps/gperf/src/Options.h:
- * apps/gperf/src/Vectors.h:
- * apps/gperf/src/gperf.cpp:
- * apps/gperf/tests/test.cpp:
- * apps/mkcsregdb/mkcsregdb.cpp:
- * apps/soreduce/Library.cpp:
- * apps/soreduce/Obj_Module.cpp:
- * apps/soreduce/SO_Group.cpp:
- * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
- * examples/ASX/Event_Server/Event_Server/Options.{h,cpp}:
- * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
- * examples/ASX/Message_Queue/bounded_buffer.cpp:
- * examples/ASX/Message_Queue/buffer_stream.cpp:
- * examples/ASX/UPIPE_Event_Server/Options.{h,cpp}:
- * examples/C++NPv1/Logging_Client.cpp:
- * examples/C++NPv1/Logging_Handler.cpp:
- * examples/C++NPv1/Logging_Server.cpp:
- * examples/C++NPv1/Reactive_Logging_Server_Ex.h:
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/Client_Logging_Daemon.cpp:
- * examples/C++NPv2/Configurable_Logging_Server.cpp:
- * examples/C++NPv2/Logging_Event_Handler.cpp:
- * examples/C++NPv2/Logging_Handler.cpp:
- * examples/C++NPv2/Reactor_Logging_Server_Adapter.cpp:
- * examples/C++NPv2/SR_Configurable_Logging_Server.cpp:
- * examples/C++NPv2/Select_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/Server_Shutdown.cpp:
- * examples/C++NPv2/Service_Reporter.cpp:
- * examples/C++NPv2/TPC_Logging_Server.cpp:
- * examples/C++NPv2/TP_Logging_Server.cpp:
- * examples/C++NPv2/TP_Logging_Server.h:
- * examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- * examples/C++NPv2/display_logfile.cpp:
- * examples/DLL/Newsweek.{h,cpp}:
- * examples/DLL/Today.{h,cpp}:
- * examples/IPC_SAP/ATM_SAP/CPP-client.cpp:
- * examples/IPC_SAP/ATM_SAP/CPP-server.cpp:
- * examples/IPC_SAP/DEV_SAP/reader/reader.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
- * examples/IPC_SAP/FILE_SAP/client.cpp:
- * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/C-inserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.h:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp:
- * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp:
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
- * examples/IPC_SAP/SPIPE_SAP/client.cpp:
- * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp:
- * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp:
- * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
- * examples/IPC_SAP/SPIPE_SAP/producer_read.cpp:
- * examples/IPC_SAP/SPIPE_SAP/server.cpp:
- * examples/IPC_SAP/SPIPE_SAP/shared.h:
- * examples/IPC_SAP/SSL_SAP/SSL-client-simple.h:
- * examples/IPC_SAP/SSL_SAP/SSL-client.h:
- * examples/IPC_SAP/TLI_SAP/CPP-client.cpp:
- * examples/IPC_SAP/TLI_SAP/CPP-server.cpp:
- * examples/IPC_SAP/TLI_SAP/db-client.cpp:
- * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
- * examples/IPC_SAP/UPIPE_SAP/ex1.cpp:
- * examples/IPC_SAP/UPIPE_SAP/ex2.cpp:
- * examples/IPC_SAP/UPIPE_SAP/ex3.cpp:
- * examples/Log_Msg/test_callback.cpp:
- * examples/Log_Msg/test_log_msg.cpp:
- * examples/Log_Msg/test_ostream.cpp:
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp:
- * examples/Logger/Acceptor-server/server_loggerd.h:
- * examples/Logger/client/logging_app.cpp:
- * examples/Logger/simple-server/Logging_Handler.h:
- * examples/Map_Manager/test_hash_map_manager.cpp:
- * examples/Mem_Map/IO-tests/IO_Test.cpp:
- * examples/Mem_Map/IO-tests/test_io.cpp:
- * examples/Mem_Map/file-reverse/file-reverse.cpp:
- * examples/Misc/test_XtReactor1.cpp,:
- * examples/Misc/test_XtReactor2.cpp:
- * examples/Misc/test_dump.{h,cpp}:
- * examples/Misc/test_get_opt.cpp:
- * examples/Misc/test_profile_timer.cpp:
- * examples/Misc/test_read_buffer.cpp:
- * examples/Misc/test_set.cpp:
- * examples/Misc/test_sstring.cpp:
- * examples/Misc/test_trace.cpp:
- * examples/NT_Service/ntsvc.cpp:
- * examples/Naming/test_multiple_contexts.cpp:
- * examples/Naming/test_non_existent.cpp:
- * examples/Naming/test_open.cpp:
- * examples/Naming/test_writers.cpp:
- * examples/OS/Process/imore.cpp:
- * examples/OS/Process/process.cpp:
- * examples/QOS/Change_Receiver_FlowSpec/Fill_ACE_QoS.h:
- * examples/QOS/Change_Receiver_FlowSpec/QoS_Util.cpp:
- * examples/QOS/Change_Receiver_FlowSpec/Sender_QoS_Event_Handler.cpp:
- * examples/QOS/Change_Receiver_FlowSpec/receiver.cpp:
- * examples/QOS/Change_Receiver_FlowSpec/sender.cpp:
- * examples/QOS/Change_Sender_TSpec/Fill_ACE_QoS.h:
- * examples/QOS/Change_Sender_TSpec/QoS_Util.cpp:
- * examples/QOS/Change_Sender_TSpec/Sender_QoS_Event_Handler.cpp:
- * examples/QOS/Change_Sender_TSpec/receiver.cpp:
- * examples/QOS/Change_Sender_TSpec/sender.cpp:
- * examples/QOS/Simple/Fill_ACE_QoS.h:
- * examples/QOS/Simple/QoS_Util.cpp:
- * examples/QOS/Simple/Sender_QoS_Event_Handler.cpp:
- * examples/QOS/Simple/receiver.cpp:
- * examples/QOS/Simple/sender.cpp:
- * examples/RMCast/Send_File/Receiver.cpp:
- * examples/RMCast/Send_File/Sender.cpp:
- * examples/Reactor/Dgram/CODgram.cpp:
- * examples/Reactor/Dgram/Dgram.cpp:
- * examples/Reactor/Misc/pingpong.cpp:
- * examples/Reactor/Misc/test_early_timeouts.cpp:
- * examples/Reactor/Misc/test_time_value.cpp:
- * examples/Reactor/Multicast/Log_Wrapper.cpp:
- * examples/Reactor/Multicast/client.cpp:
- * examples/Reactor/Multicast/server.cpp:
- * examples/Reactor/Ntalker/ntalker.cpp:
- * examples/Reactor/Proactor/post_completions.cpp:
- * examples/Reactor/Proactor/test_aiocb_ace.cpp:
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_end_event_loop.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * examples/Reactor/Proactor/test_timeout.cpp:
- * examples/Reactor/Proactor/test_udp_proactor.cpp:
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp:
- * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Exceptions.cpp:
- * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Suspended_Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- * examples/Reactor/WFMO_Reactor/Timeouts.cpp:
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
- * examples/Registry/test_registry_iterator.cpp:
- * examples/Registry/test_registry_update.cpp:
- * examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i:
- * examples/Service_Configurator/Misc/main.cpp:
- * examples/Shared_Malloc/Options.cpp:
- * examples/Shared_Malloc/Options.h:
- * examples/Shared_Malloc/test_malloc.cpp:
- * examples/Shared_Memory/test_MM.cpp:
- * examples/Shared_Memory/test_SV.cpp:
- * examples/Smart_Pointers/Widget_Part_Impl.cpp:
- * examples/Smart_Pointers/gadget_test.cpp:
- * examples/Smart_Pointers/widget_test.cpp:
- * examples/Synch/proc_sema.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
- * examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp:
- * examples/System_V_IPC/SV_Message_Queues/test.h:
- * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp:
- * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.h:
- * examples/Threads/auto_event.cpp:
- * examples/Threads/barrier1.cpp:
- * examples/Threads/barrier2.cpp:
- * examples/Threads/cancel.cpp:
- * examples/Threads/future1.cpp:
- * examples/Threads/future2.cpp:
- * examples/Threads/manual_event.cpp:
- * examples/Threads/process_manager.cpp:
- * examples/Threads/process_mutex.cpp:
- * examples/Threads/process_semaphore.cpp:
- * examples/Threads/reader_writer.cpp:
- * examples/Threads/recursive_mutex.cpp:
- * examples/Threads/task_five.cpp:
- * examples/Threads/task_four.cpp:
- * examples/Threads/task_one.cpp:
- * examples/Threads/task_three.cpp:
- * examples/Threads/task_two.cpp:
- * examples/Threads/thread_manager.cpp:
- * examples/Threads/thread_pool.cpp:
- * examples/Threads/thread_specific.cpp:
- * examples/Threads/token.cpp:
- * examples/Threads/tss1.cpp:
- * examples/Threads/tss2.cpp::
- * examples/Timer_Queue/main_async.cpp:
- * examples/Timer_Queue/main_reactor.cpp:
- * examples/Timer_Queue/main_thread.cpp:
- * examples/Web_Crawler/Options.cpp:
- * examples/Web_Crawler/Options.h:
- * examples/Web_Crawler/URL_Addr.cpp:
- * examples/Web_Crawler/URL_Status.h:
- * netsvcs/clients/Logger/direct_logging.cpp:
- * netsvcs/clients/Logger/indirect_logging.cpp:
- * netsvcs/clients/Naming/Client/Client_Test.cpp:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
- * netsvcs/clients/Tokens/collection/collection.cpp:
- * netsvcs/clients/Tokens/collection/rw_locks.cpp:
- * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
- * netsvcs/clients/Tokens/invariant/invariant.cpp:
- * netsvcs/clients/Tokens/manual/manual.cpp:
- * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
- * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp:
- * netsvcs/lib/Base_Optimizer.h:
- * netsvcs/lib/Log_Message_Receiver.h:
- * netsvcs/lib/Server_Logging_Handler.h:
- * netsvcs/lib/Server_Logging_Handler_T.cpp:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * netsvcs/lib/TS_Server_Handler.cpp:
- * performance-tests/Misc/basic_perf.cpp:
- * performance-tests/Misc/childbirth_time.cpp:
- * performance-tests/Misc/context_switch_time.cpp:
- * performance-tests/Misc/preempt.cpp:
- * performance-tests/Misc/test_mutex.cpp:
- * performance-tests/Misc/test_naming.cpp:
- * performance-tests/Misc/test_singleton.cpp:
- * performance-tests/SCTP/Options_Manager.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_Association_Test.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_clt.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
- * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
- * performance-tests/SCTP/SOCK_STREAM_srv.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.h:
- * performance-tests/Synch-Benchmarks/Synch_Lib/export_mac.h:
- * performance-tests/TCP/tcp_test.cpp:
- * performance-tests/UDP/udp_test.cpp:
- * tests/Aio_Platform_Test.cpp:
- * tests/Auto_IncDec_Test.cpp:
- * tests/Barrier_Test.cpp:
- * tests/Basic_Types_Test.cpp:
- * tests/Buffer_Stream_Test.cpp:
- * tests/CE_fostream.h:
- * tests/Cache_Map_Manager_Test.cpp:
- * tests/Config_Test.cpp:
- * tests/Conn_Test.cpp:
- * tests/DLL_Test.cpp:
- * tests/DLL_Test_Impl.cpp:
- * tests/DLL_Test_Impl.h:
- * tests/Dirent_Test.cpp:
- * tests/Enum_Interfaces_Test.cpp:
- * tests/Env_Value_Test.cpp:
- * tests/FIFO_Test.cpp:
- * tests/Framework_Component_DLL.cpp:
- * tests/Hash_Map_Bucket_Iterator_Test.cpp:
- * tests/Hash_Map_Manager_Test.cpp:
- * tests/High_Res_Timer_Test.cpp:
- * tests/INET_Addr_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/MEM_Stream_Test.h:
- * tests/MM_Shared_Memory_Test.cpp:
- * tests/MT_Reactor_Upcall_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_SOCK_Test.cpp:
- * tests/Main.cpp:
- * tests/Map_Test.{h,cpp}:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Mem_Map_Test.cpp:
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/Message_Queue_Test.cpp:
- * tests/Message_Queue_Test_Ex.{h,cpp}:
- * tests/Multicast_Test.cpp:
- * tests/Multihomed_INET_Addr_Test.cpp:
- * tests/Naming_Test.cpp:
- * tests/New_Fail_Test.cpp:
- * tests/OS_Test.cpp:
- * tests/Obstack_Test.cpp:
- * tests/Pipe_Test.cpp:
- * tests/Priority_Task_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/RB_Tree_Test.cpp:
- * tests/Reactor_Notify_Test.cpp:
- * tests/Reader_Writer_Test.cpp:
- * tests/Reverse_Lock_Test.cpp:
- * tests/SOCK_Connector_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp:
- * tests/SPIPE_Test.cpp:
- * tests/Semaphore_Test.cpp:
- * tests/Signal_Test.cpp:
- * tests/Sigset_Ops_Test.cpp:
- * tests/Simple_Message_Block_Test.cpp:
- * tests/TP_Reactor_Test.{h,cpp}:
- * tests/TSS_Test.cpp:
- * tests/Test_Output.cpp:
- * tests/Thread_Manager_Test.cpp:
- * tests/Thread_Mutex_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp:
- * tests/Thread_Pool_Reactor_Test.cpp:
- * tests/Thread_Pool_Test.cpp:
- * tests/Time_Service_Test.cpp:
- * tests/Timeprobe_Test.cpp:
- * tests/Timer_Queue_Reference_Counting_Test.cpp:
- * tests/Timer_Queue_Test.cpp:
- * tests/Upgradable_RW_Test.h:
- * tests/RMCast/Main.cpp:
- * tests/RMCast/RMCast_Fragment_Test.cpp:
- * tests/RMCast/RMCast_Membership_Test.cpp:
- * tests/RMCast/RMCast_Reassembly_Test.cpp:
- * tests/RMCast/RMCast_Reordering_Test.cpp:
- * tests/RMCast/RMCast_Retransmission_Test.cpp:
- * tests/SSL/Main.cpp:
- * websvcs/lib/URL_Addr.cpp:
- * websvcs/lib/URL_Addr.i
- Removed OS.h and refactored #includes due to above subsetting;
- changed occurrences of ACE_OS_String and ACE_OS_Dirent to
- ACE_OS; changes u_long, etc., to unsigned long to reduce
- dependencies; reordered includes in *.cpp's to come after the
- inline file include, reducing the difference between inlined and
- non-inlined builds.
-
- * ace/CLASSIX/CLASSIX_OS.h:
- * ace/CLASSIX/CLASSIX_Port_Core.h:
- Removed #include OS.h from these files, but didn't add new
- headers since it isn't regularly compiled.
-
- * ACEXML/parser/parser/ParserContext.cpp:
- Added template instantiation for ACE_Swap.
-
-Fri Oct 31 14:29:07 2003 Edward R. Mulholland <emulholl@atl.lmco.com>
-
- * performance-tests/SCTP/run_spectrum.pl:
-
- Eliminated spurious error messages.
-
-Fri Oct 31 14:09:37 2003 Edward R. Mulholland <emulholl@atl.lmco.com>
-
- * ace/Multihomed_INET_Addr.cpp:
- * ace/Multihomed_INET_Addr.h:
-
- The port numbers of the secondary addresses are now kept in sync
- with the port number of the primary address.
-
- * ace/SOCK_SEQPACK_Acceptor.h:
- * ace/SOCK_SEQPACK_Association.h:
- * ace/SOCK_SEQPACK_Connector.h:
- * ace/OS.h:
-
- The PEER_ADDR typedefs have been changed from ACE_INET_Addr to
- ACE_Multihomed_INET_Addr. The "broken templates" section of
- OS.h has been changed accordingly.
-
- * ace/SOCK_SEQPACK_Acceptor.cpp:
-
- Hostname restrictions are now preserved during wildcard bind
- operations.
-
-Fri Oct 31 07:50:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/dynamicinterface.mpb:
- * bin/MakeProjectCreator/config/iorinterceptor.mpb:
- * bin/MakeProjectCreator/config/messaging.mpb:
- * bin/MakeProjectCreator/config/objreftemplate.mpb:
- * bin/MakeProjectCreator/config/valuetype.mpb:
-
- The dependencies were not right. For long the weak links between
- libraries allowed us to get away without proper
- dependencies. With the refactoring the dependencies got explicit
- and we need the dependencies set right.
-
-Fri Oct 31 07:38:40 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Allow a user to set the sharedname to empty to force only static
- builds. Also, fixed the output directory target such that it will
- be executed before the library is generated.
-
- * bin/MakeProjectCreator/templates/automake.mpd:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/ghs.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/va4icc.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
-
- Allow these templates to work properly if the sharedname is set to
- empty.
-
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
-
- Partially fixed a bug with static libraries. The wrong
- configuration type and library tool was being used. A correct
- implementation of the vc7 type would involve splitting the static
- build targets from the dynamic into separate projects.
-
-Thu Oct 30 16:14:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Thread_Manager.cpp (spawn_i):
-
- Fixed ACE_Thread_Manager problem on VxWorks where thread id
- could be corrupted by taking address of a temporary
- variable. Thank to Dennis Noll, and Brian Mendel for tracking
- this down.
-
-Thu Oct 30 11:57:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst: Added a couple of Portable_Interceptor
- tests to the daily builds.
-
-Thu Oct 30 09:33:15 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Allow the GENFLAGS value to be overridden by MPC when the makefiles
- are being generated.
-
-Thu Oct 30 14:24:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.mpc:
- Corrected dynamicflags
-
-Thu Oct 30 07:48:29 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
-
- Removed the double quotes around E.idl, since this caused problems
- with the VC71 projects and wasn't necessary anyway.
-
-Thu Oct 30 06:35:57 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
-
- Fixed a reference of libflag that should have been staticflag.
-
-Wed Oct 29 14:06:45 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.{h,i}: Added default constructor for
- ConfigInfo, which puts in default values.
-
-Wed Oct 29 12:02:41 2003 Steve Huston <shuston@riverace.com>
-
- * bin/MakeProjectCreator/templates/automake.mpd: Change the
- minimum required automake version to 1.7 and added some
- further header comments.
-
-Wed Oct 29 07:03:12 2003 UTC Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/rules.local.GNU:
- Added a rule so that files with extension .rc are compiled with
- COMPILE.rc which is then the RC. By setting then RC to the
- resource compiler in the specific GNU file resource files are
- compiled.
-
- * include/makeinclude/wrapper_macros.GNU:
- Added COMPILE.rc rule that uses the new RC to make it easy to set the
- resource compiler needed.
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Set RC to windres. Cygwin and MinGW have a resource compiler and then
- put version info into the DLL.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Generate the resource files into the makefile and when RC is set add
- those files to FILES so that the resource files are compiled.
-
- Thanks to Andrew L. Shwaika <als@solvo.ru> for pointing us at the
- possibility to use a resource compiler with MinGW.
-
-Tue Oct 28 17:07:19 2003 Steve Huston <shuston@riverace.com>
-
- * Makefile.am: Added definition of ACLOCAL so autoconf stuff gets
- rebuilt correctly when needed.
-
-Tue Oct 28 16:33:41 2003 Steve Huston <shuston@riverace.com>
-
- * m4/ace.m4: Added new option, --enable-stdcpplib, defaults to yes.
- This enables (disables) use of the standard C++ library on platforms
- where it makes a difference, like HP-UX aC++.
-
- * m4/compiler.m4: For HP aC++, add -Ae (c89 mode) to CFLAGS.
- When using --enable-stdcpplib=yes with aC++, add -AA to CXXFLAGS.
-
-Tue Oct 28 07:52:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
- Added GNU variable pipes. When this is not set, it defaults to 0.
- When it is 1, it results in adding -pipe to the CFLAGS.
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Only set pipes to 1, the new code in wrapper_macros.GNU will add
- the needed compiler flag
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- When running the Tornado compiler on Win32 we can use pipes, so
- when pipes is not set, set it to 1. Also don't add the compiler
- flag anymore, this is done in wrapper_macros.GNU
-
-Mon Oct 27 16:00:19 2003 Steve Huston <shuston@riverace.com>
-
- * ACEXML/common/ZipCharStream.cpp: Silence HP aC++ warnings about
- an empty translation unit.
-
-Mon Oct 27 15:51:39 2003 Steve Huston <shuston@riverace.com>
-
- * configure.ac:
- * m4/acinclude.m4: Remove \ from \-quoted double- and back-quote
- characters to obey warnings from autoheader 2.57g. autoheader's
- processing of these warnings was erroneous, causing it to fail.
-
-Mon Oct 27 19:48:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- For reverseclean don't use the reverse_clean perl script but do
- a realclean in reverse order. This fixes the problem we have in the
- Sun Forte build where the list of arguments to the perl script is
- to long.
-
-Mon Oct 27 11:17:03 2003 Gautam Thaker <gthaker@atl.lmco.com>
-
- * SOCK_SEQPACK_clt.cpp:
- Fixed a previously made change that was using sizes for tests as
- n**2 rather than 2**n!
- SOCK_STREAM_clt.cpp:
- Fixed a previously made change that was using sizes for tests as
- n**2 rather than 2**n!
-
-Sat Oct 25 10:51:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h: Fixed compile problem in this file
-
-Fri Oct 17 18:40:55 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-
- * ace/Log_Msg.cpp: Modify the ACE_Log_Msg::dec() method to avoid
- "going negative." Thanks to Matthieu Vansteene
- <matthieu.vansteene@regis-dgac.net> for reporting this.
-
-Thu Oct 23 17:14:47 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/config-win32-common.h: Fixed a problem whereby ACE_IOV_MAX
- should have been 16 for Win 95/98/me. Thanks to Enrico Detoma
- <enrico.detoma@email.it> for reporting this.
-
-Fri Oct 24 11:27:52 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * ACE version 5.3.5 released.
-
-Fri Oct 24 10:48:41 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * ACE-INSTALL.html: Changed documentation to reflect the fact that
- $ACE_ROOT/lib also has to added LD_LIBRARY_PATH since some of
- the libraries are generated in this directory.
-
-Fri Oct 24 10:46:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Makefile: Added lib to the release files.
-
-Wed Oct 22 11:14:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/tests/Counter64_Test.cpp:
- Added define ULLONG on Win32 to fix compile error with MinGW.
-
-Tue Oct 21 11:00:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_Base.cpp (notify): Release memory from the
- Event_Handler_var after adding messages to the notify queue
- without adding any messages to the pipe. Thanks to the daily
- builds for catching this.
-
-Mon Oct 20 13:31:36 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/nmake.mpd:
-
- Remove the dependency on the pch generated file from the object
- target. It is unnecessary and causes problems with the /YX
- option.
-
-Mon Oct 20 16:38:12 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/create_ace_build.pl:
- Don't exclude *.exp when linking since these are the expected
- result files for apps/gperf/tests.
-
- * tests/New_Fail_Test:
- Added #ifdef around unused code to remove warnings>
-
- * ace/Auto_Event.cpp:
- * ace/Event.cpp:
- * ace/Lock.cpp:
- * ace/Manual_Event.cpp:
- * ace/Mutex.cpp:
- * ace/RW_Mutex.cpp:
- * ace/RW_Thread_Mutex.cpp:
- * ace/Thread_Semaphore.cpp:
- Added #include of the associated headers that were missing.
- This will be needed once these files are compiled separately via
- MPC. Thanks to Barry Benowitz <b.benowitz@telesciences.com> for
- motivating this.
-
-Sun Oct 19 21:25:59 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * performance-tests/SCTP/hist.cpp: Fixed fuzz errors. Include
- "ace/os_include/os_math.h" instead of math.h.
-
-Sun Oct 19 21:16:44 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * apps/JAWS3/http/HTTP_Service_Handler.h:
- * apps/JAWS3/http/HTTP_Service_Handler.cpp:
- * apps/JAWS3/small/SS_Service_Handler.cpp:
- * apps/JAWS3/small/SS_Service_Handler.h: Fixed Fuzz errors.
-
-Sun Oct 19 20:36:50 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/docs/Kokyu.html:
- * Kokyu/docs/kokyu1.jpg:
- * Kokyu/docs/kokyu2.jpg:
- * Kokyu/docs/KokyuEC.jpg:
- * Kokyu/Kokyu.html:
- * Kokyu/kokyu1.jpg:
- * Kokyu/kokyu2.jpg:
- * Kokyu/KokyuEC.jpg: Moved these files to Kokyu/docs. Thanks to
- Bala for pointing this out.
-
-Fri Oct 17 16:21:39 2003 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/wrapper_macros.GNU: Only set SONAME if
- platform_macros.GNU didn't.
-
- * include/makeinclude/platform_g++_common.GNU: Conditionalize
- addition of SONAME to SOFLAGS based on versioned_so, not on
- SONAME's content. However, even with versioned_so, don't try to
- add SOFLAGS stuff if with_ld is openbsd - it doesn't support it.
-
- * include/makeinclude/platform_aix_g++.GNU:
- * include/makeinclude/platform_hpux_aCC.GNU:
- * include/makeinclude/platform_hpux_gcc.GNU:
- * include/makeinclude/platform_macosx.GNU:
- * include/makeinclude/platform_vxworks5.x_g++.GNU: Set versioned_so
- to 0 by default to avoid shared lib version tagging rather
- than set SONAME to blank.
-
- * include/makeinclude/platform_openbsd.GNU: Set with_ld to openbsd
- to tell platform_g++_common.GNU not to add the ldname options
- even if versioned_so is enabled.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU: Add shared lib
- option to SOFLAGS if versioned_so is 1. Set versioned_so to 1
- by default.
-
-Fri Oct 17 06:48:15 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.h:
- When using the new CBX preview compiler define ACE_NSIG as _NSIG
-
-Thu Oct 16 21:18:06 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb:
- Added rtscheduling as a base project. This should take care of
- link problems in cygwin build.
-
-Thu Oct 16 18:08:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Basic_Types.h:
- Reverted my change below, when I committed it, I realized it
- is not the correct place
-
- * ace/config-win32-borland.h:
- Added ACE_LACKS_PTRDIFF_T and ACE_PTRDIFF_T_TYPE to get the
- ptrdiff_t out of the std namespace.
-
-Thu Oct 16 17:56:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Basic_Types.h:
- When using the new Borland compiler from CBuilderX get
- ptrdiff_t out of the std namespace. This fixes hundreds
- of compile errors in our CBX Preview build.
-
-Thu Oct 16 15:36:22 2003 Steve Huston <shuston@riverace.com>
-
- * bin/PerlACE/Process_Win32.pm: For testing using Pocket Controller,
- use "start/wait" instead of running the command and sleeping. Gets
- the tests run quicker and more reliably. Requires Pocket Controller
- Enterprise V4.01 or higher.
-
-Thu Oct 16 09:03:11 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
-
- Fixed another problem with * in the after keyword. Multiple
- listings with * would only pick up the first one.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- If install is set to . for exe's then don't do anything.
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added support for setting ar flags and setting cpp flags on the
- make command line.
-
-Thu Oct 16 09:02:24 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyGenerator.pm:
-
- Escape regular expression special characters from strings
- before they are used as regular expressions.
-
-Thu Oct 16 08:37:54 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/gperf/tests/tests.mpc:
-
- Fixed a bug with dependencies and parallelism between building the
- test and running the test.
-
-Wed Oct 15 13:40:02 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
-
- * bin/MakeProjectCreator/config/ftrtevent.mpb
- * bin/MakeProjectCreator/config/ftrteventclient.mpb
- Added for fault tolerant event service.
-
-Wed Oct 15 18:28:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/net/os_if.h:
- Added #undef of IOR on HP-UX. IOR is used in TAO. Thanks to
- Torsten Kopper <tkue_0931@fastmail.fm> for this patch.
-
-Wed Oct 15 12:10:39 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ACE-INSTALL.html: Updated the documentation to make it
- clear that setenv is a TCSH/CSHism. Thanks to David McKen
- <cic_3_b@yahoo.com> for reporting this.
-
-Wed Oct 15 13:22:32 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux_borland.GNU:
- Also set versioned_so to 0 in this file.
-
-Wed Oct 15 13:16:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_mingw32.GNU:
- * include/makeinclude/platform_cygwin32.GNU:
- Instead of setting SONAME and SOVERSION to empty, set
- versioned_so to 0 to indicate that versioned dll's should
- be used because cygwin and mingw have problem with this.
- This makes Cygwin/MinGW working again.
-
-Wed Oct 15 08:45:20 EDT 2003 Kevin Bryank <bryank@cs.uri.edu>
-
- * bin/MakeProjectCreator/config/rtcosscheduling.mpb:
- Adding base project for using the RTC 1.0 Scheduling Service
-
-Wed Oct 15 10:40:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Select_Reactor_Base.cpp:
- Fixed unused argument warning when ACE_HAS_REACTOR_NOTIFICATION_QUEUE
- is defined
-
-Tue Oct 14 21:54:07 2003 Nanbor Wang <nanbor@.cs.wustl.edu>
-
- * Makefile (CIAO_CORE_DIRS): Added Kokyu to the list of base
- library for CIAO. Although CIAO doesn't depend on Kokyu, it is
- needed to allow the compilation in orbsvcs/orbsvcs/ to run to
- completion.
-
-Tue Oct 14 23:21:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Removed following method declarations that were not implemented
- or used: times(), cond_timedwait_i(), alarm_i(), ualarm_i(),
- sleep_i(), nanosleep_i(), select_i(), poll_i(), sema_wait_i(),
- sigtimedwait_i(), gettimeofday_i().
-
- * ace/Process.h:
- Fixed typo and added #include of Global_Macros.h.
-
-Tue Oct 14 17:13:46 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Process.h: Put the ACE_Process copy constructor and
- assignment operator in the private part of the class to disallow
- copying. Thanks to Adam Fanello <yahoo@fanello.net> for
- reporting this.
-
- * ace/OS.cpp: Added patches to support PHARLAP. Thanks
- to Ira Burton <imburton@micron.com> for supplying these.
-
-Tue Oct 14 13:54:19 2003 Steve Huston <shuston@riverace.com>
- Picked up from ACE 5.3:
- Wed Jun 11 17:18:39 2003 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/wrapper_macros.GNU: Make SOVERSION
- user-settable if versioned_so is enabled. Thanks to Craig L.
- Ching <cching@mqsoftware.com> for this idea.
- Also moved the versioned_so and SOVERSION setup to after
- platform_macros.GNU is included so that users can set this stuff
- up in their platform_macros.GNU file. The ACE_MAJOR_VERSION,
- etc. variables are still set up before platform_macros.GNU, though,
- in case platform_macros.GNU wants to use them.
-
-Tue Oct 14 10:45:32 2003 Nanbor Wang <nanbor@.cs.wustl.edu>
-
- * Makefile: Added a new CIAO_Core target for building all CIAO
- core libraries and tools, including everything they need.
- Thanks to Gautam for suggesting this.
-
-Tue Oct 14 03:43:47 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp: Added this->
- qualification to instance variables in base class to fix
- compile warnings in HPUX build.
-
- * Kokyu/Default_Dispatcher_Impl.cpp:
- * Kokyu/DSRT_CV_Dispatcher_Impl_T.cpp:
- * Kokyu/Dispatcher_Task.cpp:
- * Kokyu/Dispatcher_Task.h:
- * Kokyu/Kokyu.h:
- * Kokyu/Kokyu_defs.i: Removed/added comments
-
-Tue Oct 14 05:50:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Reactor_Notification_Queue_Test.cpp:
- Fixed compile error in MSVC6 WChar build
-
-Mon Oct 13 17:52:31 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Reactor_Notification_Queue_Test.cpp: Fixed a warning in
- g++ builds.
-
-Tue Oct 14 05:27:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Reactor_Notification_Queue_Test.dsp: Added this time for
- real.
-
-Mon Oct 13 15:25:41 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb:
- Added include path to the Kokyu_dsrt_schedulers directory.
-
-Mon Oct 13 08:51:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/ace_wchar.inl: Reverted the change to BUG 1605 that was
- applied. The MSDN documentation doesn't suggest a 1 instead of a
- -1. Reopening BUG 1605.
-
-Mon Oct 13 12:39:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Makefile.tests:
- Fixed typo in Reactor_Notification_Queue_Test
-
-Mon Oct 13 08:36:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/Kokyu_dsrt.h:
- * Kokyu/DSRT_CV_Dispatcher_Impl_T.h:
- Fixed fuzz pre/post error.
-
- * tests/Reactor_Notification_Queue_Test.cpp:
- Fixed fuzz file mismatch error.
-
-Mon Oct 13 06:34:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/mpc.pl:
- * bin/MakeProjectCreator/templates/cbxexe.mpt:
- * bin/MakeProjectCreator/templates/cbxdll.mpt:
- * bin/MakeProjectCreator/templates/cbx.mpd:
- * bin/MakeProjectCreator/modules/CbxProjectCreator.pm:
- Added first version of cbx generator. This generated project files
- for the new C++BuilderX development environment. This just sets some
- of the options and adds all files to the project.
-
-Sun Oct 12 21:07:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Makefile.tests:
- * tests/Tests.bor:
- * tests/run_test.lst:
- * tests/tests.mpc: Regular exercise for building and running the
- test on all the platforms.
-
-Sun Oct 12 19:03:31 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.cpp: Changed the Null lock in the
- allocator to Mutex lock.
-
-Sun Oct 12 17:20:40 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_Base.cpp: Fix for [BUG 1268]. Please refer to
- bugzilla database at
-
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1268
-
- for more details on the source of the problem and the solution
- for the same. Thanks to Carlos O'Ryan for providing patches.
-
- * tests/Reactor_Notification_Queue_Test.cpp:
- * tests/Reactor_Notification_Queue_Test.dsp:
- * tests/tests.dsw: New test that stresses the feature of sending
- notify messages to the reactor. Thanks to Carlos O'Ryan for
- providing the test.
-
-Sun Oct 12 14:08:38 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb:
- * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_client.mpb:
- * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb:
- Added MPC base project files for Kokyu DSRT schedulers.
-
-Sun Oct 12 11:48:02 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu.html:
- * Kokyu/kokyu1.jpg:
- * Kokyu/kokyu2.jpg:
- * Kokyu/KokyuEC.jpg: Added some initial documentation on Kokyu.
-
-Sun Oct 12 17:34:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Removed mentioning of tests/run_tests.bat, it has been removed
- some time ago and the perl script run_tests.pl is the only one
- to use. Updated documentation for Borland support. CBuilderX is
- now supported, but not the new preview compiler that is shipped
- with CBuilderX.
-
-Sun Oct 12 08:42:32 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- * Kokyu/tests/DSRT_MIF/Makefile:
- * Kokyu/tests/FIFO/test.cpp:
- * Kokyu/tests/FIFO/README:
- * Kokyu/tests/EDF/README:
- * Kokyu/tests/EDF/test.cpp: Added more output info
- statements. Added README for the examples.
-
-Sat Oct 11 23:48:21 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/tao_other_tests.lst:
-
- Enabled TAO load balancer infrastructure controlled membership
- and CPU load monitor tests.
-
-Sat Oct 11 21:51:52 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.{h,i,cpp}:
- * Kokyu/Default_Dispatcher_Impl.cpp: Fixed some minor bugs related
- to setting the dispatcher with the correct sched policy.
-
- * Kokyu/tests/FIFO/test.cpp: Added some output print statements to
- print error messages on dispatcher failure.
-
-Sat Oct 11 17:39:09 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.i:
- * Kokyu/Dispatcher_Task.h:
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp:
- * Kokyu/DSRT_CV_Dispatcher_Impl_T.cpp:
-
- Add this-> qualification when referencing instance variables in
- base class to get rid of compiler warnings in HPUX build.
-
- * ace/ace_wchar.inl: Fix for BUG 1605. Thanks to Dmitry
- Botcharnikov <dimab@garant.ru> and Stephan Bettermann
- <sbetterm@erggroup.com> for reporting the problem and suggesting
- a solution. Please see
-
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1605
-
- for a description of the problem.
-
-Sat Oct 11 11:01:05 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Koku_defs.h:
- Added export qualification for some classes to get rid of link
- errors in MSVC builds.
-
-Fri Oct 10 22:56:35 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.{h,i,cpp}:
- * Kokyu/Dispatcher_Task.{i,h,cpp}:
- * Kokyu/Dispatcher_Impl.h:
- * Kokyu/Default_Dispatcher_Impl.cpp:
-
- Added allocator, sched scope, sched policy, reordering queue
- attributes to the Dispatcher_Attributes class. This will make
- the dispatcher more configurable.
-
- * Kokyu/tests/FIFO/test.cpp:
- * Kokyu/tests/EDF/test.cpp:
-
- Added command line options to specify the sched policy.
-
-Fri Oct 10 19:52:26 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.{h,i}:
- On some platforms clearerr is a macro. Because of this,
- the name ACE_OS::clearerr will cause errors. So in order
- to use the macro as it is defined but also keep the name
- ACE_OS::clearerr, clearerr macro is used in inline function,
- and then undefined. This patch fixes the "fixes" committed by
- Wed Sep 24 08:57:36 2003 Balachandran Natarajan
- <bala@dre.vanderbilt.edu> and Tue Apr 15 16:06:24 2003 Douglas
- C. Schmidt <schmidt@ace.cs.wustl.edu>. Thanks to Olli Savia
- <ops@iki.fi> for submitting the patch and Bala for motivation me
- to apply it...
-
-Fri Oct 10 10:05:14 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Instead of obj use $(OBJEXT) and instead of lib use $(LIBEXT) to
- handle the new extensions for the CBX Preview compiler.
-
-Fri Oct 10 08:14:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- Added some support for the new CBuilderX preview compiler. This has
- a different name and different options to be used. When defining CBX
- as environment variable this new compiler is used, else we just use
- the normal compiler.
-
-Thu Oct 09 12:43:51 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * bin/MakeProjectCreator/config/rtscheduling.mpb (after): The
- after directive should have the name of the project and not the
- name of the directory. This should solve the problem of
- RTScheduling tests making before the RTScheduler library has
- been built.
-
-Wed Oct 08 21:43:30 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
-
- * bin/MakeProjectCreator/config/ftorb.mpb
- * bin/MakeProjectCreator/config/ftclientorb.mpb
- * bin/MakeProjectCreator/config/ftserverorb.mpb
- * bin/MakeProjectCreator/config/ftorbutils.mpb
-
- Modified or Added for the separation of FT framework.
-
-Wed Oct 8 14:17:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- When using Kylix use a different $(BIN) rule. This will fix a lot
- of the errors we have in the Kylix build.
-
-Wed Oct 8 13:56:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/soreduce/Library.cpp:
- * apps/soreduce/Obj_Module.cpp:
- * apps/soreduce/SO_Group.cpp:
- Fixed compile errors that appeared in the MinGW build. Used
- the ACE_OS version of methods instead of the native ones.
-
-Wed Oct 8 07:12:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/address.cpp:
- Fixed compile problem in MinGW build
-
-Tue Oct 7 21:10:22 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_CV_Dispatcher_Impl_T.{h,cpp}:
- * Kokyu/DSRT_Dispatcher_Impl_T.{h,cpp}:
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.{h,cpp}:
- * Kokyu/DSRT_Dispatch_Item_T.h:
- * Kokyu/DSRT_Sched_Queue_T.{h,cpp}:
- * Kokyu/Kokyu_dsrt.cpp:
- Added condition variable based implementation of DSRTCORBA
- scheduler mechanisms.
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- * Kokyu/tests/DSRT_MIF/Makefile:
- Added explicit template instantiations.
-
-Tue Oct 7 14:54:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Reactor.h: Renamed a variable name, signals to sigset. The
- former was creating problems when Reactor is used with
- Qt. Thanks to Hans Utz <hans.utz@informatik.uni-ulm.de> for
- reporting the problem.
-
- * Makefile: Added Kokyu to the list of controlled files. Thanks to
- Don Hinton for the patch and Werner Buchert for reporting the
- problem.
-
-Tue Oct 07 14:01:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Mem_Map/IO-tests/test_io.cpp:
- Fixed warning in MinGW build.
-
-Tue Oct 07 07:54:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-cygwin.h:
- Removed ACE_LACKS_SENDMSG and ACE_LACKS_RECVMSG because Cygwin
- supports these.
-
-Tue Oct 07 06:07:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Define ACE_HAS_SSIZE_T when building with MinGW version 3 or later
-
- * examples/Connection/blocking/SPIPE-acceptor.cpp:
- * examples/Connection/blocking/SPIPE-acceptor.h:
- * Connection/blocking/test_spipe_acceptor.cpp:
- This example uses AsynchIO, check for this when compiling and when
- this is not available then just build a main saying this isn't
- available. This fixes build problems in the Cygwin build.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Generate NAME, else nothing happens when building with Borland.
-
-Fri Oct 03 22:41:20 2003 Chris Cleeland <cleeland@ociweb.com>
-
- * ACE version 5.3.4 released.
-
-Fri Oct 3 09:37:59 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/gperf/tests/gperf_test.mpb:
-
- Added 'gperf' to the after setting to make sure that gperf gets
- built before the tests.
-
-Thu Oct 2 13:49:22 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
-
- Also remove underscores that are followed by spaces. The value
- could be a space separated list and removing the trailing
- underscore isn't enough.
-
-Thu Oct 2 13:02:44 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
-
- When generating project names from '*' remove trailing
- underscores.
-
-Thu Oct 2 07:33:07 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Default_Dispatcher_Impl.{cpp,i}:
- * Kokyu/Dispatcher_Task.{cpp,h,i}:
- Fixed to use allocators instead of new.
-
- * Kokyu/Kokyu_defs.{cpp,i,h}:
- * Kokyu/Kokyu_dsrt.h:
- Moved some structure definitions around.
-
- * Kokyu/tests/EDF/test.cpp:
- * Kokyu/tests/FIFO/test.cpp:
- Added shutdown of the dispatcher at the end.
-
-Wed Oct 1 10:59:35 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/gperf/src/gperf.mpc:
-
- Inherit from the crosscompile base project.
-
- * bin/MakeProjectCreator/config/crosscompile.mpb:
-
- Added a project to disable building (with the gnuace type) for
- things that shouldn't be built when crosscompiling.
-
-Wed Oct 1 09:19:28 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- When optimize is not set, then turn off some linker optimizations.
-
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
-
- When building release targets set optimize equal to 3 (full
- optimization).
-
-Wed Oct 1 07:20:31 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/depgen.pl:
-
- Escape special characters of strings that are going to be used as
- regular expressions.
-
-Wed Oct 1 06:55:03 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/drwho/drwho.mpc:
- * apps/drwho/nobuild.mpb:
-
- Added verbatim (in nobuild.mpb) to stop the drwho application from
- building on VxWorks, Chorus, minbw32 and cygwin32.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added a new marker to support the above change.
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Fixed support for HP-UX.
-
- * bin/depgen.pl:
-
- Added support to ignore aCC style options (with a plus sign).
-
-Tue Sep 30 14:06:53 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/gperf/tests/gperf_test.mpb:
- * apps/gperf/tests/tests.mpc:
-
- Added an mpc file for all of the gperf tests.
-
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/MakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added code to handle double dollar signs ($$) in mpc assignment
- values. In make based projects, leave $$ as it is, but in others
- convert $$ into $.
-
-Tue Sep 30 10:44:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Bug_1576_Regression_Test.cpp: Fixed fuzz errors.
-
-Tue Sep 30 10:43:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/UUID.cpp (ACE_Utils):
-
- Fixed fuzz errors.
-
-Tue Sep 30 10:40:37 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.h:
- * Kokyu/DSRT_Dispatch_Item_T.h:
- * Kokyu/DSRT_Dispatch_Item_T.i:
- * Kokyu/DSRT_Dispatcher_Impl_T.h:
- * Kokyu/DSRT_Sched_Queue_T.h:
- * Kokyu/Default_Dispatcher_Impl.h:
- * Kokyu/Dispatcher_Impl.h:
- * Kokyu/Dispatcher_Task.h:
- * Kokyu/Kokyu.h:
- * Kokyu/Kokyu_defs.h:
- * Kokyu/Kokyu_dsrt.h:
-
- Fixed fuzz errors.
-
-Tue Sep 30 10:10:17 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/ChangeLogEditor/ChangeLogEntry.pm:
-
- Escape special characters in file names used as regular
- expressions.
-
-Thu Sep 25 12:39:26 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/nmake.mpd:
-
- Fixed a bug in the nmake template with dependency generation.
-
-Thu Sep 25 12:05:22 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Added the ability to use || in the <%if()%>.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added support for an empty target within the project, but process
- targets (such as idl files) that may generate source code.
-
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm:
-
- Commented out shift for $self since it isn't used.
-
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
-
- Removed arbitrary restriction upon duplicate project names.
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Support versions of make other than GNU and added support for
- Tru64, LynxOS, MacOS, Unixware and QNX.
-
-Thu Sep 25 09:24:23 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
- * bin/depgen.pl:
-
- Modified the dependency generator to be smarter about processing
- include files.
-
- * include/makeinclude/rules.local.GNU:
-
- By default use g++dep for dependency generation, but allow an
- alternate by setting the DEPGEN make macro.
-
-Thu Sep 25 09:28:47 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * performance-tests/Misc/childbirth_time.cpp (prof_ace_os_thread): Replaced
- NULL with 0 to ensure the code compiles on LynxOS. Thanks to
- Olli Savia <ops@iki.fi> for reporting this.
-
- * ace/Pipe.cpp (open): Swapped the order of the SO_RCVBUF and
- SO_SNDBUF socket option calls so that the reader sets the RCVBUF
- and the writer sets the SNDBUF. Thanks to Tomer Amiaz
- <tomer@BANDWIZ.COM> for reporting this.
-
-Wed Sep 24 15:29:25 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/QtReactor.cpp: Fixed a silly mistake caused by a
- comment being too close to a '*' character! Thanks to Serge
- Kolgan <skolgan@trigraph.com> for reporting this.
-
-Wed Sep 24 12:36:21 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Add implicit project dependencies when generating a per project
- workspace.
-
-Wed Sep 24 11:00:22 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/ace_dll.dsp:
-
- Added missing files to the project.
-
-Wed Sep 24 08:57:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/auto_run_tests.pl: Fixed incorrect usage message. This fixes
- [BUG 1588]. Thanks to Carlos O'Ryan for the patches.
-
- * ace/OS.h: Fixed definition of macro clearerr to it's original
- value. Thanks to Olli Savia <ops@iki.fi> for providing the
- patches to get it compiling on LynxOS.
-
-Mon Sep 22 23:10:51 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Bug_1576_Regression_Test.dsp:
- * tests/tests.dsw:
-
- Added missing MSVC++ 6 project file for Bug_1576_Regression_Test
- test. Fixes failures in Windows builds due to missing project
- file.
-
-Mon Sep 22 11:36:26 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/SString.cpp:
-
- Added __Lynx__ to the special check for instantiating
- ACE_String_Base<char>::NULL_String_.
-
-Mon Sep 22 11:04:03 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/portablegroup.mpb:
-
- Use comps and tagchecks instead of requires for 'PortableGroup'.
-
-Mon Sep 22 10:16:06 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/platform_lynxos.GNU:
-
- Only set optimize to 1 if it hasn't been set previously.
-
-Fri Sep 19 07:01:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/ace_dll.dsp:
-
- Added missing files to the project.
-
-Thu Sep 18 13:49:56 2003 Gautam H. Thaker <gthaker@atl.lmco.com>
-
- * performance-tests/SCTP/README:
-
- Added a table providing additional clarifications about
- different implementations of SCTP under Linux and its
- implications with respect to ACE Wrapper facades supported.
-
-Thu Sep 18 10:55:58 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Removed the S.cpp from the specialized idl file rules to avoid yet
- another parallel build problem.
-
-Thu Sep 18 08:34:14 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-all.h:
-
- Corrected a misspelling of ace in a #include.
-
-Tue Sep 16 13:19:42 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Set the TEMPINCDIR to a subdirectory under the original TEMPINCDIR
- value. This will happen only if TEMPINCDIR is defined (for AIX).
-
- * include/makeinclude/platform_aix4_cset++.GNU:
- * include/makeinclude/platform_aix_ibm.GNU:
-
- Set the template include directory via the -qtempinc=<directory>
- option instead of using the default (tempinc).
-
- * include/makeinclude/rules.lib.GNU:
-
- Use $(TEMPINCDIR) instead of tempinc.
-
-Tue Sep 16 11:49:19 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/FeatureParser.pm:
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateInputReader.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VC71WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Perform some optimizations on the code to decrease generation
- time.
-
-Tue Sep 16 11:55:18 2003 Gautam H. Thaker <gthaker@atl.lmco.com>
-
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
-
- fix compiler warning due to unintialized pointer
-
- * performance-tests/SCTP/README.LKSCTP
-
- update README to indicate new LKSCTP API support.
-
- * ace/SOCK_SEQPACK_Acceptor.cpp
- * ace/SOCK_SEQPACK_Acceptor.h
- * ace/SOCK_SEQPACK_Association.cpp
- * ace/SOCK_SEQPACK_Association.h
- * ace/SOCK_SEQPACK_Connector.cpp
- * ace/SOCK_SEQPACK_Connector.h
-
- Changes to support changed LKSCTP API support from 2.6.test.4
- kernel an onward.
-
-Tue Sep 16 10:28:02 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Escape the file name that's used as a regular expression.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Add implicit project dependencies when using the -hierarchy
- option.
-
-Mon Sep 15 13:22:40 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added some optimizations to the circular dependency tree
- generation code.
-
-Mon Sep 15 06:42:28 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added a check in the dependency sorter for an undefined dependency
- value (this only happened with the vc7 and vc71 types).
-
-Fri Sep 12 13:31:50 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Updated the code to detect and drop circular dependencies. The
- original code was wrong and would drop dependencies that didn't
- need to be.
-
-Fri Sep 12 11:51:17 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * Kokyu/Kokyu.dsp:
-
- Fixed setting for release configuration.
-
-Fri Sep 12 11:38:57 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/Test_Output.dsp:
- * tests/UUIDTest.dsp:
-
- Fixed settings for the release configuration.
-
-Fri Sep 12 11:36:17 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Modified the AIX compiler support to be a rule, instead of
- modifying $(COMPILE.cc), that will be run before building the all
- target.
-
-Fri Sep 12 10:56:02 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * tests/DLL_Test_Impl.dsp:
- * tests/DLL_Test.dsp:
-
- Turned on RTTI for all configurations.
-
-Thu Sep 11 12:37:05 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * Second anniversary of the September 11th terrorist attacks on
- the USA. Let us pray that clear heads will prevail in the
- prevention of future conflicts.
-
-Thu Sep 11 06:39:23 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a bug with the automatic project dependencies that was
- related to directories and the location that mwc.pl was run.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added support for poor AIX compilers that don't deal with
- templates correctly. This was basically a cut and paste into the
- template from the original ACE_wrappers/tests/Makefile.
-
-Wed Sep 10 13:26:14 MST 2003 Trevor Fields <fields_t@ociweb.com>
-
- * bin/performance_stats.sh:
-
- Changed the path to mogrify. It uses /usr/bin/X11/bin path if it is
- not present in the /usr/local/bin
-
-Wed Sep 10 11:48:31 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Allow files with spaces to be processed correctly.
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
-
- Added support for files with spaces (vc7 already supported them).
-
- * bin/MakeProjectCreator/templates/nmake.mpd:
-
- Fixed a warning about the /Ob option.
-
-Wed Sep 10 10:21:16 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a logic error when filtering out circular dependencies.
-
-Wed Sep 10 10:07:43 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/ftorb.mpb:
- * bin/MakeProjectCreator/config/ifrservice.mpb:
- * bin/MakeProjectCreator/config/lifecycle.mpb:
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
- * bin/MakeProjectCreator/config/naming.mpb:
- * bin/MakeProjectCreator/config/notification.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
- * bin/MakeProjectCreator/config/rtevent.mpb:
- * bin/MakeProjectCreator/config/rtoldevent.mpb:
- * bin/MakeProjectCreator/config/rtsched.mpb:
- * bin/MakeProjectCreator/config/rtschedevent.mpb:
- * bin/MakeProjectCreator/config/security.mpb:
- * bin/MakeProjectCreator/config/time.mpb:
- * bin/MakeProjectCreator/config/trading.mpb:
-
- Change requires to tagchecks. Using requires here was not
- correct.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Use tagchecks even if comps is used.
-
-Wed Sep 10 08:04:25 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added automatic parallel dependencies. If more than one project
- in the same directory contains shared source files, then the
- projects will become dependent upon each other. This will help
- avoid files (both generated source and object) being overwritten
- by multiple instances of make. This only has an effect on the
- GNUACE workspaces.
-
-Tue Sep 9 15:04:51 MST 2003 Trevor Fields <fields_t@ociweb.com>
-
- * examples/Web_Crawler/Mem_Map_Stream.h:
-
- Changed '#define once' back to '#pragma once'
-
-Tue Sep 9 08:56:42 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/ace_dll.dsp:
-
- Added CORBA_macros.h to the project.
-
-Mon Sep 8 07:04:06 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added support to the 'after' keyword to use the '*' mechanism as
- can be used in the project() definition.
-
-Fri Sep 5 13:39:07 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/client.mpb:
- * bin/MakeProjectCreator/config/server.mpb:
-
- I realized that many more mpc projects use client and server.
- They should be converted to use taoserver and taoclient, but until
- that happens I will put these back.
-
-Fri Sep 5 08:20:15 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/ftorb.mpb:
- * bin/MakeProjectCreator/config/ifrservice.mpb:
- * bin/MakeProjectCreator/config/lifecycle.mpb:
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
- * bin/MakeProjectCreator/config/naming.mpb:
- * bin/MakeProjectCreator/config/notification.mpb:
- * bin/MakeProjectCreator/config/portablegroup.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/qt-min.mpb:
- * bin/MakeProjectCreator/config/rmcast.mpb:
- * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
- * bin/MakeProjectCreator/config/rtevent.mpb:
- * bin/MakeProjectCreator/config/rtoldevent.mpb:
- * bin/MakeProjectCreator/config/rtsched.mpb:
- * bin/MakeProjectCreator/config/rtschedevent.mpb:
- * bin/MakeProjectCreator/config/security.mpb:
- * bin/MakeProjectCreator/config/time.mpb:
- * bin/MakeProjectCreator/config/trading.mpb:
-
- Updated these base projects with the correct comps and requires
- values.
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Make all keywords case insensitive (as it should have been).
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a bug with custom build types and the use of $^.
-
- * bin/MakeProjectCreator/config/client.mpb:
- * bin/MakeProjectCreator/config/messaging_only.mpb:
- * bin/MakeProjectCreator/config/server.mpb:
-
- Removed these files. They have outlived their usefulness.
-
-Fri Sep 5 06:56:37 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Fixed a bug with generated idl targets (for those that have
- special options or output directories).
-
-Thu Sep 4 16:00:18 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Hash_Map_Manager_T.h: Updated the documentation for
- current_size() and total_size() to be more accurate. Thanks to
- Gerard Grant <ggrant@Foxboro.com> for motivating this.
-
-Thu Sep 4 14:21:33 2003 Gautam H. Thaker <gthaker@atl.lmco.com>
-
- * performance-tests/SCTP/README.SCTP:
- * performance-tests/SCTP/README.LKSCTP:
- * performance-tests/SCTP/README.OpenSS7:
-
- Slight update to README files. Made more clear how SCTP
- capable kernel and ACE/TAO are built. Due to recent
- changes in LKSCTP API additional changes will be committed
- in near future as new Linux kernel with the changes is released.
-
-Thu Sep 4 09:56:28 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Modified the GNUACEWorkspaceCreator to generate a workspace that
- will work with the -j option of GNU Make. Each project in the
- workspace has an individual target with dependencies on the
- necessary targets which allows GNU Make to determine which
- projects can be built in parallel.
-
-Thu Sep 4 09:30:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Log_Msg.h: Reverted this change "Wed Sep 3 17:42:00 2003
- Justin Michel <michel_j@ociweb.com>". This caused builds to
- break so easily.
-
-Wed Sep 3 17:42:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * ace/Log_Msg.h:
-
- An empty ACE_ASSERT now uses ACE_UNUSED_ARG. This prevents
- warnings by compilers that aren't smart enough to recognize that
- the code *is* used, but only by the preprocessor.
-
-Wed Sep 3 17:01:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/UUID.cpp (ACE_Utils):
- * examples/Web_Crawler/Mem_Map_Stream.h:
- * examples/Web_Crawler/URL_Visitor.h : Fixed warnings in g++
- builds.
-
-Wed Sep 3 11:53:53 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Added a dependency to all source files upon any generated files
- (be it idl or custom build).
-
-Wed Sep 3 09:44:01 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Move the location of the idl_stubs dependency above the include of
- rules.lib.GNU.
-
-Tue Sep 2 18:00:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * ace/UUID.cpp:
- * ace/UUID.h:
- * ace/UUID.i:
-
- Removed implementations of copy constructors and assignment
- operators, and made them private. These were not correct, and
- would cause an infinite loop if ever called. I also had to
- comment out several other broken operators that were using the
- copy constructors or assignment operators. In general, someone
- should take a close look at these classes, and either fix all the
- many problems, or remove apparently unnecessary features entirely.
-
- * test/tests.mpc:
-
- Added support for the UUID test. This test really doesn't test
- very much right now, as it still passed even though I had removed
- most of the functionality from the uuid classes.
-
-Tue Sep 2 17:25:24 UTC 2003 Trevor Fields <fields_t@ociweb.com>
-
- * examples/Web_Crawler/Command_Processor.h
- * examples/Web_Crawler/HTTP_URL.h
- * examples/Web_Crawler/Iterators.h
- * examples/Web_Crawler/Mem_Map_Stream.h
- * examples/Web_Crawler/Options.h
- * examples/Web_Crawler/URL.h
- * examples/Web_Crawler/URL_Addr.h
- * examples/Web_Crawler/URL_Status.h
- * examples/Web_Crawler/URL_Visitor.h
- * examples/Web_Crawler/URL_Visitor_Factory.h
- * examples/Web_Crawler/Web_Crawler.h
-
- Applied Johnny Willemsen's changes. These are fixes for the
- #if !defined (ACE_LACKS_PRAGMA_ONCE) lines
-
-Tue Sep 2 07:02:19 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Updated the documentation on the defaulting behavior of MPC.
-
-Sat Aug 30 12:10:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/create_ace_build.pl:
-
- Changed to continue linking even when some source files can't
- be found. It appears that the perl link() function doesn't work
- correctly on Windows Server 2003. A little investigating shows that
- several other file functions have problems with long path names on
- that os unless you use the Unicode versions. I verified this with a
- simple c++ program, that tried to use _fullpath() and CreateHardLink().
- Currently the only problems are in the Notify service performance tests,
- because these have extremely long path names.
-
-Fri Aug 29 15:18:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/JAWS/clients/Blobby/blobby.mpc:
- * apps/soreduce/soreduce.mpc:
- Added exename to both of these to force an exe to be created
- instead of a library.
-
- * tests/RMCast/acetest.mpb
- Modified the path for Main.cpp so that it picks up the one in
- the current directory. Some build were having problems with
- this and didn't create the .obj directory which cause
- compilation to fail.
-
-Fri Aug 29 13:41:40 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Modified the template to avoid including wrapper_macros.GNU more
- than once. Instead of setting SHLIB_UNCHECKED and then checking
- for the feature and setting SHLIB if it's enabled, I set SHLIB,
- check for the feature and then reset SHLIB if the feature isn't
- enabled.
-
-Fri Aug 29 13:21:01 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Elaborated on a key point of custom definitions.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Empty the ACELIB variable after including wrapper_macros.GNU.
- This is a feature of wrapper_macros.GNU that MPC doesn't need.
-
-Fri Aug 29 08:27:58 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.cpp:
- * Kokyu/Kokyu_defs.cpp:
- * Kokyu/tests/DSRT_MIF/MIF.cpp: Added explicit template
- instantiations to fix compile errors in
- Solaris_9_Forte7_ACE_(MPC) build. Thanks to Don Hinton for
- pointing this out.
-
-Thu Aug 28 22:29:03 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- From Don Hinton <dhinton@dresystems.com>
- * tests/Bug_1576_Regression_Test.cpp:
-
- Updated to work in wchar builds.
-
-Thu Aug 28 07:57:33 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Driver.pm:
-
- Added ERROR: to the output when an unknown option is passed on the
- command line.
-
-Thu Aug 28 07:10:54 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added the reverseclean target as best as it could be supported by
- MPC.
-
-Thu Aug 28 06:33:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/tests/Address_Test.cpp:
- Fixed compile error
-
-Thu Aug 28 04:24:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ACEXML/apps/svcconf/.depend.Makefile.ACEXML_XML_Svc_Conf_Parser:
- * ACEXML/common/.depend.Makefile.ACEXML:
- * ACEXML/examples/SAXPrint/.depend.Makefile.SAXPrint:
- * ACEXML/parser/parser/.depend.Makefile.ACEXML_Parser:
- * ACEXML/tests/.depend.Makefile.ContentHandler_Test:
- * ACEXML/tests/.depend.Makefile.HttpCharStream_Test:
- * ACEXML/tests/.depend.Makefile.NamespaceSupport_Test:
- * ACEXML/tests/.depend.Makefile.Transcoder_Test:
- Removed these files since they should be generated dynamically
- by the new MPC Makefiles (that will also be generated
- dynamically).
-
-Wed Aug 27 20:34:19 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.h: Added export qualification to
- Dispatcher_Attributes class to fix link error in
- Win2K_VC71_NET_DLL build.
-
-Wed Aug 27 17:52:44 2003 George Edwards <g.edwards@vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added the following new tests to daily builds:
- TAO/tests/OBV/Collocated/Forward/
- TAO/tests/Portable_Interceptors/Bug_1559/
- TAO/tests/Portable_Interceptors/Collocated/Dynamic/
- TAO/tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/
-
-Wed Aug 27 15:18:49 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU (CCFLAGS):
-
- Do not add "-Wno-uninitialized" to GNU C++ compiler flags. It
- is no longer needed to avoid (apparently) bogus warnings.
- Keeping it around hides potentially real problems.
-
-Wed Aug 27 14:23:00 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Reverted the -recurse change from Mon Aug 18 12:28:09 2003. Added
- a -exclude option that allows users to exclude directories
- independently from the -recurse option.
-
-Wed Aug 27 13:25:20 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.h: Added inline qualification to operator != to
- fix warnings in SunOS_SunCC53 build.
-
-Wed Aug 27 17:06:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * examples/Reactor/Proactor/test_udp_proactor.cpp:
- Added a main that is used when these examples are build on a
- platform on which these examples don't work. This fixes the link
- errors in the Cygwin build.
-
-Wed Aug 27 10:32:03 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
-
- Added documentation for the new -hierarchy option.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added a -hierarchy option which forces MPC to generate a workspace
- at each directory level between the current directory and the
- directory in which the mpc file is located.
-
-Tue Aug 26 18:57:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/asnmp/ASNMP_Export.h:
- Added new export file to define ASNMP_Export needed on Windows.
-
- * ASNMP/asnmp/ASNMP_Export.h:
- * ASNMP/asnmp/address.h:
- * ASNMP/asnmp/asn1.h:
- * ASNMP/asnmp/counter.h:
- * ASNMP/asnmp/ctr64.h:
- * ASNMP/asnmp/enttraps.h:
- * ASNMP/asnmp/gauge.h:
- * ASNMP/asnmp/integer.h:
- * ASNMP/asnmp/octet.h:
- * ASNMP/asnmp/oid.h:
- * ASNMP/asnmp/pdu.h:
- * ASNMP/asnmp/sagent.h:
- * ASNMP/asnmp/smival.h:
- * ASNMP/asnmp/snmp.h:
- * ASNMP/asnmp/target.h:
- * ASNMP/asnmp/timetick.h:
- * ASNMP/asnmp/transaction.h:
- * ASNMP/asnmp/transaction_result.h:
- * ASNMP/asnmp/vb.h:
- * ASNMP/asnmp/wpdu.h:
- Changed ACE_Export to ASNMP_Export in order to correctly create
- dll's on Windows. Thanks to Johnny Willemsen
- <jwillemsen@remedy.nl> for pointing this out.
-
- * tests/DLL_Test_Impl.h:
- Added #include OS_Memory.h.
-
-Tue Aug 26 16:32:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/RW_Mutex.h:
- Fixed incorrect doxygen file tag
-
-Tue Aug 26 11:22:41 UTC 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Projects should default to optimization=0. This prevented the
- tao_idl project from compiling.
-
-Tue Aug 26 11:10:45 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/CDR_Stream.i:
-
- Changed the logic of the checks for return value in
- insertion and extraction of bounded (w)strings. If the
- bound_ member value of the helper construct was 0, the
- operator could incorrectly return 0 after a successful
- read or write. Thanks to Tufan Oruk <toruk@usa.net> and
- Johnny Willemsen <jwillemsen@remedy.nl> for independently
- reporting problems that are consequences of this bug.
-
-Tue Aug 26 09:55:19 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu_defs.{cpp,h,i}: Added operator != for ConfigInfo to
- satisfy RH71_Explicit_Templates build.
-
-Tue Aug 26 09:21:44 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- When checking for the -k option, remove --unix from the MAKEFLAGS
- value. This helps things work with Cygwin. Thanks to Johnny
- Willemsen for reporting this.
-
-Tue Aug 26 08:37:21 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_Sched_Queue_T.h: Changed the prototype of
- Guid_Hash::operator method with full qualification for the
- Guid_t type. This is to fix compile errors in
- SunOS_8_Forte8_Debug build.
-
- * Kokyu/Kokyu.h:
- * Kokyu/Kokyu_defs.h:
- * Kokyu/Kokyu_dsrt.h:
- * Kokyu/DSRT_Dispatch_Item_T.h:
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.h:
- * Kokyu/Kokyu_defs.i:
- Replaced non_copyable with ACE_Copy_Disabled.
-
-Tue Aug 26 08:24:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
-
- Set PWD on the make command line when the project makefile isn't
- in the current directory.
-
-Mon Aug 25 22:03:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/asnmp/address.cpp:
- * ASNMP/asnmp/address.h:
- * ASNMP/asnmp/ctr64.cpp:
- * ASNMP/asnmp/ctr64.h:
- * ASNMP/asnmp/integer.cpp:
- * ASNMP/asnmp/integer.h:
- * ASNMP/asnmp/target.cpp:
- * ASNMP/asnmp/target.h:
- * ASNMP/asnmp/timetick.cpp:
- * ASNMP/asnmp/timetick.h:
- Fixed additional const compilation errors.
-
- * ASNMP/tests/tests.mpc:
- Added new mpc file.
-
- * ASNMP/tests/Address_Test.cpp:
- * ASNMP/tests/Target_Test.cpp:
- Removed unused variables to quash warnings.
-
- * ASNMP/tests/test_config.h:
- Added #include streams.h and removed old style headers; changed
- use of open() flags to correct type.
-
-Mon Aug 25 11:51:44 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * COPYING:
- * THANKS:
-
- Updated Doug's e-mail address.
-
-Mon Aug 25 11:13:28 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplib.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
-
- Added the ability to enable and disable optimization for the
- nmake, em3, vc6 and vc71 types. By default the release targets
- have optimization on and using -value_template optimize=
- allows a user to turn off optimization compiler flags.
-
-Mon Aug 25 08:00:20 UTC 2003 Kobi Cohen-Arazi <kcarazi@finjan.com>
-
- * apps/JAWS3:
- Added to ACE_wrapper repository
-
-Mon Aug 25 05:44:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Added Bug_1576_Regression_Test
-
-Sun Aug 24 20:21:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/asnmp/octet.cpp:
- * ASNMP/asnmp/ctr64.cpp:
- Explicitly initialized base class in copy constructors to
- quash warning.
-
-Sun Aug 24 19:04:23 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/agent/agent_impl.cpp:
- Removed unused args to quash a warning.
-
- * ASNMP/agent/snmp_agent.cpp:
- * ASNMP/asnmp/octet.cpp:
- * ASNMP/asnmp/octet.h:
- * ASNMP/asnmp/oid.cpp:
- * ASNMP/asnmp/oid.h:
- * ASNMP/asnmp/pdu.cpp:
- * ASNMP/asnmp/pdu.h:
- * ASNMP/asnmp/smival.h:
- * ASNMP/asnmp/snmp.cpp:
- * ASNMP/asnmp/snmp.h:
- * ASNMP/asnmp/snmperrs.h:
- * ASNMP/asnmp/vb.cpp:
- * ASNMP/asnmp/vb.h:
- * ASNMP/examples/get/get.cpp:
- * ASNMP/examples/get/get_async.cpp:
- * ASNMP/examples/next/next.cpp:
- * ASNMP/examples/set/set.cpp:
- * ASNMP/examples/trap/trap.cpp:
- * ASNMP/examples/walk/walk.cpp:
- Fixed const warnings.
-
- * ASNMP/asnmp/address.cpp:
- * ASNMP/asnmp/counter.cpp:
- * ASNMP/asnmp/gauge.cpp:
- * ASNMP/asnmp/integer.cpp:
- * ASNMP/asnmp/timetick.cpp:
- Explicitly initialized base class in copy constructors to
- quash warning.
-
- * ASNMP/asnmp/transaction.cpp:
- * ASNMP/asnmp/wpdu.cpp:
- Cast void* to char* in delete [] statement to quash warning.
-
-Sun Aug 24 09:45:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * samewise: Removed contents of this directory since the new
- MakefileProjectCreator (MPC) supresedes this.
-
-Sun Aug 24 14:09:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Extended fuzz script to check for id which should be Id.
- Found some by accident and now extending fuzz script to find
- all and make sure in the future this kind of problem is found.
-
-Sat Aug 23 12:55:04 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/DLL.cpp (ACE_DLL, open_i):
- * ace/DLL_Manager.cpp (ACE_DLL_Manager, ~ACE_DLL_Manager, open):
- (close, symbol, get_handle, open_dll, unload_dll):
-
- Only print error messages if the ACE debugging flag is set,
- i.e if ACE::debug() returns a non-zero value. Thanks to Carlos
- for pointing out that the ACE_DLL class was printing out error
- messages without the user/application ever requesting them.
-
-Sat Aug 23 12:38:08 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.cpp:
-
- Added "const" qualifier to some constant variables.
-
- From Carlos O'Ryan <coryan@atdesk.com>
- * ace/DLL.cpp (symbol):
- * ace/config-linux.h:
-
- Fixed problem where seg fault could occur if symbol() method is
- called after a failed call to open(). Thanks to Jody Hagins
- <jody@atdesk.com> for finding this bug. [Bug 1576]
-
- * tests/Bug_1576_Regression_Test.cpp:
- * tests/Makefile.tests (BIN):
- * tests/run_test.lst:
- * tests/tests.mpc:
-
- New test that verifies whether or not bug 1576 regressions
- occur.
-
-Sat Aug 23 19:26:41 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ASNMP/agent/agent.mpc:
- * ASNMP/asnmp/asnmp.mpc:
- * ASNMP/examples/examples.mwc:
- * ASNMP/examples/get/get.mpc:
- * ASNMP/examples/next/next.mpc:
- * ASNMP/examples/set/set.mpc:
- * ASNMP/examples/trap/trap.mpc:
- * ASNMP/examples/walk/walk.mpc:
- Added missing mwc and mpc files.
-
- * ASNMP/asnmp.mwc:
- Modified workspace so it would pickup the correct subdirectories
- automatically.
-
- * ACE.mwc:
- Added ASNMP subdirectory.
-
- * ASNMP/agent/main.cpp:
- * ASNMP/examples/get/get.cpp:
- * ASNMP/examples/get/get_async.cpp:
- * ASNMP/examples/next/next.cpp:
- * ASNMP/examples/set/set.cpp:
- * ASNMP/examples/trap/trap.cpp:
- * ASNMP/examples/walk/walk.cpp:
- Fixed compile errors by adding missing #includes needed due to
- recent subsetting, e.g., streams.h and ACE.h.
-
-Fri Aug 22 20:10:41 UTC 2003 Justin Michel <michel_j@ociweb.com>
-
- * ace/SSL/ssl.mpc
- * apps/gperf/src/gperf.mpc
- * bin/MakeProjectCreator/config/acedefaults.mpb
- * bin/MakeProjectCreator/config/openssl.mpb
- * bin/MakeProjectCreator/config/ssl.mpb
- * bin/MakeProjectCreator/modules/ProjectCreator.pm
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm
- * bin/MakeProjectCreator/modules/VC71WorkspaceCreator.pm
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm
- * bin/MakeProjectCreator/templates/bor.mpd
- * bin/MakeProjectCreator/templates/vc7.mpd
-
- SSL now works in a more normal MPC feature fashion similar to all
- the other feature-based libraries. I removed the hard-coded ssl
- logic from some of the mpd files that still had it. A side-effect
- of the new way, is that you must now define an SSL_ROOT
- environment variable that the openssl.mpb feature will now use to
- locate the openssl libraries.
-
- There were some problems with the existing vc7.mpd template. I've
- improved the template, and also added support for lots of new
- settings in the corresponding .mpt files. (Although I haven't used
- them yet.) I'll probably use this to enable some of the new
- features in vc71 that help track down problems that typically only
- show up in release mode.
-
- The creation of workspaces for vc71 did not correctly set
- dependencies between projects.
-
- I added an allow_duplicates() method to the WorkspaceCreator. A
- warning will always be generated if a workspace contains duplicate
- project names, and now the vc6/7/71 creators will abort creation
- of these invalid workspaces. I suggest that any future
- WorkspaceCreator subclasses that generate IDE projects, override
- allow_duplicates() to return 0.
-
- Renamed the gperf_exe to gperf. This was named as a special hack
- for vc6 that is now unnecessary. We had already renamed other
- similar projects, but missed this one.
-
-Fri Aug 22 15:28:34 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ACE.mwc:
- Added CVS Id keyword.
-
- * apps/JAWS/server/server.mpc:
- * netsvcs/clients/Naming/Client/Client.mpc:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.mpc:
- * netsvcs/servers/servers.mpc:
- Modified project names to keep MSVC happy--it can't deal with
- duplicate names.
-
-Wed Aug 20 06:59:52 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Warn about duplicate project names for all project types. It will
- have to be this way as long as MPC supports VC6.
-
-Tue Aug 19 10:07:47 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * doc/tutorials/015: Added support for compression. Thanks
- to Andrew Marlow <apm35@student.open.ac.uk> for contributing
- this.
-
-Mon Aug 18 21:26:51 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Add comments to the top of the created Makefiles saying they
- were generated by MPC and should not be modified directly.
-
- * ACE.mwc:
- * ACEXML/apps/apps.mwc:
- * ACEXML/examples/examples.mwc:
- * ACEXML/parser/parser.mwc:
- * Kokyu/tests/tests.mwc:
- * apps/Gateway/Gateway.mwc:
- * apps/JAWS/JAWS.mwc:
- * apps/JAWS/clients/clients.mwc:
- * apps/JAWS2/JAWS2.mwc:
- * apps/gperf/gperf.mwc:
- * examples/ASX/ASX.mwc:
- * examples/Connection/Connection.mwc:
- * examples/IOStream/IOStream.mwc:
- * examples/IPC_SAP/IPC_SAP.mwc:
- * examples/Logger/Logger.mwc:
- * examples/Mem_Map/Mem_Map.mwc:
- * examples/OS/OS.mwc:
- * examples/RMCast/RMCast.mwc:
- * examples/Reactor/Reactor.mwc:
- * examples/Service_Configurator/Service_Configurator.mwc:
- * examples/System_V_IPC/System_V_IPC.mwc:
- * netsvcs/netsvcs.mwc:
- * netsvcs/clients/clients.mwc:
- * netsvcs/clients/Logger/Logger.mpc:
- * netsvcs/clients/Naming/Naming.mwc:
- * netsvcs/clients/Naming/Client/Client.mpc:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.mpc:
- * netsvcs/lib/lib.mpc:
- * netsvcs/servers/servers.mpc:
- * websvcs/websvcs.mwc:
- * websvcs/lib/lib.mpc:
- * websvcs/tests/tests.mpc:
- Added missing mwc and mpc files. Most of the mwc files were
- needed so that running mwc.pl -recurse would create Makefiles in
- directories that contained only subdirectories and no mpc files.
-
-Mon Aug 18 12:28:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added the ability to exclude directories when using the -recurse
- option. See USAGE or mwc.pl -h for details.
-
-Mon Aug 18 15:22:02 2003 Simon McQueen <sm@prismtechnologies.com>
-
- * bin/tao_other_tests.lst:
-
- Changed the TAO/orbsvcs/tests/ImplRepo test from SANDBOX to
- !MINIMUM to broaden platform coverage of the IMR testing.
-
-Sun Aug 17 16:35:01 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RB_Tree.i (dump_i):
- * ace/RB_Tree.cpp (dump_i):
-
- Uninlined this method to avoid adding an inter-header dependency
- on "ace/Log_Msg.h". Also fixes some explicit template
- instantiation builds.
-
- * tests/Collection_Test.cpp:
-
- Removed duplicate template instantiation.
-
-Sun Aug 17 16:06:20 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Shared_Object.h:
-
- Include "ace/os_includes/sys/os_types.h" to pull in size_t
- typedef instead of "ace/OS.h". The latter is overkill.
-
- * ace/Shared_Object.cpp:
-
- Include "ace/Global_Macros.h" to pull in ACE_TRACE macro
- definition.
-
-Sun Aug 17 15:31:29 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS.h (ACE_CLEANUP_FUNC):
- * ace/config-all.h
-
- Moved this typedef to config-all.h. Allows sources to use this
- typedef without including the compile-time expensive OS.h.
-
-Fri Aug 15 14:02:22 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added support to the 'make' type for AIX and IRIX.
-
-Fri Aug 15 10:38:57 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Fixed a missing check for naming the foreach variable when dealing
- with grouped files.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Moved the setting of LDLIBS or ACE_SHLIBS before including
- wrapper_macros.GNU. This should allow for the kylix kludge to
- work.
-
-Fri Aug 15 15:29:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/JAWS2/JAWS/Parse_Headers.cpp:
- Modified the ACCESSOR macro to only concatenate the x, or member
- variable, token. This resolves a problem with the gcc 3.3
- preprocessor. Thanks to Tim Hawes <thawes@althusius.net> for
- reporting the problem and Carlos O'Ryan for supplying the fix.
-
- * THANKS:
- Added Tim Hawes <thawes@althusius.net> to the hall of fame.
-
-Fri Aug 15 09:07:09 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/OS.{h,i}: Changed "advice" to "map_advice" to avoid a
- keyword naming conflict with AspectC++. Thanks to Gary Duzan
- <gduzan@bbn.com> for reporting this.
-
-Fri Aug 15 01:49:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Kokyu/Makefile.Kokyu:
- Moved the assignment to ACE_SHLIBS to a point prior to including
- wrapper_macros.GNU, because the code the modifies the link
- library names to work with Kylix is located in
- wrapper_macros.GNU, and must come after the assignment.
-
-Fri Aug 15 00:37:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/tests.mpc:
- Added missing Recursive_Condition_Bug_Test and
- Unbounded_Set_Test_Ex projects.
-
-Thu Aug 14 18:31:14 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Message_Queue.h:
- Added #include Null_Mutex.h and Null_Condition.h to the VxWorks
- specific branch needed due to recent subsetting.
-
- * ace/config-irix5.3-sgic++.h:
- Added #define ACE_LACKS_STDINT_H. Thanks to Bruce Jones
- <BRUCE.JONES@cubic.com> for reporting the problem.
-
- * THANKS:
- Added Bruce Jones <BRUCE.JONES@cubic.com> to hall of fame.
-
-Thu Aug 14 10:56:57 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS.h:
- * ace/SSL/SSL_SOCK_Connector.h:
-
- Nuked trailing whitespace.
-
- * ace/SSL/SSL_SOCK_Connector.cpp (ssl_connect):
-
- Fixed bug where the "counted down" timeout value was not used in
- the ACE::select() call. This fixes a problem where connection
- timeouts lasted longer than they should have. The corrected
- behavior now matches the documented behavior.
-
-Thu Aug 14 04:02:41 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Kokyu/Makefile.Kokyu:
- Added ACELIB to ACE_SHLIBS to resolve link problems on MacOSX.
- Thanks to John Michael Zorko <j.zorko@att.net> for reporting
- this.
-
-Wed Aug 13 19:48:17 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/tests/FIFO/test.cpp:
- * Kokyu/tests/EDF/test.cpp:
- * Kokyu/Kokyu_defs.h:
- * Kokyu/Kokyu_defs.cpp:
- * Kokyu/Kokyu.h:
- * Kokyu/Kokyu.cpp:
- * Kokyu/Dispatcher_Task.cpp:
- * Kokyu/Dispatcher_Impl.i:
- * Kokyu/Dispatcher_Impl.h:
- * Kokyu/Default_Dispatcher_Impl.h:
- * Kokyu/Default_Dispatcher_Impl.cpp:
-
- Separated activation of the dispatcher and setting up of
- dispatching lanes. Added an activate () method to the dispatcher
- and associated classes.
-
-Wed Aug 13 23:43:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Bound_Ptr.i:
- Added #include Log_Msg.h when ACE_NEW_THROWS_EXCEPTIONS is
- defined to pickup ACE_ASSERT.
-
- * apps/JAWS/server/HTTP_Server.cpp:
- Added a JAWS_ prefix the enums to get around conflict on Windows
- where ASYNCH is defined as a macro.
-
- * apps/soreduce/Obj_Module.cpp:
- Added #include Log_Msg.h to pickup ACE_ASSERT.
-
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.cpp:
- Added #ifdef around ACE_Trace::start/stop_tracing() based on
- ACE_HAS_TRACE.
-
-Wed Aug 13 20:27:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/tests.mpc:
- Added Multihomed_INET_Addr_Test.
-
-Wed Aug 13 18:35:08 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- Changed ACE_Thread_Mutex to ACE_SYNCH_MUTEX to quash an error on
- single threaded builds.
-
-Wed Aug 13 17:38:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/Gateway/Gateway/gateway.mpc:
- * apps/JAWS/clients/Blobby/blobby.mpc:
- * apps/JAWS/clients/Caching/caching.mpc:
- * apps/JAWS/server/server.mpc:
- * apps/drwho/drwho.mpc:
- * apps/soreduce/soreduce.mpc:
- Added missing MPC project files.
-
-Wed Aug 13 15:47:13 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * apps/drwho/File_Manager.h:
- Added #include Null_Mutex.h needed when
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION is defined due to recent
- subsetting.
-
-Mon Aug 11 19:19:24 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Global_Macros.h: Updated the documentation to point to
- the C++NPv2 and POSA2 books. Thanks to Valery Salamakha
- <ccapstan@bigpond.net.au> for motivating this change!
-
-Mon Aug 11 08:39:06 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Koyu_dsrt.h: Removed Kokyu_Export qualification for
- template class MUF_Comparator. This was giving compile errors in
- Win2K_VC71_NET_DLL build.
-
-Mon Aug 11 06:35:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/Makefile:
- Removed windows specific part in this makefile. This gave
- problems with MinGW and the MSys shell and isn't needed.
-
-Mon Aug 11 01:46:23 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_g++_common.GNU:
- Modified the test for "GNU ld" to grep for the count instead of
- relying on the return value which doesn't appear to work
- correctly on all versions, specifically MacOSX and older
- versions of OpenBSD (two platforms to which I lack access).
- Thanks to John Michael Zorko <j.zorko@att.net> for help
- debugging this.
-
-Sun Aug 10 14:04:17 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/tests/DSRT_MIF/Makefile: Updated dependencies.
-
-Sun Aug 10 13:32:42 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.{h,cpp}: Moved the method
- definition of MoreEligible::operator() to the header file to get
- rid of MSV compiler errors. I suspect that the nested class
- MoreEligible could be causing the problem.
-
- * Kokyu/DSRT_Sched_Queue_T.{h,cpp}: Moved the method
- definition of Guid_Hash::operator() to the header file to get
- rid of MSV compiler errors. I suspect that the nested class
- could be causing the problem.
-
- * Kokyu/Kokyu_dsrt.{h,cpp}: Corrected a typo and included
- Kokyu_dsrt.i instead of Kokyu.i. Removed Kokyu_Export
- qualification for template classes.
-
- * Kokyu/Kokyu_defs.h: Added export qualification for noncopyable
- class.
-
-Sun Aug 10 09:52:17 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.dsp:
- * Kokyu/tests/DSRT_MIF/MIF.dsw:
- * Kokyu/tests/EDF/Makefile:
- * Kokyu/tests/FIFO/Makefile:
- Added the above files which were missing.
-
-Sun Aug 10 08:58:18 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp: Included Synch.h to get rid of
- compile errors.
-
-Sun Aug 10 08:16:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/DEV.h: Fixed a typo in the definition of
- ACE_DEV_STREAM. Thanks to Edan Ayal <edanayal@yahoo.com> for
- pointing this out.
-
-Sun Aug 10 06:17:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/Export/dll.cpp:
- Fixed a typo in last checkin, i.e., added a space.
-
-Sat Aug 9 20:55:47 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/Connection/blocking/SPIPE-acceptor.cpp:
- * examples/Export/dll.cpp:
- Added missing explicit template instantiations.
-
- * examples/examples/OS/Process/imore.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/OS/Process/process.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- Added const to char* declarations to quash warnings.
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- Added #include Condition_T.h and Thread_Mutex.h needed for
- explicit template instantiation.
-
- * examples/Timer_Queue/Timer_Queue.mpc:
- Added "after" directive so library gets compiled first.
-
- * tests/Collection_Test.cpp:
- Fixed a typo in an explicit template instantiation directive.
-
-Sat Aug 9 13:56:37 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.h: Deleted extra qualification for method
- prototype declarations to get rid of compiler warnings in
- Debian_Full_Reactors build.
-
- * Kokyu/Makefile: Updated dependencies.
-
-Sat Aug 9 18:23:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ace.mpc:
- Added Container_Instantiations.cpp to resolve problems on
- Solaris when templates=explicit.
-
-Sat Aug 9 12:49:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/tao_rtevent.doxygen:
- Added TAO/orbsvcs/orbsvcs/Event_Service_Constants.h to the list
- of files that must be parsed for the RTEvent doxygen documentation
-
-Sat Aug 9 06:17:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Process_Mutex.cpp:
- Readded explicit template instantiation of
- ACE_GUARD<ACE_PROCESS_MUTEX> and #includes needed to compile it.
-
-Sat Aug 9 05:16:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_g++_common.GNU:
- Modified the ld version test so that it wouldn't printout error
- information to the build log on failure.
-
-Sat Aug 9 04:21:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-freebsd.h:
- Added a test for ACE_MT_SAFE to support single threaded builds.
-
- * include/makeinclude/platform_aix_g++.GNU:
- * include/makeinclude/platform_gnuwin32_common.GNU:
- * include/makeinclude/platform_irix6.x_sgic++.GNU:
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/platform_linux_borland.GNU:
- * include/makeinclude/platform_linux_icc.GNU:
- * include/makeinclude/platform_osf1_4.x_cxx.GNU:
- * include/makeinclude/platform_sunos5_g++.GNU:
- * include/makeinclude/platform_sunos5_ghs.GNU:
- * include/makeinclude/wrapper_macros.GNU:
- Add ACE_MT_SAFE=0 to CPPFLAG in wrapper_macros.GNU instead of
- each individual platform_*.GNU file.
-
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- Set SONAME equal to nothing in the individual platform_*.GNU
- files to turn off library naming instead of using with_ld.
- with_ld, however it is still used with hpux to modify the
- options.
-
- * include/makeinclude/platform_aix_g++.GNU:
- * include/makeinclude/platform_freebsd.GNU:
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/platform_gnuwin32_common.GNU:
- * include/makeinclude/platform_hpux_gcc.GNU:
- * include/makeinclude/platform_irix5.2.GNU:
- * include/makeinclude/platform_irix5.3_g++.GNU:
- * include/makeinclude/platform_irix6.x_g++.GNU:
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/platform_lynxos.GNU:
- * include/makeinclude/platform_m88k.GNU:
- * include/makeinclude/platform_macosx.GNU:
- * include/makeinclude/platform_netbsd.GNU:
- * include/makeinclude/platform_openbsd.GNU:
- * include/makeinclude/platform_osf1_4.x_g++.GNU:
- * include/makeinclude/platform_psosim_g++.GNU:
- * include/makeinclude/platform_qnx_neutrino.GNU:
- * include/makeinclude/platform_qnx_rtp_gcc.GNU:
- * include/makeinclude/platform_sco-nothread.GNU:
- * include/makeinclude/platform_sco5.0.0-mit-pthread.GNU:
- * include/makeinclude/platform_sco5.0.0-nothread.GNU:
- * include/makeinclude/platform_sunos4_g++.GNU:
- * include/makeinclude/platform_sunos5_g++.GNU:
- * include/makeinclude/platform_unixware_g++.GNU:
- * include/makeinclude/platform_vxworks5.x_g++.GNU:
- Move the inclusion of platform_g++_common.GNU in the
- platform_*.GNU files to after DLD (and SONAME) have been set so
- that platform_g++_common.GNU can use the value to to help
- determine whether or not to add -Wl,-E to LDFLAGS. Also added
- additional checking to make sure that we only test GNU ld.
-
-Fri Aug 8 23:23:30 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.{h,cpp,i}:
- Renamed init() method so that it does not hide the base class
- init method.
-
- * Kokyu/Default_Dispatcher_Impl.cpp:
- Commented out some debug statements.
-
-Sat Aug 9 01:03:52 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Based_Pointer_Repository.cpp:
- * ace/Malloc_Instantiations.cpp:
- * ace/Timer_Hash.cpp:
- * ace/Timer_Heap.cpp:
- * ace/Timer_List.cpp:
- * ace/Timer_Queue.cpp:
- * ace/Timer_Wheel.cpp:
- Added #include of various Synch headers needed on Solaris when
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION is defined.
-
-Fri Aug 8 13:26:25 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Dispatcher_Task.{h,cpp}: Changed typo TAO_SYNCH_MUTEX to
- ACE_SYNCH_MUTEX to get rid of compile errors in explicit
- template instantiation builds.
-
-Fri Aug 8 11:03:57 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Remove the 'perl' call before depgen.pl.
-
- * bin/MakeProjectCreator/templates/nmake.mpd:
-
- Put back ACE_ROOT reference in the templates for the depgen.pl
- script. It is necessary since nmake doesn't support the windows
- associates like the command prompt does.
-
-Fri Aug 8 10:42:16 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Makefile: Added Kokyu to CORE_DIRS list since
- TAO/orbsvcs/orbsvcs is in core build and
- TAO/orbsvcs/orbsvcs/Event/*Kokyu* depends on Kokyu framework.
-
-Fri Aug 8 13:22:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp:
- Added include of OS.h to get ACE_TMAIN. This fixes the link errors we see
- with these examples.
-
-Fri Aug 8 07:10:06 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Moved the shflags out of the configurations and into the
- platforms. The link flag is particular to the linker of the
- platform.
-
-Fri Aug 8 06:56:52 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a problem with my change from Thu Aug 7 12:43:05 2003. The
- INSTARGET needed to be set before it was used in the all:
- dependencies.
-
-Thu Aug 7 21:47:25 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/Kokyu.h: Included Dispatcher_Impl.h header file instead of
- forward declaring Dispatcher_Impl. This was causing compile
- errors/warnings in some builds.
-
- * Kokyu/Makefile: Updated dependencies.
-
-Thu Aug 07 16:36:29 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/qt-min.mpb: Added a minimal Qt
- base project for those projects which require to use Qt library
- but not ACE_QtReactor.
-
- * bin/MakeProjectCreator/config/qt-min_moc.mpb: Same twist for
- qt_moc.mpb. Things can probably be condensed more, later.
-
-Thu Aug 7 13:29:22 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Makefile: Added Kokyu directory to DIRS and CLONE variables, so
- that it is included as part of the autobuilds and release tar
- ball. Thanks to Craig Rodrigues <crodrigu@bbn.com> for pointing
- this out.
-
-Thu Aug 7 12:43:05 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a problem with the generic make template where a static
- library wouldn't get installed.
-
-Thu Aug 7 13:08:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Unbounded_Set_Ex.cpp:
- Added #include of os_errno.h to pick up ENOMEM on older versions
- of gcc and needed due to recent subsetting.
-
-Thu Aug 7 07:35:56 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Corrected a bug in the dependency sorting logic by removing the
- use of splice and manually moving the array entries.
-
-Thu Aug 7 06:18:57 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * include/makeinclude/rules.local.GNU:
-
- Added a dash in front of the include for the dependency file to
- suppress warnings about missing files.
-
-Thu Aug 7 00:12:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Handle_Set.i:
- Added several #includes required by the FD_ZERO macro on various
- platforms, including os_string.h, os_strings.h, and bstring.h,
- required by recent subsetting.
-
- * ace/Process_Mutex.cpp:
- Removed explicit template instantiation of
- ACE_GUARD<ACE_Process_Mutex> that doesn't appear to be needed
- within ACE and highlighted by recent subsetting.
-
- * ace/TSS_T.cpp:
- Added conditional #include TSS_Adapter.h when ACE_HAS_THR_C_DEST is
- defined and required by recent subsetting.
-
- * ace/Timer_Queue_T.cpp:
- Added #include Null_Mutex.h required by recent subsetting.
-
-Wed Aug 6 14:50:00 UTC 2003 Gautam Thaker <gthaker@atl.lmco.com>
-
- Please send all comments/questions about this commit to
- Jason Cohen, jcohen@atl.lmco.com
-
- LKSCTP Support added for Linux 2.5/2.6 kernels with LKSCTP patch.
-
- * ace/SOCK_SEQPACK_Acceptor.h:
- * ace/SOCK_SEQPACK_Connector.h:
- Changed default protocol from 0 to 132 (IPPROTO_SCTP).
- This forces all current usage of SOCK_SEQPACK_* to use
- SCTP. This was done because LKSCTP support was added to
- the SOCK_SEQPACK code, but overrides with SOCK_STREAM.
- Currently, OpenSS7 and LKSCTP have different views on this.
-
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Connector.cpp:
- Added #ifdef ACE_HAS_LKSCTP sections to SOCK_SEQPACK_* files
- to support socket interface differences between LKSCTP and OpenSS7.
-
- * ace/os_include/sys/os_socket.h:
- * include/makeinclude/platform_linux.GNU:
- To enable LKSCTP support on a patched Linux 2.5/2.6 kernel,
- you must supply 'sctp=lksctp' to your make command line.
-
- * performance-tests/SCTP/Options_Manager.cpp
- Now allows automatic server selection of port.
-
- * performance-tests/SCTP/README
- * performance-tests/SCTP/README.LKSCTP:
- * performance-tests/SCTP/README.SCTP:
- * performance-tests/SCTP/README.SCTP_in_ACE:
- Made additions for LKSCTP to the documentation.
-
-Wed Aug 6 14:13:25 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Null_Condition.h (vait):
- Removed unused variable in method declaration to quash a warning.
-
-Wed Aug 6 03:29:03 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- Additional includes required by recent subsetting.
-
- * Kokyu/Dispatcher_Task.h: Lock_Adapter_T.h.
- * apps/JAWS2/HTTPU/http_headers.h: Null_Mutex.h.
- * apps/JAWS2/HTTPU/http_status.h: Synch_Traits.h.
- * apps/JAWS2/JAWS/Cache_Manager_T.cpp: streams.h.
- * apps/JAWS2/JAWS/IO.h: Synch_Traits.h.
- * apps/JAWS2/JAWS/IO_Handler.h: RW_Thread_Mutex.h
- * apps/JAWS2/JAWS/JAWS.h: Trace.h.
- * apps/JAWS2/JAWS/Parse_Headers.h: Synch_Traits.h.
- * apps/soreduce/Library.h: streams.h.
-
- * apps/JAWS2/JAWS/Server.cpp:
- Added #ifdef around ACE_Trace calls to turn on/off tracing.
-
-Wed Aug 6 02:27:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_g++_common.GNU:
- Modified the test for whether or not GNU ld supports the -E
- option needed to enable dynamic_casting of objects passed to
- shared libraries. Thanks to Chris Cleeland
- <cleeland@ociweb.com> for suggesting we dynamically obtain which
- ld to use by passing the -print-prog-name to gcc, and
- Krishnakumar B <kitty@cse.wustl.edu> for the patch.
-
- * ace/Null_Mutex.h:
- * ace/Null_Semaphore.h:
- Removed unused variable name to silence warnings.
-
-Tue Aug 5 17:25:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Dev_Poll_Reactor.{cpp,h}:
- Added #includes of Reverse_Lock_T.h, Recursive_Thread_Mutex.h,
- Null_Mutex.h, and Lock_Adapter_T.h needed due to recent subsetting.
-
- * ace/Dump_T.cpp:
- Added #include of Global_Macros.h.
-
- * ace/Global_Macros.h:
- Added #include of the appropriate new header to get the
- definition of placement new(). Thanks to Olli Savia
- <ops@iki.fi> for this suggestion.
-
- * ace/Log_Msg.cpp:
- Removed the explicite template instantiation of ACE_Reverse_Lock
- that wasn't used and appeared to be dead code. Thanks to Olli
- Savia <ops@iki.fi> for pointing out the problem.
-
- * ace/Timer_Queue_Adapters.{h,cpp}:
- Moved #include of Condition_Recursive_Thread_Mutex.h from the
- cpp to the header since it's used as a member variable.
-
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp:
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
- Added #include of Auto_Event.h needed due to recent subsetting
- changes.
-
- * tests/Proactor_Test.cpp:
- Added #include of Thread_Semaphore needed due to recent
- subsetting changes.
-
-Tue Aug 5 15:16:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/os_errno.h:
- * ace/os_include/os_limit.h:
- Moved define for PIPE_BUF from os_errno.h, where it have been
- moved by mistake (see Mon Aug 4 13:08:29 UTC 2003 Don Hinton
- <dhinton@dresystems.com>) to os_limit.h.
-
- * ace/os_include/os_errno.h:
- * ace/os_include/sys/os_wait.h:
- Moved define for WNOHANG from os_errno.h, where it have been
- moved by mistake (see Mon Aug 4 13:08:29 UTC 2003 Don Hinton
- <dhinton@dresystems.com>) to sys/os_wait.h.
-
-Tue Aug 5 01:17:55 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/TSS_T.cpp:
- Rolled back part of the fix from Mon Aug 4 21:02:12 UTC 2003
- Don Hinton <dhinton@dresystems.com>. Some of the cpp still
- needs to be ifdef'd out for single threaded builds.
-
- * ace/Timer_Queue_Adapters.cpp:
- Added #include Condition_Recursive_Thread_Mutex.h needed on some
- Windows builds.
-
-Mon Aug 4 21:02:12 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/TSS_T.{h,cpp}:
- Removed ACE_HAS_THREADS #ifdef around ACE_TSS* classes that
- shouldn't have been there, and was erroneously added when the
- code was moved. Although ACE_TSS probably should be ifdef'd and
- the ACE_TSS_TYPE macros used, that wasn't the purpose of the
- move, so it was set back to the way it was.
-
- * ace/Free_List.h:
- Added #include os_stddef.h to pick up size_t. Thanks to John
- Michael Zorko <j.zorko@att.net> for submitting this patch.
-
-Mon Aug 4 17:03:55 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Bound_Ptr.i:
- Added #include of Guard_T.h.
-
- * apps/mkcsregdb/mkcsregdb.cpp:
- Added #include of Log_Msg.h.
-
- * examples/Export/dll.h:
- Added #include of Null_Mutex.h.
-
- * examples/Reactor/Proactor/post_completions.cpp:
- Added #include of Thread_Mutex.h and changed ACE_Thread_Mutex to
- ACE_SYNCH_MUTEX.
-
- * examples/Smart_Pointers/Gadget_Part.h.
- Added #include Synch_Traits.h and Thread_Mutex.h.
-
-Mon Aug 4 13:56:31 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Synch_T.h:
- Added #include Synch.h to insure backward compatibility on
- non-threaded builds.
-
- * ace/Strategies_T.cpp:
- Added #include ACE.h needed when not inlining.
-
-Mon Aug 4 13:08:29 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- * ace/os_include/os_errno.h:
- Moved some additional error code definitions to os_errno.h.
- This will fix compile errors on FreeBSD.
-
- * ace/config-win32-common.h:
- Added ACE_LACKS_ARPA_INET_H. This will fix compile problems on
- Windows.
-
-Mon Aug 4 09:31:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_dlfcn.h:
- Added VxWorks includes for shared library functions.
-
- * ace/OS.i:
- Implemented access, dlerror and dlopen for VxWorks. There is no
- reference counting on dlopen, when calling it multiple times on
- the same shared lib it will load the same lib multiple times,
- this because VxWorks has no reference counting. Use these with
- care because of the strange VxWorks implementation. Thanks to
- Marc Walrave <marc.walrave@meco.nl> for creating this.
-
-Mon Aug 4 23:47:33 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Array_Base.cpp:
-
- For MSVC++ 6, include standard C++ <new> header to pull in
- placement new() operator prototype. Addresses template
- instantiation errors.
-
-Mon Aug 4 22:41:24 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/DLL_Manager.cpp:
-
- Include "ace/Guard_T.h" to pull in ACE_Guard template
- declaration.
-
- * ace/MEM_Addr.cpp:
-
- Include "ace/OS.h" to pull in ACE_OS::strtoul() static function
- prototype.
-
- * ace/Process_Semaphore.h:
-
- Include "ace/Semaphore.h" to pull in the ACE_Semaphore class
- declaration for the (ACE_WIN32 || ACE_HAS_POSIX_SEM || ACE_PSOS)
- case.
-
- * ace/Service_Object.cpp:
-
- Include "ace/ACE.h" to pull in ACE::strnew() function prototype.
-
- * ace/Service_Repository.cpp:
-
- Include "ace/ACE.h" to pull in ACE::debug() function prototype.
-
- * ace/Token.h:
-
- Fixed compile-time problems in MSVC++ builds. Some headers must
- still be included for the ACE_TOKEN_USES_SEMAPHORE case.
-
- * ace/WIN32_Asynch_IO.h:
-
- Include "ace/Null_Mutex.h" to pull in ACE_Null_Mutex class
- declaration.
-
- * ace/WIN32_Proactor.h:
-
- Include "ace/Auto_Event.h" to pull in ACE_Auto_Event class
- declaration.
-
-Mon Aug 4 04:28:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_Thread_Mutex.cpp:
- * ace/TSS_T.{cpp,h}:
- * ace/Thread_Mutex.h:
- * ace/Token.{h,i}:
- Added or adjusted placement of #ifdef ACE_HAS_THREADS in order
- to fix compile errors on single threaded builds.
-
- * ace/DLL_Manager.h:
- Added #include ace/os_include/os_dlfcn.h needed for single
- threaded builds.
-
-Mon Aug 4 03:26:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Auto_Event.{h,cpp,inl}:
- * ace/Barrier.{h,cpp,inl}:
- * ace/Condition_Recursive_Thread_Mutex.{h,cpp,inl}:
- * ace/Condition_T.{h,cpp,inl}:
- * ace/Condition_Thread_Mutex.{h,cpp,inl}:
- * ace/Event.{h,cpp,inl}:
- * ace/Guard_T.{h,cpp,inl}:
- * ace/Lock.{h,cpp,inl}:
- * ace/Lock_Adapter_T.{h,cpp,inl}:
- * ace/Manual_Event.{h,cpp,inl}:
- * ace/Mutex.{h,cpp,inl}:
- * ace/Null_Barrier.h:
- * ace/Null_Condition.h:
- * ace/Null_Mutex.h:
- * ace/Null_Semaphore.h:
- * ace/RW_Mutex.{h,cpp,inl}:
- * ace/RW_Thread_Mutex.{h,cpp,inl}:
- * ace/Recursive_Thread_Mutex.{h,cpp,inl}:
- * ace/Reverse_Lock_T.{h,cpp,inl}:
- * ace/Semaphore.{h,cpp,inl}:
- * ace/Synch_Traits.h:
- * ace/TSS_Adapter.{h,cpp,inl}:
- * ace/TSS_T.{h,cpp,inl}:
- * ace/Thread_Mutex.{h,cpp,inl}:
- * ace/Thread_Semaphore.{h,cpp,inl}:
- * ace/Synch.{h,cpp,i}:
- * ace/Synch_T.{h,cpp,i}:
- Moved all the code out of Synch* and into new files, roughly one
- per class as part of the footprint and compile time reduction
- effort.
-
- * ace/TSS_T.h:
- * ace/OS.h:
- Moved the ACE_TSS_TYPE macros from OS.h to TSS_T.h:
-
- * ace/Token.{h,i}:
- * ace/Synch.{h,i}:
- Moved the ACE_Noop_Token class from Synch.* to Token.*.
-
- * ace/ARGV.cpp:
- * ace/Activation_Queue.h:
- * ace/Active_Map_Manager_T.h:
- * ace/Asynch_Pseudo_Task.h:
- * ace/Atomic_Op.h:
- * ace/Atomic_Op_T.{h,i}:
- * ace/Based_Pointer_Repository.{cpp,h}:
- * ace/Bound_Ptr.i:
- * ace/Cached_Connect_Strategy_T.{cpp,h}:
- * ace/Capabilities.h:
- * ace/Configuration.h:
- * ace/Containers_T.cpp:
- * ace/DLL_Manager.{cpp,h}:
- * ace/Dump.{cpp,h}:
- * ace/Dynamic.cpp:
- * ace/Event_Handler.h:
- * ace/Filecache.h:
- * ace/Framework_Component.{h,cpp,inl}:
- * ace/Free_List.{h,i}:
- * ace/Future.h:
- * ace/Handle_Set.cpp:
- * ace/Hash_Cache_Map_Manager_T.{h,i}:
- * ace/Hash_Map_With_Allocator_T.h:
- * ace/High_Res_Timer.cpp:
- * ace/Lib_Find.cpp:
- * ace/Local_Name_Space.h:
- * ace/Local_Name_Space_T.h:
- * ace/Log_Msg.{cpp,h}:
- * ace/Log_Record.{h,i}:
- * ace/MEM_SAP.i:
- * ace/Malloc.cpp:
- * ace/Malloc_Allocator.cpp:
- * ace/Malloc_T.h:
- * ace/Map_Manager.{h,i}:
- * ace/Memory_Pool.cpp:
- * ace/Message_Block.cpp:
- * ace/Message_Queue.h:
- * ace/Message_Queue_T.h:
- * ace/Metrics_Cache.h:
- * ace/Name_Request_Reply.cpp:
- * ace/Object_Manager.{cpp,h}:
- * ace/POSIX_Asynch_IO.h:
- * ace/POSIX_CB_Proactor.h:
- * ace/Proactor.cpp:
- * ace/Process_Manager.{cpp,h}:
- * ace/Process_Mutex.{cpp,h}:
- * ace/Process_Semaphore.h:
- * ace/RB_Tree.{cpp,i}:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SPIPE_Acceptor.h:
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_T.{cpp,h}:
- * ace/Service_Repository.{h,i}:
- * ace/Service_Types.{h,i}:
- * ace/Signal.{cpp,h}:
- * ace/Singleton.{cpp,h}:
- * ace/Strategies_T.{cpp,h}:
- * ace/System_Time.h:
- * ace/Task_T.{cpp,h}:
- * ace/Test_and_Set.cpp:
- * ace/Thread_Exit.cpp:
- * ace/Thread_Manager.{cpp,h}:
- * ace/Timeprobe.h:
- * ace/Timer_Queue.h:
- * ace/Timer_Queue_T.cpp:
- * ace/Token.{cpp,h,i}:
- * ace/Token_Invariants.h:
- * ace/Token_Manager.h:
- * ace/UPIPE_Acceptor.h:
- * ace/UPIPE_Connector.h:
- * ace/UPIPE_Stream.h:
- * ace/UUID.h:
- * ace/Unbounded_Queue.cpp:
- * apps/drwho/BS_Client.cpp:
- * examples/ASX/Event_Server/Event_Server/Consumer_Router.h:
- * examples/ASX/Event_Server/Event_Server/Peer_Router.h:
- * examples/ASX/UPIPE_Event_Server/Peer_Router.h:
- * examples/C++NPv2/Logging_Event_Handler_Ex.h:
- * examples/Logger/simple-server/Reactor_Singleton.h:
- * examples/Misc/test_get_opt.cpp:
- * examples/Misc/test_set.cpp:
- * examples/Misc/test_trace.cpp:
- * examples/Reactor/Misc/test_timer_queue.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- * examples/Threads/TSS_Data.h:
- * examples/Threads/barrier2.cpp:
- * examples/Threads/task_one.cpp:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.h :
- * performance-tests/SCTP/Options_Manager.cpp
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.h:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.h:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * tests/Aio_Platform_Test.cpp:
- * tests/Basic_Types_Test.cpp:
- * tests/Cached_Allocator_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/Malloc_Test.cpp:
- * tests/Message_Block_Test.cpp:
- * tests/Message_Queue_Notifications_Test.cpp:
- * tests/Reactor_Timer_Test.cpp:
- * tests/Recursive_Condition_Bug_Test.cpp:
- * tests/Task_Test.cpp:
- * tests/Thread_Manager_Test.cpp:
- * tests/Thread_Pool_Test.cpp:
- * tests/Timeprobe_Test.cpp:
- * tests/Timer_Queue_Reference_Counting_Test.cpp:
- * tests/Timer_Queue_Test.cpp:
- * tests/Token_Strategy_Test.cpp:
- Refactored the includes due to Synch changes above.
-
- * etc/ace.doxygen:
- Added "__ACE_INLINE__" and ACE_TEMPLATES_REQUIRE_SOURCE to
- PREDEFINES so that the all the includes would show up in the
- doxygen file reference pages.
-
- * ace/Log_Msg.{h,cpp}:
- Removed the static log_msg_tss_key_ variable from ACE_Log_Msg
- and added a free function in Log_Msg.cpp with a static local
- variable to hold the same value. The obviates the need to
- include OS.h in Log_Msg.h.
-
-Sun Aug 3 20:55:24 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/RMCast/RMCast_Reassembly_Test.cpp:
- * tests/RMCast/RMCast_UDP_Best_Effort_Test.cpp: #included ACE.h to
- get rid of compile errors in the full reactor build.
-
-Sat Aug 2 17:50:30 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/WIN32_Asynch_IO.h:
-
- Added #include of ace/Handle_Set.h.
-
-Fri Aug 1 17:23:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Cache_Map_Manager_T.cpp:
- * ace/Functor.i:
- * ace/Hash_Map_Manager_T.cpp:
- * ace/Map_Manager.cpp:
- * ace/POSIX_Asynch_IO.h:
- * ace/RB_Tree.i:
- * ace/String_Base.cpp: Changed all the includes of OS.h and
- Malloc.h to OS_String.h and Malloc_Base.h, since that is
- sufficient. Thanks to Carlos O'Ryan for providing the
- patches. This helps to improve the compilation time of ACE and
- its applications that use the above features.
-
-Fri Aug 1 14:55:00 2003 Dan Troesser <troesser_d@ociweb.com>
-
- * bin/create_ace_build.pl:
-
- Added -a (absolute) option to correspond with original
- create_ace_build script.
-
-Fri Aug 1 14:52:17 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
-
- Removed the legacy libpaths. They make the log output too long, and
- seem to cause a problem with some nightly builds for some
- unknown reason. We'll just have to be careful not to check in
- mpc-generated files without editing for reverse compatibility.
-
-Fri Aug 1 12:37:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-vxworks5.x.h:
- Added setting of ACE_HAS_CHARPTR_DL
-
-Fri Aug 1 07:21:39 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Added a 'forcount' which provides a one based index of the foreach
- iterations.
-
-Fri Aug 1 06:37:39 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where pch files were being picked up even if they did
- not end with a valid extension.
-
-Thu Jul 31 14:22:17 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/create_ace_build.pl:
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/rtoldevent.mpb:
-
- Added .disable to the list of files that won't be linked
- by create_ace_build.pl.
- Added legacy libpaths so that generated Makefiles will be
- reverse compatible with existing ones, as a temporary
- workaround until everything is MPC generated.
- Fixed some typos in base mpb files.
-
-Thu Jul 31 13:12:17 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- The KEEP_GOING flag is automatically set now. It is keyed off of
- the -k option to make. If -k is passed to make, then KEEP_GOING
- will be set to 1, otherwise it will be set to 0.
-
-Thu Jul 31 11:36:35 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added the ability for the main Makefile to stop after the first
- error. By default, it moves on to the next makefile when an error
- is encountered. Now, set the make macro KEEP_GOING to zero to
- have it stop after the first error is encountered.
-
-Thu Jul 31 16:14:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/C++NPv2/C++NPv2.mpc:
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc:
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
- * examples/Registry/Registry.mpc:
- Added a verbatim tag that ifdef's out the entire Makefile on
- non-Windows systems. This code can probably be factored out
- into a platform specific template that Windows only project
- inherit. Also, this will probably prevent these project from
- being built with Cygwin and MinGW, since the only test for the
- MAKE variable, not a Windows specific variable.
-
-Thu Jul 31 07:42:57 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-
- * apps/soreduce/Obj_Module.cpp (add_source):
- * apps/soreduce/SO_Group.cpp (add_executable): Fixed bugs where
- application code was being called within ACE_ASSERT macros,
- which were disappearing when ACE_NDEBUG was enabled! Thanks to
- Roland Meub <roland.meub@gmx.de> for reporting this fix.
-
-Thu Jul 31 01:29:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/Export/Export.mpc:
- Added sharedname to library project and libs to executable so
- they would link correctly.
-
- * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc:
- * examples/Smart_Pointers/Smart_Pointers.mpc:
- Fixed minor typo's in exename and sourcefile name.
-
-Thu Jul 31 00:49:18 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- These are changes needed in order to use MPC.
-
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.{h,cpp}:
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.{h,cpp}:
- * examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp:
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp:
- * examples/Reactor/WFMO_Reactor/Directory_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Exceptions.cpp:
- * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Suspended_Removals.cpp:
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
- * examples/Registry/test_registry_iterator.cpp:
- * examples/Registry/test_registry_update.cpp:
- * examples/Service_Configurator/Misc/Timer_Service.cpp:
- Modified include order and added ifdef's around WIN32 specific
- code so these projects will compile on non-Windows platforms,
- since MPC doesn't currently allow you to easily exclude projects
- based on platform.
-
- * examples/Connection/blocking/SPIPE-acceptor.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- Removed an unused parameter and added parentheses to fix compile
- warnings and errors.
-
- * examples/Reactor/Proactor/test_multiple_loops.cpp:
- Fixed a capitalization typo in an include, and added an else
- branch to define a main() function.
-
- * examples/RMCast/Send_File/RMCast_Send_File.mpc:
- * tests/RMCast/acetest.mpb:
- Added a "requires += rmcast" so that these projects would only
- be compiled if libRMCast had been compiled, i.e., rmcast=1.
-
-Wed Jul 30 19:21:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Global_Macros.h:
- * ace/Log_Msg.cpp:
- * ace/Naming_Context.cpp:
- * ace/Object_Manager.cpp:
- * ace/README:
- * examples/ASX/Event_Server/Event_Server/Options.cpp:
- * examples/ASX/UPIPE_Event_Server/Options.cpp:
- * examples/Shared_Malloc/Options.cpp:
- Added ACE_HAS_TRACE macro that gets defined if ACE_NTRACE=0 and
- is used to ifdef away calls to ACE_Trace when not tracing. This
- removes the need to link in Trace.o for static applications not
- tracing.
-
- * ace/Asynch_Acceptor.cpp:
- * ace/Auto_Ptr.h:
- * ace/Auto_Ptr.i:
- * ace/Based_Pointer_T.h:
- * ace/Based_Pointer_T.i:
- * ace/OS.h:
- * ace/SV_Semaphore_Complex.i:
- * ace/SV_Semaphore_Simple.i:
- * ace/Synch_Options.cpp:
- * ace/Trace.h:
- * tests/Proactor_Timer_Test.cpp:
- * tests/Reactor_Timer_Test.cpp:
- Adjusted includes to reflect the above change by mainly removing
- Trace.h, though in some cases by including Global_Macros.h or
- Trace.h for the two tests.
-
- * bin/generate_export_file.pl:
- Made the generated code match what's in Global_Macros.h:
-
- * ace/Select_Reactor.h:
- When ACE_MT_SAFE=0, ifdef away the unused template specialization
- of ACE_Guard<ACE_Select_Reactor_Token_T<ACE_Noop_Token>>.
-
-Wed Jul 30 17:00:03 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * ace/UUID.cpp:
-
- Removed erroneous casting of timeLow. Thanks to Johnny Willemsen
- <jwillemsen@remedy.nl> for pointing this out.
-
-Wed Jul 30 02:18:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Added macros to check for existence of stdint.h and inttypes.h
- and define the appropriate ACE_LACKS_* macro is they are
- missing.
-
- * ace/os_include/os_pthread.h:
- Added check for UNIXWARE_7_1 before defining default values for
- several THR_* macros. Terletsky Oleg
- <oleg.terletsky@comverse.com> for supplying these patches.
-
-Tue Jul 29 09:59:35 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/UUID.cpp:
-
- Changed the #includes to use the ace directory.
-
- * ace/ace.mpc:
-
- Added Metrics_Cache.cpp and UUID.cpp.
-
-Tue Jul 29 09:39:58 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/vcpartialmacros.mpt:
-
- Modified to add to pch_defines instead of assigning.
-
- * bin/MakeProjectCreator/templates/bordll.mpt:
- * bin/MakeProjectCreator/templates/borexe.mpt:
- * bin/MakeProjectCreator/templates/common.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplib.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/gnudll.mpt:
- * bin/MakeProjectCreator/templates/gnuexe.mpt:
- * bin/MakeProjectCreator/templates/makedll.mpt:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/va4iccdll.mpt:
- * bin/MakeProjectCreator/templates/va4iccdllexe.mpt:
- * bin/MakeProjectCreator/templates/va4icclib.mpt:
- * bin/MakeProjectCreator/templates/va4icclibexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
-
- Added the common.mpt for a place to put common template input
- settings and added an include of common to each template input
- file.
-
-Tue Jul 29 09:01:44 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * Kokyu/tests/DSRT_MIF/DSRT_MIF.mpc:
- * Kokyu/tests/EDF/EDF.mpc:
- * Kokyu/tests/FIFO/FIFO.mpc:
-
- Added mpc files for the tests.
-
- * bin/MakeProjectCreator/config/kokyu.mpb:
-
- Added an include of $(ACE_ROOT)/Kokyu.
-
-Tue Jul 29 07:59:51 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
-
- Remove ACE_ROOT reference in the templates for the depgen.pl
- script.
-
-Tue Jul 29 07:46:58 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Change the way the 'implicit' keyword works. It now takes both
- boolean values and character strings that represent base projects
- for implicitly generated projects. See the README for more
- details.
-
- * examples/examples.mwc:
-
- Utilize the new 'implicit' functionality.
-
-Mon Jul 28 22:00:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/footprint_stats.sh: Added new libraries that were not
- covered.
-
-Mon Jul 28 15:06:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/WFMO_Reactor.i:
-
- Fixed typo in preprocessor directive.
-
-Mon Jul 28 19:23:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/WFMO_Reactor.cpp:
- Added ACE_UNUSED_ARG to dump to silence a warning when
- ACE_HAS_DUMP is not defined.
-
-Mon Jul 28 18:29:38 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/RB_Tree.cpp:
- Added ACE_UNUSED_ARG to dump_i and dump_node_i to silence a
- warning when ACE_HAS_DUMP is not defined.
-
-Mon Jul 28 13:01:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/UUID.h:
- * ace/UUID.cpp: The implementations are now placed in a namespace
- ACE_Utils. Since we can now use namespaces, adding them to a
- namespace made more sense.
-
- * ace/UUID.i: File UUID.i is now renamed to be UUID.inl
-
- * ace/UUID.inl: New file.
-
- * tests/UUIDTest.cpp: Changes to confirm to the above changes.
-
-Mon Jul 28 12:49:23 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Added the ability to uppercase and lowercase strings within the
- templates.
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/templates/automake.mpd:
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Added initial support for Automake. This is by no means complete
- or even correct, but it's a starting point. Perhaps someone who
- knows something about Automake could make the automake template
- better (correct).
-
-Mon Jul 28 09:36:15 2003 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/tao_orb_tests.lst
- Put the Bug_1551_Regression test into the daily builds.
-
-Sun Jul 27 20:19:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ARGV.cpp:
- * ace/ATM_Acceptor.cpp:
- * ace/ATM_Acceptor.i:
- * ace/ATM_Addr.cpp:
- * ace/ATM_Addr.i:
- * ace/ATM_Connector.cpp:
- * ace/ATM_Connector.i:
- * ace/ATM_Params.cpp:
- * ace/ATM_Params.i:
- * ace/ATM_QoS.cpp:
- * ace/ATM_QoS.i:
- * ace/ATM_Stream.cpp:
- * ace/ATM_Stream.i:
- * ace/Acceptor.cpp:
- * ace/Activation_Queue.cpp:
- * ace/Active_Map_Manager_T.i:
- * ace/Addr.cpp:
- * ace/Array_Base.inl:
- * ace/Atomic_Op.cpp:
- * ace/Atomic_Op_T.cpp:
- * ace/Atomic_Op_T.i:
- * ace/Auto_IncDec_T.cpp:
- * ace/Auto_Ptr.cpp:
- * ace/Auto_Ptr.i:
- * ace/Based_Pointer_T.cpp:
- * ace/Cache_Map_Manager_T.cpp:
- * ace/Cache_Map_Manager_T.i:
- * ace/Caching_Strategies_T.i:
- * ace/Connector.cpp:
- * ace/Containers_T.cpp:
- * ace/Containers_T.i:
- * ace/DEV.cpp:
- * ace/DEV_Addr.cpp:
- * ace/DEV_Connector.cpp:
- * ace/DEV_IO.cpp:
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Dump_T.cpp:
- * ace/Dynamic_Service_Base.cpp:
- * ace/Event_Handler_T.cpp:
- * ace/FIFO.cpp:
- * ace/FIFO_Recv.cpp:
- * ace/FIFO_Recv_Msg.cpp:
- * ace/FIFO_Send.cpp:
- * ace/FIFO_Send_Msg.cpp:
- * ace/FILE.cpp:
- * ace/FILE_Addr.cpp:
- * ace/FILE_Connector.cpp:
- * ace/FILE_IO.cpp:
- * ace/File_Lock.cpp:
- * ace/Framework_Component.cpp:
- * ace/Future.cpp:
- * ace/Get_Opt.cpp:
- * ace/Handle_Set.cpp:
- * ace/Hash_Map_Manager_T.cpp:
- * ace/Hash_Map_Manager_T.i:
- * ace/High_Res_Timer.cpp:
- * ace/INET_Addr.cpp:
- * ace/IO_SAP.cpp:
- * ace/IPC_SAP.cpp:
- * ace/LSOCK.cpp:
- * ace/LSOCK_Acceptor.cpp:
- * ace/LSOCK_CODgram.cpp:
- * ace/LSOCK_Connector.cpp:
- * ace/LSOCK_Dgram.cpp:
- * ace/Local_Name_Space_T.cpp:
- * ace/Local_Tokens.cpp:
- * ace/Log_Msg.cpp:
- * ace/Log_Record.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_Addr.cpp:
- * ace/MEM_Connector.cpp:
- * ace/MEM_IO.cpp:
- * ace/MEM_SAP.cpp:
- * ace/MEM_Stream.cpp:
- * ace/Malloc.cpp:
- * ace/Malloc_Allocator.cpp:
- * ace/Malloc_Allocator.i:
- * ace/Malloc_T.cpp:
- * ace/Map_Manager.cpp:
- * ace/Map_T.i:
- * ace/Mem_Map.cpp:
- * ace/Memory_Pool.cpp:
- * ace/Message_Block.cpp:
- * ace/Message_Queue.cpp:
- * ace/Message_Queue_T.cpp:
- * ace/Module.cpp:
- * ace/Name_Proxy.cpp:
- * ace/Name_Request_Reply.cpp:
- * ace/Naming_Context.cpp:
- * ace/OS.cpp:
- * ace/Obchunk.cpp:
- * ace/Obstack_T.cpp:
- * ace/PI_Malloc.cpp:
- * ace/Parse_Node.cpp:
- * ace/Pipe.cpp:
- * ace/Priority_Reactor.cpp:
- * ace/Process_Manager.cpp:
- * ace/Process_Mutex.cpp:
- * ace/Process_Semaphore.cpp:
- * ace/Profile_Timer.cpp:
- * ace/RB_Tree.cpp:
- * ace/RB_Tree.i:
- * ace/RW_Process_Mutex.cpp:
- * ace/Reactor.cpp:
- * ace/Read_Buffer.cpp:
- * ace/Registry_Name_Space.cpp:
- * ace/Remote_Name_Space.cpp:
- * ace/Remote_Tokens.cpp:
- * ace/SOCK.cpp:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_CODgram.cpp:
- * ace/SOCK_Connector.cpp:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram_Bcast.cpp:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_IO.cpp:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Connector.cpp:
- * ace/SOCK_Stream.cpp:
- * ace/SPIPE.cpp:
- * ace/SPIPE_Acceptor.cpp:
- * ace/SPIPE_Addr.cpp:
- * ace/SPIPE_Connector.cpp:
- * ace/SPIPE_Stream.cpp:
- * ace/SString.cpp:
- * ace/SV_Message.cpp:
- * ace/SV_Message_Queue.cpp:
- * ace/SV_Semaphore_Complex.cpp:
- * ace/SV_Semaphore_Simple.cpp:
- * ace/SV_Shared_Memory.cpp:
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_T.cpp:
- * ace/Service_Config.cpp:
- * ace/Service_Manager.cpp:
- * ace/Service_Object.cpp:
- * ace/Service_Repository.cpp:
- * ace/Service_Types.cpp:
- * ace/Shared_Memory_MM.cpp:
- * ace/Shared_Memory_SV.cpp:
- * ace/Signal.cpp:
- * ace/Singleton.cpp:
- * ace/Stats.i:
- * ace/Strategies_T.cpp:
- * ace/Stream.cpp:
- * ace/Stream_Modules.cpp:
- * ace/String_Base.i:
- * ace/Svc_Handler.cpp:
- * ace/Synch.cpp:
- * ace/Synch.i:
- * ace/Synch_Options.cpp:
- * ace/Synch_T.cpp:
- * ace/TLI.cpp:
- * ace/TLI_Acceptor.cpp:
- * ace/TLI_Connector.cpp:
- * ace/TLI_Stream.cpp:
- * ace/Task_T.cpp:
- * ace/Thread_Control.cpp:
- * ace/Thread_Manager.cpp:
- * ace/Time_Request_Reply.cpp:
- * ace/Time_Value.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_List_T.cpp:
- * ace/Timer_Queue_T.cpp:
- * ace/Timer_Wheel_T.cpp:
- * ace/Token.cpp:
- * ace/Token_Collection.cpp:
- * ace/Token_Invariants.cpp:
- * ace/Token_Manager.cpp:
- * ace/Token_Request_Reply.cpp:
- * ace/Trace.cpp:
- * ace/Typed_SV_Message.cpp:
- * ace/Typed_SV_Message_Queue.cpp:
- * ace/UNIX_Addr.cpp:
- * ace/UPIPE_Acceptor.cpp:
- * ace/UPIPE_Connector.cpp:
- * ace/UPIPE_Stream.cpp:
- * ace/Unbounded_Queue.cpp:
- * ace/Unbounded_Set.cpp:
- * ace/Unbounded_Set_Ex.cpp:
- * ace/Vector_T.cpp:
- * ace/WFMO_Reactor.cpp:
- * ace/WFMO_Reactor.i:
- * ace/XTI_ATM_Mcast.cpp:
- * ace/README:
- Added new macro, ACE_HAS_DUMP, and used it to #ifdef out the
- bodies of the dump() methods is it isn't defined. This will
- help reduce footprint for deployed applications that don't use
- dump(). Currently, it is not defined by default.
-
-Sun Jul 27 12:51:14 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_Dispatcher_Impl.{cpp,h,i}:
- Deleted these files.
-
- * Kokyu/Kokyu.dsp:
- * Kokyu/Kokyu_Static.dsp:
- Updated due to the above deletion.
-
-Sun Jul 27 12:13:31 2003 Venkita Subramonian <venkita@cs.wustl.edu>
-
- * Kokyu/DSRT_Schedulers.{cpp,h):
- Removed this file.
-
- * Kokyu/Kokyu_DLL.dsp:
- Replaced with Kokyu.dsp.
-
- * Kokyu/Kokyu.mwc:
- Deleted this until I am able to get the mwc based generation
- working.
-
- * Kokyu/Kokyu.mpc:
- Changed "dllflags" keyword to "dynamicflags". This was causing
- build errors in Win2K_VC71_NET_DLL Remedy build. Thanks to
- Johnny Willemsen for pointing this out.
-
- * Kokyu/Makefile.Kokyu:
- Updated dependencies.
-
- * Kokyu/Kokyu.dsp:
- * Kokyu/Kokyu_Static.dsp:
- * Kokyu/Kokyu.dsw:
- Updated project and workspace files with newly added DSRT files.
-
-Sat Jul 26 22:08:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h (getmacaddress):
- Removed unused local variable. Resolves compile warnings on
- Sun.
-
-Sat Jul 26 13:25:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- When linking with mingw, also link netapi32 because this is now
- needed because of the ACE_OS::getmacaddress() addition
-
-Fri Jul 25 22:01:14 2003 Venkita Subramonian <venkita@cse.wustl.edu>
- * Kokyu/Kokyu.dsp:
- * Kokyu/Kokyu_DLL.dsp:
- * Kokyu/Kokyu_Static.dsp:
-
- No .cpp extension was generated in MPC created .dsp
- file. Corrected this manually.
-
-Fri Jul 25 17:41:08 2003 Venkita Subramonian <venkita@cse.wustl.edu>
-
- * Kokyu/Kokyu_DLL.dsp:
- * Kokyu/DSRT_Schedulers.cpp:
- * Kokyu/DSRT_Scheduler.h:
-
- Removed these files from CVS. Kokyu_DLL.dsp is renamed to
- Kokyu.dsp after conversion to MPC.
-
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.{cpp,h}:
- * Kokyu/DSRT_Dispatch_Item_T.{cpp,h,i}:
- * Kokyu/DSRT_Dispatcher_Impl_T.{cpp,h,i}:
- * Kokyu/DSRT_Sched_Queue_T.{cpp,h}:
- * Kokyu/Kokyu_dsrt.{cpp,h,i}
-
- Added new files to implement dynamic scheduling schedulers.
-
- * Kokyu/Kokyu.dsp:
- * Kokyu/Kokyu.mwc:
- * Kokyu/Kokyu.mpc:
- * Kokyu/Makefile.Kokyu:
- * Kokyu/Makefile.Kokyu.bor:
- * Kokyu/Makefile.bor:
- * Kokyu/Kokyu.dsw:
- * Kokyu/Kokyu_Static.dsp:
- * Kokyu/Makefile:
-
- Created MPC file for Kokyu and generated project files from MPC.
-
- * Kokyu/Kokyu_defs.{cpp,h,i}
- * Kokyu/Default_Dispatcher_Impl.{cpp,h,i}
- * Kokyu/Dispatcher_Impl.{h,cpp,i}
- * Kokyu/Dispatcher_Task.{h,cpp,i}
- * Kokyu/Kokyu.{cpp,h,i}
- * Kokyu/kokyu_export.h
-
- Reorganized files and updated comments and doxygen documentation.
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp
-
- Modified example to reflect new Kokyu dispatcher class.
-
-Thu Jul 24 14:23:44 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Future.{h,cpp}: Removed the operator new/delete/& so
- that ACE_Future can be stored in STL containers (e.g.,
- sets/maps/etc.). Thanks to Felix Wyss <FelixW@inin.com>,
- Patrick Bennett <Patrick.Bennett@inin.com>, and Johnny Tucker
- for helping with this.
-
-Fri Jul 25 17:32:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/os_dlfcn.h:
- Define ACE_DEFAULT_SHLIB_MODE to be RTLD_LAZY|RTLD_GLOBAL
- when ACE_HAS_SVR4_DYNAMIC_LINKING, not just for Linux.
- Thanks to Krishnakumar B <kitty@cse.wustl.edu> for suggesting
- this.
-
- * include/makeinclude/platform_macosx.GNU: Add with_ld=macosx.
- * include/makeinclude/plafform_g++_common.GNU:
- Don't add "-Wl,-E" to LDFLAGS when with_ld=macosx. Thanks to
- John Michael Zorko <j.zorko@att.net> pointing out the problem
- and supplying a patch. Also, thanks to Craig Rodrigues
- <crodrigu@bbn.com> for suggesting we set the default for
- with_ld=gnu and only add "-Wl,-E", which id gnu linker
- specific, if we're using the gnu version of ld.
-
-Fri Jul 25 11:37:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Added the ability to access grouped source files through the
- template. The grouped_source_files, grouped_header_files, etc.
- can be used if the files are grouped in the mpc file (as they
- currently are in ace.mpc).
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Utilize the new template ability and remove the 'gnu_source_files'
- and 'build' references and code.
-
-Fri Jul 25 09:17:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/performance_stats.sh:
- * bin/generate_performance_chart.sh: Redefined the range for
- plotting different graphs.
-
-Fri Jul 25 08:53:12 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/performance_stats.sh: Changed the path to mogrify. On
- flamenco.dre it is installed in /usr/local instead of
- /usr/bin/X11. This would break the stats pages at UCI. The pages
- at UCI haven't been updated in a long while. Hence shouldn't be a
- big deal.
-
- With this change the thumbnails should be fine at dre pages.
-
-Fri Jul 25 11:10:21 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Only do a pragma comment with MSVC
-
- * ace/Makefile.bor:
- Added UUID
- * ace/UUID.h:
- Fixed compile error with Borland
-
- * ace/UUID.cpp:
- Improved log line.
-
- * tests/UUIDTest.cpp:
- Fix compile problem in unicode build and ACE_START_TEST to
- get logfile.
-
- * tests/Tests.bor:
- Added UUIDTest
-
-Fri Jul 25 09:34:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Also include nb30.h with MinGW and Borland, but don't do a
- pragma comment with MinGW
-
- * ace/OS.cpp (getmacaddress):
- Fixed incorrect trace, with Borland and MinGW use a reinterpret
- cast instead of a static cast.
-
-Thu Jul 24 17:32:51 2003 Pradeep Gore <pradeep@oomworks.com>
-
- * bin/tao_other_tests.lst:
-
- Added:
- $TAO_ROOT/orbsvcs/examples/Notify/Lanes/run_test.pl: !ST !MINIMUM
- $TAO_ROOT/orbsvcs/examples/Notify/ThreadPool/run_test.pl: !ST !MINIMUM
-
-Thu Jul 24 16:23:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/generate_performance_chart.sh: Changed the scale to which
- the graph is plotted.
-
-Thu Jul 24 14:00:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/DEV_IO.h (recv_n):
- * ace/DEV_IO.i: The semantics of recv_n () is now changed to have
- a timeout and a byte transferred variable. The interface now has
- the semantics associated with ACE_OS::recv_n () and ACE::recv_n
- () calls. Thanks to Tom Phan <tom.phan@telhub.com>.
-
-Thu Jul 24 15:01:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_g++_common.GNU:
- Added check for !static_libs_only before setting LDFLAGS +=
- -Wl,-E, since the static_libs and shared_libs variables aren't
- reset until later in wrapper_macros.GNU, e.g., users can either
- set shared_libs=0 or static_libs_only=1 to turn off shared_libs.
-
-Thu Jul 24 13:56:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_g++_common.GNU:
- * include/makeinclude/platform_linux.GNU:
- Rolled back the part of Wed Jul 23 23:47:52 UTC 2003 Don Hinton
- <dhinton@dresystems.com> that changed LDFLAGS in
- platform_linux.GNU, and instead added the same code to
- platform_g++_common.GNU for shared libs only. This should
- fix the spike in footprint that showed up this morning due to
- yesterday's change.
-
-Thu Jul 24 01:19:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/DLL_Test.dsp:
- * tests/DLL_Test_Impl.dsp:
- Enabled RTTI so we can test dynamic_cast'ing in a dll.
-
-Wed Jul 23 23:47:52 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/os_dlfcn.h:
- Changed ACE_DEFAULT_SHLIB_MODE to be RTLD_LAZY|RTLD_GLOBAL on Linux
- in order to enable dynamic_cast'ing in shared libraries loaded by
- ACE_DLL.
-
- * include/makeinclude/platform_linux.GNU:
- Added -Wl,-E to LDFLAGS to add all symbols to the dynamic symbol
- table in order to enable dynamic_cast'ing in shared libraries
- loaded by ACE_DLL. Thanks to Milan Cvetkovic
- <mcvetkovic@mpathix.com> for reporting this and providing the fix.
-
- * tests/DLL_Test.cpp:
- * tests/DLL_Test.h:
- * tests/DLL_Test_Impl.cpp:
- Added a dynamic_cast test to the existing DLL_Test.
-
- * THANKS:
- Added Milan Cvetkovic <mcvetkovic@mpathix.com> to the hall of fame.
-
-Wed Jul 23 12:43:48 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/UUID.cpp:
-
- Added missing ACE_RCSID macro.
-
- (UUID_node):
-
- Use UUID_node::NODE_ID_SIZE instead of the hardcoded constant
- "6". Improves code maintainability.
-
- (ACE_UUID):
-
- Corrected format specifier mismatch warnings in sscanf() call
- exhibited by G++ 3.2.2. Hexadecimal format specifiers ("%x")
- expect the corresponding argument to be an unsigned int, not a
- signed int.
-
-Wed Jul 23 19:35:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * THANKS:
- Added Serkan Unsal <serkan_u2000@yahoo.com> to hall of fame.
-
-Wed Jul 23 18:03:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-cygwin32.h:
- Include os_math.h here so it always gets included before
- ACE.h, since math.h defines log2 as macro that conflicts with
- the method ACE::log2().
-
- * ace/ace/String_Base.cpp:
- Remove #include "ace/streams.h" and let the cpp's that actually
- use it include it themselves. This helps reduce both footprint
- and compile-times. Thanks to Bala Natarajan
- <bala@dre.vanderbilt.edu> for motivating this change.
-
-Wed Jul 23 17:34:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Configuration_Import_Export.h:
- Document for ACE_Registry_ImpExp that the value after dword is read
- in hexidecimal format. Thanks to Todd Cooper <todd@DO11073.com> for
- reporting this.
-
-Tue Jul 22 22:46:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS.h: Fixed a typo in the documentation of read_n ().
-
-Tue Jul 22 23:24:53 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.cpp (ACE_Thread_ID::to_string):
- Fixed WCHAR build errors by making all types char instead of
- ACE_TCHAR and removing ACE_LIB_TEXT macros.
-
-Tue Jul 22 19:20:16 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * ace/ace_dll.dsp:
-
- Included the UUID generator files into the project to compile on
- windows.
-
- * tests/tests.dsw:
- * tests/UUIDTest.dsp:
-
- Updated tests.dsw to include the corresponding UUIDTest.dsp
- project for the unit test UUIDTest which tests the ACE UUID
- generator.
-
-Tue Jul 22 16:43:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.i:
- Changed new rand_r() implementation a little bit
-
-Tue Jul 22 15:12:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/iosfwd.h:
- Added #include "ace/streams.h" if __APPLE_CC__ is defined. This
- fixes problems with gperf hanging on MAC OSX. Thanks to John
- Michael Zorko <j.zorko@att.net> for reporting the problem and
- supplying the patch.
-
-Tue Jul 22 14:59:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * include/makeinclude/platform_linux.GNU:
- Rolled back Wed Jun 18 17:28:25 2003 Balachandran Natarajan
- <bala@dre.vanderbilt.edu> and added _GNU_SOURCE instead. If
- _GNU_SOURCE is defined, these defaults plus a few others
- including _XOPEN_SOURCE, get set by default--and defaults can
- and do change over time. This should also cleanup warnings on
- Debian builds.
-
-Tue Jul 22 10:29:39 2003 Steve Huston <shuston@riverace.com>
-
- * ace/OS.cpp: Fixed compile error; #elif should be #else.
- * ace/UUID.cpp: Added #include "ace/Log_Msg.h" to pick up the necessary
- things for doing logging (ACE_DEBUG, etc.).
-
-Tue Jul 22 06:01:03 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Select_Reactor_T.cpp:
- * Timer_Heap_T.cpp:
- * Timer_List_T.cpp:
- * Timer_Wheel_T.cpp:
- Fixed incorrect ACE_TRACE statements to fix fuzz errors.
-
-Tue Jul 22 05:44:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.i:
- Added an implementation for rand_r() on Win32. Thanks to
- Kees van Marle <kvmarle@remedy.nl> for noticing the lack of this
- implementation.
-
-Tue Jul 22 00:19:39 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/C++NPv2/Logging_Handler.cpp:
- Added #include "ace/streams.h" to resolve compile error.
-
-Mon Jul 21 22:57:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * bin/fuzz.pl:
- Added check for "/**/" comment in pre.h/post.h includes. Thanks
- to Johnny Willemsen <jwillemsen@remedy.nl> for motivating this.
-
- * ace/Basic_Types.h:
- * ace/Strategies.h:
- * ace/UUID.h:
- * docs/tutorials/022/Acceptor_Service.h:
- * Kokyu/*.h:
- Added comment that adding "/**/" between the #include and the
- filenames in order to improve doxygen documentation.
-
-Mon Jul 21 22:52:46 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * ace/OS.h:
- * ace/OS.cpp:
-
- Moved #include <net/if_arp.h> from OS.h to OS.cpp. This
- should resolve the compile errors on solaris.
-
-Mon Jul 21 08:59:14 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/UUID.cpp (get_systemtime):
-
- Temporary fix to get the compiles rolling again.
-
-Mon Jul 21 01:56:44 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * ace/OS.h:
- * ace/OS.cpp:
-
- Added method getmacaddress () to get the mac address of the host
- for generating UUIDs
-
- Added to_string() method to ACE_Thread_ID class to create a
- string representation of ACE_Thread_ID.
-
- * ace/config-win32-common.h:
-
- Included file nb30.h and library netapi32.lib required for
- obtaining MACaddress on windows.
-
- * ace/UUID.h:
- * ace/UUID.cpp:
- * ace/UUID.i:
-
- Files added to generate UUID (Universally Unique ID) based on
- expired IETF draft titled "UUIDs and GUIDs". Modifications were
- made to the UUID generation as defined by the specification to
- add thread and process ids. This was done by adding a new
- variant 0xc0 not defined by the specification. By default only
- the time variant version of the UUID as defined by the spec is
- generated.
-
- * tests/Makefile.tests:
- * tests/UUIDTest.cpp:
-
- Simple test added to verify ACE UUID generation.
-
-Sun Jul 20 14:14:46 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/NT_Service.i (ACE_NT_Service): Set dwWaitHint to 0 in the
- constructor. Thanks to Emiliano Berenbaum <eberenb@yahoo.com>
- for reporting this.
-
-Fri Jul 18 18:59:46 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ACE-INSTALL.html: Clarified that ACE+TAO no longer build with
- MSVC++ 5.x or earlier. Thanks to Amol Tambe
- <Amol.Tambe@ideas.com> for reporting this.
-
-Sat Jul 19 18:38:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * docs/ACE-guidelines.html:
- Added comment that adding "/**/" between the #include and the
- file name prevents Doxygen from including the file in the file
- reference tree graphs, and should be used with pre.h and
- post.h--which makes the large ones much easier to understand.
-
- * ace/*.h:
- * ace/CLASSIX/*.h:
- * ace/QoS/*.h:
- * ace/RMCast/*.h:
- * ace/SSL/*.h:
- * ace/os_include/*.h:
- * ace/os_include/arpa/*.h:
- * ace/os_include/net/*.h:
- * ace/os_include/netinet/*.h:
- * ace/os_include/sys/*.h:
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.h:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.h:
- * tests/Service_Config_DLL.h:
- Added "/**/" between the #include and filename for pre.h and
- post.h so Doxygen won't include them in the file reference tree
- graphs.
-
-Fri Jul 18 17:58:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Asynch_IO.h:
- * ace/Local_Tokens.h:
- * ace/Service_Types.h:
- Fixed doxygen warnings.
-
-Fri Jul 18 10:36:51 2003 Krishnakumar B <kitty@nospam.invalid.domain>
-
- * THANKS: Added Dieter Knüppel <dknueppel@datus.com> to the
- contributors list.
-
-Thu Jul 17 15:02:56 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/C++NPv1/Logging_Handler.cpp:
- Added #include "ace/streams.h".
-
-Thu Jul 17 12:49:39 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * examples/NT_Service/main.cpp:
- Added #include "ace/streams.h".
-
-Thu Jul 17 06:21:30 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
-
- Changed the name of borland projects to just be the project name
- .bor.
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Changed the default workspace names for nmake and borland to
- Makefile. Additionally, I added an option (-make_coexistence)
- to allow the gnuace, nmake and borland types to coexist. This
- option causes the default workspace names for nmake and borland to
- work as they previously had. The nmake workspace would be
- workspace name .nmake and the borland workspace would be named
- Makefile.bor.
-
-Wed Jul 16 15:29:37 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/create_ace_build.pl:
-
- Fixed to link include/makeinclude/*.bor files.
- A few more link exclusions were added.
-
-Wed Jul 16 15:27:37 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Dev_Poll_Reactor.h (find_handler):
-
- Pure virtual specifier for find_handler() was a cut and paste
- error.
-
-Wed Jul 16 08:38:49 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/openssl.mpb:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/gnudll.mpt:
- * bin/MakeProjectCreator/templates/gnuexe.mpt:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
-
- Switched ssl over to use the feature based style instead of the
- template style. Now, the ssl related libraries will only be added
- to the generated projects if the ssl feature is enabled.
-
-Wed Jul 16 08:00:10 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/global.features:
- * bin/MakeProjectCreator/config/zzip.mpb:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/bordll.mpt:
- * bin/MakeProjectCreator/templates/borexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplib.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/gnudll.mpt:
- * bin/MakeProjectCreator/templates/gnuexe.mpt:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/va4icc.mpd:
- * bin/MakeProjectCreator/templates/va4iccdll.mpt:
- * bin/MakeProjectCreator/templates/va4iccdllexe.mpt:
- * bin/MakeProjectCreator/templates/va4icclib.mpt:
- * bin/MakeProjectCreator/templates/va4icclibexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
-
- Switched the zzip configuration information over to use the
- feature based style instead of doing it within the templates.
- Now, to enable zzip use the -feature_file option to specify a file
- that has 'zzip=1' and 'zlib=1'. For more information on the
- -feature_file option see the README.
- (or use bin/MakeProjectCreator/config/default.features)
-
- * bin/MakeProjectCreator/config/zziplib.mpt:
-
- Removed this file.
-
-Wed Jul 16 12:15:34 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/IOStream_T.cpp:
- * ace/config-borland-common.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-vxworks5.x.h:
- * ace/config-win32-ghs.h:
- * ace/iosfwd.h:
- Removed all references to ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
- It was used to include ace/iosfwd.h instead of ace/streams.h,
- but files should only include one they need instead of always
- including ace/streams.h, which includes <iostream> if available
- and unnecessarily increases compile times. Thanks to Carlos O'Ryan
- <coryan@atdesk.com> motivating this.
-
- * ace/OS.h:
- * ace/Basic_Types.h:
- Removed the #ifdefs for ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION and
- always include ace/iosfwd.h.
-
- * ace/OS_Log_Msg_Attributes.h:
- Replaced include of ace/streams.h with ace/iosfwd.h in order
- to improve compile times
-
- * performance-tests/SCTP/Options_Manager.cpp:
- * performance-tests/SCTP/SOCK_SEQPACK_clt.cp:
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
- * performance-tests/SCTP/SOCK_STREAM_clt.cpp:
- * performance-tests/SCTP/SOCK_STREAM_srv.cpp:
- Added include of ace/streams.h, needed due to the above change.
-
-Tue Jul 16 11:43:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/tests.mpc:
- Some tests where based on aceexe, changes this to acetest. This
- fixes problems with vc71.
-
-Tue Jul 15 06:22:55 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/global.features:
- * bin/MakeProjectCreator/config/zlib.mpb:
-
- Added the zlib feature (disabled by default). This will allow
- users to enable the zlib feature and pull in include paths, lib
- paths and library which will be dependent upon the ZLIB_ROOT
- environment variable.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a bug where false warnings would be displayed if
- MPC_VERBOSE_ORDERING was set.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added a rule to create the libout directory.
- Fixed a bug in the gnu template that only affected TAO libraries
- that had 'requires' or 'avoids'.
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Fixed a problem with cppflags and dependencies.
-
- * bin/depgen.pl:
-
- Ignore unknown options instead of causing an error.
-
- * bin/ChangeLogEditor/FileLocator.pm:
-
- Fixed a bug where the correct CVSROOT value wasn't being used.
-
-Mon Jul 14 18:33:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_errno.h:
- When building for VxWorks also include errnoLib.h
-
- * ace/OS.cpp (inet_aton):
- Fixed VxWorks specific implementation. Thanks to Eric Held
- <Eric.Held@harris.com> for reporting this, this fixes bugzilla
- entry [1484]
-
- * THANKS:
- Added Eric Held <Eric.Held@harris.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- Removed windows specific use of cmd. This is not needed and
- causes problems when using MinGW with the MSYS shell on windows.
-
- * include/makeinclude/platform_cygwin32.GNU:
- Threading compiles with cygwin again, so no need anymore to set
- threads to 0 when not defined.
-
- * ChangeLog:
- Fixed fuzz errors about backslashed in file path
-
- * tests/Logging_Strategy_Test.cpp:
- Removed not needed newline.
-
- * tests/MEM_Stream_Test.cpp:
- Fixed typo in comment
-
- * tests/run_test.lst:
- The FIFO_Test doesn't run with Cygwin.
-
-Mon Jul 14 11:16:25 2003 Craig Rodrigues <crodrigu@bbn.com>
-
- * ace/POSIX_Proactor.cpp: FreeBSD defines the sysconf value
- for _SC_AIO_LISTIO_MAX to 16, and the sysconf value for
- _SC_AIO_MAX to be 1024. The lower value must be assigned to
- aiocb_list_max_size_ otherwise aio_suspend() will fail. There
- was already already some logic in here to support HPUX that also
- works for FreeBSD, so use that.
-
-Sat Jul 12 17:55:14 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/Conn_Test.cpp:
-
- Added explicit template instantiation for ACE_Connector_Base.
-
-Fri Jul 11 16:30:02 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp (run_main):
-
- The string in ACE_START_TEST was incorrect.
-
-Fri Jul 11 01:08:41 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ACEXML/common/Mem_Map_Stream.cpp:
- * apps/Gateway/Gateway/Connection_Handler_Connector.cpp:
- * apps/Gateway/Peer/Peer.cpp:
- * apps/JAWS/clients/Blobby/Blob.cpp:
- * apps/JAWS/clients/Caching/http_handler.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/Connection/misc/test_upipe.cpp:
- * examples/Connection/non_blocking/test_lsock_connector.cpp:
- * examples/Connection/non_blocking/test_sock_connector.cpp:
- * examples/Connection/non_blocking/test_spipe_connector.cpp:
- * examples/Connection/non_blocking/test_tli_connector.cpp:
- * examples/Web_Crawler/URL_Visitor.cpp:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * tests/Cached_Accept_Conn_Test.cpp:
- * tests/Cached_Conn_Test.cpp:
- * tests/Dev_Poll_Reactor_Test.cpp:
- * tests/NonBlocking_Conn_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Reactor_Performance_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
- * tests/CLASSIX/CLASSIX_Con_Acc_Test.cpp:
-
- Added explicit template instantiation for ACE_Connector_Base.
-
-Fri Jul 11 00:38:16 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Dev_Poll_Reactor.h (ACE_Dev_Poll_Reactor):
-
- Added find_handler() method.
-
-Thu Jul 10 19:51:52 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/Conn_Test.cpp:
-
- Fixed incorrect template instantiation for
- ACE_NonBlocking_Connect_Handler.
-
-Thu Jul 10 15:11:55 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.dsp
- * tests/MT_Reference_Counted_Notify_Test.dsp
- * tests/NonBlocking_Conn_Test.dsp
- * tests/Reactor_Registration_Test.dsp
- * tests/Reference_Counted_Event_Handler_Test.dsp
- * tests/Timer_Cancellation_Test.dsp
- * tests/Timer_Queue_Reference_Counting_Test.dsp
- * tests/WFMO_Reactor_Test.dsp
-
- Updated project files to add Main.cpp.
-
-Wed Jul 09 22:48:48 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/Thread_Pool_Reactor_Resume_Test:
-
- Removed the lame reference counting scheme in this test and
- replaced it with the new and proper reference counting.
-
-Wed Jul 09 21:37:52 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/MT_Reactor_Timer_Test.cpp (handle_close):
-
- Removed unused arg warning.
-
-Wed Jul 09 21:22:24 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Timer_Heap_T.cpp (insert):
-
- The decision to grow the heap was made on this formula:
-
- if (this->cur_size_ + 2 >= this->max_size_)
-
- though the correct decision should have been:
-
- if (this->cur_size_ + this->cur_limbo_ + 2 >= this->max_size_)
-
- Without this, tests/Timer_Queue_Test was failing with
- cur_size_ = 15, cur_limbo_ = 20 and max_size_ = 35, but insert()
- did not regrow the heap and eventually schedule() failed.
-
-Wed Jul 09 13:17:57 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Select_Reactor_Base.cpp (purge_pending_notifications):
-
- Fixed build problem when ACE_HAS_REACTOR_NOTIFICATION_QUEUE,
- there was a typo in the name of a local variable. Thanks to
- Carlos for pointing this out.
-
-Tue Jul 08 17:28:58 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/MT_Reactor_Timer_Test.cpp (handle_close):
-
- Not sure why handle_close() was trying to remove the handler
- from the Reactor. handle_close() is called as a result of being
- removed from the Reactor. No need to remove again.
-
-Tue Jul 08 15:02:48 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * examples/Reactor/Misc/pingpong.cpp:
-
- Included "ace/Test_and_Set.h" explicitly.
-
-Tue Jul 08 14:49:38 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Timer_List_T:
- * ace/Timer_Wheel_T:
-
- Fixed unused arg warning in cancel_i().
-
-Mon Jul 7 23:17:21 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (spawn_i): Change to always return the
- thread "handle" if users ask for it. For some reason, we did
- not return this value on some platforms, although it's always
- been available. Thanks to Robin Farine
- <robin.farine@acn-group.ch> for reporting this. [Bug 1546]
-
-Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * The following changes are related to improving memory management
- of Event Handlers when they interact with Reactors (and Timer
- Queues). When a handler is registered with the Reactor, the
- Reactor increments the reference count on the handler. The
- Reactor also increments this reference count when making upcalls
- on the handler. The reference count is decremented when an
- upcall completes or when the handler is removed from the
- Reactor.
-
- This mechanism is similar to what happens between POAs and
- Servants and it allows for the safe deletion of handlers. This
- mechanism is particularly need for multi-threaded applications
- that can have multiple threads executing upcalls on a handler
- that needs to be shutdown in a safe manner. The following
- illustrates an example of how this mechanism works:
-
- - When a handler is created, it reference count is one.
-
- - After the handler is registered with the Reactor, it reference
- count becomes two.
-
- - At this point, the handler creator can let go of the handler
- reference, bringing down the reference count to one.
-
- - For each thread executing upcalls on the handler, the Reactor
- increments the reference count by one. So if three threads were
- simultaneously making upcalls on a handler, the reference count
- would be four.
-
- - Assuming an external event (and thread) decides to close the
- handler. It simply removes the handler from the Reactor. This
- decreases the reference count to three.
-
- - As each thread completes their upcall, the reference reduces.
-
- - Once the final thread exits the upcall, the reference reaches
- zero, and the handler is finally deleted.
-
- This mechanism ensures that the handler is not deleted until the
- final upcall thread exits the handler.
-
- Reference counting on handlers is optional and is disabled by
- default. To enable reference counting on a handler, reset its
- reference counting policy to "ENABLED".
-
- To facilitate reference counting of handlers, an
- ACE_Event_Handler_var class was added. This class is akin to
- the PortableServer::ServantBase_var class.
-
- Similar reference counting related changes were made to the
- Timer Queues so that handlers can be used in a thread safe
- manner with the queues.
-
- The Connector implementation was completely revised to utilize
- the new memory management mechanisms and remove existing
- concurrency bugs.
-
- Several new examples/tests were added:
-
- - tests/Reference_Counted_Event_Handler_Test
- - tests/MT_Reference_Counted_Event_Handler_Test
- - tests/MT_Reference_Counted_Notify_Test
- - tests/Timer_Queue_Reference_Counting_Test
- - tests/NonBlocking_Conn_Test
- - tests/Reactor_Registration_Test
- - tests/WFMO_Reactor_Test
- - tests/Timer_Cancellation_Test
-
- Details follow below:
-
- Fri May 09 20:13:37 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Event_Handler:
-
- Added reference counting capabilities to the event handler. The
- reference counting will be used for event handler memory
- management by Reactors that will call add_reference() and
- remove_reference() during registrations, removals, and upcalls.
- This mechanism is similar to the protocol between servants and
- POAs.
-
- Reference counting is configurable and can be controlled by the
- Reference_Counting_Policy which is disabled by default.
-
- Added a ACE_Event_Handler_var auto pointer like class for
- Event Handlers. This class calls
- ACE_Event_Handler::remove_reference() in its destructor.
-
- Added reactor_timer_interface() method that returns the
- Reactor's timer related interface.
-
- * ace/Reactor_Timer_Interface.h:
-
- Added a new class ACE_Reactor_Timer_Interface that contains
- timer related (pure virtual) methods of the Reactor. This
- allows us to make timer related calls on the Reactor from the
- Timer Queue without having to include Reactor.h.
-
- * ace/Reactor:
-
- Vastly improved documentation, specially with respect to how the
- reference counting works.
-
- Made the Reactor class inherit from ACE_Reactor_Timer_Interface
- so that timer related calls can be made on the Reactor from the
- Timer Queue without having to include Reactor.h.
-
- * ace/Reactor:
- * ace/Reactor_Impl:
- * ace/Select_Reactor_T:
- * ace/WFMO_Reactor:
-
- Added a new find_handler() method that returns the event handler
- associated with a <handle>.
-
- * ace/Select_Reactor_Base.cpp:
-
- - bind(): Make sure that the user is not registering a different
- handler for an existing handle in the
- Reactor_Handler_Repository. Also, if it is a new entry, call
- add_reference() if reference counting is needed.
-
- - unbind(): Call remove_reference() if the removal is complete
- and reference counting is needed. Also, Bala's change:
-
- Mon Apr 7 16:58:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- is no longer necessary since handle_close() is now only called
- once the Reactor state has been completely updated.
-
- - mask_ops(): If the handle is not suspended, then set the ops
- on the <wait_set_>, otherwise set the <suspend_set_>.
-
- - handler_i(): Add to reference count of event handler before
- returning to the user if reference counting is needed.
-
- - ACE_Select_Reactor_Notify::dispatch_notify():
- - ACE_Select_Reactor_Notify::purge_pending_notifications():
- - ACE_Select_Reactor_Notify::notify():
-
- Added reference counting for notifies.
-
- * ace/Select_Reactor_T:
-
- notify_handle(): Added reference counting to upcalls.
-
- * ace/TP_Reactor:
-
- - remove_handler(): All remove_handler() specializations can be
- removed since there no longer is the requirement of calling
- handle_close() from outside the Reactor lock.
-
- - handle_timer_events(): Call preinvoke() and postinvoke() on
- the timer queue so that timer upcalls can be reference counted.
-
- - handle_socket_events(): Added reference counting to upcalls.
-
- - mask_ops(): Specialization no longer necessary since the base
- class now does the right thing.
-
- * ace/WFMO_Reactor:
-
- - handler(): Original handler() method was not locked.
-
- - bind_i(): Call add_reference() if reference counting is
- needed.
-
- - make_changes_in_current_infos():
- - make_changes_in_suspension_infos():
- - make_changes_in_to_be_added_infos():
-
- The iteration loop was incorrect. When an entry was replaced
- from the one at the end, the newly shifted entry was skipped and
- not evaluated. make_changes_in_to_be_added_infos() did not need
- this change since entries are not moved around in the
- <to_be_added_info_> set.
-
- Also, call remove_reference() if reference counting if needed.
-
- - complex_dispatch_handler(): Added reference counting to
- upcalls.
-
- - ACE_WFMO_Reactor_Notify::purge_pending_notifications():
- - ACE_WFMO_Reactor_Notify::notify():
- - ACE_WFMO_Reactor_Notify::handle_signal():
-
- Added reference counting for notifies.
-
- * ace/Timer_Queue_T:
-
- - Not sure why we were including Test_and_Set.h when we only
- needed to include Event_Handler.h.
-
- - dispatch_info() and dispatch_info_i(): Made these virtual so
- that they can be specialized.
-
- - ACE_Timer_Node_Dispatch_Info_T: Added <recurring_timer_> so
- that we can determine if we need to call remove_reference() if
- it is not a recurring timer and if reference counting is
- required. This value is passed to the timeout() method of the
- upcall functor.
-
- - timeout(): When handle_timeout() returns -1, invoke
- cancel_timer() on the reactor if the event handler has a valid
- reactor, otherwise invoke cancel() on the timer queue. It is
- necessary to get the same locking as was used when registering
- the timer, which was potentially done holding the reactor lock
- while the timer queue could have been configured with a null
- lock.
-
- - schedule(): No longer a pure virtual method. It now grabs
- the lock, call schedule_i(), and finally calls registration() on
- the upcall functor.
-
- - registration(): This method is called when a timer is
- registered.
-
- - preinvoke(): Invokes add_reference() on the event handler if
- reference counting is required before making the upcall.
-
- - upcall(): Changed the signature to pass
- ACE_Timer_Node_Dispatch_Info_T instead of the individual
- parameters.
-
- - postinvoke(): Invokes remove_reference() on the event handler
- if reference counting is required after making the upcall.
-
- - cancel_type() and cancel_timer(): Split cancellation() into
- two methods. cancel_timer() is called when a timer is
- canceled. cancel_type() is called when a handler is
- canceled. Also added <dont_call> parameter to these method.
- cancel_timer() will be used for reference counting and
- cancel_type() will be used for calling handle_close().
-
- - expire(): Call preinvoke() before calling upcall() and
- postinvoke() after calling upcall().
-
- - deletion(): Now calls cancel_type() and cancel_timer() for
- each timer remaining in the queue.
-
- * ace/Timer_List_T:
- * ace/Timer_Wheel_T:
- * ace/Timer_Heap_T:
- * ace/Timer_Hash_T:
-
- - schedule_i(): This method replaces the old schedule() method.
- Locking is not necessary anymore.
-
- - cancel(): This method will call cancel_timer() once for each
- timer canceled and cancel_type() once for each handler
- canceled.
-
- - cancel_i(): The <skip_close> check will be performed in the
- upcall functor.
-
- * ace/Timer_Heap_T:
-
- - ~ACE_Timer_Heap_T(): Don't use <cur_size_> for the for loop
- since it reduces after free_node() is called.
-
- - cancel(): Not sure why this is the only cancel() where the
- upcall is made outside the lock.
-
- * ace/Timer_Wheel_T:
-
- - expire(): Made this method similar to Timer_Queue_T::expire()
- by (a) invoking preinvoke() before calling upcall() and invoking
- postinvoke() after calling upcall() and (b) making sure that we
- skip past time values that have already "expired" when
- rescheduling.
-
- * ace/Timer_Hash_T:
-
- - ACE_Timer_Hash_Upcall: Updated this upcall functor to match
- the new APIs.
-
- - ACE_Timer_Hash_Upcall::registration():
- - ACE_Timer_Hash_Upcall::cancel_type():
- - ACE_Timer_Hash_Upcall::cancel_timer():
-
- Nothing to be done in these methods since
- registration/cancellation will be handled by the upcall functor
- of the timer hash.
-
- - ACE_Timer_Hash_Upcall::preinvoke():
- - ACE_Timer_Hash_Upcall::postinvoke():
- - ACE_Timer_Hash_Upcall::preinvoke():
-
- Assert that these methods never get invoked since we don't
- invoke expire() on the buckets.
-
- - ACE_Timer_Hash_Upcall::deletion(): Call up to the upcall
- functor of the timer hash since the timer hash does not invoke
- deletion() on its upcall functor directly. This is because
- entries are actually registered with the buckets, and this
- method will be invoked when the buckets are cleaned up.
-
- - Hash_Token: Added TYPE information to the token. This
- required templatizing Hash_Token since TYPE is a template
- parameter.
-
- - reschedule(): Cancel the old timer before registering the new
- one. Otherwise, the old timer will always remain in the
- buckets. Also, make sure that the new bucket position is noted.
-
- - dispatch_info_i(): This method needs to be specialized to give
- the original act and not the modified act.
-
- - free_node(): Needs to cancel the timer in addition to freeing
- the node.
-
- - expire(): Only call cancel() for timers that don't need to be
- rescheduled. reschedule() takes care of removing the old timer
- for timers that need to be rescheduled. Also, made this method
- similar to Timer_Queue_T::expire() by invoking preinvoke()
- before calling upcall() and invoking postinvoke() after calling
- upcall().
-
- * ace/Proactor:
-
- Updated ACE_Proactor_Handle_Timeout_Upcall upcall functor to
- match the new APIs.
-
- * ace/Connector:
-
- Completely reworked the Connector to utilize the reference
- counting provided by the Reactor. This new design fixes bugs
- 1405 and 1408.
-
- - There used to be a hash map that mapped handles to service
- handlers. There is no need for this map since the Reactor
- already keeps this mapping. We now keep a simple handle set to
- remember the non-blocking connects in progress. This will help
- when the Connector is closing down and we need to cancel the
- non-blocking connections in progress.
-
- - The Connector no longer needs to inherit from
- ACE_Service_Object since it does not register with the Reactor.
- We now use ACE_NonBlocking_Connect_Handler for handling
- non-blocking connects. The resume(), suspend(), and init()
- no-ops, and fini() and info() were removed.
-
- - The <mutex_> is no longer needed since we use the Reactor lock
- to do all our synchronization. This will solve bug 1408.
-
- - We no longer need the <closing_> flag.
-
- - Need to add a <reactor_> field since the Connector is no
- longer an event handler.
-
- - Reference counting of ASTs is no longer needed since event
- handlers are reference counted.
-
- Thanks to Andrew Voumard <andrewv@melbpc.org.au> for helping
- with this.
-
- * tests/Reference_Counted_Event_Handler_Test:
-
- This test is used to check reference counting of the Event
- Handler when it interacts with the Reactor.
-
- * tests/MT_Reference_Counted_Event_Handler_Test:
-
- This test tries to represents what happens in the TAO ORB wrt to
- event handlers, reactors, timer queues, threads, and connection
- caches, minus the other complexities. The following three
- Reactors are tested: Select, TP, and WFMO.
-
- The test checks proper use and shutting down of client-side
- event handlers when it is used by invocation threads and/or
- event loop threads. Server-side event handlers are either
- threaded or reactive. A purger thread is introduced to check the
- connection recycling and cache purging. Nested upcalls are also
- tested.
-
- * tests/MT_Reference_Counted_Notify_Test:
-
- This test is used to check reference counting of the event
- handlers when it interacts with the reactor notification
- mechanism.
-
- * tests/Timer_Queue_Reference_Counting_Test:
-
- New test is used to check reference counting of the Event
- Handler when it interacts with Timer Queues.
-
- * tests/NonBlocking_Conn_Test:
-
- This test checks for the proper working of the following:
- - blocking connections
- - blocking connections with timeouts
- - non-blocking connections
- - non-blocking connections without waiting for completions
- - non-blocking connections with timeouts
-
- * tests/Reactor_Registration_Test:
-
- This is a test of registering handlers with the Reactor.
-
- * tests/WFMO_Reactor_Test:
-
- New test of the WFMO_Reactor. It makes sure that removals and
- suspensions work correctly.
-
- * tests/Timer_Cancellation_Test:
-
- A test to ensure the timer cancellation works correctly.
-
- * tests/Makefile:
- * tests/Makefile.am:
- * tests/Makefile.bor:
- * tests/run_test.lst:
- * tests/tests.icp:
- * tests/tests.mpc:
- * tests/tests.dsw:
-
- Added new tests:
-
- - MT_Reference_Counted_Event_Handler_Test
- - MT_Reference_Counted_Notify_Test
- - NonBlocking_Conn_Test
- - Reactor_Registration_Test
- - Reference_Counted_Event_Handler_Test
- - Timer_Cancellation_Test
- - Timer_Queue_Reference_Counting_Test
- - WFMO_Reactor_Test
-
- * tests/Conn_Test.cpp:
-
- Updated template instantiations.
-
- * tests/icc.bat:
- * tests/run_tests.bat:
- * tests/run_tests.psosim:
-
- Removed this file since it has become obsolete.
-
- Wed May 14 17:56:13 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/OS.i:
-
- - event_timedwait(): For relative times, the <timeout> parameter
- was being modified. Instead use a stack variable such that the
- <timeout> parameter is not modified.
-
- * ace/Timer_Hash_T:
-
- - expire(): Remove nodes from the buckets instead of simply
- getting them and canceling them later. Also, if timers were
- expired, find the new earliest time.
-
- - reschedule(): No need to cancel the timer node since it is now
- removed from the bucket in expire().
-
- - free_node(): No need for this function since nodes are removed
- from the bucket in expire().
-
- - cancel(): No need to pass <act> to bucket's cancel() since the
- act comes from the Hash Token. Also, only perform upcall and
- related cleanup on successful bucket cancel.
-
- - Added asserts in the code since there is not enough error
- checking (and recovery) going on.
-
- * ace/Reactor:
- * ace/Reactor_Impl:
- * ace/Select_Reactor_T:
- * ace/WFMO_Reactor:
-
- Renamed handler() to find_handler() since ACE_HANDLE is an "int"
- on UNIX platforms and that causes ambiguity between
- handler(ACE_HANDLE) and handler(int).
-
- * ace/Select_Reactor_Base.cpp (unbind):
-
- unbind() and bind(): Minor fixes for UNIX specific code.
-
- * ace/SOCK_SEQPACK_Association.cpp:
-
- Added template instantiation for ACE_Auto_Array_Ptr<sockaddr_in>.
-
- * ace/Connector.cpp:
-
- cancel() and close(): Changed calls from Reactor::handler() to
- Reactor::find_handler().
-
- * tests/MT_Reference_Counted_Notify_Test.cpp:
- * tests/NonBlocking_Conn_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- * tests/Timer_Queue_Reference_Counting_Test.cpp:
-
- Added template instantiations.
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
-
- - main(): Added code to ignore SIGPIPE.
-
- - test(): Converted this into template class so that multiple
- instances of reactor implementation can be created.
-
- - Added additional asserts.
-
- Thu May 15 18:12:10 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/WFMO_Reactor (find_handler):
-
- Fixed minor oversights.
-
- * ace/Timer_Hash_T.cpp:
- * ace/Connector.cpp:
-
- Fixed unused arg warnings.
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
-
- - Added a Pipe class. It is a replica of the ACE_Pipe class.
- Only difference is that this class always uses two sockets to
- create the pipe, even on platforms that support pipes.
-
- - Removed some test cases that don't work on Linux.
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_Reference_Counted_Notify_Test.cpp:
- * tests/Reference_Counted_Event_Handler_Test.cpp:
- * tests/Reactor_Registration_Test.cpp:
- * tests/Timer_Cancellation_Test.cpp:
- * tests/Timer_Queue_Reference_Counting_Test.cpp:
-
- - Fixed member ordering in constructors.
- - Fixed unused arg warnings.
-
- Thu May 15 19:46:49 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ACEXML/common/Mem_Map_Stream.cpp:
- * apps/Gateway/Gateway/Connection_Handler_Connector.cpp:
- * apps/Gateway/Peer/Peer.cpp:
- * apps/JAWS/clients/Blobby/Blob.cpp:
- * apps/JAWS/clients/Caching/http_handler.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/Connection/misc/test_upipe.cpp:
- * examples/Connection/non_blocking/test_lsock_connector.cpp:
- * examples/Connection/non_blocking/test_sock_connector.cpp:
- * examples/Connection/non_blocking/test_spipe_connector.cpp:
- * examples/Connection/non_blocking/test_tli_connector.cpp:
- * examples/Web_Crawler/URL_Visitor.cpp:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * tests/Cached_Accept_Conn_Test.cpp:
- * tests/Cached_Conn_Test.cpp:
- * tests/Dev_Poll_Reactor_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Reactor_Performance_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
- * tests/CLASSIX/CLASSIX_Con_Acc_Test.cpp:
-
- Fixed Connector related template instantiations.
-
- Fri May 16 16:34:35 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/Timer_Queue_Reference_Counting_Test.cpp (cancellation_test):
-
- Fixed static array initialization warnings.
-
- Tue May 20 18:33:07 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Connector:
-
- Reverted the Connector to inherit from ACE_Service_Object again.
- Even though the Connector no longer registers with the Reactor,
- it still needs to inherit from ACE_Service_Object so that it can
- be used through the Service Configurator primarily for dynamic
- linking. The resume(), suspend(), and init() no-ops, and fini()
- and info() were restated.
-
- Mon Jun 30 16:31:33 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/SSL/ACE_SSL_LIB.dsp:
-
- Fixed the project names - they should be:
-
- # Name "ACE_SSL_LIB - Win32 Static Release"
- # Name "ACE_SSL_LIB - Win32 Static Debug"
-
- instead of:
-
- # Name "ACE_SSL_LIB - Win32 Release"
- # Name "ACE_SSL_LIB - Win32 Debug"
-
- Wed Jul 02 15:31:33 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * examples/Connection/non_blocking/CPP-connector.cpp:
-
- handle_close() on the Connector was being specialized to know
- when the connection was not successful. This is not the correct
- approach in the first place since one should look for close() on
- the service handler. In addition, handle_close() is no longer
- used by ACE_Connector. Therefore, I changed this to use close()
- on the service handler.
-
- * apps/JAWS/clients/Caching/http_handler.h:
-
- Included "ace/Svc_Handler.h" explicitly.
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp:
-
- Included "ace/Test_and_Set.h" explicitly since
- ace/Timer_Queue_T.h is no longer including it.
-
- Thu Jun 26 17:36:13 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * bin/msvc_auto_compile.pl:
-
- Added -tests_TAO and -examples_TAO options to make all projects
- in TAO tests and TAO examples.
-
- Thu May 22 14:13:37 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * Merged Reactor_RefCount branch with the main truck since all ACE
- level changes are now complete. New branch is
- Reactor_RefCount_1.
-
- Tue May 27 19:59:25 2003 Irfan Pyarali <irfan@oomworks.com>
-
- * Merged Reactor_RefCount_1 branch with the main truck to avail
- new changes by Bala to the TAO connection handlers. New branch
- is Reactor_RefCount_2.
-
-Mon Jul 7 12:38:01 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/Message_Queue_T.cpp: Updated the implementation of all the
- dequeue_*() methods so that the "next_" and "prev_" pointer of
- the dequeue'd message block are set to 0. Failure to do this
- can cause weird behavior when a dequeue'd message block is
- passed to ACE::write_n().... Thanks to Wenlong Tang
- <tang_long@hotmail.com> for reporting this.
-
-Mon Jul 7 11:14:02 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp (visit_enum):
-
- Fixed a cut and paste error that was causing the code generation
- for the any operators in the stub source file to be skipped. Thanks
- to <dyafe@itgil.com> for reporting the bug.
-
- * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
-
- Fixed cut and paste error in the explicit template instantiation.
-
-Mon Jul 7 12:31:40 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Added a 'depend' target and fixed the default library installation
- target.
-
-Sun Jul 6 09:55:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Task.cpp: Fixed compile errors with MSVC 7.1 when
- ACE_HAS_ANSI_CAST and RTTI is turned on. Thanks to Marek Brudka
- <M.Brudka@elka.pw.edu.pl> for providing the patch.
-
- * THANKS: Added Marek to the hall of fame.
-
-Sat Jul 5 06:57:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * THANKS: Updated e-mail address of Serge Kolgan
-
-Fri Jul 4 17:05:39 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * include/makeinclude/ace_flags.bor:
-
- Added the TAO_RTSCHEDULER_CFLAGS flag to build RTSCheduler
- library using Borland compiler.
-
-Fri Jul 4 07:29:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_gnuwin32_common.GNU:
- Added support for the -pipe command line option of the g++ compiler
- on Win32. This uses pipes instead of intermediate files and speeds up
- the compilation. This is enabled by default but can be disabled by
- adding pipes=0 to your platform_macros.GNU file. Thanks to
- Serge Kolgan <skolgan@trigraph.com> for this suggestion.
-
-Thu Jul 3 22:05:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-linux-common.h:
- * ace/os_include/os_pthread.h:
- Moved the ACE_HAS_PTHREAD_SETSTACK definition to os_pthread.h
- along with all the other pthread related definitions. This
- should help eliminate warnings about using a the deprecated
- function pthread_attr_setstackaddr.
-
-Thu Jul 03 17:00:47 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb: Added "security"
- as one of the depending library for all CIAO clients.
-
-Thu Jul 3 13:15:17 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added 'libpath' to the custom define keywords to allow a user to
- specify an additional library search path for the custom command.
-
-Thu Jul 3 11:49:23 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Removed tao_idl specific defaults from these template files.
-
-Wed Jul 2 23:58:11 UTC 2003 Craig Rodrigues <crodrigu@bbn.com>
-
- * ace/config-freebsd.h:
- FreeBSD 5.1 implements <stdint.h> (ACE_LACKS_STDINT_H) and
- reentrant password functions (ACE_LACKS_PWD_REENTRANT_FUNCTIONS).
- rand_r has been implemented for quite some time now
- (ACE_LACKS_RAND_REENTRANT_FUNCTIONS).
-
-Wed Jul 2 23:34:18 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/RMCast/RMCast_Fragment_Test.dsp:
- * tests/RMCast/RMCast_Membership_Test.dsp:
- * tests/RMCast/RMCast_Reassembly_Test.dsp:
- * tests/RMCast/RMCast_Reordering_Test.dsp:
- * tests/RMCast/RMCast_Retransmission_Test.dsp:
- * tests/RMCast/RMCast_UDP_Best_Effort_Test.dsp:
- Added Main.cpp to the projects.
-
-Wed Jul 2 23:10:25 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * tests/RMCast/Makefile:
- * tests/RMCast/Makefile.bor:
- * tests/RMCast/Main.cpp:
- * tests/SSL/Makefile:
- * tests/SSL/Makefile.bor:
- * tests/SSL/Main.cpp:
- Added Main.cpp and wired it up in the Makefiles. This is
- needed to work with Justin's changes below in preparation to
- using MPC for all builds.
-
-Wed Jul 2 22:48:18 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-all.h/
- Rolled back Wed Jul 2 22:17:15 UTC 2003 Don Hinton
- <dhinton@dresystems.com> temporarily, since it is defined
- inconsistently and compilation will fail if ACE_HAS_ANSI_CASTS is
- just defined and not defined as a number.
-
-Wed Jul 2 22:17:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-all.h/
- Added test for ACE_HAS_ANSI_CASTS != 0, not just its existence
- since this is the way it is used.
-
-Wed Jul 02 14:57:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * examples/Registry/Registry.mpc
- * tests/RMCast/acetest.mpb
- * tests/SSL/acetest.mpb
- * bin/create_ace_build.pl
- * bin/MakeProjectCreator/config/rtnotify.mpb
- * bin/MakeProjectCreator/config/valuetype.mpb
- * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc
- * examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc
- * examples/Mem_Map/IO-tests/IO_Test.cpp
- * examples/Mem_Map/IO-tests/test_io.cpp
- * examples/OS/Process/OS_Process.mpc
- * examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc
- * examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc
- * examples/QOS/Diffserv/QOS_Diffserv.mpc
- * examples/QOS/Simple/QOS_Simple.mpc
- * examples/RMCast/Send_File/RMCast_Send_File.mpc
- * examples/Reactor/Misc/Reactor_Misc.mpc
- * examples/Reactor/Multicast/Reactor_Multicast.mpc
- * examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc
- * examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc
- * examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc
- * examples/Shared_Malloc/Shared_Malloc.mpc
- * examples/Shared_Memory/Shared_Memory.mpc
- * examples/Smart_Pointers/Smart_Pointers.mpc
- * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc
- * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc
- * examples/Threads/Threads.mpc
- * examples/Timer_Queue/Timer_Queue.mpc
- * tests/acetest.mpb
- * tests/tests.mpc
- * tests/RMCast/RMCast_Fragment_Test.cpp
- * tests/RMCast/RMCast_Membership_Test.cpp
- * tests/RMCast/RMCast_Reassembly_Test.cpp
- * tests/RMCast/RMCast_Reordering_Test.cpp
- * tests/RMCast/RMCast_Retransmission_Test.cpp
- * tests/RMCast/RMCast_UDP_Best_Effort_Test.cpp
- * tests/RMCast/tests.mpc
- * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp
- * tests/SSL/tests.mpc
-
- Added some missing project files.
- Updated all ACE tests to use the common test library.
- Updated ACE test mpc files to use a common base project.
- Fixed mpc files for broken examples.
- Added base projects rtnotify and valuetype.
-
-Wed Jul 2 13:16:14 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-doxygen.h:
- Added define of __ACE_INLINE__ so that inlining will be turned
- on in order to help identify unwanted inter-header dependencies.
-
-Tue Jul 1 20:47:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/os_limits.h:
- Added include of os_stdio.h. This picks up FILENAME_MAX on
- Windows and fixes an alignment problem with ACE_PI_Control_Block
- due to differing definitions for MAXNAMELEN. Thanks to
- Serge Kolgan <skolgan@trigraph.com> for help figuring this out.
-
-
-Tue Jul 1 19:39:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-vxworks5.x.h:
- Added ACE_LACKS_SYS_UN_H and ACE_LACKS_PTHREAD_H.
-
- * ace/os_include/sys/os_mman.h:
- Added !defined (ACE_WIN32) to the initial #if for the PROT_*
- define section so Windows can make it to the #ifelse section.
-
-Sun Jun 29 01:31:52 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/UNIX_Addr.h:
- Added include of ace/os_include/sys/os_un.h to fix compile
- problems on VxWorks.
-
-Sat Jun 28 15:26:11 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
-
- * ace/OS_Dirent.inl (readdir_r): Added defined (__FreeBSD__)
- here. Thanks to Karim Fodil-Lemelin <kfl@xiphos.ca> for
- submitting a patch.
-
-Fri Jun 27 12:52:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Process.h:
- Added forward declaration of ACE_Time_Value to fix compile
- erros in Jaws server app.
-
-Thu Jun 26 21:34:43 2003 Chris Cleeland <cleeland_c@ociweb.com>
-
- * ace/QtReactor.cpp: Removed precompiled header include residue
- from OCI version.
-
-Thu Jun 26 17:35:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * Kokyu/Kokyu.mpc:
- * bin/create_ace_build.pl:
- * bin/MakeProjectCreator/config/kokyu.mpb:
- * bin/MakeProjectCreator/config/rtkokyuevent.mpb:
-
- Fixes for mpc generated builds.
- create_ace_build won't link .opt files.
-
-Thu Jun 26 16:31:51 2003 Chris Cleeland <cleeland_c@ociweb.com>
-
- * ace/QtReactor.h:
- * ace/QtReactor.cpp:
-
- The QtReactor works by semi-unifying the Qt Event loop with the
- Reactor event loop. Most of the time, the Qt Event loop is the
- dominant loop, but occasionally, when wait_for_multiple_events
- gets called, the reactor loop becomes the dominant loop.
-
- Previous QtReactor implementations only overloaded
- register_handler, caused them to never notice when an
- application changed the mask on a previously-registered handler,
- e.g., via ACE_Reactor::schedule_wakeup. Thus, the Qt event loop
- never knew about the new interest or lack thereof, and didn't
- call it back.
-
- This newer version overloads ACE_Reactor::bit_ops, and tweaks
- the registrations with the Qt event loop according to bit_ops'
- arguments' mask operations. This *should* allow us to catch
- every twiddling of masks, although there is no comprehensive
- regression test for this for any kind of reactor.
-
- From inspection, it appears as if the XtReactor might need
- similar changes.
-
-Thu Jun 26 02:22:42 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * etc/ace.doxygen:
- Added ace/pre.h and ace/post.h to the exclude list. This will
- clean up the file dependency graphs a bit and make the more
- complex ones a bit easier to read.
-
-Thu Jun 26 01:47:03 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-freebsd.h:
- Added #define ACE_LACKS_STDINT_H.
-
-Wed Jun 25 17:00:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * Kokyu/Kokyu.mpc:
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_component.mpb:
- * bin/MakeProjectCreator/config/idl_compiler.mpt:
- * bin/MakeProjectCreator/config/idl_compiler_win32.mpt:
- * bin/MakeProjectCreator/config/iorinterceptor.mpb:
- * bin/MakeProjectCreator/config/messaging_only.mpb:
- * bin/MakeProjectCreator/config/objreftemplate.mpb:
- * bin/MakeProjectCreator/config/portableserver.mpb:
- * bin/MakeProjectCreator/config/tao_output.mpb:
- * bin/MakeProjectCreator/config/valuetype.mpb:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Fixes for various mpc generation problems.
-
-Wed Jun 25 13:14:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Forgot to rename the dllflag keyword.
-
-Wed Jun 25 12:45:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/topinfo_iorsize_stats.sh (s_id):
- * bin/topinfo_simple_stats.sh: We used 'top' to determine the
- runtime memory used by the process. A better way to get this
- done is to use /proc/processid/status. The scripts have been
- changed to use the proc info instead of 'top'.
-
-Wed Jun 25 11:00:00 2003 Justin Michel <michel_j@ociweb.com>
-
- * nightly.mwc:
- * ACEXML/ACEXML.mwc:
- * ACEXML/common/common.mpc:
- * ACEXML/parser/parser/parser.mpc:
- * ASNMP/asnmp.mwc:
- * Kokyu/Kokyu.mpc:
- * ace/ace.mpc:
- * ace/ace.mwc:
- * ace/QoS/qos.mpc:
- * ace/RMCast/rmcast.mpc:
- * ace/SSL/ssl.mpc:
- * apps/apps.mwc:
- * apps/gperf/src/gperf.mpc:
- * apps/mkcsregdb/mkcsregdb.mpc:
- * bin/create_ace_build.pl:
- * bin/MakeProjectCreator/README
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/aceexe.mpb:
- * bin/MakeProjectCreator/config/acelib.mpb:
- * bin/MakeProjectCreator/config/acexml.mpb:
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/avstreamsexe.mpb:
- * bin/MakeProjectCreator/config/bidir_giop.mpb:
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_component.mpb:
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
- * bin/MakeProjectCreator/config/ciao_server.mpb:
- * bin/MakeProjectCreator/config/client.mpb:
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/dslogadmin.mpb:
- * bin/MakeProjectCreator/config/dynamicany.mpb:
- * bin/MakeProjectCreator/config/dynamicinterface.mpb:
- * bin/MakeProjectCreator/config/etcl.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/ftorb.mpb:
- * bin/MakeProjectCreator/config/global.features
- * bin/MakeProjectCreator/config/global.mpb:
- * bin/MakeProjectCreator/config/ifr_client.mpb:
- * bin/MakeProjectCreator/config/ifrservice.mpb:
- * bin/MakeProjectCreator/config/iorinterceptor.mpb:
- * bin/MakeProjectCreator/config/iormanip.mpb:
- * bin/MakeProjectCreator/config/iortable.mpb:
- * bin/MakeProjectCreator/config/lifecycle.mpb:
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
- * bin/MakeProjectCreator/config/messaging.mpb:
- * bin/MakeProjectCreator/config/messaging_only.mpb:
- * bin/MakeProjectCreator/config/naming.mpb:
- * bin/MakeProjectCreator/config/namingexe.mpb:
- * bin/MakeProjectCreator/config/notification.mpb:
- * bin/MakeProjectCreator/config/notify.mpb:
- * bin/MakeProjectCreator/config/notifytest.mpb:
- * bin/MakeProjectCreator/config/objreftemplate.mpb:
- * bin/MakeProjectCreator/config/orbsvcs_output.mpb:
- * bin/MakeProjectCreator/config/orbsvcsexe.mpb:
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
- * bin/MakeProjectCreator/config/portablegroup.mpb:
- * bin/MakeProjectCreator/config/portableserver.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/qos.mpb:
- * bin/MakeProjectCreator/config/qt_moc.mpb:
- * bin/MakeProjectCreator/config/rmcast.mpb:
- * bin/MakeProjectCreator/config/rt_client.mpb:
- * bin/MakeProjectCreator/config/rt_server.mpb:
- * bin/MakeProjectCreator/config/rtcorba.mpb:
- * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
- * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
- * bin/MakeProjectCreator/config/rtevent.mpb:
- * bin/MakeProjectCreator/config/rteventexe.mpb:
- * bin/MakeProjectCreator/config/rtoldevent.mpb:
- * bin/MakeProjectCreator/config/rtportableserver.mpb:
- * bin/MakeProjectCreator/config/rtsched.mpb:
- * bin/MakeProjectCreator/config/rtschedevent.mpb:
- * bin/MakeProjectCreator/config/security.mpb:
- * bin/MakeProjectCreator/config/server.mpb:
- * bin/MakeProjectCreator/config/smart_proxies.mpb:
- * bin/MakeProjectCreator/config/ssl.mpb:
- * bin/MakeProjectCreator/config/strategies.mpb:
- * bin/MakeProjectCreator/config/svc_utils.mpb:
- * bin/MakeProjectCreator/config/tao_output.mpb:
- * bin/MakeProjectCreator/config/taoclient.mpb:
- * bin/MakeProjectCreator/config/taoexe.mpb:
- * bin/MakeProjectCreator/config/taolib.mpb:
- * bin/MakeProjectCreator/config/taolib_with_idl.mpb:
- * bin/MakeProjectCreator/config/taoserver.mpb:
- * bin/MakeProjectCreator/config/taoversion.mpb:
- * bin/MakeProjectCreator/config/time.mpb:
- * bin/MakeProjectCreator/config/trading.mpb:
- * bin/MakeProjectCreator/config/typecodefactory.mpb:
- * bin/MakeProjectCreator/config/valuetype.mpb:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/bordll.mpt:
- * bin/MakeProjectCreator/templates/borexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/em3vcpdll.mpt:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplib.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/gnudll.mpt:
- * bin/MakeProjectCreator/templates/gnuexe.mpt:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
- * bin/MakeProjectCreator/templates/makeexe.mpt:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/nmakedll.mpt:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/va4icc.mpd:
- * bin/MakeProjectCreator/templates/va4iccdll.mpt:
- * bin/MakeProjectCreator/templates/va4iccdllexe.mpt:
- * bin/MakeProjectCreator/templates/va4icclib.mpt:
- * bin/MakeProjectCreator/templates/va4icclibexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc6dspdll.mpt:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplib.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7dll.mpt:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
- * bin/PerlACE/Process_Unix.pm:
- * bin/PerlACE/Process_Win32.pm:
- * examples/example_base.mpb:
- * examples/examples.mwc:
- * examples/ASX/CCM_App/ASX_CCM_App.mpc:
- * examples/ASX/Message_Queue/ASX_Message_Queue.mpc:
- * examples/C++NPv1/C++NPv1.mpc:
- * examples/C++NPv2/C++NPv2.mpc:
- * examples/ConfigViewer/ConfigViewer.mpc:
- * examples/Connection/blocking/Connection_Blocking.mpc:
- * examples/Connection/misc/Connection_Misc.mpc:
- * examples/Connection/non_blocking/Connection_Non_Blocking.mpc:
- * examples/DLL/DLL.mpc:
- * examples/Export/Export.mpc:
- * examples/IOStream/client/IOStream_Client.mpc:
- * examples/IOStream/server/IOStream_Server.mpc:
- * examples/IPC_SAP/ATM_SAP/atm_sap.mpc:
- * examples/IPC_SAP/DEV_SAP/reader/dev_sap_reader.mpc:
- * examples/IPC_SAP/DEV_SAP/writer/dev_sap_writer.mpc:
- * examples/IPC_SAP/FIFO_SAP/fifo_sap.mpc:
- * examples/IPC_SAP/FILE_SAP/file_sap_client.mpc:
- * examples/IPC_SAP/SOCK_SAP/sock_sap.mpc:
- * examples/IPC_SAP/SPIPE_SAP/SPIPE_SAP.mpc:
- * examples/IPC_SAP/SSL_SAP/SSL_SAP.mpc:
- * examples/IPC_SAP/TLI_SAP/TLI_SAP.mpc:
- * examples/IPC_SAP/UPIPE_SAP/UPIPE_SAP.mpc:
- * examples/Log_Msg/Log_Msg.mpc:
- * examples/Logger/Acceptor-server/Logger_Acceptor_Server.mpc:
- * examples/Logger/client/Logger_client.mpc:
- * examples/Logger/simple-server/Logger_Simple_Server.mpc:
- * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc:
- * examples/Mem_Map/file-reverse/Mem_Map_File_Reverse.mpc:
- * examples/Misc/Misc.mpc:
- * examples/Naming/Naming.mpc:
- * examples/OS/Process/OS_Process.mpc:
- * examples/QOS/Change_Receiver_FlowSpec/QOS_Change_Receiver_FlowSpec.mpc:
- * examples/QOS/Change_Sender_TSpec/QOS_Change_Sender_FlowSpec.mpc:
- * examples/QOS/Diffserv/QOS_Diffserv.mpc:
- * examples/QOS/Simple/QOS_Simple.mpc:
- * examples/RMCast/Send_File/RMCast_Send_File.mpc:
- * examples/Reactor/Dgram/Reactor_Dgram.mpc:
- * examples/Reactor/FIFO/Reactor_FIFO.mpc:
- * examples/Reactor/Misc/Reactor_Misc.mpc:
- * examples/Reactor/Multicast/Reactor_Multicast.mpc:
- * examples/Reactor/Ntalker/Reactor_Ntalker.mpc:
- * examples/Reactor/Proactor/Proactor.mpc:
- * examples/Reactor/WFMO_Reactor/WFMO_Reactor.mpc:
- * examples/Service_Configurator/IPC-tests/client/Service_Configurator_IPC_Client.mpc:
- * examples/Service_Configurator/IPC-tests/server/Service_Configurator_IPC_Server.mpc:
- * examples/Service_Configurator/Misc/Service_Configurator_Misc.mpc:
- * examples/Shared_Malloc/Shared_Malloc.mpc:
- * examples/Shared_Memory/Shared_Memory.mpc:
- * examples/Smart_Pointers/Smart_Pointers.mpc:
- * examples/System_V_IPC/SV_Message_Queues/SV_Message_Queues.mpc:
- * examples/System_V_IPC/SV_Semaphores/SV_Semaphores.mpc:
- * examples/Threads/Threads.mpc:
- * examples/Timer_Queue/Timer_Queue.mpc:
- * examples/Web_Crawler/Web_Crawler.mpc:
- * performance-tests/perf.mwc:
- * tests/acetest.mpb:
- * tests/tests.mpc:
- * tests/tests.mwc:
- * tests/RMCast/tests.mpc:
- * tests/SSL/tests.mpc:
-
- Updated MPC with the latest features and changes from OCI's repo. Created
- new mpb base projects to make mpc files as simple as possible, and updated
- existing mpb base projects. Added and updated mpc files to use the latest
- features and make use of base projects.
- Added the create_ace_build.pl script that is more MPC friendly and works
- on Windows.
- Removed unused nightly.mwc.
- Note : The new MPC base projects will now output all library files to
- consistent locations across platforms. This is controlled by the three
- files acelib.mpb, tao_output.mpb, and orbsvcs_output.mpb using the
- libout keyword. Currently all of these are set to output to $ACE_ROOT/lib.
- All libraries will be placed in this directory, including .dll files on
- Windows. This means that Windows users will have to add %ACE_ROOT%\lib to
- their %PATH%. This is analogous to %LD_LIBRARY_PATH% on Unix.
-
-Wed Jun 25 10:20:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * THANKS: Added missing doc_group folks at Vanderbilt.
-
-Wed Jun 25 13:36:51 UTC 2003 Don Hinton <dhinton@dresytems.com>
-
- * ace/Service_Object.h:
- Rolled back change from Sun Jun 22 03:27:10 UTC 2003 Don Hinton
- <dhinton@dresystems.com> which made ACE_DLL member variable a
- reference as part of subsetting, which caused
- Service_Config_Test to fail.
-
-Wed Jun 25 03:47:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-linux.h:
- * ace/os_include/os_pthread.h:
- Removed include of pthread.h from config-linux.h and moved the
- pthread_mutex_timedlock() declaration to os_pthread.h.
-
- * tests/Makefile.tests:
- Added special build rule when on hpux that changes the link
- order, i.e., main.o comes before x_Test.o. Hopefully this
- will clear up linker errors on Hp with the gcc compiler that
- started appearing after the tests directory was reorganized.
-
-Tue Jun 24 18:38:33 2003 Pradeep Gore <pradeep@oomworks.com>
-
- * bin/tao_other_tests.lst:
- Added Notify Basic test for RT_Notification.
- Moved the Notify Lanes and Threadpool test with the other
- Notify tests.
-
-Tue Jun 24 15:47:16 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb: Added
- $(CIAO_ROOT)/ciao to idlflags.
-
- Added $(TAO_ROOT)/orbsvcs/orbsvcs to libpaths and linking
- Security to even a simple stub DLL because of the way
- components.idl is being set up. (Hint: we really don't need
- them.)
-
- * bin/MakeProjectCreator/config/ciao_component.mpb: Reorganized
- the template since I moved some of the libraries to ciao_client
- to fix the components.idl definition problem.
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb: Added this new
- template to isolate customize CIDL rules for servant DLLs. It
- turned out they also requires the stuff defined in the
- Deployment module (thus, the CIAO_Server library.)
-
- * bin/MakeProjectCreator/templates/gnu.mpd: Added code to define
- CIAO_ROOT in Makefiles if it's not defined already.
-
- Thanks to Chad Elliott for helping me setting up the custom
- rules for CIDL compiler and answering my tons of questions.
-
-Tue June 24 16:26:06 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * ace/QoS/QoS_Session.h:
- * ace/QoS/QoS_Session_Impl.h:
- * ace/QoS/QoS_Session_Impl.cpp:
- * ace/QoS/QoS_Session_Impl.i: Added methods to set the source host
- and port that is used to populate the TSpec for the
- sending_qos.
-
-Tue Jun 24 13:10:25 2003 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-
- * ace/Cached_Connect_Strategy_T.cpp (cached_connect): Added
- a check for "|| errno == EADDRINUSE" to fix problems on Windows.
- Thanks to Valery Salamakha <ccapstan@bigpond.net.au> for
- reporting this.
-
-Tue Jun 24 12:07:06 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Convert custom defined values to relative paths if possible. If
- it isn't possible, continue to use environment variables.
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Push the relative() method into the ProjectCreator, where it
- should have been in the first place.
-
-Tue Jun 24 15:38:49 UTC 2003 Don Hinton <dhinton@dresystems.h>
-
- * ace/Filecache.cpp:
- Added include of ACE.h.
-
- * ace/Global_Macros.h:
- Added include of ace/Trace.h when tracing is turned on.
-
- * ace/Typed_SV_Message.i:
- Added include of ace/Global_Macros.h to pick up ACE_TRACE.
-
-Tue Jun 24 15:15:03 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/sys/os_socket.h:
- Removed ACE_HAS_CYGWIN32_SOCKET_H ifdef that included
- cygwin32/socket.h, which is no longer needed. Thanks to "Johnny
- Willemsen" <jwillemsen@remedy.nl> for reporting this.
-
-Tue Jun 24 14:40:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/String_Base.i:
- Added include of Min_Max.h. Thanks to Olli Savia <ops@iki.fi>
- for reporting this and supplying the fix.
-
- * ace/config-lynxos.h:
- * ace/os_include/net/os_if.h:
- Added new macro ACE_NEEDS_IPC_1C_H used to include ipc_1c.h
- before net/if.h for LynxOS 3.1.0 and later. Thanks to Olli
- Savia <ops@iki.fi> for reporting this and supplying the fix.
-
- * ace/os_include/os_signal.h:
- * ace/os_include/os_ucontext.h:
- Moved include of os_ucontext.h to bottom of os_signal.h and
- included os_signal.h in os_ucontext.h. Thanks to John Michael
- Zorko <j.zorko@att.net> for reporting this.
-
-Tue Jun 24 03:50:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Based_Pointer_Repository.h:
- Added include of os_stddef.h to pick up size_t.
-
-Tue Jun 24 02:00:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * etc/ace/doxygen:
- Added the subdirectories under os_include so they'll get
- included in the documentation.
-
-Tue Jun 24 01:25:38 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Removed a set of defines, e.g., LPSECURITY_ATTRIBUTES, and
- ACE_OVERLAPPED struct in the ACE_PSOS that were missed before.
-
- * ace/OS.h:
- * ace/os_include/os_stdint.h:
- * ace/os_include/sys/os_types.h:
- * ace/Process.h:
- Moved typedefs for pid_t and ACE_exitcode and definition for
- ACE_INVALID_PID to os_types.h and included it in Process.h.
-
- * ace/os_include/sys/os_uio.h:
- * ace/os_include/os_limits.h:
- Moved ACE_IOV_MAX and IOV_MAX defines from os_uio.h to
- os_limits.h and included os_limits.h in os_uio,h.
-
-Mon Jun 23 12:46:05 2003 Rich Seibel <seibel_r@ociweb.com>
-
- * bin/tao_other_tests.lst:
- Broke out the Naming Service flat-file persistence tests and
- added a new Redundant Naming Service test. Both these tests
- are disabled on mininum CORBA.
-
-Sun Jun 22 11:23:52 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * THANKS: Added our 1,700th contributor to ACE+TAO. It's amazing
- how many people have contributed to these open-source projects
- since 1992!
-
-Mon Jun 23 11:51:13 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added another MPC environment variable to allow a user to get an
- informational message about which projects were skipped due to the
- current set of features.
-
-Sun Jun 22 13:58:08 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Lib_Find.h:
- Added include of os_stdio.h to pick up FILE, needed by BCB and
- possibly other builds.
-
- * ace/Malloc_Allocator.i:
- Removed redundant define of ACE_ASSERT>
-
-Sun Jun 22 04:54:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Handle_Set.[i,cpp]:
- Moved include of Log_Msg.h from the cpp to the i file.
-
- * ace/INET_Addr.i:
- * ace/Malloc_Allocator.i:
- Added include of OS.h.
-
-Sun Jun 22 04:32:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Global_Macros.h:
- Place LPSECURITY_ATTRIBUTES within !defined (ACE_WIN32) guards.
-
- * ace/Asynch_IO.h:
- * ace/Malloc_Base.h:
- Added include of ace/os_include/sys/os_types.h.
-
- * ace/OS.h:
- * ace/os_include/sys/os_mman.h:
- Moved MS_SYNC definition from OS.h to here.
-
- * ace/Basic_Types.h:
- * ace/os_include/sys/os_types.h:
- Moved ssize_t typedef here from Basic_Types.h.
-
- * ace/config-win32-common.h:
- Add ACE_LACKS_PTHREAD_H.
-
- * ace/Malloc_Allocator.i:
- Fixed typo.
-
-Sun Jun 22 03:27:10 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/ACE.h:
- * ace/ARGV.h:
- * ace/Array_Base.cpp:
- * ace/Array_Base.h:
- * ace/Asynch_Connector.h:
- * ace/Asynch_IO.cpp:
- * ace/Asynch_IO.h:
- * ace/Asynch_Pseudo_Task.h:
- * ace/Based_Pointer_Repository.h:
- * ace/DEV.cpp:
- * ace/DEV_Addr.h:
- * ace/DEV_Connector.cpp:
- * ace/DEV_IO.h:
- * ace/DEV_IO.i:
- * ace/DLL.h:
- * ace/DLL_Manager.cpp:
- * ace/DLL_Manager.h:
- * ace/Date_Time.h:
- * ace/Date_Time.i:
- * ace/Event_Handler.h:
- * ace/Event_Handler_T.i:
- * ace/FIFO.h:
- * ace/FIFO_Recv.h:
- * ace/FIFO_Recv.i:
- * ace/FIFO_Recv_Msg.h:
- * ace/FIFO_Send.h:
- * ace/FIFO_Send.i:
- * ace/FIFO_Send_Msg.h:
- * ace/FILE.cpp:
- * ace/FILE_Addr.h:
- * ace/FILE_IO.h:
- * ace/FILE_IO.i:
- * ace/Flag_Manip.h:
- * ace/Flag_Manip.i:
- * ace/Free_List.h:
- * ace/Functor.h:
- * ace/Functor.i:
- * ace/Get_Opt.cpp:
- * ace/Handle_Ops.cpp:
- * ace/Handle_Ops.h:
- * ace/Handle_Set.h:
- * ace/Lib_Find.h:
- * ace/Malloc_Allocator.h:
- * ace/Malloc_Allocator.i:
- * ace/Malloc_Base.h:
- * ace/Message_Block_T.cpp:
- * ace/OS.h:
- * ace/Parse_Node.cpp:
- * ace/Process.h:
- * ace/Read_Buffer.h:
- * ace/Service_Object.h:
- * ace/Sock_Connect.h:
- * ace/Thread_Control.h:
- * ace/Thread_Exit.h:
- * ace/Typed_SV_Message.h:
- * ace/Unbounded_Queue.h:
- Removed include of OS.h and/or ACE.h from headers and adjusted
- includes in headers and other files by including appropriate
- headers in order to reduce dependencies as part of the
- subsetting effort.
-
- * ace/OS.h:
- * ace/Asynch_IO.cpp:
- * ace/Asynch_IO.h:
- Changed u_long to unsigned long to help remove dependencies.
- Moved the typedef for TRANSMIT_FILE_BUFFERS here from OS.h.
-
- * ace/Functor.h:
- * ace/Functor.i:
- Changed u_long to unsigned long to help remove dependencies.
-
- * ace/OS.h:
- * ace/Global_Macros.h:
- Moved definitions for many macros including
- LPSECURITY_ATTRIBUTES and GENERIC_READ, etc... here from OS.h.
- Moved the ACE_ALLOCATOR_* macros here from OS.h.
-
- * ace/Makefile.ace:
- Added Date_Time so it will get build if
- ACE_LACKS_INLINE_FUNCTIONS is defined.
-
- * ace/os_include/os_pthread.h:
- Added include of ace/OS_Export.h if ACE_HAS_POSIX_SEM to pick up
- ACE_Export.
-
- * ace/OS.h:
- * ace/os_include/os_signal.h:
- Moved ACE_SIGRTMIN, etc., defines here from OS.h.
-
- * ace/OS.h:
- * ace/os_include/os_stdio.h:
- Moved ACE_OVERLAPPED typedef here from OS.h.
-
- * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp:
- * websvcs/lib/URL_Addr.i:
- Added include of OS.h.
-
- * tests/CDR_File_Test.cpp:
- Added include of ACE.h.
-
-Sat Jun 21 13:47:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Fixed typo.
-
-Sat Jun 21 12:05:42 UTC 2003 Johnny WIllemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Added some more lacks defines that are needed
-
-Fri Jun 20 17:57:10 2003 Gan Deng <dengg@dre.vanderbilt.edu>
-
- * bin/performance_stats.sh
-
- Added the latency tests for sequences of various data types.
-
-Fri Jun 20 13:32:21 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_linux.GNU (PLATFORM_SSL_CPPFLAGS):
-
- Some Linux OpenSSL installations compile in Kerberos support.
- Add the Kerberos include path to preprocessor include path.
- Fixes build problems on Red Hat 9 installations. Note that this
- is an interim fix.
-
-Fri Jun 20 10:07:39 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/qt_moc.mpb:
-
- Switch this to be a project instead of a feature. It doesn't hurt
- to inherit from it if you don't use the MOC_Files component.
-
- * bin/MakeProjectCreator/modules/Parser.pm:
-
- Added + and - to the escape_regex_special() method.
-
-Fri Jun 20 09:52:44 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Added inheritance from qt_moc and qt_reactor. These will only be
- processed if the 'qt' feature is enabled.
-
- * ace/qt_reactor.mpb:
-
- Added QtReactor_moc.cpp to the list of files.
-
- * bin/MakeProjectCreator/config/acedefaults.mpb:
-
- Added inheritance from the qt base project.
-
- * bin/MakeProjectCreator/config/qt.mpb:
-
- Contains the basic feature definition for qt libs and apps.
-
- * bin/MakeProjectCreator/config/qt_moc.mpb:
-
- Contains the custom definition for MOC files.
-
- * bin/MakeProjectCreator/modules/ArrayHandle.pm:
-
- Removed this file. It isn't necessary anymore.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Changed the way feature files are read. This new way is better
- and less hacky.
-
- * bin/pch_cmd.pl:
-
- Don't modify the file if no precompiled header is found.
-
-Fri Jun 20 14:28:12 UTC 2003 Johnny WIllemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-mingw.h:
- Updated this file because of the os splitting.
-
-Fri Jun 20 09:08:05 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/pch_cmd.pl:
-
- Fixed the usage to display the correct options.
-
-Fri Jun 20 08:54:29 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added code to process type specific assignments that may be
- defined within a feature.
-
-Fri Jun 20 08:10:11 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Added documentation about the new feature project type.
-
- * bin/MakeProjectCreator/config/global.features:
-
- Defaulted the qt feature to disabled.
-
- * bin/MakeProjectCreator/modules/ArrayHandle.pm:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- The majority of the code for handling feature project went in
- here. One main thing that was changed is that instead of using
- the <$fh> paradigm to read files, the following is used
- $_ = $fh->getline(). This is compatible with the new ArrayHandle
- module that I added.
-
- * bin/MakeProjectCreator/modules/Options.pm:
-
- Added a missing space in the completion command.
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Changed the code to match some new methods added in Creator and
- ProjectCreator.
-
-Thu Jun 19 13:03:49 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Fixed a bug where the BUILD target wouldn't be updated when the
- project had component requirements.
-
-Thu Jun 19 12:14:31 2003 Gan Deng <gan.deng@vanderbilt.edu>
-
- * bin/tao_other_tests.lst
-
- Added the latency tests for sequences of various data types.
-
-Thu Jun 19 11:36:14 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Updated the GNUACE template to issue information as to why a
- particular project wasn't built based on the comps, requires and
- avoids values.
-
-Thu Jun 19 12:18:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- * ace/config-vxworks5.x.h:
- * ace/os_include/os_dirent.h:
- Fixed typos in the VXWORKS ifdef'd sections.
-
- * ace/OS.h:
- * ace/os_include/os_stdio.h:
- Moved include of remLib.h to os_stdio.h, and uncommented
- sysLib.h since it is needed for sysClkRateGet(). Thanks to Rod
- Andzik <andzik@rtlogic.com> for help tracking this down.
-
- * ace/os_include/os_netdb.h:
- Removed the VXWORKS tests for hostent and servent.
-
- * ace/config-aix-4x.h:
- Added ACE_LACKS_STDINT_H.
-
- * ace/config-hpux-11.00.h:
- Added ACE_LACKS_STDINT_H and ACE_LACKS_SYS_SELECT_H.
-
-Thu Jun 19 07:50:04 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug with multiple 'specific' scopes in a single project.
-
-Thu Jun 19 07:13:16 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Documented the existing 'specific' keyword.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added the ability to specify multiple project types with the
- 'specific' scope.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Removed ACESHLIB from the lit_libs assignment.
-
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added the ssl_libs definition.
-
-Thu Jun 19 12:04:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/Default_Constants.h:
- Added guards around ACE_LD_LIBRARY_PATH and
- ACE_LD_SEARCH_PATH_SEPARATOR_STR. Thanks to John Michael
- Zorko <j.zorko@att.net> for reporting the problem.
-
-Thu Jun 19 07:01:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-lynxos.h: Since LynxOS lacks sys/select.h and
- dlfcn.h header files, config file needs ACE_LACKS_DLFCN_H
- and ACE_LACKS_SYS_SELECT_H to be defined. Thanks to Olli Savia
- <ops@iki.fi> for the patch.
-
-Thu Jun 19 06:35:26 2003 John Michael Zorko <j.zorko@att.net>
-
- * ace/config-macosx.h: Patches to get ACE building on OSX10.2
- again.
-
-Thu Jun 19 00:27:38 2003 Stephen Torri <storri@cse.wustl.edu>
-
- * ace/Timeprobe.h:
- * ace/Timeprobe.cpp:
- * ace/Timeprobe_T.cpp:
- * ace/Timeprobe_T.h:
-
- Advanced new timeprobe. New features are a
- ring buffer for elements kept in data structure.
- This eliminates the ACE_ASSERT when an element
- is attempted to be inserted into a full data
- structure. Old data is overwritten until the
- cache is read and cleared.
-
- Timeprobes now include a second argument to
- allow for an ACE_ALLOCATOR. This allocator allows
- for the data structure that will contain the
- ACE_Timeprobes to be done in the constructor. A
- new function called 'increase_size' allows for
- the data structure to increase the number of
- measurements it can take. It does so by creating a
- new structure with the new size and copying the
- elements from the old structure.
-
- * ace/Makefile.ace:
- * ace/Metrics_Cache.cpp:
- * ace/Metrics_Cache.h:
- * ace/Metrics_Cache.i:
- * ace/Metrics_Cache_T.cpp:
- * ace/Metrics_Cache_T.h:
- * ace/Metrics_Cache_T.i:
-
- Added new Metrics Cache.
-
- * ACE/ace/OS.h:
-
- Added two new macros called ACE_NEW_MALLOC_ARRAY_RETURN
- and ACE_NEW_MALLOC_ARRAY. ACE_NEW_MALLOC_ARRAY_RETURN
- returns an array of class pointers with their space
- preallocated and each entry initialized. If there is
- an error the value contained in RET_VAL is returned.
- ACE_NEW_MALLOC_ARRAY is the same but there is no
- return of a value if there is an error.
-
-Wed Jun 18 21:27:44 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * docs/exceptions.html: Added documentation for the
- ACE_ENV_BKWD_COMPAT macro.
-
-Wed Jun 18 17:28:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_linux.GNU (CXX): Added some default
- options specified in the /usr/sys/features.h.
-
- Thanks to Keith Snively <ksnively@d-a-s.com> and J. Russell
- Noseworthy <j.russell.noseworthy@objectsciences.com> for
- providing these patches.
-
-Wed Jun 18 17:20:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Log_Record.cpp:
- * ace/Log_Record.h (print): Changed the 3rd argument to be of type
- ACE_OSTREAM_TYPE instead of ostream.
-
- * ace/ace/config-sunos5.5.h: Added ACE_HAS_TEMPLATE_TYPEDEFS and
- removed ACE_TEMPLATES_REQUIRES_SOURCE.
-
- Thanks to Keith Snively <ksnively@d-a-s.com> and J. Russell
- Noseworthy <j.russell.noseworthy@objectsciences.com> for
- providing these patches.
-
-Wed Jun 18 15:59:18 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Added includes of os_fcntl.h, os_netdb.h, os_semaphore.h,
- os_signal.h, os_stdio.h, os_stdlib.h, os_stropts.h, os_unistd.h,
- arpa/os_inet.h, sys/select.h, and sys/os_socket.h to the VxWorks
- section. All the includes in OS.h will be reorganized once the
- builds stabilize.
-
-Wed Jun 18 10:54:18 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Allow scoped assignments to be applied to directories as well as
- listed mpc files.
-
-Wed Jun 18 15:19:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- * ace/os_include/os_fcntl.h:
- * ace/os_include/os_netdb.h:
- * ace/os_include/os_semaphore.h:
- * ace/os_include/os_signal.h:
- * ace/os_include/os_stdio.h:
- * ace/os_include/os_stdlib.h:
- * ace/os_include/os_stropts.h:
- * ace/os_include/os_unistd.h:
- * ace/os_include/arpa/os_inet.h:
- * ace/os_include/sys/select.h:
- * ace/os_include/sys/os_socket.h:
- Moved the following VxWorks includes from OS.h as noted:
- semLib.h to os_semaphore.h; ioLib.h to os_fcntl.h, os_stdio.h,
- os_stropts.h, os_unistd.h; hostLib.h to os_netdb.h; sigLib.h to
- os_signal.h; envLib.h to os_stdlib.h; inetLib.h to
- arpa/os_inet.h; selectLib.h to sys/select.h; sockLib.h to
- sys/socket.h.
-
- * ace/OS.h:
- Commented out remLib.h and sysLib.h since they don't appear to
- be used by ACE at all.
-
- * ace/OS.h:
- * ace/os_include/sys/os_un.h:
- Moved sockaddr_un declaration to sys/os_un.h.
-
- * ace/OS.h:
- * ace/os_include/os_signal.h:
- Moved NSIG definition to os_signal.h.
-
- * ace/config-vxworks5.x.h:
- Added following ACE_LACKS_* defines: STDINT_H, INTTYPS_H,
- UNISTD_H, SYS_SELECT_H, SYS_TIME_H, SYS_RESOURCE_H, DLFCN_H,
- SYS_UIO_H, SYS_IPC_H, SYS_SEM_H, STROPTS_H, and SYS_MSG_H.
-
-Wed Jun 18 14:00:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-openbsd.h:
- Added ACE_LACKS_STDINT_H and ACE_LACKS_STROPTS_H.
-
-Wed Jun 18 13:47:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/ace.doxygen:
- Also parse the new os_include subdirectory for doxygen docu
-
-Wed Jun 18 08:11:35 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/NMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
-
- For custom defined values, convert $(...) to the corresponding
- environment variable accessor, if it is required. Custom builds
- done in the MS based IDE's are placed in a batch file and then
- executed. For this particular case, $(...) doesn't work so we
- convert the values on assignment.
-
-Wed Jun 18 07:38:26 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/pch_cmd.pl:
-
- This script can be used to edit c++ file generated by a given
- command to add a #include of a precompile header.
-
-Wed Jun 18 07:35:22 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where scoped assignment additions for custom types
- would override the values given in the Define_Custom section.
-
-Wed Jun 18 07:16:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added ACE_LACKS_DIRENT_H, ACE_LACKS_SYS_IOCTL_H, ACE_LACKS_STROPTS_H
- and ACE_HAS_DIRENT
-
-Wed Jun 18 06:21:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added ACE_LACKS_STDINT_H
-
-Wed Jun 18 03:22:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-borland-common.h:
- * ace/config-win32-borland.h:
- Moved ACE_LACKS that were added to config-borland-common.h in
- Tue Jun 17 18:34:39 UTC 2003 Don Hinton
- <dhinton@dresystems.com> to config-win32-borland.h. Moved
- ACE_LACKS_STRRECVFD from config-borland-common.h to config-win32-borland.h.
-
-Tue Jun 17 21:50:13 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Synch.{h,i,cpp}: Changed the ACE_Recursive_Thread_Mutex's
- "recursive_mutex_" data member to "lock_" so that it would work
- with the ACE_Guard properly. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for this fix.
-
-Wed Jun 18 02:14:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-cywin32.h:
- Added following ACE_LACKS_* defines: STDINT_H, INTTYPES_H,
- SYS_IPC_H, SYS_SEM_H, SYS_MSG_H, and STROPTS_H. Thanks to Jeff
- Parsons for pointing this out.
-
-Tue Jun 17 15:25:20 2003 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Sock_Connect.cpp (get_windows_version):
- * ace/WIN32_Asynch_IO.cpp (readv,writev): Fixed compilation errors
- when ACE_HAS_WINSOCK2=0. Thanks to Raymond Hoofman
- <raymond@charm.nl> for submitting the patches.
-
-Tue Jun 17 18:34:39 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Removed includes for os_dirent.h and os_errno.h since they are
- pulled in by OS_Dirent.h and OS_Errno.h.
-
- * ace/OS_Dirent.h:
- * ace/os_include/os_dirent.h:
- Moved all the typedefs to os_dirent.h and changed OS_Dirent.h
- include it.
-
- * ace/OS_Errno.h:
- * ace/os_include/os_errno.h:
- Moved all the typedefs, declarations, and defines to os_errno.h
- and included it in OS_Errno.h.
-
- * ace/OS_Log_Msg_Attributes.h:
- Include os_stdio.h instead of <stdarg.h> and <stdio.h>.
-
- * ace/OS_Memory.[h,inl,cpp]:
- Rearranged includes, and included os_* headers.
-
- * ace/OS_String.[h,inl]:
- * ace/config-all.h:
- Include os_* headers.
-
- * ace/config-psos-diab-mips.h:
- Added ACE_LACKS_STDLIB_H and ACE_LACKS_STRING_H.
-
- * ace/os_include/os_strings.h:
- Define ACE_LACKS_STRINGS_H if !ACE_HAS_STRINGS.
-
- * ace/config-borland-common.h:
- Added following ACE_LACKS_* defines INTTYPES_H,UCONTEXT_H,
- SYS_SELECT_H, SYS_TIME_H, SYS_RESOURCE_H, SYS_WAIT_H, DLFCN_H,
- SYS_MMAN_H, SYS_UIO_H, SYS_SOCKET_H, NETINET_IN_H, NETDB_H,
- NET_IF_H, SYS_IPC_H, and SYS_SEM_H.
-
-Tue Jun 17 13:44:09 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added a new custom definition keyword 'pch_option' to allow the
- custom build command to possibly generate code that is compatible
- with precompiled headers.
-
-Tue Jun 17 14:42:25 2003 Gautam H. Thaker <gthaker@atl.lmco.com>
-
- * performance-tests/SCTP/Options_Manager.cpp:
-
- Change was necessary for build on RH 9.0 to work properly.
- Change consisted of moving the definition of IPPROTO_SCTP
- to after all the other includes.
-
-Tue Jun 17 13:26:58 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- When matching possible output files for custom builds, check for
- forward slashes and back slashes.
-
-Tue Jun 17 17:28:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SSL/Makefile:
- Set ACE_SSL_BUILD_DLL when building a shared lib
-
-Tue Jun 17 11:47:52 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Future.{h,cpp}: Changed all uses of ACE_Thread_Mutex to
- ACE_Recursive_Thread_Mutex and also changed the
- ACE_Condition_Thread_Mutex to
- ACE_Condition_Recursive_Thread_Mutex. This should fix bugs with
- deadlock. Thanks to Thomas Groth <groth.th@nord-com.net> for
- providing these patches.
-
- * ace/DLL_Manager.cpp (symbol): Added missing newlines in
- debug/error messages. Thanks to Rick Ohnemus
- <rick.ohnemus@systemware.com> for reporting this.
-
-Tue Jun 17 15:49:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/aio.h:
- * ace/os_include/assert.h:
- * ace/os_include/complex.h:
- * ace/os_include/cpio.h:
- * ace/os_include/ctype.h:
- * ace/os_include/dirent.hd:
- * ace/os_include/lfcn.h:
- * ace/os_include/errno.h:
- * ace/os_include/fcntl.h:
- * ace/os_include/fenv.h:
- * ace/os_include/float.h:
- * ace/os_include/fmtmsg.h:
- * ace/os_include/fnmatch.h:
- * ace/os_include/ftw.h:
- * ace/os_include/glob.h:
- * ace/os_include/grp.h:
- * ace/os_include/iconv.h:
- * ace/os_include/inttypes.h:
- * ace/os_include/iso646.h:
- * ace/os_include/langinfo.h:
- * ace/os_include/libgen.h:
- * ace/os_include/limits.h:
- * ace/os_include/local.h:
- * ace/os_include/math.h:
- * ace/os_include/monetary.h:
- * ace/os_include/mqueue.h:
- * ace/os_include/ndbm.h:
- * ace/os_include/netdb.h:
- * ace/os_include/nl_types.h:
- * ace/os_include/poll.h:
- * ace/os_include/pthread.h:
- * ace/os_include/pwd.h:
- * ace/os_include/regex.h:
- * ace/os_include/sched.h:
- * ace/os_include/search.h:
- * ace/os_include/semaphore.h:
- * ace/os_include/setjmp.h:
- * ace/os_include/signal.h:
- * ace/os_include/spawn.h:
- * ace/os_include/stdarg.h:
- * ace/os_include/stdbool.h:
- * ace/os_include/stddef.h:
- * ace/os_include/stdint.h:
- * ace/os_include/stdio.h:
- * ace/os_include/stdlib.h:
- * ace/os_include/string.h:
- * ace/os_include/strings.h:
- * ace/os_include/stropts.h:
- * ace/os_include/syslog.h:
- * ace/os_include/tar.h:
- * ace/os_include/termios.h:
- * ace/os_include/tgmath.h:
- * ace/os_include/time.h:
- * ace/os_include/trace.h:
- * ace/os_include/ucontext.h:
- * ace/os_include/ulimit.h:
- * ace/os_include/unistd.h:
- * ace/os_include/utime.h:
- * ace/os_include/utmpx.h:
- * ace/os_include/wchar.h:
- * ace/os_include/wctype.h:
- * ace/os_include/wordexp.h:
- * ace/os_include/arpa/inet.h:
- * ace/os_include/net/if.h:
- * ace/os_include/netinet/in.h:
- * ace/os_include/netinet/tcp.h:
- * ace/os_include/sys/ipc.h:
- * ace/os_include/sys/mman.h:
- * ace/os_include/sys/msg.h:
- * ace/os_include/sys/resource.h:
- * ace/os_include/sys/select.h:
- * ace/os_include/sys/sem.h:
- * ace/os_include/sys/shm.h:
- * ace/os_include/sys/socket.h:
- * ace/os_include/sys/stat.h:
- * ace/os_include/sys/statvfs.h:
- * ace/os_include/sys/timeb.h:
- * ace/os_include/sys/time.h:
- * ace/os_include/sys/times.h:
- * ace/os_include/sys/types.h:
- * ace/os_include/sys/uio.h:
- * ace/os_include/sys/un.h:
- * ace/os_include/sys/utsname.h:
- * ace/os_include/sys/wait.h:
- Removed these file--they were replaced by the ones below with
- the "os_" prefix.
-
-Tue Jun 17 15:21:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- Merged in the following subsetting changes.
-
- * ace/*:
- * ace/os_include/*:
- Added "os_" prefix to all the new include file names, and
- modified the includes to match the new names.
-
- Sat May 17 13:41:38 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-freebsd.h:
- Added ACE_LACKS_STROPTS_H.
-
- Fri May 16 18:26:11 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/aio.h:
- * ace/os_include/iconv.h:
- * ace/os_include/pthread.h:
- * ace/os_include/signal.h:
- * ace/os_include/stddef.h:
- * ace/os_include/stdint.h:
- * ace/os_include/ucontext.h:
- * ace/os_include/sys/stat.h:
- Nuked trailing whitespace.
-
- Fri May 16 18:03:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-all.h:
- Cosmetic changes.
-
- * ace/os_include/*.h:
- Added extern "C" begin and end brackets to all files, even those
- with not additions, and places all additions inside the extern
- "C" {}'s. Rearranged some of the #ifdef's and moved includes to
- the top of the files so that only those headers that need to be
- are couched in extern "C".
-
- Thu May 15 17:01:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Adding #include of ace/os_include/sys/sem.h and
- ace/os_include/errno.h/
-
- * ace/config-win32-msvc.h:
- Added ACE_LACKS_DIRENT_H, ACE_LACKS_DLFCN_H,
- ACE_LACKS_NETDB_H, and ACE_LACKS_NET_IF_H defines.
-
- * ace/os_include/dlfcn.h:
- * ace/os_include/sys/mman.h:
- Rearranged ACE_WIN32 #ifdef's.
-
- * ace/os_include/limits.h:
- Fixed a typo.
-
- Thu May 15 00:12:34 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/os_include/limits.h:
- * ace/os_include/dirent.h:
- * ace/os_include/netdb.h:
- Moved MAXNAMLEN define from limits.h to dirent.h, and
- MAXHOSTNAMELEN from limits.h to netdb.h to clear up
- warnings on Solaris.
-
- Wed May 14 17:40:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Moved more code, as listed below.
-
- * ace/Default_Constants.h:
- Moved ACE_DIRECTORY_SEPERATOR_*, ACE_PLATFORM_*,
- ACE_LD_SEARCH_PATH_*, ACE_DLL_*, ACE_DEFAULT_SVC_CONF,
- ACE_DEFAULT_[LOCAL|GLOBAL]NAME_*, ACE_DEFAULT_NAMESPACE_*,
- ACE_DEFAULT_THREAD_PRIORITY, and ACE_MAX_DEFAULT_PORT
- defines here.
-
- * ace/Global_Macros.h:
- Moved the Service Configurator macros here.
-
- * ace/Handle_Set.h:
- * ace/os_include/sys/select.h:
- Moved the fd_mask typedef from ace/Handle_Set.h to
- ace/os_include/sys/select.h.
-
- * ace/config-all.h:
- Moved ACE_OSTREAM, ACE_DEFAULT_LOG_STREAM, ACE_SYNCH_*,
- ACE_WSOCK_VERSION, _REENTRANT, ACE_USING, ACE_TYPENAME_*,
- and ACE_TEMPLATE_SPECIALIZATION defines here.
-
- * ace/config-psosim-g++:
- Moved the size_t define here.
-
- * ace/config-win32-msvc.h:
- Moved the pragma warning disable's and ACE_HAS_STRICT here.
-
- * ace/os_include/*h:
- Changed the @file and include guards to include an OS/os
- prefix. The file names will be changed when we merge to
- the main trunk.
-
- * ace/os_include/dlfcn.h:
- Moved extern "C" {} wrapper around the include of dlfcn.h when
- ACE_HAS_DLFCN_H_BROKEN_EXTERN_C defined, ACE_SHLIB_*,
- ACE_DEFAULT_SHLIB_MODE, and RTLD_* defines here.
-
- * ace/os_include/errno.h:
- Moved the ACE_PSOS and ACE_WIN32 E* defines here.
-
- * ace/os_include/fcntl.h:
- Moved the ACE_WIN32 O_* and ACE_NONBLOCK defines here.
-
- * ace/os_include/limits.h:
- Added POSIX NAME_MAX and HOST_NAME_MAX. Moved MAXNAMLEN,
- MAXNAMELEN, and MAXHOSTNAMELEN here.
-
- * ace/os_include/netdb.h:
- Move queue define when ACE_HAS_STL_QUEUE_CONFLICT is defined here.
- Added extern "C" {} around netdb.h include. Moved hostent,
- servent structs and ACE_[HOSTENT|SERVENT|PROTOENT]_DATA*
- defines here.
-
- * ace/os_include/pthread.h:
- Added extern "C" {} wrapper around pthread.h include.
-
- * ace/os_include/signal.h:
- Moved siginfo_t typedef here. Added extern "C" {} wrapper
- around signal.h include and moved sigset_t typedef here. Moved
- ACE_SignalHandler and ACE_SignalHandlerV function typedefs
- and sigaction struct definition here.
-
- * ace/os_include/stdint.h:
- Moved ACE_PSOS typedefs here.
-
- * ace/os_include/stdlib.h:
- Moved alloca.h include here.
-
- * ace/os_include/string.h:
- Changed extern to extern "C" to the strdup() declaration.
-
- * ace/os_include/unistd.h:
- Changed extern to extern"C" to the getopt() declaration.
-
- * ace/os_include/arpa/inet.h:
- Added extern "C" {} around arpa/inet.h include.
-
- * ace/os_include/net/if.h:
- Move map define when ACE_HAS_STL_MAP_CONFLICT is defined here.
- Added extern "C" {} around net/if.h include. Moved
- IFF_LOOPBACK define here. Moved struct ifafilt declare when
- ACE_HAS_BROKEN_IF_HEADER is defined.
-
- * ace/os_include/netinet/in.h:
- Move queue define when ACE_HAS_STL_QUEUE_CONFLICT is defined here.
- Added extern "C" {} around netinet/in.h include. Moved
- IPPORT_RESERVED, IPPORT_USERRESERVED, INADDR_LOOPBACK,
- INADDR_NONE, INET_ADDRSTRLEN, and INET6_ADDRSTRLEN defines here.
-
- * ace/os_include/netinet/tcp.h:
- Moved TCP_NODELAY define here.
-
- * ace/os_include/sys/ipc.h:
- Moved ACE_INVALID_SEM_KEY and the IPC_* defines here.
-
- * ace/os_include/sys/mman.h:
- Moved extern "C" {} around sys/mman.h when ACE_HAS_BROKEN_MMAP_H
- is defined. Moved the PROT* and MAP_* defines here.
-
- * ace/os_include/sys/sem.h:
- Moved union semun definition here.
-
- * ace/os_include/sys/socket.h:
- Moved cygwin32/socket.h include here. Moved __cplusplus
- undef/def around sys/socket.h include when
- ACE_HAS_AIX_BROKEN_SOCKET_HEADER is defined. Moved AF_*, PF_*,
- ACE_ADDRESS_FAMILY_INET and ACE_PROTOCOL_FAMILY_INET defines
- here.
-
- * ace/os_include/sys/stat.h:
- Added undef ACE_LACKS_SYS_STAT_H if ACE_PSOS is defined (should
- go in the ACE_PSOS headers, eventually). Changed umask(),
- mkfifo(), and mkdir() declarations from extern to extern "C".
-
- * ace/os_include/sys/uio.h:
- Moved iovec definition for ACE_WIN32 here. Moved
- ACE_[READ|WRITE]_TYPE typedefs here.
-
- Sun May 11 14:42:23 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Moved more code, as listed below.
-
- * ace/Basic_Types.h:
- Changed #includes to use new headers. Moved MAXPATHLEN
- to ace/os_include/limits.h.
-
- * ace/Malloc.h:
- * ace/Default_Constants.h:
- Moved ACE_DEFAULT_BASE_ADDR here.
-
- * ace/os_include/limits.h:
- Added conditional include of <sys/param.h>. Moved howmany
- macro and MAXPATHLEN here. Added POSIX PATH_MAX.
-
- * ace/os_include/time.h:
- Moved timespec_t typedef for ACE_PSOS here.
-
- Sat May 10 21:39:05 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Removed commented and moved more code, as listed below.
-
- * ace/Handle_Set.h:
- Moved ACE_FD_SETSIZE and ACE_DEFAULT_SELECT_REACTOR_SIZE
- defines here.
-
- * ace/Malloc.h:
- Moved ACE_DEFAULT_BASE_ADDR define here. Fixed #ifdef
- indentation.
-
- * ace/Timer_Queue_T.cpp:
- Moved ACE_TIMER_SKEW define here.
-
- * ace/os_include/pthread.h:
- Moved a large section of pthread defines and typedefs here.
-
- * ace/os_include/stdio.h:
- Moved ACE_PSOS_SNARFS_HEADER_INFO decl's for fdopen(), tempnam(),
- and fileno() here.
-
- * ace/os_include/stdlib.h:
- Moved ACE_PSOS_SNARFS_HEADER_INFO decl for putenv() here.
-
- * ace/os_include/string.h:
- Moved ACE_PSOS_SNARFS_HEADER_INFO decl for strdup() here.
-
- * ace/os_include/unistd.h:
- Moved ACE_PSOS_SNARFS_HEADER_INFO decl's for getopt() and
- isatty() here.
-
- * ace/os_include/sys/stat.h:
- Moved ACE_PSOS_SNARFS_HEADER_INFO decl's for umask(), mkfifo(),
- and mkdir() here.
-
- * apps/gperf/src/Vectors.h:
- Moved ACE_ASCII_SIZE, ACE_EBCDIC_SIZE, and
- ACE_STANDARD_CHARACTER_SET_SIZE defines here.
-
- Sat May 10 18:59;32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-cygwin32.h:
- Added ACE_LACKS_SYS_IPC_H ACE_LACKS_SYS_MSG_H.
-
- Sat May 10 16:18:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Commented and moved more code, as listed below.
-
- * ace/SV_Semaphore_Simple.h:
- Moved ACE_DEFAULT_SEM_KEY define here.
-
- * ace/os_include/fcntl.h:
- Moved O_NDELAY, ACE_NONBLOCK, and O_* defines for __BORLANDC__
- here.
-
- * ace/os_include/signal.h:
- Moved SIG* and ACE_SIG* defines here.
-
- * ace/os_include/stddef.h:
- Moved size_t for ACE_PSOS_DIAB_MIPS here.
-
- * ace/os_include/stdio.h:
- Moved ACE_MAX_USERID, BUFSIZ, ACE_STRBUF_SIZE, and ACE_STD*
- defines here.
-
- * ace/os_include/string.h:
- Moved str[n]imp() for __BORLANDC__ and ACE_SPRINTF_ADAPTER
- defines here.
-
- * ace/os_include/unistd.h:
- Moved _SC_AIO_MAX, chdir(), access(), getcwd(), and isatty()
- defines for __BORLANDC__ here.
-
- * ace/os_include/sys/mman.h:
- Moved PROT_RDWR define here.
-
- * ace/os_include/sys/socket.h:
- Moved CMSG_DATA define here.
-
- * ace/os_include/sys/stat.h:
- Moved stat(), umask(), and fstat() defines for __BORLANDC__ here.
-
- * ace/os_include/sys/timeb.h:
- Moved ftime() and timeb defines for __BORLANDC__ here.
-
- * ace/os_include/sys/types.h:
- Moved longlong_t, key_t, and pid_t here.
-
- Sat May 10 19:19:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Commented and moved more code, as listed below.
-
- * ace/os_include/sys/types.h:
- Added ACE_LACKS_SYS_MMAN_H define.
-
- * ace/os_include/sys/types.h:
- Moved nlink_t, uid_t, gid_t, and caddr_t typedefs for
- ACE_WIN32 here.
-
- Fri May 9 22:45:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Commented and moved more code, as listed below.
-
- * ace/os_include/signal.h:
- Moved ACE_HAS_SIG_MACROS and ACE_HAS_SIG_ATOMIC_T ifdefs,
- sigemptyset undefs, and SCO SIGIO def and include of
- sys/regset.h here.
-
- * ace/os_include/stdlib.h:
- Move rand_r() declaration here.
-
- * ace/os_include/string.h:
- Moved strtok_r() declaration here.
-
- * ace/os_include/time.h:
- Moved strptime() declaration here.
-
- * ace/os_include/unistd.h:
- Moved ualarm(), pread/pwrite(), getpgid(), and lseek64/llseek()
- declarations here.
-
- * ace/os_include/sys/mman.h:
- Moved MAP_* and PROT_* defines for ACE_WIN32 here.
-
- * ace/os_include/sys/msg.h:
- Moved struct msqid_sh declaration for ACE_WIN32 here.
-
- * ace/os_include/sys/resource.h:
- Moved struct rusage declaration for ACE_WIN32 here.
-
- * ace/os_include/sys/select.h:
- Moved NFDBITS define for ACE_WIN32 here.
-
- * ace/os_include/sys/shm.h:
- Moved struct shmaddr declaration for ACE_WIN32 here.
-
- * ace/os_include/sys/socket.h:
- Moved struct msghdr and related declarations here.
-
- * ace/os_include/sys/uio.h:
- Moved [ACE_]IOV_MAX defines here.
-
- Fri May 9 16:10:50 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Commented and moved more code, as listed below.
-
- * ace/config-sunos5.5.h:
- Added ACE_LACKS_STDINT_H.
-
- * ace/os_include/stropts.h:
- Moved includes of [sys/]timod.h, sys/filio.h, and sys/sockio.h
- here.
-
- * ace/os_include/sys/msg.h:
- Moved ACE_HAS_BROKEN_MSG_H and ACE_LACKS_SYSV_MSQ_PROTOS
- #ifdef's here.
-
- Fri May 9 01:20:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-cygwin32.h:
- Added ACE_LACKS_SYS_SEM_H macro.
-
- Fri May 9 00:20:32 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/config-win32-msvc.h:
- Added following ACE_LACKS macros: INTTYPES_H, STROPTS_H,
- SYS_IOCTL_H, SYS_IPC_H, and SYS_SEM_H.
-
- * ace/SV_Semaphore_Complex.cpp:
- * ace/SV_Semaphore_Simple.cpp:
- Added #include "ace/os_include/sys/sem.h".
-
- * ace/SPIPE_Stream.h:
- Added #include "ace/os_include/stropts.h".
-
- Thu May 8 23:24:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Commented out a ton of code and moved it into the following
- files as noted. The commented out code will be removed once the
- other platforms have been tested and we are ready to commit to
- the main trunk.
-
- * ace/Thread.h:
- Moved struct cancel_state here.
-
- * ace/os_include/pthread.h:
- Moved pthead_self() declaration here.
-
- * ace/os_include/semaphore.h:
- Moved struct ACE_sema_t and SEM_FAILED here.
-
- * ace/os_include/stdint.h:
- Moved BSD style types, e.g., u_char, here.
-
- * ace/os_include/stropts.h:
- Moved struct strrecvfd declaration here.
-
- * ace/os_include/time.h:
- Moved ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R define and
- undef of ctime when ACE_HAS_BROKEN_CTIME here.
-
- * ace/os_include/sys/msg.h:
- Moved struct msgbuf declaration here.
-
- * ace/os_include/sys/resource.h:
- Moved rlimit typedef here.
-
- * ace/os_include/sys/sem.h:
- Moved struct sembuf declaration here.
-
- * ace/os_include/sys/stat.h:
- Moved ACE_LACKS_MODE_MASK, e.g., S_IRWXG, definitions
- and struct stat here.
-
- * ace/os_include/sys/types.h:
- Moved clockid_t and dev_t typedefs and conditional include
- of <types.h> here.
-
- * ace/os_include/sys/uio.h:
- Moved struct iovec and related typedefs here.
-
- Thu May 7 02:04:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.h:
- Replaced Windows specific includes for ws2tcpip.h, direct.h,
- process.h, and io.h with the appropriate new headers listed
- below.
-
- * ace/config-cygwin32.h:
- Added following ACE_LACKS macros: STDINT_H, INTTYPES_H,
- STROPTS_H, and UCONTEXT_H.
-
- * ace/config-win32-msvc.h:
- Added several ACE_LACKS macros: UCONTEXT_H, STDINT_H,
- SYS_SELECT_H, TIME_H, SYS_RESOURCE_H, SYS_WAIT_H,
- SYS_UIO_H, SYS_SOCKET_H, and NETINET_IN_H.
-
- * ace/os_include/unistd.h:
- Added include for <process.h> and <io.h> on Windows,
- but not WINCE.
-
- * ace/os_include/sys/stat.h:
- Added include for <direct.h> on Windows, but not WINCE.
-
- * ace/os_include/netinet/in.h:
- Added include for <ws2tcpip.h> when ACE_HAS_WINSOCK2 is
- defined and != 0.
-
- Wed May 7 00:02:10 UTC 2003 Don Hinton <dhinton@dresystems.com>
-
- * ace/OS.{i,h}:
- * ace/os_include/signal.h:
- * ace/os_include/stropts.h:
- Modified most of the #includes of systems headers to use the
- ace/os_include/*.h headers, and started moving some of the
- #ifdef'd code to the new headers.
-
- * ace/config-linux-common.h:
- Removed #define ACE_LACKS_STRRECVFD and added #define
- ACE_HAS_STRBUF_T.
-
-Tue Jun 17 06:36:39 2003 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
-
- Removed a hack in the VC6 projects which originally appended EXE,
- DLL and LIB to the end of the project names. This caused problems
- with exe dependencies and wasn't necessary in the first place.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Changed value from undef to '' to avoid using an undefined
- reference in case a referenced environment variable doesn't
- exist.
-
-Tue Jun 17 06:42:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS.h:
- Only define ACE_DLL_SUFFIX and ACE_DLL_PREFIX when they are not
- defined yet. This makes it easy to overrule them in the config
- files like below.
-
- * ace/config-cygwin32.h:
- Set ACE_DLL_SUFFIX to .dll for Cygwin.
-
- * ace/config-win32-mingw.h:
- Set ACE_DLL_PREFIX to lib for MinGW.
-
-Tue Jun 17 05:37:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Added remedy info
-
- * ace/DLL.cpp:
- Removed duplicate space in debug line
-
- * ace/DLL_Manager.cpp:
- Corrected incorrect classname in debug line and when having problems
- loading a DLL, report also the name of the dll.
-
- * ace/Filecache.cpp:
- Corrected incorrect comment
-
- * ace/config-win32-borland.h:
- Added define ACE_NEEDS_DL_UNDERSCORE
-
- * ace/Lib_Find.cpp:
- Removed special borland check because for borland we set now
- ACE_NEEDS_DL_UNDERSCORE
-
-Mon Jun 16 22:24:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Priority_Reactor.h: Fixed typos in the operator= and copy
- constructor. Thanks to Douglas A Stuart
- <douglas.a.stuart@boeing.com> for reporting the problem.
-
- * THANKS: Added Doug A Stuart to the hall of fame.