summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-04a
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLogs/ChangeLog-04a')
-rw-r--r--ChangeLogs/ChangeLog-04a10491
1 files changed, 0 insertions, 10491 deletions
diff --git a/ChangeLogs/ChangeLog-04a b/ChangeLogs/ChangeLog-04a
deleted file mode 100644
index ef6f670b638..00000000000
--- a/ChangeLogs/ChangeLog-04a
+++ /dev/null
@@ -1,10491 +0,0 @@
-Sat Jul 31 10:22:05 2004 Balachandran Natarajan <bala@cs.wustl.edu>
-
- * bin/make_release:
-
- WashU cvs is running a very old version of CVS which doesn't
- support many of the old commands that we used to use. Retiring
- those commands and set the working ones.
-
-Sat Jul 31 07:08:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Improved "wrong OS" error message so that it prints what it
- believes to be the OS type.
-
-Sat Jul 31 06:35:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * NEWS:
-
- Added missing items for ACE 5.4.2. Thanks to Olli Savia for
- pointing out what was missing.
-
-Sat Jul 31 05:47:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release:
- * bin/make_release:
-
- Changed the pattern for looking at borland makefiles.
-
-Sat Jul 31 03:15:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release: Include ACE.mwc which is very important.
-
-Sat Jul 31 02:45:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Cosmetic changes to make the generated project and GNUmakefiles
- look uniform.
-
-Fri Jul 30 17:28:44 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * NEWS: Added ACE 5.4.2 noteworthy items.
-
-Fri Jul 30 23:29:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- The chgrp on deuce.doc freaked out again. This check-in fixes
- this problem using a hack. Cutting a beta on deuce.doc should
- probably be avoided in future. We should be okay for this beta.
-
-Fri Jul 30 19:18:08 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Added generation of Borland makefiles along with the
- release. Thanks to Johnny for reminding me on this.
-
-Thu Jul 29 18:19:17 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-irix6.x-common.h:
- * ace/config-irix6.x-g++.h:
- * ace/config-irix6.x-kcc.h:
- * ace/config-irix6.x-sgic++-nothreads.h:
- * ace/config-irix6.x-sgic++.h:
-
- IRIX configuration updates that address compile- and run-time
- errors. Thanks to Kitty and Brian Waltersdorf
- <brian dot j dot waltersdorf at boeing dot com> for supplying
- the necessary changes and patch.
-
-Wed Jul 28 00:09:08 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp (handle_events):
-
- Fixed "comparison of signed and unsigned values" warning
- exhibited by CBuilderX.
-
-Tue Jul 27 07:11:50 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * Reverted change:
- Tue Jun 8 16:27:39 2004 Steve Huston <shuston@riverace.com>
-
- MPC generated Makefile.am's are not quite ready for the upcoming
- beta.
-
-Tue Jul 27 06:18:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.h:
- Reverted my change of yesterday, the Cygwin people made an error and
- have corrected it already, the workaround is not needed for Cygwin
- anymore. According to the Cygwin mailing list we could also have
- fixed this by adding -Wl,--enable-runtime-pseudo-reloc as linker
- options, maybe this works also for MinGW, we should test this
-
-Mon Jul 26 12:09:19 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Proactor.cpp: Add #include "ace/Auto_Ptr.h" to find auto_ptr<>
- correctly on Visual Age C++.
-
-Mon Jul 26 10:34:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.h:
- The latest version of the Cygwin binutils gives linker errors
- on the exported static members. The workaround we used for
- MinGW is now also needed for Cygwin.
-
-Sun Jul 25 17:04:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Dev_Poll_Reactor_Test.cpp (server_worker):
-
- Removed extern "C" declaration for this function. Sun C++ 5.5
- whines about it.
-
-Sun Jul 25 23:18:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release:
- * bin/make_release:
-
- Tag and bundle ACE_MPC along with the release. This seems to
- work. Final stages of testing are on.
-
-Sun Jul 25 22:16:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Fixed some simple mistakes which prevented the release form
- happening.
-
-Sun Jul 25 22:13:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Release:
-
- Makefile with release information.
-
-Fri Jul 23 16:08:21 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/SOCK_Acceptor.cpp (accept): Added a check whether addr == 0
- before calling a method on it. Thanks to Heiko Nardmann
- <heiko.nardmann@secunet.com> for reporting this.
-
-Fri Jul 23 10:19:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Proactor.cpp (timeout):
-
- Release the asynch_timer instance from the auto_ptr<> after the
- completion has been posted and prior to exiting this method
- successfully. Once the completion is posted, the proactor
- becomes responsible for managing the asynch_timer memory.
- Addresses memory access violations revealed by a
- Proactor_Timer_Test failure. Thanks to Johnny for pointing out
- the failure.
-
-Fri Jul 23 11:38:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Changes to the make_release. This has not been tested
- yet. Checking in to test it in a different repository.
-
-Fri Jul 23 13:32:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/SOCK_Connector_Test.cpp:
- Fixed incorrect Id tag, the $ around was missing, therefore it
- wasn't updated by cvs anymore.
-
-Thu Jul 22 14:11:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp (log):
-
- Fixed Unicode build errors caused by use of raw "char" string
- instead of an "ACE_TCHAR" string.
-
-Thu Jul 22 16:47:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Reactor/HAStatus.cpp:
- * examples/APG/Reactor/HAStatus-AC.cpp: (from pg 151, 174) In
- ClientService::handle_input(), the data was not copied to the
- ACE_Message_Block, nor was the write pointer updated. Changed the
- allocation to only specify the needed size, and then call
- ACE_Message_Block::copy() to copy the needed data in. Thanks to
- Jaroslaw Nozderko <jaroslaw.nozderko@polkomtel.com.pl> for
- reporting this problem.
-
-Thu Jul 22 16:12:19 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp: Removed the call
- to CWinAPp::Enable3dControls(). It's deprecated from MFC 5.0 on.
-
- * examples/NT_Service/ntsvc.cpp: Moved the schedule_timer() call from
- the Service constructor to the svc() method. It's not needed for
- simply installing and removing the service. Also, when the service
- is to shut down, cancel the timer. Fixes a hanging handler crash
- on shutdown. Thanks to Johann Kandlbauer <hkandl@gamed.com> for
- reporting this problem.
-
- * THANKS: Added Johann Kandlbauer to the Hall of Fame.
-
-Wed Jul 21 06:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added libs that must be build first in the msvc static builds
-
-Mon Jul 19 21:11:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Dev_Poll_Reactor_Test.cpp:
-
- Added missing "ace/OS_NS_netdb.h" include directive. Addresses
- compile-time errors on our Solaris 8 build.
-
-Mon Jul 19 17:40:15 2004 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/WFMO_Reactor.cpp (bind_i):
-
- Adam Rymarczuk noted that crashes occurred while adding handles
- to the Reactor when the pending additions exceeded what the
- to_be_added set could hold. Even though logically speaking
- there was space available because there were several deletions
- pending, we are out of room in the to_be_added set because the
- Reactor event loop hasn't run in a while (the to_be_added and
- to_be_deleted sets are not processed until some thread runs the
- event loop).
-
- The solution to fix the out-of-bounds write is to add the check:
-
- this->handles_to_be_added_ < this->max_size_
-
- to the bind_i() method.
-
- Thanks to Adam Rymarczuk <adam.rymarczuk@suntradingllc.com> for
- reporting this problem. This closes bug 1878.
-
-Mon Jul 19 09:25:58 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Proactor.cpp (timeout):
-
- Fixed leaked ACE_Asynch_Result_Impl instance. Thanks to
- Fukasawa Mitsuo <fukasawa_mitsuo@nifty.com> for reporting the
- problem. [Bug 1879]
-
-Mon Jul 19 06:38:00 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Instead of hard coding the makefile name, we use a new method on
- the WorkspaceCreator to get the current output name. Also, when
- recursing into directories, pass the current makefile name as a
- parameter to make to ensure that we are sticking with the correct
- line of generated makefiles.
-
- * bin/MakeProjectCreator/config/kokyu_dsrt_scheduler_server.mpb:
- * bin/MakeProjectCreator/config/kokyu_dsrt_schedulers.mpb:
-
- Removed the project name from these base projects.
-
- * bin/MakeProjectCreator/config/client.mpb:
-
- Removed this file. It is no longer referenced.
-
-Sun Jul 18 11:33:58 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Birthday number 42!!
-
-Sun Jul 18 09:08:42 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added new PolicyFactory test to the test run list.
-
-Sun Jul 18 00:26:19 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/QtReactor.h
- * ace/QtReactor.cpp
-
- Changed QtReactor constructors to follow the way plain
- ACE_Select_Reactor is constructed.
-
- * tests/QtReactor.cpp
- * tests/QtReactor.h
- Reduced number of socket handlers for QNX NTO as Qt@NTO is
- compiled with small FD_SETSIZE.
-
- * ace/config-qnx-rtp-62x.h
- Decreased FD_SETSIZE to 1000 to better follow QNX NTO limits.
-
-Sat Jul 17 14:50:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.{h,cpp,i}:
- * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.{h,cpp,i}:
- Fixed compile errors in wchar build
-
-Sat Jul 17 14:35:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Shared_Malloc/test_position_independent_malloc.cpp:
- * examples/Shared_Malloc/test_persistence.cpp:
- * examples/Shared_Malloc/test_malloc.cpp:
- * examples/Shared_Malloc/test_multiple_mallocs.cpp:
- Fixed compile errors in wchar build
-
-Sat Jul 17 12:32:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/NonBlocking_Conn_Test.cpp:
- Replaced www.affa-az.com with www.dre.vanderbilt.edu, the first
- seems to be unavailable and this results in the failing of this
- test in our daily builds
-
-Sat Jul 17 01:34:44 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/README (ACE_HAS_QT):
- Create section on ACE_HAS_QT and ACE_QTREACTOR_CLEAR_PENDING_EVENTS.
-
- * ace/QtReactor.cpp:
- * ace/QtReactor.h:
- Introduced ACE_QTREACTOR_CLEAR_PENDING_EVENTS switch to disable
- calling ACE_Event_Handler::handle_* for handles without activity,
- espacially for ACE_Acceptor::handle_input. see ace/README.
-
- * test/QtReactor_Test.cpp:
- * test/QtReactor_Test.cpp:
- Fixed bug related with bad interpretation of
- ACE_Acceptor::make_svc_handler. Modified some ACE_DEBUG.
-
-Fri Jul 16 16:37:31 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ChangeLog: "Do not look at lazer pointer with remaining eye".
-
- Thanks to Russ Noseworthy
- <j.russell.noseworthy@objectsciences.com> for this deep thought
- ;-)
-
-Fri Jul 16 07:27:56 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * tests/Makefile.am:
- Build UUIDTest.
-
- * ace/Makefile.am:
- Added support for building UUID subset.
-
-Thu Jul 15 18:57:55 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * tests/QtReactor_Test.cpp: Fixed acceptor bug for Windows Qt.
- Added few debug messages.
-
-Thu Jul 15 07:01:15 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Removed ACE_HAS_STD_TEMPLATE_METHOD_SPECIALIZATION and added
- ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION checks.
-
- These feature-test macros are used to set ACE_TEMPLATE_METHOD_-
- SPECIALIZATION and ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION as
- appropriate to accommodate the template specialization syntax
- required by different compilers. The former is obsolete and
- has (mostly) been removed, the latter is used by TAO.
-
-Wed Jul 14 10:10:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.h:
-
- Removed extraneous character that was inadvertently committed.
-
-Tue Jul 13 22:51:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Shared_Malloc/Options.h (slave_name):
-
- Corrected return value of this method. "const ACE_TCHAR *", not
- "const char *".
-
- * examples/Shared_Malloc/Options.cpp:
-
- Fixed mismatched wide string concatenation.
-
-Tue Jul 13 06:21:23 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/APG/Processes/Spawn.cpp (doWork):
-
- Fixed mismatched format specifier warning.
-
-Mon Jul 12 20:08:17 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.h:
-
- The sys_epoll interface was introduced in Linux kernel 2.5.45.
- Don't support backported versions since they appear to be
- buggy. The obsolete ioctl()-based interface is no longer
- supported. Issue a preprocessor error in those cases.
-
-Mon Jul 12 19:51:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/APG/Reactor/Client.cpp (ACE_TMAIN):
- * examples/APG/Streams/Answerer.cpp (get_outgoing_message):
- * examples/APG/Streams/Command.h:
- * examples/APG/Streams/CommandStream.cpp (open):
- * examples/APG/Streams/CommandTask.cpp (svc):
- * examples/APG/Streams/CommandTasks.cpp:
- * examples/APG/Streams/MessageInfo.h:
- * examples/APG/Streams/RecordingDevice_Text.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i:
- * examples/Service_Configurator/Misc/main.cpp (ACE_TMAIN):
- * examples/Shared_Malloc/Options.h:
- * examples/Shared_Malloc/Options.cpp:
- * examples/Shared_Malloc/test_persistence.cpp (main):
- * examples/Shared_Memory/test_MM.cpp (main):
- * examples/Web_Crawler/HTTP_URL.cpp (send_request):
- * examples/Web_Crawler/URL_Addr.cpp (set):
- * examples/Web_Crawler/URL_Visitor.cpp (execute):
-
- Addressed compile-time problems in "wchar" builds (generally
- incorrect conversion from wchar * to char * and/or vice versa).
-
-Mon Jul 12 18:29:12 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Dev_Poll_Reactor.h:
- When ACE_HAS_REACTOR_NOTIFICATION_QUEUE is defined include
- ace/Unbounded_Queue. This should fix the errors in the SunCC 5.5
- build
-
-Mon Jul 12 20:32:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Service_Config.cpp:
-
- Fixed a bug with this change "Tue Jul 6 11:59:53 2004
- Balachandran Natarajan <bala@dre.vanderbilt.edu>" which
- prevented any of the entries in svc.conf files from being read.
-
-Sun Jul 11 20:26:17 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html
- Added MinGW and Cygwin to the list of environments Remedy supports
-
-Mon Jul 12 01:31:53 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * tests/QtReactor_Test.cpp:
- * tests/QtReactor_Test.h:
- * tests/tests.mpc:
- New automatic test for testing QtReactor. This test may also
- serve as an example of Qt and ACE integration.
-
- * ace/QtReactor.cpp:
- * ace/QtReactor.h:
- Many bugfixes in QtReactor. QtReactor is operational now, though
- it should be rewritten to make it more efficient and improve the
- clarity of sources. Moreover, valgrind reports small memory leak
- in QtReactor_Test, though it's not clear now if the leak results
- from QtReactor or test code.
-
-Sun Jul 11 16:48:12 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_Acceptor.cpp:
- Fixed compile error in commit of Douglas below
-
-Sun Jul 11 10:52:06 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/SOCK_Acceptor.cpp (shared_open): ACE_SOCK_Acceptor::shared_open()
- was binding its passive-mode socket to INADDR_ANY whenever a
- wildcard is specified for the port. Fixed this so that it uses
- whatever the actual address is (which could very well still be
- INADDR_ANY). Thanks to Kobi Cohen-Arazi <kcarazi@finjan.com>
- and Ed Mulholland <emulholl@atl.lmco.com> for this solution.
-
-Sun Jul 11 06:33:12 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added some projects that we must buld first in a static build before
- doing a full build
-
-Sat Jul 10 10:18:30 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_SOCK_Stream.h:
- * ace/SSL/SSL_Asynch_Stream.h:
-
- Clarified "context" parameter copying semantics.
-
-Thu Jul 10 09:38:44 2004 Frank Hunleth <frank@hunleth.com>
-
- * ace/config-openbsd.h:
-
- Added ACE_HAS_UCONTEXT_T for OpenBSD 3.5 and later. Thanks to
- J.T. Conklin <jtc@acorntoolworks.com> for sending the patch over
- right after I upgraded to 3.5.
-
-Sat Jul 10 09:37:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Added information on MPC for users who build from anon cvs
- repository.
-
-Fri Jul 9 23:45:25 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/RB_Tree.h (ACE_RB_Tree_Base::allocator):
- * ace/RB_Tree.inl:
-
- This non-template class method is now inlined in the RB_Tree.h
- header rather than in RB_Tree.inl since that file may be
- included multiple times when inlining is disabled and on
- platforms where ACE_TEMPLATES_REQUIRE_SOURCE is defined. In
- those platform/configuration combinations, multiple definitions
- of this method occured. Placing the definition inline in the
- header avoids such errors.
-
-Fri Jul 9 21:23:13 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/RB_Tree.{h,inl,cpp}: Fixed a number of bugs pertaining to
- ACE_RB_Tree's failure to use its allocators correctly. Thanks
- to Lothar Werzinger <lothar@xcerla.com> for these fixes.
-
- * ace/Global_Macros.h: Added macros for ACE_SOCK_DGRAM,
- ACE_SOCK_DGRAM_MCAST, and ACE_SOCK_DGRAM_BCAST so they will work
- on compilers like MIPSPro v.7.41 that don't support template
- typedefs. Thanks to Brian Waltersdorf
- <brian.j.waltersdorf@boeing.com> for reporting this and
- suggesting a fix.
-
-Thu Jul 8 16:00:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Queue_Adapters.h: If ACE_HAS_DEFERRED_TIMER_COMMANDS is
- set, #include "ace/Unbounded_Queue.h" and forward declare
- ACE_Command_Base, as these are needed later.
-
- * examples/Bounded_Packet_Relay/Bounded_Packet_Relay.mpc:
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h: Moved
- the #define ACE_HAS_DEFERRED_TIMER_COMMANDS macro setting from the
- .h file to the .mpc file. Helps poor Visual Age C++ deal with it
- correctly when instantiating templates.
-
- * examples/Bounded_Packet_Relay/BPR_Drivers_T.cpp: Added #include
- "ace/OS_NS_string.h" to pick up ACE_OS::memset().
-
-Thu Jul 8 11:32:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace: Renamed config-aix-5.1.h to config-aix-5.x.h since it covers
- both AIX 5.1 and 5.2.
-
-Thu Jul 8 08:56:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACE.mwc:
-
- A workspace file ACE alone.
-
-Thu Jul 8 01:09:32 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace: Renamed config-aix5.1.h to config-aix-5.1.h to be consistent
- with the other AIX config*.h files.
-
-Wed Jul 7 21:26:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.h:
- * ace/Dev_Poll_Reactor.cpp:
-
- Integrated updates from Jaroslaw Nozderko
- <jaroslaw.nozderko@polkomtel.com.pl> that replace old Linux
- /dev/epoll based implementation to latest sys_epoll API.
-
- Added missing header inclusions.
-
- * tests/Dev_Poll_Reactor_Test.cpp:
-
- Added missing "ace/OS_NS_unistd.h" include.
-
-Wed Jul 7 06:31:30 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Reverted my generic target change from Thu Jul 1 14:00:09 2004.
- It caused make to invoke every workspace target twice.
-
-Wed Jul 7 00:03:34 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_errno.inl: Clarified why ACE_OS::last_error()
- has a preference for errno. Thanks to Lance Paine
- <lance@ams.co.nz> for motivating this.
-
-Tue Jul 6 16:13:31 2004 Rich Seibel <seibel_r@ociweb.com>
-
- * bin/tao_other_tests.lst:
- Added the new test for nsadd change.
-
- * THANKS: added Dave Knox to file.
-
-Tue Jul 6 15:02:30 2004 Steve Huston <shuston@riverace.com>
-
- * tests/run_test.lst: Added Dev_Poll_Reactor_Test.
-
-Tue Jul 6 11:59:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Service_Config.cpp: Reverted the following change.
-
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P4
- * ace/Service_Config.cpp: Insert component into repository before
- calling init as in the init the component may access the
- service repository.
-
- Dr. Schmidt opines that this change is wrong for the following
- reasons:
-
- (1) If the init () call returns a -1, the component should not
- be in the repository in the first place.
-
- (2) If the component is in the repository, there is a
- possibility that another application thread could access the
- component in the repository before the component is
- initialized.
-
-
- Unless we address the above concerns to satisfaction, this
- change cannot be added to the repository.
-
-Tue Jul 6 12:03:19 2004 Steve Huston <shuston@riverace.com>
-
- * netsvcs/lib/Token_Handler.cpp (parse_args): The inherited
- ACE_Strategy_Acceptor::service_port_ member was removed prior
- to ACE 5.3. Use a local variable instead. Thanks to Johnny
- Willemsen for reporting this.
-
-Mon Jul 5 11:45:34 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/UUID.cpp (ACE_Utils):
-
- Corrected syntax error in ACE_Thread_ID instance.
-
-Mon Jul 5 10:40:59 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/UUID.cpp (ACE_Utils): Replaced the ACE_Thread_ID constructor
- with the new one that calls the ACE_OS::thr_self() methods.
-
- * ace/OS_NS_Thread.{h,cpp}: Added a new constructor to
- ACE_Thread_ID that calls the ACE_OS::thr_self() methods to
- initialize an object, rather than having to do this externally
- to the constructor.
-
-Mon Jul 5 14:46:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Removed ACE_LACKS_SYS_MSG_H and added ACE_HAS_TIMEZONE_GETTIMEOFDAY
- to fix compile errors with Cygwin
-
-Sun Jul 4 20:30:56 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_Thread.cpp: There was some weirdness in the
- to_string() method, which should have been using the local data
- members for the thread id and thread handle, but instead was
- calling the OS functions directly... Thanks to Michael Hollins
- <michael.hollins@silverbrookresearch.com> for reporting this.
-
-Sat Jul 3 06:46:06 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-openbsd.h:
- #define ACE_HAS_UCONTEXT_T. Addresses a compile-time error.
-
-Fri Jul 2 17:54:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/ThreadPools/Task_ThreadPool.cpp: Break out of
- Manager::svc() when getq() fails. Thanks to J.T. Conklin
- <jtc@acorntoolworks.com> for reporting this.
-
-Fri Jul 2 10:42:00 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Based_Pointer_T.inl (operator->): Replaced the use of
- a C-style cast with a reinterpret cast. Thanks to
- Rick Ohnemus <rick.ohnemus@systemware.com> for this fix, which
- closes bugid 1866.
-
- * ACE-INSTALL.html (HREF): Fixed a typo. Thanks to
- Rick Ohnemus <rick.ohnemus@systemware.com> for this fix, which
- closes bugid 1867.
-
-Thu Jul 1 17:03:40 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
-
- Updated to include files from the DAnCE directory.
-
-Thu Jul 1 16:59:03 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_stub:
-
- Updated to include files from the DAnCE directory.
-
-Thu Jul 1 16:24:47 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
-
- Updated the mpb files to point to the
- new DAnCE directory.
-
-Thu Jul 1 14:42:36 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * etc/ciao_assembly_deployer.doxygen:
- * etc/ciao_componentserver.doxygen:
- * etc/ciao_daemon.doxygen:
-
- Fixed some reference error. Thanks to Johnny Willemsen
- <jwillemsen@remedy.nl> for reporting these bugs.
-
-Thu Jul 1 14:00:09 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/default.rel:
-
- Reworded some comments.
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
-
- Removed an unused variable.
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added a generic target that just passes the target on to the
- children makefiles. This is the last target in the generated
- workspace to avoid problems with explicitly listed targets such as
- all, clean, realclean, etc.
-
- Also removed the deprecated "reverseclean" target.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added support for the new MPC 'postcommand' keyword for custom
- definitions. See $MPC_ROOT/README for more details.
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Changed the default INSLIB location from $(ACE_ROOT)/ace to
- $(ACE_ROOT)/lib.
-
-Thu Jul 1 13:34:51 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Basic_Types.h: Change the ACE_UINT64_FORMAT_SPECIFIER and
- ACE_INT64_FORMAT_SPECIFIER to depend on the value of
- ACE_SIZEOF_LONG. If long is an 8-byte type, then the 'l'
- format modifier is correct instead of 'll'. Fixes compile
- warnings from g++ in 64-bite mode. Thanks to Andre Kostur
- <akostur@incognito.com> for this fix.
-
-Thu Jul 1 07:54:11 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_Thread.inl: Changed the thr_min_stack() wrapper method
- so it just calls the underlying OS function without using
- ACE_ADAPT_RETVAL. Thanks to Mattias Nilsson
- <mattias.o.nilsson@ericsson.com> for reporting this bug and
- providing a fix.
-
-Thu Jul 1 09:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * html/index.html:
- Fixed html tag so that ciao documentation is not on a lower level
-
-Thu Jul 1 09:10:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- When Valgrind is set, don't add valgrind exe, this is done
- in PerlACE already
-
-Wed Jun 30 10:56:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
-
- Use the DnC version of the libraries for linking and related
- tasks instead of the regular core libraries.
-
- * bin/MakeProjectCreator/config/global.features:
-
- removed 'dnc = 0' nonsense.
-
-Wed Jun 30 08:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SString.cpp:
- To make things easier to maintenance use the new
- ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
- whether we need to explicit instantiate static template members.
- This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
-
-Wed Jun 30 06:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- Removed usage of inst_close, inst_auto and inst_none. These control
- how templates are used, but this setup caused a crash in the HP
- assigner. I have check this on the aCC mailing list and it seems that
- these options are obsolete and shouldn't be used, the compiler is
- already capable at handling templates for a long time. I have
- done a test run with the HP aCC compiler without these options
- and then the crash in the assigner is gone and we don't got any
- other errors, so removed these options
-
-Tue Jun 29 19:30:31 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dev_Poll_Reactor.h (mask_ops, mask_ops_i):
-
- Added return value documentation for these methods.
-
- * ace/Dev_Poll_Reactor.cpp (remove_handler_i):
-
- Corrected problem where error condition may be incorrectly
- detected in some cases. Thanks to Jaroslaw Nozderko
- <jaroslaw.nozderko@polkomtel.com.pl> for pointing out the
- problem.
-
-Tue Jun 29 08:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * etc/tao_ifr.doxygen:
- Fixed errors in the listing of the tagfiles
-
- * 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:
- Corrected the location where the documentation of the tagged
- files can be found
-
-Tue Jun 29 06:55:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Sockets/Basic_Robust.cpp:
- * examples/APG/Sockets/Iovec.cpp:
- Compile fixes for unicode builds
-
-Mon Jun 28 23:42:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lynxos.h (ACE_HAS_NONCONST_MSGSND):
-
- LynxOS 4's msgsnd() function accepts a non-const "void *" buffer
- argument. Addresses a compile-time error.
-
-Tue Jun 29 06:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Naming/Nodelocal.cpp:
- * examples/APG/Naming/Temperature_Grapher_Options.h:
- * examples/APG/Naming/Temperature_Monitor_Options.h:
- Fixed compile errors in unicode build.
-
-Mon Jun 28 16:39:25 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS.h:
- Removed preprocessor conditional with identical contents
- for both cases.
-
-Mon Jun 28 16:34:29 2004 Steve Huston <shuston@riverace.com>
-
- * configure.ac: If wcstok() is detected, added a check for whether it
- has 2 or 3 parameters; set ACE_HAS_3_PARAM_WCSTOK if it's 3.
-
- * m4/subsets.m4: Added the Filecache, Metrics, and UUID components
- to the selectable subsets of ACE.
-
- * m4/config_h.m4: Added a template for ACE_LACKS_ACE_UUID and
- ACE_HAS_3_PARAM_WCSTOK.
-
- Note that I also removed the subset-building support from the MPC
- template for automake files. So, these subset-selecting options are
- still here as a placeholder for now, but will likely be removed in
- the future. If subset building is required, then more effort will
- need to be put into the automake support in MPC.
-
-Mon Jun 28 17:27:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK_Acceptor.h:
- * ace/Sock_Connect.h:
- * ace/SUN_Proactor.h:
- * ace/Token.h:
- * ace/Token_Collection.h:
- * ace/Token_Manager.h:
- Doxygen improvements
-
-Mon Jun 28 16:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * 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:
- Fixed errors in the listing of the tagfiles
-
-Mon Jun 28 16:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * os-patches/linux-patches.html:
- * os-patches/lynxos-patches.html:
- Removed these files, they are really old and outdated
-
-Mon Jun 28 15:55:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Processes/Spawn.cpp:
- Fixed compile error in unicode build
-
-Mon Jun 28 15:46:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Config/HA_Status.cpp:
- Fixed compile error in unicode build
-
-Mon Jun 28 14:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/OS/Process/imore.cpp:
- Fixed compile errors in unicode build
-
-Mon Jun 28 12:15:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Svc_Handler.h:
- * ace/Synch_Options.h:
- * ace/WIN32_Proactor.h:
- Doxygen improvements
-
-Mon Jun 28 08:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * TODO:
- Zapped this file from the repo, it is really outdated.
-
-Mon Jun 28 08:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/tests/Integer_Test.cpp:
- Fixed warnings in MinGW build
-
-Mon Jun 28 08:01:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/Process_Unix.pm:
- Removed ACE_RUN_VALGRIND_OPT for valgrind. The easiest way
- to do this is to set the environment variable VALGRIND_OPTS and
- then valgrind will use these settings. This way the user can
- control all the options of valgrind, which options there are,
- see the valgrind documentation
-
-Mon Jun 28 06:58:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.{h,cpp}:
- Changed COMMAND to MYCOMMAND to fix compile errors wit HPUX 11i and
- GCC, COMMAND seems to be a define there.
-
- * bin/footprint_stats.sh:
- Fixed path of ValueType library
-
-Sun Jun 27 21:42:47 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Misc/test_XtReactor1.cpp:
- * examples/Misc/test_XtReactor2.cpp:
-
- Fixed compile-time errors due to missing headers.
-
- Fixed compile-time warning about deprecated conversion from a
- string constant to char *.
-
- * tests/TkReactor_Test.cpp:
-
- Fixed compile-time errors due to missing headers.
-
-Sun Jun 27 10:22:03 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Logging_Strategy.h: Clarified the use of the ACE_Reactor.
- Thanks to Randy Secrest <secrest@ieee.org> for motivating this.
-
-Sat Jun 26 11:44:05 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/XtReactor_Test.cpp:
-
- Added missing #include "ace/OS_NS_unistd.h". It is needed for
- the ACE_OS::sleep() declaration.
-
-Fri Jun 25 17:40:29 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Max_Default_Port_Test.cpp (client): Specify AF_INET when
- giving both a port and hostname string. The listener was set up
- at IPv4, so make sure this one is as well. Fixes this test's failures
- when running on an IPv6-enabled system.
-
-Fri Jun 25 18:40:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Removed all options for valgrind. The easiest way to do this is
- to set the environment variable VALGRIND_OPTS and then valgrind
- will use these settings. This way the user can control all the
- options of valgrind, which options there are, see the valgrind
- documentation
-
-Fri Jun 25 11:47:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Configuration.h:
- * ace/Local_Name_Space_T.h:
- * ace/Obstack_T.h:
- * ace/POSIX_Asynch_IO.h:
- * ace/SOCK_IO.h:
- Added @deprecated to the deprecated methods and typedefs so that
- doxygen puts them on a deprecated page and marks them also visible
- deprecated in the documentation itself
-
-Fri Jun 25 08:28:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Env_Value_T.h:
- Doxygen fixes
-
-Fri Jun 25 08:03:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Based_Pointer_Repository.cpp:
- * ace/Timeprobe_T.h:
- Doxygen fixes
-
-Fri Jun 25 07:56:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Timeprobe.cpp:
- Fixed explicit template instantiations
-
-Thu Jun 24 08:55:49 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lite.h (ACE_WIN32CALL_RETURN):
-
- Reverted usage of static_cast<> back to C style cast. Some
- compilers on Windows fail to compile some ACE code when using
- the former.
-
-Thu Jun 24 07:03:27 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_dlfcn.inl:
- * ace/OS_NS_signal.inl:
- * ace/OS_NS_stdio.inl:
- * ace/OS_NS_sys_shm.inl:
- * ace/OS_NS_sys_socket.inl:
- * ace/OS_NS_unistd.inl:
- * ace/config-openvms.h:
- * ace/config-tandem-nsk-mips-v2.h:
- Removed conditional code enabled by ACE_LACKS_POSIX_PROTOTYPES
- and ACE_LACKS_SOME_POSIX_PROTOTYPES, as those macros have been
- obsolete for some time.
-
-Thu Jun 24 06:59:29 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Added checks for ACE_LACKS_WCSCAT, ACE_LACKS_WCSCHR,
- ACE_LACKS_WCSCMP, ACE_LACKS_WCSCPY, ACE_LACKS_WCSCSPN,
- ACE_LACKS_WCSDUP, ACE_LACKS_WCSICMP, ACE_LACKS_WCSLEN,
- ACE_LACKS_WCSNCAT, ACE_LACKS_WCSNCMP, ACE_LACKS_WCSNCPY
- ACE_LACKS_WCSNICMP, ACE_LACKS_WCSPBRK, ACE_LACKS_WCSRCHR,
- ACE_LACKS_WCSSPN, ACE_LACKS_WCSSTR, ACE_LACKS_WCSTOD,
- ACE_LACKS_WCSTOK, ACE_LACKS_WCSTOL, and ACE_LACKS_WCSTOUL.
-
-Wed Jun 23 17:31:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-lite.h: For ACE_OSCALL[_RETURN] macros, changed the
- static_cast back to a C-style cast. Not enough type information
- was known in all cases. Particularly, on HP-UX, the return value
- from shl_load() is a pointer to a struct, and the struct internals
- aren't known. This caused aC++ to refuse to do the static_cast.
- Also see:
- Mon Jun 21 13:37:57 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
-Wed Jun 23 11:25:23 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Changed to not check for SysV IPC functions unless the
- cooresponding header files are present. OS X does not support
- SysV IPC, but it's C library contains stubs for all the system
- calls (probably left over from the BSD libc).
-
- * ace/README:
- * ace/config-openvms.h:
- * ace/os_include/sys/os_shm.h:
- Removed ACE_LACKS_SHMID_DS_T. Replaced conditional definition
- with an opaque declaration.
-
- * ace/README:
- * ace/config-openvms.h:
- * ace/config-win32-common:
- * ace/os_include/sys/os_msg.h:
- Removed ACE_LACKS_MSQID_DS_T. Replaced conditional definition
- with an opaque declaration.
-
- * configure.ac:
- * ace/README:
- * ace/config-mvs.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-tandem.h:
- * ace/config-win32-common.h:
- * ace/os_include/sys/os_msg.h:
- * m4/config_h.m4:
- Removed ACE_LACKS_MSGBUF_T. Previous changed removed last
- instance where msgbuf was used.
-
- * ace/OS_NS_sys_msg.inl:
- Fixed case where C-style cast was being used to cast away const
- when it didn't need to.
-
- * ace/OS_NS_sys_msg.inl:
- Removed conditional code enabled by ACE_LACKS_POSIX_PROTOTYPES
- and ACE_LACKS_SOME_POSIX_PROTOTYPES, as those macros have been
- obsolete for some time.
-
-Wed Jun 23 11:24:39 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_macros.h:
-
- Missed one static_cast<> reversion in the Win32 case. See the
- "Tue Jun 22 12:33:49 2004 Ossama Othman
- <ossama@dre.vanderbilt.edu>" ChangeLog entry for details.
-
-Wed Jun 23 12:18:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/String_Base.{h inl}: Added new method, fast_clear(), which
- sets the string length to 0. Doesn't release string-allocated
- memory, but if the memory was externally supplied, it is no
- longer referenced from the string object. Thanks to
- Sergei Kuchin <skuchin@mqsoftware.com> for contributing this
- method.
-
- * tests/SString_Test.cpp: Added smoke test for fast_clear().
-
- * THANKS: Added Sergei Kuchin to the Hall of Fame.
-
-Wed Jun 23 14:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/footprint_stats.sh:
- Added strategies library and corrected locations of valuetype
- and rtscheduler library
-
-Wed Jun 23 06:52:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- * ace/README:
- Changed ACE_HAS_MEMORY_PROFILER to ACE_INITIALIZE_MEMORY_BEFORE_USE.
- The last says better what we do. This define is then set when
- running with valgrind or purify. Thanks to Chris Cleeland for
- the suggestion
-
-Tue Jun 22 16:54:35 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Changed ACE_HAS_LIMITED_RUSAGE_T and ACE_HAS_BROKEN_SETRLIMIT
- checks to include <sys/time.h> before <sys/resource.h>.
- Changed ACE_HAS_BROKEN_WRITEV check to use !ACE_LACKS_UNISTD_H
- instead of ACE_HAS_UNISTD_H (which is never set).
-
-Tue Jun 22 13:54:36 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-macosx-panther.h:
- * ace/config-macosx.h:
- Changed to define only ACE_HAS_TIMEZONE_GETTIMEOFDAY.
- ACE_HAS_VOIDPTR_GETTIMEOFDAY had also been defined.
-
-Tue Jun 22 12:33:49 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_macros.h (ACE_SOCKCALL_RETURN):
-
- Reverted my change that turned the C style cast into a
- static_cast<> in the Win32 case. ACE uses Win32 HANDLES (a
- void * type), and MSVC++ 6 won't accept a static_cast<> from a
- pointer type to an integral type.
-
-Tue Jun 22 07:27:27 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * ace/OS_NS_sys_time.inl:
- * ace/README:
- * ace/config-cygwin32.h:
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-11.00.h:
- * ace/config-hpux11.h:
- * ace/config-linux-common.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx.h:
- * ace/config-rtems.h:
- * ace/config-sco-4.2-nothread.h:
- * ace/config-sco-5.0.0-mit-pthread.h:
- * ace/config-sunos4-lucid3.2.h:
- * ace/config-sunos4-sun3.x.h:
- * ace/config-sunos4-sun4.1.4.h:
- * ace/config-sunos4-sun4.x.h:
- * ace/config-tandem.h:
- * ace/config-unixware-7.1.0.h:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/os_include/sys/os_time.h:
- * m4/config_h.m4:
- Renamed ACE_HAS_SUNOS4_GETTIMEOFDAY to ACE_HAS_VOIDPTR_GETTIMEOFDAY.
- Changed canned SunOS 4 configs to use ACE_HAS_TIMEZONE_GETTIMEOFDAY,
- as SunOS wasn't changed to use a void * until SunOS 5/Solaris 2.
-
-Tue Jun 22 13:57:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- * ace/README:
- I am testing with valgrind. This also detects unitialized memory
- like purify and in TAO we use ACE_HAS_PURIFY to explicitly
- initialize memory to prevent errors from Purify. To prevent that
- we check for different tools inside the TAO code, introduced
- ACE_HAS_MEMORY_PROFILER which will be used within TAO, this is then
- set when ACE_HAS_PURIFY or ACE_HAS_VALGRIND is set. If we need some
- more special things for the tools, we can easily set a new define
- based on ACE_HAS_PURIFY and ACE_HAS_VALGRIND.
-
- * ace/Asynch_Acceptor.h:
- Doxygen update
-
-Tue Jun 22 12:49:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/performance_stats.sh:
- Also run the AMH_Single_Threaded performance test
-
- * html/Stats/detailed_performance.shtml:
- Added the AMH_Single_Threaded performance test. Now we can monitor
- the performance of AMH also. This is in preparation of some changes
- that add the ability to use allocators for the AMH Response Handlers
- which should have a positive effect on the performance. With
- AMH on the scoreboard we can monitor it directly.
-
-Tue Jun 22 08:05:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/Process_Unix.pl:
- When using valgrind things go slower, so added code to set the
- delay factor, so that timeouts get longer. We start with 5, maybe
- that is enough. Also corrected the setting of the timeout for
- purify
-
-Tue Jun 22 07:07:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/Process_Unix.pl:
- Added the option to use valgrind as memory test tool. This can
- be enabled by setting the environment variable ACE_RUN_VALGRIND_CMD
- to the valgrind version you want to start. If this is set, then
- valgrind is used with the default options "-q --leak-check=yes
- --trace-children=yes". This can be overruled by setting the
- environment variable ACE_RUN_VALGRIND_OPT, if that is set
- we use those options, if the default options are not complete,
- feel free to add new ones.
-
-Mon Jun 21 23:19:38 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ftorbutils.mpb:
-
- This base project requires minimum CORBA support to be disabled.
- Projects that depend on these base projects must be aware of
- this. Added an "avoids += minimum_corba" entry.
-
-Mon Jun 21 22:31:45 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/config-freebsd.h:
- * ace/config-netbsd.h:
- * ace/config-openbsd.h:
- Changed to define ACE_HAS_TIMEZONE_GETTIMEOFDAY instead of
- ACE_HAS_SUNOS4_GETTIMEOFDAY.
-
-Mon Jun 21 13:49:22 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_macros.h:
-
- Use a static_cast<> instead of a C style cast. ANSI C++ casts
- are the preferred method of casting in ACE.
-
-Mon Jun 21 13:37:57 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-lite.h:
-
- Removed versions of ACE_OSCALL and ACE_OSCALL_RETURN macros that
- restarted the given operation when ACE_HAS_SIGNAL_SAFE_OS_CALLS
- was defined. That capability was never enabled by any of our
- supported platforms. In fact, some parts of ACE would not
- function properly when that ability was enabled. Furthermore,
- they assumed that ability to restart system calls was determined
- statically. That assumption does not hold for modern platforms,
- where that ability is determined dynamically at run-time.
- Thanks to J.T. Conklin for pointing out the problems with
- defining ACE_HAS_SIGNAL_SAFE_OS_CALLS.
-
- These changes also fix a problem with self-assignment of the
- variable used to store the return value of an operation wrapped
- within an ACE_ADAPT_RETVAL macro (e.g. ACE_OSCALL_RETURN
- (ACE_ADAPT_RETVAL (..., ace_result_),...). Thanks to Andrew
- G. Harvey <agh@cisco.com> for poiniting out the
- self-assignment.
-
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_signal.inl:
- * ace/OS_NS_unistd.inl:
-
- Updated ACE_OSCALL_RETURN(ACE_ADAPT_RETVAL()) macro calls to use
- a locally declared result variable instead of the one that
- existed in the ACE_OSCALL_RETURN macro. The latter no longer
- exists.
-
- * ace/README:
-
- Removed documentation for ACE_HAS_SIGNAL_SAFE_OS_CALLS macro.
- It is no longer used.
-
-Mon Jun 21 13:13:09 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Removed ACE_HAS_SIGNAL_SAFE_OS_CALLS test. The macro has
- been deprecated.
-
-Mon Jun 21 13:21:38 2004 Steve Huston <shuston@riverace.com>
-
- * ace/String_Base.cpp (resize): Don't free() the existing buffer if
- release_ is 0. Caller controls the memory area and freeing it may
- be a very bad thing to do. The larger allocated area causes the
- release_ flag to be set to 1. Thanks to Kelly Hickel
- <kfh@mqsoftware.com> for reporting this.
-
-Mon Jun 21 12:45:20 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_SOCK_Connector.cpp: Added #include "ace/OS_NS_errno.h"
- so Visual Age C++ can see ACE_OS::set_errno_to_last_error().
-
-Mon Jun 21 09:17:56 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_Thread.cpp (thr_create): Only try to close down the
- tmp_handle if it's not NULL. Thanks to chdommreis@t-online.de
- for reporting this and providing a fix. This fixes bugid 1859.
-
-Mon Jun 21 11:56:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Enabled leak check and tracing of child processes for Valgrind.
-
-Mon Jun 21 10:19:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Added new config Valgrind to be able to run the tests under
- Valgrind.
-
-Sun Jun 20 22:09:58 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * m4/ace.m4 (ACE_CONFIGURATION_OPTIONS):
- * tests/Makefile.am:
-
- Added support for conditionally building IPv6 tests.
-
- * tests/Dirent_Test.cpp (TEST_ENTRY):
-
- Changed filename detected in test to one that always exists in
- configure-based VPATH builds (run_test.lst). Addresses a
- problem where the test would fail since the file in question
- only existed in the source directory. Thanks to J.T. Conklin
- for reporting this problem.
-
-Sun Jun 20 23:35:05 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * doc/ACE-subsetting.html:
- Updated to reflect the current subsetting work we've been doing
- over the last year or so. This is a first cut, and will be
- revised before the release.
-
-Sun Jun 20 13:03:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/loadbalancing.mpb:
-
- TAO's load balancing service requries AMI support, not just the
- messaging library. Added missing "requires += ami".
-
-Sun Jun 20 12:33:11 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ftrteventchannel.mpb:
-
- The FTRT_EventChannel requires CORBA messaging support. Added
- missing "requires += corba_messaging" to this base project.
-
-Sun Jun 20 12:17:08 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/ftrtevent.mpb:
-
- These base projects require minimum CORBA support to be
- disabled. Projects that depend on these base projects must be
- aware of this. Added an "avoids += minimum_corba" entry.
-
-Sun Jun 20 18:27:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadManagement/Priorities.cpp:
- Replaced include of ace/OS.h with ace/OS_unistd.h and fixed typo
- in macro
-
-Sun Jun 20 17:59:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TLI_Acceptor.cpp:
- Fixed compile warning in Tru64 build
-
-Sun Jun 20 09:39:58 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_time.h:
- Changed to call gettimeofday() for timezone information on
- OpenBSD systems again, it turns out it does not export the
- global timezone variable.
-
-Sun Jun 20 14:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/FILE.{h,cpp}:
- Removed deprecated position() set method, use seek()
- Removed deprecated position() get method, use tell()
-
- * ace/Timer_Queue_Adapters.{h,inl}:
- Removed the deprecated timer_queue() method that returns a
- reference
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
- Don't use the deprecated timer_queue() that returns a
- reference
-
- * examples/APG/Signals/SigInfo.cpp:
- Use ACE_OS::strerror instead of strerror directly.
-
- * examples/IPC_SAP/FILE_SAP/client.cpp:
- Don't use the ACE_FILE deprecated methods
-
-Sun Jun 20 00:25:17 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_time.inl:
- Instructions in powerpc inline assembly code introduced in:
- Fri Jun 18 12:42:52 2004 J.T. Conklin <jtc@acorntoolworks.com>
- need to be separated by newlines, not semicolons, which may be
- interpreted as comment characters.
-
-Sat Jun 19 07:11:48 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- * ace/README:
- * ace/config-chorus.h:
- * ace/config-cygwin32.h:
- * ace/config-integritySCA.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx.h:
- * ace/config-psos-diab-mips.h:
- * ace/config-psos-diab-ppc.h:
- * ace/config-psos-diab.h:
- * ace/config-psos-tm.h:
- * ace/config-psosim-g++.h:
- * ace/config-qnx-neutrino.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-rtems.h:
- * ace/config-tandem.h:
- * ace/config-vxworks5.x.h:
- Changed ACE_LACKS_SYSV_MSG_H to ACE_LACKS_SYS_MSG_H. Both
- were used in various places throughout ACE.
-
-Sat Jun 19 11:23:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * docs/minimumTAO.html:
-
- This document doesn't belong in ACE. Moving it to TAO/docs.
-
-Sat Jun 19 13:38:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Signals/SigInfo.cpp:
- Use ACE_DEBUG to output a message that fork is needed, and
- don't include ace/streams.h, it is not needed
-
-Sat Jun 19 13:29:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/High_Res_Timer.h:
- Improved doxygen tags
-
-Sat Jun 19 12:48:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_String.h:
- Removed commented out code
-
-Sat Jun 19 12:26:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Fixed small issues
-
-Sat Jun 19 07:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/QoS/SOCK_Dgram_Mcast_QoS.{h,cpp,i}:
- Changed checks for ACE_LACKS_INLINE_FUNCTIONS with __ACE_INLINE__ in
- the h/cpp files. In the .i files changed ASYS_INLINE with ACE_INLINE.
-
-Sat Jun 19 07:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SSL/SSL_SOCK_Acceptor.cpp:
- Added missing include for non inlined builds
-
-Sat Jun 19 07:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SSL/SSL_SOCK.{h,cpp,i}:
- * ace/SSL/SSL_SOCK_Acceptor.{h,cpp,i}:
- * ace/SSL/SSL_SOCK_Connector.{h,cpp,i}:
- * ace/SSL/SSL_SOCK_Stream.{h,cpp,i}:
- Changed checks for ACE_LACKS_INLINE_FUNCTIONS with __ACE_INLINE__ in
- the h/cpp files. In the .i files changed ASYS_INLINE with ACE_INLINE.
-
-Fri Jun 18 18:36:39 2004 Steve Huston <shuston@riverace.com>
-
- * docs/index.html: Changed title of the ACE-tutorial.pdf/ps link to
- say it's a tutorial, not the ACE programmer's guide, so as not to
- confuse this with "The ACE Programmer's Guide" (APG). Thanks to
- Johnny Willemsen for pointing out this confusion.
-
- * docs/ACE-tutorials.html: Removed. All of the pertinent information
- is on the index.html page.
-
-Fri Jun 18 12:42:52 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/OS_NS_time.cpp:
- * ace/OS_NS_time.inl:
- * ace/OS_NS_time.h:
- Changed GNU C version of readPPCTimeBase() so it can be
- inlined in ACE_OS::gethrtime() and compiled on Mac OS X
- where "r" register prefixes are required in inline asm.
-
-Fri Jun 18 12:04:35 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ACE_INSTALL.html:
- Added description of --enable-ipv6 and --enable-ipv4-ipv6
- flags.
-
- * m4/ace.m4:
- Added --enable-ipv6 flag which sets ACE_HAS_IPV6.
- Added --enable-ipv4-ipv6 flag which sets
- ACE_USES_IPV4_IPV6_MIGRATION.
-
- * m4/config_h.m4:
- Added ACE_USES_IPV4_IPV6_MIGRATION template.
-
-Fri Jun 18 10:23:49 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Updated some more URLs, and improved formatting of some text.
-
-Fri Jun 18 11:49:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * docs/ACE-inheritance.pdf:
- * docs/ACE-inheritance.ps.gz:
-
- These are simply out dated files. Doxygen produces better
- things. Users should refer to doxygen and not this.
-
-Fri Jun 18 11:47:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * docs/ACE-SSL.html:
- * docs/ACE-bug-process.html:
- * docs/ACE-development-process.html:
- * docs/ACE-guidelines.html:
- * docs/ACE-porting.html:
- * docs/msvc_notes.txt:
- * docs/usage-bugzilla.html:
-
- Updated all these documents with new links. Tried removing
- outdated information as much as possible.
-
-Fri Jun 18 10:12:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Updated ACE-INSTALL with information about a bunch of things
- related to MPC. Haven't updated anything about using MPC other
- than pointing out the documentation. Need to see what else
- should be added.
-
- * docs/msvc_notes.txt:
-
- Updated this file about the location of libraries.
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Added documentation for the option stlport=1 which can be used
- in platform_macros.GNU.
-
-Fri Jun 18 11:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-lite.h:
- Removed setting ASYS_INLINE, we don't use it anymore, instead we
- use ACE_INLINE
-
-Fri Jun 18 10:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-openvms.h:
- Removed all commented out defines
-
- * ace/IOStream_T.cpp:
- Added include of ace/OS_Memory.h
-
-Thu Jun 17 21:54:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/configure.ac:
- Changed ACE_LACKS_UNIX_DOMAIN_SOCKETS check to #include
- <sys/types.h> before <sys/un.h>; it is required by many
- systems.
-
-Thu Jun 17 22:10:18 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Timer_Wheel_T.cpp:
-
- Fixed recalc_earliest() to remember the spoke with the earliest
- time not from the current wheel iteration. If the entire wheel
- is searched and no earliest time from the current iteration is
- found, then the remembered spoke is the earliest_spoke_. Thanks
- to Ken Descoteaux <ken@proquent.com> for this fix. This fixes
- bugid 1853.
-
-Thu Jun 17 12:48:09 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/configure.ac:
- Added small part of change:
- Wed Jun 16 16:00:52 2004 J.T. Conklin <jtc@acorntoolworks.com>
- that was not committed at the time.
-
- * ace/OS_NS_time.h:
- Changed to avoid use of gettimeofday() for timezone info
- on *BSD systems. Changed to always call tzset() for all
- systems that get timezone info from global variable.
- This fixes bugzilla bug 1845.
-
-Thu Jun 17 09:19:45 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Added checks for pthread_suspend(), pthread_suspend_np(),
- pthread_continue(), pthread_continue_np(), and pthread_
- resume_np() which set ACE_HAS_PTHREAD_SUSPEND, etc...
-
- * ace/OS_NS_Thread.inl:
- Changed to call pthread_suspend_np(), pthead_continue_np(), or
- pthread_resume_np() as appropriate, depending on the values of
- the above macros.
- This fixes bugzilla bug 1839.
-
-Thu Jun 17 11:52:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_SOCK_Stream.cpp:
- * examples/C++NPv2/AC_CLient_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-server-poll.cpp:
- * tests/CDR_Array_Test.cpp:
- * tests/CDR_File_Test.cpp:
- * tests/CDR_Test.cpp:
- * tests/Config_Test.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/Pipe_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
- Added needed includes to fix AIX Visual Age C++ compile problems.
-
-Thu Jun 17 09:43:49 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * docs/ACE-porting.html: Updated this file so that it mentions
- CIAO and also provides additional information on porting
- logistics for people who want to contribute a port back to the
- DOC group. Thanks to Thomas Rohner <thomas.rohner@hp.com>
- for motivating this.
-
-Thu Jun 17 09:20:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Bounded_Packet_Relay/BPR_Drivers_T.cpp:
- Added missing include to fix compile error in HPUX build
-
-Wed Jun 16 16:00:52 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- * m4/config_h.m4:
- Added check for getifaddrs() which sets ACE_HAS_GETIFADDRS if it
- does not exist.
-
- * configure.ac:
- * m4/config_h.m4:
- * ace/OS_NS_Thread.inl:
- * ace/README:
- Added new config knob ACE_LACKS_RWLOCKATTR_PSHARED for those
- systems which support thread but not processes scope rwlocks.
- This fixes bugzilla bug 1841.
-
- * configure.ac:
- * m4/config_h.m4:
- * ace/README:
- Removed check for pthread_suspend() and pthread_continue() in
- ACE_HAS_PTHREADS_UNIX98_EXT test as these interfaces were not
- part of the Version 2 of the Single Unix Specification
- (aka UNIX98).
- This fixes bugzilla bug 1840.
-
-Wed Jun 16 16:51:52 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Context.h: Changed include of os_include/os_pthread.h to
- OS_NS_Thread.h so ACE_mutex_t is picked up correctly on all
- platforms.
-
- * ace/SSL/SSL_SOCK_Acceptor.cpp:
- * ace/SSL/SSL_SOCK_Connector.cpp:
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
- * tests/SOCK_Test_IPv6.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/Proactor_Test_IPV6.cpp: Added missing #include directives
- to fix compiler errors.
-
-Wed Jun 16 15:02:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Acceptor.cpp:
- * ace/Get_Opt.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Connector.cpp:
- * ACEXML/common/SAXExceptions.cpp:
- * ACEXML/common/URL_Addr.cpp:
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
- * examples/C++NPv2/display_logfile.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-memclient.cpp:
- * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
- * examples/Logger/Acceptor-server/server_loggerd.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_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp:
- * examples/Synch/proc_sema.cpp:
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * performance-tests/Misc/basic_perf.cpp:
- * performance-tests/TCP/tcp_test.cpp:
- * performance-tests/UDP/udp_test.cpp: Added missing #include
- directives to fix compile errors on AIX Visual Age C++.
-
- * ace/Flag_Manip.h: Added #include "ace/os_include/os_fcntl.h" to
- make the values for ACE_Flag_Manip available to callers.
-
- * ace/POSIX_Proactor.cpp:
- * ace/POSIX_Asynch_IO.cpp: Added #include "ace/Flag_Manip.h" and
- changed ACE::set_flags() to ACE_Flag_Manip::set_flags().
-
- * Kokyu/DSRT_Dispatcher_Impl_T.h: Added #includes to pick up needed
- declarations for ACE_SYNCH_RECURSIVE_MUTEX.
-
-Wed Jun 16 12:48:21 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_unistd.inl (access): Fixed the ACE_HAS_WINCE part of this
- to check the opened handle for 0, not ACE_INVALID_HANDLE, since it's
- a FILE *, not a handle. With this fix, the WinCE part and the VxWorks
- part are the same, so they were combined.
-
- * tests/OS_Test.cpp: Added access_test() to test ACE_OS::access()
- features.
-
-Wed Jun 16 06:58:33 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/Makefile.am:
- Fixed typo.
-
-Wed Jun 16 12:23:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/ACE-bug-process.html:
- * docs/ACE-development-process.html:
- Corrected links for commercial support and always use the generic
- page with all commercial support companies
-
- * docs/ACE-porting.html:
- Updated that ACE_OS is now a namespace, not a class
-
-Wed Jun 16 12:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/ACE-porting.html:
- Updated, we now require C++ namespace and ANSI casts.
-
-Wed Jun 16 10:38:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_ctype.{h,inl}:
- Added ace_isalnum, ace_isalpha, ace_iscntrl, ace_isdigit,
- ace_isgraph, ace_islower, ace_ispunct, ace_isupper, ace_isxdigit,
- and to_upper. This fixes bugzilla [1762].
-
- * ace/config-freebsd.h:
- * ace/config-linux-common.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-vxworks5.x.h:
- Added define ACE_LACKS_TOWUPPER, these files already set
- ACE_LACKS_TOWLOWER so I assume that they are the ones
- that also lack towlower.
-
- * ace/Get_Opt.cpp:
- Use ACE_OS::isalnum instead of isalnum directly to fix compile
- errors in Tru64 build.
-
-Wed Jun 16 10:00:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/Service_Config.perl:
- Zapped this file, it converts very old ACE code in a little bit
- newer code and we don't need to do this anymore
-
-Wed Jun 16 09:59:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/rename-ace.pl:
- Zapped this file, we don't use it and there is no need to keep it
-
-Wed Jun 16 09:57:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_pretty.pl:
- Zapped this file from the repo, we have now autobuild for this
-
-Wed Jun 16 09:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_compile_stats.sh:
- Let the default yrange be 5 seconds, 10 seconds is too much for ACE,
- the graphs are hard to read.
-
-Wed Jun 16 08:00:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/*.{h,cpp,i,inl}:
- * ace/Makefile.ac:
- * ace/ace.mpc:
- Replaced all .i files with its .inl version. Cvs can't handle
- rename, so the .i file is removed and the same contents is
- added as .inl, so if you need history, it can be that you
- have to look at the .i file for the complete history. Updated
- the .h and .cpp files for the needed includes.
-
-Tue Jun 15 23:31:51 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * configure.ac:
- Changed ACE_HAS_UCONTEXT_T test to include <signal.h> and
- <ucontext.h> (if it exists).
- This fixes bugzilla bug 1844.
-
- * configure.ac:
- Set ACE_SIG_MACROS if any of sigemptyset, sigdelset, sigaddset,
- sigdelset, or sigismember are macros.
- This fixes bugzilla bug 1836.
-
-Wed Jun 16 06:13:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TLI.h:
- * ace/TLI_Acceptor.cpp:
- * ace/TLI_Connector.cpp:
- * ace/TLI_Stream.cpp:
- Added missing includes
-
-Tue Jun 15 22:11:09 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/IOStream/client/iostream_client.cpp:
-
- Added missing "ace/OS_NS_stdlib.h" and "ace/OS_NS_unistd.h"
- includes.
-
-Tue Jun 15 20:27:06 2004 J.T. Conklin <jtc@acorntoolworks.com>
-
- * ace/os_include/sys/os_select.h:
- Added #include of os_unistd.h to bring in select() declaration
- on 4.4BSD derived systems.
- This fixes bugzilla bug 1842.
-
- * configure.ac:
- * ace/config_h.m4:
- Added check for gethostent which sets ACE_LACKS_GETHOSTENT if
- it does not exist.
- This fixes bugzilla bug 1838.
-
- * configure.ac:
- * ace/config_h.m4:
- Changed check for <stropts.h> to set ACE_LACKS_STROPTS_H if it
- doesn't exist.
- This fixes bugzilla bug 1837.
-
- * ace/Log_Msg.cpp:
- Avoid declaring sys_nerr on those targets which provide one in
- their system headers to avoid conflicts due to differing const
- qualification, etc.
- This fixes bugzilla bug 1843.
-
-Tue Jun 15 12:18:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Local_Name_Space_T.cpp:
- Added missing include
-
-Tue Jun 15 08:09:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp:
- Added missing include
-
-Mon Jun 14 16:46:35 2004 Carlos O'Ryan <coryan@atdesk.com>
-
- * include/makeinclude/rules.local.GNU:
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
- * bin/DependencyGenerator/GNUDependencyWriter.pm:
- Generated dependencies that do not depend on the particular
- values of VDIR, VSHDIR, OBJEXT and SOEXT at the time of the
- dependency generation. Using the values is silly, as they can
- easily be expanded when the dependencies are used. This new
- style makes dependencies "portable."
-
- * bin/DependencyGenerator/Preprocessor.pm:
- Only consider lines that match '^\s*#', preprocessor directives
- follow that pattern. The old code could have added #includes
- inside comments (except that most comments were stripped.)
- Reduce the depth of those nested ifs() a little bit.
-
-Mon Jun 14 20:16:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TLI_Acceptor.h:
- Added missing ;
-
-Mon Jun 14 19:26:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated supported platforms and Borland instructions
-
-Mon Jun 14 13:58:02 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * docs/ACE-guidelines.html: Updated the guidelines to
- recommend the use of ".inl" suffices for inline files, rather
- than ".i". Thanks to Patrick Bennett <patrick.bennett@inin.com>
- for motivating this change.
-
-Mon Jun 14 18:37:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Misc/preempt.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * performance-tests/TCP/tcp_test.cpp:
- * performance-tests/UDP/udp_test.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 18:28:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
- * examples/C++NPv1/Reactive_Logging_Server.h:
- * examples/C++NPv1/Reactive_Logging_Server_Ex.h:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp:
- * examples/Mem_Map/IO-tests/test_io.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
- * 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_Pipe.cpp:
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i:
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i:
- * examples/Shared_Malloc/test_malloc.cpp:
- * examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp:
- * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp:
- * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
- * examples/Threads/future1.cpp:
- * examples/Threads/future2.cpp:
- * netsvcs/lib/Client_Logging_Handler.cpp:
- * netsvcs/lib/clients/Logger/direct_logging.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 17:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadPool/TP_Reactor.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 16:49:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACEXML/common/Mem_Map_Stream.cpp:
- * apps/Gateway/Gateway/Conrete_Connection_Handlers.cpp:
- * apps/Gateway/Gateway/Gateway.cpp:
- * apps/JAWS/client/Blobby/blobby.cpp:
- * apps/drwho/HT_Client.cpp:
- * apps/drwho/HT_Server.cpp:
- * 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/server.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 15:11:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Shared_Memory_Pool_Growth.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 15:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/FIFO_Test.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/MT_Reactor_Upcall_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_SOCK_Test.cpp:
- * tests/Malloc_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/SOCK_Test.cpp:
- * tests/SV_Shared_Memory_Test.cpp:
- * tests/Signal_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp:
- * tests/Thread_Pool_Reactor_Test.cpp:
- Added missing include for non-inlined builds.
-
-Mon Jun 14 14:43:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Handle_Gobbler.i:
- * tests/Conn_Test.cpp:
- Added missing include
-
-Mon Jun 14 14:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TTY_IO.cpp:
- Added missing include
-
-Mon Jun 14 09:22:53 2004 Patrick Bennett <patrick.bennett@inin.com>
-
- * ace/Dirent_Selector.cpp:
- ACE_Dirent_Selector destructor now calls internal close() method.
- Previously, the memory allocated by ACE_Dirent_Selector would be
- leaked upon clean destruction or exception unwind unless close()
- was explicitly called.
-
-Mon Jun 14 14:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/POSIX_Proactor.cpp:
- Added missing include
-
-Mon Jun 14 13:59:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE.cpp:
- * ace/ACE.h:
- * ace/ACE.i:
- * ace/Asynch_Acceptor.cpp:
- * ace/Condition_Recursive_Thread_Mutex.cpp:
- * ace/Condition_Recursive_Thread_Mutex.h:
- * ace/Configuration.cpp:
- * ace/DEV.cpp:
- * ace/DEV.h:
- * ace/DEV.i:
- * ace/DEV_Connector.cpp:
- * ace/DEV_Connector.h:
- * ace/DEV_Connector.i:
- * ace/DEV_IO.cpp:
- * ace/DEV_IO.h:
- * ace/DEV_IO.i:
- * ace/Date_Time.cpp:
- * ace/Date_Time.h:
- * ace/Date_Time.i:
- * ace/Dirent_Selector.inl:
- * ace/Event_Handler.i:
- * ace/FIFO.cpp:
- * ace/FIFO_Recv.cpp:
- * ace/FIFO_Recv.h:
- * ace/FIFO_Recv.i:
- * ace/FIFO_Recv_Msg.cpp:
- * ace/FIFO_Recv_Msg.h:
- * ace/FIFO_Recv_Msg.i:
- * ace/FIFO_Send.cpp:
- * ace/FIFO_Send.h:
- * ace/FIFO_Send.i:
- * ace/FIFO_Send_Msg.cpp:
- * ace/FIFO_Send_Msg.h:
- * ace/FIFO_Send_Msg.i:
- * ace/FILE.cpp:
- * ace/FILE.h:
- * ace/FILE.i:
- * ace/FILE_Connector.cpp:
- * ace/FILE_Connector.h:
- * ace/FILE_Connector.i:
- * ace/FILE_IO.cpp:
- * ace/FILE_IO.h:
- * ace/FILE_IO.i:
- * ace/Filecache.cpp:
- * ace/FlReactor.h:
- * ace/Flag_Manip.cpp:
- * ace/Flag_Manip.h:
- * ace/Flag_Manip.i:
- * ace/Framework_Component_T.cpp:
- * ace/Framework_Component_T.h:
- * ace/Handle_Ops.cpp:
- * ace/Handle_Ops.h:
- * ace/IO_SAP.cpp:
- * ace/IO_SAP.h:
- * ace/IO_SAP.i:
- * ace/IPC_SAP.cpp:
- * ace/IPC_SAP.h:
- * ace/IPC_SAP.i:
- * ace/Init_ACE.cpp:
- * ace/Init_ACE.h:
- * ace/LSOCK.cpp:
- * ace/LSOCK.h:
- * ace/LSOCK.i:
- * ace/LSOCK_Acceptor.cpp:
- * ace/LSOCK_CODgram.cpp:
- * ace/LSOCK_CODgram.h:
- * ace/LSOCK_CODgram.i:
- * ace/LSOCK_Connector.cpp:
- * ace/LSOCK_Connector.h:
- * ace/LSOCK_Connector.i:
- * ace/LSOCK_Dgram.cpp:
- * ace/LSOCK_Dgram.h:
- * ace/LSOCK_Dgram.i:
- * ace/LSOCK_Stream.cpp:
- * ace/LSOCK_Stream.h:
- * ace/LSOCK_Stream.i:
- * ace/Lib_Find.h:
- * ace/Log_Msg.cpp:
- * ace/Log_Msg_NT_Event_Log.cpp:
- * ace/Log_Msg_UNIX_Syslog.cpp:
- * ace/Log_Record.cpp:
- * ace/Log_Record.h:
- * ace/Log_Record.i:
- * ace/Logging_Strategy.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_Acceptor.h:
- * ace/MEM_Acceptor.i:
- * ace/MEM_Connector.cpp:
- * ace/MEM_Connector.h:
- * ace/MEM_Connector.i:
- * ace/MEM_IO.cpp:
- * ace/MEM_IO.h:
- * ace/MEM_IO.i:
- * ace/MEM_SAP.cpp:
- * ace/MEM_SAP.h:
- * ace/MEM_SAP.i:
- * ace/MEM_Stream.cpp:
- * ace/MEM_Stream.h:
- * ace/MEM_Stream.i:
- * ace/Memory_Pool.cpp:
- * ace/Metrics_Cache.cpp:
- * ace/Metrics_Cache.h:
- * ace/Multihomed_INET_Addr.i:
- * ace/Naming_Context.cpp:
- * ace/OS_Dirent.cpp:
- * ace/OS_Dirent.h:
- * ace/OS_Log_Msg_Attributes.inl:
- * ace/OS_Thread_Adapter.cpp:
- * ace/OS_Thread_Adapter.h:
- * ace/Obchunk.i:
- * ace/Object_Manager_Base.cpp:
- * ace/Object_Manager_Base.h:
- * ace/POSIX_Asynch_IO.cpp:
- * ace/POSIX_Asynch_IO.h:
- * ace/Parse_Node.i:
- * ace/Pipe.cpp:
- * ace/Pipe.h:
- * ace/Pipe.i:
- * ace/Process.cpp:
- * ace/Process_Manager.cpp:
- * ace/Process_Mutex.h:
- * ace/Process_Semaphore.cpp:
- * ace/RW_Process_Mutex.cpp:
- * ace/Reactor_Notification_Strategy.inl:
- * ace/Reactor_Timer_Interface.h:
- * ace/Registry.cpp:
- * ace/SOCK.h:
- * ace/SOCK_Acceptor.cpp:
- * ace/SOCK_Acceptor.h:
- * ace/SOCK_Acceptor.i:
- * ace/SOCK_CODgram.cpp:
- * ace/SOCK_Connector.cpp:
- * ace/SOCK_Connector.h:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram_Bcast.cpp:
- * ace/SOCK_Dgram_Bcast.h:
- * ace/SOCK_Dgram_Bcast.i:
- * ace/SOCK_Dgram_Mcast.cpp:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SOCK_Dgram_Mcast.i:
- * ace/SOCK_IO.cpp:
- * ace/SOCK_IO.i:
- * ace/SOCK_SEQPACK_Acceptor.cpp:
- * ace/SOCK_SEQPACK_Acceptor.h:
- * ace/SOCK_SEQPACK_Acceptor.i:
- * ace/SOCK_SEQPACK_Association.cpp:
- * ace/SOCK_SEQPACK_Association.h:
- * ace/SOCK_SEQPACK_Association.i:
- * ace/SOCK_SEQPACK_Connector.cpp:
- * ace/SOCK_SEQPACK_Connector.h:
- * ace/SOCK_SEQPACK_Connector.i:
- * ace/SOCK_Stream.cpp:
- * ace/SOCK_Stream.h:
- * ace/SOCK_Stream.i:
- * ace/SPIPE.cpp:
- * ace/SPIPE.h:
- * ace/SPIPE.i:
- * ace/SPIPE_Connector.cpp:
- * ace/SPIPE_Connector.h:
- * ace/SPIPE_Connector.i:
- * ace/SPIPE_Stream.cpp:
- * ace/SPIPE_Stream.h:
- * ace/SPIPE_Stream.i:
- * ace/SV_Message_Queue.cpp:
- * ace/SV_Message_Queue.h:
- * ace/SV_Message_Queue.i:
- * ace/SV_Semaphore_Complex.cpp:
- * ace/SV_Semaphore_Complex.h:
- * ace/SV_Semaphore_Complex.i:
- * ace/SV_Semaphore_Simple.cpp:
- * ace/SV_Semaphore_Simple.h:
- * ace/SV_Semaphore_Simple.i:
- * ace/Service_Config.h:
- * ace/Service_Manager.i:
- * ace/Shared_Object.i:
- * ace/Strategies_T.cpp:
- * ace/Strategies_T.h:
- * ace/Strategies_T.i:
- * ace/Svc_Conf_l.cpp:
- * ace/Synch.cpp:
- * ace/Synch.h:
- * ace/Synch_Options.i:
- * ace/Synch_T.cpp:
- * ace/Synch_T.h:
- * ace/System_Time.cpp:
- * ace/Test_and_Set.h:
- * ace/Thread_Adapter.i:nl
- * ace/Timeprobe.i:
- * ace/Token_Request_Reply.h:
- * ace/UPIPE_Acceptor.cpp:
- * ace/UPIPE_Acceptor.h:
- * ace/UPIPE_Acceptor.i:
- * ace/UPIPE_Connector.cpp:
- * ace/UPIPE_Connector.h:
- * ace/UPIPE_Connector.i:
- * ace/UPIPE_Stream.i:
- * ace/WIN32_Asynch_IO.cpp:
- * ace/WIN32_Proactor.cpp:
- Changed checks for ACE_LACKS_INLINE_FUNCTIONS with __ACE_INLINE__ in
- the h/cpp files. In the .i files changed ASYS_INLINE with ACE_INLINE.
- We now just use one method of including inline files. As a side effect
- we now have to add some extra includes for non inlined builds because
- they don't get the includes of the .i files anymore for free.
-
- * ace/config-openvms.h:
- Removed not needed lines
-
- * ace/SSL/SSL_Context.cpp:
- * ace/Based_Pointer_Repository.cpp:
- * ace/Dynamic.cpp:
- * ace/UUID.cpp:
- To make things easier to maintenance use the new
- ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
- whether we need to explicit instantiate static template members.
- This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
-
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Dev_Poll_Reactor.h:
- * ace/Reactor.h:
- * ace/Reactor.i:
- * ace/Reactor_Impl.h:
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_T.cpp:
- * ace/Select_Reactor_T.h:
- * ace/WFMO_Reactor.cpp:
- * ace/WFMO_Reactor.h:
- Removed deprecated set_timer_queue method
-
- * ace/ATM_Acceptor.h:
- * ace/Stream.h:
- * ace/TLI_Acceptor.h:
- No need to include ace/Time_Value.h, just forward declare
- ACE_Time_Value.
-
- * ace/Condition_Recursive_Thread_Mutex.inl:
- * ace/Dynamic_Service_Base.i:
- * ace/FlReactor.i:
- * ace/Framework_Component_T.inl:
- * ace/Handle_Ops.i:
- * ace/Init_ACE.i:
- * ace/OS_Thread_Adapter.inl:
- * ace/Metrics_Cache.i:
- * ace/Lib_Find.i:
- * ace/OS_Dirent.inl:
- * ace/Object_Manager_Base.inl:
- * ace/POSIX_Asynch_IO.i:
- * ace/Synch_T.i:
- * ace/Synch.i:
- * ace/Test_and_Set.i:
- Removed these files, they are empty. If we need to have an inline file
- we will add it when needed.
-
- * ace/Makefile.am:
- Removed the files I zapped from the repo
-
-Mon Jun 14 08:28:24 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * docs/ACE-development-process.html: The link to
-
- http://ace.cs.wustl.edu/bugs/index.cgi
-
- should point to
-
- http://deuce.doc.wustl.edu/bugzilla/index.cgi
-
- Thanks to Patrick Bennett <Patrick.Bennett@inin.com> for
- reporting this.
-
-Mon Jun 14 11:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp
- Use ACE_Reactor::timer_queue instead of the deprecated set_timer_queue
-
- * tests/Config_Test.cpp:
- * tests/Log_Msg_Test.cpp:
- * tests/Mem_Map_Test.cpp:
- * tests/MM_Shared_Memory_Test.cpp:
- * tests/MT_Reactor_Timer_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_SOCK_Test.cpp:
- * tests/Naming_Test.cpp:
- * tests/Pipe_Test.cpp:
- * tests/Proactor_Scatter_Gather_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- * tests/SOCK_Connector_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp SPIPE_Test.cpp:
- * tests/Time_Service_Test.cpp:
- * tests/Time_Value_Test.cpp:
- * tests/Tokens_Test.cpp:
- * tests/UPIPE_SAP_Test.cpp:
- * websvcs/lib/URL_Addr.cpp:
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- * examples/Service_Configurator/IPC-tests/client/local_fifo_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/server/Handle_L_FIFO.i:
- * examples/Web_Crawler/URL_Addr.cpp:
- * ASNMP/tests/test_config.h:
- Added needed includes. I am working on changing checks for
- ACE_LACKS_INLINE_FUNCTIONS by checks for __ACE_INLINE_ in ACE,
- so that we can enabled/disable inlining completely in ACE. As a
- result of this I reduced some header file dependencies and now
- some tests need more includes. More of these changes will follow.
-
- * tests/Framework_Component_DLL.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Timeprobe_Test.cpp:
- * netsvcs/lib/Name_Handler.cpp:
- * netsvcs/lib/Server_Logging_Handler.cpp:
- * performance-tests/Misc/test_singleton.cpp:
- To make things easier to maintenance use the new
- ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
- whether we need to explicit instantiate static template members.
- This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
-
-Sun Jun 13 15:44:23 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/Message_Queue_Test.cpp: Enhanced this test so that it
- checks to see whether dequeue_prio() works properly.
-
-Sun Jun 13 18:12:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/tmcast.mpb:
- For TMCast we require threads and we shouldn't set the
- dynamicflags. That is only required when we build a library
- and not when we use it.
-
-Sun Jun 13 17:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/clients/Blobby/blobby.cpp:
- * apps/JAWS/server/IO.cpp:
- * apps/gperf/src/Hash_Table.cpp:
- Added needed includes
-
-Sun Jun 13 17:01:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Logging/Callback-2.h:
- * examples/APG/Sockets/Basic_Robust.cpp:
- * examples/APG/Sockets/Server.cpp:
- * examples/C++NPv1/Logging_Client.cpp:
- * examples/C++NPv2/Client_Logging_Daemon.cpp:
- * examples/C++NPv2/Logging_Handler.cpp:
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp:
- * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.h:
- * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp:
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
- * examples/Logger/client/logging_app.cpp:
- * examples/Logger/simple-server/Logging_Handler.cpp:
- * examples/OS/Process/imore.cpp:
- * examples/QOS/Diffserv/diffserv_test.cpp:
- * examples/RMCast/Send_File/Receiver.cpp:
- * examples/RMCast/Send_File/Sender.cpp:
- * examples/Reactor/Dgram/CODgram.cpp:
- * examples/Reactor/FIFO/client.cpp:
- * examples/Reactor/FIFO/server.cpp:
- * examples/Reactor/Misc/test_demuxing.cpp:
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_multiple_loops.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
- Added needed includes. I am working on changing checks for
- ACE_LACKS_INLINE_FUNCTIONS by checks for __ACE_INLINE_ in ACE,
- so that we can enabled/disable inlining completely in ACE. As a
- result of this I reduced some header file dependencies and now
- some tests need more includes. More of these changes will follow.
-
- * examples/APG/Logging/Use_LogManager.cpp:
- * examples/APG/Timers/PTimerDispatcher.cpp:
- * examples/APG/Timers/TimerDispatcher.cpp:
- * examples/C++NPv2/TP_Logging_Server.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-fancy.cpp:
- * examples/Logger/simple-server/server_loggerd.cpp:
- * examples/Logger/Acceptor-server/server_loggerd.cpp:
- * examples/Threads/auto_event.cpp:
- * examples/Threads/tss2.cpp:
- To make things easier to maintenance use the new
- ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
- whether we need to explicit instantiate static template members.
- This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
-
- * 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:
- Fixes for wchar builds
-
-Sun Jun 13 16:53:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/generate_footprint_chart.sh:
- Removed fixed yrange of 3000. Especially for the smaller libraries
- the generated graphs are hard to read. Just let gnuplot determine
- the needed yrange
-
-Sun Jun 13 15:19:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Log_Msg/Log_Msg_MFC/StdAfx.h:
- Fixed errors in mfc builds.
-
-Sun Jun 13 11:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Config_Test.cpp:
- * tests/Log_Msg_Test.cpp:
- * tests/Mem_Map_Test.cpp:
- * tests/MM_Shared_Memory_Test.cpp:
- * tests/MT_Reactor_Timer_Test.cpp:
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp:
- * tests/MT_SOCK_Test.cpp:
- * tests/Naming_Test.cpp:
- * tests/Pipe_Test.cpp:
- * tests/Proactor_Scatter_Gather_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- * tests/SOCK_Connector_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp SPIPE_Test.cpp:
- * tests/Time_Service_Test.cpp:
- * tests/Time_Value_Test.cpp:
- * tests/Tokens_Test.cpp:
- * tests/UPIPE_SAP_Test.cpp:
- Added needed includes. I am working on changing checks for
- ACE_LACKS_INLINE_FUNCTIONS by checks for __ACE_INLINE_ in ACE,
- so that we can enabled/disable inlining completely in ACE. As a
- result of this I reduced some header file dependencies and now
- some tests need more includes. More of these changes will follow.
-
- * tests/Framework_Component_DLL.cpp:
- * tests/MEM_Stream_Test.cpp:
- * tests/Process_Strategy_Test.cpp:
- * tests/Timeprobe_Test.cpp:
- To make things easier to maintenance use the new
- ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
- whether we need to explicit instantiate static template members.
- This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
-
-Sun Jun 13 10:19:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-aix-4.x.h:
- * ace/config-hpux-10.x-g++.h:
- * ace/config-hpux-11.00.h:
- * ace/config-vxworks5.x.h:
- * ace/README:
- Added new macro ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION.
- With the GCC compiler on HPUX, AIX and VxWorks we need to explictly
- instantiate static template members to assure that we have the static
- only once. This new macro is a side effect of bug 1823. We check
- for GNU and one of the mentioned OS's in the cpp files but this
- is hard to maintain and once in a while we find that in a certain
- file we lack a check for a certain OS. This new macro will be used
- as replacement so that we can control whether to instantiate the
- static template members from the config files. The changes to the
- cpp files will follow soon.
-
-Sat Jun 12 17:16:53 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Message_Queue_T.cpp (dequeue_prio_i): Change the use of
- < to <= so that we'll find the earliest message in a group of
- messages with the same priority to preserve FIFO order. Thanks
- to Olivier Brunet <o.brunet@free.fr> for reporting this problem.
-
- * ace/Message_Queue_T.h (class ACE_Message_Queue): Updated the
- documentation to be accurate about preserving FIFO order within
- a priority level.
-
- * ace/Message_Queue_T.cpp (enqueue_i): Fixed an incorrect comment
- - the tail is where the lowest priority message is and the head
- is where the higest priority message is!
-
-Fri Jun 11 17:16:01 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * docs/README.tutorials:
-
- New README file pointing users to C++NPv{1,2} and APG examples.
-
-Fri Jun 11 14:11:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.inl:
- Fixed unused parameter warning
-
-Fri Jun 11 13:27:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- Moved the Recursive_Condition_Bug_Test to the end of the list, it
- crashes hard with Cygwin and prevents to other tests from running.
- This way we now get a better overview of our current Cygwin support.
-
-Thu Jun 10 21:40:03 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * docs/tutorials:
-
- Removed obsolete ACE tutorials. They are not maintained, and
- have been superseded by the C++NPv{1,2} and APG examples in
- their corresponding `ACE_wrappers/examples' directories.
-
-Thu Jun 10 18:41:29 2004 Steve Huston <shuston@riverace.com>
-
- * apps/JAWS3/jaws3/Asynch_IO.cpp:
- * apps/JAWS3/jaws3/IO.h:
- * apps/JAWS3/jaws3/Config_File.cpp:
- * apps/JAWS3/jaws3/Datagram.h:
- * apps/JAWS3/jaws3/Export.h:
- * apps/JAWS3/jaws3/Options.cpp:
- * apps/JAWS3/jaws3/Protocol_Handler.h:
- * apps/JAWS3/jaws3/Symbol_Table.h
- * 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.h:
- * apps/JAWS3/jaws3/Templates.cpp:
- * apps/JAWS3/jaws3/Timer.h:
- * apps/JAWS3/jaws3/Timer_Helpers.h:
- * examples/APG/Misc_IPC/UDP_Broadcast.cpp:
- * examples/APG/Misc_IPC/UDP_Multicast.cpp:
- * examples/APG/Misc_IPC/UDP_Unicast.cpp:
- * examples/APG/Shared_Memory/Mem_Map.cpp:
- * examples/APG/Svc_Config/HA_Configurable_Server_Dynamic.cpp:
- * examples/APG/Svc_Config/HA_Configurable_Server_Static.cpp:
- * examples/APG/Svc_Config/HA_Status_Dynamic.cpp:
- * examples/APG/Svc_Config/HA_Status_Static.cpp:
- * examples/APG/ThreadManagement/Async_Cancel.cpp:
- Don't include "ace/OS.h" - it screws up HP aC++ and somehow starts
- complaining about mismatched t_bind things in OS_TLI.inl. Weird.
-
-Thu Jun 10 19:41:02 2004 Olli Savia <ops@iki.fi>
-
- * ACE-INSTALL.html:
-
- Updated LynxOS resource advice.
-
-Thu Jun 10 10:07:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Makefile.am: Added Functor_String.{h inl cpp}. Thanks to
- J.T. Conklin for reporting this.
-
-Wed Jun 9 09:36:03 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Select_Reactor_Base.cpp:
- * ace/Select_Reactor_T.cpp:
-
- Use prefix {in,dec}rement operators where applicable instead of
- postfix operators. The former are more efficient.
-
-Wed Jun 09 09:27:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/WFMO_Reactor.cpp:
-
- Use prefix {in,dec}rement operators where applicable instead of
- postfix operators. The former are more efficient.
-
- Fixed "pointless comparison of unsigned integer with zero"
- MSVC++ 7.1 warning.
-
- * ace/Process_Manager.cpp (wait):
-
- Fixed incorrect preprocessor conditional. Addresses "pointless
- comparison of unsigned integer with zero" warning from MSVC++
- 7.1.
-
-Wed Jun 9 12:04:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_sys_socket.inl (closesocket): Changed the constant passed
- to ACE_OS::shutdown() from SD_SEND to ACE_SHUTDOWN_WRITE to make
- it portable for Winsock1 and Winsock2 environments. Thanks to
- Weida Ma <weida@flyingdonkey.com> for reporting this problem.
-
-Wed Jun 9 10:47:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Dirent_Selector.cpp (close): Regarding this:
- Thu Jun 3 18:49:59 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
- Only platforms with ACE_LACKS_STRUCT_DIR dynamically allocate the
- d_name string. All others include it in the dirent struct itself.
- Please see Bugzilla 1833 - this problem should be remedied in
- ACE_OS::scandir_emulation itself, and this patch removed.
-
-Tue Jun 8 17:01:32 2004 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux_aCC.GNU: Removed the AREXTRA
- definition. It caused all the files to be listed twice on the
- ar command line; once from xargs and once from the command given
- to xargs. Thanks to Ofira Shaer <Oshaer@ndsisrael.com> for
- reporting this problem.
-
- * THANKS: Added Ofira Shaer.
-
-Tue Jun 8 16:27:39 2004 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Removed the individual AC_CONFIG_FILE entries for the
- automake-generated Makefiles. Replaced with an m4_include of a
- MPC-generated list of all Makefiles it generated during the most
- recent MPC run. The file created by MPC is configure.ac.Makefiles.
- If this works well, we can generate the Makefile.am files as needed
- and remove the hand-maintained ones from the repo.
-
-Tue Jun 8 09:20:18 2004 Steve Huston <shuston@riverace.com>
-
- * ace/IOStream_T.i: Add missing #includes to satisfy ACE_OS references.
-
-Sun Jun 6 09:48:17 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast): If there are
- no broadcastable interfaces found, mk_broadcast() now returns -1
- and sets errno to ENXIO ("no such device or address"). Thanks to
- Dave Craig for suggesting this fix.
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast): Only complain about
- broadcast not being enabled for an interface if host_name is non
- NULL. Thanks to Dave Craig <dwcraig@qualcomm.com> for this fix,
- which resolves bugid 1831.
-
-Sat Jun 5 09:06:09 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/RMCast/RMCast_IO_UDP.i: Added a fix so that the transmitter
- no longer hangs waiting for the acknowledgement unicast response
- messages. The recipients were transmitting acknowledgements,
- but the transmitter was listening to the socket that was bound
- to a specific multicast address. Thanks to Dave Craig
- <dwcraig@qualcomm.com> for this fix.
-
-Thu Jun 3 23:21:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Dirent_Selector.cpp (close):
-
- Fixed compile-time error where "d_name" member was accessed with
- the dot "." operator instead of the pointer "->" operator.
-
-Thu Jun 3 18:49:59 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Dirent_Selector.cpp (close): Need to call
-
- ACE_OS::free (this->namelist_[n_].d_name);
-
- in close() since ACE_OS::scandir() allocates a dirent structure
- array that includes a dynamically allocated ACE_TCHAR *. Thanks
- to Benjamin Bronk <benjamin.j.bronk@lmco.com> for reporting this
- and providing the fix. This fixes bugid 1833.
-
-Thu Jun 3 17:36:39 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- Added the -Sc to the idlflag to turn the tie class generation
- off by default.
-
-Thu Jun 3 23:33:23 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * include/makeinclude/platform_qnx_rtp_gcc.GNU (inline):
- Removed optimization flags when debug is on due to g++ internal
- compiler error.
-
-Thu Jun 3 12:32:52 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * ace/RW_Process_Mutex.h:
-
- Added #include of OS_NS_fcntl.h to pull in
- ACE_DEFAULT_OPEN_PERMS.
-
-Thu Jun 3 10:52:18 2004 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
-
- Added idlfalgs+= to enable idl compiler to generate stubs and
- skels for projects that inherit from the aforementioned mpc
- files.
-
-Wed Jun 2 21:07:31 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
-
- I have to change these file again to prepare to delete
- $CIAO_ROOT/DnC/Core directory and move every thing there to
- $CIAO_ROOT/DnC/ciao directory so the CIDL generated code will
- find the right include file.
-
-Wed Jun 2 20:42:49 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
- * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
-
- Added these files to avoid conflit between the old and the new
- CIAO implementation.
-
-Thu Jun 03 00:30:00 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/RW_Process_Mutex.h (ACE_RW_Process_Mutex):
- * ace/RW_Process_Mutex.cpp (ACE_RW_Process_Mutex):
- Appended file mode to mutex constructor to solve the
- difficulties reported by Bae-Sik Chon <baesikchon@yahoo.com>.
-
-Wed Jun 2 07:30:56 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_Thread.cpp:
-
- Added the class name for the ACE_TSS_DESTRUCTOR cast.
-
-Wed Jun 2 00:03:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Log_Msg.cpp
- * ace/Timer_Hash_T.cpp:
-
- Converted all ACE cast macro calls to their ANSI C++ cast
- counterparts.
-
- Use prefix {in,dec}rement operators where applicable instead of
- postfix operators. The former are more efficient.
-
- * ace/SSL/SSL_Asynch_BIO.cpp:
- * ace/SSL/SSL_SOCK_Stream.cpp:
- * ace/SSL/SSL_SOCK_Stream.i:
-
- Converted all ACE cast macro calls to their ANSI C++ cast
- counterparts.
-
-Tue Jun 1 18:31:44 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Lib_Find.cpp: Added /**/ to naked platform-specific #includes
- to keep eVC from complaining it can't find the files.
-
-Tue Jun 1 16:37:30 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/SOCK_Dgram_Bcast.cpp (send): Set the port number of the
- broadcast address before sending the iovec. Thanks to Dave
- Wolfe <dwolfe@gforcetech.com> for this patch, which fixes
- bugid 1830.
-
- * ace/OS_NS_Thread.cpp: Added a cast for (ACE_TSS_DESTRUCTOR)
- so the code will compile properly on Solaris when
- ACE_HAS_TSS_EMULATION is enabled. Thanks to Kevin Christian
- <khchristian@att.com> for reporting this.
-
-Tue Jun 1 16:56:39 2004 Steve Huston <shuston@riverace.com>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp: Changed use of
- SHUT_RDWR arg for ACE_OS::shutdown() to ACE_SHUTDOWN_BOTH, which is
- set up correctly across all platforms. Fixes compile error on
- Windows.
-
- * ace/SOCK.h:
- * ace/OS_NS_sys_socket.h: Moved the setup of ACE_SHUTDOWN_READ,
- ACE_SHUTDOWN_WRITE, and ACE_SHUTDOWN_BOTH from SOCK.h to
- OS_NS_sys_socket.h. There's no need to include SOCK.h to use
- the lower-level ACE_OS::shutdown() directly.
-
-Sat May 29 16:12:28 2004 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_lynxos.GNU:
-
- Added X11 related libs needed to build XtReactor.
-
-Fri May 28 18:35:41 2004 Steve Huston <shuston@riverace.com>
-
- * tests/FIFO_Test.cpp (server): The select() trick to wait for the
- writer to open the FIFO doesn't seem to work on AIX. It seems to
- select() the fifo handle as a normal file handle, always readable.
- So on AIX, sleep 1 second before proceeding.
-
-Fri May 28 15:54:26 2004 Steve Huston <shuston@riverace.com>
-
- * tests/MT_Reference_Counted_Event_Handler_Test.cpp: In
- Close_Socket_Thread::svc(), do a ACE_OS::shutdown() before closing
- the socket. This is enough to pop another thread off a blocked
- read/write on platforms that block the close() until an in-progress
- operation completes, such as AIX and Linux. With this, remove the
- #if linux checks that disabled some types of test.
- It could be argued that the shutdown() should be done as part of
- ACE_OS::closesocket() (it already does this for HP-UX), but I
- hesitate to rock the boat here...
-
-Thu May 27 19:02:18 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Hash_T.cpp (schedule_i): For Win64, reinterpret_cast from
- ptrdiff_t to long is incorrect; static_cast is more appropriate.
-
-Thu May 27 20:00:29 2004 Olli Savia <ops@iki.fi>
-
- * ace/README:
-
- Added ACE_LACKS_REALPATH and ACE_LACKS_SWAB.
-
-Thu May 27 12:10:29 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Service_Configurator/IPC-tests/server/Svc_Cfg_IPC_Server.mpc:
- Changed exe's "after" clause to reflect renamed library project name.
- Also see:
- Thu May 7 02:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
-Thu May 27 18:22:22 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
-
- Added ACE_HAS_GETPAGESIZE and ACE_HAS_MEMCHR macros.
-
-Thu May 27 17:55:38 2004 Olli Savia <ops@iki.fi>
-
- * ACE-INSTALL.html:
-
- Updated LynxOS resource advises. These were unnesessary large.
- This fixes bugzilla bug 1154.
-
-Wed May 26 23:51:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_string.cpp:
-
- Converted all ACE cast macro calls to their ANSI C++ cast
- counterparts.
-
- * ace/OS_NS_sys_socket.inl:
-
- Use prefix {in,dec}rement operators where applicable instead of
- postfix operators. The former are more efficient.
-
-Wed May 26 23:44:04 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Reactor_Registration_Test.cpp (Event_Handler):
- (handle_input):
-
- Fixed "comparison between signed and unsigned integer"
- warnings.
-
-Wed May 26 10:36:39 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
- * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
- Added these two mpb files to ease the mpc file writing for
- CIAO DnC run time.
-
-Wed May 26 10:40:36 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * ace/TMCast/README: Added description of architecture that
- I prepared for Carlos some time ago but never actually
- committed it.
-
-Tue May 25 22:08:42 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Also turn off LIBCHECK when passing -k, keep-going.
-
-Tue May 25 21:32:17 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Turn off LIBCHECK when doing dry-runs.
-
- * include/makeinclude/rules.local.GNU:
- Print out MAKEFLAGS during builds.
-
-Mon May 24 12:16:29 2004 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Corrected comments in the pthread_rwlock-related
- checks. They had cut/paste errors and said signinfo_t. Thanks to
- J.T. Conklin <jtc@acorntoolworks.com> for this fix.
-
-Fri May 21 16:44:29 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc: Removed the pch
- specs from this and replaced with a normal exe-producing set of
- specs and files. There were no pch directives in the files, and this
- drove MSVC nuts at compile time, complaining of a missing #endif
- where there clearly was none.
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.{cpp h}: Moved #include
- "ace/Log_Msg.h" from .h to .cpp, as nothing in the .h file needs it.
-
-Fri May 21 15:28:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Makefile.am: Removed OS_Export.h and Sock_Connect.i as they're
- no longer valid files. Please also see:
- Tue May 18 11:28:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
- Fri May 7 09:11:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
-Thu May 20 21:19:44 2004 Phil Mesnier <mesnier_p@ociweb.com>
-
- * ace/CDR_Stream.h:
- * ace/CDR_Stream.i: Add a method to get the byte ordering flag so
- that serialization of UTF-16 data will be able to do the right
- thing WRT byte ordering. This is necessary since UTF-16 byte
- ordering (as required by CORBA) is independent of the CDR Stream
- byte order.
-
- * ace/Codeset_Registry.h:
- * ace/Codeset_Symbols.h: Codeset_Symbols is a collection of
- #defines for all the standard codeset id values.
-
-Thu May 20 18:23:49 2004 Steve Huston <shuston@riverace.com>
-
- * tests/SOCK_Dgram_Bcast_Test.cpp: When sending a datagram, only send
- the formatted text string, noth the whole buffer. Some OSes (i.e.
- AIX) don't allow a broadcast of that large a buffer. Also, fixed
- the style, indentation, and narrow/wide text capability.
-
-Thu May 20 10:21:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Reactor/Client.cpp: In handle_input(), use "%.*C",
- not "%*C" to limit output to string length. In handle_timeout (),
- referring to a buffer in ACE_Message_Block's ctor doesn't copy the
- data; it simply refers to it. This would produce garbage output.
- Thanks to Dale Hawkins <dhawkins@cdrgts.com> for these fixes.
-
- * examples/APG/Containers/Queues.cpp (runStackUnboundedQueue): The
- DataElement arrays inserted into the queue should be defined outside
- their 'for' loops to avoid repeated, unnecessary constructor and
- destruction. Thanks to Bill Hopkins <bill.hopkins@level3.com> for
- this suggestion.
-
- * THANKS: Added Dale Hawkins and Bill Hopkins.
-
-Wed May 19 12:46:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_SOCK.i: Added missing #include "ace/OS_NS_sys_socket.h"
-
-Wed May 19 12:14:21 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Reactor_Registration_Test.cpp: Fixed string types to work
- for both narrow and wide chars; fixed size types to work for
- 64-bit platforms.
-
-Wed May 19 08:57:24 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_Thread.inl: Fixed the ACE_OS::thr_self() call so that
- it doesn't use the ACE_OSCALL_RETURN macro, which compares the
- return value of pthread_self() with -1 to see if the function
- encountered an error. However, pthread_t may be an opaque value
- (a pointer, a struct, etc.) that may not be able to be compared
- with a literal without an error. Furthermore, the pthreads and
- X/Open XPG standards do not define any error conditions for
- pthread_self(), so checking the return value with -1 is
- meaningless. Thanks to J.T. Conklin <jtc@acorntoolworks.com>
- for reporting this problem and providing a fix.
-
-Wed May 19 07:20:35 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Conditionally use the .NOTPARALLEL rule based on the existence and
- time stamp of generated files in addition to the time stamp on the
- generation tool (if applicable). In situations where the
- generated files are up-to-date, using -j<n> will actually be
- beneficial instead of ignored.
-
- * include/makeinclude/rules.local.GNU:
-
- Switch to using depgen.pl instead of g++dep. It is accurate and
- tremendously faster than g++dep. The dependency generation tool
- can be controlled by setting the DEPGEN make macro.
-
-Tue May 18 16:55:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_dirent.cpp (ACE_SCANDIR_COMPARATOR):
- * ace/OS_NS_stdlib.h (ACE_COMPARE_FUNC): For Windows with Microsoft
- Visual C++ compiler, explicitly specify __cdecl calling convention
- so it remains correct even if built with a different default
- calling convention. Thanks to Ivan Murphy <Ivan.Murphy@siemens.com>
- for this fix.
-
-Tue May 18 11:26:39 2004 Steve Huston <shuston@riverace.com>
-
- * tests/tests.mpc: Replaced the "exename" lines for ACE_Test,
- ACE_Init_Test, and FIFO_Test. Somehow they got lost...
-
-Tue May 18 11:07:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
- Removed arguments from ACE_OS::tempnam() call, forcing it to use
- the defaults and select the char* variant.
-
-Tue May 18 14:28:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/LSOCK.cpp:
- Added missing include ace/OS_NS_sys_socket.h
-
-Tue May 18 09:22:35 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Provide the getBasePath() method which returns the full path to
- the MPC location. This will be used by MPC's Version module in
- the future.
-
-Tue May 18 11:32:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Condition_Thread_Mutex.h:
- Documentation fix
-
-Tue May 18 11:28:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SOCK.{h,cpp,i}:
- * ace/SOCK_Acceptor.{h,cpp,i}:
- * ace/SOCK_CODgram.{h,cpp,i}:
- * ace/Sock_Connect.{h,cpp}:
- * ace/SOCK_Connector.{h,cpp,i}:
- * ace/SOCK_Dgram.{h,cpp,i}:
- * ace/SOCK_Dgram_Bcast.{cpp,h,i}
- * ace/SOCK_Dgram_Mcast.i:
- * ace/SOCK_IO.{h,cpp,ï):
- Instead of using ACE_LACKS_INLINE_FUNCTIONS use __ACE_INLINE__ to
- check whether to enabling inlining or not. The last is the way
- we now use and the first is not really working. In fact, all files
- with ACE_LACKS_INLINE_FUNCTIONS use always inlining even when
- __ACE_INLINE__ is not defined. With the latest GCC versions on
- Windows we get hundreds of warnings that we are missing declspec
- import and inline, when building DLL's we disable inlining but
- this doesn't work for all files. See bugzilla 1581 for some
- more info. More files will be updated later.
-
- * ace/Sock_Connect.i:
- Removed this file, was not containing any code
-
- * ace/QoS/SOCK_Dgram_Mcast_QoS.cpp:
- Added needed include of changes above
-
-Tue May 18 08:25:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_mpc_auto_compile.pl:
- When building ACE also build the examples, some of them are used
- in the test run.
-
-Tue May 18 08:14:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Barrier.{h,cpp}:
- Made method signature in implementation same as declaration and fixed
- doxygen documentation
-
-Tue May 18 08:00:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- Fix for unicode builds
-
-Tue May 18 06:20:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.cpp:
- Fixed compile error
-
-Mon May 17 21:19:27 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.h:
-
- Spelling correction.
-
- * ace/Time_Value.cpp (normalize, operator *=):
-
- Optimized some code.
-
- ACE coding style updates.
-
- * tests/Time_Value_Test.cpp (run_main):
-
- Updated code to conform to ACE coding conventions.
-
-Mon May 17 17:35:24 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Queue_T.cpp (schedule): Don't narrow the scheduled timer ID
- from long to int; this smashes the ID on 64-bit systems where the
- timer ID is larger than 32 bits holds; for example, in ACE_Timer_Hash
- where it's a pointer.
-
-Mon May 17 22:38:48 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/Time_Value.cpp (operator *):
- * ace/Time_Value.h (operator *):
- * ace/Time_Value.inl (operator *):
- operator *(double) moved from *inl into *cpp. The multiplication
- algorithm change to extend the range of results to
- <ACE_INT_MIN, ACE_INT_MAX>. Doxygen docs for operator *
- extended.
- * tests/Time_Value_Test.cpp:
- Added several tests for the result of multiplication by
- double.
-
-Mon May 17 16:48:41 2004 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp: Add #include
- "AIO_CLD_export.h" to the non-AIO section so it will at least
- build and load on non-AIO systems.
-
-Mon May 17 15:46:39 2004 Steve Huston <shuston@riverace.com>
-
- * apps/JAWS3/jaws3/Templates.cpp: Added missing ACE_Atomic_Op_Ex
- instantiation. Thanks to Johnny Willemsen for this fix.
-
-Mon May 17 13:29:11 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Web_Crawler/URL.h: Changed return type of send_request()
- to ssize_t, matching change to HTTP_URL.h from:
- Thu May 13 14:40:12 2004 Steve Huston <shuston@riverace.com>
-
-Mon May 17 19:19:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * tests/SOCK_Dgram_Bcast_Test.cpp (run_auto_test):
-
- Removed warning on declared, but not used function. Added
- OS_NS_unistd.h include to make sure ACE_OD::sleep is declared.
-
-Mon May 17 13:22:18 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_stdio.h (tempnam): Had to remove the default 'dir' value
- on the wchar variant because it conflicts with the char version
- when defaults are taken into account.
-
- * ace/OS_NS_stdio.inl (tempnam): For the wchar_t variant, have to
- copy the narrow-char name to a wide-char string and free() the
- original.
- (fopen (wchar_t *...)): ACE_TEXT_ALWAYS_CHAR doesn't convert a
- string if ACE_USES_WCHAR setting already matches ACE_TCHAR. Thus, to
- force a convert of wchar_t to char, use ACE_Wide_To_Ascii directly.
-
-Mon May 17 11:58:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/WIN32_Asynch_IO.cpp (writev): If the passed-in chain of
- ACE_Message_Blocks contains a 0-length block, it would cause
- a iovec to be uninitialized and still passed to WSASend(). This is
- fixed. Thanks to Ken Kane <kkane@livevault.com> for reporting this.
-
-Mon May 17 17:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/Time_Value.inl:
- Fixed a bug in operator *=( double ) which caused overflow for
- results greater than 2 seconds. Thanks to Mirek Pabich
- <miropabich@tenbit.pl> for this patch.
-
-Mon May 17 08:45:18 2004 Carlos O'Ryan <coryan@atdesk.com>
-
- * bin/g++dep:
- Document all the crazy sed commands that are used in this
- script. Also, simplified the data flow by using a single sed
- invocation (and a single sed script) to apply all the
- transformations. Reduce the number of temporary files, and
- ensure that the sed script file is removed if an error or
- interrupt occurs.
-
-Mon May 17 12:40:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/POSIX_CB_Proactor.cpp (handle_events_i):
- * ace/Semaphore.cpp (constructor):
- * ace/Thread_Semaphore.cpp (constructor):
- Made method signature the same as in the header file, this fixes
- doxygen warnings.
-
- * ace/Thread_Semaphore.h:
- Doxygen documentation fixes.
-
-Mon May 17 12:32:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Hash_Cache_Map_Manager_T.{cpp,i}:
- Replaced T_1 with ACE_T1 and T_2 with ACE_T2 to be able to
- generate better doxygen documentation
-
- * etc/ace.doxygen:
- Added ACE_T1 and ACE_T2 to the EXPAND_AS_DEFINED list. These macros
- are used in some template classes to make the code more readable but
- doxygen gets problems when we don't expand these macros.
-
-Sun May 16 17:40:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.cpp:
- Fixed internal compiler error in MinGW build.
-
-Sun May 16 15:39:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_VOIDPTR_MMAP and removed ACE_HAS_SIG_MACROS
-
-Sun May 16 13:11:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.lst:
- Move the Process_Strategy_Test to the end of this file. It fails
- with Cygwin and hangs and prevents the other tests of running. So
- when it is last we will see the results of more tests on Cygwin.
-
-Sun May 16 12:59:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/PerlACE/Process_Unix.pm:
- * bin/PerlACE/Process_Win32.pm:
- Print an info message in the TerminateWaitKill so that we can see in
- the build log files that a process is tried to terminate.
-
-Sun May 16 12:47:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/SOCK_Dgram_Bcast_Test.cpp:
- Fixed compile error because of incorrect include
-
-Sun May 16 12:38:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_LACKS_PTHREAD_KILL. Cygwin 1.5.9 gives a stackdump
- when pthread_kill is used, so disable this feature until we
- get a cygwin with this bug fixed.
-
-Sun May 16 12:14:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Disabled the crash_on_write tests on Win32 because it doesn't work
- and there are no plans to fix this soon. See bugzilla 959.
-
-Sun May 16 11:31:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_SYSV_IPC and removed defines that where needed for
- older Cygwin versions. We are still working on getting things working
- and even with the newest version we still don't have 100% working
- tests, so we don't bother maintaining stuff for older versions that
- are really broken
-
-Sat May 15 19:48:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/Sock_Connect.cpp (get_bcast_addr):
- The loop over interfaces was buggy the same way as previously in
- mk_broadcast. Fixed. It seems sa_len is serious portability
- problem. Shall ACE_HAS_SA_LEN macro be defined and respected?
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast):
- FreeBSD also has sockaddr.sa_len, hence the loop over interfaces
- shall work correctly.
-
-Sat May 15 19:48:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast):
- ACE_ERROR message modified to print the name of problematic interface.
-
-Sat May 15 19:17:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast):
- Quick fix to previous bugfix. It seems that not every system (eg. Linux)
- provides sockaddr.sa_len. Previous fix (see below) restricted now to AIX,
- QNX and CHORUS, where sa_len is avalaible.
-
-Sat May 15 17:25:17 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/SOCK_Dgram_Bcast.h:
- * ace/SOCK_Dgram_Bcast.cpp:
- Fixed bug in mk_broadcast related with incorrect length of struct ifreq.
- Thanks to Mirek Pabich <miropabich@tenbit.pl> for this patch.
- * tests/SOCK_Dgram_Bcast_Test.cpp:
- tests/tests.mpc:
- test/run_test.lst:
- New automatic test for checking against bugs similiar to those reported by
- Mirek Pabich. The usability of the test is restricted, as some errors in
- broadcast handling can be detected only in LAN transmission.
- * tests/tests.mpc:
- MT_Reference_Counted_Event_Handler_Test project name truncated to
- MT_Ref_Counted_Event_Handler_Test.
-
-Fri May 14 22:13:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/event.mpb:
-
- Reordered subprojects to force TAO_Messaging library to be
- listed in static link commands after TAO_DynamicInterface
- library. The latter depends on the former. Addresses static
- build link-time errors. Thanks to Chad for providing a patch.
-
-Fri May 14 14:22:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Service_Repository.{h cpp} (insert): If there's no space left in
- in the service repository, set errno to ENOSPC before returning -1.
- (remove): Added an optional argument that can receive the
- service record pointer for the removed service. If the pointer is
- returned to the caller, it is not deleted. If the pointer is not
- returned to the caller (the default) it is deleted (this is the
- historic behavior). This is needed to properly support removing
- a service record quickly after inserting it during service
- initialization. See "Tue Mar 16 2004 <Ivan.Murphy@siemens.com>
- ACE version 5.4 P4", below.
-
-Thu May 13 14:40:12 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Functor.{h i}: The ACE_Hash, ACE_Equal_To, and ACE_Less_Than
- "char"-type specializations were being done as ACE_TCHAR, and if
- ACE_USES_WCHAR defined, also as ACE_ANTI_TCHAR. These are now changed
- to always do 'char' and, if ACE_HAS_WCHAR, also wchar_t. Thus,
- they're both compiled whenever possible and not only when
- ACE_USES_WCHAR is set up.
-
- * ace/OS_NS_stdio.{h, inl}: Added wchar_t variants of tempnam ()
- and rename ().
-
- * ace/OS_NS_sys_stat.{h, inl}: Added a wchar_t variant of stat ().
-
- * ace/OS_NS_unistd.{h, inl}: Added a wchar_t variant of unlink ().
-
- * examples/Web_Crawler/Command_Processor.cpp (execute): Make sure
- the URL path string is narrow. (insert): Use ACE_TEXT around
- string literals.
-
- * examples/Web_Crawler/HTTP_URL.{h cpp} (send_request): Change return
- type from int to ssize_t, matching the normal types used in ACE.
- Use size_t, not int, for string size.
-
- * examples/Web_Crawler/Mem_Map_Stream.cpp (recv): Cast the length
- to off_t to match what seek() expects.
-
- * examples/Web_Crawler/main.cpp:
- * examples/Web_Crawler/Web_Crawler.{h, cpp}:
- * examples/Web_Crawler/Options.{h, cpp}: Changed main() to ACE_TMAIN()
- and all the command line options processing to ACE_TCHAR.
-
- * examples/Web_Crawler/URL_Addr.cpp: Add ACE_TEXT to string literals.
-
- Changes merged in from Siemens Medical Systems:
- Tue May 11 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P15
- * tests/Proactor_Scatter_Gather_Test.cpp: Close down the proactor
- before finishing otherwise the object manager will hang.
-
- Mon Apr 26 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P13
- * ace/Registry_Name_Space.cpp: Removed 64-bit warnings.
-
- Fri Apr 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P12
- * ace/Based_Pointer_T.h: Made target_ and base_offset_ type
- ptrdiff_t instead of long to avoid problems with 64bit.
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P8
- * ace/DLL_Manager.cpp:
- * ace/NT_Service.cpp:
- Use ACE_LIB_TEXT instead of ACE_TEXT.
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P7
- * ace/OS_NS_sys_stat.{h,inl}: Added a wchar version of mkdir().
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P6
- * ace/OS_NS_fcntl.cpp (open):
- * ace/OS_NS_stdio.{h inl}:
- * ace/OS_NS_sys_mman.inl (mmap):
- * ace/OS_NS_Thread.inl (mutex_init, event_init, sema_init):
- Added a thread safe method
- ACE_OS::default_win32_security_attributes_r().
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P4
- * ace/Service_Config.cpp: Insert component into repository before
- calling init as in the init the component may access the service
- repository.
-
- Tue Mar 16 2004 <Ivan.Murphy@siemens.com> ACE version 5.4 P3
- * ace/Functor.i,h: Added the classes ACE_Hash<const wchar_t *> and
- ACE_Hash<wchar_t *> which had gone missing between 5.0.7 and
- 5.3.1/5.4.
-
- Wed Feb 25 2004 Ivan Murphy <Ivan.Murphy@siemens.com> ACE 5.4 P2
- * ace/OS_NS_stdio.{h,cpp,inl}: Added wchar version of fopen().
-
- Wed Feb 25 2004 Ivan Murphy <Ivan.Murphy@siemens.com> ACE 5.4 P1
- * ace/OS_NS_stdlib.{h,inl}: Added wchar_t version of putenv().
-
-Fri May 14 10:00:22 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac:
- * ace/README (ACE_HAS_EXPLICIT_KEYWORD, ACE_HAS_MUTABLE_KEYWORD):
- * ace/CDR_Base.h:
- * ace/config-borland-common.h:
- * ace/config-g++-common.h:
- * ace/config-icc-common.h:
- * ace/config-lite.h (ACE_EXPLICIT, ACE_MUTABLE):
- * ace/config-openvms.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-win32-ghs.h:
- * ace/config-win32-msvc-6.h:
- * ace/config-win32-msvc-7.h:
- * ace/config-win32-visualage.h:
- * m4/config_h.m4:
-
- ACE now requires C++ "explicit" and "mutable" keyword support.
- Document these macros as deprecated, and removed all related
- references.
-
- * ace/Auto_Ptr.h:
- * ace/Bound_Ptr.h:
- * ace/CDR_Stream.h:
- * ace/Configuration.h:
- * ace/DEV_Addr.h:
- * ace/Date_Time.h:
- * ace/Dirent.h:
- * ace/FILE_Addr.h:
- * ace/INET_Addr.h:
- * ace/Local_Tokens.h:
- * ace/MEM_Addr.h:
- * ace/Parse_Node.h:
- * ace/SOCK_Dgram_Mcast.h:
- * ace/SString.h:
-
- Replaced all uses of "ACE_EXPLICIT" and "ACE_MUTABLE" with
- "explicit" and "mutable", respectively. These ACE macros are
- deprecated.
-
-Thu May 13 21:59:25 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR::Boolean):
-
- Potential ambiguities can occur if some classes, for example,
- contain implicit conversion operators whose return values can
- themselves be implicitly converted to a bool even though bool
- was not the intended type. If multiple CDR stream insertion
- operators (for example) exist, including one that accepts the
- ACE_OutputCDR::from_boolean type, the compiler may be unable to
- choose the appropriate insertion operator. As of yet, this
- problem does not appear to occur if the ACE_CDR::Boolean type is
- an "unsigned char" instead of "bool". If the C++ "explicit"
- keyword is unavailable to us, resort to making ACE_CDR::Boolean
- an unsigned char, which also happens to be a valid
- implementation. Fixes TAO builds on platforms that do not
- support the C++ "explicit" keyword.
-
- * ace/Synch_Traits.h:
-
- Corrected doxygen documentation.
-
-Thu May 13 21:07:45 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- Fixed compile-time errors for !ACE_WIN32 && !ACE_HAS_AIO_CALLS
- case.
-
-Fri May 14 07:05:43 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h:
-
- Added ACE_LACKS_MUTEXATTR_PSHARED for LynxOS 3.0.x.
-
-Fri May 14 06:56:20 2004 Olli Savia <ops@iki.fi>
-
- * ace/OS_NS_stdlib.h:
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_stdlib.cpp:
- * ace/config-lynxos.h:
-
- Added ACE_OS::realpath() implementation.
-
-Thu May 13 20:23:12 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.h:
-
- Added missing "ace/svc_export.h" include. Fixes compile-time
- errors in multithread-enabled builds.
-
-Thu May 13 18:37:52 2004 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp: Added missing
- #include "ace/Service_Object.h" for the non-AIO case.
-
-Thu May 13 21:39:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd: Changed dependency file
- name to make file names shorter. Thanks to Chad Elliott
- <elliott_c@ociweb.com> for this patch.
-
-Thu May 13 21:39:00 2004-05-13 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * docs/ACE-guidelines.html: Added guideline about long file
- names.
-
-Thu May 13 18:57:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_LD_SEARCH_PATH defined as PATH. Because Cygwin runs on
- Windows we must use PATH and not LD_LIBRARY_PATH which is the
- default in ACE.
-
-Thu May 13 15:59:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_HAS_SNPRINTF. Cygwin supports this.
-
-Thu May 13 15:28:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added ACE_LACKS_MUTEXATTR_PSHARED, Cygwin export this function but
- it doesn't work at this moment.
-
-Thu May 13 07:24:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Cache_Map_Manager_T.{h,cpp,i}:
- * ace/Cached_Connect_Strategy_T.cpp:
- * ace/Hash_Cache_Map_Manager_T.h:
- * tests/Cached_Accept_Conn_Test.{h,cpp}:
- * tests/Cached_Conn_Test.cpp:
- * ace/README:
- * examples/Web_Crawler/URL_Visitor.cpp:
- Removed ACE_HAS_BROKEN_EXTENDED_TEMPLATES. This was for a bug in pre
- GCC 2.8 compilers which we don't support anymore.
-
- * ace/config-openvms.h:
- Cleanup
-
-Wed May 12 21:26:37 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
-
- Use the "ACE_SYNCH" trait instead of "ACE_MT_SYNCH". Fixes
- single-threaded build compile-time errors.
-
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test.h:
- * performance-tests/Synch-Benchmarks/Base_Test/base_test.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.h:
-
- #ifdef out the code if ACE_HAS_THREADS is not defined. This
- code is only meant to be used when multithreading support in ACE
- is enabled. Fixes single-threaded build compile-time errors.
-
-Wed May 12 20:13:41 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Local_Tokens.cpp:
- * ace/Log_Msg_IPC.cpp:
- * ace/Log_Msg_NT_Event_Log.cpp:
- * ace/Log_Msg_UNIX_Syslog.cpp:
- * ace/Log_Record.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_IO.cpp:
- * ace/Memory_Pool.cpp:
- * ace/Message_Block.cpp:
- * ace/Message_Block_T.cpp:
- * ace/Message_Queue.cpp:
-
- Replaced deprecated ACE cast macro usage with ANSI C++ cast
- counterparts.
-
- * ace/Profile_Timer.h (ACE_Profile_Timer::ACE_Elapsed_Time):
-
- Corrected Doxygen documentation for this class.
-
- * ace/Profile_Timer.cpp (elapsed_time):
-
- Corrected comments in this method.
-
- * ace/RW_Mutex.h:
-
- Nuked trailing whitespace.
-
-Wed May 12 16:48:41 2004 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp: If built on
- a platform that doesn't offer AIO, display an error message on
- service load, and fail.
-
-Wed May 12 11:34:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-freebsd.h: Reverted this change:
- Tue May 11 12:33:49 2004 Steve Huston <shuston@riverace.com>
- because I mistakenly wiped out AIOCB_Proactor support, not
- CB_Proactor support. Thanks to Matthew Corey for correcting
- me on this.
-
- * ace/POSIX_CB_Proactor.{h cpp}: Also related to:
- Tue May 11 12:33:49 2004 Steve Huston <shuston@riverace.com>
- Removed the __FreeBSD_version_ check and all FreeBSD-specific
- code from ACE_POSIX_CB_Proactor. This class is no longer compiled
- on FreeBSD per Matthew Corey's advice.
-
- * ace/Proactor.cpp (ctor): Added __FreeBSD__ to the condition under
- which ACE_POSIX_CB_Proactor is not used as the default
- implementation. Thanks to Bill Cassanova for reporting this.
-
-Wed May 12 13:29:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_socket.inl(sendv):
- When WSASend returns SOCKET_ERROR we already set errno, but
- we have to return -1 in that case. The number of bytes send
- in case of failure with WinSock2 is always 0, and this is
- used differently by the callers. This fixes bugzilla bug 1816.
-
-Wed May 12 08:09:49 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
-
- Sort the directories when forming the cppdir value. We need to
- ensure that '.' comes first. Borland make attempts to generate
- source files in each CPPDIR directory until it is successful
- which explains multiple invocations of tao_idl.
-
-Wed May 12 07:32:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-openvms.h:
- Cleanup
-
- * examples/Web_Crawler/URL_Visitor.h:
- Removed commented out code
-
-Wed May 12 07:03:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/README:
- Removed description of ACE_HAS_GNUC_BROKEN_TEMPLATE_INLINE_FUNCTIONS.
- This was for a bug in GCC 2.7.3 which we don't support anymore and
- none of the config files set this define at this moment.
-
- * ace/Thread_Manager.h:
- Removed usage of ACE_INLINE_FOR_GNUC and improved doxygen
- documentation
-
- * ace/Memory_Pool.h:
- Improved doxygen documentation
-
- * ace/Mem_IO.h:
- Removed usage of ACE_INLINE_FOR_GNUC
-
- * ace/config-lite.h:
- Removed checking of ACE_HAS_GNUC_BROKEN_TEMPLATE_INLINE_FUNCTIONS and
- setting of ACE_INLINE_FOR_GNUC. This was for GCC 2.7.3 and we don't
- support this anymore and the broken template define is not set in any
- config file.
-
-Wed May 12 06:37:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_socket.inl:
- After the ::WSASend call we must check the return value and in case
- of an error we must call ACE_OS::set_errno_to_wsa_last_error to set
- errno. After the other ::WSA calls we must call also this method
- instead of ACE_OS::set_errno_to_last_error. This fixes bugzilla
- bug 1815.
-
-Tue May 11 17:39:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc: Converted back to
- neutral text format.
-
-Tue May 11 14:21:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Streams/streams.mpc: Added 'threads' to the requires
- spec.
-
-Tue May 11 12:33:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-freebsd.h: If FreeBSD 5, change the Proactor default
- implementation to not be ACE_POSIX_AIOCB_Proactor. Apparantly,
- FreeBSD 5 removed the SIGEV_THREAD notification method.
-
- * ace/POSIX_CB_Proactor.{h cpp}: Added __FreeBSD_version > 500000 as
- a condition that prevents this class from being compiled.
-
- Thanks to Bill Cassanova for reporting this issue and to
- Matthew Corey for digging through the FreeBSD headers to find
- out what's going on.
-
- * THANKS: Added Bill Cassanova and Matthew Corey to the Hall of Fame.
-
-Tue May 11 08:58:33 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Removed non-existent headers from the Header_Files section.
-
-Tue May 11 09:30:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Registry.h:
- Converted partly to doxygen style
-
-Tue May 11 09:22:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/winregistry.mpb:
- Added new feature winregistry, this is set by default. This is to
- determine if the environment has the windows registry.
-
- * include/makeinclude/wrapper_macros.GNU:
- By default with GNU make winregistry is set to 0 when not set.
-
- * include/makeinclude/platform_mingw32.GNU:
- MinGW has windows registry, so set winregistry to 1
-
- * examples/Registry/Registry.mpc:
- Removed gnuace verbatim parts and replaced by added winregistry
- as base project. Because of this the registry tests are now build
- with MinGW.
-
-Mon May 10 19:17:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added define ACE_LACKS_THREAD_PROCESS_SCOPING, Cygwin lacks
- this and with this define set the Bound_Ptr test works.
-
-Mon May 10 14:42:29 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Active_Objects/AO.cpp:
- * examples/APG/Active_Objects/AO2.cpp:
- * examples/APG/ThreadManagement/Coop_Cancel.cpp:
- * examples/APG/ThreadManagement/Priorities.cpp:
- * examples/APG/ThreadManagement/Pool.cpp:
- * examples/APG/ThreadManagement/Signals.cpp:
- * examples/APG/ThreadManagement/Signals2.cpp:
- * examples/APG/ThreadPools/LF_ThreadPool.cpp:
- * examples/APG/ThreadPools/Futures.cpp:
- * examples/APG/ThreadPools/Task_ThreadPool.cpp:
- * examples/APG/ThreadPools/ThreadPool.cpp:
- * examples/APG/ThreadPools/TP_Reactor.cpp:
- * examples/APG/ThreadSafety/Barrier.cpp:
- * examples/APG/ThreadSafety/Mutex.cpp:
- * examples/APG/ThreadSafety/RW_Lock.cpp:
- * examples/APG/ThreadSafety/Semaphore.cpp:
- * examples/APG/ThreadSafety/TSS.cpp:
- * examples/APG/Threads/Condition_Variables.cpp:
- * examples/APG/Threads/Mutexes.cpp:
- * examples/APG/Threads/Message_Queue.cpp:
- Fixed to compile without ACE_HAS_THREADS enabled.
-
-Mon May 10 18:40:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added define of ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS. Cygwin
- has this and first tests show that now some threading tests
- run without problems. Let wait for a new fresh daily build to
- tackle the next failing test.
-
-Mon May 10 12:15:45 2004 Simon McQueen <sm@prismtechnologies.com>
-
- * ace/CDR_Stream.cpp (read_wchar):
-
- Replaced use of read_octet_array with read_array to take
- account of the endianness of the stream when demarshalling
- a wchar. This closes bug 1807.
-
-Mon May 10 10:24:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.inl:
- Fixed incorrect trace
-
-Mon May 10 06:22:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- The files with extension icc shouldn't be in the repo
- also, so extended the noncvs files with this extension
-
-Sun May 9 13:12:37 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
- Added dnc to the default features to avoid unintentional
- building of $CIAO_ROOT/DnC directory.
-
-Sun May 9 16:07:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * bin/fuzz.pl:
- Script checks now if file names are not too long. Names
- exceeding 50 characters are classified as an error (QNX limit),
- MPC files longer than 30 characters lead to warnings as MPC can
- add some characters eg. .depend.GNUmakefile.
-
-Sun May 9 13:20:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/fuzz.pl:
- Files with extension dsp and dsw and the GNUmakefile* files
- shouldn't be in the repo, so added these to the noncvs file
- check
-
-Sun May 9 12:59:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Updated name of project file we must build first when doing a static
- msvc build. This has to be done because of the changes of
- Marek Brudka <mbrudka@elka.pw.edu.pl> to get smaller filenames
-
-Sat May 8 16:25:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
-
- Added an operator=. Without this, the
- ACE_HAS_TIMED_MESSAGE_BLOCK has no chance of working.
-
-Sat May 8 00:10:23 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * apps/JAWS3/jaws3/Concurrency.h:
-
- Use the "ACE_SYNCH" trait instead of "ACE_MT_SYNCH". Doing so
- allows the JAWS3 library to build in a single threaded
- environment. Fixes single-threaded build compile-time errors.
-
- * ace/Synch_Traits.h:
-
- Corrected doxygen documentation.
-
-Fri May 7 15:59:30 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp (svc):
-
- Fixed "variable set but never used" Compaq C++ warning.
-
- * ace/TMCast/Protocol.cpp:
-
- Fixed "declared but never referenced" Compaq C++ warning.
-
-Fri May 7 14:45:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * GNUmakefile:
-
- Removed this GNUmakefile. It must now be generated by MPC. The
- kit creation code in this file will be moved to the
- bin/make_release script.
-
-Fri May 7 17:26:33 2004 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_ibm.GNU: Changed the rtti default
- to 1 and changed the associated -qrtti option from dynamiccast to
- all since some parts of ACE use type IDs.
-
- * ASNMP/asnmp/sagent.h: Added implied keyword "private" to sagent's
- derivation. Quiets a warning from Visual Age C++.
-
- * apps/JAWS3/jaws3/Event_Dispatcher.cpp: Added #include
- "ace/Log_Msg.h" to pick up logging macros. Removed #include
- "ace/OS.h".
-
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * examples/Reactor/Proactor/test_udp_proactor.cpp:
- * performance-tests/Synch-Benchmarks/synch_driver.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/pipe_proc_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/pipe_thr_test.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:
- Added #include for OS_NS_*.h methods and/or "ace/Log_Msg.h" to
- pick up logging macros.
-
- * performance-tests/Synch-Benchmarks/Perf_Test/guard_test.cpp: Added
- #include "ace/Guard_T.h" to see ACE_GUARD macros and classes.
-
- * performance-tests/Synch-Benchmarks/Perf_Test/memory_test.cpp: Added
- #include "ace/OS_NS_string.h" to see ACE_OS stuff.
-
- * performance-tests/Synch-Benchmarks/Perf_Test/recursive_lock_test.cpp:
- Added #include "ace/Recursive_Thread_Mutex.h" to find that class.
-
- * performance-tests/Synch-Benchmarks/Perf_Test/rwrd_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/rwwr_test.cpp: Added
- #include "ace/RW_Mutex.h" to find that class.
-
-Fri May 7 14:25:07 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Log_Msg.cpp:
-
- Don't bother checking if errno is less than sys_nerr on glibc
- platforms. strerror() can handle values greater than sys_nerr
- gracefully. Fixes "`sys_nerr' is deprecated; use `strerror' or
- `strerror_r' instead" link-time warnings.
-
- Replaced deprecated ACE cast macro usage with ANSI C++ cast
- counterparts.
-
-Fri May 7 09:38:06 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Mutex.h:
-
- Fixed doxygen documentation.
-
- Removed "ace/Log_Msg.h" include. It isn't needed in this
- header.
-
- * ace/Mutex.cpp:
-
- Include "ace/Log_Msg.h" to pull in ACE_ERROR macros.
-
-Fri May 7 08:08:05 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Reverted my change from Thu May 6 12:16:16 2004. It can cause
- problems when all the generated files are present, but are
- out-of-date.
-
-Fri May 7 12:15:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config*.h:
- Removed setting of ACE_NTRACE to 1 when it is not set, this is
- already done in config-all.h, so there is no need to do it
- in each config file seperately.
-
-Fri May 7 09:48:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/build_example.bor:
- Removed this file, with the MPC transition we don't use it anymore
-
-Fri May 7 09:11:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_Export.h:
- Removed this file, with the rework in ACE_OS the ACE_OS_Export has
- been deprecated and not used. This file is only used in the ACE
- library itself and not by users, so it is safe to remove this.
- This fixes bugid 1700.
-
- * ace/ace.mpc:
- * ace/config-win32-ghs.h:
- Removed usage of ACE_OS_BUILD_DLL and ACE_OS_HAS_DLL
-
-Thu May 6 22:15:14 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
- * include/makeinclude/wrapper_macros.GNU:
-
- ".inl" is now the default TAO_IDL generated stub/skeleton inline
- file extension instead of ".i". The latter is generally used
- for preprocessed C sources. Updated these files accordingly.
-
-Thu May 7 02:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * examples/Service_Configurator/IPC-tests/:
- * Service_Configurator_IPC_Client.mpc move to Svc_Cfg_IPC_Client.mpc
- * _test postix appended to resulting executables to ensure conformance with
- examples/Service_Configurator/IPC-tests/README
- * examples/Service_Configurator/IPC-tests/README: modified to reflect saome name
- changes
- * examples/Service_Configurator/IPC-tests/server/svc.conf repaired as for some time
- shared library is called IPC_Tests_Server, but not just Server
- * examples/C++NPv2/C++NPv2.moc: project names with *Logging* changed to *Log*
- * performance-tests/Server_Concurrency/Queue_Based_Workers/Server_Concurrency_Queue_Based_Workers.mpc:
- moved to Svr_Conc_Queue_Based_Workers.mpc
- * performance-tests/Server_Concurrency/Leader_Follower/Server_Concurrency_Leader_Follower.mpc:
- moved to Svr_Conc_Leader_Follower.mpc
-
-Thu May 6 12:16:16 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ACEXML/common/common.mpc:
-
- Since Source_Files is now specified, we need to also specify the
- Header_Files that do not correspond to any cpp files.
-
- * bin/MakeProjectCreator/config/notification.mpb:
-
- The TAO_CosNotification library needs the TAO_Svc_Utils library.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Only use the .NOTPARALLEL: rule if all of the generated files have
- not been generated. This can speed up parallel builds on a
- rebuild and on projects that share generated source files.
-
-Thu May 6 12:43:29 2004 Steve Huston <shuston@riverace.com>
-
- * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp:
- * examples/C++NPv2/TPC_Logging_Server.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
- * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
- Added missing #includes so Visual Age C++ can see ACE_OS methods.
-
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp: Moved the declarations
- of AC_Input_Handler and AC_Output_Handler to a new file,
- AC_Client_Logging_Daemon.h, so Visual Age C++ can see them when
- instantiating templates.
-
- * examples/C++NPv2/AIO_Client_Logging_Daaemon.cpp: Moved the
- declarations of AIO_Input_handler, AIO_Output_Handler, and
- AIO_CLD_Connector to a new file, AIO_Client_Logging_Daemon.h,
- so Visual Age C++ can see them when instantiating templates.
-
- * examples/Reactor/Proactor/test_cancel.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp: Moved the declaration
- of the Receiver class to a new file, test_cancel.h and
- test_proactor.h respectively, so Visual Age C++ can see it when
- instantiating templates.
-
-Thu May 6 11:04:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/DLL/Today.{h cpp}:
- * examples/DLL/Newsweek.{h cpp}: Added a nothrow-variant operator
- new if ACE_HAS_NEW_NOTHROW is defined. The ACE_NEW_* macros use
- nothrow when available.
-
-Wed May 5 23:35:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Get_Opt.cpp (~ACE_Get_Opt_Long_Option):
-
- MSVC++ 6 can't deal with delete[]ing a const ACE_TCHAR *.
- Reintroduced a const_cast<> that addresses this issue by
- reverting a portion of the change in the "Wed May 5 14:14:53
- 2004 Ossama Othman <ossama@dre.vanderbilt.edu>" set of
- changes.
-
-Wed May 5 23:27:36 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_stat.inl (fstat):
-
- Corrected static_cast<> typo in Win32 case. Fixes Win32
- compile-time errors.
-
-Wed May 5 22:30:44 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp:
- * apps/JAWS3/jaws3/Concurrency.h:
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
- * examples/Smart_Pointers/widget_test.cpp:
- * performance-tests/Server_Concurrency/Leader_Follower/leader_follower.cpp:
- * performance-tests/Server_Concurrency/Queue_Based_Workers/workers.cpp:
- * performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp:
-
- Include appropriate headers to fix undefined type compile-time
- errors.
-
- * examples/Reactor/Proactor/test_timeout.cpp:
-
- Changed ACE_Atomic_Op<> lock template parameter from
- ACE_Thread_Mutex to ACE_SYNCH_MUTEX. Allows this file to build
- in single threaded builds.
-
-Wed May 5 16:34:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR):
-
- Improved doxygen documentation of basic CDR/IDL types.
-
- (ACE_CDR::Boolean):
-
- Versions of GNU G++ less than version 3.0 defined a pre-C99 bool
- type that was an enumeration. In some cases the enumeration
- could be promoted to an int, causing a potential problem where a
- 4 byte integer (for example) could be selected when attempting
- to send a boolean over a CDR stream.
-
-Wed May 5 18:10:32 2004 Steve Huston <shuston@riverace.com>
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-poll.cpp: Change #include
- <stdio.h> to "ace/OS_NS_stdio.h" since ACE_OS::fprintf() is used.
-
-Wed May 5 14:14:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Future.h (ACE_Future_Rep):
- * ace/Map_Manager.h (ACE_Map_Manager):
- * ace/Refcounted_Auto_Ptr.h:
-
- Declare lock members as "mutable" to avoid using a
- const_cast<> hack in const methods that modify the lock
- member through an ACE_GUARD.
-
- * ace/Future.cpp (get):
- * ace/Map_Manager.i (current_size, total_size):
- * ace/Refcounted_Auto_Ptr.i:
-
- Removed const_cast<> around lock member. It is no longer
- needed since the lock member is now declared "mutable".
-
- * ace/CDR_Stream.h:
-
- Minor Doxygen documentation update.
-
- * ace/ACE.cpp:
- * ace/ARGV.cpp:
- * ace/ARGV.i:
- * ace/ATM_Acceptor.cpp:
- * ace/ATM_Connector.cpp:
- * ace/ATM_Stream.cpp:
- * ace/Acceptor.cpp:
- * ace/Activation_Queue.cpp:
- * ace/Arg_Shifter.cpp:
- * ace/Asynch_Acceptor.cpp:
- * ace/Asynch_Connector.cpp:
- * ace/Asynch_IO.cpp:
- * ace/Atomic_Op.cpp:
- * ace/Atomic_Op.i:
- * ace/Base_Thread_Adapter.cpp:
- * ace/Based_Pointer_T.i:
- * ace/Basic_Stats.cpp:
- * ace/Basic_Types.h:
- * ace/Basic_Types.i:
- * ace/CDR_Base.cpp:
- * ace/CDR_Base.inl:
- * ace/CDR_Stream.cpp:
- * ace/CDR_Stream.i:
- * ace/Caching_Utility_T.cpp:
- * ace/Cleanup.cpp:
- * ace/Codecs.cpp:
- * ace/Codeset_IBM1047.cpp:
- * ace/Condition_T.inl:
- * ace/Configuration.cpp:
- * ace/Connector.cpp:
- * ace/Containers_T.cpp:
- * ace/DEV_Addr.i:
- * ace/DEV_IO.cpp:
- * ace/DEV_IO.i:
- * ace/DLL.cpp:
- * ace/DLL_Manager.cpp:
- * ace/Dev_Poll_Reactor.cpp:
- * ace/Dynamic_Service.cpp:
- * ace/Env_Value_T.h:
- * ace/FIFO_Recv_Msg.i:
- * ace/FIFO_Send_Msg.cpp:
- * ace/FIFO_Send_Msg.i:
- * ace/FILE_Addr.cpp:
- * ace/FILE_Connector.cpp:
- * ace/FILE_IO.cpp:
- * ace/FlReactor.cpp:
- * ace/Framework_Component.cpp:
- * ace/Functor_T.i:
- * ace/Future_Set.cpp:
- * ace/Get_Opt.cpp:
- * ace/Global_Macros.h:
- * ace/Hash_Map_Manager_T.cpp:
- * ace/Hash_Map_Manager_T.i:
- * ace/High_Res_Timer.cpp:
- * ace/INET_Addr.cpp:
- * ace/INET_Addr.i:
- * ace/Lib_Find.cpp:
- * ace/Local_Name_Space.cpp:
- * ace/Log_Record.i:
- * ace/MEM_Addr.cpp:
- * ace/MEM_Connector.cpp:
- * ace/MEM_IO.i:
- * ace/MEM_SAP.i:
- * ace/Malloc_T.cpp:
- * ace/Malloc_T.i:
- * ace/Mem_Map.cpp:
- * ace/Mem_Map.i:
- * ace/Memory_Pool.i:
- * ace/Message_Queue.i:
- * ace/Multihomed_INET_Addr.cpp:
- * ace/Mutex.inl:
- * ace/Name_Proxy.cpp:
- * ace/Name_Request_Reply.cpp:
- * ace/OS_NS_Thread.inl:
- * ace/OS_NS_arpa_inet.inl:
- * ace/OS_NS_dirent.inl:
- * ace/OS_NS_dlfcn.inl:
- * ace/OS_NS_math.inl:
- * ace/OS_NS_netdb.inl:
- * ace/OS_NS_signal.inl:
- * ace/OS_NS_stdio.inl:
- * ace/OS_NS_stdlib.inl:
- * ace/OS_NS_string.inl:
- * ace/OS_NS_stropts.inl:
- * ace/OS_NS_sys_msg.inl:
- * ace/OS_NS_sys_shm.inl:
- * ace/OS_NS_sys_socket.inl:
- * ace/OS_NS_sys_stat.inl:
- * ace/OS_NS_time.inl:
- * ace/OS_NS_unistd.inl:
- * ace/OS_TLI.inl:
- * ace/Object_Manager.i:
- * ace/Obstack_T.i:
- * ace/Process.cpp:
- * ace/Process_Manager.cpp:
- * ace/Profile_Timer.cpp:
- * ace/RB_Tree.i:
- * ace/Recursive_Thread_Mutex.inl:
- * ace/Registry.cpp:
- * ace/SOCK.cpp:
- * ace/SOCK_Dgram.cpp:
- * ace/SOCK_Dgram.i:
- * ace/SOCK_IO.cpp:
- * ace/SOCK_IO.i:
- * ace/SPIPE_Addr.cpp:
- * ace/SPIPE_Stream.cpp:
- * ace/SString.i:
- * ace/SUN_Proactor.cpp:
- * ace/SV_Semaphore_Simple.cpp:
- * ace/SV_Semaphore_Simple.h:
- * ace/Select_Reactor_Base.cpp:
- * ace/Service_Config.cpp:
- * ace/Service_Manager.cpp:
- * ace/Service_Object.cpp:
- * ace/Service_Types.cpp:
- * ace/Service_Types.i:
- * ace/Shared_Memory_MM.i:
- * ace/Shared_Memory_SV.i:
- * ace/Signal.i:
- * ace/Stats.cpp:
- * ace/Strategies_T.cpp:
- * ace/String_Base.cpp:
- * ace/String_Base.i:
- * ace/Svc_Conf.h:
- * ace/Task.cpp:
- * ace/Thread_Adapter.cpp:
- * ace/Thread_Manager.i:
- * ace/Time_Value.inl:
- * ace/Typed_SV_Message_Queue.i:
- * ace/ace_wchar.inl:
-
- Converted all uses of ACE cast macros to their corresponding
- ANSI C++ equivalent. The ACE cast macros are deprecated.
-
- * ace/OS_NS_fcntl.h:
-
- Nuked trailing whitespace.
-
-Wed May 5 16:16:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/WIN32_Proactor.cpp (post_completion): reinterpret_cast the void*
- to ULONG_PTR on Win64.
-
-Wed May 5 14:52:21 2004 Steve Huston <shuston@riverace.com>
-
- * apps/soreduce/Library.cpp:
- * apps/soreduce/Obj_Module.cpp:
- * apps/soreduce/Sig_List.cpp:
- * apps/soreduce/SO_Group.cpp:
- * examples/Connection/blocking/SPIPE-acceptor.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/OS/Process/process.cpp:
- * examples/Reactor/Proactor/test_end_event_loop.cpp:
- * examples/Reactor/Proactor/post_completions.cpp:
- * examples/Reactor/Proactor/test_proactor.cpp:
- * examples/Reactor/Proactor/test_timeout.cpp:
- * examples/Reactor/Proactor/test_udp_proactor.cpp:
- * examples/Service_Configurator/Misc/Timer_Service.cpp:
- * examples/Threads/cancel.cpp:
- * examples/Web_Crawler/Command_Processor.cpp:
- * examples/Web_Crawler/HTTP_URL.cpp:
- * examples/Web_Crawler/Options.{h cpp}:
- * examples/Web_Crawler/URL_Visitor.cpp: Added #includes for various
- "ace/OS_NS_*.h" files to let Visual Age C++ see missing methods.
-
- * apps/soreduce/Obj_Module.h: Added forward declaration for
- ACE_Message_Block.
-
- * examples/Misc/test_XtReactor1.cpp:
- * examples/Misc/test_XtReactor2.cpp:
- * examples/OS/Process/imore.cpp:
- * performance-tests/Synch-Benchmarks/Synch_Lib/Benchmark_Base.cpp:
- Added #include "ace/Log_Msg.h".
-
-Wed May 5 09:18:00 2004 Justin Michel <michel_j@ociweb.com>
-
- * ace/OS_NS_unistd.inl:
-
- Attempt to use ::gethostname() on Win32, before falling back to
- GetComputerName(), to implement ACE_OS::hostname(). The latter
- returns the NetBios name, which may not be the same as the DNS
- name.
-
-Wed May 5 09:13:46 2004 Carlos O'Ryan <coryan@atdesk.com>
-
- * ace/ace.mpc:
- * ace/Auto_Functor.h:
- * ace/Auto_Functor.inl:
- * ace/Auto_Functor.cpp:
- Moved from TAO/tao, this class provides auto_ptr<>-like
- functionality, what to do on destruction is controlled by a
- functor. So, you could write auto_ptr<> and
- ACE_Auto_Array_Ptr<> in terms of it, and many other similar
- classes.
-
-Tue May 4 18:32:49 2004 Steve Huston <shuston@riverace.com>
-
- * apps/mkcsregdb/mkcsregdb.cpp: Added #includes to pick up missing
- ACE_OS methods on AIX.
-
-Tue May 4 18:16:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_stdio.cpp (checkUnicodeFormat): ACE_OS::fread() returns
- size_t, not int.
-
- * ace/WIN32_Proactor.cpp (register_handle): reinterpret_cast the void*
- to ULONG_PTR on Win64.
-
- * apps/soreduce/Obj_Module.{h cpp} (add_source):
- * apps/soreduce/Library.{h cpp} (ctor, load_modules, set_path):
- Changed path arugment and usage from ACE_TCHAR* to char*. It's
- used only with narrow chars throughout the rest of the sources.
-
-Tue May 4 09:51:24 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Fix for [BUG 1798]. Thanks to Johnny for reporting this bug.
-
-Mon May 3 18:12:30 2004 Steve Huston <shuston@riverace.com>
-
- * ace/TMCast/MTQueue.hpp: Remove 'mutable' from the mutex_ member.
- Visual Age C++ says you can only 'mutable' a non-reference member.
-
- * ace/TMCast/TransactionController.hpp: Added #include
- "ace/OS_NS_string.h" so Visual Age C++ can find ACE_OS::memcpy().
- Added #include <typeinfo> to enable typeid operator.
-
- * Kokyu/tests/DSRT_MIF/MIF.cpp: Added #include "ace/ACE.h" so Visual
- Age C++ can see ACE::is_prime().
-
- * Kokyu/tests/EDF/test.cpp: Added #include "ace/OS_NS_sys_time.h" so
- Visual Age C++ can see ACE_OS::gettimeofday().
-
- * ASNMP/asnmp/octet.cpp (to_string_hex): Instead of using separate
- #if/#endif blocks for fmt, one for WIN32, and one for __unix, use
- #if WIN32, #else. __unix wasn't defined for Visual Age C++ 6.
-
- * apps/JAWS/clients/Blobby/Blob.cpp:
- * apps/JAWS/clients/Blobby/Blob_Handler.cpp: Added #include
- "ace/OS_NS_string.h" so Visual Age C++ can see ACE_OS:: string
- methods.
-
-Mon May 3 13:13:00 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/mfc.mpb:
-
- Removed this file.
-
- * bin/MakeProjectCreator/config/ace_mfc.mpb:
-
- The majority of the mfc has been moved out into the MPC config
- directory. The ace_mfc base project now inherits from mfc and
- adds ACE_HAS_MFC=1 to the macros.
-
- * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc:
-
- Inherit from ace_mfc instead of mfc.
-
- * bin/cle.pl:
-
- Enhanced the domain name detection on Windows.
-
-Mon May 3 09:58:25 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/rules.local.GNU:
- * include/makeinclude/rules.nested.GNU:
-
- Changed references to "Makefile" to "GNUmakefile".
-
-Mon May 3 00:00:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile*:
-
- Removed all Makefiles. GNUmakefiles must now be generated by
- MPC.
-
-Sun May 2 13:53:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Task.cpp (svc_run):
- Also MSVC8 needs to use the static cast instead of reinterpet
- case.
-
-Sat May 1 22:23:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Makefile:
- * bin/Makefile:
- * GNUmakefile:
- * bin/GNUmakefile:
-
- Renamed "Makefile"s to "GNUmakefile"s to make it obvious to
- users that GNU Make is required to parse the files.
-
- * bin/ace-install:
- * bin/ace_components:
- * bin/count_lines:
- * bin/create_ace_build.pl:
- * bin/fuzz.pl:
- * bin/g++dep:
- * bin/make_release:
- * bin/perltest2cpp.pl:
- * bin/update-ace+tao.sh:
-
- Updated to references to "Makefile" to use the new name
- "GNUmakefile".
-
-Sat May 01 17:12:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/Gateway/Gateway/Options.{h,cpp}:
- Fixed compile problems in unicode build
-
-Sat May 01 13:52:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/SSL/SSL_Asynch_Stream.h:
- Doxygen improvement
-
-Sat May 01 13:17:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/TMCast/MTQueue.hpp:
- Fixed unused parameter warnings
-
-Sat May 01 12:58:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Logging/LogManager.h:
- * examples/APG/Logging/Use_Multiple_Sinks.cpp:
- * examples/APG/Logging/Use_Ostream.cpp:
- Changed checking for _MSC_VER, first check if this define is
- set. This fixes warnings in the GCC 3.4 build.
-
-Sat May 01 11:51:34 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * docs/minimumTAO.html:
- Updated link for footprint stats.
-
-Sat May 01 11:20:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/tests/FIFO/test.cpp:
- Fixed compile problems in unicode builds
-
-Sat May 01 09:44:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ACE-INSTALL.html:
- Updated Remedy supported platforms, updated Borland build info
- and added a non supported platforms section where we list the
- platforms that have been supported in the past, but are now
- not anymore.
-
-Fri Apr 30 18:11:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * PACE:
-
- Removed PACE from the ACE CVS module. It is no longer
- maintained.
-
- * configure.ac:
-
- Do not define ACE_HAS_ANSI_CASTS if the compiler supports ANSI
- C++ casts. ACE now requires that support. If the compiler does
- not support ANSI C++ casts, issue an error message accordingly.
-
- * m4/config_h.m4 (ACE_PREP_CONFIG_HEADER):
-
- Removed template for ACE_HAS_ANSI_CASTS macro. It is no longer
- used. [Bug 1758]
-
- * ace/README:
-
- Removed description for ACE_HAS_ANSI_CASTS macro. It is no
- longer used since compilers that do not support ANSI C++ casts
- are no longer supported. [Bug 1758]
-
- * ace/config-lite.h:
-
- Removed ACE cast macros that wrap C style casts, i.e those used
- when ACE_HAS_ANSI_CASTS is not defined. ACE now requires
- compilers that support ANSI C++ casts (e.g. static_cast<>,
- etc). [Bug 1758]
-
- Documented ACE cast macros as deprecated.
-
- * ace/config-win32-msvc.h:
-
- Do not support the MSVC++ 5 configuration header. MSVC++ 5 is
- no longer supported.
-
- * ace/config-win32-msvc-5.h:
-
- Removed this configuration header. MSVC++ 5 has not been
- supported for quite some time.
-
- * ace/config-borland-common.h:
- * ace/config-chorus.h:
- * ace/config-cray.h:
- * ace/config-cxx-common.h:
- * ace/config-g++-common.h:
- * ace/config-hpux-10.x-hpc++.h:
- * ace/config-hpux-11.00.h:
- * ace/config-icc-common.h:
- * ace/config-integritySCA.h:
- * ace/config-macosx-panther.h:
- * ace/config-macosx.h:
- * ace/config-openvms.h:
- * ace/config-osf1-4.0.h:
- * ace/config-qnx-rtp-62x.h:
- * ace/config-sunos5.5.h:
- * ace/config-sunos5.6.h:
- * ace/config-tandem-nsk-mips-v2.h:
- * ace/config-unixware-7.1.0.udk.h:
- * ace/config-win32-ghs.h:
- * ace/config-win32-msvc-6.h:
- * ace/config-win32-msvc-7.h:
- * ace/config-win32-visualage.h:
-
- Removed all references to the deprecated ACE_HAS_ANSI_CASTS
- macro. [Bug 1758]
-
-Fri Apr 30 14:20:41 2004 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_g++.GNU: For AIX 5.x, changed the
- SOFLAGS link option -Wl,-bexpall to -Wl,-bexpfull. This allows the
- gcc 3.x type information to be exported to the library and useable
- by applications. Thanks very much to Randy Hammon
- <randy@trancekat.com> for this fix!
- Also, if rtti=0, add -DACE_LACKS_RTTI to CFLAGS in addition to adding
- -fno-rtti. Also changed the rtti default from 0 to 1.
-
- * THANKS: Added Randy Hammon to the Hall of Fame.
-
-Fri Apr 30 10:19:28 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_sys_socket.inl (read): Fix typo, missing _.
-
-Thu Apr 29 14:17:46 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/config-doxygen.h (OPENSSL_VERSION_NUMBER):
-
- Define this macro to be greater than a certain value so that the
- ACE_SSL asynchronous IO class documentation can be generated by
- Doxygen. [Bug 1748]
-
-Thu Apr 29 13:48:30 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_socket.inl (sendv):
-
- Corrected problem for the Winsock 1 case where the amount of
- previously sent data would not be reported if an error occurred
- when attempting to send data in a subsequent loop iteration.
-
- (accept, recv, send):
- * ace/OS_NS_unistd.inl (read):
-
- Do not set errno to EWOULDBLOCK when errno is set to EAGAIN and
- EGAIN equals EWOULDBLOCK. This saves us two (equality check and
- assignment) TSS accesses for the _REENTRANT case on platforms
- where EGAIN and EWOULDBLOCK are the same (e.g. Linux).
- Performance improvements should be evident those platforms.
-
- * ace/OS_NS_sys_uio.cpp (writev_emulation):
-
- Replaced the old implementation with a new faster one based on
- the one in ace/SSL/SSL_SOCK_Stream.cpp that incurs no
- allocations nor copies. The new implementation can also handle
- partial writes. Performance improvements should be visible on
- platforms that do not support writev() (i.e. define
- ACE_LACKS_WRITEV), such as MS Windows.
-
-Thu Apr 29 14:35:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SOCK_SEQPACK_Connector.cpp (shared_connect_start): Corrected
- sizeof() usage; error introduced at:
- Thu Apr 29 11:25:49 2004 Steve Huston <shuston@riverace.com>
-
-Thu Apr 29 11:37:12 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Context.cpp: Add #include "ace/Guard_T.h" so AIX Visual
- Age C++ can see ACE_Guard.
-
- * tests/Refcounted_Auto_Ptr_Test.cpp: Add #include "ace/Null_Mutex.h"
- so AIX Visual Age C++ can see ACE_Null_Mutex when instantiating
- templates.
-
-Thu Apr 29 11:25:49 2004 Steve Huston <shuston@riverace.com>
-
- These are all to quiet the 64-bit compiler on Win64.
-
- * ace/CDR_Stream.i (write_wstring): cast size_t return from
- ACE_OS::strlen() to ACE_CDR::ULong to correct types.
-
- * ace/OS_NS_stropts.inl (putmsg): ACE_OS::write() returns ssize_t;
- cast it back to int for return to caller.
-
- * ace/OS_NS_sys_uio.{h, inl, .cpp}: writev() returns ssize_t. Thus,
- the writev_emulation() method also must return ssize_t. Also
- corrected the ACE_OSCALL_RETURN 'type' argument from int to ssize_t.
-
- * ace/Process.cpp (spawn): When forming the +H command line options,
- use %I64d, not %d, on Win64.
-
- * ace/SOCK_SEQPACK_Acceptor.cpp (shared_open): Cast the 'namelen'
- argument to ACE_OS::bind() to int to match the signature.
-
- * ace/SOCK_SEQPACK_Association.{h i} (recvv_n, sendv_n): The iovec
- count was changed from size_t to int to be consistent with the
- other analogous methods in ACE.
-
- * ace/SOCK_SEQPACK_Association.cpp (get_local_addrs, get_remote_addrs):
- Correct usage of int/size_t types.
-
- * ace/SOCK_SEQPACK_Connector.cpp (shared_connect_start): Use 'int',
- not 'size_t' as address length argument to ACE_OS::bind().
-
- * ace/UUID.cpp (to_string): Change UUID_STRING_LENGTH from int to
- size_t to match string handling length types.
-
-Thu Apr 29 06:13:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadSafety/Tokens_Deadlock.cpp:
- Include ace/OS_NS_unistd.h to get ACE_OS sleep
-
-Wed Apr 28 22:06:08 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Basic_Stats.cpp:
- * ace/Parse_Node.cpp:
- * ace/Sample_History.cpp:
- * ace/Stats.cpp:
-
- Fixed unused parameter and variable warnings in the ACE_NLOGGING
- case.
-
- * netsvcs/lib/Token_Handler.cpp:
-
- Include "ace/Signal.h" to pull in ACE_Sig_Action class
- declaration.
-
-Wed Apr 28 14:25:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Removed $(EXEEXT) for BIN_UNCHECKED. This has strange problems
- in our MinGW build. We are looking at this again for OpenVMS.
-
-Wed Apr 28 13:00:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Mutex.{cpp,inl}:
- - Improved the dump() method.
- - Release all resources in the remove()
- - Changed the constructor not to allocate unnecessary resource
- (thread mutex) in case process shared mutex is requested
- *and* supported
- Change from Martin Corino <mcorino@remedy.nl>
-
-Wed Apr 28 12:53:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Lib_Find.cpp:
- * ace/Memory_Pool.cpp:
- Added missing quotes to the ACE_RCSID macro.
-
-Wed Apr 28 12:19:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- First checkin of the OpenVMS port of ACE. This port is done by
- Martin Corino <mcorino@remedy.nl>. This is not finished yet, we have
- to do more testing but a lot of the ACE tests work without problems.
- Documentation and readmes will be updated in the near future with
- an explanation how to use ACE on OpenVMS.
-
- * ace/Mem_Map.cpp (open):
- Added special VMS sharing attributes for memory map file ::open()
-
- * ace/Memory_Pool.cpp (commit_backing_store_name):
- ::fsync() called to make sure change is commited to disk.
-
- * ace/Lib_Find.cpp (ldfind, ldname):
- Added OpenVMS way of finding shared libraries
-
- * ace/ACE.i (recv_i):
- OpenVMS cannot ::read() on socket, must use ::recv()
-
- * ace/OS_NS_sys_stat.inl (fstat):
- Called ::fsync() before calling ::fstat() to make sure all changes
- have been commited to disk
-
- * ace/OS_NS_sys_mman.inl:
- In ACE_OS::mmap() added ::fsync() before ::mmap() to make sure all
- is committed to disk.
- In ACE_OS::shm_open() added special OpenVMS sharing attributes for
- memory map file ::open()
-
- * ace/config-openvms.h:
- New config file for OpenVMS 7.3-2.
-
- * include/makeinclude/platform_openvms.GNU:
- New file for OpenVMS 7.3-2
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Use $(EXEEXT) for BIN_UNCHECKED.
-
-Wed Apr 28 09:34:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/rules.local.GNU:
- Added special way of pwd retrieval for mingw because the normal
- way gives problems under mingw. Thanks to Martin Corino
- <mcorino@remedy.nl> for creating this patch.
-
-Wed Apr 28 06:19:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.cpp (DllMain):
- Replaced check for ACE_OS_HAS_DLL with ACE_HAS_DLL. ACE_OS_HAS_DLL
- is deprecated and will be removed in the near future. Thanks to
- Felix Wyss <FelixW@inin.com> for reporting this.
-
-Wed Apr 28 06:13:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Pipe_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- Fixed compile problems in unicode builds
-
-Tue Apr 27 18:15:40 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.inl (rw_trywrlock_upgrade): If on a platform
- with ACE_HAS_PTHREADS_UNIX98_EXT, try the call. It'll probably fail,
- but the error is more accurate than ENOTSUP.
-
- * tests/Reader_Writer_Test.cpp: Realign the diagnostics on write lock
- upgrade failure to match the #if/#else logic in
- ACE_OS::rw_trywrlock_upgrade(). Add some %p to the output to help
- more in failure conditions.
-
-Tue Apr 27 08:31:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadPools/TP_Reactor.cpp:
- * examples/APG/Threads/Message_Queue.cpp:
- Don't use ACE_Reactor deprecreated methods.
-
-Tue Apr 27 08:18:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/MT_Reactor_Timer_Test.cpp:
- * tests/Notify_Performance_Test.cpp:
- * tests/Service_Config_Test.cpp:
- * tests/TP_Reactor_Test.cpp:
- * tests/Thread_Pool_Reactor_Resume_Test.cpp:
- * tests/Thread_Pool_Reactor_Test.cpp:
- Don't use ACE_Get_Opt and ACE_Reactor deprecreated methods.
-
-Mon Apr 26 17:21:39 2004 Steve Huston <shuston@riverace.com>
-
- * configure.ac: Change the tests for sem_init() and sem_destroy() to
- use AC_SEARCH_LIBS instead of AC_CHECK_FUNC. The entrypoints are in
- librt, so weren't being located. This allows ACE_HAS_POSIX_SEM to
- be detected correctly.
-
-Mon Apr 26 17:31:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Acceptor.cpp:
- Use ACE_Reactor::instance()->end_reactor_event_loop () to end the
- event loop instead of the deprecated ACE::Reactor::end_event_loop()
-
-Mon Apr 26 02:09:01 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h (ACE_CDR::Boolean):
-
- This type is now a true C++ "bool". On a related note, the
- OMG IDL-to-C++ mapping allows this type to be "bool" for ANSI
- compliant compilers. All compilers currently supported by ACE
- support the C++ "bool" type, so we're in luck.
-
- * ace/CDR_Stream.h:
-
- Made all single argument "{from,to}_*" constructors explicit (if
- supported by the compiler), as required by the OMG IDL-to-C++
- mapping. Addresses potential implicit conversion issues.
-
- Fixed some broken Doxygen documentation.
-
- (good_bit_, do_byte_swap_, current_is_writable_):
-
- Converted these flags and their corresponding accessors from
- "int" to "bool", and changed the declaration order to optimize
- size of ACE_{Output,Input}CDR classes by avoiding unnecessary
- static alignment padding. Both classes are now 8
- bytes smaller, at least on platforms with 4 byte alignment.
-
- * ace/CDR_Stream.i:
-
- Updated good_bit_, do_byte_swap_ and current_is_writable_
- assignments to use C++ "bool" values.
-
- * ace/CDR_Stream.cpp:
-
- Updated base member initializer lists to match new member
- declaration order.
-
- Updated good_bit_, do_byte_swap_ and current_is_writable_
- assignments to use C++ "bool" values.
-
- Use "const" where applicable.
-
- Use prefix increment operator instead of postfix increment
- operator where applicable. The former is more efficient.
-
-Mon Apr 26 15:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Message_Queue.cpp:
- In ACE_Message_Queue_NT::open() use ACTIVATED instead of
- WAS_ACTIVE because the last is deprecated.
-
-Mon Apr 26 10:04:43 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/mfc.mpb:
-
- Within 'specific' sections, set the subsystem and use_mfc template
- variables to correct values for use with MFC.
-
-Mon Apr 26 09:59:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Memory_Pool.h:
- Doxygen improvements
-
-Mon Apr 26 07:44:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * os-patches/vxworks-5.1.txt:
- Removed this file from the repo. It is not correct anymore
- and we don't support VxWorks 5.1 anymore.
-
-Mon Apr 26 07:18:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/test_config.h:
- Removed the non win32 version of ACE_APPEND_LOG. Bug 1792
- reported that child logs didn't work on non win32 platforms.
- A tests on our linux system demonstrated that when we removed
- the non win32 version of ACE_APPEND_LOG things works again
- on Linux. This non win32 version did close the file stream
- and this seems not logical. Thanks to Martin Corino
- <mcorino@remedy.nl> for reporting this.
-
-Sun Apr 25 23:17:26 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
-
- Include "ace/Null_Mutex.h" to pull in ACE_Null_Mutex class
- declaration.
-
- * examples/IPC_SAP/SSL_SAP/SSL-server-poll.cpp:
-
- Include "ace/Log_Msg.h" and "ace/OS_NS_stdio.h" to pull
- ACE_ERROR related macros and ACE_OS::perror() prototype,
- respectively.
-
- * examples/IPC_SAP/SSL_SAP/Makefile:
-
- Added missing ACE SSL preprocessor and linker flags.
-
-Sun Apr 25 09:22:50 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
-
- Make use of new MPC features to correctly represent the output
- files generated with various tao_idl options.
-
-Sun Apr 25 09:57:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tokens_Test.cpp:
- Added include of ace/Barrier.h to fix compile error
-
-Sun Apr 25 09:52:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added TAO/tests/Collocation/run_test.pl
-
-Fri Apr 23 22:35:23 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Process_Manager.cpp (wait):
- * ace/WFMO_Reactor.cpp (dispatch_handles):
-
- Fixed "pointless comparison of unsigned integer with zero"
- MSVC++ 7.1 warning.
-
-Fri Apr 23 22:26:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Web_Crawler/Iterators.cpp (next):
-
- Explicitly cast offset value from size_t to off_t to address
- "change of sign in integer conversion" warning exhibited by
- MSVC++ 7.1.
-
-Fri Apr 23 22:13:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Token_Collection.h:
- * ace/Token_Invariants.h:
-
- Include "ace/Null_Mutex.h" to pull ACE_Null_Mutex class
- declaration.
-
-Fri Apr 23 20:25:05 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Kokyu/Kokyu_defs.h:
- * Kokyu/Kokyu_defs.i:
-
- Changed return types for equality operators to "bool", as is the
- norm for modern C++.
-
-Fri Apr 23 12:50:34 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Config_Test.cpp (iniCompare):
-
- Changed type of equality flag variable from an "int" to a
- "bool". Addresses a "'&=' : unsafe mix of type 'int' and type
- 'bool' in operation" warning exhibited by MSVC++ 6.
-
-Fri Apr 23 11:23:04 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Local_Tokens.cpp:
- * ace/Local_Tokens.h:
- * ace/Timeprobe.h:
-
- Do not include "ace/Synch{_T}.h". Include less expensive ones
- instead. Fixes a "fuzz" error.
-
- * ace/Token_Manager.h:
-
- Moved "ace/Map_Manager.h" inclusion within the
- ACE_HAS_TOKENS_LIBRARY block. There is no need to include it if
- that macro isn't defined.
-
-Fri Apr 23 11:14:51 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * examples/Smart_Pointers/Widget_Impl.h:
-
- Include "ace/Synch_Traits.h" and "ace/Thread_Mutex.h".
- Necessitated by header inclusion reductions in
- "ace/Refcounted_Auto_Ptr.*".
-
-Fri Apr 23 15:01:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Thread_Manager_Test.cpp:
- When ACE_LACKS_PTHREAD_KILL has been defined, don't fail on a
- non supported kill. Thanks to Martin Corino <mcorino@remedy.nl>
- for extending this.
-
-Fri Apr 23 14:49:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Changed the way we integrate with Codeguard. Removed the -g
- commandline option and use "-Config Codeguard" to enable
- inspection of codeguard logs. This is much easier to maintain
- and this way the bin/auto_run_tests.pl doesn't need to be
- modified.
-
-Fri Apr 23 10:30:31 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Recursive_Condition_Test.cpp: Missed a variable change.
-
-Fri Apr 23 07:35:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.inl (mutex_init): Forgot some changes of type to
- lock_scope for Windows.
-
-Fri Apr 23 11:24:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Extended the checking of children logs. Some tests spawn child
- processes and these processes log then to a different log
- startin with the executable name, but then with a postfix. These
- child logs are already inspected, but only for error and warning
- not for the starting/ending lines. We now check whether starting
- and ending is in the log file and also the number of starting
- and ending lines must match.
-
-Fri Apr 23 06:18:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Pipe_Test.cpp:
- * tests/Process_Manager_Test.cpp:
- * tests/Process_Mutex_Test.cpp:
- * tests/Signal_Test.cpp:
- * tests/Time_Service_Test.cpp:
- These tests did check for ACE_LACKS_FORK but didn't use fork
- at all, but ACE_Process::spawn() to spawn new processes.
- This function has much more implementations, so removed the
- check for fork. In case a platform doesn't support this test,
- this should be solved in the run_tests.lst file.
-
-Fri Apr 23 06:15:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl:
- Fixed incorrect check in ACE_OS::condattr_init()
-
-Thu Apr 22 22:22:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/clone.cpp:
- * tests/Dirent_Test.cpp:
-
- Replaced "ace/OS.h" include with lighterweight "ace/OS_NS_*.h"
- includes. Fixes "fuzz" errors.
-
-Thu Apr 22 20:54:26 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/SSL/SSL_Asynch_Stream.h:
- * ace/SSL/SSL_Context.cpp:
- * ace/SSL/SSL_Context.h:
- * ace/SSL/SSL_SOCK_Stream.i:
-
- Updated included headers as necessary due to removal of
- "ace/Synch.h" #include.
-
-Thu Apr 22 20:01:12 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/ATM_Addr.cpp:
- * ace/ATM_Addr.h:
- * ace/ATM_Addr.i:
- * ace/Active_Map_Manager.h:
- * ace/Active_Map_Manager.i:
- * ace/Addr.h:
- * ace/Addr.i:
- * ace/Atomic_Op.h:
- * ace/Atomic_Op.i:
- * ace/Atomic_Op_T.h:
- * ace/Atomic_Op_T.i:
- * ace/Based_Pointer_T.h:
- * ace/Based_Pointer_T.i:
- * ace/Basic_Types.h:
- * ace/Basic_Types.i:
- * ace/Bound_Ptr.h:
- * ace/Bound_Ptr.i:
- * ace/CDR_Base.cpp:
- * ace/CDR_Base.h:
- * ace/Cache_Map_Manager_T.h:
- * ace/Cache_Map_Manager_T.i:
- * ace/Cleanup.cpp:
- * ace/Cleanup.h:
- * ace/Configuration.cpp:
- * ace/Configuration.h:
- * ace/Containers_T.cpp:
- * ace/Containers_T.h:
- * ace/Containers_T.i:
- * ace/DEV_Addr.h:
- * ace/DEV_Addr.i:
- * ace/FILE_Addr.h:
- * ace/FILE_Addr.i:
- * ace/Functor_T.h:
- * ace/Functor_T.i:
- * ace/Future.cpp:
- * ace/Future.h:
- * ace/Get_Opt.h:
- * ace/Get_Opt.i:
- * ace/Hash_Map_Manager_T.h:
- * ace/Hash_Map_Manager_T.i:
- * ace/INET_Addr.cpp:
- * ace/INET_Addr.h:
- * ace/INET_Addr.i:
- * ace/IOStream.h:
- * ace/Local_Name_Space.cpp:
- * ace/Local_Name_Space.h:
- * ace/Local_Tokens.h:
- * ace/Local_Tokens.i:
- * ace/MEM_Addr.h:
- * ace/MEM_Addr.i:
- * ace/Map_Manager.h:
- * ace/Map_Manager.i:
- * ace/Map_T.h:
- * ace/Map_T.i:
- * ace/Name_Space.cpp:
- * ace/Name_Space.h:
- * ace/OS_Errno.h:
- * ace/OS_Errno.inl:
- * ace/OS_NS_Thread.cpp:
- * ace/OS_NS_Thread.h:
- * ace/Pair_T.h:
- * ace/Pair_T.i:
- * ace/RB_Tree.h:
- * ace/RB_Tree.i:
- * ace/Refcounted_Auto_Ptr.h:
- * ace/Refcounted_Auto_Ptr.i:
- * ace/Registry.cpp:
- * ace/Registry.h:
- * ace/SPIPE_Addr.h:
- * ace/SPIPE_Addr.i:
- * ace/SString.h:
- * ace/SString.i:
- * ace/Select_Reactor_Base.h:
- * ace/Select_Reactor_Base.i:
- * ace/Service_Config.h:
- * ace/Service_Config.i:
- * ace/Strategies_T.h:
- * ace/Strategies_T.i:
- * ace/String_Base.cpp:
- * ace/String_Base.h:
- * ace/String_Base.i:
- * ace/Thread_Manager.h:
- * ace/Thread_Manager.i:
- * ace/Time_Value.h:
- * ace/Time_Value.inl:
- * ace/Timeprobe.h:
- * ace/Timeprobe.i:
- * ace/UNIX_Addr.h:
- * ace/UNIX_Addr.i:
- * ace/Unbounded_Set.cpp:
- * ace/Unbounded_Set.h:
- * ace/Unbounded_Set_Ex.cpp:
- * ace/Unbounded_Set_Ex.h:
- * ace/Vector_T.cpp:
- * ace/Vector_T.h:
- * ace/Vector_T.i:
- * ace/CLASSIX/CLASSIX_Group.h:
- * ace/CLASSIX/CLASSIX_Group.i:
- * ace/CLASSIX/CLASSIX_Port.h:
- * ace/CLASSIX/CLASSIX_Port.i:
- * apps/Gateway/Gateway/Event.h:
- * apps/JAWS/clients/Caching/Local_Locator.h:
- * apps/JAWS/clients/Caching/Local_Locator.i:
- * apps/JAWS/clients/Caching/URL_Properties.h:
- * apps/JAWS/clients/Caching/URL_Properties.i:
- * docs/tutorials/016/Condition_i.cpp:
- * docs/tutorials/016/Condition_i.h:
- * docs/tutorials/016/condition.cpp:
- * examples/Web_Crawler/URL_Addr.cpp:
- * examples/Web_Crawler/URL_Addr.h:
- * tests/CDR_File_Test.cpp:
- * tests/Collection_Test.cpp:
- * tests/Collection_Test.h:
- * tests/IOStream_Test.cpp:
- * ACEXML/common/AttributesImpl.h:
- * ACEXML/common/AttributesImpl.i:
- * ACEXML/common/URL_Addr.h:
- * ACEXML/common/URL_Addr.inl:
- * ACEXML/parser/parser/ParserContext.h:
- * ACEXML/parser/parser/ParserContext.inl:
-
- Changed all return types for equality, relational and logical
- operators to "bool", as is the norm for modern C++.
-
-Thu Apr 22 17:06:04 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.inl (mutex_init):
-
- Explicitly cast the unused returned values of an
- ACE_ADAPT_RETVAL macro call to "void" to address a "right-hand
- operand of comma has no effect" warning exhibited by GNU g++ 3.4
- (pre-release).
-
-Thu Apr 22 17:06:39 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Recursive_Condition_Test.cpp: Fixed broken log string. Also,
- when checking nesting level, ignore it if get_nesting_level() returns
- -1, ENOTSUP. This will be the case for native Pthreads recursive
- mutexes.
-
-Thu Apr 22 16:51:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_Thread.h:
- * ace/OS_NS_Thread.inl:
- Reverted this change:
- Wed Mar 31 14:43:48 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
- which confused the lock scope (process vs. thread) with lock type
- (recursive, non-recursive, etc.). Panagiotis sent a revised patch
- to separately specify the lock type as an optional argument,
- lock_type, to ACE_OS::mutex_init(). This allows Pthreads recursive
- mutexes where they are available.
- I also renamed the 'type' argument to lock_scope to differentiate
- this further and avoid confusion in the future.
- On ACE_OS::thread_mutex_init(), the meaning of the old 'type'
- argument is changed. It previously combined the scope and type.
- Now it is just the type (e.g. recursive), as the scope is inherent
- in the method used.
- For clarification on ACE_HAS_RECURSIVE_MUTEXES, it means that the
- platform is capable of them, not that they always are, as one would
- expect. However, before Pthreads had recursion added, it was
- never optional. Now it is.
-
- * ace/config-linux.h: Only set ACE_HAS_RECURSIVE_MUTEXES if
- ACE_HAS_PTHREADS_UNIX98_EXT is set.
-
- * ace/config-aix4.x.h:
- * ace/config-hpux-11.00.h: Added ACE_HAS_RECURSIVE_MUTEXES. This is
- predicated on ACE_HAS_PTHREADS_UNIX98_EXT, which is already set.
- Some other configs have ACE_HAS_PTHREADS_UNIX98_EXT also, but I
- don't have access to them for testing, so didn't add it to those.
-
- * ace/Thread_Mutex.cpp (ctor): Pass 0 for lock_type to
- ACE_OS::thread_mutex_init(), not USYNC_THREAD.
-
-Thu Apr 22 11:53:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/fuzz.pl (check_for_non_bool_operators):
-
- Improved regular expressions to catch additional cases.
-
-Thu Apr 22 12:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/TMCast/Link_Listener.hpp: removed ACE_Addr bug which led to
- sigsegv in TMCast applications.
-
-Thu Apr 22 12:13:52 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ACEXML/common/codecs.mpb:
- * ACEXML/common/common.mpc:
-
- Support disabling the ace_codecs feature. This project takes
- advantage of the ! (not) feature of MPC.
-
-Thu Apr 22 14:00:05 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/ace_tests.lst:
- The wfmo reactor tests shouldn't be run using Cywin. The wfmo
- run_test.pl test for windows but Cygwin runs on windows but
- doesn't have the wfmo reactor.
-
-Thu Apr 22 07:58:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/prj_install.pl:
- Removed this file. It now lives in the MPC directory.
-
-Thu Apr 22 00:22:03 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/fuzz.pl (check_for_non_bool_operators):
-
- New test that determines if equality, relational and logical
- operators return a type other than "bool". A "bool" return type
- for such operators is the norm for modern C++ compilers.
-
-Thu Apr 22 07:12:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/tao_orb_tests.lst:
- Added TAO/tests/Bug_1495_Regression.pl to the list of test
- that must be run.
-
-Thu Apr 22 06:02:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/QoS/qos.mpc:
- With Visual C++ 8 also define ACE_HAS_WINSOCK2_GQOS. Visual C++
- 8 is at this moment Microsoft Visual Studio .NET 2005 March
- 2004 Preview.
-
-Wed Apr 21 13:36:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/os_include/os_time.h: Reverted this change:
- Thu Apr 15 17:56:29 2004 Steve Huston <shuston@riverace.com>
- and directly include <sys/time.h> instead. Although the Apr 15
- change fixed the g++ build on HP-UX, it revived a compile error
- for the aC++ build wherein the ACE_OS::sigaction() method would
- not compile, apparantly due to some confusion over partially-defined
- struct sigaction in some inlined situations. I have no idea why,
- but at this point, both the aC++ and g++ builds are quiet.
-
-Tue Apr 20 12:47:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_shm.h:
- Removed empty shmaddr when ACE_WIN32 is set, it is not used in
- ACE. Added empty struct shmid_ds when ACE_LACKS_SHMID_DS_T is
- defined.
-
- * ace/README:
- Added ACE_LACKS_SHMID_DS_T
-
-Tue Apr 20 06:17:43 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * THANKS:
-
- To avoid spam for our dear users we have changed the @ symbol
- and the dot symbol to be in character format.
-
-Mon Apr 19 14:10:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_Thread.inl:
- Moved the implementation of ACE_OS::thr_equal() before the first
- placed where it is used in this file. This fixes a warning in the
- Tru64 build.
-
-Mon Apr 19 14:02:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/sys/os_msg.h:
- Instead of defining an empty struct msqid_ds when
- ACE_WIN32 is set, use the new ACE_LACKS_MSQID_DS_T define.
-
- * ace/README:
- Added ACE_LACKS_MSQID_DS_T description
-
- * ace/config-win32-common.h:
- Win32 doesn't have the struct msqid_ds, so added ACE_LACKS_MSQID_DS_T
-
-Fri Apr 16 12:34:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/ace.icp:
- * tests/tests.icp: Removed these left-over Visual Age C++ projects.
-
- * ace/ace_dll64.mak:
- * ace/ace_lib64.mak:
- * apps/JAWS/clients/WebSTONE/src/client/webclient.mak:
- * apps/JAWS/clients/WebSTONE/src/gendata/genrand.mak:
- * apps/JAWS/clients/WebSTONE/src/master/webmaster.mak:
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.mak:
- Removed these MSVC make files. These are all now generatable via MPC.
-
-Fri Apr 16 09:35:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Default_Constants.h:
- Added ACE_MAX_UDP_PACKET_SIZE
-
- * ace/RMCast/RMCast_IO_UDP.cpp:
- Use ACE_MAX_UDP_PACKET_SIZE instead of a hardcoded constant. Makes
- it possible to overrule the value from the config.h file.
-
-Fri Apr 16 06:38:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Fixed error in the libcheck that was put in accidently when merging
- from our test system to the latest cvs version.
-
-Thu Apr 15 23:28:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (CCFLAGS):
- (CPPFLAGS):
-
- Moved preprocessor flags in compiler flags variable $(CCFLAGS)
- to preprocessor flags variable $(CPPFLAGS). Addresses potential
- dependency generation problems.
-
-Thu Apr 15 17:56:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/os_include/os_time.h: Include ace/os_include/sys/os_time.h
- before <time.h>. This insures that the X/Open form of select(),
- using fdset* as opposed to int*, gets selected, at least on HP-UX.
-
-Thu Apr 15 14:38:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/rules.local.GNU:
- Reverted the $(PWD) changed, it caused unexpected problems. We are
- working on a better solution.
-
-Thu Apr 15 12:33:27 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Changed the way we do a lib check. Instead of using the shell we use
- normal make rules. Another advantage is that we now give all libraries
- we are missing instead of the first one. Thanks to
- Martin Corino <mcorino@remedy.nl> for changing this.
-
-Thu Apr 15 12:29:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/check_build_logs:
- * bin/show_log_dir.pl:
- * bin/vc_filter.pl:
- Removed these files, they are old and not needed anymore. Looks
- some more files in bin can be removed, we should have a good look
- at what we really need
-
-Thu Apr 15 07:20:35 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ACE-INSTALL.html:
- * bin/MakeProjectCreator/README:
-
- Added information on how to obtain MPC and the location of
- documentation.
-
-Thu Apr 15 10:52:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_mingw32.GNU:
- Set PRELIB to empty for MinGW and set a specific PWD.
-
-Thu Apr 15 10:16:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- Reimplemented the ACE_OS::setsid(). Introduced ACE_LACKS_SETSID so
- that from the config file we can say if the platform supports setsid()
- or not. VxWorks and PSOS don't have the concept of processes so
- there we return just 0, just like to other methods related to this one.
- This way when we get another port to a platform which doesn't have
- setsid() we just have to add this define to the config file.
-
- * ace/config-chorus.h:
- * ace/config-integritySCA:
- * ace/config-win32-common.h:
- Added define of ACE_LACKS_SETSID because these platforms lack this
-
- * ace/README:
- Documented ACE_LACKS_SETSID
-
-Thu Apr 15 09:51:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/wrapper_macros.GNU:
- Introduced PWD. This is used to get the current working
- directory. When it is not set, it is $(shell pwd). On Windows
- without cygwin we don't have pwd, so we need to get another
- way of doing this, this makes it possible to overrule this.
-
- * include/makeinclude/rules.local.GNU:
- Use $(PWD) to get the working directory
-
- * include/makeinclude/platform_g++_common.GNU:
- Added mingw specific rules for determining if the GNU ld has -E
-
-Thu Apr 15 08:54:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_sys_stat.inl:
- Changed order of inline methods to fix warnings in Tru64 build.
-
-Thu Apr 15 08:37:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- Changed location of ACE_OS::getpagesize(). The method must be
- above the first place where it is used. This fixes a warning
- in the Tru64 build.
-
-Thu Apr 15 07:14:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/ThreadSafety/Tokens.cpp:
- Added include of ace/OS_NS_time.h to get ACE_OS::nanosleep
-
-Thu Apr 15 07:04:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- Removed this file. The msvc_mpc_auto_compile.pl script must
- be used.
-
-Wed Apr 14 22:18:58 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * Kokyu/DSRT_Direct_Dispatcher_Impl_T.cpp (svc):
-
- Wrapped ACE_Guard instantiation within an ACE_GUARD_RETURN
- macro. Addresses an unused variable warning.
-
-Wed Apr 14 20:29:52 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.cpp (thr_create):
-
- Explicitly cast the unused returned values of two
- ACE_ADAPT_RETVAL macro calls to "void" to address a "right-hand
- operand of comma has no effect" warning exhibited by GNU g++ 3.4
- (pre-release).
-
-Wed Apr 14 19:27:29 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/os_include/os_unistd.h (_POSIX_TIMER_MAX):
- (ACE_DEFAULT_TIMERS):
-
- Moved definitions of these macros to other more appropriate
- files described below.
-
- * ace/os_include/os_limits.h (_POSIX_TIMER_MAX):
-
- Moved conditional definition of this macro to this file to avoid
- potential definition before the one in <limits.h>. Fixes macro
- redefinition warnings.
-
- * ace/Default_Constants.h (ACE_DEFAULT_TIMERS):
-
- Moved conditional definition of this macro to this file. It
- didn't make much sense to define it in the os_unistd.h
- portability header.
-
-Wed Apr 14 17:28:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_qnx_rtp_gcc.GNU:
-
- Corrected "fuzz" error regarding missing RCS ID.
-
-Wed Apr 14 23:03:20 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ace/DLL_Manager.cpp:
-
- Additional validation in DLL_Handle::symbol.
-
- * ace/Mem_Map.cpp:
-
- QNX NTO cannot mmap regular files, but can map shared
- memory. Mem_Map was modified for QNX NTO the same it was done
- for CHORUS, namely ::open and ::unlink was replaced by
- resp. ::shm_open and ::shm_unlink in QNX NTO section. This is
- only a partial bugfix, as one it prevents mapping ordinary
- files.
-
- * tests/Mem_Map_Test.cpp:
-
- ::open in QNX NTO sections was replaced by Mem_Map::open to
- ensure ::shm_open is invoked.
-
-Wed Apr 14 17:17:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-11.00.h: Fixed missing end-of-comment mark that
- no-oped much of this file. Thanks to the compiler for all the
- help finding this one.... NOT!
-
-Wed Apr 14 14:09:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/os_include/os_unistd.h (ACE_DEFAULT_TIMERS, _SC_TIMER_MAX):
-
- #define ACE_DEFAULT_TIMERS to _POSIX_TIMER_MAX, not
- _SC_TIMER_MAX. The latter is a parameter meant to be passed to
- the sysconf() C library function. It does not represent the
- maximum number of concurrent timers per process. The fact that
- its value is close to the value for _POSIX_TIMER_MAX is a
- coincidence (e.g. _SC_TIMER_MAX on Linux/glibc is 35 and
- _POSIX_TIMER_MAX is 32). This addresses potential problems
- where the default number of timers is more than the platform
- allows.
-
- In addition to addressing the above issue, this change also
- fixes a warning regarding an undefined "_SC_TIMER_MAX" macro on
- Linux/glibc. On that platform "_SC_TIMER_MAX" is actually
- defined in an enumeration.
-
- (_SC_AIO_MAX):
-
- Removed this macro definition. It served no useful purpose.
-
-Wed Apr 14 16:18:10 2004 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Cached_Connect_Strategy_T.cpp:
-
- In ACE_Cached_Connect_Strategy_Ex::connect_svc_handler_i(), the
- reference counter of the entry in the hashtable
- (ACE_Refcounted_Hash_Recyclable) was being incremented in all
- cases. It should only incremented if the hint passed to
- connect_svc_handler_i() is not used.
-
- Thanks to Torsten Kuepper <torsten.kuepper@nokia.com> for
- reporting this bug. This closes bug 1781.
-
-Wed Apr 14 16:14:59 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Basic_Types.h: Add _M_AMD64 (Opteron) as a known little-endian
- architecture. Thanks to Ivan Murphy <ivan.murphy@siemens.com> for
- this fix.
-
-Wed Apr 14 21:07:35 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
-
- * ACE-INSTALL.html: updated documentation in QNX section.
- * include/makeinclude/platform_qnx_rtp_gcc.GNU: several changes
- related to compilation under QNX RTP v.6.2.0.
- * ace/Mutex.inl: Fixed bugs for pthread::process_mutex placed in
- shared memory
- * ace/Process_Mutex.h: Explained in doxygen documentation the
- difference between SYSV semaphores and pthreads based process
- mutexes.
- * ace/RW_Process_Mutex.h: Added \todo section in doxygen doc.
- * ace/Dev_Addr.h:
- * ace/Dev_Addr.i:
- * ace/File_Addr.h:
- * ace/Module.h:
- * ace/Module.i:
- * ace/SPIPE_Addr.h: MAXNAMLEN replaced by MAXPATHLEN to prevent
- filename truncation
- * ace/Time_Value.cpp: Removed warning for QNX RTP related with
- unsigned tv_sec
- * ace/config-qnx-rtp-62x.h:
- * ace/config-qnx-rtp-pre62x.h:
- * ace/config-qnx-rtp.h:
- * ace/config-qnx-neutrino.h: New configuration macros for QNX RTP.
- * ace/OS.h: Removed unnecessary semicolon in QNX (4.x) section.
- * tests/Process_Mutex_Test.cpp: Ensured correct order of
- pthreads-based Process_Mutex destruction.
-
-Wed Apr 14 12:34:56 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Makefile.libs:
-
- Reverted a change (Makefile.libs,v 4.3 2004/04/13 23:15:45
- mbrudka) that incorrectly replaced a dependency on test_config.h
- with test_$(ACE_PLATFORM_CONFIG). Thanks to Johnny Willemsen
- for pointing me in the right direction.
-
-Wed Apr 14 11:26:20 2004 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_g++.GNU: If rtti=0, add
- -fno-rtti to CFLAGS. Previously, the rtti setting had no affect.
-
-Wed Apr 14 10:04:43 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/ifrservice.mpb:
-
- Added minimum_corba to the inheritance list. The IFRService
- library won't build with minimum poa enabled.
-
-Wed Apr 14 06:54:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tokens_Test.cpp:
- * netsvcs/lib/Token_Handler.h:
- Fixed compile errors when ACE_HAS_TOKENS_LIBRARY is defined
-
-Tue Apr 13 12:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Local_Tokens.h:
- Added missing includes that are needed when ACE_HAS_TOKENS_LIBRARY
- is defined.
-
-Tue Apr 13 08:44:22 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Select_Reactor_T.cpp (check_handles): Fixed typo.
-
-Wed Apr 7 12:27:19 2004 Steve Huston <shuston@riverace.com>
-
- * ASNMP/asnmp/target.cpp (operator==): Removed the lhs==rhs check at
- the top. This is a nice-to-have optimization, but MSVC7.1 reports
- all control paths are recursive.
-
- * ASNMP/tests/Integer_Test.cpp: Changed 'si' from short to unsigned
- short. It's initialized with 32768, which doesn't fit in 16 bits,
- and the comments on its use inside the test itself say it's
- unsigned short. There are not other comments to explain what this
- is trying to do, so I may have this wrong... Anyone with more info
- on this, please feel free to contact me.
-
- * examples/Log_Msg/Log_Msg_MFC/MFC_Log.h: Formatting adjustment.
-
- * examples/TMCast/Member/member.cpp: static_cast ACE_UINT64 to
- unsigned long to avert a VC7.1 compiler warning about truncation.
-
-Tue Apr 13 00:47:43 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Global_Macros.h (ACE_NEW_MALLOC_RETURN, ACE_NEW_MALLOC):
- (ACE_NEW_MALLOC_NORETURN, ACE_NEW_MALLOC_ARRAY_RETURN):
- (ACE_NEW_MALLOC_ARRAY):
-
- Explicitly cast the return value of the placement new operator
- call to "void" to address a "statement has no effect" warning
- exhibited by GNU g++ 3.4 (pre-release).
-
- * ace/Arg_Shifter.cpp:
- * ace/OS_NS_strings.h:
- * ace/Unbounded_Set.h:
-
- Nuked trailing whitespace.
-
- * ace/README:
-
- Updated autoconf support comments.
-
-Mon Apr 12 17:43:51 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-linux-common.h: In the newer-glibc section, add a
- #define ACE_POSIX_SIG_PROACTOR. This is a (possibly incomplete)
- attempt to make Linux use the sig proactor for newer linuxes such
- as Red Hat Linux 9 and Enterprise Linux 3, where it is possible to
- send a signal across threads in a process. I'm not terribly worried
- if the check is imperfect, since there's no chance for asynch I/O to
- work any other way, and not at all on Linux versions that can't do
- the cross-thread signals.
-
-Mon Apr 12 16:40:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-11.00.h: Force the Proactor implementation to
- ACE_POSIX_AIOCB_Proactor if the user didn't select one. The CB
- approach is not supported at HP-UX 11.00.
-
- Also this from the 5.4 support stream:
- Fri Mar 26 16:24:39 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-11.00.h: Added ACE_HAS_SIGACTION_CONSTP2.
-
-Mon Apr 12 13:55:46 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * apps/JAWS/clients/Caching/caching.mpc:
- * apps/JAWS/server/server.mpc:
-
- Made these projects require ace_filecache.
-
- * bin/MakeProjectCreator/config/ftclientorb.mpb:
-
- Made this base project require ace_uuid.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Cleaned up and simplified the template somewhat.
-
-Mon Apr 12 12:54:37 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-win32-common.h:
-
- Only define ACE_HAS_WINSOCK2_GQOS if ACE_HAS_QOS is defined.
-
- * bin/MakeProjectCreator/config/qos.mpb:
-
- If the qos feature is enabled, add ACE_HAS_QOS to the macros.
-
-Mon Apr 12 13:51:42 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ace.mpc:
- Removed default part from the Template_Files, it is not needed.
-
-Mon Apr 12 13:39:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- * ace/config-win32-msvc-5.h:
- * ace/config-win32-msvc-6.h:
- Moved define ACE_HAS_LLSEEK from msvc5/6 file to the win32 common
- file. This fixes bugid 1780. Thanks to Pierre Bisaillon
- <pierrebizz@hotmail.com> for reporting this.
-
-Thu Apr 1 15:40:55 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Strategies_T.cpp (activate_svc_handler): Make sure to
- store/restore errno when calling svc_handler->destroy ().
- Thanks to Ewald Dieterich <ewald.dieterich@fun.de> for reporting
- this. This fixes bugid 1776.
-
-Sun Apr 11 18:33:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * */*.icc:
-
- Axed them from the repo. Thanks to Johnny for reminding me to do
- this.
-
-Sun Apr 11 18:22:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * apps/JAWS2/HTTPU/HTTPU.DSP:
- * java/gjt/GJT.DSP:
- * java/src/JACE.DSP:
-
- Axed them from the repo.
-
-Sun Apr 11 18:19:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * apps/JAWS2/HTTPU/HTTPU.DSW:
- * java/gjt/GJT.DSW:
- * java/src/JACE.DSW:
-
- Removed these.
-
-Sat Apr 10 23:39:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * */*.ds[p,w]:
-
- Removed.
-
-Fri Apr 9 16:07:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Select_Reactor_T.cpp (check_handles): The previous method of
- locating handles to check -- iterating the handler repository for
- ACE_Event_Handler pointers and calling get_handle() -- didn't work
- if the handler didn't do get_handle() as we expected. Changed this
- to build a union of the read/write/exception wait_set masks and
- iterate through that. If a bad handle is found, call
- remove_handler_i() based on the handle, not the event handler
- pointer.
-
-Thu Apr 8 20:12:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * */*.bor:
-
- Removed all the borland makefiles files from the
- repository. Files in include/makeinclude have not been removed.
-
-Thu Apr 8 11:57:29 2004 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Asynch_IO.cpp (handle_output): Be sure to unregister this
- handler from the asynch task before posting the completion. The
- completion handler may do anything, including delete the handler,
- before this method has a chance to remove it from the asynch task.
- Matches an earlier fix for Windows:
- Thu Mar 11 17:00:14 2004 Steve Huston <shuston@riverace.com>
-
-Thu Apr 8 08:03:13 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
-
- Modified this base project to set tao_idl and tao_idlflags as
- template overrides. The custom command was then set to $(TAO_IDL)
- and the idlflags was set to $(TAO_IDLFLAGS). In all project
- creators (except GNUACE), these values will be replaced by the
- template override values.
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
-
- Override the expand_variables_from_template_values method to turn
- off variable expansion. This allows us to set TAO_IDL and
- TAO_IDLFLAGS as variables within the generated project and gives
- more flexibility to the user.
-
- * bin/MakeProjectCreator/config/vcfullmacros.mpt:
- * bin/MakeProjectCreator/config/vcpartialmacros.mpt:
-
- Set the ACE_HAS_MFC macro to 1 instead of just defining it.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Updated these to properly support the 'pch_postrule' custom
- defined keyword.
-
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Updated these to give a somewhat more useful message when the MPC
- core is not found in the usual place. Setting the MPC_ROOT
- environment variable can help these scripts determine the location
- of the MPC core.
-
-Mon Apr 5 13:27:27 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Updated these to point to the new MPC repository.
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/config/bison.mpb:
- * bin/MakeProjectCreator/config/flex.mpb:
- * bin/MakeProjectCreator/config/lex.mpb:
- * bin/MakeProjectCreator/config/openssl.mpb:
- * bin/MakeProjectCreator/config/qt.mpb:
- * bin/MakeProjectCreator/config/qt_moc.mpb:
- * bin/MakeProjectCreator/config/rpc.mpb:
- * bin/MakeProjectCreator/config/zlib.mpb:
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/BMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/CbxProjectCreator.pm:
- * bin/MakeProjectCreator/modules/CbxWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/EM3ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/EM3WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/FeatureParser.pm:
- * bin/MakeProjectCreator/modules/GHSProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GHSWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/GUID.pm:
- * bin/MakeProjectCreator/modules/HTMLProjectCreator.pm:
- * bin/MakeProjectCreator/modules/HTMLWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/MPC.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
- * bin/MakeProjectCreator/modules/MakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/OutputMessage.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/SLEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/SLEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
- * bin/MakeProjectCreator/modules/TemplateInputReader.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VA4WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC71ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC71WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/Version.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
- * bin/MakeProjectCreator/templates/automake.mpd:
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/bmakecommon.mpt:
- * bin/MakeProjectCreator/templates/bmakedll.mpt:
- * bin/MakeProjectCreator/templates/bmakedllexe.mpt:
- * bin/MakeProjectCreator/templates/bmakelib.mpt:
- * bin/MakeProjectCreator/templates/bmakelibexe.mpt:
- * bin/MakeProjectCreator/templates/cbx.mpd:
- * bin/MakeProjectCreator/templates/cbxdll.mpt:
- * bin/MakeProjectCreator/templates/cbxexe.mpt:
- * bin/MakeProjectCreator/templates/common.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/ghs.mpd:
- * bin/MakeProjectCreator/templates/html.mpd:
- * 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/sle.mpd:
- * bin/MakeProjectCreator/templates/sledll.mpt:
- * bin/MakeProjectCreator/templates/sleexe.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/MakeProjectCreator/templates/vc7lib.mpt:
- * bin/MakeProjectCreator/templates/vc7libexe.mpt:
-
- Removed these files.
-
-Fri Apr 02 13:36:08 2004 Balachandran <bala@dre.vanderbilt.edu>
-
- * ACE version 5.4.1 released.
-
-Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * NEWS:
-
- Updated with the latest developments just prior to BFO.
-
-Thu Apr 1 22:54:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- Fixes from testing.
-
-Thu Apr 1 18:03:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/make_release:
-
- We now generate static project files for VC6, solution and
- vcproj files for VC7 (for the whole of
- ACE+TAO+CIAO). Additionally we also generate em3 files for the
- whole of ACE. This is for the ACE distribution only.
-
-Thu Apr 1 10:21:31 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/SLEWorkspaceCreator.pm:
-
- Fixed a case error for the SlickEdit workspace creator.
-
-Thu Apr 1 08:34:55 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where relative directory replacement wouldn't take
- place if the value contained the current directory plus additional
- subdirectories. Also, if the relative directory were the same as
- the current directory the replacement would be invalid and
- wouldn't point to the correct directory.
-
-Wed Mar 31 23:20:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * apps/JAWS3/bench/mkfiles.cpp:
- * apps/JAWS3/bench/rqfiles.cpp:
- * examples/APG/Naming/Makefile.nodelocal:
-
-
-Wed Mar 31 18:08:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/bison.mpb:
- * bin/MakeProjectCreator/config/flex.mpb:
- * bin/MakeProjectCreator/config/lex.mpb:
- * examples/APG/Naming/Makefile.netlocal:
- * examples/APG/Naming/Makefile.netlocal_reader:
- * examples/APG/Naming/Makefile.nodelocal:
- * examples/APG/Naming/Makefile.nodelocal_shared:
- * examples/APG/Naming/Makefile.nodelocal_shared_reader:
- * examples/APG/Svc_Config/Makefile.dynamic:
- * examples/APG/Svc_Config/Makefile.static:
- * examples/APG/Timers/Makefile.singles:
- * examples/APG/Timers/Makefile.timers:
- * examples/APG/Timers/Makefile.upcall:
-
- More fuzz warnings.
-
-Wed Mar 31 18:11:18 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Functor_String.h:
- Fixed compile problem in wchar builds
-
-Wed Mar 31 11:46:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
-
- Removed checks for certain things like OS.h inclusions and such
- since we may not have time to fix them before the BFO. Once we
- clean the rest of the stuff for BFO, will add this back.
-
-Wed Mar 31 17:31:54 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_g++_common.GNU:
- Modified grep test for linker output so it will run correctly on
- Solaris. Thanks to Andrew G. Harvey <agh@cisco.com> for
- discovering the problem and providing work arounds. Also, thanks
- to Kitty for <kitty@dre.vanderbilt.edu> for recommending which
- one to use.
-
-Wed Mar 31 14:43:48 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.inl:
- * ace/config-linux.h:
- Enable the usage of native recursive mutexes for the
- implementation of ACE recursive mutexes. According to the
- README, ACE_HAS_RECURSIVE_MUTEXES should be defined for
- platforms where all mutexes are recursive. This seems a
- little bit counter intuitive, as it implies that recursive
- mutexes are supported by the platform. But in reality, it means
- that all mutexes are recursive.
-
- Added ACE_HAS_NONRECURSIVE_MUTEXES, which, together with
- ACE_HAS_RECURSIVE_MUTEXES means the platform supports both
- recursive and non-recursive mutexes. This maintains the default
- behavior on non-GNU/Linux platforms. Thanks to Panagiotis Issaris
- <panagiotis.issaris@mech.kuleuven.ac.be> for this patch.
-
- * ace/README:
- Added documentation for ACE_HAS_NONRECURSIVE_MUTEXES.
-
- * THANKS:
- Added Panagiotis Issaris to the hall of fame.
-
-Wed Mar 31 14:22:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_cygwin32.GNU:
- * include/makeinclude/platform_mingw32.GNU:
- Instead of that people when they need to have a different TCPU
- need to edit these files, made it so that we only default to
- TCPU=pentiumpro when it is not set yet. In the platform_macros.GNU
- people can now overrule this default.
-
-Wed Mar 31 09:06:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- Reverted our change of
- Sun Mar 14 12:10:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,cpp}:
- * ace/Select_Reactor_T.{cpp ,i}:
- * ace/Timer_Queue_Adapters.{h,cpp}:
- * ace/Timer_Queue_T.{h,i,cpp}:
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_List_T.cpp:
- Removed accessor for zero and max_time which where added in the commit
- above. We found that with some more complex TAO tests the linker was
- still having problems using the zero and max_time static members.
-
- As a different solution only for MinGW we define two static variables
- in the header file that use zero and max_time. With these two statics
- the linker can resolve these two members and we know don't get any
- linker problem anymore with MinGW. In case you had problems in your
- MinGW app, this patch also fixes the problems in your application
- without the need to change your app code.
-
- Thanks to Martin Corino <mcorino@remedy.nl> for figuring
- out the problem and making the patches.
-
-Tue Mar 30 17:53:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/templates/sle.mpd:
- * bin/MakeProjectCreator/templates/sledll.mpt:
- * bin/MakeProjectCreator/templates/sleexe.mpt:
- * bin/MakeProjectCreator/modules/SLEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/SLEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
- * bin/MakeProjectCreator/modules/MPC.pm:
- Added a new MPC template for Visual SlickEdit 8.1. This template is
- not 100% ready yet, but hereby the first version so that workspaces
- and projects are generated for simple project types.
-
-Mon Mar 29 20:52:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Functor_String.h:
-
- Fixed a typo.
-
-Mon Mar 29 12:24:54 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * examples/Threads/manual_event.cpp (worker):
- * tests/Upgradable_RW_Test.cpp (run_main):
- * tests/Conn_Test.cpp (client): Changed the name "barrier"
- to "thread_barrier" to fix a problem with macro conflicts on
- certain OS platforms. Thanks to Levente Torok <tealev@yahoo.com>
- for reporting this.
-
-Mon Mar 29 17:02:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.h:
- Include Functor_T.h instead of Functor.h because of Bala changes of
- yesterday. This fixes the compile problems in the daily builds with
- this example
-
-Mon Mar 29 08:03:08 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Modified the rules to ensure that generated files are made before
- attempting to build cpp files. These rules will only be in effect
- when they are needed (ie. generated files are anything but source
- files).
-
-Mon Mar 29 09:11:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ATM_Acceptor.h:
- * ace/ATM_Connector.h:
- * ace/ATM_QoS.h:
- * ace/ATM_Stream.h:
- * ace/Atomic_Op_T.h:
- * ace/Dump_T.cpp:
- * ace/Flag_Manip.cpp:
- * ace/Method_Request.h:
- * ace/Metrics_Cache_T.h:
- * ace/Refcounted_Auto_Ptr.i:
- * ace/SOCK.i:
- Added missing ace/ before some includes. Thanks to Roland Meub
- <Roland.Meub@tenovis.com> for reporting this.
-
- * ace/DEV.h:
- * ace/DEV_IO.h:
- * ace/SOCK.h:
- * ace/TTY_IO.h:
- Fixed some doxygen warnings.
-
-Mon Mar 29 00:20:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Makefile.bor:
-
- Added Functor_String.h to the faily builds on Borland.
-
-Sun Mar 28 23:44:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Functor.h:
- * ace/Functor_String.cpp:
- * ace/Functor_String.h:
-
- Removed inclusions of Functor_T.h. This is simply a brain dead
- way of doing things.
-
- * ace/Functor_T.h:
-
- Include Functor.h and Functor_String.h so that we get the
- specializations first.
-
- * ace/Hash_Map_Manager_T.h:
- * ace/RB_Tree.h:
-
- Include Functor_T.h. They don't have any purpose in life to
- include the specializations.
-
-Sun Mar 28 13:39:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Capabilities.h:
-
- #included Functor_String.h to force compilers to use the
- specialization.
-
- * ace/ace_dll.dsp:
-
- Added the new functor specializations into the project files.
-
-Sun Mar 28 19:07:44 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/notifytest.mpb:
- Updated name of NotifyTests library name, it should have TAO_ to
- match my update of today in the NotifyTests lib MPC file. This way
- this library has exactly the same name as in none mpc builds.
-
-Sun Mar 28 12:16:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACEXML/common/NamespaceSupport.i:
-
- Removed functors that were there in this file.
-
- * ACEXML/common/XML_Types.h:
-
- Forcibly include Functor_String.h to get the functors for
- ACE_CString and ACE_WString.
-
-Sun Mar 28 12:14:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Functor_String.cpp:
- * ace/Functor_String.h:
- * ace/Functor_String.inl:
-
- Functors for ACE_CString and ACE_WString. They have been placed
- in seperate files to avoid coupling the rest of ACE (which uses
- Functor.h) with strings that could lead to increased
- footprints.
-
- * ace/Makefile.ace:
- * ace/ace.mpc:
-
- New files for building.
-
-Sun Mar 28 15:31:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added some dsps to build first in a static build
-
-Sun Mar 28 14:57:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/nightlybuilds/*:
- Removed all these files from the repo, these are already replaced a
- long time by the autobuild project.
-
-Sat Mar 27 15:29:09 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/Multicast_Test_IPV6.cpp (leave): Replaced
-
- size_t size = 0;
-
- with
-
- size_t size = this->address_vec_.size ();
-
- Thanks to Johnny Willemsen for reporting this!
-
-Fri Mar 26 14:15:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/idl_compiler.mpt:
- * bin/MakeProjectCreator/config/idl_compiler_win32.mpt:
- * bin/MakeProjectCreator/config/notify.mpb:
- * bin/MakeProjectCreator/config/qt-min.mpb:
- * bin/MakeProjectCreator/config/qt-min_moc.mpb:
-
- While playing around with ARMS repository, I accidentally added
- these files back into the repo. Removing them once again.
-
-Thu Mar 25 11:58:46 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a bug in these templates where if a project had custom build
- rules, but no source files, the custom build rules would not be
- executed.
-
-Thu Mar 25 09:10:44 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_Thread.h:
-
- Thanks to Martin Corino <mcorino@remedy.nl> for supplying patches
- that fixes build problems on non-pthread platforms.
-
-Wed Mar 24 22:36:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/POSIX_Proactor.cpp:
-
- Fixed warning in g++ builds.
-
- * ace/Task.h (activate):
- * ace/Thread_Manager.cpp:
- * ace/Thread_Manager.h (spawn and spawn_n):
-
- Changed the default flags in the above methods. They now include
- THR_INHERIT_SCHED. This makes the defaults consistent with C++
- NPV1 and C++ NPV2. If a priority other than
- ACE_DEFAULT_THREAD_PRIORITY is passed into the <priority>
- argument, the THR_INHERIT_SCHED flag is dropped silently. This
- takes care of the problems reported by Abhijit Sachdev, which
- was basically a bug that prevented the priorities being
- inherited in thread-per-connection strategy.
-
- Thanks to Steve Huston for motivating the right fix that would
- not affect user code at all.
-
-Wed Mar 24 16:41:29 2004 Steve Huston <shuston@riverace.com>
-
- * ACE-INSTALL.html: Remove remaining reference to the "soft link"
- method of specifying a platform-specific config.h and
- platform_macros.GNU file. All instructions regarding these now
- use the preferred method - creating a local file and including
- the platform-specific one into it. Also cleaned up some old info.
-
- * PROBLEM-REPORT-FORM: Direct the user to not include an entire
- platform-specific config.h or platform_macros.GNU file. This is
- an effort to make submitted forms more concise and easy to read.
-
-Wed Mar 24 07:25:19 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where settings were not being properly reset when
- processing a 'specific' section for one project and then
- processing other projects.
-
-Tue Mar 23 22:13:01 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * bin/tao_orb_tests.lst:
-
- Added new PortableInterceptors ORB::shutdown() regression test
- to the nightly build test runs.
-
-Tue Mar 23 20:18:20 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * apps/gperf/README: Fixed the README file so it points to
- the right version of the GPERF paper. Thanks to Eric Whorter
- <emcwhorter@rightnow.com> for reporting this.
-
-Tue Mar 23 20:12:51 2004 Gautam Thaker <gthaker@atl.lmco.com>
-
- * performance-tests/SCTP/Options_Manager.cpp (Options_Manager):
- Fixed two instances of array[strlen] = '\0'; to
- Fixed two instances of array[strlen - 1] = '\0';
- Thanks to andreas.koehler@sysde.eads.net for reporting this
- error.
-
-Tue Mar 23 18:31:40 2004 Steve Huston <shuston@riverace.com>
-
- * tests/SSL/Makefile:
- * tests/SSL/aix_hack_for_main.cpp: Added aix_hack_for_main.cpp to get
- something without templates to build first. This all helps Visual
- Age C++ on AIX deal with reality. Also see:
- Sat Dec 6 19:27:26 2003 Steve Huston <shuston@riverace.com>
-
-Tue Mar 23 07:22:33 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/Export/Export.mpc:
-
- Simplified this mpc file.
-
- * examples/Export/dll.h:
- * examples/Export/dll.cpp:
-
- Fixed a problem with building on Windows with static libraries.
- Added an extern to the test_variable to stop duplicate symbols
- when building static libraries. The extern does not have any
- adverse effects when building dynamic libraries.
-
-Mon Mar 22 14:23:44 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-sunos5.7.h: Leave Solaris using the AIOCB proactor at
- all versions. None of them work very well, so just leave this one
- in place, as it imposes no signal restrictions on the application.
- The concurrent access of (via aio_suspend(), aiowiat(), etc.) and
- use of for I/O, aiocbs is really wreaking havoc with the proactor
- implementations, I'm afraid. I believe this is really going to need
- some serious work.
-
-Mon Mar 22 13:30:53 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/rpc.mpb:
-
- Added the -C option to ensure that the generated code can be used
- by c++ compilers. Also, changed the output source files and
- header files to fix a problem with make targets.
-
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
-
- Added a generated target to allow users to invoke a rule to
- produce just the generated files.
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a bug in these templates where generated files (other than
- idl stubs) would not be created before attempting to build object
- files.
-
-Mon Mar 22 14:10:12 2004 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Proactor.cpp: Fix "unused argument" warning. The code
- that really uses the signal_number argument _may_ need to be
- re-enabled again, so the name is left in the signature.
-
-Mon Mar 22 13:45:19 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/CB.cpp (handle_timeout): The reset_interval()
- call needs to happen whether ACE_NDEBUG or not; putting it in an
- ACE_ASSERT no-ops it out if ACE_NDEBUG.
-
-Mon Mar 22 10:57:20 2004 Steve Huston <shuston@riverace.com>
-
- * ace/SSL/SSL_Asynch_Stream.cpp:
- * ace/SSL/SSL_Asynch_BIO.cpp: Added #include "ace/OS_NS_string.h" to
- pick up missing symbols on AIX.
-
-Sat Mar 20 22:25:07 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * tests/Multicast_Test.cpp (leave): Replaced
-
- size_t size = 0;
-
- with
-
- size_t size = this->address_vec_.size ();
-
- Thanks to Valery Salamakha <ccapstan@bigpond.net.au>
- for reporting this!
-
-Sat Mar 20 17:01:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Queue_Adapters.i:
-
- Changes from the effect of the following change "Thu Mar 18
- 22:47:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>"
-
-Sat Mar 20 18:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- When gendir is set, a \ must be added, not a /. This fixes
- problems in the Borland builds that where caused by the fact
- that the realclean didn't work and we did compile old generated
- files.
-
-Sat Mar 20 11:15:19 2004 Olli Savia <ops@iki.fi>
-
- * ace/Containers_T.cpp:
- * ace/Containers_T.i:
- Removed unnesessary LynxOS checks. LynxOS's updated compiler can
- handle these files correctly.
-
-Fri Mar 19 08:33:01 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Fixed a bug where a command dependency would be placed upon
- generated files. The full path to the command is not always
- supplied during custom definition and thus dependencies couldn't
- be satisfied because the command doesn't necessarily exist in the
- current directory.
-
- The solution was to add a new custom definition keyword that
- allows the user to determine whether the command dependency should
- be generated or not. The default is to not generate a command
- dependency.
-
- * bin/MakeProjectCreator/README:
-
- Documented the new 'dependant' keyword for custom definitions.
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
- * bin/MakeProjectCreator/config/psdl.mpb:
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
-
- Set 'dependent' to 1 to ensure that the command dependency is
- generated for these custom definitions.
-
-Thu Mar 18 22:47:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Task.cpp:
- * ace/Task.h:
- * ace/Thread_Manager.cpp:
- * ace/Thread_Manager.h:
-
- The following change has been reverted "Fri Mar 5 23:09:14 2004
- Balachandran Natarajan <bala@dre.vanderbilt.edu>" . A better
- fix would be available soon. These fixes actually borke backward
- compatibility in a bad way.
-
-Thu Mar 18 13:50:21 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.{h cpp}: The change in
- Thu Mar 11 14:35:41 2004 Steve Huston <shuston@riverace.com>
- didn't go far enough... the problem exists in all derivatives of
- ACE_Asynch_Operation_Impl. Only ACE_Asynch_Operation deleted the
- implementation_ pointer in its constructor. However, since each
- derivative of ACE_Asynch_Operation was declaring its own
- implementation_ (in addition to the one in ACE_Asynch_Operation),
- no implementation was ever, in fact, being deleted. Hence:
- 1. The ACE_Asynch_Operation::implementation_ member is removed,
- along with the void implementation(ACE_Asynch_Operation_Impl*)
- method that set it.
- 2. The ACE_Asynch_Operation_Impl* implementation() method is now
- pure virtual in ACE_Asynch_Operation and must be implemented
- in each operation class.
- 3. Each operation class needs to maintain its own appropriately
- typed implementation pointer, and delete it when necessary.
- 4. The implementation(ACE_*_Impl*) methods are all removed, as
- none are necessary, and none are used any longer.
- The operation classes already were creating their own implementation
- objects, so that is the same now. However, they all now delete the
- implementation at destructor time.
-
-Thu Mar 18 08:59:40 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Removed an extraneous dash in the install target.
-
-Wed Mar 17 21:00:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Global_Macros.h:
- * ace/config-aix-4.x.h:
- * ace/config-g++-common.h:
- * ace/config-win32-visualage.h:
-
- Added a new #define ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS
- and enabled this feature only on the above platforms. With g++,
- it is supported with g++ 3.4. This #define is used by
- ACE_DES_FREE_TEMPLATE3 declarations in Global_Macros.h. Thanks
- to Oliver Kellog for providing the patches.
-
- * ace/Task.h (activate):
- * ace/Thread_Manager.h (spawn):
- * ace/Timer_Queue_Adapters.h (activate):
-
- The last argument <inherit_priority> is now set to true as
- default. This will get the behavior that C++ NPV1 and NPV2
- prescribes. Thanks to Dr. Schmidt and Abhijit Sachdev for
- motivating this.
-
-Wed Mar 17 17:55:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Proactor.cpp (ctor): Change the default proactor implementation
- to favor CB, then SIG, then AIOCB. The CB proactor works best on
- many platforms, avoiding multithread issues with aio_suspend() on
- most platforms other than HP-UX, and avoiding signal/thread mixes
- on as many platforms as possible because it raises so many problems.
-
- * ace/POSIX_CB_Proactor.{h cpp}: Remove __sun as a condition that
- prevents compilation of ACE_POSIX_CB_Proactor. Sun can do this
- proactor type just fine. Added an 'extern "C"' variant of the
- aio completion function for platforms (such as Solaris 8) that
- have ACE_HAS_SIG_C_FUNC.
-
- * ace/config-sunos5.7.h: For Solaris 7 and later, use the default
- proactor, ACE_POSIX_CB_Proactor.
-
- * ace/config-linux-common.h: Remove ACE_POSIX_AIOCB_PROACTOR setting.
- The AIOCB proactor doesn't work with multiple threads since the
- aio_suspend() call isn't multi-thread safe and ACE doesn't protect
- the aiocb list. The SIG proactor doesn't work before the 2.6 kernel
- because signals can't be queued across threads. CB works everywhere.
- Note though, that even at the 2.6 kernel, read/write to sockets (and
- some other things, I believe) get converted to blocking regardless of
- what the application does. Thus, the only way to use aio on Linux
- at this time is by ping-ponging, like the half-duplex mode in
- Proactor_Test. Not terribly useful...
-
- * tests/Proactor_Test.cpp:
- * tests/Proactor_Test_IPV6.cpp: Only allow the CB-type proactor for
- !__Lynx__. Lynx is the only remaining AIO-enabled platform for
- which this proactor type is not valid.
-
-Wed Mar 17 13:54:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Logging_Strategy.cpp:
-
- Reverting this change since it breaks MSVC builds! Looks like
- VC6 is an old compiler wrt to ANSI C++ standards. Working things
- for g++ 3.4 needs to wait. "Tue Mar 16 10:48:48 2004
- Balachandran Natarajan <bala@dre.vanderbilt.edu>".
-
-Wed Mar 17 14:20:31 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix5.1.h: The AIO enable/disable check added at
- Mon Mar 15 15:42:33 2004 Steve Huston <shuston@riverace.com>
- confuses the Visual Age C++ preprocessor. Rearrange it to use
- a temporary macro, _ACE_DISABLE_AIO_CALLS_ if we need to turn off
- ACE_HAS_AIO_CALLS after including config-aix-4.x.h.
-
- * examples/APG/Proactor/HA_Proactive_Status.cpp: Add #include
- "ace/Message_Block.h" so Visual Age C++ can see ACE_Message_Block.
-
-Wed Mar 17 18:34:14 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Changed -c to -g, -c is used by other scripts for the config
-
-Wed Mar 17 18:20:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/run_test.pl:
- Added -c commandline option. With this option you can say that the
- script has to look for a codeguard log. This log is placed in the
- same directory as the executable, with the same name but with a cgl
- extension. We use this for a new codeguard enabled BCB6 build.
-
-Tue Mar 16 16:56:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * asnmp/tests/Gauge_test.cpp:
- * asnmp/tests/Counter_test.cpp:
-
- #ifdef'ed portions of the code which has no chances of compiling
- on Win32, since native support for the used basic types are
- missing. Changing the types to something else makes the test
- useless. Commenting it out for Win32 shouldn't hurt anyone.
-
-Tue Mar 16 16:34:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * asnmp/tests/Varbind_Test.cpp:
- * asnmp/tests/Counter64_Test.cpp:
-
- #ifdef'ed portions of the code which has no chances of compiling
- on Win32, since native support for the used basic types are
- missing. Changing the types to something else makes the test
- useless. Commenting it out for Win32 shouldn't hurt anyone.
-
-Tue Mar 16 10:48:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Logging_Strategy.cpp:
-
- Use std::streamoff () to get the offset instead of casting.
-
- * ace/Malloc_T.i:
- * ace/Strategies_T.cpp:
-
- #included OS_NS_string.h.
-
- Thanks to Oliver Kellog for providing the patches.
-
-Tue Mar 16 09:40:36 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- When adjusting template values, based on the -value_template
- option, we must deal with them as arrays to maintain spaces within
- individual values.
-
-Tue Mar 16 07:55:10 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Fixed a bug where workspaces that contain projects that depend
- upon projects outside the local directory would have invalid
- dependencies.
-
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- Rewrote the 'if' handling code to be complete and support multiple
- or's, and's and not's.
-
-Tue Mar 16 06:22:40 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Reverting my change from Mon Mar 15 08:31:05 2004. It has
- undesirable effects in some situations.
-
-Mon Mar 15 18:26:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Proactor/HA_Proactive_Status.h: Add #include
- "ace/Asynch_IO.h" so AIX Visual Age C++ can find things at
- template instantiate time.
-
-Mon Mar 15 15:42:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix5.1.h: Set this up for use with AIX 5.2 as well.
- AIX 5.2 has POSIX AIO, but it's not run-time enabled by default.
- So, allow the user to turn it on, but leave it off by default.
-
- * ace/Asynch_Connector.cpp: Added #include "ace/OS_NS_sys_socket.h" and
- "ace/OS_Memory.h" to pick up needed definitions on AIX when Visual
- Age C++ is instantiating templates.
-
- * ace/POSIX_CB_Proactor.{h cpp}: Enabled use of the CB proactor on
- non-sgi, non-FreeBSD systems. AIX likes this proactor implementation.
- Also, fixed a mistaken timer setting where the number of desired
- milliseconds timeout was instead specified as number of seconds.
-
- * tests/Proactor_Test.{cpp, h}:
- * tests/Proactor_Test_IPV6.cpp: Moved the definitions of Sender
- and Receiver to a new file, Proactor_Test.h. This allows AIX Visual
- Age C++ to see the class definitions when instantiating templates.
- Removed the #ifdef __sgi around use of the CB proactor, as that
- is available and, indeed, works best, for AIX.
-
-Mon Mar 15 13:42:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.cpp:
-
- Fixed a typo. Thanks to Andreas Koehler for pointing this out.
-
-Mon Mar 15 17:21:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/WFMO_Reactor_Logging_Server.cpp:
- Fixed unused argument warning in MinGW builds. Thanks to
- Martin Corino <mcorino@remedy.nl> for fixing this.
-
- * examples/APG/Logging/Trace.h:
- In case ACE_NTRACE is set to 1 then TRACE_RETURN should
- return the given value instead of doing nothing. Thanks
- to Martin Corino <mcorino@remedy.nl> for finding this.
-
-Mon Mar 15 10:01:43 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/BMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/CbxWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/EM3WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/HTMLWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VA4WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC6WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC71WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
-
- Added information at the top of the generated workspace for these
- types. The information includes the CVS $Id keyword, the command
- line options for MPC and a warning about directly editing the
- file.
-
-Mon Mar 15 08:31:05 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Driver.pm:
-
- Warn the user if the version of perl they are using is less than
- perl 5.6.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug with custom file types where header and inline files
- would not be considered as generated targets if matching generated
- source files were not explicitly listed.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Add the $(PATH) to VPATH when using custom commands in case the
- custom command does not have a path in the exe name, which will
- allow GNU Make to find the command and process the rule.
-
-Sun Mar 14 15:44:41 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/APC.cpp:
- * examples/Reactor/WFMO_Reactor/Timeouts.cpp:
- Cancel scheduled timers before quitting. This fixes the access
- violations we see in the MinGW build when running these examples.
- Caused by the fact that the event handler is on the stack and so
- already destroyed when the singleton reactor is getting destroyed.
- Thanks to Martin Corino <mcorino@remedy.nl> with helping solving
- these crashes.
-
-Sun Mar 14 14:21:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.cpp:
- Fixed typo which resulted in compile errors.
-
-Sun Mar 14 12:52:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Registration.cpp:
- Fixed warnings in MinGW build
-
-Sun Mar 14 12:48:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Network_Events.cpp:
- Fixed warnings in MinGW build
-
-Sun Mar 14 12:44:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Abandoned.cpp:
- Fixed warnings in MinGW build
-
-Sun Mar 14 12:41:52 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Handle_Close.cpp:
- Fixed warnings in MinGW build
-
-Sun Mar 14 12:28:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp:
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
- Fixed warnings in the MinGW build. Thanks to Martin Corino
- <mcorino@remedy.nl> for supplying the patches.
-
-Sun Mar 14 12:18:16 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
- Fixed warning in MinGW build.
-
-Sun Mar 14 12:16:53 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Talker.cpp:
- Changed member initialization order to fix MinGW warning.
-
-Sun Mar 14 12:12:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Exceptions.cpp:
- * examples/Reactor/WFMO_Reactor/Removals.cpp:
- Fixed warnings in MinGW build.
-
-Sun Mar 14 12:10:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Time_Value.{h,cpp}:
- MingW has a problem importing static class data members (even with
- --enable-auto-import) in case these members are referenced inside
- heavily nested template class methods. It is somehow related to
- optimization since with higher optim. levels more linking errors
- are detected as with lower optim. levels. Since this is something
- which is not going to be solved soon in the MingW environment and
- the number of affected members are relatively few and the possible
- fixes relatively simple (create accessor methods) we added accessor
- methods for the zero and max_time static members of ACE_Time_Value.
-
- * ace/Select_Reactor_T.{cpp ,i}:
- * ace/Timer_Queue_Adapters.{h,cpp}:
- * ace/Timer_Queue_T.{h,i,cpp}:
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_List_T.cpp:
- Use the accessor methods to get zero and max_time instead of the
- static public members.
-
- This fixes the link errors in the MinGW build. Thanks to
- Martin Corino <mcorino@remedy.nl> for figuring out the problem and
- making the patches.
-
-Sun Mar 14 10:01:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Lib_Find.cpp (ld_find):
- When the dll is not found on win32, try again using ACE_DLL_PREFIX
- prefixed. With MinGW all dll's have lib prefixed and when the prefix
- wasn't attached by the user things failed. This fixes the DLL test
- problems in the MinGW build. Thanks to Martin Corino
- <mcorino@remedy.nl> for figuring this out and making the patch.
-
- * ace/config-win32-mingw.h:
- Removed setting of ACE_DLL_PREFIX, this is already done in
- Default_Constants.h
-
-Sat Mar 13 18:25:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/OS/Process/process.cpp:
- Fixed warnings in MinGW build. Thanks to Martin Corino
- <mcorino@remedy.nl> for creating the patch.
-
-Sat Mar 13 18:06:57 2004 Olli Savia <ops@iki.fi>
-
- * include/makeinclude/platform_g++_common.GNU:
- * ace/config-lynxos.h:
- Enabled implicit template instantiation for LynxOS 3.x.
-
-Sat Mar 13 09:43:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Dirent_Test.cpp:
- The first step of this test is to test the selector. To test this the
- test uses Makefile as file to test for, but with the MPC builds we
- remove the file Makefile and generate the file GNUMakefile, so at the
- moment this tests runs there is no Makefile file and the test fails.
- Changed the test so that it uses Dirent_Test.cpp as filename, this
- is always there. Thanks to Martin Corino <mcorino@remedy.nl> for
- figuring out the problem.
-
-Fri Mar 12 16:29:29 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/SString_Test.cpp:
-
- Fixed warnings in g++ builds.
-
-Fri Mar 12 12:51:45 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a bug where circular dependencies could be added by the
- implicit dependency generation code due to path mismatches.
-
-Fri Mar 12 13:33:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/Prerun_State_Changes.cpp:
- * examples/Reactor/WFMO_Reactor/Timeouts.cpp:
- Added some ACE_UNUSED_ARGs to silence MinGW warnings
-
-Fri Mar 12 13:20:14 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Active_Objects/active_objects.mpc:
- * examples/APG/Active_Objects/active_objects.mwc:
- * examples/APG/Config/config.mpc:
- * examples/APG/Config/config.mwc:
- * examples/APG/Containers/containers.mwc:
- * examples/APG/Logging/logging.mpc:
- * examples/APG/Logging/logging.mwc:
- * examples/APG/Misc_IPC/misc_ipc.mpc:
- * examples/APG/Misc_IPC/misc_ipc.mwc:
- * examples/APG/Naming/naming.mpc:
- * examples/APG/Naming/naming.mwc:
- * examples/APG/Proactor/proactor.mpc:
- * examples/APG/Proactor/proactor.mwc:
- * examples/APG/Processes/processes.mpc:
- * examples/APG/Processes/processes.mwc:
- * examples/APG/Reactor/reactor.mpc:
- * examples/APG/Reactor/reactor.mwc:
- * examples/APG/Shared_Memory/shared_memory.mpc:
- * examples/APG/Shared_Memory/shared_memory.mwc:
- * examples/APG/Signals/signals.mpc:
- * examples/APG/Signals/signals.mwc:
- * examples/APG/Sockets/sockets.mpc:
- * examples/APG/Sockets/sockets.mwc:
- * examples/APG/Streams/streams.mpc:
- * examples/APG/Streams/streams.mwc:
- * examples/APG/Svc_Config/svc_config.mpc:
- * examples/APG/Svc_Config/svc_config.mwc:
- * examples/APG/ThreadManagement/threadmgmt.mpc:
- * examples/APG/ThreadManagement/threadmgmt.mwc:
- * examples/APG/ThreadPools/threadpools.mpc:
- * examples/APG/ThreadPools/threadpools.mwc:
- * examples/APG/ThreadSafety/threadsafety.mpc:
- * examples/APG/ThreadSafety/threadsafety.mwc:
- * examples/APG/Threads/threads.mpc:
- * examples/APG/Threads/threads.mwc:
- * examples/APG/Timers/timers.mpc:
- * examples/APG/Timers/timers.mwc:
- Added missing Id tag
-
-Fri Mar 12 06:18:32 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Added a missing space that broke things when idl files are
- involved.
-
-Fri Mar 12 12:12:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Framework_Component_Test.cpp:
- * Max_Default_Port_Test.cpp:
- * Reactor_Exceptions_Test.cpp:
- The test_config.h file must be included as first file else we don't
- get log files in our SuSE 9 ACE build which has set ACE_NLOGGING.
-
-Fri Mar 12 11:03:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Auto_IncDec_Test.cpp:
- * tests/CDR_File_Test.cpp:
- * tests/Capabilities_Test.cpp:
- * tests/Get_Opt_Test.cpp:
- * tests/Log_Msg_Test.cpp:
- * tests/Logging_Strategy_Test.cpp:
- * tests/Max_Default_Port_Test_IPV6.cpp:
- * tests/Token_Strategy_Test.cpp:
- * tests/Obstack_Test.cpp:
- The test_config.h file must be included as first file else we don't
- get log files in our SuSE 9 ACE build which has set ACE_NLOGGING.
-
-Thu Mar 11 17:00:14 2004 Steve Huston <shuston@riverace.com>
-
- * ace/WIN32_Asynch_IO.cpp (handle_output): Be sure to unregister this
- handler from the asynch task before posting the completion. The
- completion handler may do anything, including delete the handler,
- before this method has a chance to remove it from the asynch task.
-
-Thu Mar 11 14:35:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_IO.cpp (~ACE_Asynch_Connect): Delete the implementation_
- giving it a chance to unregister from the reactor and clean up
- anything else needed, as well a plug a memory leak.
-
-Thu Mar 11 13:59:00 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
-
- Changed the custom rules to be more compact.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Made custom output files dependent upon the command that generates
- them. Additionally, fixed a bug where generated source files
- would always be regenerated if idl files existed in the project.
-
-Thu Mar 11 12:18:59 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Added a .PHONY target for each of the individual targets to avoid
- a possible problem if a file or directory exists with the same
- name as the target.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Remove duplicated mpc files when aggregating workspaces. If an
- mpc file is added before a workspace is aggregated, the
- duplication can be detected. If it happens the other way around,
- it can not and will be an error.
-
- * tests/tests.mpc:
-
- The UUIDTest requires ace_uuid.
-
-Thu Mar 11 11:49:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/SString.cpp (substring):
-
- If the value of the length argument is greater than the size of
- the string, we made a mistake by setting the wrong length in the
- newly create SString object. Thanks to Michael Kircher
- <Michael.Kircher@mchp.siemens.de> for reporting this.
-
- * tests/SString_Test.cpp (run_main):
-
- Added a test for the above problem.
-
-Thu Mar 11 11:16:13 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Generate workspaces that use directory recursion when the
- workspace contains targets within multiple directories.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Maintain directory groups when sorting dependencies.
-
-Thu Mar 11 08:47:55 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/WIN32_Proactor.cpp (post_completion):
- ACE_WIN32_Proactor::post_completion executes these two
- operations in wrong order:
-
- 1. If Proactor event is valid, signal it
- 2. Post a completion
-
- If, for example, a Reactor is connected to the proactor through
- the event, it may receive the event notification BEFORE the
- completion has been posted, which is wrong. To fix the problem,
- those two operations must be swapped: FIRST post a completion,
- THEN signal the event. Thanks to Enrico Detoma
- <enrico.detoma@email.it> for reporting this. This closes bugid
- 1763.
-
-Thu Mar 11 16:36:09 2004 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * tests/Semaphore_Test.cpp (worker):
-
- Fix a problem in counting the timeouts. if acquire == -1 then
- increment timeouts and check diff time against ACE_ALLOWED_SLACK
-
-Thu Mar 11 07:10:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/String_Base.cpp (resize):
-
- Set release_ = 1, else we will start leaking memory. Thanks to
- Andrew G. Harvey <agh@cisco.com> for reporting the problem.
-
-Thu Mar 11 06:42:19 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/Options.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/Version.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added a new option, -genins, that will generate install files
- after processing each project that can be used with
- prj_install.pl.
-
- * bin/prj_install.pl:
-
- This script reads .ins files generated by MPC and installs
- portions of a project into an alternate location.
-
-Wed Mar 10 18:34:12 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
- Changed the requried runlevel for check_for_include test.
- Also added support for the user to specify any single test
- to run by using the [-t test_name] argument option.
-
-Wed Mar 10 18:54:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/configs/ciao_servant.mpb:
-
- Added cidlflags as a keyword. Thanks to Ed Mulholland for
- motivating this.
-
-Wed Mar 10 12:33:04 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/fuzz.pl:
- Added support for checking of
- "#include <(ace)|(tao)|(ciao)\/.*>" to avoid conflict
- with Doxygen.
- Thanks Don Hinton for the idea.
-
-Wed Mar 10 11:39:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/INET_Addr.cpp (set (const sockaddr_in *addr, int len)): Check
- the specified length to be sure we don't overrun the structure the
- address is copied to. There's a bit of evidence from a customer
- suggesting that (Windows) GetAcceptExSockaddrs() may return an
- address length of the length passed to AcceptEx, and not the
- length of a sockaddr_in structure. This guards against that.
-
-Wed Mar 10 11:29:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Task.cpp:
- Fixed unused parameter warning in single threaded builds
-
-Wed Mar 10 10:16:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_mpc_auto_compile.pl:
- Corrected end message
-
-Wed Mar 10 10:07:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_mpc_auto_compile.pl:
- Improved verbose output
-
-Tue Mar 9 17:00:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * netsvcs/clients/Logger/direct_logging.cpp:
- * netsvcs/clients/Logger/indirect_logging.cpp:
- Fixed compile problems in wchar builds
-
-Tue Mar 9 18:03:42 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h
- Removed ACE_LACKS_INET_ATON.
-
- * ace/os_include/arpa/os_inet.h
- Added missing prototype inet_aton for LynxOS.
-
-Tue Mar 9 09:22:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/POSIX_Proactor.cpp:
-
- Fixed a unused variable warning.
-
-Tue Mar 9 14:31:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Reactor/WFMO_Reactor/run_test.pl:
- Improved this test script so that it outputs an error when the
- executable cannot be found, instead of just trying to spawn a non
- existent executable.
-
-Tue Mar 9 08:01:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where generated files were not added to the list of
- output files for a custom command.
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added the ability to combine multiple workspaces into one by
- listing them within a workspace declaration.
-
-Tue Mar 9 09:07:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/POSIX_Proactor.cpp:
- Added ACE_UNUSED_ARG to silence unused parameter warning
-
-Tue Mar 9 09:03:04 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added an other dsp to build first
-
-Tue Mar 9 08:25:15 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h
- Readded ALIGNBYTES and ALIGN macros. LSOCK.cpp uses these
- which I missed due to macro expansion.
-
-Mon Mar 8 18:03:41 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Queue_Adapters.i (activate): Remove erroneous
- ACE_UNUSED_ARG lines. Someone removed the arg names from the
- signature, making ACE_UNUSED_ARG unnecessary.
-
-Mon Mar 8 17:03:18 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/AutomakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Changed the default behavior for all "make" based workspace
- creators such that the -hierarchy option is the default. It is no
- longer necessary to pass the -hierarchy option when generating
- workspaces and projects of type make, bmake, borland, gnuace or
- nmake.
-
-Mon Mar 8 11:38:43 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Time_Value.inl (set): Make sure to roundup the
- double value properly. Thanks to James Hu for suggesting the
- fix and for Mikael Lundqvist <programmer_71@hotmail.com>
- for reporting it.
-
-Mon Mar 8 15:52:33 2004 Steve Huston <shuston@riverace.com>
-
- * ace/POSIX_Asynch_IO.{h cpp}: Added ACE_POSIX_Asynch_Read_Dgram and
- ACE_POSIX_Asynch_Write_Dgram functionality. These were previously
- left as "not supported". The functions don't offer the
- immediate-success feature available on Windows, and the Dgram
- socket must be "connected" as there's no address-specification
- feature available in the asynch IO facility on POSIX.
-
- * ace/POSIX_Proactor.cpp: Comment out the signal setup; this should
- not be necessary and, indeed, is erroneous, at least on Linux.
- It's commented out instead of removed in case further testing on
- other platforms determines that it is needed sometimes.
-
-Mon Mar 8 13:48:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * NEWS:
-
- Added a NEWS file which tracks user visible changes between
- every beta. Thanks to Olli Savia and Gary Duzan for motivating
- this.
-
-Mon Mar 8 13:18:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Queue_Adapters.i:
-
- Fixed warnings for the SunCC compiler.
-
-Mon Mar 8 20:32:35 2004 Olli Savia <ops@iki.fi>
-
- * ACE-INSTALL.html
- Updated LynxOS section.
-
-Mon Mar 8 20:21:15 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h
- Added correct handling of ACE_NEEDS_IPC_1C_H for different
- LynxOS versions.
-
- ACE_HAS_TERM_IOCTLS is now enabled for all LynxOS versions.
-
- Moved missing prototype declaration of pthread_sigmask to
- os_signal.h.
-
- Removed unneeded ALIGNBYTES and ALIGN macros.
-
- * ace/os_include/os_signal.h
- Added missing prototype declaration of pthread_sigmask.
-
-Mon Mar 8 18:34:09 2004 Kobi Cohen-Arazi <kobi-co@barak-online.net>
-
- * ace/Process_Semaphore.cpp:
- * ace/Process_Mutex.inl:
- Added SEM_UNDO when using SysV Semaphore Complex methods.
- That fixes bug 1153 thanks to Frank Kuhlmann <kuhlmann@materna.de>
-
-Mon Mar 8 16:33:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/tests/tests.mpc:
- * ASNMP/asnmp/asnmp.mpc:
- * 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 file extensions. This prevented resulted in project
- files that did nothing.
-
-Mon Mar 8 16:14:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Thread_Manager.cpp:
- Rewrote the retrieval of the thread priority so that we don't
- have to do a static_cast. The BCB compiler doesn't allow this
- cast.
-
-Mon Mar 8 13:57:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/TkReactor_Test.cpp:
- Fixed compile errors. Thanks to Robert Schiele
- <robert.schiele@t-online.de> for reporting this.
-
-Sun Mar 7 18:35:15 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h
- Removed unneeded ACE_LACKS_MKTEMP macro.
-
- * ace/os_include/os_stdlib.h
- Added missing mktemp() prototype for LynxOS 3.x.x
-
-Sun Mar 7 17:29:33 2004 Olli Savia <ops@iki.fi>
-
- * ace/config-lynxos.h
- Removed some unneeded ACE_LACKS_* macros.
-
- * ace/os_include/os_stdlib.h
- * ace/os_include/os_strings.h
- Added missing prototypes for LynxOS 3.x.x
-
-Sat Mar 06 12:48:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Thread_Manager.cpp:
-
- Fixed a compilation error on Win32.
-
-Fri Mar 5 23:09:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_socket.inl (closesocket):
-
- Win32 distinguishes between shutting down a socket connection
- and closing a socket. Therefore call shutdown on the socket
- before closing down the socket. Thanks to Kitty for digging up
- the MSDN documentation and the patch.
-
- * ace/Task.cpp (activate):
- * ace/Task.h (activate):
-
- Added an extra argument, inherit_priority which tells the thread
- manager to inherit the priority of the calling thread or use the
- priority passed in.
-
- * ace/Thread_Manager.cpp:
- * ace/Thread_Manager.h (spawn, spawn_n, spawn_i):
-
- Added an extra argument, inherit_priority which tells the thread
- manager to inherit the priority of the calling thread or use the
- value of the priority passed in. This argument is set to false
- by default, which would retain the classical behaviour.
-
- Thanks to Abhijit Sachdev <abhi@qualcomm.com> for reporting the
- bug. Thanks to Dr. Schmidt and Kitty for motivating me to add
- the fix in ACE.
-
- I am not still certain whether the above fix is okay. Folks who
- call ACE_Thread::spawn* and ACE_OS::thr_create () will not get
- this feature. Still wondering whether we should propogate this
- feature down to ACE_Thread or ACE_OS level. Willing to hear any
- advise or motivation on this.
-
- * ace/Thread.cpp:
-
- Cosmetic formatting fixes.
-
- * ace/os_include/os_langinfo.h:
- * ace/os_include/os_spawn.h:
-
- Fixed typos in the included file names. Thanks to Robert
- Schiele<robert.schiele@t-online.de> for reporting the problem.
-
-Fri Mar 5 18:12:24 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Asynch_Acceptor.cpp (open): If any of the steps in the open fail,
- close the socket and reset listen_handle_ to ACE_INVALID_HANDLE
- before returning. Also added ACE_LIB_TEXT around the naked literal
- strings for ACE_ERROR.
-
-Fri Mar 5 22:56:45 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- Converted it back to unix file by running dos2unix. Added -*-
- Makefile -*- to top of file.
-
-Fri Mar 5 16:56:25 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * bin/tao_other_tests.lst:
-
- Replaced the string 'RTP/UDP' with 'RTP_UDP' where specified as
- a command line argument to the AVStreams tests run_test.pl. This
- was to ensure that the '/' in the string does not confuse the
- script parser. This should fix the run time errors in the
- builds.
-
-Fri Mar 5 12:14:56 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/mfc.mpb:
-
- Set the ACE_HAS_MFC to 1 instead of just defining it.
-
- * bin/MakeProjectCreator/config/notifytest.mpb:
- * bin/MakeProjectCreator/config/rtnotify.mpb:
-
- Switched these projects to use notification instead of notify.
- The notify base project only inherited from notification and
- provided nothing else.
-
- * bin/MakeProjectCreator/config/notify.mpb:
-
- Removed this file.
-
-Fri Mar 5 10:56:35 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VC7WorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- More code optimizations. A significant time reduction has
- occurred with the use of -hierarchy.
-
-Fri Mar 5 09:47:55 2004 Olli Savia <ops@iki.fi>
-
- * ACE-INSTALL.html
- Updated LynxOS section and fixed some HTML errors.
-
- * include/makeinclude/platform_lynxos.GNU
- Compile flag -Wall is now used on all versions of LynxOS.
-
-Fri Mar 5 01:41:54 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * ace/Node.h:
- Added forward declaration for ACE_Unbounded_Queue_Const_Iterator.
-
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU:
- Moved the IDL_SRC dependencies from rules.local.GNU to the bin
- and lib files to get around a problem with hand crafted makefile
- rules including all dependencies in the link line.
-
-Thu Mar 4 17:45:29 2004 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_aix_ibm.GNU: For AIX 5.2, add a compile
- flag, -U__C99_RESTRICT, to work around a compiler problem that is
- tickled by aio.h. This can be removed when IBM supplies a compiler
- fix for Visual Age C++, which they intend to do in May 2004.
-
- * ace/POSIX_Asynch_IO.cpp: Add #include "ace/ACE.h" to see
- ACE::set_flags(), and "ace/OS_NS_sys_stat.h" to see
- ACE_OS::filesize() on AIX.
-
-Thu Mar 4 07:39:52 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Node.h: Added ACE_Unbounded_Queue_Const_Iterator as a
- friend to ACE_Node. Thanks to Matthew Harris
- <mharris@hynomics.com> for reporting this. This closes BUGID
- 1759.
-
-Thu Mar 4 16:14:04 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed an infinite loop introduced by the previous change.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Added progress indication when writing out workspaces.
-
-Thu Mar 4 13:19:06 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
- * bin/depgen.pl:
-
- Added an option to exclude dependency information from user
- specified files.
-
- * include/makeinclude/rules.local.GNU:
-
- Added the option to exclude dependencies found from config.h to
- avoid pulling in files such as config-linux.h, config-sunos5.6.h,
- etc.
-
- * bin/g++dep:
-
- Added an option to be compatible with depgen.pl.
-
-Thu Mar 4 11:17:27 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BMakeProjectCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
-
- Removed extraneous calls to sort.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateInputReader.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
-
- More code optimizations for an additional 8% performance increase.
-
-Thu Mar 4 07:59:15 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-lynxos.h:
- * include/makeinclude/platform_lynxos.GNU:
-
- Enable alloca for LynxOS and remove the -ansi option from CCFLAGS
- (which allows users to use alloca). Thanks to Olli Savia
- <ops@iki.fi> for providing this patch.
-
-Thu Mar 4 06:39:11 2004 Olli Savia <ops@iki.fi>
-
- * tests/Max_Default_Port_Test_IPV6.cpp
- Fixed compile error on LynxOS.
-
-Thu Mar 4 04:28:53 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/rules.local.GNU:
- Added a dependency rule that all objects depend on IDL_SRC, if
- it is defined. This makes more sense that having the resulting
- lib or exe dependent since it's the objects that use them, or
- more precisely, the cpp's include the headers, etc... Thanks to
- Bala for motivating this.
-
-Thu Mar 4 01:30:45 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
- Rolled back change: Tue Mar 2 23:57:29 UTC 2004 Don Hinton
- <dhinton@dre.vanderbilt.edu>. Apparently, some compilers need
- things like -I, etc..., when dealing with templates at link
- time. After the BFO release, we may try to determine who needs
- what, but since it isn't critical path, I've rolled it back.
- Thanks to Steve Huston from pointing this out.
-
-Wed Mar 3 13:06:59 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Put in some more optimizations that make MPC about 9% faster.
- Also, fixed a problem with generating implicit project
- dependencies too many times when the -hierarchy option is used.
-
-Wed Mar 3 16:58:16 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * include/makeinclude/rules.nested.GNU:
- Don't use the "-C" option when invoking make recursively, use
- the "cd subdir && make ..." variant instead. This fixes a
- compatibility problem Clearmake. Thanks to "Pai, Ganesh"
- <GPai@sonusnet.com> for this suggestion.
-
-Wed Mar 3 13:43:17 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- Use a variable $TARGET_SEP instead of '-' to seperate the
- project name from the target. Thanks to Chad Elliott
- <elliott_c@ociweb.com> for reporting the problem.
-
-Wed Mar 3 07:42:54 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
-
- Rewrote my optimization from Tue Mar 2 12:28:09 2004 such that
- escaped double quotes are preserved.
-
-Wed Mar 3 07:08:11 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- When dealing with template's, we need to take into account the
- possibility of windows absoulte paths (eg. c:\foo\gnu.mpd).
-
-Tue Mar 2 20:03:43 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/OS_NS_unistd.h (rmdir):
- * ace/OS_NS_unistd.inl (rmdir):
-
- Added ACE_OS::rmdir() implementation submitted by Andrew
- T. Finnell <andrew@activesol.net>. [Bug 1409]
-
-Wed Mar 3 03:23:35 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- Add a reverseclean target that only has a realclean dependency,
- so that callers expecting a reverseclean target will get still
- work. Since reverseclean is not implemented in normal
- makefiles, just in top level ones, this target must be handled
- explicitly. A lot of autobuilds still call reverseclean.
-
-Tue Mar 2 18:59:53 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
-
- Reverted my change from Tue Mar 2 12:28:09 2004 which broke in
- certain usages.
-
-Tue Mar 2 18:36:08 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/TMCast/TMCast.mpc:
-
- Fixed the requires by removing the comma.
-
-Tue Mar 2 23:57:29 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- Added a check for "ciao" that mimics the behavior of
- already in place for tao. This will enable us to know
- if it's a ciao project so we can include a ciao specific
- rules file.
-
- * bin/MakeProjectCreator/modules/Parser.pm:
- Output the name of the file that can't be opened
- instead of just saying unable to read.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- Don't always tack on a file extension. This was particularly
- vexing when trying to pass a different template file.
- This way, you can let your shell complete the file name
- that you find without having to hit the delete key 5 times.
-
- Allow calls to pass the absolute path--just easier for
- scripts to handle.
-
- * include/makeinclude/wrapper_macros.GNU:
- Removed $(CCFLAGS) $(CPPFLAGS) from the link step. Thanks
- to Boris Kolpackov <boris@dre.vanderbilt.edu> for pointing
- this out.
-
- * include/makeinclude/rules.local.GNU:
- Make sure assignments to CLEANUP_OBJS is always additive.
-
- * include/makeinclude/platform_chorus.GNU:
- * include/makeinclude/platform_chorus4.x_g++.GNU:
- * include/makeinclude/platform_freebsd.GNU:
- * include/makeinclude/platform_linux.GNU:
- * include/makeinclude/platform_lynxos.GNU:
- * include/makeinclude/platform_macosx.GNU:
- * include/makeinclude/platform_macosx_panther.GNU:
- * include/makeinclude/platform_openbsd.GNU:
- * include/makeinclude/platform_psosim_g++.GNU:
- * include/makeinclude/platform_qnx_neutrino.GNU:
- * include/makeinclude/platform_qnx_rtp_gcc.GNU:
- * include/makeinclude/platform_sunos5_g++.GNU:
- * include/makeinclude/platform_unixware_g++.GNU:
- Don't always include -pipe in CFLAGS, let users
- control it with the pipes option.
-
-Tue Mar 2 18:46:11 2004 Steve Huston <shuston@riverace.com>
-
- * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
- * tests/RMCast/RMCast_Fragment_Test.cpp:
- * tests/RMCast/RMCast_Reassembly_Test.cpp: Added #include
- "ace/OS_NS_string.h" to get missing ACE_OS methods on AIX.
-
- * tests/RMCast/RMCast_Retransmission_Test.cpp: Added #include
- "ace/ACE.h" to get missing methods on AIX.
-
-Tue Mar 2 23:40:42 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/create_ace_build.pl:
- Don't remove files with the .exp extension from the list
- of files used to create a workspace since they are used
- by the gperf tests and will break autobuilds that use
- this script.
-
-Tue Mar 2 23:26:28 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/g++dep:
- Added the -MG option so that missing dependency files won't
- cause g++ to stop processing. Thanks for Steve Huston for
- pointing this out.
-
- Modified the sed script that modifies the output to correctly
- blow away only the platform specific config file. This was
- needed since we now have config-all.h and config-lite.h. Thanks
- to Bala for pointing out the problem.
-
- * ace/Makefile.ace:
- * ace/RMCast/Makefile:
- Updated dependencies.
-
-Tue Mar 2 23:12:17 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * tests/Dirent_Test.cpp:
- Fixed the CVS Id tag.
-
-Tue Mar 2 22:58:40 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
- Rewrote the output generation to be more human readable
- by using standard makefile techniques. Also, discovered
- a bug in the dependencies (that was also present prior
- to this change) since it's now easier to grok the
- generated makefile. I'll fix it once I've checked in
- all the other MPC changes in my queue.
-
-Tue Mar 2 12:28:09 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/bmakedllexe.mpt:
- * bin/MakeProjectCreator/templates/bmakelibexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/em3vcpdllexe.mpt:
- * bin/MakeProjectCreator/templates/em3vcplibexe.mpt:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/nmakeexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc6dspdllexe.mpt:
- * bin/MakeProjectCreator/templates/vc6dsplibexe.mpt:
- * bin/MakeProjectCreator/templates/vc7.mpd:
- * bin/MakeProjectCreator/templates/vc7exe.mpt:
- * bin/MakeProjectCreator/templates/vc7libexe.mpt:
-
- Allow the user to generate projects with executable names with a
- modifier for different configurations similar to the library
- modifier for debug/release. To enable this add '-value_template
- use_modifier=1' to your MPC command line.
-
-Tue Mar 2 12:33:51 2004 Steve Huston <shuston@riverace.com>
-
- * m4/compiler.m4: Added HPUX_VERS to HP-UX compiler options, and
- -D_HPUX_SOURCE to aC++ options. This mirrors what the traditional
- platform options do.
-
-Tue Mar 2 11:16:03 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
-
- Avoid looping and using substr to count instances of '/', use tr
- instead.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/FeatureParser.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
- * bin/MakeProjectCreator/modules/TemplateInputReader.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
-
- Performed various optimizations to gain roughly a 10% increase in
- performance.
-
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Rewrote the workspace generation code to be similar to the other
- make based creators and reduced the size of the generated
- workspace.
-
- * bin/MakeProjectCreator/modules/Version.pm:
-
- Incremented the version number.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed two bugs in the workspace creator:
-
- 1) Using implicit as a scoped assignment caused project files to
- be added multiple times which is an error.
- 2) When a project name with characters that could be special
- characters in regular expressions are not used within a
- workspace, but are referenced by other projects, the code
- would bomb out.
-
-Mon Mar 1 18:03:22 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Multicast_Test_IPV6.cpp: Added #include "ace/Min_Max.h" to
- see ACE_MIN, ACE_MAX.
-
-Mon Mar 1 22:50:51 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * performance-tests/SCTP/SOCK_SEQPACK_srv.cpp:
- Fix this test so that it actually reports
- multiple interfaces properly.
-
-Mon Mar 01 14:54:14 2004 Irfan Pyarali <irfan@oomworks.com>
-
- * tests\MT_Reference_Counted_Notify_Test.cpp (Simple_Event_Handler):
- * tests\Timer_Queue_Reference_Counting_Test.cpp (Simple_Event_Handler):
-
- Removed asserts in add_reference() and remove_reference() for
- event handlers not participating in reference counting.
-
-Sun Feb 29 14:45:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
- When building a static build, add always the staticflags flags
- to the CPPFLAGS. Previously we did this only when building the
- libraries, but then the executables get link errors. This fixes
- compile problems when using Cygwin or MinGW in a static build.
-
-Sun Feb 29 14:04:41 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Framework_Component_DLL_Export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Sun Feb 29 13:59:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Synch-Benchmarks/Synch_Lib/export_mac.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Sun Feb 29 09:53:15 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added an other dsp to build first
-
-Sat Feb 28 15:56:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added more dsps that must be build first
-
-Fri Feb 27 12:33:10 2004 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/Event_Handler.cpp (add_reference and remove_reference):
-
- Previously, add_reference() and remove_reference() were called
- on a event handler only if the reference counting policy was
- enabled. Unfortunately, this meant that at every place where
- add_reference() and remove_reference() were called, a check had
- to be made to see if the reference counting policy was enabled.
- It also meant that Event_Handler_var class could not be used
- with event handlers that do not enable the reference counting
- policy since the Event_Handler_var class was calling
- add_reference() and remove_reference() without checking the
- reference counting policy.
-
- So I modified the add_reference() and remove_reference() methods
- so that they check perform the necessary check for the reference
- counting policy. This way the Event_Handler_var can be used
- without concern for whether the event handler has the reference
- counting policy enabled. Similarly, add_reference() and
- remove_reference() can also be called without concern for
- whether the event handler has the reference counting policy
- enabled. Only in some places in the ACE library,
- remove_reference() cannot be called on the event handler because
- it might have been closed. Therefore, an explicit check for the
- reference counting policy still needs to be performed.
-
- Reference counting in the following files was made simple
- because of above change:
-
- - ace/Select_Reactor_Base.cpp
- - ace/Select_Reactor_T.cpp
- - ace/Timer_Queue_T.cpp
- - ace/WFMO_Reactor.cpp
-
- The tests/Reference_Counted_Event_Handler_Test.cpp test was
- extended to check this change.
-
- Thanks to Dom Monteiro <d.monteiro@netia.net> and Liat
- (vliat1@hotmail.com) for pointing out this problem.
-
-Fri Feb 27 11:20:30 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Change the way lines are read so line continuation (ending a line
- in \) would work uniformly within mpb, mpc and mwc files.
-
-Fri Feb 27 08:51:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where 'specific' assignments were always added to
- existing values. It did not allow for straight assignments or
- subtractions. Now, specific assignments (additions and
- subtractions) are processed as they are read instead of at the end
- of the project.
-
-Fri Feb 27 11:34:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- When doing a release build with BCB5 also don't use -O2. Thanks
- to Andreas Wagner <awagner@ls-wagner.de> for reporting this. This
- fixes bug [1754].
-
-Fri Feb 27 09:02:07 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.h:
- Fixed definition fsync to fix linker errors in the msvc6
- static builds.
-
-Thu Feb 26 18:08:19 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Reactor/Client.cpp: Add missing #include
- "ace/OS_NS_string.h" to get ACE_OS::strlen().
-
-Thu Feb 26 18:02:41 2004 Steve Huston <shuston@riverace.com>
-
- * m4/tls.m4: Add handling for ACE_TLS_LDFLAGS so user can specify
- linker options (e.g. -L) necessary to find SSL libs.
-
-Thu Feb 26 12:26:28 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/Makefile.am (Bug_1576_Regression_Test):
-
- Added this test to the list of tests. It was missing. Thanks
- to Kevin Stacy <kevin_405@yahoo.com> for reporting the problem.
-
- * tests/DLL_Test.cpp (dynamic_cast_test):
-
- Corrected spelling in error message.
-
- * THANKS:
-
- Added Kevin Stacy to the hall of fame.
-
-Thu Feb 26 10:54:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Makefile:
-
- Removed the CIAO_Core target, since it was brain dead in the
- first place. Thanks to Ed Mulholland for motivating this.
-
-Thu Feb 26 11:15:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AIO_Client_Logging_Daemon.cpp: In declaration of
- ACE_Output_Handler, add "using ACE_Service_Handler::open;" before
- declaring the override of it. Helps to disambiguate which open()
- we mean, ACE_Task::open(), or ACE_Service_Handler::open(). Sun
- Forte 8 complained about this ambiguity. Thanks to Johnny Willemsen
- for reporting this and working on a fix.
-
-Wed Feb 25 13:11:47 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_unistd.inl: Added support for ACE_OS::fsync().
- Thanks to Michel Drapeau <michel.drapeau@asdfsadfh.com> for
- reporting this.
-
-Wed Feb 25 16:37:11 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Proactor_Test_IPV6.cpp: Fixed problem introduced in change
- earlier today.
-
-Wed Feb 25 11:39:38 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/codecs.mpb:
-
- Removed unnecessary macros. I missed this one in the previous
- commit.
-
-Wed Feb 25 11:28:11 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/OS_NS_unistd.inl:
-
- If ACE_HAS_CLOCK_GETTIME is defined, use nanosleep() in
- ACE_OS::sleep (const ACE_Time_Value &tv) as is used in
- the other version, ACE_OS::sleep (u_int seconds).
-
- * ace/other.mpb:
- * ace/uuid.mpb:
-
- Removed unnecessary macros.
-
-Wed Feb 25 12:09:31 2004 Steve Huston <shuston@riverace.com>
-
- * tests/Proactor_Test_IPV6.cpp: Fixed problems with mismatched
- char/wchar_t usage.
-
-Wed Feb 25 10:43:32 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-lynxos.h:
-
- Fixed the portion of the header that determines whether we are
- building on LynxOS 4.0.x or not. Thanks to Olli Savia
- <ops@iki.fi> for reporting this problem and testing my changes on
- LynxOS 3.1.0.
-
-Tue Feb 24 17:31:22 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Reactor/Client.cpp: Fixed manipulation and iterations_
- count and way that memory is copied into a new ACE_Message_Block.
- Thanks to Karen L. Regner <karen.regner@swri.org> for reporting
- these problems.
-
- * THANKS: Added Karen Regner to the Hall of Fame.
-
-Tue Feb 24 17:22:45 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Message_Block.h: Fixed up some of the documentation; clarified
- that the data buffer given to a constructor is not copied anywhere,
- but referenced.
-
-Tue Feb 24 18:57:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added another dsp that must be build first
-
-Tue Feb 24 18:13:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Synch-Benchmarks/Base_Test/Baseline_Test{h,cpp}:
- Fixed compile problems in wchar builds
-
-Tue Feb 24 17:58:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Hash_Map_Manager_T.{h,i}:
- Added protected accessor methods cur_size and table. People which
- create a derived class can use these accessors. Thanks to Ganesh Pai
- <GPai@sonusnet.com> for the idea.
-
-Tue Feb 24 17:34:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Synch-Benchmarks/Perf_Test/Adaptive_Lock_Performance_Test_Base.h:
- * 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/Benchmark_Performance.{h,cpp}:
- * performance-tests/Synch-Benchmarks/Perf_Test/guard_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test.{h,cpp}:
- * performance-tests/Synch-Benchmarks/Perf_Test/Performance_Test_Options.{h,cpp,i}:
- * performance-tests/Synch-Benchmarks/Perf_Test/pipe_proc_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/pipe_thr_test.cpp:
- * performance-tests/Synch-Benchmarks/Perf_Test/sysvsema_test.cpp:
- Fixed compile problems in wchar builds
-
-Tue Feb 24 07:49:17 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
-
- Added a fill_value() template value called mpc_files which returns
- an array of mpb files and the mpc file that is currently being
- processed.
-
- * bin/MakeProjectCreator/modules/HTMLProjectCreator.pm:
-
- Fixed a divide by zero error that would arise when there is no
- inheritance at all.
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/gnu.mpd:
- * bin/MakeProjectCreator/templates/html.mpd:
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/nmake.mpd:
- * bin/MakeProjectCreator/templates/va4icc.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added a new keyword called pure_libs which is similar to lit_libs
- however no file extension is added to the name. So, it is
- expected that the user will provide the complete library name when
- using pure_libs.
-
-Mon Feb 23 16:57:19 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_unistd.inl (write): On Windows with overlapped mode in
- an error condition, need to use ACE_FAIL_RETURN, not naked return,
- to properly set errno to GetLastError.
-
-Mon Feb 23 17:33:04 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added some more project files that must be build first
-
-Mon Feb 23 16:08:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE_export.h:
- When using Cygwin and MinGW GCC version 3.3.1 or later we get dozens
- of warnings about methods that are defined locally after being
- referenced with dllimport. So, when using Cygwin or MinGW, when
- building with inlining enabled, make sure the methods in the ACE_OS
- namespace are marked as inline and not with dllimport. This fixes
- the warnings in the ACE_OS namespace but not the warnings in all
- other places. Thanks to Wu Yongwei <adah@netstd.com> for sending
- a fix for this.
-
-Mon Feb 23 07:03:11 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/templates/html.mpd:
- * bin/MakeProjectCreator/modules/HTMLProjectCreator.pm:
- * bin/MakeProjectCreator/modules/HTMLWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/MPC.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
-
- Added Justin Michel's HTML workspace and project creator and put
- in many enhancements including an inheritance hierarchy display
- and information from the MPC templates (when used with the -ti
- option).
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Provide the full file names to the base projects and let the
- individual project creators deal with that.
-
- * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
-
- Removed the unused separate_static_project() method.
-
- * 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:
-
- Renamed some temple variables.
-
-Sat Feb 21 14:24:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_macosx_panther.GNU:
-
- Added -mpcpu=G3 and -mtune=G4 to OCFLAGS. Mac OS X 10.3 requires
- a PowerPC G3 chip and hence this isn't adding any restrictions
- to ACE/TAO that the target platform doesn't already have for
- itself. Thanks to Thomas Costa <oohrah@mac.com> for the
- patches.
-
-Sat Feb 21 19:56:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added some more project files that must be build first when doing
- at full static build.
-
-Sat Feb 21 19:49:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Build FaultTolerance.dsp after FTORB_Utils and PortableGroup
-
-Sat Feb 21 15:14:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Kokyu/tests/EDF/test.cpp:
- Fixed compile problem in wchar build.
-
-Sat Feb 21 15:08:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * performance-tests/Synch-Benchmarks/synch_driver.cpp:
- Fixed compile problem in wchar build.
-
-Sat Feb 21 08:33:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/DEV_IO.i (recv_n):
-
- Using ACE::recv_n () created problems on Win32 serial port
- code. Now we call recv_n () on all platform on all platforms but
- Win32. On Win32 we call read_n () which works. Thanks to Philip
- Miller <pwmiller@sarnoff.com> for reporting the problem.
-
-Sat Feb 21 08:30:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Base.h:
- * ace/CDR_Base.cpp:
- Reverted this change "Fri Feb 20 17:14:46 2004 Irfan Pyarali
- <irfan@oomworks.com>" as I work about a way to handle
- this.
-
-Fri Feb 20 18:21:39 2004 Steve Huston <shuston@riverace.com>
-
- * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
- AC_Input_Handler::close() should accept a u_long, not u_int, to
- properly override ACE_Svc_Handler::close().
- AC_CLD_Connector::connect_svc_handler() first arg is a
- ACE_Svc_Handler*&, not ACE_Svc_Handler*, to properly override
- ACE_Connector::connect_svc_handler().
- Thanks to Johnny Willemsen for pointing these out.
-
-Fri Feb 20 17:14:46 2004 Irfan Pyarali <irfan@oomworks.com>
-
- * ace/CDR_Base.{h,cpp} (NonNative LongLong and LongDouble):
-
- Added assignment operators for these two types.
-
- * ace/CDR_Stream.cpp (read_16):
-
- The function for reading a longdouble was adjusting and aligning
- the buffer to longlong size rather than to longdouble size.
-
-Fri Feb 20 17:12:14 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
-
- * bin/tao_other_tests.lst:
-
- Modified script to run Pluggable and Simple_Two_Stage tests with
- SCTP_SEQ transport protocol only when the SCTP config flag is
- set.
-
-Fri Feb 20 21:18:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * Static_Performance.dsw:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore_static.dsp:
- * examples/Service_Configurator/IPC-tests/server/Server_static.dsp:
- * examples/ASX/CCM_App/CCM_App_static.dsp:
- Removed these static msvc6 project files. Use MPC to generate these
- if you need them. These are outdated and should have gone before 1.4
- was released.
-
-Fri Feb 20 18:47:26 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added FaultTolerance.dsp, RTCosScheduling and FtRtEvent.dsp to this
- file, so that they are build first with all other needed libs in the
- static builds.
-
-Fri Feb 20 16:40:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/mkcsregdb/mkcsregdb.cpp:
- Fixed warning in BCB builds about comparing signed and unsigned
- values
-
-Fri Feb 20 07:51:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * etc/ace.doxygen:
-
- Reverted the change "Sun Dec 28 15:09:34 UTC 2003 Don Hinton
- <dhinton@dresystems.com>" since it broke stuff in
- ACE-categories.html. Don seems to have a better fix. Till
- then. This reversal will create problems for folks who untar
- doxygen documentation on platforms where the path length could
- be an issue.
-
-Thu Feb 19 15:22:49 2004 Steve Huston <shuston@riverace.com>
-
- * ace/Template_Instantiations.cpp: Add a block to keep HP aC++ from
- issuing a warning about an empty translation unit.
-
- * ace/Global_Macros.h: Added #include "ace/config-lite.h" because
- this file checks on config options.
-
- * ace/config-all.h: No need to include "ace/Global_Macros.h" from here.
-
- * ace/MEM_Addr.cpp (same_host): To account for IPv4/IPv6 differences,
- use ACE_INET_Addr::operator==. Because that method takes the port
- number into account when comparing, and we don't care about the
- port number, copy the two addresses to new ACE_INET_Addr objects
- and set their port numbers to 0, then compare.
-
- * tests/Multicast_Test_IPV6.cpp:
- * tests/Proactor_Test_IPV6.cpp: Corrected name of log file so
- the test script can find it.
-
-Thu Feb 19 08:06:09 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_sys_stat.inl (lstat): Removed the ACE_WIN32
- branch since Windows doesn't support _lstat(). Thanks to
- Johnny Willemsen for this.
-
- * ace/config-win32-common.h: Added ACE_LACKS_LSTAT. Thanks to
- Johnny Willemsen for this.
-
-Thu Feb 19 11:40:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Dirent_Test.cpp:
- Fixed typo
-
-Wed Feb 18 13:51:28 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/FeatureParser.pm:
- * bin/MakeProjectCreator/modules/OutputMessage.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
-
- Make all of the error and diagnostic messages go through the
- OutputMessage module.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Made inheritance hierarchy information available to the project
- creator subclasses.
-
- * bin/MakeProjectCreator/modules/Version.pm:
-
- Increment the version number.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Fixed a problem with the implicit inter-project dependency
- generation code. It now looks at indirect project dependency to
- avoid adding inter-project dependencies when they are not needed.
- This fixes [BUGID 1653].
-
-Wed Feb 18 11:36:44 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
-
- Added a missing <%endif%>.
-
-Wed Feb 18 10:41:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_stat.inl: Removed an extra endif. Thanks to Don
- Hinton for sending the patch.
-
-Wed Feb 18 07:04:55 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_sys_stat.{h,inl}: Changed the first parameter of
- lstat() to be ACE_TCHAR rather than just char and revised the
- #defines so things should work better on Windows. Thanks to
- Johnny Willemsen for reporting this.
-
- * tests/Dirent_Test.cpp (dirent_count): Rearranged some
- code so the test would work. Thanks to Zvika Ashani
- <zvika@aspectusvi.com> for reporting this and testing it.
-
- * ace/os_include/sys/os_stat.h: Changed S_IFLNK to 0200000.
- Thanks to Zvika Ashani <zvika@aspectusvi.com> for reporting
- this and testing it.
-
-Tue Feb 17 19:55:56 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * ace/SOCK_SEQPACK_Connector.cpp:
- Add #include <ace/OS_NS_string.h> to get ACE_OS::memcpy().
-
-Tue Feb 17 10:29:34 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC6ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/VC7ProjectCreator.pm:
-
- Added an environment variable,
- MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY, to control the creation of
- inter-project dependencies of static libraries for the em3, vc6,
- vc7 and vc71 project types. If the environment variable is set,
- MPC will generate inter-project dependencies for static libraries.
- Whereas, normally it would not.
-
- * bin/MakeProjectCreator/modules/VA4ProjectCreator.pm:
-
- Removed a redundant version of the translate_value() method.
-
-Mon Feb 16 08:06:23 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/os_include/sys/os_stat.h: Changed the value of S_IFLNK so
- that it's different than S_IFREG. Thanks to Zvika Ashani
- <zvika@aspectusvi.com> for reporting this.
-
-Mon Feb 16 13:40:34 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/openssl.mpb:
- * bin/MakeProjectCreator/config/qos.mpb:
- * bin/MakeProjectCreator/config/qt.mpb:
- * bin/MakeProjectCreator/config/zlib.mpb:
-
- Added bmake to the specific sections for these base projects.
-
-Sun Feb 15 16:34:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/os_include/sys/os_stat.h:
-
- Fixed a typo that was causing compile errors on Win32.
-
-Sun Feb 15 09:40:46 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/os_include/sys/os_stat.h: Added a #define for
- S_IFLNK for Windows platforms, which lack this #define. Thanks
- to Zvika Ashani for reporting this.
-
-Sun Feb 15 10:00:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Dirent_Test.cpp:
-
- Fixed unused function warnings.
-
-Sat Feb 14 11:41:27 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/OS_NS_sys_stat.inl: Implement lstat() so that it'll
- use stat() on platforms that don't support lstat().
-
- * tests/Dirent_Test.cpp: Updated this test so it will
- illustrate how to recurse through a hierarchical directory
- structure. Thanks to Zvika Ashani <zvika@aspectusvi.com> for
- helping to motivate this example and for providing the initial
- implementation.
-
-Sat Feb 14 09:22:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TMCast/Makefile:
- * ace/TMCast/TMCast.mpc:
-
- Needs threads=1 to compile.
-
-Sat Feb 14 08:48:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TMCast/Group.cpp:
-
- Fixed compile errors in daily builds.
-
-Fri Feb 13 12:21:06 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Process_Manager.cpp (wait): If the
- ACE_Event_Handler::handle_exit() methods kills a managed
- process, the process_table_ array is modified before
- this->remove_proc (idx) is called. In this case the value of idx
- is wrong, so we replace remove_proc(idx) with remove(pid).
- Thanks to Carsten Prescher <carsten.prescher@sysde.eads.net> for
- reporting this. This fixes bugid 1743.
-
-Fri Feb 13 09:47:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/CDR_Stream.cpp (clone_from):
-
- The check that is done before we go for an allocation needs to
- include the CDR alignment.
-
- * ace/TMCast/Group.cpp:
-
- Use standard macros like ACE_SYNCH_MUTEX that can compile in
- single-threaded and multi-threaded builds. Thanks to Duane
- Binder for providing the patches.
-
-Fri Feb 13 10:50:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/Task.cpp: In main(), interval should be
- initialized with 100000 usecs, not 1000, to be .1 sec as the
- comment indicates. Thanks to Norm Whitehead
- <Norm_Whitehead@raytheon.com> for reporting this.
-
- * THANKS: Added Norm Whitehead to the Hall of Fame.
-
-Thu Feb 12 10:40:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * docs/ACE-categories.html:
-
- Fixed the url location. But the file names will not work since
- we have broken the name generation in doxygen. We will fix that
- next.
-
-Thu Feb 12 09:34:37 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/depgen.pl:
-
- Added the ACE_PLATFORM_CONFIG environment variable to the
- replacement list. I'm not sure why this is desirable, but g++dep
- does it so now depgen.pl does it.
-
- * bin/DependencyGenerator/DependencyEditor.pm:
- * bin/DependencyGenerator/DependencyGenerator.pm:
- * bin/DependencyGenerator/GNUDependencyWriter.pm:
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
- * bin/DependencyGenerator/NMakeObjectGenerator.pm:
- * bin/DependencyGenerator/ObjectGenerator.pm:
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Made many optimizations to compensate for the additional
- replacement variable.
-
- * bin/MakeProjectCreator/config/fault_tolerance.mpb:
-
- The fault_tolerance base project needs the ftorb base project.
-
-Wed Feb 11 16:25:11 2004 Steve Huston <shuston@riverace.com>
-
- * ace/INET_Addr.cpp (get_host_addr): On Windows for IPv6, don't try
- to call ACE_OS::inet_ntop() - it's not supported. The rough
- equivalent is getnameinfo(). Rather than add this at the ACE_OS
- layer after BFO (getnameinfo() may have been replaced by newer
- APIs in other OSes) add the getnameinfo() call in here.
- This fixes the crash in INET_Addr_Test on Windows w/ IPv6.
-
-Wed Feb 11 13:14:39 2004 Steve Huston <shuston@riverace.com>
-
- * tests/INET_Addr_Test_IPV6.cpp: Cast INADDR_ANY to ACE_UINT32 to
- disambiguate it from a 0 char*. Fixes compile error on Windows.
-
-Wed Feb 11 15:39:29 GMT 2004 Paul Morrison <epm@prismtechnologies.com>
-
- * examples/APG/Signals/SigAction.cpp
-
- Added a reinterpret_cast to fix a build error with LynxOS.
-
-Wed Feb 11 15:31:06 GMT 2004 Paul Morrison <epm@prismtechnologies.com>
-
- * TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Makefile
- * TAO/orbsvcs/Logging_Service/Event_Logging_Service/Makefile
- * TAO/orbsvcs/Logging_Service/Notify_Logging_Service/Makefile
- * TAO/orbsvcs/examples/Log/RTEvent/Makefile
-
- Added -lTAO_Svc_Utils to LDLIBS line to remove link errors with
- LynxOS build.
-
-Wed Feb 11 07:36:16 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/default.rel:
- * bin/MakeProjectCreator/modules/Driver.pm:
-
- Added the ability to use wildcards in the default.rel file. For
- example, *_ROOT is now used to pick up all environment variables
- that end in _ROOT.
-
-Tue Feb 10 13:32:51 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Proactor/HA_Proactive_Status.cpp: Add ACE_TEXT
- around string literal and make the "need async I/O" message
- more explicit.
-
-Tue Feb 10 11:27:59 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/bison.mpb:
- * bin/MakeProjectCreator/config/flex.mpb:
- * bin/MakeProjectCreator/config/lex.mpb:
-
- Added base projects with custom definitions for bison, flex and
- lex. Currently, yacc can't be supported since the output file
- can't be explicitly specified.
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added the line number to an informational message.
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed this template to allow source files to exist within
- sub-directories, but have the object files go in the build
- directory.
-
-Tue Feb 10 15:51:50 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * include/makeinclude/platform_linux.GNU:
- Even if the user overrides PLATFORM_SCTP_CPPFLAGS in
- platform_macros.GNU, either ACE_HAS_OPENSS7_SCTP or
- ACE_HAS_LKSCTP *must* be added to PLATFORM_SCTP_CPPFLAGS, otherwise
- wrong code will get compiled. Also, for sctp=lksctp, do
- not hardcode PLATFORM_SCTP_LIBS to /usr/local/lib/libsctp.a.
-` Instead set PLATFORM_SCTP_LDFLAGS to -L/usr/local/lib
- and set PLATFORM_SCTP_LIBS to -lsctp.
-
-Tue Feb 10 08:45:10 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Fixed a bug in the template where no binary targets would be built
- if there are no libraries linked in.
-
-Tue Feb 10 07:29:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_wchar.h:
-
- #included ace/os_include/os_errno.h. Needed for builds where
- ACE_HAS_SIGNAL_SAFE_OS_CALLS is defined. Thanks to Kobi
- Cohen-Arazi for the patch.
-
-Mon Feb 9 18:21:41 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Naming/Name_Binding.h: The Name_Binding destructor
- should use ACE_OS::free(), not delete[], to release type_. It
- was allocated using ACE_OS::strdup().
-
-Mon Feb 9 16:10:07 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Memory_Pool.cpp: ACE_Shared_Memory_Pool::commit_backing_store_name()
- and ACE_Shared_Memory_Pool::handle_signal() ACE_ERROR_RETURN
- macros were returning the wrong value (0 instead of -1). Thanks
- to Kobi Cohen-Arazi <kobi-co@barak-online.net> for reporting
- this problem.
-
-Mon Feb 9 13:58:30 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/GNUObjectGenerator.pm:
-
- Fixed a bug where cpp files in subdirectories would have the wrong
- target name generated in the dependencies.
-
- * bin/DependencyGenerator/Preprocessor.pm:
-
- Removed an unnecessary directory in the include search path.
-
-Mon Feb 9 10:31:40 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/DependencyGenerator/Preprocessor.pm:
-
- If the file for which dependencies are being generated contains a
- directory name, then we need to look for include files in that
- directory.
-
-Mon Feb 9 07:00:05 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
-
- Added the custom generated files to the realclean target.
-
-Sun Feb 8 15:36:30 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * THANKS: Just added the 1,800th contributor to the THANKS file!!
-
-Sun Feb 8 15:34:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- Also generate a realclean target for the IDL files so that IDL
- generated files are removed when running a realclean.
-
-Sun Feb 8 14:25:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/cbx.mpd:
- Added first version support of using the Cygwin compiler within
- the CBuilderX Development Environment
-
-Sun Feb 8 14:02:53 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/cbx.mpd:
- Added MinGW support for in the CBuilderX IDE
-
-Sun Feb 8 13:06:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/cbx.mpd:
- Improved the CBuilderX template. Don't compile template files and
- disabled some warnings.
-
-Sat Feb 7 19:33:56 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * examples/RMCast/Send_File/Sender.cpp (ACE_TMAIN):
- Fixed a typo in the comments. Thanks to Olli Savia <ops@iki.fi>
- for the patch.
-
-Fri Feb 6 15:49:37 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
-
- Added TAO_ROOT/tao and CIAO_ROOT/ciao to the include
- paths (C++ and (C)IDL). These additions allow users
- to include <orb.idl> or <Components.idl> without
- being concerned about the specific directory they
- reside in.
-
-Fri Feb 6 14:53:27 2004 Tao Lu <lu@dre.vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Added a new feature cidl into the global features.
- This feature is turned off by default, so no makefiles
- or project files will be gnerated for CCF and CIDLC.
-
-Fri Feb 6 14:13:25 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Time_Value.inl (msec): Changed the return type of
- ACE_Time_Value::msec() from long to unsigned long to prevent
- problems with wrap-arounds that yield negative numbers. Thanks
- to Matthew Gillen <gillen@ohio.edu> for this fix.
-
-Fri Feb 6 11:50:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/INET_Addr.cpp:
-
- Fixes a problem that this change "Thu Jan 15 08:02:23 2004
- Douglas C. Schmidt <schmidt@cse.wustl.edu>" opened up and which
- Craig Rodrigues reported. This problem has been lying around for
- almost an year now. In the static method
- get_port_number_from_name (), if we get a portnumber 0
- (perfectly valid to send a 0) we missed to check for port
- 0. This has now been fixed. Thanks to Craig for reporting this.
-
-Fri Feb 6 09:48:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (CPPFLAGS):
- * include/makeinclude/platform_sunos5_g++.GNU (CPPFLAGS):
-
- Reverted the change "Fri Feb 6 09:31:30 2004 Balachandran
- Natarajan <bala@dre.vanderbilt.edu>" since it creates more
- problems.
-
- * ace/config-sunos5.5.h:
-
- Added ACE_LACKS_SWAB. This is a lie. There are signatures
- mismatch and adding compile time options that get the right
- signatures messes things up a lot. Someone needs to take a look
- at it fix the compile time options properly.
-
-Fri Feb 6 09:35:13 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/rteventlogadmin.mpb:
-
- Changed to inherit from dslogadmin and rtoldevent instead of
- dseventlogadmin.
-
-Fri Feb 6 09:31:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (CPPFLAGS):
- * include/makeinclude/platform_sunos5_g++.GNU (CPPFLAGS):
-
- Added -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 to
- CPPFLAGS. This should fix the compile errors in Solaris builds.
-
-Fri Feb 6 09:04:50 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Added support for dynamicflags, staticflags and rc files.
-
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added the _REENTRANT macro to the extracppflags for many of the
- platforms.
-
-Fri Feb 6 06:35:32 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/USAGE:
-
- Updated the usage to reflect the new Cbx workspace type.
-
- * bin/MakeProjectCreator/modules/CbxWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
-
- Added the workspace counterpart to the CbxProjectCreator. Thanks
- to Johnny Willemsen for providing me an example workspace.
-
-Fri Feb 6 11:48:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/rules.local.GNU:
- Fixed typo in this file which caused build problems when .rc are
- used (Cygwin and MinGW do this).
-
-Thu Feb 5 13:38:15 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bmake.mpd:
-
- Added rules for all of the MPC supported C++ file extensions.
-
-Thu Feb 5 11:25:50 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * include/makeinclude/rules.bin.GNU:
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU:
-
- Modified build rules to allow projects with sources in sub-
- directoris. Thanks to Don Hinton <dhinton@dre.vanderbilt.edu>
- for his help.
-
-Thu Feb 5 08:48:27 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Thread_Manager.{h,cpp}: added a new methods called
- testterminate() which checks to see whether a thread has
- terminated or not. Thanks to Avi Ouziel <ouziel_a@hotmail.com>
- for this suggestion.
-
-Thu Feb 5 07:55:10 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
-
- Fixed a bug where Borland projects generated on UNIX would not
- reflect the correct cppdir value.
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
-
- Sort the projects names so projects are easier to find in large
- lists.
-
- * bin/MakeProjectCreator/modules/Driver.pm:
-
- Fixed a bug in the usage output.
-
- * bin/MakeProjectCreator/modules/Version.pm:
-
- Updated the MPC version number.
-
- * bin/MakeProjectCreator/USAGE:
-
- Updated the usage to reflect the new alternative Borland Make
- project type.
-
- * bin/MakeProjectCreator/modules/MPC.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
- * bin/MakeProjectCreator/modules/BMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/BMakeProjectCreator.pm:
- * bin/MakeProjectCreator/templates/bmake.mpd:
- * bin/MakeProjectCreator/templates/bmakecommon.mpt:
- * bin/MakeProjectCreator/templates/bmakedll.mpt:
- * bin/MakeProjectCreator/templates/bmakedllexe.mpt:
- * bin/MakeProjectCreator/templates/bmakelib.mpt:
- * bin/MakeProjectCreator/templates/bmakelibexe.mpt:
-
- Added a new alternative Borland Make project type called bmake.
- It does not rely on any of the .bor files in
- ACE_wrappers/include/makeinclude.
-
-Wed Feb 4 21:55:38 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * ace/config-lynxos.h:
- * ace/os_include/os_stdlib.h:
- * ace/os_include/os_unistd.h:
- Moved the prototypes for getopt() and putenv() out of
- config-lynxos.h and into the appropriate os_include header.
- Added prototype of swab() to os_unistd.h. Thanks to Olli Savia
- <ops@iki.fi> for the patch.
-
-Wed Feb 4 14:21:46 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
- * bin/MakeProjectCreator/config/orbsvcsexe.mpb:
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
- * bin/MakeProjectCreator/config/taodefaults.mpb:
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
- * bin/MakeProjectCreator/config/valuetype.mpb:
-
- Removed all path includes except TAO_ROOT and CIAO_ROOT,
- for IDL, CIDL and C++ compilers.
-
-Wed Feb 4 18:15:16 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * include/makeinclude/platform_linux.GNU: Allow
- user to override SCTP flags in platform_macros.GNU
- before including platform_linux.GNU.
-
-Wed Feb 4 17:41:25 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * include/makeinclude/platform_freebsd.GNU:
- Change thread flags to reflect new changes in FreeBSD.
- KSE-based -lpthread is now the default library in
- FreeBSD-CURRENT.
-
-Tue Feb 3 16:21:49 2004 Steve Huston <shuston@riverace.com>
-
- * m4/compiler.m4: If --disable-rtti is specified on AIX, add
- -DACE_LACKS_RTTI to CXXFLAGS.
-
- * netsvcs/clients/Naming/Client/Makefile.am:
- * netsvcs/clients/Naming/Dump_Restore/Makefile.am: Removed the
- extraneous path prefix for the required same-directory libraries in
- main_LDADD to allow the Makefile to see the library and build it
- first at make time.
-
-Tue Feb 3 14:35:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-win32-msvc-6.h:
- * ace/config-win32-common.h:
-
- Moved the definition of ACE_HAS_NONCONST_SWAB from VC6 to
- win32-common.h. Thanks to Andrew G. Harvey <agh@cisco.com>
- for the suggestion.
-
-Tue Feb 3 11:36:41 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Reactor/Client.cpp:
- * examples/APG/ThreadSafety/TSS.cpp: Add template instantiations needed
- to correct LynxOS build. Thanks to Olli Savia <ops@iki.fi> for
- these fixes.
-
-Tue Feb 3 07:37:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Added a missing foreach for the configurations. It's necessary in
- order to access the platforms.
-
-Mon Feb 2 13:53:08 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/OutputMessage.pm:
-
- Added an interface for printing informational, warning and error
- messages. This allows messages to be manipulated prior to being
- printed. Informational messages are off by default and can be
- enabled by setting the MPC_INFORMATION environment variable. The
- informational and warning messages can be turned off by setting the
- MPC_SILENT environment variable.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/Driver.pm:
- * bin/MakeProjectCreator/modules/FeatureParser.pm:
- * bin/MakeProjectCreator/modules/Parser.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/StringProcessor.pm:
- * bin/MakeProjectCreator/modules/TemplateInputReader.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Use the OutputMessage interface instead of print for messages.
-
-Mon Feb 2 13:48:23 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
-
- Move the location of the custom build rules to ensure that they
- are added to the all target before the object files. This ensures
- that the custom build rules are processed before source files are
- compiled.
-
-Mon Feb 02 10:00:29 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/config-win32-msvc-6.h:
-
- Looks like VC6 has a non-const swab.
-
- * ace/OS_NS_unistd.inl:
-
- Fixed the non-const part of the swab () to compile with vc6.
-
-Mon Feb 2 08:18:41 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/CbxProjectCreator.pm:
-
- Removed an unused implementation of the fill_value() method.
-
-Mon Feb 2 07:41:25 2004 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/va4icc.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Removed the ssl and defaultlibs keyword. These were unncessary
- and should have been removed long ago.
-
-Mon Feb 2 07:16:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_unistd.h:
- * ace/OS_NS_unistd.inl:
-
- Changed the parameters to void * instead of char * since most of
- the platforms take a void *.
-
-Mon Feb 2 06:56:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Makefile.ace:
-
- Building applications which use ACE library fail because
- LynxOS's linker is unable to find dlopen() which is used in
- DLL_Manager.o and implemented in OS_NS_dlfcn.o.
-
- To fix this, OS_NS_dlfcn.o must be placed after DLL_Manager.o
- when creating libACE.a with ar. Thanks to Olli Savia for the
- patch.
-
-Sun Feb 1 19:09:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-borland-common.h:
- * ace/config-win32-borland.h:
- Kylix doesn't have swab, CBuilder has a non-const swab, CBuilderX
- has the normal swab
-
-Sun Feb 1 17:06:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_unistd.inl:
- * ace/README:
- Some platforms have a swab function where the first argument is
- non const, added ACE_HAS_NONCONST_SWAB which then must be set.
-
- * ace/config-win32-borland.h:
- Added ACE_HAS_NONCONST_SWAB
-
-Sun Feb 1 15:15:44 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/platform_linux.GNU:
- Added missing libraries that are needed when linking with fltk
- support.
-
-Sun Feb 1 12:36:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/build_lib.bor:
- Added support for using the CBX ar with the -M commandline option
- to pass it a script. This fixes the too long commandline.
-
-Sat Jan 31 11:01:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_unistd.h:
- * ace/OS_NS_unistd.inl:
-
- Thanks to Olli Savia, we now have a ACE_OS::swab (). This calls
- the platform specific swab () function. There is a emulation
- which could be used on platforms that don't support ::swab
- (). The emulation can be used by defining ACE_LACKS_SWAB.
-
- I haven't added ACE_LACKS_SWAB in any config file. We will do it
- as and when things showup in our daily builds.
-
-Sat Jan 31 08:52:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/smart_proxies.mpb:
- Removed requires smart_proxies, there is no need for this and
- only prevents the smart_proxies tests from compiling
-
-Fri Jan 30 19:33:49 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
-
- * include/makeinclude/platform_linux.GNU: Allow user to override
- OCFLAGS in platform_macros.GNU file.
-
-Fri Jan 30 10:30:26 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
-
- Force the custom build targets to be processed before compiling
- any of the cpp files.
-
-Fri Jan 30 09:02:30 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Proactor.cpp (proactor_run_event_loop): Make sure to
- return if the handle_events() call return 0, which indicates
- a timeout. Thanks to Daniel Buchs <acelib@dbux.ch> for
- this fix.
-
-Fri Jan 30 07:41:20 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/MPC.pm:
- * bin/MakeProjectCreator/modules/MWC.pm:
- * bin/mpc.pl:
- * bin/mwc.pl:
-
- Pulled the creator lists out of the perl scripts and moved them
- into the new MPC and MWC modules. This will allow the extension
- of MPC by providing a way to hook new workspace and project types
- into MPC without adding anything to the MPC repository.
-
-Thu Jan 29 14:10:51 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.pm:
-
- Clean up some double quoted strings.
-
- * bin/MakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.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 "nmake 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.
-
-Thu Jan 29 14:04:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Asynch_Connector.cpp:
- * ace/Local_Name_Space_T.cpp:
- * ace/Local_Tokens.cpp:
- * ace/MEM_Acceptor.cpp:
- * ace/MEM_Connector.cpp:
- * ace/Multihomed_INET_Addr.cpp:
- * ace/Process_Manager.cpp:
- * ace/Remote_Tokens.cpp:
- * ace/Service_Config.cpp:
- * ace/Service_Manager.cpp:
- * ace/Sock_Connect.cpp:
- * ace/Timeprobe_T.cpp:
- * ace/Token.cpp:
- * ace/Token_Invariants.cpp:
- * ace/CLASSIX/CLASSIX_Select_Reactor.cpp:
-
- Thanks to Duane Binder<duane.binder@veritas.com> for providing
- patches to fix some of the messages printed out using
- ACE_Log_Msg.
-
-Thu Jan 29 14:03:42 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/config/amh.mpb:
- * bin/MakeProjectCreator/config/ciao_client.mpb:
- * bin/MakeProjectCreator/config/smart_proxies.mpb:
- * bin/MakeProjectCreator/config/taoidldefaults.mpb:
- * bin/MakeProjectCreator/config/valuetype.mpb:
- * bin/MakeProjectCreator/modules/NMakeWorkspaceCreator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- * bin/MakeProjectCreator/modules/TemplateParser.pm:
- * bin/MakeProjectCreator/templates/automake.mpd:
- * bin/MakeProjectCreator/templates/bor.mpd:
- * bin/MakeProjectCreator/templates/bordll.mpt:
- * bin/MakeProjectCreator/templates/borexe.mpt:
- * bin/MakeProjectCreator/templates/cbx.mpd:
- * bin/MakeProjectCreator/templates/cbxdll.mpt:
- * bin/MakeProjectCreator/templates/cbxexe.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/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/MakeProjectCreator/templates/vc7lib.mpt:
- * bin/MakeProjectCreator/templates/vc7libexe.mpt:
-
- Removed IDL_Files as a built-in build type and replaced it as a
- custom build type. The syntax of IDL_Files has only changed in
- that idlgendir is no longer a usable keyword. gendir should be
- used in its place. Additionally, the custom build rules can not
- be executed in parallel when using the GNUACE project type. This
- does not stop multiple unrelated projects from being built in
- parallel. In order to get the IDL custom build type, your project
- must inherit, either directly or indirectly, from taoidldefaults.
- The amh, ciao_client, taoexe and taolib_with_idl base projects all
- inherit from taoidldefaults. Others get it indirectly.
-
- * bin/MakeProjectCreator/config/idl_compiler.mpt:
- * bin/MakeProjectCreator/config/idl_compiler_win32.mpt:
-
- Removed these files.
-
-Thu Jan 29 13:32:17 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Remove the WARNING: from the informational message that a
- workspace wasn't created because no projects were created.
-
-Thu Jan 29 10:10:26 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * THANKS:
-
- Added Hans-Peter Bock <Hans-Peter.Bock@isw.uni-stuttgart.de>.
-
-Wed Jan 28 13:21:00 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
-
- Only inherit from qt_reactor instead of qt_moc and qt_reactor.
-
- * ace/qt_reactor.mpb:
-
- Inherit from ace_qt and qt_moc.
-
- * bin/MakeProjectCreator/config/ace_qt.mpb:
- * bin/MakeProjectCreator/config/acedefaults.mpb:
- * bin/MakeProjectCreator/config/qt.mpb:
-
- Inherit from the ace_qt base project as part of the reorganization
- of qt and qt_moc.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Allow features to inherit from other base projects just as
- projects do.
-
- * bin/MakeProjectCreator/config/qt-min.mpb:
- * bin/MakeProjectCreator/config/qt-min_moc.mpb:
-
- Removed these files.
-
-Wed Jan 28 10:26:17 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
-
- * ace/TMCast/README:
-
- Fixed a few typos.
-
-Wed Jan 28 09:17:36 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Added custom build output inference that takes gendir settings
- into account. If a custom build file is listed, gendir is set and
- the generated source isn't listed in the Source_Files list, then
- the correct generated source files will be listed with the correct
- path determined by gendir.
-
-Wed Jan 28 08:54:29 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
-
- Changed the output name from Makefile to GNUmakefile in accordance
- with [BUGID 1726]. GNU Make will look for GNUmakefile before it
- looks for Makefile.
-
-Wed Jan 28 08:20:59 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
-
- Prefixed cidl with a dot in the inputexts assignment.
-
-Wed Jan 28 06:46:55 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/ACE.h:
- * ace/config-cygwin32.h:
- Moved os_math.h include from config-cygwin32.h to ACE.h. When
- ACE_NTRACE is set we got include problems. Cygwin defines log2
- as macro and we have ACE::log2. The include of os_math.h is only
- done for Cygwin. Thanks to Yi Zuo <Yi.Zuo@alcatel-sbell.com.cn>
- for reporting this.
-
-Tue Jan 27 20:49:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_order.lst:
- Added ETCL.dsp to the list of projects to build first in a static build.
-
-Mon Jan 26 17:12:38 2004 Steve Huston <shuston@riverace.com>
-
- * ace/OS_NS_sys_stat.inl (filesize): Declare sb using ACE_stat instead
- of struct stat to pick up whatever gets set up for that platform.
- Fixes compile error on HP-UX aCC.
-
-Mon Jan 26 15:18:06 2004 Gautam Thaker <gthaker@atl.lmco.com>
-
- * bin/count_lines (initfiletypes):
-
- Added .py for python and .php for php scripts.
-
-Mon Jan 26 15:47:55 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Timers/PCB.cpp: Don't put needed things inside
- ACE_ASSERT - they disappear when built with ACE_NDEBUG.
-
-Mon Jan 26 13:01:42 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added support for cygwin32 and mingw32.
-
-Mon Jan 26 18:10:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/build_lib.bor:
- * include/makeinclude/compiler.bor:
- Added support for the CBuilderX Preview ar.
-
-Mon Jan 26 16:14:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/clean.bor:
- Changed this file a little, special independent clean fules for cbx
- and other versions and dependent on the version used the right clean
- rule is used.
-
-Mon Jan 26 16:02:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/templates/bor.mpd:
- * include/makeinclude/build_dll.bor:
- * include/makeinclude/build_exe.bor:
- * include/makeinclude/build_lib.bor:
- * include/makeinclude/clean.bor:
- The CBuilderX Preview compiler uses the .o extension for object
- files, all other Borland versions use .obj. Some time ago I
- introduced $(OBJ_EXT) to handle this, but this was not complete
- yet. Change the makefile instructure to handle $(OBJ_EXT) instead
- of obj and changed the MPC Borland template to generate $(OBJ_EXT)
- instead of obj. This way everything works as normally, but when
- you use the new CBuilderX Preview environment you must regenerate
- your makefiles using MPC.
-
-Mon Jan 26 09:35:51 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- When calling the prelink script, the object files should be in
- double quotes.
-
-Mon Jan 26 07:19:13 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/ftrteventchannel.mpb:
- * bin/MakeProjectCreator/config/utils.mpb:
-
- Added base projects for the TAO_FTRT_EventChannel and TAO_Utils
- libraries.
-
-Sun Jan 25 18:05:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/Streams/RecordingDevice_Text.cpp: Fixed formatting
- to fit in its spots in the book.
-
-Sun Jan 25 20:46:03 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
-
- * ace/Global_Macros.h:
- * ace/config-lite.h:
- * ace/config-all.h:
- Moved the ACE_TRACE defines from Global_Macros.h to config-all.
- and ACE_OS_TRACE from config-lite.h to config-all.h, and added
- ACE_OS_NTRACE to config-all.h with the same symantics. Thanks
- to Johnny Willemsen <jwillemsen@remedy.nl> for motivating this
- change.
-
- * examples/ASX/Event_Server/Event_Server/Options.cpp:
- * examples/ASX/UPIPE_Event_Server/Options.cpp:
- Added #include OS_NS_strings.h if ACE_HAS_TRACE is defined.
-
-Sun Jan 25 15:55:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdio.h:
- Removed check for ACE_MT_SAFE for the win32 specific methods.
-
-Sun Jan 25 09:11:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- Some cosmetic fixes to get ACEXEML and Kokyu compiled well
- before other things. The dsw's in TAO hierarchy do not have the
- dsp's of ACE hierarchy included but for TAOACE.dsw.
-
-Sun Jan 25 08:59:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Kokyu/Kokyu.mwc:
- * ACEXML/ACEXML.mwc:
-
- Added new workspace files. The above pieces should be compilable
- without going into TAO and using TAOACE.mwc.
-
-Sun Jan 25 12:26:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Auto_IncDec_Test.cpp:
- Extended debug info with the total number of threads. This then shows
- that with Cygwin threads that exit are not removed from the
- thread manager
-
-Sun Jan 25 11:34:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Added SOCK_Test_IPv6
-
-Sun Jan 25 11:26:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-borland-common.h:
- CBuilderX Preview doesn't support multithreaded builds, so removed
- fix for _endthreadex
-
-Sun Jan 25 10:49:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_compile.pl:
- Cleaned up some old stuff
-
-Sat Jan 24 16:11:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_stdlib.inl:
- With CBuilderX Preview putenv, wcstod, wcstol and wcstoul are in the
- std namespace, so added ACE_STD_NAMESPACE which expands to std with
- Borland, to nothing with other compilers.
-
- * ace/OS_NS_stdio.inl:
- The vswprintf for Dinkum STL is different. CBuilderX Preview has
- std::tempnam, so added checking for borland version.
-
- * ace/OS_NS_stdio.cpp:
- vswprintf and vsnprintf are different with CBuilderX Preview
-
- * ace/config-win32-borland.h:
- CBuilderX Preview has no itoa
-
-Sat Jan 24 15:29:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- CBuilderX Preview doesn't have wcsdup
-
-Fri Jan 23 14:04:31 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Changed the defaulting rules for implicitly adding source files
- when IDL_Files (or any other custom type) is specified.
- Previously, generated source files would only be added to the
- Source_Files section only if IDL_Files was not specified and no
- generated source files were already listed in Source_Files. Now,
- the generated source files will be added whether or not IDL_Files
- is specified and no generated source files were already listed in
- Source_Files.
-
-Fri Jan 23 19:09:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_string.cpp:
- With CBuilderX Preview strdup is in the std namespace, so
- added ACE_STD_NAMESPACE which expands to std with Borland,
- to nothing with other compilers.
-
-Fri Jan 23 10:04:00 2004 Gary Maxey <gary.maxey@hp.com>
-
- Fix for BUGID 1722, for Tandem NSK platform.
- * ace/OS_NS_stdlib.inl:
-
- Need to use spt_system() instead of system().
-
- * ace/OS_NS_sys_wait.inl:
-
- Need to use spt_waitpid() instead of waitpid()
-
-Fri Jan 23 09:49:00 2004 Gary Maxey <gary.maxey@hp.com>
-
- * ace/OS_NS_Thread.inl:
-
- Fix for BUGID 1708
-
- Added #elif in ACE_OS::sigwait to use alternate sigwait() when
- compiling for Tandem NSK platform.
-
-Fri Jan 23 09:34:00 2004 Gary Maxey <gary.maxey@hp.com>
-
- * ace/OS_NS_unistd.inl:
-
- Fix for BUGID 1709
-
- Added #ifdef to use alternate select() when compiling for Tandem
- NSK platform.
-
-Fri Jan 23 10:30:12 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/create_ace_build.pl:
-
- Exclude .exp files and ensure that we can stat() the real file
- before checking the modification time in
- backup_and_copy_changed().
-
-Fri Jan 23 09:41:11 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Reverted my change from Tue Jan 20 14:11:48 2004. While the
- generated vcproj loads properly, the project does not link
- properly.
-
-Fri Jan 23 15:04:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Fixed ACE_WCSDUP_EQUIVALENT for CBuilderX Preview
-
-Fri Jan 23 07:20:02 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/global.features:
-
- Changed wxwindows to wxWindows to match the changes put in by
- Scott Harris.
-
-Fri Jan 23 13:06:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-tru64.h:
- Define ACE_LACKS_STDINT_H when DIGITAL_UNIX is greater than
- 0x40E instead of 0x510. Thanks to Daniel Miranda
- <dmiranda@telecompersonal.com.ar> for reporting this.
-
-Fri Jan 23 11:05:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Added ACE_HAS_3_PARAM_WCSTOK for the new CBuilderX Preview
- compiler
-
-Fri Jan 23 10:47:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- Another set of changes for CBuilderX. strcasecmp and strncasecmp
- should come from the std namespace
-
-Fri Jan 23 10:04:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- ACE_STRCASECMP_EQUIVALENT and ACE_STRNCASECMP_EQUIVALENT are not
- needed anymore for the CBuilderX Preview compiler
-
-Fri Jan 23 09:42:15 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/OS_NS_time.inl:
- Dinkum STL doesn't have tzset. Fixes another compile problem with
- the new Borland CBuilderX Preview compiler
-
-Fri Jan 23 09:36:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/Object_Manager.cpp:
- CBuilderX Preview defines _MSC_VER and __BORLANDC__ so only use
- _CrtSetReportMode when _MSC_VER is defined and not __BORLANDC__.
- Borland isn't making thing easier to maintain.
-
-Fri Jan 23 09:30:45 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-borland-common.h:
- CBuilderX Preview has _endthreadex in the std namespace
-
-Fri Jan 23 09:23:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-borland.h:
- CBuilderX seems to lack win32 structural exceptions
-
-Fri Jan 23 08:41:53 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/os_include/os_time.h:
- Dinkum STL doesn't have timezone or _timezone so only try to use
- timezone when we don't have Dinkum STL.
-
-Fri Jan 23 07:38:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/README:
- * ace/OS_NS_time.h:
- Added ace_timezone implementation for use with Dinkum STL, which
- lacks _timezone. For this added ACE_HAS_DINKUM_STL which can be
- set when using the Dinkum STL version.
-
- * ace/config-win32-borland.h:
- The new CBuilderX preview compiler uses Dinkum STL, so se then
- ACE_HAS_DINKUM_STL
-
-Thu Jan 22 19:57:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * ace/Makefile.am (install-data-local):
-
- Fixed problem that occurred when performing a "make install".
- The "os_include" source and installation directories were not
- properly referenced.
-
-Thu Jan 22 18:11:00 2004 Gary Maxey <gary.maxey@hp.com>
-
- * ace/os_include/os_pthread.h
-
- Fix for BUGID 1707
-
- Added #ifdef so correct pthreads include file is used when
- compiling for Tandem NSK platform.
-
-Thu Jan 22 17:48:56 2004 Gary Maxey <gary.maxey@hp.com>
-
- * ace/config-tandem-nsk-mips-v2.h
-
- Added missing #endif to end of file
-
-Thu Jan 22 19:08:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/OS_NS_sys_stat.inl (mkdir):
-
- ACE_OS::mkdir for OS PSOS wrote one character behind allocated
- memory. Fixed it by adding an extra byte for allocation. Thanks
- to Dieter Knueppel <dknueppel@datus.com> for reporting the
- problem and suggesting a fix.
-
-Thu Jan 22 19:00:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/os_include/os_signal.h:
-
- This patch fixes redeclaration of pthread_sigmask
- function which showe up RH 9 systems with glibc
- 2.3. pthread_sigmask declaration is now protected by a guard
- which will be defined in the platform configuration file. Thanks
- to Olli Savia for providing the patch.
-
- * ace/config-linux-common.h:
-
- A fix similar to this fix "Wed Jan 21 13:38:11 UTC 2004 Johnny
- Willemsen <jwillemsen@remedy.nl>", but added
- ACE_HAS_PTHREAD_SIGMASK_PROTO within the block for glib 2.3.
-
-Thu Jan 22 19:02:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/ThreadPools/Task_ThreadPool.cpp: Use 0, not NULL, to
- initialize a pointer.
-
-Thu Jan 22 18:08:31 2004 Steve Huston <shuston@riverace.com>
-
- * examples/APG/ThreadPools/ThreadPool.cpp: Don't ACE_ASSERT action
- that needs to be performed regardless of the ACE_NDEBUG setting.
-
-Thu Jan 22 13:25:49 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/config-sunos5.5.h:
- * ace/config-sunos5.7.h:
-
- Define ACE_LACKS_GETLOADAVG in config-sunos5.5.h since SunOS 5.5
- and 5.6 do not have getloadavg(). Undefine it in
- config-sunos5.7.h, since it has it.
-
-Wed Jan 22 10:33:47 2004 Scott Harris <harris_s@ociweb.com>
-
- * bin/MakeProjectCreator/config/wxwindows.mpb
- * include/makeinclude/platform_linux.GNU
- * include/makeinclude/platform_linux_borland.GNU
- * include/makeinclude/platform_linux_icc.GNU:
- Fixed wxwindows base project in support
- of $TAO_ROOT/util/wxNamingViewer.
- wxwindows project now require wxWindows defined
- (in plaform_macros.GNU) as was since 12/1/00
- instead of wxwindows. I choose historical precidence
- over making the macro and project name both
- being all lower case.
-
- Note: The wxNamingViewer Makefile was overriding the
- PLATFORM_WX_* macros defined in platform_*.GNU so I updated the
- macros in platform_*.GNU to be like the overrides in the Makefile.
- These macros are based on the wxWindows configuration.
- The wxNamingViewer makefile contains the only use of these
- macros.
-
- Only tested on RedHat 9 with wx_gtk 2.4.2.
-
- Note - the platform_*.GNU files definition of PLATFORM_WX_*
- only support wxWindows over GTK+.
- TBD - support wxWindows MSVC and Borland in wxwindows.mpc.
-
-
-Thu Jan 22 12:19:42 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * ace/ace.mpc:
- * ace/codecs.mpb:
- * ace/filecache.mpb:
- * ace/other.mpb:
- * ace/svcconf.mpb:
- * ace/token.mpb:
- * ace/uuid.mpb:
-
- Split some of the components into features that are enabled by
- default. The use of comps and compname are no longer supported.
-
- * bin/MakeProjectCreator/README:
-
- Removed descriptions of comps and compname. They have been
- replaced by features specific to the gnuace type.
-
- * bin/MakeProjectCreator/config/avstreams.mpb:
- * bin/MakeProjectCreator/config/concurrency.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- * bin/MakeProjectCreator/config/ftclientorb.mpb:
- * bin/MakeProjectCreator/config/ftorbutils.mpb:
- * bin/MakeProjectCreator/config/ftrtevent.mpb:
- * bin/MakeProjectCreator/config/ftrteventclient.mpb:
- * bin/MakeProjectCreator/config/ftserverorb.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/orbsvcsexe.mpb:
- * bin/MakeProjectCreator/config/orbsvcslib.mpb:
- * bin/MakeProjectCreator/config/portablegroup.mpb:
- * bin/MakeProjectCreator/config/property.mpb:
- * bin/MakeProjectCreator/config/rtcorbaevent.mpb:
- * bin/MakeProjectCreator/config/rtcosscheduling.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/ssliop.mpb:
- * bin/MakeProjectCreator/config/time.mpb:
- * bin/MakeProjectCreator/config/trading.mpb:
-
- Removed the use of comps and compname.
-
- * bin/MakeProjectCreator/modules/GNUACEProjectCreator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Removed code specific to comps and compname.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Removed comps and compname related code and replaced it with a
- more generic mechanism.
-
- * include/makeinclude/wrapper_macros.GNU:
-
- Set some ace related features to 1 by default.
-
- * tests/tests.mpc:
-
- Use feature requirement instead of comps.
-
-Thu Jan 22 17:23:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Config/HASTATUS_export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Thu Jan 22 17:16:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * apps/JAWS/server/server.mpc:
- Added missing cpp extension to main
-
-Thu Jan 22 09:47:04 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * tests/RMCast/acetest.mpb:
-
- Reverted some previous changes that were required due to bugs in
- MPC that have since been fixed.
-
-Thu Jan 22 06:47:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Strategies_T.cpp:
-
- Fix for BUGID 1719. Please see
-
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1719
-
- for details.
-
-Wed Jan 21 22:31:37 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * tests/SSL/Makefile.am (EXTRA_DIST):
-
- Force test PEM files to be included in distribution. Another
- problem revealed by "make distcheck".
-
-Wed Jan 21 22:06:34 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac (AC_CONFIG_FILES):
-
- Added missing `netsvcs' Makefiles to the files generated by the
- configure script.
-
- * Makefile.am (SUBDIRS):
-
- Added "netsvcs" directory to the list of subdirectories to
- recurse.
-
- * netsvcs/Makefile.am:
-
- Reverted a series of changes that somehow left this file in an
- inconsistent state in our CVS repository, and unparsable by
- Automake. In particular, it incorrectly contained
- Borland-specific Makefile code.
-
- Updated to our latest Makefile.am conventions.
-
- * netsvcs/clients/Makefile.am:
- * netsvcs/clients/Logger/Makefile.am:
- * netsvcs/clients/Naming/Client/Makefile.am:
- * netsvcs/clients/Naming/Dump_Restore/Makefile.am:
- * netsvcs/clients/Tokens/Makefile.am:
- * netsvcs/clients/Tokens/collection/Makefile.am:
- * netsvcs/clients/Tokens/deadlock/Makefile.am:
- * netsvcs/clients/Tokens/invariant/Makefile.am:
- * netsvcs/clients/Tokens/manual/Makefile.am:
- * netsvcs/clients/Tokens/mutex/Makefile.am:
- * netsvcs/clients/Tokens/rw_lock/Makefile.am:
- * netsvcs/lib/Makefile.am:
- * netsvcs/servers/Makefile.am:
-
- Updated to our latest Makefile.am conventions.
-
- * tests/Makefile.am:
-
- Added more missing header files to appropriate source file
- lists. Missing files were made evident when running a "make
- distcheck".
-
-Wed Jan 21 20:12:38 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac (ACE_CONFIG_COMMANDS):
-
- Include ACE version in configuration completion message to
- improve clarity.
-
-Wed Jan 21 20:17:34 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Message_Queue.i: Fixed ACE_Message_Queue_NT::is_empty()
- so that it returns the right result. Thanks to Ariel Peltz
- <Arielp@bigbandnet.com> for contributing this fix.
-
-Wed Jan 21 13:28:41 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac:
-
- Do not rely on "ace/OS.cpp" when performing test that determines
- if the generated configuration is usable. "ace/OS.cpp" has been
- superseded by and split off into several other files. Addresses
- bogus ACE usability configure script errors when running a "make
- distcheck".
-
- * ace/Makefile.am:
-
- Added missing "-version-number" libtool flag for all subset
- libraries. Fixes problem where the library version for all
- these libraries was "0.0.0". Thanks to Robert Schiele
- <robert.schiele@t-online.de> for discovering the problem and for
- providing a fix.
-
- (libACE_Utils_la_SOURCES):
-
- Added Template_Instantiations.cpp file to this source list.
- Fixes a "missing file" problem revealed by a "distcheck".
-
- (HEADER_FILES, INLINE_FILES, TEMPLATE_FILES):
-
- Updated these source file lists. Addresses "missing file"
- problems exhibited when performing a "make distcheck".
-
- * m4/acinclude.m4 (ACE_USE_TEMP_FILE):
-
- Fixed problem that prevented the "distcheck" target from passing
- due to an attempt to write a file into a read-only directory.
-
- * tests/Makefile.am (Multihomed_INET_Addr_Test_SOURCES):
-
- Removed "Multihomed_INET_Addr_Test.h" from this source file
- list. That file doesn't exist. Detected when performing a
- "make distcheck".
-
- (libService_Config_DLL_la_SOURCES, libTest_Output_la_SOURCES):
-
- Added missing Service_Config_DLL_Export.h and
- Test_Output_Export.h file to these test's source lists,
- respectively. Addresses problem revealed by a "distcheck".
-
- (lib_LTLIBRARIES)
-
- Added missing Framework_Component_DLL library to the list of
- libraries to build.
-
-Wed Jan 21 13:37:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- Added gperf to the list of workspaces that needs compilation
- upfront as part of core.
-
-Wed Jan 21 13:38:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-linux-common.h:
-
- glibc version 2.3 defines the method isastream, so from this
- glibc version don't do this anymore in the ACE library by
- setting then the define ACE_HAS_ISASTREAM_PROTO. On RH9 defining
- the isastream method within ACE caused errors because there this
- method has an exception specification. This only appeared when
- other libraries are used which include stropts.h themselves.
- Also on SuSE 9 with glibc v2.3 I see that isastream has an
- exception specification. This fixed [BUGID 1613]. Thanks to
- Jeffrey Graham <jgraham@titan.com> and Akim Boyko
- <akim@sitech.com.ua> for reporting this.
-
-Wed Jan 21 12:58:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-win32-common.h:
- Removed the setting of MWMO_ALERTABLE when using MinGW. This is
- set already by MinGW a long time.
-
- * ace/config-win32-common.h:
- * ace/config-win32-mingw.h:
- * ace/OS_NS_dirent.cpp:
- * ace/OS_NS_dirent.inl:
- * ace/README:
- MinGW delivers a dirent.h which has opendir, closedir, readdir,
- etc. Because in the OS_NS_dirent files always on win32 is assumed
- that we haven't these methods, introduces ACE_LACKS_OPENDIR,
- ACE_LACKS_CLOSEDIR and ACE_LACKS_READDIR. These defines are set
- in config-win32-common and undef'd in config-win32-mingw.h.
- So, on MinGW we use the normal opendir/closedir/readdir, the other
- environmens in win32 use the corresponding emulation methods. This
- fixes [BUGID 1718]. Thanks to Matthew Grosso <mgrosso@acm.org>
- for reporting this and supplying the patches.
-
-Tue Jan 20 19:58:03 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac:
-
- Replaced all uses of the "changequote" M4 built-in with proper
- quoting. Use of "changequote" is very discouraged by autoconf
- developers since it is often a source of M4 programming
- problems.
-
- (ACE_VERSION, AC_INIT):
-
- Statically determine the version of ACE using M4 built-ins at
- autoconf-time, instead of dynamically setting the ACE version in
- a shell variable at configure-time. This allows the package
- version to be set in the autoconf AC_INIT call since AC_INIT
- expects a static value.
-
- Replaced "TEST-VERSION" version value passed to AC_INIT call
- with new ACE_VERSION macro. This allows the correct package
- version, e.g. "5.4" instead of "TEST-VERSION", to be propagated
- to a number of places within the configure script itself, and
- Makefile.in templates generated by Automake. For example,
- "configure --help" and "configure --version" now display the
- correct version of ACE.
-
- (ACE_CURRENT, ACE_AGE, ACE_REVISION):
-
- Removed all kludges that worked around libtool's versioning
- scheme. Libtool 1.5 or better now provides a means to set a
- package defined library version. Thanks to Robert Schiele
- <robert.schiele@t-online.de> pointing out the new libtool
- feature.
-
- * bin/bootstrap:
-
- Cleaned up obsolete comments and commented code.
-
- Force auxiliary files to be copied to prevent older versions
- from being used with newer versions autotools that expect newer
- versions of the auxiliary files.
-
- Clarified some progress messages so that it is obvious that
- bootstrapping corresponds to ACE autotool support.
-
- * m4/ace.m4:
- * m4/acinclude.m4:
- * m4/compiler.m4:
- * m4/platform.m4:
-
- Replaced all uses of the "changequote" M4 built-in with proper
- quoting. Use of "changequote" is very discouraged by autoconf
- developers since it is often a source of M4 programming
- problems.
-
- * ace/Makefile.am (libACE_la_LDFLAGS):
-
- Use new libtool 1.5 "-version-number" option instead of
- "-version-info" to override libtool's versioning scheme with
- ACE's versioning scheme. Thanks to Robert Schiele
- <robert.schiele@t-online.de> pointing out the new libtool
- feature.
-
- * ace/RMCast/Makefile.am (libACE_RMCast_la_LDFLAGS):
- * ace/SSL/Makefile.am (libACE_SSL_la_LDFLAGS):
-
- Set ACE_RMCast and ACE_SSL library versions to ACE library
- version, instead of not setting at all (defaulting to 0.0.0).
- This is consistent with our stock/classical ACE build
- Makefiles.
-
-Tue Jan 20 16:57:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/Active_Map_Manager.i:
- * ace/CDR_Stream.i:
-
- Fixed warnings in VC71 builds. Thanks to Grutzmacher
- Lukas<gruetzmacher@ais-dresden.de> for reporting the problem and
- providing patches.
-
-Tue Jan 20 15:37:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- Fixed some typos in the comments.
-
-Mon Jan 19 18:49:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * bin/msvc_mpc_auto_compile.pl:
-
- This is a new auto_compile script for MSVC with MPC. This just
- build DLL's for both debug and release versions. The old file
- msvc_auto_compile.pl is age old and suffers from severe brain
- hemorrage which is hard to rectify with simple band aids and
- stuff. The old file simply needs to go. This new script will be
- used completely for DLL builds after testing in our daily
- builds.
-
-Tue Jan 20 14:11:48 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Added support for file grouping in these templates. If source
- files are grouped in the mpc file, they will show up grouped in
- the graphical interfaces for these project types.
-
-Tue Jan 20 12:20:35 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
-
- Fixed a bug where the all target wouldn't be generated if the
- platform is capable of shared libraries but the user only wants
- static libraries.
-
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Rearranged some of the VxWorks related settings.
-
-Tue Jan 20 18:02:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Made some small corrections.
-
-Tue Jan 20 17:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * include/makeinclude/compiler.bor:
- When using BCB6 and release builds we get errors about __strcmp__ is
- undefined. This is caused by the optimizer of BCB6 which generates
- code for common functions like strcpy() within the calling function's
- scope. The compiler flag is -Oi and this is set when the complete -O2
- optimization options is passed. So, with BCB6 in release builds,
- we don't set -O2, but set all specific optimization flags but just not
- -Oi. This is the only way I could fix this.
-
-Tue Jan 20 16:00:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ace/config-cygwin32.h:
- Added support for the Cygwin 1.5.6-1 version
-
-Mon Jan 19 13:31:46 2004 Steve Huston <shuston@riverace.com>
-
- * Makefile: In AUTOCONF_RELEASE_FILES, changed aux to aux_config to
- match: Fri Jan 16 12:29:48 2004 Ossama Othman.
-
-Mon Jan 19 17:27:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/make_release:
- Dfm files shouldn't get LF->CRLF conversions. Thanks to
- Martin Kaul <mkaul@leuze.de> for reporting this.
-
-Mon Jan 19 10:46:51 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/GUID.pm:
-
- Mask the 4 byte portions of the GUID with 0xffffffff to avoid
- problems with 64-bit versions of Cygwin Perl. Thanks to Cristian
- Ferretti <cristian_ferretti@yahoo.com> for reporting this and
- providing a fix.
-
-Mon Jan 19 10:22:05 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/templates/make.mpd:
- * bin/MakeProjectCreator/templates/makedll.mpt:
-
- Added support for VxWorks 5.5 PPC and PENTIUM.
-
-Mon Jan 19 15:59:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Added missing FIFO_Test. Thanks to Peter Bekiesch
- <peter.bekiesch@dtmgmbh.de>for reporting this.
-
-Mon Jan 19 08:07:02 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
-
- Fixed a bug where files added to the Template_Files section were
- not removed from the Source_Files section due to differences in
- slashes to backslashes.
-
-Mon Jan 19 07:24:16 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * examples/Misc/test_XtReactor1.cpp:
- * examples/Misc/test_XtReactor2.cpp:
-
- Removed #define for String (added back in '96). The workaround is
- apparently no longer needed. Also fixed some build errors and
- warnings.
-
-Mon Jan 19 10:00:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- Fixed typo in file path
-
-Sun Jan 18 15:32:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ACE-INSTALL.html:
-
- Added patches from Viktor Ransmayr<viktor.ransmayr@t-online.de>
- for a documentation patch, which describes how to build ACE
- using only the MinGW and MSYS package.
-
-Sun Jan 18 10:27:11 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
-
- Used ACE_UINT64_DBLCAST_ADAPTER instead of direct casting to a
- double to be more portable.
-
-Sun Jan 18 10:13:16 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * Logging/LogManager.h:
- * Logging/Use_Multiple_Sinks.cpp:
- * Logging/Use_Ostream.cpp:
- * Naming/Name_Binding.h:
-
- #included fstream conditionally on VC6. This should fix the
- remaining compile errors on VC6 with MPC builds.
-
-Sun Jan 18 09:48:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * examples/TMCast/member.cpp:
-
- Fixed a compilation errors with VC6 which stemmed due to the
- fact that a unsigned long long was used. We use ACE_UINT64
- instead.
-
-Sun Jan 18 09:40:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/SOCK_Test_IPv6.cpp:
-
- More warnings from unused functions.
-
-Sun Jan 18 09:55:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_auto_compile.pl:
- Added tests/Test_Output.dsp to the list of libs to be build first
- when building statically. Removed the code for the non-MPC static
- build, the projects for this are removed before the 1.4 release.
-
- * bin/msvc_static_order.lst:
- Added tests/Test_Output.dsp to the list of libs to be build first.
-
-Sun Jan 18 08:52:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/ctr64.h:
- Added include of ace/Basic_Types.h to get ACE_UINT64 definition.
-
-Sun Jan 18 08:45:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Tests.bor:
- Fixed this makefile
-
-Sun Jan 18 00:00:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Max_Default_Port_Test_IPV6.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/SOCK_Test_IPv6.cpp:
-
- Fixed unused function warnings in the daily builds.
-
-Sat Jan 17 23:52:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/SOCK_Dgram_Test.cpp:
-
- Fixed a compile error in Full_Reactor builds.
-
-Sat Jan 17 19:38:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/INET_Addr_Test_IPV6.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
-
- Fixed incorrect doxygen file tag.
-
-Sat Jan 17 19:35:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv2/AC_CLD_export.h:
- * examples/C++NPv2/AIO_CLD_export.h:
- * examples/C++NPv2/CLD_export.h:
- * examples/C++NPv2/SLD_export.h:
- * examples/C++NPv2/SLDEX_export.h:
- * examples/C++NPv2/TPCLS_export.h:
- * examples/C++NPv2/TPLS_export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Sat Jan 17 19:19:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/ASNMP_Export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
- * ASNMP/asnmp/ctr64.cpp:
- * ASNMP/asnmp/ctr64.h:
- Changed unsigned long long to ACE_UINT64
-
- * ASNMP/asnmp/address.h:
- * ASNMP/asnmp/octet.h:
- * ASNMP/asnmp/oid.h:
- * ASNMP/asnmp/pdu.h:
- * ASNMP/asnmp/vb.h:
- Added missing ASNMP_Export macro.
-
- This fixes several build problems on Win32. Thanks to
- Michelangelo Nottoli <m.nottoli@acsys.it> for reporting this
- and supplying the ideas how to fix this.
-
-Sat Jan 17 18:43:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/msvc_static_compile.pl:
- * bin/msvc_static_order.lst:
- When using static projects we cannot use the dependencies between
- different libraries. Therefor we have to explicitly define the
- build order. The existing msvc_auto_compile.pl script was getting
- to complex, so added a new msvc_static_compile.pl script that will
- be used for building statically. In the msvc_static_order.lst the
- order of building can be specified.
-
-Sat Jan 17 09:46:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * ace/TMCast/Group.cpp:
-
- Fixed compile errors with VC++ 6.
-
-Sat Jan 17 15:29:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * ASNMP/asnmp/asn1.cpp:
- Removed not needed ;
-
-Sat Jan 17 15:05:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ec_typed_events.mpb:
- * bin/MakeProjectCreator/config/ec_use_typed_events.mpb:
- * bin/MakeProjectCreator/config/event.mpb:
- The fix for the ec_typed_events feature. Thanks to Chad Elliot for
- explaining that MPC inheritance is based on file name. So CosEvent.mpc
- inherits from ec_typed_events in the orbsvcs directory, projects using
- event inherit from event which inherits from ec_use_typed_events
- which then sets the needed compiler flags and adds the needed
- libraries to the linker.
-
-Sat Jan 17 00:56:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Proactor_Test_IPV6.cpp
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/SOCK_Test_IPv6.cpp:
-
- Fixed compilation errors in builds that don't have IPV6 enabled.
-
-Sat Jan 17 00:45:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Multihomed_INET_Addr_Test_IPV6.dsp:
- * tests/INET_Addr_Test_IPV6.dsp:
- * tests/Max_Default_Port_Test_IPV6.dsp:
- * tests/Multicast_Test_IPV6.dsp:
- * tests/Proactor_Test_IPV6.dsp:
- * tests/SOCK_Send_Recv_Test_IPV6.dsp:
- * tests/SOCK_Test_IPv6.dsp:
-
- New dsp files for the tests
-
- * tests/tests.dsw:
-
- Workspace file with the mods.
-
-Sat Jan 17 00:12:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/run_test.lst:
- * tests/tests.mpc:
-
- Added missing tests.
-
-Fri Jan 16 23:57:08 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/INET_Addr_Test_IPV6.cpp:
- * tests/Max_Default_Port_Test_IPV6.cpp:
- * tests/Multicast_Test_IPV6.cpp:
- * tests/Multihomed_INET_Addr_Test_IPV6.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
-
- Fixed a typo in the name of the files that are printed out for
- logging and error checking.
-
-Fri Jan 16 23:25:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Tests.bor:
-
- New test to the borland makefiles.
-
-Fri Jan 16 23:21:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/run_test.lst:
-
- Added the new tests to the daily build.
-
-Fri Jan 16 23:19:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/tests.mpc:
-
- Added the new tests to the MPC.
-
-Fri Jan 16 23:01:11 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/Multihomed_INET_Addr_Test_IPV6.cpp:
- * tests/Proactor_Test_IPV6.cpp:
- * tests/SOCK_Send_Recv_Test_IPV6.cpp:
- * tests/SOCK_Test_IPv6.cpp:
-
- More IPV6 tests from Brian Bruesker.
-
- * tests/Makefile.tests:
-
- Added these new tests.
-
-Fri Jan 16 21:38:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/INET_Addr_Test_IPV6.cpp:
- * tests/Max_Default_Port_Test_IPV6.cpp:
- * tests/Multicast_Test_IPV6.cpp:
- * tests/Multihomed_INET_Addr_Test_IPV6.cpp:
-
- New test for IPV6. These tests were donated by Brian Bruesker.
-
- * tests/SOCK_Dgram_Test.cpp:
-
- Cosmetic fix.
-
- * tests/Makefile.tests:
-
- Added the new tests.
-
-Fri Jan 16 18:44:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/INET_Addr_Test.cpp:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Multihomed_INET_Addr_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp:
-
- Reverted changes from "Fri Jan 16 17:25:50 2004 Balachandran
- Natarajan <bala@dre.vanderbilt.edu>" since the IPV6 needs to be
- placed seperately.
-
-Fri Jan 16 17:25:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/INET_Addr_Test.cpp:
- * tests/Max_Default_Port_Test.cpp:
- * tests/Multicast_Test.cpp:
- * tests/Multihomed_INET_Addr_Test.cpp:
- * tests/Proactor_Test.cpp:
- * tests/SOCK_Send_Recv_Test.cpp:
- * tests/SOCK_Test.cpp:
-
- Thanks to Brian Bruesker <bbuesker@qualcomm.com>, we now have
- tests for IPV6 features in the above tests
-
- * tests/SOCK_Dgram_Test.cpp:
-
- A simple test based on SOCK_Test for Datagrams. Thanks once
- again to Brian Bruesker.
-
- * tests/Makefile.tests:
-
- Added the new test.
-
-Fri Jan 16 15:04:17 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/SOCK_Dgram_Bcast.cpp (close): Set the this->if_list_
- field to 0 to let applications close and re-open the socket.
- Without it, a second close will delete already delete'd memory.
- Thanks to Shannon Barber <shannon.barber@myrealbox.com> for
- this fix.
-
-Fri Jan 16 12:29:48 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac (AC_CONFIG_AUX_DIR):
-
- Changed auxiliary directory filename from "aux" to
- "aux_config". The former is not an allowed/valid name on
- Windows. Thanks to Greg Mulyar <greg_mu@yahoo.com> for pointing
- out the problem.
-
-Fri Jan 16 14:19:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * tests/tests.mpc:
-
- Fixed the project names in MPC to be similar to the ones used in
- default distribution. Thanks to Boris Kaminer
- <boris_kaminer@mail.ru> for motivating this fix.
-
-Fri Jan 16 16:09:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/event.mpb:
- Removed ec_typed_events as base. This resulted in problems in
- building other orbsvcs which then use the ec_typed_events.mpb
- which is located in $(TAO_ROOT)/orbsvcs/orbsvcs. This restores
- the situation to the previous situation and in meantime we can
- figure out a better solution.
-
-Fri Jan 16 15:01:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Logging_Strategy_Test.cpp:
- For checking if we are building statically use ACE_AS_STATIC_LIBS and
- not ACE_HAS_STATIC_LIBS. With this fix this tests runs again in the
- BCB6 static build.
-
-Fri Jan 16 11:27:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/Service_Config_DLL_Export.h:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Fri Jan 16 11:25:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/APG/Svc_Config/HASTATUS_export.h
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Fri Jan 16 09:57:45 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/DLL_Test.bor:
- * tests/DLL_Test.cpp:
- Changed this test so that it works in MPC and non-MPC builds.
- We use always the decorator string for the dll name.
-
-Fri Jan 16 08:56:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/ec_typed_events.mpb:
- Added this file. When the feature ec_typed_events is available,
- we must link with the IFRClient and DynamicInterface library.
-
- * bin/MakeProjectCreator/config/event.mpb:
- Add ec_typed_events as parent project. When ec_typed_events is
- available projects using event should link with the extra needed
- libraries. This fixes the link errors in the BCB6 Static build.
-
-Thu Jan 15 20:54:38 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
-
- * configure.ac:
-
- Require GNU Autoconf 2.58 or better, not 2.57g or better.
- Version 2.57g was a testing release not a stable release.
-
- Use more comprehensive (custom) test for detecting shm_open()
- support instead of AC_CHECK_FUNC. In particular, use
- AC_LINK_IFELSE so that we can detect missing function prototype
- errors. Addresses a problem on Solaris builds where shm_open()
- support was incorrectly detected as available despite the fact
- POSIX.1b support was not enabled.
-
- Removed ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION test. This macro is
- no longer used.
-
- * ace/os_include/sys/os_resource.h:
-
- Include <sys/procfs.h> in the ACE_HAS_PROC_FS case. It is
- necessary to pull in the "prusage_t" typedef. That typedef is
- used later in this header. Addresses an ACE+autoconf build
- problem on Solaris.
-
- * m4/ace.m4:
-
- Corrected quoting problem that caused "--enable-fast" help
- string to be echoed incorrectly.
-
- * m4/acinclude.m4:
-
- Corrected typo in warning message.
-
- * m4/compiler.m4:
-
- Updated Sun C++ 5.0 configuration settings to match those in the
- latest platform_sunos5_sunc++.GNU file.
-
- * m4/config_h.m4 (AH_BOTTOM):
-
- Added empty line to text appended to generated `config.h' file
- to correct a "non-empty ending line" warning exhibited by Sun
- C++ 5.0.
-
- (ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION):
-
- Removed template for this preprocessor macro. It is no longer
- used.
-
-Thu Jan 15 20:33:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-
- * docs/ACE-development-process.html (HREF):
-
- Added a small writeup about the features of BFO.
-
-Thu Jan 15 19:47:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/avstreams.mpb:
- Avstreams uses the feature qos, so when qos=1 is set in the
- default.features file we use the ACE_QoS library. Projects
- using avstreams should also use this feature, so that they also
- link with ACE_QoS when qos=1. This fixes link errors in the
- BCB6 Static Build.
-
-Thu Jan 15 18:50:42 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * tests/ACE_Init_Test.cpp:
- Fixed compile problem in BCB6 Unicode build
-
-Thu Jan 15 18:42:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/portablegroup.mpb:
- PortableGroup uses iormanip, so also projects using portablegroup
- need this. This fixes the compile problems in the BCB6 Static
- build.
-
-Thu Jan 15 18:33:16 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/C++NPv1/Process_Per_Connection_Logging_Server.cpp:
- Use ACE_OS::strcpy instead of strcpy to fix compile problem in
- BCB6 Static build.
-
-Thu Jan 15 11:12:45 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/config/ciao_servant.mpb:
- * bin/MakeProjectCreator/config/qt-min_moc.mpb:
- * bin/MakeProjectCreator/config/qt_moc.mpb:
-
- Removed the command options from the command setting and put them
- into the commandflags settings.
-
- * bin/MakeProjectCreator/templates/cbx.mpd:
-
- Added the initial support for custom build types.
-
- * bin/MakeProjectCreator/templates/em3vcp.mpd:
-
- Fixed a bug in this template where the !ENDIF for custom build
- types would be missing.
-
- * bin/MakeProjectCreator/templates/vc6dsp.mpd:
-
- Added user dependencies for custom build types.
-
- * bin/MakeProjectCreator/templates/vc7.mpd:
-
- Fixed the user dependencies for custom build types such that it is
- not hard coded to be the CIAO IDL compiler for all custom build
- types.
-
-Thu Jan 15 16:47:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
- The rtcorbacommon library needs portableserver and doesn't build
- when minimum_corba is set
-
-Thu Jan 15 08:02:23 2004 Douglas C. Schmidt <schmidt@cse.wustl.edu>
-
- * ace/INET_Addr.cpp (get_port_number_from_name): Changed
- initial value of port_number from 0 to -1. Thanks to
- Stephen Moon <stephenm@sychron.com> for this fix.
-
-Thu Jan 15 16:06:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Export/test_export.h:
- * ace/TMCast/Export.hpp:
- Added check for ACE_AS_STATIC_LIBS for setting the export flags for
- proper building of static libraries.
-
-Thu Jan 15 16:03:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-
- * examples/Bounded_Packet_Relay/Bounded_Packet_Relay.mpc:
- * examples/Synch/Synch.mpc:
- Added new mpc files for these examples
-
-Thu Jan 15 08:14:08 2004 Chad Elliott <elliott_c@ociweb.com>
-
- * bin/MakeProjectCreator/README:
-
- Added documentation for keyword mapping which will allow users to
- map custom defined keywords into the project level scope.
- Removed support for the idlpreprocessor keyword.
-
- * bin/MakeProjectCreator/config/core.mpb:
-
- Changed core = 1 into a verbatim clause that enbles the removal of
- the core keyword.
-
- * bin/MakeProjectCreator/config/vcpartialmacros.mpt:
-
- Removed the ACE specific precompiled headers macro.
-
- * bin/MakeProjectCreator/modules/AutomakeProjectCreator.pm:
-
- Propagated change from GNUACEProjectCreator on Wed Jan 7 06:24:54
- 2004.
-
- * bin/MakeProjectCreator/modules/Creator.pm:
- * bin/MakeProjectCreator/modules/ProjectCreator.pm:
- Added support for keyword mapping which will allow users to map
- custom defined keywords into the project level scope.
-
- * bin/MakeProjectCreator/modules/MakeWorkspaceCreator.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.
-
- * bin/MakeProjectCreator/modules/Version.pm:
-
- Updated the version number of MPC.
-
- * bin/MakeProjectCreator/modules/WorkspaceCreator.pm:
-
- Warn about circular dependencies between projects.
-
- * bin/MakeProjectCreator/templates/bor.mpd:
-
- Added verbatim markers, removed the use of the core keyword in
- favor of the verbatim used to get the same effect.
-
- * bin/MakeProjectCreator/templates/gnu.mpd:
-
- Fixed a bug in this template where TAO_ORBSVCS was not being
- handled properly.
- Removed the use of the idlpreprocessor keyword in favor of the
- verbatim used to get the same effect.
-
-Local Variables:
-add-log-time-format: current-time-string
-End: