[7297] Fixed profession spells sorting in trainer spell list at client.
[getmangos.git] / dep / ACE_wrappers / ChangeLog
blob6dc3c9d34366d0aff6df4ebcf08ff1717f1d1379
1 Mon Sep 15 06:08:04 CDT 2008  Simon Massey  <sma@prismtech.com>
3         * ACE version 5.6.6 released.
5 Fri Sep 12 21:13:04 UTC 2008  Adam Mitz  <mitza@ociweb.com>
7         * bin/MakeProjectCreator/config/MPC.cfg:
9           Changed how DDS_ROOT is referenced (for OpenDDS support).
11 Fri Sep 12 12:56:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
13         Reverted change below, brakes VMS support
15         Tue Sep  9 18:46:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
16         * bin/mwc.pl:
17         * bin/mpc.pl:
18           Use FindBin::RealScript to get the real script name, that also
19           works when we have a symbolic link with a different name to
20           one of these scripts. This fixes bugzilla 3407
22 Thu Sep 11 14:55:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
24         * bin/diff-builds.pl
25         * bin/diff-builds-and-group-fixed-tests-only.sh
27           Make revision number appending to new test failures optional.
29 Tue Sep  9 18:46:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
31         * bin/mwc.pl:
32         * bin/mpc.pl:
33           Use FindBin::RealScript to get the real script name, that also
34           works when we have a symbolic link with a different name to
35           one of these scripts. This fixes bugzilla 3407
37 Tue Sep  9 14:05:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
39         * bin/diff-builds-and-group-fixed-tests-only.sh
40           Change the sort to cater from revision numbers.
42 Tue Sep  9 13:39:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
44         * bin/diff-builds.pl
45           typo vi / non-vi edit
47 Tue Sep  9 13:35:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
49         * bin/diff-builds.pl
50           Adjust for revision numbers.
52 Tue Sep  9 11:36:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
54         * ace/OS_NS_time.cpp (strptime_emulation):
55           Clear the struct tm before filling it. Without we get a random
56           value back if the user doesn't use a full date.
58 Tue Sep  9 11:31:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
60         * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
61         * bin/MakeProjectCreator/templates/vxtest.mpd:
62           Also generate a vxtest file for libraries
64 Thu Sep  4 14:39:33 UTC 2008  Ciju John  <johnc at ociweb dot com>
66         * bin/diff-builds-and-group-fixed-tests-only.sh:
67           '-P' isn't a valid option on Ubantu linux (Bug 15051). Replacing
68           with Perl alternate.
70 Wed Sep  3 10:23:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
72         * bin/tao_other_tests.lst:
73           Don't run OBV Typed events with micro and compact configurations
75 Wed Sep  3 07:31:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
77         * bin/PerlACE/ProcessVX_Unix.pm:
78         * bin/PerlACE/ProcessVX_Win32.pm:
79           Added support for ACE_RUN_VX_TGTSRV_WORKINGDIR. Before starting
80           the executable we will do a chdir to this directory when it
81           is specified
83 Wed Sep  3 07:10:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
85         * tests/Bound_Ptr_Test.cpp:
86           Don't use ACE_ASSERT, it is disabled in release mode and this test
87           had some real functionality placed within an ACE_ASSERT. This fixes
88           bugzilla 3415
90 Tue Sep  2 14:11:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
92         * bin/MakeProjectCreator/config/acedefaults.mpb:
93           Don't use ACE_LIB_TEXT but ACE_TEXT, the former has been deprecated
94           a long time ago
96 Thu Aug 28 21:18:11 UTC 2008  Adam Mitz  <mitza@ociweb.com>
98         * bin/tao_orb_tests.lst:
99         * bin/tao_other_tests.lst:
101           Removed "Exceptions" and "NO_EXCEPTIONS" as -Config options.
103 Thu Aug 28 18:33:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
105         * bin/PerlACE/ProcessVX_Unix.pm:
106         * bin/PerlACE/ProcessVX_Win32.pm:
107           Improved prompt matching
109 Thu Aug 28 13:04:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
111         * bin/auto_run_tests.pl:
112           The error when we can't chdir to a directory was confusing
114         * bin/PerlACE/ProcessVX.pm:
115         * bin/PerlACE/ProcessVX_Unix.pm:
116         * bin/PerlACE/ProcessVX_Win32.pm:
117           Reduced duplicate code and added support for ACE_RUN_VX_STARTUP_SCRIPT
118           and ACE_RUN_VX_STARTUP_SCRIPT_ROOT with which we can specify a
119           startup script that is executed before the real application is started
121         * bin/PerlACE/TestTarget_VxWorks.pm:
122           A VxWorks target has to be rebooted between tests
124 Mon Aug 25 11:15:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
126         * bin/tao_other_tests.lst:
127           Added missing run_test.pl to the OBV/Typed_Events test
129 Thu Aug 21 09:38:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
131         * docs/Download.html:
132           Added OpenSuSE build services as new rpm download location.
133           Removed ACE-install.sh reference, it is not part of the
134           archive anymore
136 Thu Aug 21 06:54:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
138         * bin/MakeProjectCreator/templates/gnu.mpd:
139           Also check /usr/lib64 for the libs
141         * bin/depgen.pl:
142         * bin/mpc.pl:
143         * bin/mwc.pl:
144         * bin/PerlACE/ConfigList.pm:
145         * bin/PerlACE/MSProject.pm:
146         * bin/PerlACE/Process.pm:
147         * bin/PerlACE/Process_Unix.pm:
148         * bin/PerlACE/Process_VMS.pm:
149         * bin/PerlACE/Process_Win32.pm:
150         * bin/PerlACE/ProcessLVRT.pm:
151         * bin/PerlACE/ProcessVX.pm:
152         * bin/PerlACE/ProcessVX_Unix.pm:
153         * bin/PerlACE/ProcessVX_Win32.pm:
154         * bin/PerlACE/Run_Test.pm:
155         * bin/PerlACE/TestTarget.pm:
156         * bin/PerlACE/TestTarget_LVRT.pm:
157         * bin/PerlACE/TestTarget_VxWorks.pm:
158         * bin/Uniqueid.pm:
159           Added missing shebang lines to fix rpm packaging warnings
161 Wed Aug 20 09:38:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
163         * bin/MakeProjectCreator/modules/BorlandProjectCreator.pm:
164         * bin/MMakeProjectCreator/modules/BorlandWorkspaceCreator.pm:
165           Fixed bugzilla 3403. Migrated parts of the bmake type to this
166           generator, fixes issues when we need to go a directory up
167           in the workspace. As side effect the resulting Makefile.bor
168           is smaller in size which reduces the full size of the
169           distribution. In the near future I want to remove the borland
170           MPC generator and only use bmake.
172 Wed Aug 20 09:08:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
174         * bin/PerlACE/ProcessVX_Unix.pm:
175         * bin/PerlACE/ProcessVX_Win32.pm:
176           Fixed a bug with putenv with rtp mode
178 Tue Aug 19 19:06:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
180         * bin/PerlACE/ProcessVX_Unix.pm:
181         * bin/PerlACE/ProcessVX_Win32.pm:
182           Don't use cmd to send commands through telnet. The disadvantage
183           of the cmd method is that it only returns when the prompt
184           appears again. When this doesn't happen we don't get the output
185           of the last command into our build log or on the telnet client
187 Tue Aug 19 14:01:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
189         * ace/config-win32-borland.h:
190         * ace/OS_NS_stdlib.inl:
191         * ace/config-win32-msvc.h:
192           CodeGear C++ Builder 2009 has wcstoull and strtoull
194 Mon Aug 18 11:30:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
196         * ace/config-win32-borland.h:
197           CodeGear C++ Builder 2009 doesn't support inline assembly
199 Mon Aug 18 10:17:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
201         * ACE-INSTALL.html:
202           Improved BCB instructions
204 Sun Aug 17 18:04:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
206         * ACE-INSTALL.html:
207         * include/makeinclude/compiler.bor:
208           Added BCBVER 10/11/12
210 Sun Aug 17 07:30:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
212         * bin/mwc.pl:
213         * bin/mpc.pl:
214           Use RealBin to get the location of this script, that gives the
215           real location also in case we use a symbolic link to these
216           scripts. Thanks to Adam Mitz for pointing me to RealBin
218 Fri Aug 15 11:07:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
220         * make/makeinclude/platform_aix_ibm.GNU:
221           Added missing AIX compiler version 0800.
223 Wed Aug 13 14:40:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
225         * ace/Truncate.h:
226           Added missing specializations for Borland C++.
228 Wed Aug 13 14:18:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
230         * m4/ace_defines.m4:
231         * m4/ace_functions.m4:
232         * m4/ace_headers.m4:
233           Reverted change below, doesn't work on suse 11.1 yet
235 Wed Aug 13 13:22:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
237         * m4/ace_defines.m4:
238         * m4/ace_functions.m4:
239         * m4/ace_headers.m4:
240           Updated these files to work with autoconf 2.62. Thanks to
241           Philipp Thomas <pth at suse dot de> for these patches. These
242           are needed to use autoconf on OpenSuSE Factory (11.1 beta).
243           This fixes bugzilla 3396.
245 Wed Aug 13 11:55:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
247         * ace/Truncate.h:
248           Added missing specializations for Borland C++.
250 Wed Aug 13 11:44:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
252         * rpmbuild/ace-tao-ciao.txt:
253           Made several improvements to this new spec file. Thanks to
254           Philipp Thomas <pth at suse dot de> for assisting with this
256 Tue Aug 12 19:45:16 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
258         * ace/Time_Value.inl:
259         * examples/OS/Process/process.cpp:
260         * examples/Misc/test_dump.h:
261         * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
262         * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp:
263         * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
264         * examples/ASX/Message_Queue/buffer_stream.cpp:
265         * examples/ASX/Message_Queue/bounded_buffer.cpp:
266         * examples/ASX/Message_Queue/priority_buffer.cpp:
267         * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp:
268         * examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp:
269         * examples/ASX/UPIPE_Event_Server/event_server.cpp:
270         * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp:
271         * examples/Web_Crawler/Iterators.cpp:
272         * examples/Web_Crawler/URL_Visitor.cpp:
273         * examples/Web_Crawler/Mem_Map_Stream.cpp:
274         * examples/Shared_Malloc/test_malloc.cpp:
275         * examples/QOS/Simple/Sender_QoS_Event_Handler.cpp:
276         * examples/APG/ThreadPools/TP_Reactor.cpp:
277         * examples/IPC_SAP/FILE_SAP/client.cpp:
278         * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp:
279         * examples/IPC_SAP/SPIPE_SAP/NPClient.cpp:
280         * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp:
281         * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
282         * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
283         * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp:
284         * examples/Logger/client/logging_app.cpp:
285         * examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp:
286         * examples/Threads/thread_pool.cpp:
287         * examples/Threads/thread_specific.cpp:
288         * examples/Threads/task_four.cpp:
289         * examples/Reactor/Multicast/Log_Wrapper.cpp:
290         * examples/Reactor/WFMO_Reactor/Window_Messages.cpp:
291         * examples/Reactor/Proactor/test_cancel.cpp:
292         * examples/Reactor/Proactor/test_proactor.cpp:
293         * examples/Reactor/Misc/notification.cpp:
294         * examples/Connection/blocking/SPIPE-connector.cpp:
295         * examples/Mem_Map/file-reverse/file-reverse.cpp:
296         * examples/C++NPv1/Logging_Handler.cpp:
297         * examples/C++NPv1/Logging_Client.cpp:
298         * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
299         * examples/C++NPv2/Reactor_Logging_Server_Adapter.cpp:
300         * examples/C++NPv2/Client_Logging_Daemon.cpp:
301         * examples/C++NPv2/Service_Reporter.cpp:
302         * examples/C++NPv2/Logging_Handler.cpp:
304           More truncation warning fixes.
306 Tue Aug 12 18:15:08 UTC 2008  James H. Hill  <hillj@isis.vanderbilt.edu>
308         * docs/ace_guidelines.vsmacros:
310           Update the macros file to ingore .xsd files.
312         * docs/svn/config:
313         * docs/svn/svn-prefs.reg:
315           Added .aspx files to the configuration preferences.
317 Tue Aug 12 08:00:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
319         * ace/Thread_Manager.cpp:
320           Revert changes of bugzilla 3391, Thread_Pool_Test does fail
321           with the change
323 Mon Aug 11 18:18:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
325         * tests/Log_Msg_Test.cpp:
326           Fixed unicode compile error
328 Mon Aug 11 16:09:20 UTC 2008  Adam Mitz  <mitza@ociweb.com>
330         * bin/tao_orb_tests.lst:
332           Exclude TAO/tests/Bug_3068_Regression from single-threaded builds.
334 Mon Aug 11 13:49:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
336         * tests/tests.mpc:
337           There were still some tests that produce test libraries that were
338           not updated when acelib was devorced from ace_output project. Such
339           tests need to either add the dependancy (to place their output in
340           the standard lib directory) or have "libout = ." to specify the
341           library to be placed locally in the test directory.
343 Mon Aug 11 13:37:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
345         * ace/Thread_Manager.{h,cpp,inl}:
346           Make sure we don't miss any already terminated threads when doing
347           a join. Also made some code more readable, removed ancient AIX
348           workarounds. This fixes bugzilla 3391. Thanks to
349           <giovanni dot mele at nagra dot com> for reporting this
351         * ace/Containers_T.{h,cpp}:
352           Changed dont_remove to a bool
354 Mon Aug 11 12:45:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
356         * ace/OS_NS_stdio.cpp:
357           Simplified some methods
359 Mon Aug 11 08:56:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
361         * tests/Log_Msg_Test.cpp:
362           Extending testing of ACE_Log_Msg by enabling the format specifiers
363           tests and add a test for %T. Also removed the check for vsnprintf
364           to see that VxWorks 5.5.x still has a problem with buffer overflows.
365           In that case we have to fix that in ACE_Log_Msg.
367         * ace/Log_Msg.cpp:
368           Fixed some buffer size calculations when ACE_TCHAR != char. Fixed
369           %T when wchar is used, thanks to Nathalie D'Amours
370           <nathalie at bearsontheloose dot com> for reporting this. This fixes
371           bugzilla 3388
373         * ace/ACE.{h,cpp} (timestamp):
374           Use bool and sizes of buffers should have size_t as type
376         * ace/MEM_Stream_Test.cpp:
377           Removed incorrect comment
379 Mon Aug 11 07:36:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
381         * ace/Makefile.am:
382           Added missing header files. Thanks to haibin zhang
383           <dragzhb at yahoo dot com dot cn> for reporting this
385 Sun Aug 10 23:02:15 UTC 2008  Adam Mitz  <mitza@ociweb.com>
387         * ace/SSL/SSL_SOCK_Stream.inl (set_handle):
389           Reverted back to the C-style cast that was there before Jeff's commit
390           because many compilers didn't like a reinterpret_cast<int> here.
392 Sat Aug  9 17:42:10 UTC 2008  Adam Mitz  <mitza@ociweb.com>
394         * ace/SSL/SSL_SOCK_Acceptor.cpp:
395         * ace/SSL/SSL_SOCK_Connector.cpp:
396         * ace/SSL/SSL_SOCK_Stream.inl:
397         * ace/SSL/SSL_SOCK_Stream.cpp:
398         * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl:
400           Fixed compile errors in inline=0 and Win32-ssl builds.
401           ACE_Utils::truncate_cast can't cast ACE_HANDLE to int on Win32.
403 Fri Aug  8 20:35:37 UTC 2008  Adam Mitz  <mitza@ociweb.com>
405         * ace/Stack_Trace.cpp:
407           Glibc implementation: fixed whitespace
408           VxWorks (both kernel and RTP): VxWorks can return -1 for the number
409           of arguments when the actual number is unknown.
411 Fri Aug  8 19:33:42 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
413         * ace/Message_Queue_T.cpp:
414         * ace/SSL/SSL_Asynch_BIO.cpp:
415         * ace/SSL/SSL_SOCK_Acceptor.cpp:
416         * ace/SSL/SSL_Context.cpp:
417         * ace/SSL/SSL_Asynch_Stream.cpp:
418         * ace/SSL/SSL_SOCK_Connector.cpp:
419         * ace/SSL/SSL_SOCK_Stream.cpp:
420         * ace/SSL/SSL_SOCK_Stream.inl:
421         * Kokyu/DSRT_Sched_Queue_T.cpp:
422         * Kokyu/Default_Dispatcher_Impl.cpp:
423         * ACEXML/common/Transcode.cpp:
424         * ACEXML/common/HttpCharStream.cpp:
425         * ACEXML/common/Mem_Map_Stream.cpp:
426         * examples/Monitor/MC_Test_Utilities.cpp:
427         * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.inl:
428         * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
429         * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl:
430         * examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.inl:
431         * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.inl:
433           Fixes for VC 7.1 warnings, mostly truncation.
435 Fri Aug  8 17:58:28 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
437         * configure.ac:
439           Changed the ACE_NEW_THROWS_EXCEPTION feature test to use
440           setrlimit() (on systems that have it) to reduce the RLIMIT_DATA
441           limit so the test, which continuously allocates memory in order
442           to observe the behavior of out-of-memory conditions, will "fail"
443           quickly without unnecessarily consuming a lot of system
444           resources.  Fixes bugzilla #3090.
446 Fri Aug  8 14:42:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
448         * bin/fuzz.pl:
449           Also check cpp/inl files for RefCountServantBase
451 Fri Aug  8 08:36:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
453         * ace/Truncate.h:
454           Added missing specializations for Borland C++.
456 Fri Aug  8 08:17:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
458         * ace/Makefile.am:
459           Added missing Svc_Conf_Token_Table.h which was already in the MPC
460           file. Thanks to haibin zhang <dragzhb at yahoo dot com dot cn>
461           for reporting this
463 Thu Aug  7 21:59:58 UTC 2008  Adam Mitz  <mitza@ociweb.com>
465         * bin/tao_orb_tests.lst:
467           Added the new test TAO/tests/Bug_3068_Regression.
469 Thu Aug  7 20:21:29 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
471         * ace/Process_Manager.cpp:
472         * ace/Asynch_IO.cpp:
473         * ace/Pagefile_Memory_Pool.cpp:
474         * ace/MEM_IO.cpp:
475         * ace/Time_Value.inl:
476         * ace/SV_Semaphore_Simple.cpp:
477         * ace/Thread_Manager.cpp:
478         * ace/MEM_IO.inl:
479         * ace/ETCL/ETCL_Interpreter.cpp:
480         * ace/UPIPE_Stream.cpp:
481         * ace/SOCK_Dgram.cpp:
482         * ace/FILE_IO.cpp:
483         * ace/OS_NS_unistd.cpp:
484         * ace/FIFO_Recv_Msg.inl:
485         * ace/CDR_Size.cpp:
486         * ace/ACE.cpp:
487         * ace/CDR_Stream.cpp:
489           Added usage of ACE_Utils::truncate_cast<>
490           to get rid of conversion warnings, mostly from size_t
491           to ssize_t.
493 Thu Aug  7 18:02:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
495         * NEWS:
496           ACE/TAO/CIAO now supports CodeGear C++ Builder 2009
498 Thu Aug  7 15:28:13 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
500         * ace/Monitor_Control/Makefile.am:
502           Added source file Null_Network_Interface_Monitor.cpp that
503           was overlooked until now.
505 Wed Aug  6 18:45:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
507         * ace/ace.mpc:
508           Added a few missing header files
510 Wed Aug  6 18:17:32 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
512         * protocols/ace/HTBP/HTBP_Channel.cpp:
513         * ace/SSL/SSL_Asynch_Stream.cpp:
514         * performance-tests/TCP/tcp_test.cpp:
515         * performance-tests/UDP/udp_test.cpp:
516         * tests/Upgradable_RW_Test.cpp:
517         * tests/ARGV_Test.cpp:
518         * tests/OrdMultiSet_Test.cpp:
519         * apps/JAWS/server/HTTP_Server.cpp:
520         * apps/soreduce/Obj_Module.cpp:
521         * apps/soreduce/Library.cpp:
522         * apps/soreduce/soreduce.cpp:
523         * apps/soreduce/SO_Group.cpp:
524         * websvcs/lib/URL_Addr.cpp:
525         * examples/OS/Process/imore.cpp:
526         * examples/Connection/blocking/SPIPE-connector.cpp:
527         * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
528         * examples/C++NPv2/Client_Logging_Daemon.cpp:
530           Cosmetic changes to eliminate warnings from
531           some Linux compilers.
533 Wed Aug  6 13:40:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
535         * docs/bczar/bczar.html:
536           Updated the "Bugzilla" section to match the current version
537           of bugzilla's interface.
539 Wed Aug  6 13:01:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
541         * ace/SOCK_CODgram.cpp:
542           Fixed gcc 4.3 warnings
544 Wed Aug  6 08:49:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
546         * examples/Connection/blocking/SPIPE-connector.cpp:
547         * examples/OS/Process/imore.cpp:
548           Fixed gcc 4.3 warnings
550 Wed Aug  6 08:45:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
552         * examples/C++NPv2/AC_Client_Logging_Daemon.cpp:
553         * examples/C++NPv2/Client_Logging_Daemon.cpp:
554           Fixed gcc 4.3 warnings
556 Wed Aug  6 08:12:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
558         * configure.ac:
559         * m4/ace.m4:
560           Use more cached values, improved detection of tcl. Add bzip2
561           support
563 Wed Aug  6 08:01:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
565         * ACEXML/common/ZipCharStream.cpp:
566           Fixed compile error in some builds
568         * ACEXML/parser/parser/Parser.cpp:
569           Check for the dtd file using a / and \ path specifier. This
570           makes it possible to also use a / on windows to specify
571           the path. This fixes bugzilla 3352
573         * ACEXML/common/FileCharStream.h:
574           Doxygen fix
576         * ACEXML/common/FileCharStream.cpp:
577           No need to check for a valid pointer before calling delete
579 Tue Aug  5 19:33:26  2008  Steve Huston  <shuston@riverace.com>
581         * ace/Log_Msg.cpp: Fixed tab characters.
583         * ace/config-posix.h: Only set ACE_HAS_POSIX_SEM_TIMEOUT if the
584           _POSIX_TIMEOUTS feature test is not -1 (disabled). Fixes build
585           on HP-UX 11iv3.
587         * examples/APG/ThreadPools/LF_ThreadPool.cpp (elect_new_leader): Log
588           the "Resiging and Electing" message at LM_DEBUG severity, not
589           LM_ERROR. This is on APG page 342. Thanks to Julien Vintrou for
590           pointing this out.
592         * THANKS: Added Julien Vintrou.
594 Tue Aug  5 20:19:28 UTC 2008  Steve Huston  <shuston@riverace.com>
596         * ace/config-linux-common.h: Removed ACE_HAS_BROKEN_THREAD_KEYFREE.
597           Reverts change from
598           Thu Aug  9 13:39:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
599           which is no longer needed.
601 Tue Aug  5 18:51:02 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
603         * ace/MMAP_Memory_Pool.cpp:
604         * ace/Service_Manager.cpp:
605         * ace/Stream.cpp:
606         * Kokyu/Dispatcher_Task.cpp:
607         * apps/gperf/src/List_Node.cpp:
608         * apps/gperf/src/Key_List.cpp:
609         * apps/gperf/src/Gen_Perf.cpp:
610         * apps/gperf/src/Iterator.cpp:
611         * apps/gperf/src/Hash_Table.cpp:
612         * ACEXML/common/ZipCharStream.cpp:
613         * ACEXML/common/HttpCharStream.cpp:
614         * ACEXML/parser/parser/Parser.inl:
615         * ASNMP/asnmp/asn1.cpp:
616         * ASNMP/asnmp/address.cpp:
618           Cosmetic changes to eliminate warnings on
619           Fedora Rawhide.
621 Tue Aug  5 18:37:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
623         * rpmbuild/ace-tao-init-fedora.tar.bz2:
624         * rpmbuild/ace-tao-init-suse.tar.bz2:
625           Seperated distribution specific files in two bz2 archives,
626           the rpm spec file will use one of them
628 Tue Aug  5 16:41:03 UTC 2008  Steve Huston  <shuston@riverace.com>
630         * ace/Log_Msg.h: Changed key_created_ from int to bool.
632         * ace/Log_Msg.cpp (close): Two changes related to Bugzilla 2980:
633           - Remove the #if ACE_HAS_BROKEN_THREAD_KEYFREE - the code inside
634             that block was what should always be done - delete the ACE_Log_Msg
635             instance and reset the TSS value to 0 so it's not cleaned up again
636             later when the thread runs down. The whole idea of the
637             ACE_HAS_BROKEN_THREAD_KEYFREE seems dubious and should probably be
638             removed, but I haven't gone that far - there's one more use in
639             OS_NS_Thread which seems pertinent for LynxOS and I can't test
640             it, so it's still there - but should be reviewed and probably
641             removed.
642           - Free the TSS key - if setting key_created_ to 0, what's the point
643             of leaving the key? Any future attempt to get the per-thread value
644             would result in a new key being created. Again, freeing the key
645             has no affect on already-allocated instances.
646           This should resolve Bugzilla 2980 again.
648 Tue Aug  5 14:33:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
650         * rpmbuild/ace-tao-ciao.txt:
651           Spec file that is work in progress. Didn't use spec as extension
652           because that gives problems with rpmbuild.
654 Tue Aug  5 13:52:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
656         * ace/Guard_T.h:
657         * ace/Guard_T.inl:
658         * ace/TSS_T.cpp:
659           Changed block to a bool
661         * ace/Guard_T.h:
662           Initialise owner_ to solve gcc 4.3 warnings
664 Tue Aug 05 10:15:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
666         * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp:
668           I don't know why removing "TP_Reactor.h" stopped ACE.h from
669           being included; but is seems it was incidently included in
670           the previous (non-Dev_Poll) test.
672 Tue Aug  5 08:02:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
674         * ACEXML/common/HttpCharStream.cpp:
675           Fixed gcc4.3 warning
677 Tue Aug  5 07:53:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
679         * tests/Message_Queue_Test.cpp:
680         * tests/Message_Queue_Test_Ex.cpp:
681           Fixed gcc4.3 warning
683 Tue Aug  5 07:11:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
685         * examples/IPC_SAP/SOCK_SAP/run_test
686         * examples/IPC_SAP/SOCK_SAP/summarize
687         * examples/IPC_SAP/SSL_SAP/summarize
688         * examples/IPC_SAP/SOCK_SAP/run_test.sh
689         * examples/IPC_SAP/SOCK_SAP/summarize.pl
690         * examples/IPC_SAP/SSL_SAP/summarize.pl
691           Renamed files to have an extension that matches the type of file
693 Tue Aug  5 06:45:11 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
695         * bin/add_rel_link.sh:
696           Added missing path
698 Mon Aug  4 19:58:20 UTC 2008  Steve Huston  <shuston@riverace.com>
700         * ace/Process.cpp (inherit_environment): Re using Unicode from
701           Thu Jul 31 15:10:16 UTC 2008  Adam Mitz  <mitza@ociweb.com>
702           only do it for systems that have ACE_HAS_WCHAR. Fixes a LabVIEW
703           Pharlap ETS build issue.
705 Mon Aug 04 13:08:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
707         * tests/Reactor_Remove_Resume_Test.cpp:
708         * tests/Reactor_Remove_Resume_Test_Dev_Poll.cpp:
709         * tests/run_test.lst:
710         * tests/tests.mpc:
712           Split out the ACE_Dev_Poll_Reactor part of this test since
713           this is excersing a known problem with ACE_Dev_Poll_Reactor
714           (see Bugzilla 3178).
716 Mon Aug  4 07:20:12 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
718         * ace/config-g++-common.h:
719         * ace/config-macros.h:
720           Moved definition of ACE_UNUSED_ARG for GC back to config-macros.h else
721           it isn't available when doing an autoconf build
723 Fri Aug  1 10:59:55 UTC 2008  Adam Mitz  <mitza@ociweb.com>
725         * tests/Process_Env_Test.cpp:
727           #ifdef-out the helper functions in the cases where the body of
728           run_main is also #ifdef'ed-out.
730 Thu Jul 31 15:10:16 UTC 2008  Adam Mitz  <mitza@ociweb.com>
732         * ace/Process.cpp (inherit_environment):
734           When "use_unicode_environment" is in effect, use the unicode env
735           block (GetEnvironmentStringsW) when copying the current environment
736           in order to inherit it (Win32 only).
738         * tests/Process_Env_Test.cpp:
740           Extended this test to verify that a large environment block is indeed
741           inherited by the spawned process.
743 Thu Jul 31 13:16:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
745         * bin/tao_orb_tests.lst:
747           The QUICK test alternatives should have the same configs as
748           their non-quick alternative tests. This has been playing havok
749           with !Win32 tests on windows platforms that are using QUICK.
751 Thu Jul 31 12:35:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
753         * tests/run_test.lst:
754         * tests/tests.mpc:
755         * tests/Refcounted_Event_Handler_Test_DevPoll.cpp:
756         * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp:
758           Test renamed (has to be less than 38 characters).
760 Thu Jul 31 10:25:12 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
762         * ace/config-g++-common.h:
763           Use a different ACE_UNUSED_ARG macro for GCC 4.2 and newer. Moved
764           also the definition for gcc to this file instead of config-macros.h.
765           Thanks to Jules Colding <colding at 42tools dot com>, Jonathan Brannan
766           <jbrannan at atdesk dot com>, and Ken Sedgwick <ken at bonsai dot com>
767           for providing the patches. This fixes bugzilla 3270
769         * ace/config-macros.h:
770           Don't define ACE_UNUSED_ARG for GCC
772         * rpmbuild/ace-tao.spec:
773           Removed unused arg patch
775         * rpmbuild/ace-tao-unusedarg.patch:
776           Removed, not needed anymore
778 Thu Jul 31 10:20:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
780         * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
782           To avoid warnings on platforms where:
783           #if defined (ACE_HAS_DEV_POLL) || defined (ACE_HAS_EVENT_POLL)
784           is false, this test has now been fully guarded and an alternate
785           main provided.
787         * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp:
788         * tests/run_test.lst:
789         * tests/tests.mpc:
791           Since the collated test scores are actually grouping both runs
792           of the original test together (they ignore parameters apparently),
793           a newly named test was needed.
795 Thu Jul 31 10:05:12 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
797         * ace/config-macros.h:
798           Only define ACE_UNUSED_ARG when it is not defined yet. Makes it
799           easier to test how to resolve warnings with gcc 4.3
801 Wed Jul 30 14:03:12 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
803         * include/makeinclude/platform_vxworks6.2.GNU:
804         * include/makeinclude/platform_vxworks6.3.GNU:
805           Also convert slashes in HOST_ROOT
807 Wed Jul 30 09:55:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
809         * tests/tests.mpc:
811           Missed adding the new Reactor_Dispatch_Order_Test_Dev_Poll
812           entry.
814 Tue Jul 29 22:23:08 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
816         * m4/ace.m4:
818           Add ACE_PATH_BZIP2 feature test, sets ACE_BZIP2_CPPFLAGS,
819           ACE_BZIP2_LDFLAGS, and ACE_BZIP2_LIBS as needed when
820           --with-bzip2 is specified on the command line.
822 Tue Jul 29 21:33:14 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
824         * bin/MakeProjectCreator/config/automake.features:
826           Add bzip2=1
828 Tue Jul 29 21:29:43 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
830         * bin/MakeProjectCreator/config/ace_bzip2.mpb:
832           New file, overrides definitions from MPC's bzip2.mpb for
833           automake build.
835 Tue Jul 29 19:58:22 UTC 2008  Adam Mitz  <mitza@ociweb.com>
837         * bin/tao_orb_tests.lst:
839           Reverted Tue Jul 29 14:21:32 UTC 2008  Adam Mitz  <mitza@ociweb.com>
840           because the bug should now be fixed in TAO.
842 Tue Jul 29 18:11:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
844         * bin/tao_orb_tests.lst:
845           TAO/tests/Bug_3000_Regression fails because that issue remains
846           unresolved, added !FIXED_BUGS_ONLY.
848 Tue Jul 29 14:21:32 UTC 2008  Adam Mitz  <mitza@ociweb.com>
850         * bin/tao_orb_tests.lst:
852           TAO/tests/Bug_3163_Regression fails because that issue remains
853           unresolved, added !FIXED_BUGS_ONLY.
855 Tue Jul 29 12:45:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
857         * tests/run_test.lst:
858         * tests/Reference_Counted_Event_Handler_Test.cpp:
860           Corrected the disabling of ACE_Dev_Poll_Reactor test and split
861           the test into two runs once with this reactor test disabled
862           and once with just this reactor test enabled (marked with
863           !FIXED_BUGS_ONLY) due to internal problems with
864           ACE_Dev_Poll_Reactor.
866 Tue Jul 29 12:14:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
868         * tests/run_test.lst:
869         * tests/Reactor_Dispatch_Order_Test.cpp:
870         * tests/Reactor_Dispatch_Order_Test_Dev_Poll.cpp:
872           These tests now actually return a failure if the test failed
873           instead of always returning 0. I have also split out the
874           problematic part of this test re-enabled by:
875           Wed Jul  9 19:07:24  2008  Steve Huston  which itself reversed:
876           Sat Mar 29 08:16:57 UTC 2008  Johnny Willemsen  that originally
877           disabled testing for ACE_Dev_Poll_Reactor due to internal
878           problems with ACE_Dev_Poll_Reactor.
880 Mon Jul 28 13:39:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
882         * ace/config-macros.h:
883         * ace/streams.h:
884           Removed workarounds for ancient Borland C++ versions
886 Mon Jul 28 13:32:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
888         * ace/Asynch_Acceptor.cpp:
889         * ace/WIN32_Asynch_IO.cpp:
890           Removed compiler checks
892         * ace/OS_NS_stdio.cpp:
893           Don't check for Borland C++ but for ACE_HAS_NONCONST_FDOPEN
895         * ace/OS_NS_stdio.inl:
896           Removed workaround for Borland C++
898 Mon Jul 28 13:10:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
900         * ace/Global_Macros.h:
901           Removed obsolete workaround for Borland C++
903 Mon Jul 28 13:03:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
905         * ace/ace_wchar.h:
906           Removed obsolete workaround for Borland C++
908 Mon Jul 28 11:52:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
910         * ace/Registry.cpp:
911           Don't declare a static object within a method because that
912           could lead to race conditions in a multi threaded program
914         * ace/ace_qt4reactor.mpc:
915           Fixed bug in this file
917 Mon Jul 28 11:40:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
919         * ace/ETCL/ETCL_Interpreter.h:
920           Doxygen fixes and made destructor virtual, this is a base class
922         * ace/INET_Addr.cpp:
923           Const change
925 Fri Jul 25 14:21:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
927         * ace/ace_qtreactor.mpc:
928         * ace/ace_qt3reactor.mpc:
929           Renamed qt to qt3, this builds and links the qtreactor
930           with qt3
932         * ace/ace_qt4reactor.mpc:
933           New project for qt4
935           You can set qt=1 and qt3=1 together or set qt4=1, but not
936           both at the same time. Thanks to Kees van Marle
937           <kvmarle at remedy dot nl> for testing qt4
939 Fri Jul 25 14:13:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
941         * ace/QtReactor/QtReactor.cpp:
942         * ace/QtReactor/QtReactor.h:
943           Improved qt4 support
945 Fri Jul 25 14:09:13  2008  Johnny Willemsen  <jwillemsen@remedy.nl>
947         * bin/MakeProjectCreator/config/ace_qt3.mpb
948         * bin/MakeProjectCreator/config/ace_qt4.mpb
949         * bin/MakeProjectCreator/config/global.features:
950           Set qt3 and qt4 default to 0. qt4 has different libs
951           that we need to link with but also the qglobal.h is
952           located on a different location, so added ACE_HAS_QT4
953           which is then used to select which qglobal.h we include.
955         * bin/MakeProjectCreator/config/ace_qtreactor.mpb:
956           This is for qt3 so derive from ace_qt3
958 Thu Jul 24 19:04:13  2008  Steve Huston  <shuston@riverace.com>
960         * ace/Containers_T.h: Improved documentation for ACE_DLList, noting
961           especially that T pointers inserted into the list are not deleted
962           when removed. Thank you to Bob Fiske for this improvement and sample
963           code to illustrate.
965         * THANKS: Added Bob Fiske.
967 Thu Jul 24 12:50:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
969         * bin/diff-builds-and-group-fixed-tests-only.sh:
970           This shell script runs the perl diff-builds.pl script between
971           the date given as the first parameter and the current utc date.
972           The output is tidied up and any !FIXED_BUGS_ONLY bugs are
973           removed before being grouped and the failed tests counted.
975 Thu Jul 24 08:10:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
977         * bin/tao_orb_tests.lst:
978         * bin/tao_other_tests.lst:
979           Added config item !FIXED_BUGS_ONLY to tests that highlight
980           problems that have not yet been fixed. Please remove this
981           config item once the bugs have actually been fixed, and
982           include this config item with any newly added tests in the
983           future that fall into this category.
985 Wed Jul 23 13:30:28 UTC 2008  Simon Massey  <sma at prismtech dot com>
987         * bin/PerlACE/Process_Win32.pm:
988           Allow named .bat files for windows.
990 Wed Jul 23 13:08:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
992         * bin/generate_doxygen.pl:
993         * etc/tao_ziop.doxygen:
994         * html/index.html:
995           Added TAO ZIOP to the documentation
997 Wed Jul 23 10:51:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
999         * ace/Select_Reactor_Base.h:
1000           Doxygen change
1002         * ace/Select_Reactor_T.cpp:
1003         * ace/Select_Reactor_T.h:
1004         * ace/TP_Reactor.cpp:
1005         * ace/TP_Reactor.h:
1006           mask_signals should be a bool like in the base class
1008 Wed Jul 23 08:11:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1010         * ace/SOCK_Dgram_Mcast.cpp:
1011           Use reentrant get_host_addr. This fixes bugzilla 3368. Thanks to
1012           Yongming Wang <wangym at gmail dot com> for reporting this
1014 Tue Jul 22 15:02:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1016         * bin/group_test_stats.sh:
1017           Reverse and sort numerically so that highest number of
1018           failures are listed first.
1020 Tue Jul 22 13:09:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1022         * bin/tao_orb_tests.lst:
1023           Added ZIOP test
1025 Tue Jul 22 11:52:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1027         * bin/make_release.py:
1028           Don't convert line ending for pdf files
1030 Tue Jul 22 09:55:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1032         * bin/MakeProjectCreator/config/global.features:
1033           bzip2 is default disabled
1035 Tue Jul 22 07:36:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1037         * ace/CDR_Stream.{h,cpp,inl}:
1038           Added setting for alignment which is needed for ZIOP where we want
1039           to place back the wr_ptr to a previous location. Few const and layout
1040           changes
1042 Mon Jul 21 13:09:28 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1044         * bin/tao_other_tests.lst:
1045           Run nslist tests under vxworks
1047 Sat Jul 19 19:58:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1049         * ace/config-macosx-tiger.h:
1050           Make sure we set the correct ACE_SIZEOF_LONG_DOUBLE value. Thanks
1051           to Frank Förster <F dot Forster at herts dot ac dot uk> for reporting this
1053 Thu Jul 17 20:24:11 UTC 2008  Steve Huston  <shuston@riverace.com>
1055         * ace/OS_NS_sys_socket.inl (recvfrom): For Pharlap ETS, correct for
1056           a situation where recvfrom() returns a good address but an
1057           unexpectedly short length.
1059 Tue Jul 15 17:29:22 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1061         * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
1062         * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
1063         * examples/Monitor/Constraint/constraint.cpp:
1064         * examples/Monitor/CPU_Load/cpu_load.cpp:
1065         * examples/Monitor/Num_Threads/num_threads.cpp:
1066         * examples/Monitor/Group/group.cpp:
1067         * examples/Monitor/Memory_Usage/memory_usage.cpp:
1069           Changes corresponding to the relocation in
1071           Tue Jul 15 17:19:14 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1073 Tue Jul 15 17:19:14 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1075         * ace/Monitor_Size.cpp:
1076         * ace/Monitor_Control_Types.cpp:
1077         * ace/Monitor_Control_Types.h:
1078         * ace/Monitor_Base.cpp:
1079         * ace/Monitor_Base.h:
1080         * ace/Monitor_Base.inl:
1081         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1082         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1083         * ace/Monitor_Control/CPU_Load_Monitor.cpp:
1084         * ace/Monitor_Control/Monitor_Group.cpp:
1085         * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
1086         * ace/Monitor_Control/Monitor_Query.cpp:
1087         * ace/Monitor_Control/Num_Threads_Monitor.cpp:
1088         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1089         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1091           Relocated the statistics-related values from
1092           Monitor_Base to Monitor_Control_Types. Also
1093           inlined the information type accessor, the
1094           constraint list accessor and the refcounting
1095           methods.
1097 Tue Jul 15 01:27:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1099         * ace/config-win32-common.h:
1100           Added pragma comment for iphlpapi.lib. Thanks to Yongming Wang
1101           <wangym at gmail dot com> for reporting this
1103 Mon Jul 14 12:50:34 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1105         * NEWS:
1107           Added an entry for my change from Mon Jun 30 12:41:00 UTC 2008.
1109 Mon Jul 14 12:05:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1111         * ace/Message_Queue_T.cpp:
1113           Correct void function dump returns from previous commit of:
1114           Fri Jul 11 08:06:40 UTC 2008  James H. Hill
1116 Sat Jul 12 12:59:19 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1118         * ace/config-borland-common.h:
1119           Removed BCB4 support
1121         * ace/ACE.cpp:
1122           Const/layout changes
1124         * ace/Configuration.h:
1125           Doxygen changes
1127         * ace/Monitor_Base.cpp (retrieve_and_clear):
1128           Use clear_i to prevent deadlocks
1130         * ace/SOCK_IO.cpp:
1131           Const changes
1133         * ace/Strategies_T.cpp:
1134           layout changes
1136 Fri Jul 11 23:48:19 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1138         * bin/make_release.py:
1139           Don't exclude the mwc files for vc8. Thanks to Michael Guntli
1140           <michael dot guntli at leica-geosystems dot com> for reporting
1141           this. This fixes bugzilla 3364
1143 Fri Jul 11 14:41:19 UTC 2008  James H. Hill  <hillj@isis.vanderbilt.edu>
1145         * NEWS:
1147           Updated the NEW file to reflect previous ChangeLog entry.
1149 Fri Jul 11 08:06:40 UTC 2008  James H. Hill  <hillj@isis.vanderbilt.edu>
1151         * ace/Message_Queue_T.h:
1152         * ace/Message_Queue_T.cpp:
1154           Implemented the iterator and reverse iterator for the
1155           ACE_Message_Queue_Ex class.
1157 Wed Jul  9 21:20:13 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
1159         * rpmbuild/README:
1160           Added basic rpmbuild instructions.
1162 Wed Jul  9 19:07:24  2008  Steve Huston  <shuston@riverace.com>
1164         * tests/Reactor_Dispatch_Order_Test.cpp: Reversed this change:
1165           Sat Mar 29 08:16:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1166           which disabled testing for ACE_Dev_Poll_Reactor. Let's see what the
1167           issues are then address and/or disable as needed.
1168           Also fixed a cut/paste error.
1170 Wed Jul  9 18:37:57  2008  Steve Huston  <shuston@riverace.com>
1172         * tests/Reference_Counted_Event_Handler_Test.cpp: Enabled test for
1173           Winsock 2 systems; previously only ran the ACE_WFMO_Reactor-based
1174           test for non-Winsock 2 systems, where it is not supported.
1176 Wed Jul  9 17:45:40 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1178         * m4/config_h.m4:
1180           Remove autoheader template for ACE_HAS_NON_BLOCKING_CONNECTS.
1182         * tests/MT_SOCK_Test.cpp:
1184           Remove use of ACE_HAS_NON_BLOCKING_CONNECTS feature test macro.
1185           It was removed since ACE no longer supports any systems that
1186           required it.
1188 Wed Jul  9 16:09:30 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1190         * m4/config_h.m4:
1191         * configure.ac:
1193           Remove feature test and autoheader template for
1194           ACE_LACKS_WILDCARD_BIND.
1196         * ace/Sock_Connect.cpp:
1198           Remove use of ACE_LACKS_WILDCARD_BIND feature test macro.
1200         * ace/README:
1202           Remove ACE_LACKS_WILDCARD_BIND from the list of feature test
1203           macros.  It was removed since ACE no longer supports any systems
1204           that required it.
1206 Wed Jul  9 16:02:32 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1208         * configure.ac:
1210           Changed ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR
1211           feature tests to use "union sigval" instead of "sigval_t".  The
1212           former is what ACE uses; while the latter is a common extension,
1213           it is not in the XPG3 specification.  Thanks to Olli Savia.
1215 Wed Jul  9 14:23:00 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1217         * ace/README:
1219           Remove ACE_HAS_TEMPLATE_SPECIALIZATION from list of feature
1220           test macros.
1222 Wed Jul  9 14:18:26 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1224         * m4/config_h.m4:
1225         * configure.ac:
1227           Remove feature test and autoheader template for
1228           ACE_HAS_DLFCN_H_BROKEN_EXTERN_C.
1230         * ace/os_include/os_dlfcn.h:
1232           Remove use of ACE_HAS_DLFCN_H_BROKEN_EXTERN_C feature test
1233           macro.
1235         * ace/README:
1237           Remove ACE_HAS_DLFCN_H_BROKEN_EXTERN_C from the list of feature
1238           test macros.  It was removed since ACE no longer supports any
1239           systems that required it.
1241 Wed Jul  9 09:20:03 UTC 2008  Olli Savia  <ops@iki.fi>
1243         * ace/TTY_IO.h:
1244         * ace/TTY_IO.cpp:
1245           Removed deprecated 'parityenb' member from ACE_TTY_IO::Serial_Params
1246           structure.
1248         * NEWS:
1249           Added a note about change above.
1251 Tue Jul  8 21:53:31 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
1253         * ace/Service_Manager.cpp (process_request): Ensure that requests
1254           are processed using the global context, rather than the current
1255           one.  Thanks to Michael Doubez <michael dot doubez at gmail dot
1256           com> for suggesting this fix.
1258 Tue Jul  8 16:44:24 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1260         * m4/config_h.m4:
1262           Remove autoheader template for ACE_HAS_BROKEN_HPUX_TEMPLATES.
1264         * netsvcs/lib/Server_Logging_Handler_T.cpp:
1265         * netsvcs/lib/Server_Logging_Handler_T.h:
1267           Remove use of ACE_HAS_BROKEN_HPUX_TEMPLATES feature test macro.
1269         * ace/README:
1271           Remove ACE_HAS_BROKEN_HPUX_TEMPLATES from the list of feature
1272           test macros.  It was removed since ACE no longer supports any
1273           systems that required it.
1275 Tue Jul  8 16:41:26  2008  Steve Huston  <shuston@riverace.com>
1277         * ace/WIN32_Asynch_IO.cpp (ACE_WIN32_Asynch_Write_Stream::write): For
1278           Winsock 2-capable platforms, use WSASend() instead of WriteFile().
1279           The former performs an order of magnitude faster. Thanks to
1280           Namrata Gandhi for running the Win32 native performance tests.
1282 Tue Jul  8 16:35:57 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1284         * m4/config_h.m4:
1285         * configure.ac:
1287           Remove feature test and autoheader template for
1288           ACE_NEEDS_REGEXPR_H.  It is no longer used by ACE.
1290         * ace/config-unixware-7.1.0.h:
1291         * ace/config-unixware-7.1.0.udk.h:
1293           Remove the ACE_NEEDS_REGEXPR_H feature test macro definition.
1294           It is no longer used by ACE.
1296 Tue Jul  8 16:06:46 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1298         * NEWS:
1300           Document new --enable-rcsid option for autoconf build.
1302         * m4/ace.m4:
1303         * m4/config_h.m4:
1304         * m4/platform.m4:
1306           Add support of a new --enable-rcsid option for the autoconf
1307           build.  Previously, compiling RCS IDs into object files was
1308           tightly coupled with the --enable-debug option and was always
1309           disabled for certain operating systems. A separate option allows
1310           the user to select this behavior independently.
1312 Tue Jul  8 14:41:08  2008  Steve Huston  <shuston@riverace.com>
1314         * tests/Reference_Counted_Event_Handler_Test.cpp: Fixed test cases
1315           that I accidentally reversed in
1316           Fri Jul  4 20:11:02 UTC 2008  Steve Huston  <shuston@riverace.com>
1318 Tue Jul 08 06:44:09 MST 2008  Trevor Fields  <fields_t@ociweb.com>
1320         * bin/PerlACE/Run_Test.pm:
1322           Added waitforfileoutput and waitforfileoutput_timed
1323           methods that wait for output to appear in a file.
1325 Sun Jul  6 19:47:27 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
1327         * rpmbuild/ace-tao.spec:
1328           Added idl and pidl include files to tao-devel package.
1330 Sun Jul  6 18:28:58 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
1332         * rpmbuild/ace-tao.spec:
1333         * rpmbuild/ace-tao-orbsvcs-daemon.patch:
1334         * rpmbuild/ace-tao-config.patch:
1335           Updated for latest DOC Group release (x.6.6).
1336           Tracked libACE_Monitor_Control name change.
1337           Fixed broken patches.
1339 Fri Jul  4 20:11:02 UTC 2008  Steve Huston  <shuston@riverace.com>
1341         * ace/config-macros.h: Don't set ACE_HAS_PROCESS_SPAWN for
1342           ACE_HAS_PHARLAP - there's only one process available.
1344         * ace/Recursive_Thread_Mutex.cpp (get_nesting_level): Add Pharlap ETS
1345           to those platforms without access to the recursion count on a
1346           recursive mutex.
1348         * tests/run_test.lst: Disable Sendfile_Test on LABVIEW_RT - it lacks
1349           sendfile support.
1351         * tests/Reference_Counted_Event_Handler_Test.cpp: Replaced ACE_ASSERT
1352           with ACE_ERROR; surrounded naked strings with ACE_TEXT; added a test
1353           option for using ACE_Dev_Poll_Reactor where available.
1355         * tests/Service_Config_Test.cpp: Replaced ACE_ASSERT with ACE_ERROR.
1357         * tests/Thread_Pool_Reactor_Resume_Test.cpp:
1358         * tests/Thread_Pool_Reactor_Test.cpp: Add ACE_HAS_PHARLAP to those
1359           platforms that need to scale back the max number of connections
1360           due to limited capacity.
1362 Thu Jul  3 21:42:54 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1364         * configure.ac:
1366           Changed the feature test used for the existance of the sigval_t
1367           type not to define ACE_LACKS_SIGVAL_T if it does not exist.
1369           However, it is still needed to set the ac_cv_type_sigval_t shell
1370           variable, which is used to decide whether to perform the
1371           ACE_HAS_SIGVAL_SIGVAL_INT and ACE_HAS_SIGVAL_SIGVAL_PTR feature
1372           tests.
1374           This fixes (the newly reopened) bugzilla #2794.  Thanks to Olli
1375           Savi for suggesting taking another look.
1377 Thu Jul  3 16:38:35 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1379         * bin/MakeProjectCreator/templates/gnu.mpd:
1381           Added the use of 'postclean' to be used during the realclean
1382           target.
1384 Wed Jul  2 18:30:15 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1386         * ace/Monitor_Base.cpp (clear_i):
1388           Added resize of string array (if applicable) to 0.
1390         * ace/Monitor_Control/CPU_Load_Monitor.h:
1391         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1392         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1393         * ace/Monitor_Control/Memory_Usage_Monitor.h:
1394         * ace/Monitor_Control/Num_Threads_Monitor.h:
1395         * ace/Monitor_Control/CPU_Load_Monitor.cpp:
1396         * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
1397         * ace/Monitor_Control/Num_Threads_Monitor.cpp:
1398         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1399         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1401           Finished implementation of clear_i() method for all
1402           platforms.
1404 Wed Jul  2 12:45:53 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
1406         * Updated the COPYING file to make it consistent with what's on the website.
1408 Wed Jul 02 12:30:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1410         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
1412           ACE_TEXT () and ACE_TEXT_ALWAYS_CHAR () required here.
1414 Wed Jul 02 12:05:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1416         * ace/Framework_Component.cpp:
1418           Annoying text constant problem in a build. No need for ACE_TEXT()
1419           here.
1421 Wed Jul  2 11:51:03 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1423         * tests/Makefile.am:
1425           Added the Process_Env_Test.
1427 Wed Jul 02 11:40:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1429         * tests/Process_Env_Test.cpp:
1431           Annoyingly the ACE_RCSID() macro provides it's own ;
1432           This fixes the "Process_Env_Test.cpp:23: error: extra ';'" error.
1434 Tue Jul  1 22:47:17 UTC 2008  Steve Huston  <shuston@riverace.com>
1436         * ace/Process.{h cpp}: Can't define or use the new convert_env_buffer()
1437           method unless ACE_HAS_WCHAR is defined. This extra check is needed
1438           for LabVIEW RT / Pharlap ETS because it purports to be Win32 but
1439           does not have wide-char support.
1441 Tue Jul  1 14:20:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1443         * bin/PythonACE/fuzz/check_no_tabs.py:
1445           Attempt to provide tabs check.
1447 Tue Jul  1 12:29:34 UTC 2008  Jeff Parsons  <j.parsons@vanderbilt.edu>
1449         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1450         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1451         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1452         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1454           Cosmetic changes.
1456 Mon Jun 30 16:50:05 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1458         * ace/Process.h:
1460           Fixed a misplaced bit of code.
1462 Mon Jun 30 12:41:00 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1464         * ace/Process.h:
1465         * ace/Process.cpp:
1467           Added an option to ACE_Process_Options to use a wchar_t environment
1468           buffer instead of char.  This is useful only on Windows with
1469           ACE_USES_WCHAR undefined.  The benefit of using a wchar_t
1470           environment buffer is that it is not limited to 32kb as a char
1471           environment buffer is.
1473           In ACE_Process::spawn(), convert the char environment buffer to a
1474           wchar_t environment buffer if specified to do so in the process
1475           options.
1477         * tests/Process_Env_Test.cpp:
1478         * tests/run_test.lst:
1479         * tests/tests.mpc:
1481           Added a test for the above feature.
1483 Fri Jun 27 18:04:52 UTC 2008  Steve Huston  <shuston@riverace.com>
1485         * include/makeinclude/rules.local.GNU: Removed the first setting of
1486           CLEANUP_OBJS by itself - it was a duplicate of what's done in
1487           CLEANUP_BIN's case, but with possibly an incorrect objext. Prevents
1488           a main executable's object file from being deleted twice and ensures
1489           only valid object file extension is used. Thanks to Howard Finer
1490           for pointing this out.
1492 Fri Jun 27 16:08:27 UTC 2008  Steve Huston  <shuston@riverace.com>
1494         * include/makeinclude/rules.local.GNU: Add $(VOBJS) to CLEANUP_OBJS to
1495           be sure all objects that go into a binary are cleaned up.
1497 Fri Jun 27 15:35:58 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1499         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
1501           Changed TAO_IDLFLAGS to Rename executable from gperf to
1502           ace_gperf.
1504 Fri Jun 27 14:58:17 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1506         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
1508           Changed ACE_CString member to ACE_TString, to accommodate
1509           wchar builds.
1511 Thu Jun 26 20:41:20 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1513         * ace/Profile_Timer.cpp:
1515           Explictly #include "ace/OS_NS_fcntl.h" and "ace/OS_NS_unistd.h"
1516           if ACE_HAS_PRUSAGE_T is defined.  These headers are implicitly
1517           #included with inline builds, but are required for builds
1518           where inline has been disabled.
1520 Thu Jun 26 13:13:16 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1522         * ace/Monitor_Control_Types.h:
1523         * ace/Monitor_Base.cpp:
1524         * ace/Monitor_Base.h:
1525         * ace/Monitor_Control/Monitor_Group.h:
1526         * ace/Monitor_Control/Monitor_Group.cpp:
1528           Restored support for string data type in
1529           monitor storage, by moving data types,
1530           members and methods from their original
1531           location in an earlier version of the
1532           Notification Service monitor classes,
1533           to the appropriate locations in ACE.
1535 Thu Jun 26 02:45:21 UTC 2008  Phil Mesnier  <mesnier_p@ociweb.com>
1537         * THANKS: added Ittehad Shaikh
1539 Wed Jun 25 15:05:29 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1541         * apps/gperf/src/Makefile.am:
1543           Rename executable from gperf to ace_gperf.
1545 Wed Jun 25 14:59:13 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1547         * apps/gperf/tests/Makefile.am:
1549           Re-tabify.
1551 Wed Jun 25 14:09:52 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1553         * rpmbuild/ace-tao-config.patch
1554           Removed ACE_GPERF
1556         * rpmbuild/ace-tao.spec:
1557           Document changes
1559         * rpmbuild/ace-tao-gperf-info.patch:
1560           Removed, not needed anymore
1562 Wed Jun 25 13:29:13 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1564         * m4/config_h.m4:
1565         * configure.ac:
1567           Remove feature test and autoheader template for
1568           ACE_HAS_BROKEN_NETBSD_MSYNC.
1570         * ace/OS_NS_sys_mman.inl:
1572           Remove the use of the ACE_HAS_BROKEN_NETBSD_MSYNC feature test
1573           macro. It was removed since ACE no longer supports the systems
1574           that required it.
1576 Wed Jun 25 11:23:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1578         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1580           Tue Jun 24 11:46:41 UTC 2008  Jeff Parsons committed
1581           Miss-cased ACE_TEXT.
1583 Wed Jun 25 10:00:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1585         * bin/fuzz.pl:
1587           Enhance ACE_TMAIN and ORB_init checks for /* .. */ comments.
1589 Wed Jun 25 06:58:52 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1591         * apps/gperf/gperf.1:
1592         * apps/gperf/gperf.info:
1593         * apps/gperf/gperf.mpc:
1594         * apps/gperf/gperf.texi:
1595         * apps/gperf/ace_gperf.1:
1596         * apps/gperf/ace_gperf.info:
1597         * apps/gperf/ace_gperf.mpc:
1598         * apps/gperf/ace_gperf.texi:
1599         * apps/gperf/gperf/src/gperf.mpc:
1600         * apps/gperf/gperf/tests/gperf_test.mpb:
1601         * apps/gperf/gperf/tests/Makefile.am:
1602           Renamed gperf to ace_gperf to make sure we always get the gperf
1603           from ace, fedora also has a regular gperf package
1605         * include/makeinclude/platform_vxworks5.5.x.GNU:
1606         * include/makeinclude/platform_vxworks6.2.GNU:
1607         * include/makeinclude/platform_vxworks6.3.GNU:
1608           Updated for gperf rename
1610         * rpmbuild/ace-tao.spec:
1611           Removed gperf rename which only was done in the rpm package.
1612           This fixes bugzilla 3342
1614 Wed Jun 25 05:59:52 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1616         * include/makeinclude/platform_netbsd.GNU:
1618           Conditionally set no_hidden_visibility to 1.
1620 Tue Jun 24 13:52:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1622         * tests/Bug_2980_Regression_Test.cpp:
1623         * tests/tests.mpc:
1625           Remove ACE_TMAIN from this test and stop it building on
1626           wide systems (as per original test). The test can not use
1627           ace directly.
1629 Tue Jun 24 13:30:31  2008  Steve Huston  <shuston@riverace.com>
1631         * ace/CDR_Stream.h: For ACE_OutputCDR, note that attempting to set a
1632           specific byte order requires ACE_ENABLE_SWAP_ON_WRITE to have any
1633           affect. Thanks to Howard Finer for pointing this out.
1635 Tue Jun 24 11:46:41 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1637         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1638         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1639         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1640         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1642           For Solaris and *BSD WChar builds, ACE_TEXT-ified the argument
1643           in the call to the platform-specific base class
1644           constructor.
1646 Tue Jun 24 11:02:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1648         * ace/Svc_Conf_Token_Table.h:
1650           commit generated 3rd file.
1651           Fix the dependancies for FC6_Compact_NoInline build.
1653 Tue Jun 24 09:45:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1655         * tests/Bug_2980_Regression_Test.cpp:
1656         * tests/tests.mpc:
1658           Manually add the ACE_TMAIN code to this test.
1660 Tue Jun 24 00:03:27 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1662         * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1663         * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
1665           Changed to fetch current value in constructor, and subtract
1666           that from subsequent values in each update() call.
1668 Mon Jun 23 15:28:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1670         * ace/Svc_Conf_y.cpp:
1672           Fix fuzz errors incorrect ACE_TMAIN/main use; commit generated 2nd.
1674 Mon Jun 23 15:27:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1676         * ace/Svc_Conf.y:
1678           Fix fuzz errors incorrect ACE_TMAIN/main use; commit source 1st.
1680 Mon Jun 23 13:51:23 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1682         * ace/Monitor_Control/Windows_Monitor.h:
1684           Changed class member type from ACE_CString to ACE_TString
1685           to accomondate Unicode builds.
1687         * ace/Monitor_Control/Windows_Monitor.cpp:
1689           Removed incorrect use of ACE_TEXT wrapper on a non-literal.
1691 Mon Jun 23 12:34:35 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1693         * bin/tao_other_tests.lst:
1695           Added the new Notify Timeout test.
1697 Mon Jun 23 12:09:26 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
1699         * examples/C++NPv2/display_logfile.cpp: Divided an ACE_TCHAR
1700           string by sizeof (ACE_TCHAR) to get the appropriate size.
1701           Thanks to J.T. <jtc at acorntoolworks dot com> for reporting
1702           this.
1704 Mon Jun 23 11:12:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1706         * ace/Svc_Conf_y.cpp:
1707         * bin/LabVIEW_RT/labview_test_controller/test.cpp:
1708         * ASNMP/examples/trap/trap.cpp:
1709         * ASNMP/examples/get/get.cpp:
1710         * ASNMP/examples/get/get_async.cpp:
1711         * ASNMP/examples/set/set.cpp:
1712         * ASNMP/examples/next/next.cpp:
1713         * ASNMP/examples/walk/walk.cpp:
1714         * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
1715         * performance-tests/RPC/client.cpp:
1716         * tests/Bug_2980_Regression_Test.cpp:
1718           Fix fuzz errors incorrect ACE_TMAIN/main use.
1720 Sun Jun 22 17:23:08 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1722         * ace/Monitor_Control/CPU_Load_Monitor.cpp:
1723         * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
1724         * ace/Monitor_Control/Num_Threads_Monitor.cpp:
1726           Fix to clear_i() implementation for these monitors that
1727           compiled only on Windows.
1729 Fri Jun 20 20:40:50 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
1731         * ace/Monitor_Size.cpp:
1732         * ace/Monitor_Base.cpp:
1733         * ace/Monitor_Base.h:
1735           Moved stats features from the Notification Service monitor
1736           class to the ACE base class.
1738         * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
1739         * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
1740         * ace/Monitor_Control/CPU_Load_Monitor.h:
1741         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
1742         * ace/Monitor_Control/Windows_Monitor.h:
1743         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
1744         * ace/Monitor_Control/Memory_Usage_Monitor.h:
1745         * ace/Monitor_Control/Monitor_Group.h:
1746         * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp:
1747         * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
1748         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
1749         * ace/Monitor_Control/Num_Threads_Monitor.h:
1750         * ace/Monitor_Control/Bytes_Sent_Monitor.h:
1751         * ace/Monitor_Control/CPU_Load_Monitor.cpp:
1752         * ace/Monitor_Control/Packets_Sent_Monitor.h:
1753         * ace/Monitor_Control/Windows_Monitor.cpp:
1754         * ace/Monitor_Control/Monitor_Group.cpp:
1755         * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
1756         * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
1757         * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h:
1758         * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1759         * ace/Monitor_Control/Bytes_Received_Monitor.h:
1760         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
1761         * ace/Monitor_Control/Packets_Received_Monitor.h:
1762         * ace/Monitor_Control/Null_Network_Interface_Monitor.h:
1763         * ace/Monitor_Control/Num_Threads_Monitor.cpp:
1764         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
1765         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
1767           Implemented overrides of clear_i() for all the OS
1768           monitors.
1770 Fri Jun 20 20:25:12 UTC 2008  Steve Huston  <shuston@riverace.com>
1772         * bin/PerlACE/README: Edited to reflect the change in process for
1773           referring to test components. Components are now referred to with
1774           numbers instead of names.
1776         * bin/PerlACE/TestTarget.pm: In create_target(), warn if the component
1777           is not a number.
1779         * bin/PerlACE/ProcessLVRT.pm: Don't try to close an undefined Telnet.
1781         * bin/tao_orb_tests.lst: Removed the LabVIEW_RT disabling on
1782           Bug_2702_Regression, Oneway_Send_Timeouts, and Abstract_Interface.
1784         * tests/run_test.pl: Changed the target component from "ace" to 1 per
1785           new component referring convention.
1787 Fri Jun 20 18:40:10 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1789         * bin/PerlACE/Run_Test.pm:
1791           Removed references to HostProcess and TargetProcess.
1793         * bin/PerlACE/TestTarget.pm:
1794         * bin/PerlACE/TestTarget_VxWorks.pm:
1796           Added a new test target for VxWorks.  It currently has no reboot
1797           related functionality.
1799         * bin/PerlACE/TestTarget_LVRT.pm:
1801           Added the ability to accept multiple files for the DeleteFile
1802           method as unlink does.
1804         * bin/PerlACE/HostProcess.pm:
1805         * bin/PerlACE/TargetProcess.pm:
1807           Removed these files.
1809 Fri Jun 20 15:15:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1811         * bin/fuzz.pl:
1813           Small bug in white space compaction.
1815 Fri Jun 20 14:15:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1817         * bin/fuzz.pl:
1819           Enhance ACE_TMAIN check for multi-line detection and remove
1820           detection level for this check.
1822 Fri Jun 20 12:09:53 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1824         * examples/IPC_SAP/SSL_SAP/SSL-client-simple.cpp:
1825         * examples/IPC_SAP/SSL_SAP/SSL-client.cpp:
1827           Added static_cast's to avoid warnings from vc8.
1829 Thu Jun 19 16:21:07  2008  Steve Huston  <shuston@riverace.com>
1831         * ace/CDR_Base.h:
1832         * ace/CDR_Stream.h: Added a enum to ACE_CDR with the values for
1833           byte ordering specifier. Moved the setting of ACE_CDR_BYTE_ORDER
1834           from CDR_Stream.h to CDR_Base.h so it can be used in the enum.
1835           These make it easier for users to figure out what to do when they
1836           want to force a specific byte ordering.
1837           Also did a little more doxygen cleanup.
1839 Thu Jun 19 15:11:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1841         * bin/fuzz.pl:
1843           Enable ORB_init() 3rd parameter null string check.
1845 Thu Jun 19 14:11:04 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1847         * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1849           Explicitly #include <sys/ioctl.h> and <net/if.h> for non-inline
1850           builds.
1852 Wed Jun 18 17:36:34 UTC 2008  Yan Dai  <dai_y@ociweb.com>
1854         * ace/Stack_Trace.cpp:
1856           Moved pragma disable warning directives from inside of function to
1857           outside to take effect.
1859 Wed Jun 18 17:27:51  2008  Steve Huston  <shuston@riverace.com>
1861         * ace/CDR_Stream.h: Some doxygen improvements.
1863 Wed Jun 18 15:36:11 UTC 2008  Phil Mesnier  <mesnier_p@ociweb.com>
1865         * bin/tao_orb_tests.lst:
1867           Added new run_test scripts for the special variants of the TAO
1868           POA EndpointPolicy test.
1870 Wed Jun 18 13:20:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1872         * bin/fuzz.pl:
1874           Redo check for wide character incompatabilty ORB_init() miss-use.
1875           Caters for multi-line ORB_init.
1877 Wed Jun 18 12:16:48 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
1879         * bin/PerlACE/Run_Test.pm:
1881           Increase the process start wait time for QNX.
1883 Wed Jun 18 10:43:20  UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1885         * include/makeinclude/platform_linux_icc.GNU:
1886           Don't use deprecated options
1888 Wed Jun 18 09:50:20  UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
1890         * README:
1891         * ACE-INSTALL.html:
1892           Updated
1894 Tue Jun 17 22:43:20  2008  Steve Huston  <shuston@riverace.com>
1896         * ace/Reactor.h: Clarify that calling remove_handler() for a signal
1897           handler does not invoke the handler's handle_close() callback. Also
1898           note that this behavior is under debate in Bugzilla #2368. Thanks to
1899           Bill Kendall <wkendall at sgi dot com> for calling this to attention.
1901         * THANKS: Added Bill Kendall.
1903 Tue Jun 17 15:36:49 UTC 2008  Yan Dai  <dai_y@ociweb.com>
1905         * ace/Stack_Trace.cpp:
1907           Disabled warning C4706 in load_dbghelp_library_if_needed()
1908           and enabled afterwards on windows.
1910 Tue Jun 17 13:55:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1912         * bin/fuzz.pl:
1914           Add check for wide character incompatabilty ORB_init() miss-use.
1916 Tue Jun 17 12:40:03 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
1918         * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
1920           Explicitly #include <sys/sockio.h> for non-inline builds.
1922 Tue Jun 17 09:30:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1924         * apps/JAWS/clients/WebSTONE/src/bench.c:
1925         * apps/JAWS/clients/WebSTONE/src/errexit.c:
1926         * apps/JAWS/clients/WebSTONE/src/genrand.c:
1927         * apps/JAWS/clients/WebSTONE/src/timefunc.c:
1928         * apps/JAWS/clients/WebSTONE/src/webclient.c:
1929         * apps/JAWS/clients/WebSTONE/src/webmaster.c:
1931           Fuzz errors, Untabify.
1933 Tue Jun 17 08:13:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
1935         * include/make_include/platform_sunos5_common.GNU:
1937           Changed default "kstat ?= 1" at Johnny Willemsens request.
1939 Tue Jun 17 06:42:51 UTC 2008  Yan Dai  <dai_y@ociweb.com>
1941         * ace/Stack_Trace.cpp:
1943           Fixed declared method (determine_starting_frame) never referenced
1944           warning on HP aCC build.
1946 Mon Jun 16 21:26:05 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1948         * bin/fuzz.pl:
1950           Enable check_for_tab for all files in the repository.
1952 Mon Jun 16 21:22:03 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1954         * apps/JAWS/clients/Caching/Local_Locator.cpp:
1955         * apps/JAWS/clients/WebSTONE/src/bench.c:
1956         * apps/JAWS/clients/WebSTONE/src/errexit.c:
1957         * apps/JAWS/clients/WebSTONE/src/genrand.c:
1958         * apps/JAWS/clients/WebSTONE/src/get.c:
1959         * apps/JAWS/clients/WebSTONE/src/gettimeofday.c:
1960         * apps/JAWS/clients/WebSTONE/src/parse_file_list.c:
1961         * apps/JAWS/clients/WebSTONE/src/rexec.c:
1962         * apps/JAWS/clients/WebSTONE/src/statistics.c:
1963         * apps/JAWS/clients/WebSTONE/src/sysdep.c:
1964         * apps/JAWS/clients/WebSTONE/src/timefunc.c:
1965         * apps/drwho/Hash_Table.cpp:
1967           Untabify.
1969 Mon Jun 16 20:24:45 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1971         * apps/Gateway/Gateway/Connection_Handler.cpp:
1972         * apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp:
1973         * apps/Gateway/Peer/Options.cpp:
1974         * apps/JAWS/clients/Blobby/Options.cpp:
1975         * apps/JAWS/clients/Blobby/blobby.cpp:
1976         * apps/JAWS/clients/Caching/ID_Generator.cpp:
1977         * apps/JAWS/clients/Caching/Local_Locator.cpp:
1978         * apps/JAWS/clients/Caching/Locator_Request_Reply.cpp:
1979         * apps/JAWS/clients/Caching/URL_Properties.inl:
1980         * apps/JAWS/clients/WebSTONE/src/bench.c:
1981         * apps/JAWS/clients/WebSTONE/src/cgi-send.c:
1982         * apps/JAWS/clients/WebSTONE/src/get.c:
1983         * apps/JAWS/clients/WebSTONE/src/getopt.c:
1984         * apps/JAWS/clients/WebSTONE/src/nsapi-send.c:
1985         * apps/JAWS/server/HTTP_Config.cpp:
1986         * apps/JAWS/server/HTTP_Handler.cpp:
1987         * apps/JAWS/server/HTTP_Helpers.cpp:
1988         * apps/JAWS/server/HTTP_Response.cpp:
1989         * apps/JAWS/server/HTTP_Server.h:
1990         * apps/JAWS/server/HTTP_Server.cpp:
1991         * apps/JAWS/stress_testing/benchd.cpp:
1992         * apps/JAWS/stress_testing/connection.cpp:
1993         * apps/JAWS/stress_testing/http_tester.cpp:
1994         * apps/JAWS2/JAWS/Cache_Hash_T.h:
1995         * apps/JAWS2/JAWS/Hash_Bucket_T.h:
1996         * apps/drwho/File_Manager.cpp:
1997         * apps/drwho/Hash_Table.cpp:
1998         * apps/drwho/PMC_All.cpp:
1999         * apps/drwho/PMC_Flo.cpp:
2000         * apps/drwho/PMC_Ruser.cpp:
2001         * apps/drwho/PMC_Usr.cpp:
2002         * apps/drwho/PMS_Ruser.cpp:
2003         * apps/drwho/PM_Client.cpp:
2004         * apps/drwho/Rwho_DB_Manager.cpp:
2005         * apps/gperf/src/Gen_Perf.cpp:
2007           Untabify.
2009 Mon Jun 16 19:06:38 UTC 2008  William R. Otte  <wotte@dre.vanderbilt.edu>
2011         * ace/config-borland-common.h:
2012         * ace/config-hpux-11.00.h:
2013         * ace/config-mvs.h:
2014         * ace/config-win32-dmc.h:
2015         * ace/config-win32-ghs.h:
2016         * ace/config-win32-msvc.h:
2018           Fixes for MCPP preprocessing on Windows.
2020 Mon Jun 16 19:06:44 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2022         * ace/Acceptor.cpp:
2023         * ace/Connector.cpp:
2024         * ace/Strategies_T.cpp:
2026           Use the NORMAL_CLOSE_OPERATION enum value when closing the service
2027           handler during activation.
2029 Mon Jun 16 18:33:34 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2031         * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
2032         * examples/OS/Process/imore.cpp:
2033         * examples/Reactor/Proactor/test_proactor3.cpp:
2034         * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp:
2036           Untabify.
2038 Mon Jun 16 18:00:26 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2040         * ASNMP/examples/get/get.cpp:
2041         * ASNMP/examples/get/get_async.cpp:
2042         * ASNMP/examples/next/next.cpp:
2043         * ASNMP/examples/set/set.cpp:
2045           Untabify.
2047 Mon Jun 16 17:53:00 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2049         * examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp:
2050         * examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp:
2051         * examples/IPC_SAP/TLI_SAP/db-client.cpp:
2052         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h:
2053         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h:
2054         * examples/Log_Msg/Log_Msg_MFC/StdAfx.h:
2055         * examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp:
2056         * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl:
2058           Untabify.
2060 Mon Jun 16 17:27:36 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2062         * bin/PerlACE/TargetProcess.pm:
2064           Remove the "use" of PerlACE::ProcessVX.  It is already used in
2065           PerlACE::Process and using it in this module causes things to be
2066           evaluated incorrectly with respect to @ARGV.
2068 Mon Jun 16 17:01:19 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2070         * bin/fuzz.pl:
2072           Enable check_for_tab check for ACE_ROOT/examples
2074 Mon Jun 16 16:54:25 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2076         * examples/APG/Logging/Callback-2.h:
2077         * examples/APG/Logging/Callback-3.h:
2078         * examples/APG/Logging/Use_Logger.cpp:
2079         * examples/APG/Threads/Message_Queue.cpp:
2080         * examples/APG/Timers/CB.h:
2081         * examples/APG/Timers/PCB.cpp:
2082         * examples/ASX/CCM_App/SC_Server.cpp:
2083         * examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp:
2084         * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp:
2085         * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp:
2086         * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp:
2087         * examples/ASX/Message_Queue/bounded_buffer.cpp:
2088         * examples/ASX/Message_Queue/priority_buffer.cpp:
2089         * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
2090         * examples/Bounded_Packet_Relay/BPR_Drivers.cpp:
2091         * examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
2092         * examples/Bounded_Packet_Relay/bpr_thread.cpp:
2093         * examples/C++NPv2/display_logfile.cpp:
2094         * examples/Connection/misc/Connection_Handler.h:
2095         * examples/IPC_SAP/ATM_SAP/CPP-client.cpp:
2096         * examples/IPC_SAP/ATM_SAP/CPP-server.cpp:
2097         * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
2098         * examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp:
2099         * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp:
2100         * examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp:
2101         * examples/IPC_SAP/FILE_SAP/client.cpp:
2102         * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
2103         * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp:
2104         * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
2105         * examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp:
2106         * examples/IPC_SAP/TLI_SAP/CPP-ATM-client.cpp:
2107         * examples/IPC_SAP/TLI_SAP/CPP-ATM-server.cpp:
2108         * examples/IPC_SAP/TLI_SAP/CPP-client.cpp:
2109         * examples/IPC_SAP/TLI_SAP/CPP-server.cpp:
2110         * examples/IPC_SAP/TLI_SAP/db-client.cpp:
2111         * examples/IPC_SAP/TLI_SAP/ftp-client.cpp:
2112         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h:
2113         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp:
2114         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h:
2115         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp:
2116         * examples/Logger/Acceptor-server/server_loggerd.h:
2117         * examples/Logger/Acceptor-server/server_loggerd.cpp:
2118         * examples/Logger/simple-server/Logging_Handler.cpp:
2119         * examples/Logger/simple-server/server_loggerd.cpp:
2120         * examples/Mem_Map/IO-tests/test_io.cpp:
2121         * examples/Misc/test_get_opt.cpp:
2122         * examples/Misc/test_profile_timer.cpp:
2123         * examples/OS/Process/imore.cpp:
2124         * examples/QOS/Change_Receiver_FlowSpec/Receiver_QoS_Event_Handler.cpp:
2125         * examples/Reactor/FIFO/client.cpp:
2126         * examples/Reactor/FIFO/server.cpp:
2127         * examples/Reactor/Misc/notification.cpp:
2128         * examples/Reactor/Misc/test_signals_1.cpp:
2129         * examples/Reactor/Misc/test_signals_2.cpp:
2130         * examples/Reactor/Ntalker/ntalker.cpp:
2131         * examples/Reactor/Proactor/test_cancel.h:
2132         * examples/Reactor/Proactor/test_cancel.cpp:
2133         * examples/Reactor/Proactor/test_multiple_loops.cpp:
2134         * examples/Reactor/Proactor/test_proactor3.cpp:
2135         * examples/Reactor/Proactor/test_timeout.cpp:
2136         * examples/Reactor/Proactor/test_timeout_st.cpp:
2137         * examples/Registry/test_registry_update.cpp:
2138         * examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp:
2139         * examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp:
2140         * examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp:
2141         * examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp:
2142         * examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.inl:
2143         * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.inl:
2144         * examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.inl:
2145         * examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.inl:
2146         * examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.inl:
2147         * examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.inl:
2148         * examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.inl:
2149         * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
2150         * examples/Service_Configurator/Misc/Timer_Service.cpp:
2151         * examples/Shared_Memory/test_SV.cpp:
2152         * examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp:
2153         * examples/Threads/recursive_mutex.cpp:
2154         * examples/Threads/task_one.cpp:
2155         * examples/Threads/thread_manager.cpp:
2156         * examples/Threads/token.cpp:
2158           Untabify.
2160 Mon Jun 16 16:04:40  2008  Steve Huston  <shuston@riverace.com>
2162         * bin/PerlACE/TestTarget.pm: When getting the exe subdir for a
2163           target, pick up the command line setting if the "default" target
2164           is in use. This should fix the broken exesubdir TAO builds.
2166 Mon Jun 16 15:45:45 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2168         * ace/Monitor_Control/Null_Network_Interface_Monitor.cpp:
2169         * ace/Monitor_Control/Null_Network_Interface_Monitor.h:
2171           New files, defining a base class for tne network interface OS
2172           monitors when the monitor framework itself is enabled but no
2173           platform-specific OS monitor flags are defined, whether because
2174           the platform itself does not support native system-level
2175           monitoring, or because the Linux, Windows or Solaris OS
2176           monitor flags has been turned off for some reason.
2178         * ace/Monitor_Control/Monitor_Control.mpc:
2179         * ace/Monitor_Control/Bytes_Sent_Monitor.h:
2180         * ace/Monitor_Control/Packets_Sent_Monitor.h:
2181         * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
2182         * ace/Monitor_Control/Bytes_Received_Monitor.h:
2183         * ace/Monitor_Control/Packets_Received_Monitor.h:
2185           Incorporated the new no-op network interface monitor base class
2186           into the existing network interface monitor classes. If this
2187           new base class is used, the monitor's value will always be 0,
2188           and its update() method will be a no-op.
2190 Mon Jun 16 12:12:16 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2192         * ace/config-sunos5.5.h:
2194           Reverted addition of ACE_HAS_KSTAT flag in
2196           Fri Jun 13 14:00:00 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2198           Thanks to Johnny Willemsen <jwillemsen@remedy.nl>, we now
2199           know that the correct way to do this is to set kstat=1
2200           in platform_macros.GNU.
2202 Mon Jun 16 11:28:11 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2204         * bin/fuzz.pl:
2206           Enable check_for_tab check for TAO/tests/examples and TAO/performance-tests
2208 Mon Jun 16 10:30:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2210         * tests/Max_Default_Port_Test.cpp:
2212           Un-tabify.
2214 Mon Jun 16 10:20:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2216         * ace/Monitor_Control/BSD_Network_Interface_Moinitor.cpp:
2218           Correct Fuzz errors (removed NULL).
2220 Mon Jun 16 01:01:27 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2222         * bin/fuzz.pl:
2224           Enable check_for_tab check for TAO/tests
2226 Sun Jun 15 16:03:29 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2228         * bin/fuzz.pl:
2230           Enable check_for_tab check for TAO/orbsvcs
2232 Sun Jun 15 13:23:13 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
2234         * ace/config-linux-common.h:
2235           Added ACE_LACKS_STRRECVFD when no streams are available (like fc9)
2237         * rpmbuild/ace-tao-strrecvfd.patch:
2238           Deleted
2240         * rpmbuild/ace-tao.spec:
2241           Patch 6 is not needed anymore
2243         * ace/Strategies_T.h:
2244           Doxygen change
2246 Sun Jun 15 03:08:53 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2248         * ace/Monitor_Control/Monitor_Control.mpc:
2250           Add BSD_Network_Interface_Monitor.cpp to Source_Files section.
2252 Fri Jun 13 14:50:28 UTC 2008  Simon Massey <sma at prismtech dot com>
2254           Add BSD_Network_Interface_Monitor.cpp and
2256           untab-ified to remove fuzz errors.
2258 Fri Jun 13 14:45:28 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2260         * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
2262           Removed unused local variable.
2264 Fri Jun 13 14:31:35 UTC 2008  Adam Mitz  <mitza@ociweb.com>
2266         * ace/Stack_Trace.cpp (Solaris section):
2268           Yesterday's addition of support for 64-bit SPARC broke on x86.
2270 Fri Jun 13 14:00:00 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2272         * ace/config-sunos5.5.h:
2274           Added #define of ACE_HAS_KSTAT, used by the OS monitors in
2275           ace/Monitor_Control on Solaris platforms to guard the
2276           visibility of Solaris-specific code and base classes.
2278 Fri Jun 13 13:40:39 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2280         * ace/Monitor_Control/Makefile.am:
2282           Add BSD_Network_Interface_Monitor.cpp and
2283           Solaris_Network_Interface_Monitor.cpp to Headers_File section.
2285         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
2286         * ace/Monitor_Control/Bytes_Received_Monitor.h:
2287         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
2288         * ace/Monitor_Control/Bytes_Sent_Monitor.h:
2289         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
2290         * ace/Monitor_Control/Packets_Received_Monitor.h:
2291         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
2292         * ace/Monitor_Control/Packets_Sent_Monitor.h:
2294           Inherit from BSD_Network_Interface_Monitor on FreeBSD,
2295           NetBSD, and OpenBSD systems.
2297         * ace/Monitor_Control/BSD_Network_Interface_Monitor.cpp:
2298         * ace/Monitor_Control/BSD_Network_Interface_Monitor.h:
2300           New files, network interface monitor for systems with 4.4BSD
2301           derived network stack.
2303 Fri Jun 13 13:24:11 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2305         * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
2306         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
2307         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
2308         * ace/Monitor_Control/Bytes_Sent_Monitor.h:
2309         * ace/Monitor_Control/Packets_Sent_Monitor.h:
2310         * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
2311         * ace/Monitor_Control/Bytes_Received_Monitor.h:
2312         * ace/Monitor_Control/Packets_Received_Monitor.h:
2313         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
2314         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
2316           Added '|| defined (AIX)' to every occurrence of
2317           '#if defined (linux)' to eliminate build errors on the
2318           latter platform.
2320 Thu Jun 12 21:57:33 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2322         * m4/config_h.m4:
2323         * configure.ac:
2325           Remove feature test for ACE_HAS_TEMPLATE_SPECIALIZATION.
2327         * ace/config-borland-common.h:
2328         * ace/config-cray.h:
2329         * ace/config-cxx-common.h:
2330         * ace/config-g++-common.h:
2331         * ace/config-hpux-11.00.h:
2332         * ace/config-icc-common.h:
2333         * ace/config-integritySCA.h:
2334         * ace/config-irix6.x-sgic++.h:
2335         * ace/config-mvs.h:
2336         * ace/config-openvms.h:
2337         * ace/config-suncc-common.h:
2338         * ace/config-sunos5.4-sunc++-4.x.h:
2339         * ace/config-sunos5.5.h:
2340         * ace/config-sunos5.6.h:
2341         * ace/config-tandem-nsk-mips-v2.h:
2342         * ace/config-tandem-nsk-mips-v3.h:
2343         * ace/config-tru64.h:
2344         * ace/config-unixware-7.1.0.udk.h:
2345         * ace/config-win32-dmc.h:
2346         * ace/config-win32-ghs.h:
2347         * ace/config-win32-msvc-8.h:
2348         * ace/config-win32-msvc-9.h:
2349         * ace/config-win32-msvc-7.h:
2351           Remove unused #define of ACE_HAS_TEMPLATE_SPECIALIZATION.  This
2352           feature test macro is no longer used.
2354 Thu Jun 12 18:47:54 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2356         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.h:
2357         * ace/Monitor_Control/Solaris_Network_Interface_Monitor.cpp:
2359           New files, containing a base class used with
2360           Bytes_Received_Monitor, Bytes_Sent_Monitor,
2361           Packets_Received_Monitor and Packets_Sent_Monitor
2362           when they are compiled on Solaris platforms.
2364         * ace/Monitor_Control/Windows_Multi_Instance_Monitor.cpp:
2365         * ace/Monitor_Control/Linux_Network_Interface_Monitor.cpp:
2366         * ace/Monitor_Control/CPU_Load_Monitor.h:
2367         * ace/Monitor_Control/Bytes_Received_Monitor.cpp:
2368         * ace/Monitor_Control/Windows_Monitor.h:
2369         * ace/Monitor_Control/Packets_Received_Monitor.cpp:
2370         * ace/Monitor_Control/Memory_Usage_Monitor.h:
2371         * ace/Monitor_Control/Monitor_Control.mpc:
2372         * ace/Monitor_Control/Num_Threads_Monitor.h:
2373         * ace/Monitor_Control/Bytes_Sent_Monitor.h:
2374         * ace/Monitor_Control/CPU_Load_Monitor.cpp:
2375         * ace/Monitor_Control/Packets_Sent_Monitor.h:
2376         * ace/Monitor_Control/Windows_Monitor.cpp:
2377         * ace/Monitor_Control/Memory_Usage_Monitor.cpp:
2378         * ace/Monitor_Control/Linux_Network_Interface_Monitor.h:
2379         * ace/Monitor_Control/Windows_Multi_Instance_Monitor.h:
2380         * ace/Monitor_Control/Bytes_Received_Monitor.h:
2381         * ace/Monitor_Control/Packets_Received_Monitor.h:
2382         * ace/Monitor_Control/Num_Threads_Monitor.cpp:
2383         * ace/Monitor_Control/Bytes_Sent_Monitor.cpp:
2384         * ace/Monitor_Control/Packets_Sent_Monitor.cpp:
2386           - Changed required to complete the support of
2387             network interface monitors on Solaris.
2389           - Changed guards for Windows-specific header file
2390             inclusion to use the recently added ACE_HAS_PDH_H,
2391             which in turn guards the definition of the
2392             ACE_HAS_WIN32_PDH flag used in source code.
2394           - Changed the names of the platform-specific monitor
2395             update methods to update_i(), from the distinct
2396             names they had before. This changed allowed the
2397             elimination of many #ifdef guards in source code.
2399 Thu Jun 12 17:42:47 UTC 2008  Steve Huston  <shuston@riverace.com>
2401         * bin/PerlACE/Process.pm:
2402         * bin/PerlACE/Process_Win32.pm: Moved the Target sub from Process_Win32
2403           to Process so everybody can see it. Thanks to Chad Elliott for
2404           finding and suggesting the correction for it.
2406 Thu Jun 12 16:04:33 UTC 2008  Steve Huston  <shuston@riverace.com>
2408         * bin/tao_orb_tests.lst: Disabled newly added tests on LabVIEW_RT.
2410         * bin/PerlACE/README: Describes how the ACE+TAO test procedures work.
2411           Includes a description of how to drive the generalized ability to
2412           redirect execution of tests off of the build host.
2414         * bin/PerlACE/TestTarget.pm:
2415         * bin/PerlACE/TestTarget_LVRT.pm:
2416         * bin/PerlACE/ProcessLVRT.pm:
2417         * bin/PerlACE/Process_Win32.pm: Add the ability to configure various
2418           aspects of ACE+TAO (+CIAO I guess, but haven't tried that) to run
2419           on machines other than the build host and with alternate roots
2420           (ACE_ROOT, TAO_ROOT). This is an effort to generalize the ability
2421           to run off of the build host without adding more switches and options
2422           and convoluted settings and platform-specific code in the main
2423           scripts. The README file explains how to set up modules to extend
2424           testing to other platforms. LabVIEW_RT is the only one there now;
2425           VxWorks is an obvious addition and would allow a bunch of special-case
2426           code to be removed from the main scripts. The test-driving script
2427           does require some change to take advantage of this capability. ACE
2428           tests in ACE_wrappers/tests have the change. A few TAO tests do
2429           (see TAO ChangeLog). Without the changes to the test-driving script
2430           everything behaves as it always did.
2432         * tests/run_test.pl: Uses the new TestTarget capability, naming the
2433           test target "ace". Thus, to redirect these tests to another machine,
2434           set the DOC_TEST_ACE environment variable with a configuration name
2435           and set configuration variables accordingly.
2437 Thu Jun 12 14:38:19 UTC 2008  Adam Mitz  <mitza@ociweb.com>
2439         * ace/Stack_Trace.h:
2440         * ace/Stack_Trace.cpp:
2442           Added support for SPARCv9 (64-bit).
2443           Reverted the Win32 assembly back to the simplest form, we had tried
2444           to make it compatible with Borland but it still didn't work.  As of
2445           now ACE compiled by Borland will not generate stack traces.
2447 Thu Jun 12 12:17:52 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2449         * ace/Stack_Trace.cpp:
2451           Corrected Win32 assembler compilation error.
2453 Wed Jun 11 16:24:00 UTC 2008  Phil Mesnier  <mesnier_p@ociweb.com>
2455         * bin/tao_orb_tests.lst:
2457           Added new test case.
2459 Wed Jun 11 13:55:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2461         * ace/Time_Value.inl:
2462         * ace/Time_Value.h:
2464           Add extra inline void msec(int) that calls void msec(long)
2465           to avoid amiguity between void msec(long) and void msec(_int64 &)
2466           when natual sized integers are given (which seems to be
2467           quite often).
2469 Wed Jun 11 13:02:22 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2471         * bin/PerlACE/Run_Test.pm:
2473           Replaced the "use PerlACE::Process".  It is necessary to be loaded
2474           inside this module to ensure that all of the command line options
2475           can be processed.
2477 Wed Jun 11 04:17:42 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2479         * m4/platform.m4:
2481           Remove ACE_HAS_AIX_BROKEN_SOCKET_HEADER definitions.
2483 Wed Jun 11 03:51:32 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2485         * configure.ac:
2486         * m4/config_h.m4:
2488           Remove feature test and autoheader template for
2489           ACE_HAS_CHARPTR_SPRINTF.  This feature test macro is no longer
2490           used.
2492 Wed Jun 11 03:39:48 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2494         * configure.ac:
2495         * m4/config_h.m4:
2497           Remove feature test and autoheader template for
2498           ACE_LACKS_FLOATING_POINT.  This feature test macro is no longer
2499           used.
2501 Wed Jun 11 03:33:31 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2503         * configure.ac:
2504         * m4/config_h.m4:
2506           Remove feature test and autoheader template for
2507           ACE_HAS_TYPENAME_KEYWORD.  This feature test macro is no longer
2508           used.
2510 Wed Jun 11 03:31:02 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2512         * configure.ac:
2513         * m4/config_h.m4:
2515           Remove feature test and autoheader template for
2516           ACE_HAS_SPARCWORKS_401_SIGNALS.  This feature test macro is no
2517           longer used.
2519 Wed Jun 11 02:57:12 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2521         * m4/config_h.m4:
2523           Remove autoheader template for ACE_HAS_AIX_BROKEN_SOCKET_HEADER.
2524           This feature test macro is no longer used.
2526 Wed Jun 11 02:52:16 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2528         * configure.ac:
2529         * m4/config_h.m4:
2531           Remove feature test and autoheader template for
2532           ACE_SELECT_USES_INT.  This feature test macro is no longer used.
2534 Wed Jun 11 02:48:07 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2536         * m4/config_h.m4:
2538           Remove autoheader template for HAVE_RESTARTABLE_SYSCALLS.
2539           This feature test macro is no longer used.
2541 Wed Jun 11 00:17:01 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2543         * configure.ac:
2544         * m4/config_h.m4:
2546           Remove feature test and autoheader template for
2547           ACE_HAS_IRIX_53_SIGNALS.  This feature test macro is no longer
2548           used.
2550 Tue Jun 10 23:57:53 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2552         * configure.ac:
2553         * m4/config_h.m4:
2555           Remove feature tests and autoheader templates for
2556           ACE_HAS_STD_TEMPLATE_SPECIALIZATION and
2557           ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION.
2558           These feature test macros are no longer used.
2560 Tue Jun 10 23:52:19 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2562         * configure.ac:
2563         * m4/config_h.m4:
2565           Remove feature test and autoheader template for
2566           ACE_HAS_BROKEN_SAP_ANY.  This feature test macro is no longer
2567           used.
2569 Tue Jun 10 23:49:46 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2571         * m4/config_h.m4:
2573           Remove autoheader template for ACE_HAS_BROKEN_NESTED_TEMPLATES.
2574           This feature test macro is no longer used.
2576 Tue Jun 10 23:47:46 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2578         * m4/config_h.m4:
2580           Remove autoheader template for ACE_HAS_SUNOS4_SIGNAL_T.
2581           This feature test macro is no longer used.
2583 Tue Jun 10 23:45:34 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2585         * configure.ac:
2586         * m4/config_h.m4:
2588           Remove feature test and autoheader template for
2589           ACE_HAS_BROKEN_CONDITIONAL_STRING_CAST.  This feature test macro
2590           is no longer used.
2592 Tue Jun 10 23:43:19 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2594         * configure.ac:
2595         * m4/config_h.m4:
2597           Remove feature test and autoheader template for
2598           ACE_HAS_BROKEN_CONVERSIONS.  This feature test macro is no
2599           longer used.
2601 Tue Jun 10 23:41:11 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2603         * configure.ac:
2604         * m4/config_h.m4:
2606           Remove feature test and autoheader template for
2607           ACE_HAS_BROKEN_NAMESPACES.  This feature test macro is no longer
2608           used.
2610 Tue Jun 10 23:39:09 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2612         * m4/config_h.m4:
2614           Remove autoheader template for ACE_HAS_SYSCALL_GETRUSAGE.  This
2615           feature test macro is no longer used.
2617 Tue Jun 10 23:16:31 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2619         * configure.ac:
2620         * m4/config_h.m4:
2622           Remove feature test and autoheader template for
2623           ACE_HAS_BROKEN_TIMESPEC_MEMBERS.  This feature test macro is no
2624           longer used.
2626 Tue Jun 10 21:28:23 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2628         * m4/platform.m4:
2630           Add ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO feature check,
2631           which sets the ACE_GETNAME_RETURNS_RANDOM_SIN_ZERO feature test
2632           macro on Linux systems running kernels older than 2.5.47.  This
2633           is a compile time check, like was done in config-linux-common.h,
2634           based on the value of LINUX_VERSION_CODE from <linux/version.h>.
2635           This means ACE compiled on a newer Linux system but deployed on
2636           an older one could result in run-time failures.
2638           Fixes Bugzilla #3132.
2640 Tue Jun 10 21:33:25 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2642         * ace/CDR_Stream.h:
2643         * ace/CDR_Stream.cpp:
2645           Replaced a Monitor class forward declaration with the full file
2646           include, moved from the source file to the header file. This
2647           move enables ACE monitor points to compile when inlining is
2648           turned on.
2650 Tue Jun 10 18:46:24 UTC 2008  Yan Dai  <dai_y@ociweb.com>
2652         * ace/Stack_Trace.h:
2654           Updated comments to not exclude Borland from supported platforms.
2656         * ace/Stack_Trace.cpp:
2658           - Moved the label "x" from inside of asm to be outside. Some compiler
2659             does not like it.
2660           - Enabled LynxOS support and excluded support for gcc old versions before 3.3.
2662 Tue Jun 10 13:56:17 UTC 2008  Adam Mitz  <mitza@ociweb.com>
2664         * ace/Stack_Trace.cpp:
2666           One more fix for Win32 wchar.
2668 Tue Jun 10 13:32:57 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2670         * tests/Bug_2980_Regression_Test.cpp:
2672           Avoid pointer-to-function and pointer-to-object warnings from g++.
2674 Tue Jun 10 12:53:05 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2676         * tests/SSL/SSL_Asynch_Stream_Test.cpp:
2678           Modified to avoid virtual method hiding.
2680 Tue Jun 10 11:37:09 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2682         * tests/Time_Value_Test.cpp:
2684           Added a static cast to avoid warnings on QNX.
2686 Tue Jun 10 10:57:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2688         * ace/ACE.cpp:
2690           Correct presidence bug highlighted by FC9_GCC_430 build:
2691           ACE.cpp:1429: warning: suggest parentheses around && within ||
2692           ACE.cpp:1665: warning: suggest parentheses around && within ||
2693           ACE.cpp:1853: warning: suggest parentheses around && within ||
2694           The default precidence is && before ||, but the way the ||
2695           statements were grouped, it was clear that was not the intended
2696           resolution.
2698           Correct empty if statement bug highlighted by FC9_GCC_430 build:
2699           ACE.cpp:2773: warning: suggest braces around empty body in an 'if' statement
2701           Also removed warnings by using empty braces:
2702           ACE.cpp:3389: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement
2703           ACE.cpp:3414: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement
2706 Mon Jun  9 21:38:04 UTC 2008  Yan Dai  <dai_y@ociweb.com>
2708         * ace/Stack_Trace.cpp:
2710           Passed string literals instead of ACE_TEXT string to GetProcAddress as it
2711           accepts LPCSTR which is defined as char*. This should fix wchar (Win32)
2712           build errors.
2714 Mon Jun  9 20:52:52  2008  Steve Huston  <shuston@riverace.com>
2716         * ace/Asynch_IO.h: Doxygen improvements.
2718 Mon Jun  9 19:40:56 UTC 2008  Yan Dai  <dai_y@ociweb.com>
2720         * ace/Stack_Trace.h:
2721         * ace/Stack_Trace.cpp:
2723           Excluded LynxOS, MinGW and Borland builds from stack trace supported
2724           platforms.
2726 Mon Jun 09 14:46:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2728         * ace/Stack_Trace.cpp:
2729         * ace/Stack_Trace.h:
2731           Remove TEXT() and TCHAR Fuzz errors.
2733 Mon Jun  9 11:26:36 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2735         * ace/ace_for_tao.mpc:
2737           Added Stack_Trace.cpp since Log_Msg.cpp needs it.
2739 Mon Jun 09 10:42:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2741         * ace/NT_Service.cpp:
2743           unambiguated call to time_value msec(long) at line 437
2744           caused by new uint64 non-const setter provided by:
2745           Thu Jun  5 14:52:43 UTC 2008  Steve Huston
2747 Sun Jun  8 18:09:22 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2749         * m4/platform.m4:
2751           Add ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE feature
2752           check, which sets the ACE_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE
2753           feature test macro on Linux and OpenBSD systems (as is done in
2754           the canned config-*.h files).  Fixes Bugzilla #3141.
2756 Sat Jun  7 13:56:56 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2758         * ace/Log_Msg.cpp:
2760           Use ACE_TEXT instead of ACE_LIB_TEXT.
2762 Sat Jun  7 03:28:01 UTC 2008  Yan Dai  <dai_y@ociweb.com>
2764         Merged in stack_trace_branch that added stack trace support.
2766         * NEWS:
2768           Add an entry for stack trace support.
2770         * ace/Log_Msg.h:
2772           Added comments for "%?".
2774         * ace/Log_Msg.cpp:
2776           Added new conversion character, the question mark, which gets
2777           replaced by a stack trace on supported platforms.
2779         * ace/Stack_Trace.h:
2780         * ace/Stack_Trace.cpp:
2782           Added new class that, on supported platforms, will take a
2783           snapshot of the current stack when instantiated.
2785         * ace/ace.mpc:
2787           Added Stack_Trace in as source.
2789         * ace/config-macosx-leopard.h:
2791           Added ACE_HAS_EXECINFO_H define.
2793         * ace/Makefile.am:
2795           Added Stack_Trace.h and Stack_Trace.cpp.
2797         * configure.ac:
2799           Added checks for execinfo.h header.
2801         * tests/Stack_Trace_Test.cpp:
2803           New test.
2805         * tests/run_test.lst:
2806         * tests/tests.mpc:
2808           Added Stack_Trace_Test in.
2810 Fri Jun  6 19:05:14 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
2812         * bin/PerlACE/ProcessVX_Unix.pm:
2813         * bin/PerlACE/ProcessVX_Win32.pm:
2815           Put an eval around the require of Net::Telnet so that these
2816           modules can always be "used", but not necessarily employed.
2818         * bin/PerlACE/Run_Test.pm:
2820           Use PerlACE::TargetProcess and PerlACE::HostProcess so that all
2821           test scripts may use them.
2823         * bin/PerlACE/TargetProcess.pm:
2824         * bin/PerlACE/HostProcess.pm:
2826           Added modules to simplify the writing of test scripts so that
2827           VxWorks testing can be transparent to the script itself.  Having
2828           two packages allows for role reversal (using the -reverse_roles
2829           option to run_test.pl).  For example, if you have a test that
2830           consists of a server and a client, the script will look like this:
2832             $SV = new PerlACE::TargetProcess("server", "-o $iorfile");
2833             $CL = new PerlACE::HostProcess("client", "-k file://$iorfile");
2835           If testing for VxWorks, the server process will be run on the
2836           target and the client process will be run on the host.  If the
2837           -reverse_roles option is provided to run_test.pl, the server
2838           process will run on the host and the client process will run on
2839           the target.
2841 Fri Jun 06 13:00:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2843         * ace/ACE.cpp:
2845           untabified.
2847 Fri Jun 06 11:10:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
2849         * ace/ACE.cpp:
2851           Added #include ace/OS_NS_fcntl.h to previous commit of
2852           Thu Jun  5 23:46:14 UTC 2008  J.T. Conklin.
2854 Fri Jun  6 08:31:06 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
2856         * ace/config-hpux-11.00.h:
2857           According to Steve Huston HP-UX does provide strtoull and
2858           wcstoull but they can be used not as straight forward as
2859           in other compilers. I have no access to HP-UX so I added
2860           corresponding TODO comment about ACE_LACKS_STRTOULL and
2861           ACE_LACKS_WCSTOULL that I added previously.
2863         * ace/config-vxworks6.2.h:
2864         * ace/config-vxworks6.4.h:
2865         * ace/config-vxworks5.x.h:
2866         * ace/config-vxworks6.3.h:
2867           VxWorks doesn't provide wcstoull as well.
2868           Added ACE_LACKS_WCSTOULL.
2870 Thu Jun  5 23:46:14 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2872         * ace/ACE.cpp:
2874           Changed daemonize() to open /dev/null and duplicate the file
2875           descriptor as descriptors 0, 1, and 2 if it is invoked with the
2876           closed_all_handles flag set.  This avoids problems with I/O
2877           to/from stdin, stdout, and stderr; cin, cout, and cerr;
2878           etc. being written to/read from whatever files/sockets/devices
2879           associated with descriptors 0, 1, and 2 when they are reopened.
2880           This fixes Bugzilla #3338.
2882 Thu Jun  5 16:30:58  2008  Steve Huston  <shuston@riverace.com>
2884         * NEWS: Added note concerning ACE_Time_Value changes from
2885           Thu Jun  5 14:52:43 UTC 2008  Steve Huston  <shuston@riverace.com>
2887 Tue Jun  3 13:09:27 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
2889         * ace/OS_main.h (wmain): Added
2891           ACE_BEGIN_VERSIONED_NAMESPACE_DECL
2892           ACE_END_VERSIONED_NAMESPACE_DECL
2894           to the ace_wmain_i macro.  Thanks to June Fang <june dot fang at
2895           gmail dot com> for reporting this.
2897 Thu Jun  5 14:52:43 UTC 2008  Steve Huston  <shuston@riverace.com>
2899         * ace/Time_Value.{h inl}: Added a non-const variant of
2900           void msec(ACE_UINT64&) - this allows the msec(ACE_UINT64&) accessor
2901           to be called on both const and non-const objects without error.
2902           Fixes Bugzilla #3336. Thanks to Simon Massey for this idea.
2904         * tests/Time_Value_Test.cpp: Added a const-checking msec() call and
2905           corrected the test case.
2907 Thu Jun 05 13:45:00 UTC 2008  Simon Massey  <sma@prismtech.com>
2909         * ace/Get_Opt.cpp:
2910         * ace/Get_Opt.h:
2911         * ace/Get_Opt.inl:
2913           As a conveniance in wide character builds allow the
2914           options string to be specified as a standard narrow
2915           string (that is converted internally). This type of
2916           use is littered throughout the TAO code.
2918         * ace/OS_NS_stdio.cpp:
2919         * ace/OS_NS_stdio.h:
2920         * ace/OS_NS_stdio.inl:
2922           As a conveniance in wide character builds allow the
2923           fopen() call to have parameters of mixed wide/narrow
2924           type. This type of use is littered throughout the TAO
2925           code.
2927         * ace/OS_NS_stdlib.inl:
2929           Correct the mkstemp facades, they were not returning
2930           the modified template string under wide character builds,
2931           this caused the tao_idl compiler to be unable to find
2932           the pre-processed files to rename that it had just created.
2934         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc:
2935         * examples/Log_Msg/Log_Msg_MFC/Log_Msg_Unicode_MFC.mpc:
2937           Deleted the Unicode specific version, normal one suffices
2938           after all.
2940         * bin/tao_orb_tests.lst:
2942           Disabled problematic LynxOS test.
2944 Wed Jun  4 22:45:20  2008  Steve Huston  <shuston@riverace.com>
2946         * ace/config-pharlap.h: Added ACE_LACKS_FILELLOCKS. My changes from
2947           Mon Apr 28 21:53:23 UTC 2008  Steve Huston  <shuston@riverace.com>
2948           exposed a call to LockFileEx, which is not present on Pharlap
2949           (and, therefore, not present in LabVIEW RT). The alternate API,
2950           LockFile, is present on Pharlap but documented as unsupported.
2951           Since the OS doesn't do multiple processes, there are more effective
2952           ways to synchronize that file locks anyway.
2954 Wed Jun  4 20:59:16 UTC 2008  Ciju John  <johnc at ociweb dot com>
2956         * ace/SSL/SSL_Context.cpp:
2957           Fix for Bug 3337. ::SSL_add_dir_cert_subjects_to_stack() isn't
2958           ready for Windows.
2960 Wed Jun  4 17:12:10 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
2962         * ace/ACE.cpp (timestamp):
2964           Make sure to divide sizeof timebuf by sizeof (ACE_TCHAR) to
2965           avoid buffer overflow. This is another instance of the same
2966           problem fixed in:
2968           Mon Jun  2 15:26:57 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
2970 Wed Jun  4 16:05:54 UTC 2008  Steve Huston  <shuston@riverace.com>
2972         * tests/Time_Value_Test.cpp: Added a test case for Bugzilla #3336
2973           as reported by Aaron Scamehorn.
2975 Wed Jun  4 14:36:55 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
2977         * ace/Monitor_Point_Registry.cpp:
2978         * ace/Monitor_Base.cpp:
2980           Disabled warning messages reporting an unsuccessful unbind
2981           of a monitor from the monitor point registry. In some
2982           cases, it appears that the default process reactor singleton
2983           is destroyed before the monitor point registry. The reactor
2984           has an associated ACE_Message_Queue, which in turn has an
2985           associated monitor. Somehow in the destruction of the
2986           singleton, the normal chain of destructor calls, which
2987           would remove the monitor from the registry, is bypassed,
2988           leaving the removal to happen when the registry's
2989           destructor is called and the entry in question is no longer
2990           valid. In any case, this happens only at process shutdown,
2991           and there is no memory leak. Ways to make this happen in
2992           a more friendly fashion are being looked into.
2994 Tue Jun  3 16:14:39 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
2996         * rpmbuild/ace-tao.spec:
2997         * rpmbuild/ace-tao-unusedarg.patch:
2998         * rpmbuild/ace-tao-strrecvfd.patch:
3000           Added ace-tao-strrecvfd.patch (related to bug #3291).
3001           Changed make loop construct to abort when subcomponent fails.
3002           Removed PSS from TAO build list.
3003           Added ace-tao-unusedarg.patch (related to bug #3270).
3004           Made qt3 BuildRequires conditional on Fedora version.
3006 Mon Jun  2 15:26:57 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
3008         * ace/Log_Record.cpp (format_msg): Make sure to divide sizeof ctp
3009           by sizeof (ACE_TCHAR) to avoid buffer overflow.  Thanks to June
3010           Fang <june dot fang at gmail dot com> for reporting this.
3012 Sun Jun  1 02:01:38 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
3014         * rpmbuild/ace-tao.spec:
3015         * rpmbuild/ace-tao-etc.tar.gz:
3016         * rpmbuild/ace-tao-orbsvcs-daemon.patch:
3018           Added ace-tao-orbsvcs-daemon.patch to workaround
3019           daemonization problems in rpm installed services.
3020           Fixed tao-cosconcurrency command line arguments.
3022 Fri May 30 13:57:06 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
3024         * ace/config-vxworks6.2.h:
3025         * ace/config-vxworks6.4.h:
3026         * ace/config-vxworks5.x.h:
3027         * ace/config-vxworks6.3.h:
3028           VxWorks doesn't provide strtoull().
3030 Fri May 30 13:48:48 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
3032         * ace/config-openvms.h:
3033           OpenVMS doesn't provide wcstoull() function.
3035 Fri May 30 13:37:13 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
3037         * ace/OS_NS_stdlib.inl:
3038           Fixed MinGW builds.
3040         * ace/config-cygwin32.h:
3041           Disabled wcstoull() on cygwin since it doesn't provide
3042           such function.
3044 Fri May 30 13:17:55 UTC 2008  Simon Massey  <sma@prismtech.com>
3046         * test/INET_Addr_Test_IPV6.cpp:
3047           Resolve Conflict #define INTERFACE with MFC under VC8.
3049 Fri May 30 10:07:55 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
3051         * ace/config-win32-borland.h:
3052           Borland compilers doesn't provide strtoull() and wcstoull().
3054         * ace/config-sunos5.5.h:
3055         * ace/config-sunos5.10.h:
3056           wcstoull() didn't exist on Solaris until version 10.
3058         * ace/config-hpux-11.00.h:
3059           HP-UX doesn't provide strtoull() and wcstoull().
3061 Thu May 29 16:08:01 UTC 2008  Vladimir Zykov  <vzykov@prismtech.com>
3063         * ace/OS_NS_stdlib.cpp:
3064         * ace/OS_NS_stdlib.inl:
3065         * ace/OS_NS_stdlib.h:
3067           Added strtoull() function to ACE_OS.
3069         * configure.ac:
3071           Added a check for presence of strtoull() and wcstoull()
3072           in the build environment.
3074 Thu May 29 15:15:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3076         * ace/INET_Addr.cpp:
3078           Remove tabs to avoid fuzz warning.
3080 Thu May 29 10:15:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3082         * tests/Bug_3332_Regression_Test.cpp:
3084           Remove signed/unsigned comparison warnings.
3086 Wed May 28 18:13:15 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3088         * ace/INET_Addr.cpp:
3089         * ace/INET_Addr.h:
3091           Changed ACE_INET_Addr::get_host_addr(char *, int) to be thread
3092           safe by calling ACE_OS::inet_ntop() instead of
3093           ACE_OS::inet_ntoa().
3095           Changed ACE_INET_Addr::get_host_addr(void) to call
3096           INET_Addr::get_host_addr(char *, size) with a static buffer.
3098           Removed the special cases for VxWorks in both of the above
3099           methods which called inet_ntoa_b() which, according to comments,
3100           was for efficency and thread safety.  These are are now as
3101           efficent and thread safe (or not, in the case of ACE_INET_Addr::
3102           get_host_addr(void)) as any other target platform, but no longer
3103           need a string buffer member in every ACE_INET_Addr instance.
3105 Wed May 28 13:46:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3107         * ace/Malloc.h:
3108           Eliminate a warning from some fanicaly builds.
3110 Wed May 28 08:10:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3112         * tests/Bug_3332_Regression_Test.cpp:
3113         * tests/Bug_3332_Regression_Test.txt:
3114         * tests/run_test.lst:
3115         * tests/tests.mpc:
3117           Regression test for the change of:
3118           Fri May 23 12:45:00 UTC 2008 * ace/RB_Tree.cpp.
3120 Tue May 27 23:10:33 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3122         * ace/Makefile.am:
3124           Adding missing template and header files.
3126 Tue May 27 12:11:07 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
3128         * ace/ace.mpc:
3130           Added missing template and header files.
3132 Mon May 26 13:54:38 UTC 2008  Olli Savia  <ops@iki.fi>
3134         * ace/config-lynxos.h:
3135           Defined ACE_LACKS_POLL_H.
3137 Mon May 26 07:28:23 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
3139         * rpmbuild/ace-tao.spec:
3140           Clarified the tao-cosevent and tao-rtevent "Summary" tags.
3142 Mon May 26 00:31:51 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
3144         * rpmbuild/ace-tao.spec:
3145           Fixed rpm build error: bad tar extraction command.
3147 Sun May 25 17:18:20 UTC 2008  Adam Mitz  <mitza@ociweb.com>
3149         * ace/ace.mwc:
3151           s/MonitorControl/Monitor_Control/
3153 Sun May 25 04:11:37 UTC 2008  Ken Sedgwick  <ken+5a4@bonsai.com>
3155         * rpmbuild/ace-tao.spec:
3156         * rpmbuild/ace-tao-rnq.patch:
3157         * rpmbuild/ace-tao-config-tmplvis.patch:
3158         * rpmbuild/ace-tao-hasicmp.patch:
3159         * rpmbuild/ace-tao-obstack.patch:
3160         * rpmbuild/ace-tao-config-ipv6.patch:
3161           Removed ace-tao-obstack.patch, no longer needed.
3162           Converted ace-tao-config-ipv6.patch into conditional rpm script.
3163           Converted ace-tao-rnq.patch into conditional rpm script.
3164           Converted ace-tao-config-tmplvis.patch and ace-tao-hasicmp.patch
3165           into rpm script.
3167 Sat May 24 19:50:46 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3169         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
3171           Adjust libpaths now that ACE_MonitorControl library has been
3172           renamed to just ACE_Monitor_Control.
3174 Fri May 23 14:20:48 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3176         * m4/platform.m4:
3178           Added *mingw64* case in ACE_SET_PLATFORM_MACROS and
3179           ACE_CHECK_FORMAT_SPECIFIERS feature test macros.
3181 Fri May 23 12:45:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3183         * ace/RB_Tree.cpp:
3185           Enhancement to stop external pointers to retained items being
3186           invalidated upon key deletion.
3188 Fri May 23 12:14:54 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3190         * ace/Monitor_Control/Auto_Update_Starter.h:
3192           Updated filename (which was recently changed) in a comment.
3193           Thanks to Simon Massey <simon.massey@prismtech.com> for
3194           reporting the fuzz warning.
3196 Fri May 23 08:14:38 UTC 2008  Olli Savia  <ops@iki.fi>
3198         * tests/run_test.lst:
3200           Run Bug_2980_Regression_Test on LynxOS.
3202 Fri May 23 00:18:24 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3204         * ace/Makefile.am:
3206           Rename MonitorControl subdirectory to Monitor_Control, to
3207           adapt to this change:
3209           Wed May 21 19:01:10 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3211 Thu May 22 23:04:38 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3213         * configure.ac:
3215           Rename MonitorControl subdirectory to Monitor_Control, to
3216           adapt to this change:
3218           Wed May 21 19:01:10 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3220 Thu May 22 19:29:35 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3222         * ace/Monitor_Base.h (clear):
3224           Made the method virtual, since it's overridden in the
3225           TAO Notification Service monitors and we are now using
3226           the ACE monitor registry which stores everyhing as the
3227           ACE base class monitor.
3229 Thu May 22 14:56:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3231         * bin/PerlACE/ProcessVX_Unix.pm:
3232         * bin/PerlACE/ProcessVX_Win32.pm:
3233           Added support for ACE_RUN_VX_EXE_SUBDIR which can be used when
3234           the vxworks executables are build in a subdirectory
3236 Thu May 22 09:47:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3238         * rpmbuild/ace-tao-codeset.patch:
3239         * ace/Codeset_Registry_db.cpp:
3240           Merged patch into the regular registry
3242         * ace/OS_NS_sys_uio.cpp:
3243           Const change
3245         * ace/Service_Config.cpp:
3246           Layout change
3248         * rpmbuild/ace-tao.spec:
3249           Removed codeset patch
3251 Thu May 22 09:37:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3253         * rpmbuild/*
3254           New directory with files needed to create rpm's for ACE/TAO.
3255           These files will be improved and we will check whether the
3256           rpm patches can be integrated into the real config files.
3257           Thanks to Ken Sedgwick <ksedgwick at bonsai dot com> for
3258           delivering these files.
3260 Wed May 21 19:01:10 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3262         * ace/MonitorControl/*:
3264           Changed directory name to Monitor_Control and renamed all
3265           contained files, classes, libs, MPC projects, ifdef guards,
3266           and macros similarly, to better conform to the ACE style.
3268         * ace/Monitor_Point_Registry.cpp:
3269         * ace/Monitor_Admin.h:
3270         * ace/Monitor_Admin.cpp:
3271         * bin/MakeProjectCreator/config/ace_mc.mpb:
3272         * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
3273         * examples/Monitor/Bytes_Sent/Makefile.am:
3274         * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
3275         * examples/Monitor/Message_Queue_Size/Makefile.am:
3276         * examples/Monitor/Constraint/constraint.cpp:
3277         * examples/Monitor/Constraint/Makefile.am:
3278         * examples/Monitor/CPU_Load/cpu_load.cpp:
3279         * examples/Monitor/CPU_Load/Makefile.am:
3280         * examples/Monitor/Num_Threads/Makefile.am:
3281         * examples/Monitor/Num_Threads/num_threads.cpp:
3282         * examples/Monitor/Group/Makefile.am:
3283         * examples/Monitor/Group/group.cpp:
3284         * examples/Monitor/Memory_Usage/Makefile.am:
3285         * examples/Monitor/Memory_Usage/memory_usage.cpp:
3287           Changes corresponding to the renaming above.
3289 Wed May 21 14:06:13 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3291         * ace/Monitor_Base.h:
3292         * ace/Monitor_Base.cpp:
3294           Made the update() method non pure virtual.
3296 Tue May 20 19:33:29 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3298         * ace/Message_Queue_T.cpp:
3300           Added the stringified process id to the construction of
3301           the message queue size monitor's name, since some tests
3302           were showing that message queues were being created with
3303           the same hex address in different processes.
3305 Tue May 20 17:55:39 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
3307         * ace/Svc_Handler.h:
3309           Added an enum to be used as flags parameter for close().
3311         * ace/Acceptor.cpp:
3312         * ace/Connector.cpp:
3313         * ace/Strategies_T.cpp:
3315           Use the new enum during the call to close() on the service handler
3316           to indicate the circumstances behind the closure.
3318           This is part of a set of commits for Bug 2935.
3320 Tue May 20 09:45:21 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3322         * ace/Ping_Socket.{h,cpp}:
3323           Use bool
3325 Mon May 19 19:26:21 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3327         * tests/Log_Msg_Test.cpp:
3328           On VxWorks/LynxOS we didn't test the buffer overflow, but we
3329           shouldn't test this when ACE_LACKS_VSNPRINTF is defined
3330           because it will then fail
3332 Mon May 19 19:13:21 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3334         * ace/Hash_Map_Manager_T.h:
3335           Doxygen change
3337         * ace/Hash_Map_Manager_T.cpp (shared_find)
3338           Set errno to ENOENT when the size is zero
3340 Mon May 19 19:08:21 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3342         * bin/tao_orb_tests.lst:
3343           Added 2085 and 2243
3345 Mon May 19 14:19:21 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3347         * docs/bczar/bczar.html:
3348           Updated mailing lists
3350         * docs/Download.html:
3351         * etc/index.html:
3352           Updated for x.6.5
3354         * ace/config-openvms.h:
3355           Removed sock max of 64kb
3357 Mon May 19 02:53:21 CDT 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3359         * ACE version 5.6.5 released.
3361 Fri May 16 10:13:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3363         Reverted change below, causes problems in the builds
3364         * include/makeinclude/platform_linux.GNU:
3365           Only set DLD and LD when they are not set yet
3367 Fri May 16 07:50:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3369         * tests/Based_Pointer_Test.cpp:
3370           Also define a public destructor to silence the gnu warning that
3371           we only have private
3373 Fri May 16 07:49:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3375         * examples/Monitor/Num_Threads/num_threads.cpp:
3376           Fixed compile errors when monitoring framework is disabled
3378 Fri May 16 07:41:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3380         * examples/APG/Streams/Answerer.cpp:
3381         * examples/APG/Streams/EndTask.h:
3382           Replaced EndTask with TheEndTask to resolve a name conflict
3383           when using MinGW
3385 Fri May 16 07:18:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3387         * include/makeinclude/platform_linux.GNU:
3388         * include/makeinclude/platform_linux_common.GNU:
3389           Support lib64 paths to detect certain features. Thanks to Ken
3390           Sedgwick <ksedgwick at bonsai dot com> for reporting this
3392         * include/makeinclude/platform_linux.GNU:
3393           Only set DLD and LD when they are not set yet
3395 Thu May 15 14:00:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3397         * ace/Based_Pointer_T.{h,inl}:
3398         * tests/Based_Pointer_Test.cpp:
3399           Fixed bugzilla 3285, make it possible to use
3400           ACE_Based_Pointer<void>. Thanks to Thomas Brownridge
3401           <thomas dot brownridge at lmco dot com> for reporting this.
3403 Thu May 15 12:36:42 UTC 2008  Phil Mesnier  <mesnier_p@ociweb.com>
3405         * ace/MMAP_Memory_Pool.cpp:
3406           When using a default base address of 0x0 and otherwise wanting
3407           a fixed address, a special flag was used to imply that after the
3408           first address is selected the system in a call to ::mmap()
3409           subsequent calls to ::mmap() reuse the selected base address
3410           as a fixed address. This may cause problems with reloading
3411           persistent data if the stored data contains pointers and the
3412           system selected base address changes from run to run.
3414         * ace/config-linux-common.h:
3415           The default base address for the x86-64 platform cannot be 0x0.
3416           Doing so causes the system to choose an address which for some
3417           unknown reason causes SEGV errors in Malloc_T. The linux-specific
3418           mmap flag, MAP_32BIT, resolves those segv errors, but on x86-64
3419           using 0x0 as the default base address on subsequent runs cause
3420           a different assigned base address to be selected. If the data
3421           in the mapped memory contains pointers to mapped memory, those
3422           are then wrong and cause SEGV crashs. By experimentation, it
3423           seems the default base address for powerpc is appropriate for
3424           x86-64.
3426 Thu May 15 10:19:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3428         * include/makeinclude/rules.lib.GNU:
3429           Fixed OpenVMS specific part
3431 Thu May 15 10:17:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3433         * ace/Unbounded_Set_Ex.cpp:
3434           Fixed bug in the insert method
3436         * ace/Unbounded_Set_Test.cpp:
3437           Extended this test to reproduce the bug above and replaced all
3438           ACE_ASSERTS with if checks
3440 Thu May 15 10:05:00 UTC 2008  Simon Massey  <sma at prismtech dot com>
3442         * bin/msvc_mpc_auto_compile.pl:
3443           Split orbsvcs out from ciao build.
3445 Thu May 15 07:09:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3447         * ace/ace.mpc:
3448           Added config-win32-msvc9.h, thanks to <tim at burmair dot com> for
3449           reporting this
3451 Wed May 14 20:41:17  2008  Steve Huston  <shuston@riverace.com>
3453         * ace/Thread_Manager.h: Expanded the documentation, particularly for
3454           spawn[_n].
3456 Wed May 14 18:30:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3458         * ace/config-irix6.x-common.h:
3459         * ace/config-linux-common.h:
3460         * ace/config-sunos5.4-g++.h:
3461         * ace/config-sunos5.4-sunc++-4.x.h:
3462         * ace/config-sunos5.5.h:
3463         * ace/config-tandem.h:
3464         * ace/config-unixware-7.1.0.h:
3465         * ace/config-unixware-7.1.0.udk.h:
3466         * ace/MonitorControl/MemoryUsageMonitor.cpp:
3467         * ace/MonitorControl/MemoryUsageMonitor.h:
3468         * ace/OS.inl:
3469         * ace/os_include/os_unistd.h:
3470         * ace/os_include/sys/os_resource.h:
3471         * ace/POSIX_Proactor.cpp:
3472         * ace/configure.ac:
3473           Seems we already had a ACE_HAS_SYSINFO but this is a different
3474           method but with the same name as we use in the monitoring code.
3475           Added ACE_HAS_SYS_SYSTEMINFO_H as new define, renamed the
3476           linux define to ACE_HAS_LINUX_SYSINFO
3478 Wed May 14 18:14:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3480         * ace/ACE.cpp:
3481           Layout changes
3483         * ace/config-vxworks5.x.h:
3484         * ace/OS_NS_unistd.inl:
3485         * ace/Sock_Connect.cpp:
3486           Extended for VxWorks Medusa
3488         * ace/Logging_Strategy.cpp:
3489           Initialise pointer with 0
3491 Wed May 14 14:26:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3493         * include/makeinclude/platform_vxworks5.5.x.GNU:
3494           Detect medusa pid/pcd/pne
3496 Wed May 14 12:34:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3498         * ace/os_include/os_pdhmsg.h:
3499           New file
3501         * ace/config-win32-common.h:
3502           Added ACE_HAS_PDHMSG_H
3504         * ace/config-win32-mingw.h:
3505         * ace/config-WinCE.h:
3506           Added ACE_LACKS_PDHMSG_H
3508         * ace/Makefile.am:
3509           Added new file
3511         * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
3512           Use new os_pdhmsg.h
3514 Wed May 14 12:24:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3516         * ace/os_include/os_kstat.h:
3517         * ace/os_include/sys/os_sysinfo.h:
3518           New header files
3520         * ace/os_include/os_glob.h:
3521         * ace/os_include/sys/os_statvfs.h:
3522           Removed not needed includes
3524         * configure.ac:
3525           Added check for sysinfo.h
3527         * ace/config-linux-common.h:
3528           Added ACE_HAS_SYSINFO and ACE_HAS_SYSINFO_H
3530         * ace/Makefile.am:
3531           Added new files
3533         * ace/MonitorControl/CPULoadMonitor.h:
3534         * ace/MonitorControl/MemoryUsageMonitor.cpp:
3535         * ace/MonitorControl/MemoryUsageMonitor.h:
3536           Use the new defines and header files
3538 Wed May 14 10:41:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3540         * ace/*:
3541         * examples/Monitor/*:
3542           Renamed MonitorControl namespace to Monitor_Control to comply
3543           to ACE coding guidelines
3545 Wed May 14 09:48:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3547         * tests/run_test.lst:
3548           Enabled some more tests on vxworks
3550 Tue May 13 19:20:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3552         * bin/diff-builds.pl:
3553           Updated for move of test stats
3555 Mon May 12 12:19:15 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3557         * examples/Monitor/MC_Test_Utilities.h:
3558         * examples/Monitor/Bytes_Sent/bytes_sent.cpp:
3559         * examples/Monitor/Message_Queue_Size/message_queue_size.cpp:
3560         * examples/Monitor/Constraint/constraint.cpp:
3561         * examples/Monitor/CPU_Load/cpu_load.cpp:
3562         * examples/Monitor/MC_Test_Utilities.cpp:
3563         * examples/Monitor/Group/group.cpp:
3564         * examples/Monitor/Memory_Usage/memory_usage.cpp:
3566           Added appropriate preprocessor guards to ensure a
3567           successful build when ACE_HAS_MONITOR_FRAMEWORK is
3568           defined as 0.
3570         * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc:
3572           Removed outdated macro additions from project.
3574 Fri May  9 18:58:52 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
3576         * ace/Service_Config.h:
3577         * ace/Service_Config.inl:
3578         * ace/Service_Config.cpp:
3579         * ace/Service_Gestalt.cpp:
3581         Calling ACE_Service_Config::open() does not correctly initialize
3582         the SC global state (process name, in particular but others
3583         too). Fixing bug#3319.
3585 Fri May  9 17:58:21 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3587         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
3589           Revert changes of:
3590           Thu May  8 22:13:24 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3592           Now that ETCL Parser library has been renamed back to
3593           ACE_ETCL_Parser.
3595 Fri May  9 17:55:39 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3597         * examples/Monitor/Bytes_Sent/Makefile.am:
3598         * examples/Monitor/Message_Queue_Size/Makefile.am:
3599         * examples/Monitor/Constraint/Makefile.am:
3600         * examples/Monitor/CPU_Load/Makefile.am:
3601         * examples/Monitor/Num_Threads/Makefile.am:
3602         * examples/Monitor/Group/Makefile.am:
3603         * examples/Monitor/Memory_Usage/Makefile.am:
3604         * ace/ETCL/Makefile.am:
3605         * ace/MonitorControl/Makefile.am:
3607           Regenerated.
3609 Fri May  9 14:17:11 UTC 2008  William R. Otte  <wotte@william-r-ottes-macbook-pro.local>
3611         * include/makeinclude/platform_macosx_icc.GNU:
3613           Support for ICC on Intel Macs.
3615 Fri May  9 12:04:15 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3617         * ace/config-all.h:
3618           Added ACE_HAS_MONITOR_POINTS which currently is set to 0. We will
3619           enable this in a few builds to test them in detail. This way the
3620           user can decide to enable the monitor framework but not get the
3621           ACE builtin monitor points
3623         * ace/CDR_Stream.cpp:
3624         * ace/CDR_Stream.h:
3625         * ace/CDR_Stream.inl:
3626         * ace/Message_Queue_T.cpp:
3627         * ace/Message_Queue_T.h:
3628           Added monitor points
3630         * ace/Codeset_IBM1047.cpp:
3631           Removed code to silence the hp compiler, this is not needed in other
3632           files
3634 Fri May  9 11:44:59 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3636         * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
3638           Changed the filename etcl_parser.mpb to the one
3639           above, for consistency in the names of ACE-related
3640           files. Also changed the corresponding library name
3641           to ACE_ETCL_Parser.
3643         * ace/ETCL/ACE_ETCL_Parser.pc.in:
3645           Changed the name of ETCL_Parser.pc.in likewise.
3646           Also changed the contents of this file accordingly.
3648         * ace/ETCL/ETCL.mpc:
3649         * ace/MonitorControl/MonitorControl.mpc:
3650         * bin/MakeProjectCreator/config/ace_mc.mpb:
3652           Changes corresponding to the name changes above.
3654 Thu May  8 23:03:15 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3656         * bin/MakeProjectCreator/config/ace_zlib.mpb:
3658           ACE-specific zlib base project that overrides library settings
3659           in MPC's own zlib base project for the automake build.
3661 Thu May  8 22:13:24 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3663         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
3665           Adjust libpaths now that ACE_ETCL_Parser library has been
3666           renamed to just ETCL_Parser.
3668 Thu May  8 22:07:40 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3670         * ace/ETCL/Makefile.am:
3672           Regenerated.
3674         * ace/ETCL/ACE_ETCL.pc.in:
3675         * ace/ETCL/ETCL_Parser.pc.in:
3677           New pkg-config template files.
3679         * ace/ETCL/ETCL.mpc:
3681           Add Pkgconfig_Files sections for ACE_ETCL and ETCL_Parser
3682           projects.
3684 Thu May  8 21:06:29 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3686         * ace/ETCL/ETCL_Constraint_Visitor.h:
3687         * ace/ETCL/ETCL_Constraint_Visitor.cpp:
3689           Removed a no-op method mean to be overridden
3690           in derived visitors, but then abandoned.
3692 Fri May  2 17:45:13 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
3694         * docs/ACE-guidelines.html: Updated the style guide to discuss the
3695           use of '_' vs intercaps.
3697 Thu May  8 10:51:29 UTC 2008  Steve Huston  <shuston@riverace.com>
3699         * include/makeinclude/platform_sunos5_g++.GNU: Ensure -pipe is not
3700           inserted into CCFLAGS twice. Similar to earlier change from
3701           Wed Jan 23 17:23:31 UTC 2008  Steve Huston  <shuston@riverace.com>
3702           Fixes Bugzilla #3232.
3704 Thu May  8 08:06:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3706         * ace/ETCL/ETCL_l.cpp:
3707         * ace/ETCL/ETCL_y.cpp:
3708           Fixed casing of include
3710 Wed May  7 19:28:35 UTC 2008  Steve Huston  <shuston@riverace.com>
3712         * ace/Unbounded_Set.{h inl}: Replaced typedef BASE with base_type.
3713           Avoids a BASE macro on AIX.
3715 Wed May  7 19:02:51 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3717         * ace/ETCL/ETCL_include:
3719           Removed this directory.
3721         * ace/ETCL/etcl_parser_export.h:
3723           Relocated here from ace/ETCL/ETCL_include.
3725         * bin/MakeProjectCreator/config/etcl_parser.mpb:
3727           Renamed this file from ace_etcl_parser.mpb.
3729         * ace/ETCL/ETCL_l.cpp:
3730         * ace/ETCL/ETCL.yy
3731         * ace/ETCL/ETCL_Interpreter.cpp:
3732         * ace/ETCL/ETCL.ll:
3733         * ace/ETCL/ETCL_y.cpp:
3734         * ace/ETCL/ETCL_Interpreter.h:
3735         * ace/ETCL/ETCL.mpc:
3736         * ace/MonitorControl/MonitorControl.mpc:
3737         * bin/MakeProjectCreator/config/ace_mc.mpb:
3739           All changes in this checkin are to remove
3740           unnecessary things as a result of making the
3741           ETCL parser the only one used. The corresponding
3742           parser in TAO is eliminated.
3744 Wed May  7 17:11:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3746         * include/makeinclude/platform_linux_icc.GNU:
3747           Added ICC 11.0
3749 Wed May  7 14:28:54 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
3751         * bin/ChangeLogEditor/FileLocatorFactory.pm:
3753           Changed to detect Subversion before CVS.
3755 Wed May  7 14:12:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3757         * tests/Bug_3319_Regression_Test.cpp:
3758         * tests/run_test.lst:
3759         * tests/tests.mpc:
3760           Added regression for bugzilla 3319
3762 Wed May  7 10:52:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3764         * ace/Hash_Map_Manager_T.cpp:
3765           Fixed GCC warning about maybe unitialised use and also
3766           use prefix decrement and no need for some intermediate variables
3768 Wed May  7 08:42:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3770         * ace/config-vxworks5.x.h:
3771           Added ACE_HAS_4_4BSD_SENDMSG_RECVMSG
3773 Wed May  7 07:03:29 UTC 2008  William R. Otte  <wotte@dre.vanderbilt.edu>
3775         * ace/Unbounded_Set.h
3777           Fuzz fix.
3779 Wed May  7 06:33:30 UTC 2008  William R. Otte  <wotte@dre.vanderbilt.edu>
3781         * ace/Unbounded_Set.inl
3783           Fix unused argument warning.
3785 Tue May  6 17:03:17 UTC 2008  William R. Otte  <wotte@dre.vanderbilt.edu>
3787         * ace/Hash_Map_Manager_T.cpp:
3788           Fixed segfault if shared_find is called on a map of size zero.
3790         * ace/Log_Msg.h:
3792           Comments for trace_active were swapped.
3794         * ace/Node.h:
3795         * ace/Node.cpp:
3796         * ace/Unbounded_Set.h:
3797         * ace/Unbounded_Set.inl:
3798         * ace/Unbounded_Set.cpp:
3799         * ace/Unbounded_Set_Ex.h:
3800         * ace/Unbounded_Set_Ex.inl:
3801         * ace/Unbounded_Set_Ex.cpp:
3803           Extended the Unbounded_Set to include a comparator template parameter,
3804           which must implement operator (), which returns true if the items are
3805           equivalent.  This class has been renamed Unbounded_Set_Ex.
3807           Unbounded_Set is now implemented in terms of Unbounded_Set_Ex with a
3808           comparator that uses operator== to compare the items.
3810         * ace/Service_Gestalt.h:
3811         * tests/Unbounded_Set_Test.cpp:
3813           Slight updates to conform with new implementation.
3815         * NEWS
3817           Added description for above.
3819 Tue May  6 12:37:43 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3821         * ace/ETCL/ETCL_Constraint.h:
3822         * ace/ETCL/ETCL_Constraint_Visitor.cpp:
3823         * ace/ETCL/ETCL_Constraint_Visitor.h:
3824         * ace/ETCL/ETCL_Constraint.inl:
3825         * ace/ETCL/ETCL_Constraint.cpp:
3827           Moved code from the TAO ETCL classes to base classes
3828           here.
3830 Tue May  6 08:27:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3832         * bin/PerlACE/ProcessVX_Unix.pm:
3833         * bin/PerlACE/ProcessVX_Win32.pm:
3834           Added support for ACE_RUN_VX_TGT_TELNET_HOST and
3835           ACE_RUN_VX_TGT_TELNET_PORT so that an explicit telnet server
3836           can be configured. If not specified we use ACE_RUN_VX_TGTHOST
3837           which also specifies the ip address that is used as endpoint
3838           for the corba servers
3840 Mon May  5 17:09:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3842         * include/makeinclude/build_dll.bor:
3843         * include/makeinclude/build_exe.bor:
3844         * include/makeinclude/build_lib.bor:
3845           Handle files with cxx extension just as we could handle cpp files
3847 Mon May  5 07:53:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3849         * ace/os_include/os_pdh.h:
3850           New os_include file for pdh.h
3852         * ace/configure.ac:
3853           Added check for pdh.h
3855         * ace/Makefile.am:
3856           Added new file
3858         * ace/config-win32-common.h:
3859         * ace/config-win32-mingw.h:
3860         * ace/config-WinCE.h:
3861           Windows has pdh.h, but not MinGW and not WinCE
3863         * ace/MonitorControl/BytesReceivedMonitor.cpp:
3864         * ace/MonitorControl/BytesReceivedMonitor.h:
3865         * ace/MonitorControl/BytesSentMonitor.cpp:
3866         * ace/MonitorControl/BytesSentMonitor.h:
3867         * ace/MonitorControl/CPULoadMonitor.cpp:
3868         * ace/MonitorControl/CPULoadMonitor.h:
3869         * ace/MonitorControl/MemoryUsageMonitor.cpp:
3870         * ace/MonitorControl/MemoryUsageMonitor.h:
3871         * ace/MonitorControl/NumThreadsMonitor.cpp:
3872         * ace/MonitorControl/NumThreadsMonitor.h:
3873         * ace/MonitorControl/PacketsReceivedMonitor.cpp:
3874         * ace/MonitorControl/PacketsReceivedMonitor.h:
3875         * ace/MonitorControl/PacketsSentMonitor.cpp:
3876         * ace/MonitorControl/PacketsSentMonitor.h:
3877         * ace/MonitorControl/WindowsMonitor.cpp:
3878         * ace/MonitorControl/WindowsMonitor.h:
3879         * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
3880         * ace/MonitorControl/WindowsMultiInstanceMonitor.h:
3881           Use ACE_HAS_WIN32_PDH instead of ACE_WIN32 because with WinCE and
3882           MinGW we don't have pdh on windows
3884 Mon May  5 07:37:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3886         * examples/Monitor/CPU_Load/cpu_load.cpp:
3887         * examples/Monitor/Group/group.cpp:
3888           Fixed C90 warnings
3890 Mon May  5 07:30:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3892         * examples/Monitor/MC_Test_Utilities.mpc:
3893           Don't build with ace_for_tao enabled
3895 Sat May  3 17:00:07 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3897         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
3899           Add relative libdirs for new ACE_ETCL, ACE_ETCL_Parser, and
3900           ACE_MonitorControl libraries.
3902 Sat May  3 13:47:21 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3904         * examples/Makefile.am:
3906           Regenerated.
3908 Fri May  2 23:58:38 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3910         * configure.ac:
3912           Build new example directories.
3914         * examples/Monitor/Bytes_Sent/Makefile.am:
3915         * examples/Monitor/Message_Queue_Size/Makefile.am:
3916         * examples/Monitor/Constraint/Makefile.am:
3917         * examples/Monitor/CPU_Load/Makefile.am:
3918         * examples/Monitor/Num_Threads/Makefile.am:
3919         * examples/Monitor/Group/Makefile.am:
3920         * examples/Monitor/Memory_Usage/Makefile.am:
3921         * examples/Monitor/Makefile.am:
3922         * examples/Semaphores/Makefile.am:
3924           New Makefile.am's.
3926 Fri May  2 23:29:06 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3928         * ace/ETCL/Makefile.am:
3930           Regenerated.
3932         * ace/ETCL/ETCL.mpc:
3934           Add automake specific rule for includes.
3936 Fri May  2 22:53:46 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3938         * configure.ac:
3940           Build ace/ETCL and ace/MonitorControl.
3942 Fri May  2 21:54:40 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
3944         * ace/ETCL/Makefile.am:
3945         * ace/MonitorControl/Makefile.am:
3947           New Makefile.am's.
3949         * ace/Makefile.am:
3951           Regenerated.
3953 Fri May  2 18:36:41 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
3955         * ace/ETCL/ETCL_Interpreter.h:
3957           Fix for build problems with versioned namespaces turned on.
3959 Fri May  2 17:50:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3961         * ace/config-vxworks6.2.h:
3962         * ace/config-vxworks6.3.h:
3963         * ace/config-vxworks6.4.h:
3964           Only define _C99 when it is not defined yet
3966 Fri May  2 17:20:37 UTC 2008  Steve Huston  <shuston@riverace.com>
3968         * tests/Message_Queue_Test.cpp: Removed the delay sleep between loop
3969           iterations - it causes the test to time out too often. Increased
3970           the message count back to multiples of 100,000.
3972 Fri May  2 15:34:55 UTC 2008  Steve Huston  <shuston@riverace.com>
3974         * tests/RW_Process_Mutex_Test.cpp: Fixed compile warning about
3975           redundant variable.
3977 Fri May  2 11:07:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3979         * ace/MMAP_Memory_Pool.{h,cpp}:
3980           Doxygen improvements and moved the documentation about the
3981           handle_signal method from the cpp to the header file so that
3982           it appears in the doxygen documentation
3984 Fri May  2 09:36:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3986         * bin/tao_orb_tests.lst:
3987           Added Bug_3315_Regression
3989 Fri May  2 08:25:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3991         * bin/msvc_static_order.lst:
3992           Added new libs
3994 Fri May  2 08:15:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
3996         * ace/ace_for_tao.mpc:
3997           Added new monitor files
3999 Fri May  2 08:04:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4001         * ace/Monitor_Admin.cpp
4002         * ace/Monitor_Admin.h
4003         * ace/MonitorControl/AutoUpdateStarter.cpp
4004         * ace/MonitorControl/AutoUpdateStarter.h
4005         * ace/MonitorControl/MonitorControl_utils.h
4006           Updated for naming conventions
4008 Fri May  2 07:47:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4010         * examples/Monitor/Bytes_Sent/bytes_sent.cpp
4011         * examples/Monitor/Constraint/constraint.cpp
4012         * examples/Monitor/CPU_Load/cpu_load.cpp
4013         * examples/Monitor/Group/group.cpp
4014         * examples/Monitor/Memory_Usage/memory_usage.cpp
4015         * examples/Monitor/Message_Queue_Size/message_queue_size.cpp
4016         * examples/Monitor/Num_Threads/num_threads.cpp
4017           Updated include
4019         * examples/Monitor/Bytes_Sent/Bytes_Sent.mpc
4020         * examples/Monitor/Constraint/Constraint.mpc
4021         * examples/Monitor/Num_Threads/Num_Threads.mpc
4022         * examples/Monitor/Group/Group.mpc
4023         * examples/Monitor/CPU_Load/CPU_Load.mpc
4024         * examples/Monitor/Message_Queue_Size/Message_Queue_Size.mpc
4025           Don't build with ace_for_tao
4027 Thu May  1 22:35:17 UTC 2008  Steve Huston  <shuston@riverace.com>
4029         * ace/MonitorControl/MonitorControl.mpc:
4030         * bin/MakeProjectCreator/config/ace_mc.mpb:
4031           Avoid wince - it lacks the needed PDH capability.
4033 Thu May  1 18:27:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4035         * ace/MonitorControl/MonitorControl.mpc:
4036         * bin/MakeProjectCreator/config/ace_mc.mpb:
4037           Use ACE_MonitorControl as shared library name
4039 Thu May  1 17:31:01 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4041         * ace/Service_Config.cpp: Removed an assert guarding the case when
4042         the current thread has no associated configuration context. Added
4043         code that would initialize the thread's configuration context with
4044         the global, instead. This addresses bug# 3315.
4046 Thu May  1 17:11:48 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4048         * ace/ace.mwc:
4050           Added MonitorControl directory to the workspace.
4052 Thu May  1 17:05:37 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4054         * ace/MonitorControl/PacketsSentMonitor.h:
4055         * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
4056         * ace/MonitorControl/WindowsMonitor.cpp:
4057         * ace/MonitorControl/PacketsReceivedMonitor.cpp:
4058         * ace/MonitorControl/MonitorGroup.h:
4059         * ace/MonitorControl/MonitorQuery.h:
4060         * ace/MonitorControl/NumThreadsMonitor.cpp:
4061         * ace/MonitorControl/PacketsSentMonitor.cpp:
4062         * ace/MonitorControl/MonitorGroup.cpp:
4063         * ace/MonitorControl/WindowsMultiInstanceMonitor.h:
4064         * ace/MonitorControl/WindowsMonitor.h:
4065         * ace/MonitorControl/MonitorControl_utils.h:
4066         * ace/MonitorControl/MonitorQuery.cpp:
4067         * ace/MonitorControl/PacketsReceivedMonitor.h:
4068         * ace/MonitorControl/NumThreadsMonitor.h:
4070           Changed header includes to be consistently relative
4071           to $ACE_ROOT.
4073 Thu May  1 16:11:12 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4075         * MonitorControl/*:
4077           Moved this directory to $ACE_ROOT/ace.
4079 Thu May  1 15:56:58 UTC 2008  Steve Huston  <shuston@riverace.com>
4081         * tests/run_test.lst: Change Bug_2980_Regression_Test's !MSVC to
4082           !Win32. The test won't run on Windows per its comments, but no
4083           XML configs set MSVC - they set Win32.
4085 Thu May  1 15:27:25 UTC 2008  Steve Huston  <shuston@riverace.com>
4087         * tests/Message_Queue_Test.cpp: In the counting test, run multiples
4088           of 50,000 instead of 100,000, blocks. The test is timing out on a
4089           number of platforms.
4091         * tests/RW_Process_Mutex_Test.cpp: Fix signed/unsigned warnings and
4092           wchar build error. Changed the default lock name to something other
4093           than the program's name. Using the program name produces "text
4094           file busy" when attempting a file lock on it... doh...
4096 Thu May  1 14:47:33 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4098         * MonitorControl/examples/*:
4100           Removed this directory and moved its contents to
4101           $ACE_ROOT/examples/Monitor.
4103         * bin/MakeProjectCreator/config/acelib.mpb:
4105           Cosmetic changes.
4107 Thu May  1 14:37:03 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4109         * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
4111           Override the warn_useless_project() method so that we are no
4112           longer warned about "no useful targets" for this project type.
4114 Wed Apr 30 22:01:10 UTC 2008  Steve Huston  <shuston@riverace.com>
4116         * tests/RW_Process_Mutex_Test.cpp: New test for proper functioning
4117           of ACE_RW_Process_Mutex.
4119         * tests/tests.mpc:
4120         * tests/run_test.lst: Add RW_Process_Mutex_Test.
4122 Wed Apr 30 21:14:45 UTC 2008  James H. Hill  <hillj@isis.vanderbilt.edu>
4124         * ace/Hash_Map_Manager_T.h:
4126           Two of the backwards compatible iterators for
4127           ACE_Hash_Map_Manager incorrectly defined the iterator_category
4128           trait based on the container_type, which does not have an
4129           iterator_category. Now the trait is defined in terms of its
4130           base class. This resolved Bugzilla Bug #3314.
4132 Wed Apr 30 16:49:27 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4134         * MonitorControl/PacketsSentMonitor.h:
4135         * MonitorControl/BytesReceivedMonitor.h:
4136         * MonitorControl/PacketsReceivedMonitor.h:
4137         * MonitorControl/BytesSentMonitor.h:
4139           Added include of export header file, since it's not
4140           pulled in indirectly on Solaris builds.
4142         * MonitorControl/WindowsMultiInstanceMonitor.cpp:
4144           Fixed signed/unsigned comparison warnings on wchar builds.
4146 Wed Apr 30 16:24:41 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4148         * MonitorControl/CPULoadMonitor.cpp:
4149         * MonitorControl/WindowsMonitor.cpp:
4150         * MonitorControl/WindowsMultiInstanceMonitor.cpp:
4151         * MonitorControl/MemoryUsageMonitor.cpp:
4152         * MonitorControl/NumThreadsMonitor.cpp:
4153         * MonitorControl/LinuxNetworkInterfaceMonitor.cpp:
4155           Fixed wchar build errors.
4157 Wed Apr 30 13:49:52 UTC 2008  Steve Huston  <shuston@riverace.com>
4159         * ace/UUID.cpp (get_timestamp_and_clocksequence): Case clock sequence
4160           value using ACE_UINT16 instead of u_char to prevent duplicates
4161           when many UUIDs are generated quickly. Thanks to Wim van den Boogaard
4162           for this fix. Resolves Bugzilla #3313.
4164 Tue Apr 29 19:52:48 UTC 2008  Steve Huston  <shuston@riverace.com>
4166         * ace/Proactor.cpp: Simplify the timer_handler_ task spawn and
4167           shutdown. Also, if close() sees an error from the implementation's
4168           close, don't stop closing. Things are most likely already ripped
4169           apart too far to recover from, and it's likely to cause a hang to
4170           just try to stop closing now.
4172         * ace/POSIX_Asynch_IO.cpp: Correctly handle the ACE_Message_Block
4173           pointers passed to operations and later updating when complete.
4174           Thanks to Fernando C. Jeronymo <fernando dot fcavalcanti at
4175           gmail.com> for diagnosing this problem.
4177         * THANKS: Added Fernando C. Jeronymo to the Hall of Fame.
4179         * tests/Proactor_UDP_Test.cpp: Fix to close down correctly in
4180           half-duplex mode.
4182 Tue Apr 29 19:12:53 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4184         * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
4186           Changed the path of the 'includes' line to match
4187           the new location of ETCL.
4189         * MonitorControl/Constraint_Interpreter.cpp:
4190         * MonitorControl/Constraint_Visitor.h:
4191         * MonitorControl/Constraint_Visitor.cpp:
4192         * MonitorControl/Constraint_Interpreter.h:
4194           Updated #includes to match the new location of ETCL.
4196         * MonitorControl/AutoUpdateStarter.h:
4198           Moved location of enabled monitors check, it was
4199           previous to any place it could see the #define in
4200           an included file.
4202         * MonitorControl/examples/Constraint/constraint.cpp:
4203         * MonitorControl/examples/CPU_Load/cpu_load.cpp:
4204         * MonitorControl/examples/Group/group.cpp:
4206           Some compile warnings fixed.
4208 Tue Apr 29 18:37:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4210         * MonitorControl/AutoUpdateStarter.h:
4211         * MonitorControl/Constraint_Interpreter.h:
4212         * MonitorControl/Constraint_Visitor.h:
4213         * MonitorControl/LinuxNetworkInterfaceMonitor.h:
4214         * MonitorControl/MonitorControl.h:
4215         * MonitorControl/MonitorQuery.h:
4216         * MonitorControl/WindowsMonitor.h:
4217         * MonitorControl/WindowsMultiInstanceMonitor.h:
4218           Make sure we have at least one include before pragma once
4220 Tue Apr 29 18:27:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4222         * docs/bczar/bczar.html:
4223         * etc/index.html:
4224           Updated Beta to Micro
4226 Tue Apr 29 18:02:22 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4228         * ETCL/*:
4230           Moved this directory and all its contents to $ACE_ROOT/ace.
4231           Also changed #includes to be relative to $ACE_ROOT.
4233         * ace/ace.mwc:
4235           Added ETCL directory.
4237         * docs/svn/svn-prefs.reg:
4239           Added *.diff to list.
4241 Tue Apr 29 17:45:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4243         * MonitorControl/examples/Bytes_Sent/bytes_sent.cpp:
4244         * MonitorControl/examples/Constraint/constraint.cpp:
4245         * MonitorControl/examples/CPU_Load/cpu_load.cpp:
4246         * MonitorControl/examples/Group/group.cpp:
4247         * MonitorControl/examples/Memory_Usage/memory_usage.cpp:
4248         * MonitorControl/examples/Message_Queue_Size/message_queue_size.cpp:
4249         * MonitorControl/examples/Num_Threads/num_threads.cpp:
4250           Updated main for unicode
4252 Tue Apr 29 13:14:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4254         * tests/Test_Output.cpp:
4255           Check for ACE_VXWORKS
4257 Tue Apr 29 13:12:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4259         * MonitorControl/AutoUpdateStarter.cpp:
4260         * MonitorControl/Constraint_Interpreter.cpp:
4261         * MonitorControl/Constraint_Interpreter.h:
4262         * MonitorControl/Constraint_Visitor.cpp:
4263         * MonitorControl/Constraint_Visitor.h:
4264         * MonitorControl/CPULoadMonitor.cpp:
4265         * MonitorControl/LinuxNetworkInterfaceMonitor.cpp:
4266         * MonitorControl/NumThreadsMonitor.cpp:
4267         * MonitorControl/WindowsMonitor.cpp:
4268         * MonitorControl/WindowsMultiInstanceMonitor.cpp:
4269           Updated includes to fix errors and improve compile speed when
4270           this lib is disabled
4272 Tue Apr 29 08:16:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4274         * bin/MakeProjectCreator/templates/vxtest.mpd:
4275           Zap empty line
4277         * bin/PerlACE/ProcessVX.pm:
4278         * bin/PerlACE/ProcessVX_Unix.pm:
4279         * bin/PerlACE/ProcessVX_Win32.pm:
4280           Improved handling of vxtest file
4282 Tue Apr 29 07:23:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4284         * ace/MEM_Connector.cpp:
4285         * ace/Service_Manager.cpp:
4286         * ace/SOCK_Dgram_Mcast.cpp:
4287           Reverted accidental commits from Doug
4289 Tue Apr 29 06:32:10 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4291         * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
4292           Generate exename.vxtest instead of project name
4294         * bin/MakeProjectCreator/templates/vxtest.mpd:
4295           Don't generate ld <
4297 Mon Apr 28 22:34:10 UTC 2008  Steve Huston  <shuston@riverace.com>
4299         * tests/Proactor_UDP_Test.cpp: Fix compile errors on non-Windows.
4301 Mon Apr 28 21:53:23 UTC 2008  Steve Huston  <shuston@riverace.com>
4303         * docs/ACE-development-process.html: Fix a few remaining nits.
4305         * ace/OS_NS_stdio.inl: Removed all the pre-ACE_HAS_WINNT4 code in the
4306           file locks methods. This was the only place left in ACE that
4307           referred to ACE_HAS_WINNT4; all pre-NT4 support was removed last
4308           year from the rest of ACE. This also corrects behavior of file
4309           locks as well as ACE_RW_Process_Mutex.
4311         * ace/RW_Process_Mutex.h: Doxygen improvements.
4313         * ace/SOCK_CODgram.h: Doxygen improvements.
4315         * ace/SOCK_CODgram.cpp (open): If either of the local or remote
4316           addresses is specified, use its address family rather than the
4317           value of protocol_family. If both are specified, they must match.
4319         * tests/Message_Queue_Test.cpp: Added a counting test to validate the
4320           queue's message counting.
4322         * tests/Proactor_UDP_Test.cpp: New test for UDP with ACE_Proactor.
4324         * tests/tests.mpc:
4325         * tests/run_test.lst: Add Proactor_UDP_Test.
4327 Mon Apr 28 19:21:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4329         * bin/PerlACE/ProcessVX.pm:
4330         * bin/PerlACE/ProcessVX_Unix.pm:
4331         * bin/PerlACE/ProcessVX_Win32.pm:
4332           Use the vxtest file when testing shared non rtp
4334 Mon Apr 28 19:06:10 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4336         * MonitorControl/MonitorControl.h:
4338           Added ACE_HAS_MONITOR_FRAMEWORK guard to this file.
4340 Mon Apr 28 18:24:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4342         * ace/ace_wchar.h:
4343           Added defines needed to build MonitorControl unicode
4345         * MonitorControl/WindowsMonitor.cpp:
4346         * MonitorControl/WindowsMultiInstanceMonitor.cpp:
4347           Make a correct difference between unicode and non unicode builds
4349         * ace/Strategies_T.{h,inl}:
4350           Refcount from base is now a long
4352 Mon Apr 28 18:23:55 UTC 2008  Adam Mitz  <mitza@ociweb.com>
4354         * bin/PerlACE/ProcessVX_Unix.pm:
4356           Fixed a bug in my previous commit of this file,
4357           $cmdnr was not updated when the unload commands were added.
4359 Mon Apr 28 17:59:43 UTC 2008  Jeff Parsons <j.parsons@vanderbilt.edu>
4361         * Constraint_Interpreter.cpp:
4362         * Constraint_Visitor.h:
4363         * MonitorGroup.h:
4364         * MonitorQuery.h:
4365         * AutoUpdateStarter.h:
4366         * Constraint_Visitor.cpp:
4367         * MonitorGroup.cpp:
4368         * Constraint_Interpreter.h:
4369         * MonitorQuery.cpp:
4370         * AutoUpdateStarter.cpp:
4371         * MonitorControl_utils.h:
4373           Added ACE_HAS_MONITOR_FRAMEWORK guards
4374           similarly to the other files in the library.
4376 Mon Apr 28 17:54:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4378         * MonitorControl/BytesReceivedMonitor.cpp:
4379         * MonitorControl/BytesSentMonitor.cpp:
4380         * MonitorControl/CPULoadMonitor.cpp:
4381         * MonitorControl/MemoryUsageMonitor.cpp:
4382         * MonitorControl/NumThreadsMonitor.cpp:
4383         * MonitorControl/PacketsReceivedMonitor.cpp:
4384         * MonitorControl/PacketsSentMonitor.cpp:
4385         * MonitorControl/WindowsMonitor.cpp:
4386         * MonitorControl/WindowsMonitor.h:
4387         * MonitorControl/WindowsMultiInstanceMonitor.cpp:
4388         * MonitorControl/WindowsMultiInstanceMonitor.h:
4389           Fixed unicode compile problems on windows
4391 Mon Apr 28 13:25:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4393         * examples/APG/Streams/streams.mpc:
4394         * examples/C++NPv2/C++NPv2.mpc:
4395           Use base projects
4397 Mon Apr 28 13:20:40 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4399         * ace/Vector_T.inl (ACE_Vector): Take another shot at fixing the
4400           max_size() problem.
4402 Mon Apr 28 12:45:18 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4404         * bin/tao_orb_tests.lst:
4406           Added the new TAO HandleExhaustion test for all but Windows.
4408 Mon Apr 28 12:21:55 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4410         * ace/Vector_T.inl (ACE_Vector): Zapped the "this->" in "this->max_size()".
4411           Thanks to Karl-Heinz <wind at itq dot de> for reporting this.
4413 Mon Apr 28 12:13:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4415         * include/makeinclude/platform_sunos5_common.GNU:
4416           Added kstat support needed for monitoring lib on solaris
4418 Mon Apr 28 12:05:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4420         * MonitorControl/*:
4421           Merge from MonitorControl branch.
4423 Mon Apr 28 11:37:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4425         * ace/config-all.h:
4426         * ace/Global_Macros.h:
4427           Moved set of define to config-all
4429         * ace/Truncate.h:
4430         * ace/Condition_T.h:
4431           Doxygen fix
4433 Mon Apr 28 11:36:46 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4435         * ace/Acceptor.h:
4436         * ace/Acceptor.cpp:
4438           Added a virtual method to facilitate the configurable handling of
4439           accept() errors.
4441 Mon Apr 28 11:30:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4443         * ETCL/*:
4444           New ETCL library for ACE
4446         * bin/MakeProjectCreator/config/ace_etcl.mpb:
4447         * bin/MakeProjectCreator/config/ace_etcl_parser.mpb:
4448         * bin/MakeProjectCreator/config/ace_mc.mpb:
4449           New base projects
4451         * bin/MakeProjectCreator/config/acenosubsets.mpb:
4452           Layout changes
4454 Mon Apr 28 10:31:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4456         * ace/Monitor_Admin.cpp:
4457         * ace/Monitor_Admin.h:
4458         * ace/Monitor_Admin_Manager.cpp:
4459         * ace/Monitor_Admin_Manager.h:
4460         * ace/Monitor_Base.cpp:
4461         * ace/Monitor_Base.h:
4462         * ace/Monitor_Base.inl:
4463         * ace/Monitor_Control_Action.cpp:
4464         * ace/Monitor_Control_Action.h:
4465         * ace/Monitor_Control_Types.cpp:
4466         * ace/Monitor_Control_Types.h:
4467         * ace/Monitor_Point_Registry.cpp:
4468         * ace/Monitor_Point_Registry.h:
4469         * ace/ace.mpc:
4470         * ace/Global_Macros.h:
4471           First commit coming from the Monitor branch. This will add a
4472           monitoring framework to ACE with which size of queues, cpu load
4473           and other resources can be monitored.
4475 Sun Apr 27 05:55:54 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4477         * ace/Service_Object.cpp:
4478           Fixed big introduced by some cleanup I did
4480 Fri Apr 25 21:47:54 UTC 2008  Adam Mitz  <mitza@ociweb.com>
4482         * bin/MakeProjectCreator/templates/vxtest.mpd:
4483         * bin/PerlACE/ProcessVX_Unix.pm:
4485           Began integration of the foo.vxtest files into the actual testing
4486           process.  This needs to get enhanced in ProcessVX_Win32.pm too.
4488 Fri Apr 25 21:21:56 UTC 2008  Adam Mitz  <mitza@ociweb.com>
4490         * ace/Object_Manager.cpp:
4492           Removed a comment that no longer applies.
4494         * bin/PerlACE/Process_Win32.pm:
4496           Changed the check for failure to spawn a process, in order to avoid
4497           a race condition (the spawned process exits normally before we even
4498           check its status).
4500         * bin/auto_run_tests.pl:
4502           With -s, account for different parameter formatting requirements in
4503           the win32 and posix sandbox programs.
4505 Fri Apr 25 14:25:00 UTC 2008  Simon Massey  <sma at pristmech dot com>
4507         * tests/Unload_libACE.cpp:
4508           I've backed out this change due to lack of time to chase up
4509           the lack of macro definitions. This will need to be revisited.
4511 Fri Apr 25 10:40:00 UTC 2008  Simon Massey  <sma at pristmech dot com>
4513         * tests/Unload_libACE.cpp:
4514           This test wasn't using ACE_TMAIN.
4516 Fri Apr 25 09:10:00 UTC 2008  Simon Massey  <sma at pristmech dot com>
4518         * bin/MakeProjectCreator/config/global.features:
4519         * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc:
4520           Feature name "uses_wchar" already used within ACE/TAO. Replaces
4521           the "unicode" feature name. Template / project names within MPC
4522           still named unicode.
4524 Thu Apr 24 18:45:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4526         * ace/config-linux-common.h:
4527           When ACE_LACKS_STROPTS_H not is defined we assume we have
4528           strbut so we set ACE_HAS_STRBUF_T
4530 Thu Apr 24 16:47:16 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4532         * bin/tao_orb_tests.lst:
4534           The DLL_ORB test requires threads.  Disable it when the ST config
4535           is used.
4537 Thu Apr 24 15:05:50 UTC 2008  Simon McQueen  <sm@prismtech.com>
4539         * bin/tao_orb_tests.lst:
4541           Scheduled new regression test for bug #3299.
4543 Thu Apr 24 09:55:00 UTC 2008  Simon Massey  <sma at pristmech dot com>
4545         * bin/MakeProjectCreator/config/ace_unicode.mpb:
4546         * bin/MakeProjectCreator/config/global.features:
4547           Default unicode=0 feature. Unicode does not depend upon MFC,
4548           may be used together as necessary.
4550         * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_MFC.mpc:
4551         * examples/Log_Mgs/Log_Msg_MFC/Log_Mgs_Unicode_MFC.mpc:
4552           Split out the unicode requirements.
4554 Thu Apr 24 05:58:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4556         * ace/Refcountable_T.{cpp,inl}:
4557           Use ACE_INLINE
4559 Thu Apr 24 05:47:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4561         * ace/config-posix.h:
4562           Reverted change below, already made a similar change which is less risky
4564         Thu Apr 17 19:27:23 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4565         * ace/config-posix.h: Added a check for
4567         #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1
4568         # define ACE_LACKS_STROPTS_H
4569         #endif
4571         so that ACE will compile properly on Fedora 8.  Thanks to
4572         Jules Colding <colding at 42tools dot com> for this fix.
4574 Thu Apr 17 19:27:23 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4576         * ace/config-posix.h: Added a check for
4578         #if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1
4579         # define ACE_LACKS_STROPTS_H
4580         #endif
4582         so that ACE will compile properly on Fedora 8.  Thanks to
4583         Jules Colding <colding at 42tools dot com> for this fix.
4585 Wed Apr 23 18:29:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4587         * ace/Refcountable.{h,cpp,inl}:
4588         * ace/Refcountable_T.{h,cpp,inl}:
4589           Changed ACE_Refcountable to ACE_Refcountable_T which has a
4590           trait for the type of lock. ACE_Refcountable is now a typedef
4591           of ACE_Refcountable_T<ACE_Null_Mutex>. Also the refcount
4592           type is now a long so that we can make use of the Atomic_Op
4593           optimizations on some platforms
4595         * ace/ace.mpc:
4596         * ace/Makefile.am:
4597           Updated for the change above
4599 Wed Apr 23 14:49:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4601         * ace/config-linux-common.h:
4602           When _XOPEN_STREAMS is defined to -1 we don't have stropts.h,
4603           this fixes bugzilla 3291. Thanks to Jules Colding
4604           <colding at 42tools dot com> for reporting this
4606 Wed Apr 23 14:10:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4608         * docs/ACE-development-process.html:
4609           We are using svn as repository
4611 Wed Apr 23 14:01:32 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4613         * bin/generate_rel_manpages:
4614           Corrected doxygen path
4616         * bin/group_test_stats.sh:
4617           Helper script to analyze test stat diffs
4619         * ace/Sig_Handler.{h,cpp}:
4620           Doxygen changes and changed third_party_sig_handler flag to a
4621           bool
4623         * ace/Service_Repository.{h,cpp}:
4624           Changed ignore_suspended to a bool
4626         * ace/Intrusive_Auto_Ptr.h:
4627           Fixed typo in comment
4629         * ace/config-vxworks6.2.h:
4630         * ace/config-vxworks6.3.h:
4631         * ace/config-vxworks6.4.h:
4632           Removed workaround that is only needed with VxWorks 5.5.1
4634         * ace/Codeset_Registry_db.cpp:
4635           Added UCS2 and correct short names. This fixes bugzilla 3295
4637         * ace/Codeset_IBM1047.h:
4638           Doxygen changes
4640         * ace/Cleanup_Strategies_T.h:
4641           Layout changes
4643         * ace/Service_Gestalt.{h,inl}:
4644           No need for virtual methods, use bool and doxygen changes
4646         * ace/Service_Manager.h:
4647           Explicitly mark destructor as virtual
4649         * ace/Service_Object.{h,cpp,inl}:
4650           Use bool
4652 Wed Apr 23 01:53:32 CDT 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4654         * ACE version 5.6.4 released.
4656 Wed Apr 16 13:06:05 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4658         * ace/ARGV.cpp:
4659           Don't quote quotes already quoted.
4661 Mon Apr 14 12:10:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4663         * tests/run_test.pl:
4664           Don't run 2980 when WCHAR is set
4666 Mon Apr 14 11:08:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4668         * ace/Threading_Helper_T.cpp:
4669           Removed
4671         * ace/Makefile.am:
4672           Removed file above
4674         * ace/Service_Config.{h,cpp,inl}:
4675           Changed the template instantiations like we have for Atomic_Op.
4677 Mon Apr 14 09:54:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4679         * tests/tests.mpc:
4680           Don't build 2980 with wchar enabled and added empty resource
4681           file section
4683 Mon Apr 14 08:59:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4685         * ace/Threading_Helper_T.cpp:
4686           Added new file with the threading helper template code. This resolves
4687           the strange link problems with BCB. This file is included in the
4688           Service_Config.h file
4690         * ace/Makefile.am:
4691           Added new files
4693         * ace/Service_Config.{h,cpp,inl}:
4694           Include the new Threading_Helper_T.cpp and removed the implementation
4695           from these files
4697         * tests/tests.mpc:
4698           Added missing include for bug 2980
4700         * ace/Codeset_Registry.h:
4701           Fixed typo in comment
4703         * ace/Shared_Object.h:
4704           Doxygen changes
4706 Mon Apr 14 01:56:06 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4708         * ace/Service_Config.h:
4709         * ace/Service_Config.inl:
4710         * ace/Service_Config.cpp:
4712           Moved ACE_Threading_Helper ctor and dtor implementaion
4713           inline. This makes them available to code that indirectly
4714           references the threadkey_ member (like, in examples/). This
4715           should resolve link-time problems with borland compilers.
4717         * tests/Bug_2980_Regression_Test.cpp (unloadDll):
4719           Fixing warnings about missing extern "C" qualifier in call to
4720           pthread_create.
4722 Sun Apr 13 07:27:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4724         * ace/OS_NS_Thread.cpp (_vx_call_entry):
4725           Set the sc::current before calling main. This resolves the
4726           sc asserts with vxworks kernel mode. Thanks to Iliyan
4727           for suggesting this addition
4729 Fri Apr 11 17:36:34 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4731         * docs/Download.html:
4732         * docs/ACE-development-process.html:
4733         * docs/ACE-bug-process.html: Updated these files to use the major,
4734           minor, and micro release terminology.
4736 Fri Apr 11 15:26:08 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4738         * tests/Bug_2980_Regression_Test.cpp:
4739         * tests/run_test.lst:
4741           Including config-lite.h: the driver is non-ACE but it still
4742           needs to know platform-specific stuff, like threads usage,
4743           etc.
4745 Fri Apr 11 01:51:13 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4747         * ace/Svc_Conf_Tokens.h:
4748         * ace/svcconf.mpb:
4750           Fixing a fuzz build warning of a missing $Id. Also, not all
4751           make(1)'s have $(MV), so changing mpb to use just "mv"
4753 Thu Apr 10 22:32:58 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4755         * ace/Service_Config.h:
4756         * ace/Service_Config.cpp:
4758           Fixing compile problems with single-thread-only builds - using
4759           the compiler's abilities (partial specialization) to generate
4760           appropriate code.
4762         * ace/Svc_Conf.h:
4763         * ace/Svc_Conf_Token_Table.h:
4764         * ace/Svc_Conf_Tokens.h:
4765         * ace/Svc_Conf_y.cpp:
4766         * ace/svcconf.mpb:
4768           Changes to fix compile problems related to versioned namespace
4769           use. Eliminated custom token file post-processing - replaced
4770           with a wrapper header file (yacc(1) is now producing
4771           Token_Table.h, which gets included in Tokens.h)
4773 Thu Apr 10 14:42:04 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4775         * ace/Svc_Conf.h:
4777           Adding YYSTYPE_IS_DECLARED to prevent yacc(1) from trying to use a
4778           trivial definition of YYSTYPE.
4780         * ace/Svc_Conf.y:
4782           Fixing an unused variable warning. Adding an YYSTYPE guard.
4784         * ace/Svc_Conf_Tokens.h:
4785         * ace/Svc_Conf_y.cpp:
4786         * ace/svcconf.mpb:
4788           Undefining YYSTYPE_IS_DECLARED at the bottom of Svc_Conf_Tokens.h
4789           prevents it from leaking and poluting the global namespace. This
4790           allows other yacc(1) based parsers to be used in ACE
4791           apps. Cleaning up and recording generated files.
4793 Thu Apr 10 13:27:13 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4795         * tests/Bug_2980_Regression_Test.cpp:
4797            Fixed compilation issues and reversed the CAN_RUN_TEST check to
4798            get it to run on non-win32 and non-vxworks operating systems.
4800 Thu Apr 10 10:11:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4802         * ace/Dynamic_Service.inl:
4803           Corrected method signatures
4805 Thu Apr 10 10:03:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4807         * tests/Bug_2980_Regression_Test.cpp:
4808           Fixed BCB compile error
4810 Thu Apr 10 07:13:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4812         * include/makeinclude/platform_linux_pgi.GNU:
4813           Removed deprecated linker flags
4815         * ace/Dev_Poll_Reactor.cpp:
4816         * ace/Notification_Queue.cpp:
4817         * ace/Service_Config.cpp:
4818         * ace/Service_Object.cpp:
4819         * ace/Sock_Connect.cpp:
4820          Added missing includes
4822         * ace/Notification_Queue.cpp:
4823         * ace/Notification_Queue.inl:
4824           Added missing versioned namespace macros
4826 Thu Apr 10 06:41:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4828         * ace/Service_Gestalt.h:
4829           Added include of Guard_T.h
4831         * include/makeinclude/platform_linux_pgi.GNU:
4832           Updated for latest pgCC version
4834 Thu Apr 10 00:50:53 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4836         * tests/Bug_2980_Regression_Test.cpp:
4837         * tests/tests.mpc:
4839           Fixing a compile problem with no-threads builds.
4841 Wed Apr  9 22:05:30 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4843         * ace/Svc_Conf.h:
4844         * ace/Svc_Conf.y:
4845         * ace/Svc_Conf_Lexer.h:
4846         * ace/Svc_Conf_Lexer.cpp:
4847         * ace/Svc_Conf_Param.h:
4848         * ace/Svc_Conf_Tokens.h:
4849         * ace/Svc_Conf_y.cpp:
4850         * ace/svcconf.mpb:
4852           Simplified the build sequence reducing the number of additional
4853           transformations needed for Bison's parser output. That includes
4854           the elimination of the ACE_YY prefix, which was necessary only
4855           because of these transformations.  Added ACE_TEXT around naked
4856           string literals. Fixed build warnings with unicode builds.
4858 Wed Apr  9 20:22:46 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4860         * ace/Service_Repository.cpp:
4861           Fixing relocate_i to both account for empty slots _and_ provide
4862           useful logging.
4864 Wed Apr  9 18:24:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4866         * bin/tao_orb_tests.lst:
4867           Don't run 3171 with CORBA/e micro
4869 Wed Apr  9 11:50:27 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
4871         * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
4873           Added a need_to_write_project override method to only allow the
4874           project file to be written if it is an executable project.
4876         * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm:
4878           Fixed a bug where an invalid base module was used in the @ISA.
4880 Wed Apr  9 11:41:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4882         * tests/Bug_2980_Regression_Test.cpp:
4883           Check for ACE_VXWORKS
4885 Wed Apr  9 11:11:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4887         * ace/Svc_Conf_y.cpp:
4888           Fixed unicode build problems
4890 Wed Apr  9 08:06:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4892         * ace/Svc_Conf.y:
4893         * ace/Svc_Conf_y.cpp:
4894           Fixed unicode build problems
4896 Wed Apr  9 07:18:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4898         * ace/Service_Config.h:
4899           Export ACE_Threading_Helper, it is used as protected class
4900           member
4902         * ace/Service_Gestalt.cpp:
4903           Don't use ACE_LIB_TEXT
4905         * ace/High_Res_Timer.h:
4906         * ace/Based_Pointer_T.h:
4907           Doxygen changes
4909         * ace/Naming_Context.cpp:
4910           Fixed gcc 4.3 warning
4912         * ace/OS_NS_errno.h (last_error):
4913           Give the argument a name so that doxygen can do its work
4915         * ace/Select_Reactor_T.cpp:
4916           Use scoping
4918         * ace/MMAP_Memory_Pool.{h,cpp}:
4919           Add a bool flag to indicate whether the signal handler has to
4920           be installed or not. Made some other flags bool and win32 there
4921           is no need have a signal handler as member. This fixes bugzilla
4922           3290
4924 Wed Apr  9 02:43:37 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4926         * ace/Dynamic_Service.inl (instance):
4927           Adjusting interface to take a smart pointer.
4929         * ace/OS_NS_unistd.cpp (argv_to_string):
4930           Adding interpretation for tabs and new line characters as
4931           characters to trigger quoting.
4933         * ace/Service_Config.h:
4934         * ace/Service_Config.cpp:
4935         * ace/Service_Gestalt.h:
4936         * ace/Service_Gestalt.inl:
4937         * ace/Service_Gestalt.cpp:
4938         * ace/Service_Repository.cpp:
4939           Reformatting, updating comments and logging.
4941 Wed Apr  9 01:21:42 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
4943         * ace/Condition_T.cpp (wait): Fixed a bug where the mutex
4944           parameter wasn't being used properly if abstime was 0.  Thanks
4945           to Andriy Gapon <avg at icyb dot net dot ua> for reporting this.
4947 Mon Apr  7 18:49:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
4949         * bin/MakeProjectCreator/docs/templates/gnu.txt:
4950           Document linkflags
4952 Mon Apr  7 15:21:38 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4954           This the second part of the SC refatoring.  It builds on top of
4955           the intrusive refcounting mechanism introduced earlier to improve
4956           design and eliminate memory issues (leaks, SEGV on shutdown)
4958         * ace/Service_Config.cpp (open_i,ACE_Service_Config):
4960           Moved the implicit configuration file handling from open_i to
4961           the SG instance. Eliminated close_svcs() by incorporating its
4962           functionality in close().
4964         * ace/Service_Config.inl:
4965         * ace/Service_Config.h (ACE_Service_Config_Guard,ACE_Service_Config):
4967           Removing the inheritance relationship between Service Config and
4968           Service Gestalt. To simplify the memory management, SC becomes an
4969           interface to the actual configuration data managed by SG. Coupled
4970           with the reference counting of SG instances, this ensures correct
4971           memory management in multi-threaded environments where both the
4972           TSS and the user code may trigger SG finalization.
4974           Introducing ACE_Threading_Helper to simplify TSS management
4975           (RAII idiom).  Changed ACE_Service_Config_Guard to use the new
4976           smart pointer for SG.  Doxygen comments cleanup.
4978         * ace/Svc_Conf.y:
4979         * ace/Svc_Conf_y.cpp:
4981           Fixing unused function definition
4983         * tests/Bug_2980_Regression_Test.cpp:
4985           Updating the test to prevent it from breaking vxWorks builds
4986           which appear to lack a declaration for dlopen()
4988 Sun Apr  6 01:53:13 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
4990         * ace/Service_Gestalt.cpp:
4992           Fixing unused variable warning.
4994         * ace/Svc_Conf_y.cpp:
4995         * ace/svcconf.mpb:
4997           Ensuring there are no TAB characters present in the generated
4998           file.
5000         * tests/run_test.lst:
5002           Excluding Bug_2980_Regression as it is not runnable on vxWorks.
5004 Sat Apr  5 16:21:50 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5006         * ace/Service_Config.inl:
5007         * ace/Service_Config.cpp:
5008         * ace/Service_Gestalt.cpp:
5009         * ace/Service_Gestalt.h:
5011           Making SG intrusively refcountable by introducing
5012           intrusive_{add,remove}_ref methods and a refcounter. Adding
5013           skip_default_svc_conf_file parameter in process_directives.
5015         * ace/svcconf.mpb:
5016         * tests/Object_Manager_Flipping_Test.cpp:
5018           Reformatting and cleanup.
5020 Sat Apr  5 13:42:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5022         * tests/Bug_2980_Regression_Test.cpp:
5023           Fixed argument not used warnings
5025 Sat Apr  5 13:36:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5027         * ace/Parse_Node.cpp:
5028           Moved include out of versioned namespace block
5030 Sat Apr  5 11:50:40 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5032         * ace/Parse_Node.cpp:
5033         * ace/Svc_Conf.y:
5034         * ace/Svc_Conf_Tokens.h:
5035         * ace/Svc_Conf_y.cpp:
5037           Replacing ACE_LIB_TEXT with ACE_TEXT
5039 Fri Apr  4 21:43:35 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5041         * THANKS:
5043           Adding Michael Carter <mcarter at swri dot org> for reporting
5044           and debugging bug 3007.
5046         * ace/Base_Thread_Adapter.h:
5047         * ace/Base_Thread_Adapter.cpp:
5049           Storing a pointer to SG that was current in the parent thread,
5050           which enables correct "inheritance" of the SG in the child thread.
5052         * ace/Parse_Node.h:
5053         * ace/Parse_Node.cpp:
5055           Fixing ACE_Stream_Node::{apply,link} to ensure the modules are linked
5056           together and initialized correctly - see bug# 2916. Moving the
5057           initialization code out of the yacc parser, here.
5059         * ace/Service_Object.cpp:
5060         * ace/Service_Types.cpp:
5062           Improving the log output in fini().
5064         * ace/Service_Repository.h:
5066           Eliminating an unused parameter static_only from relocate_i()
5068         * ace/Service_Repository.cpp:
5070           Simplified relocate_i() and fixed an error that was causing it to
5071           choose incorrect ranges of service indexes to relocate.
5072           Eliminated the boolean static_only parameter as it was always
5073           being set to true.  Changed remove() to eliminate the "packing"
5074           code and updated the few other methods, which assumed there are no
5075           "gaps" in the service storage.
5077         * ace/Svc_Conf.h:
5078         * ace/Svc_Conf.y:
5079         * ace/Svc_Conf_Tokens.h:
5080         * ace/Svc_Conf_y.cpp:
5082           Adding an overloaded yyerror that takes just a string to comply
5083           with the changed bison template. Moving the module initialization
5084           code out of the parser. See ACE_Stream_Node class and bug# 2916.
5086         * ace/Thread_Adapter.cpp:
5088           The invoke() method, which runs in the new thread, initializes the
5089           thread-specific configuration context. This scheme ensures any
5090           newly spawned thread would inherit the spawning thread's service
5091           configuration context.
5093         * ace/ace.mpc:
5095           Adding Intrusive_Auto_Ptr to the list.
5097         * ace/svcconf.mpb:
5099           Updated for the grammar updates, see bug# 2916.
5101         * examples/ASX/CCM_App/ASX_CCM_App.mpc:
5102         * examples/ASX/CCM_App/CCM_App.cpp:
5104           The DLL names are case-sensitive on *nix. Minor layout changes.
5106         * tests/Object_Manager_Flipping_Test.cpp:
5108           Updated to use the Intrusive_Auto_Ptr
5110         * tests/run_test.lst:
5111         * tests/tests.mpc:
5113           Adding Bug_2980_Regression_Test
5115 Fri Apr  4 18:27:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5117         * configure.ac:
5118           Fixed iostream detection. This fixes bugzilla 3288
5119           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5120           for reporting this.
5122 Thu Apr  3 14:13:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5124         * include/makeinclude/platform_vxworks5.5.x.GNU:
5125         * include/makeinclude/platform_vxworks6.2.GNU:
5126         * include/makeinclude/platform_vxworks6.3.GNU:
5127           Changed the make variable from which we zap the -ansi and also support
5128           this with the diab compiler
5130 Thu Apr  3 09:40:00 UTC 2008  Simon Massey  <simon dot massey at prismtech dot com>
5132         * apps/JAWS/stress_testing/benchd.cpp:
5134           Using "interface" as the descriptive name of a parameter seems to
5135           cause VC8 (when building with MFC) to assume you mean a struct type
5136           and it raises an incorrect systax error.
5138 Thu Apr  3 07:05:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5140         * bin/MakeProjectCreator/templates/gnu.mpd:
5141           Generate link_groups also when staticflags are not set
5143 Wed Apr  2 21:40:00 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
5145         * configure.ac:
5147           Fix typo in ACE_HAS_BSWAP_{16,32,64} feature tests.
5148           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5149           for reporting this.
5151 Wed Apr  2 20:22:50 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5153         * ace/Intrusive_Auto_Ptr.h:
5154         * ace/Intrusive_Auto_Ptr.inl:
5156           Correcting a problem with VC71
5158 Wed Apr  2 11:06:30 UTC 2008  Vladimir Zykov  <vladimir.zykov@prismtech.com>
5160         * bin/tao_orb_tests.lst:
5162           Enabled a TAO/tests/Collocated_Forwarding on vxworks and
5163           vxworks_rtp.
5165 Wed Apr  2 09:05:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5167         * include/makeinclude/platform_vxworks5.5.x.GNU:
5168         * include/makeinclude/platform_vxworks6.2.GNU:
5169         * include/makeinclude/platform_vxworks6.3.GNU:
5170           Add no_cflags_ansi and no_ccflags_ansi which if set do remove the
5171           -ansi compiler flag
5173 Wed Apr  2 08:14:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5175         * ace/config-linux-common.h:
5176           Replaced ACE_HAS_VOIDPTR_GETTIMEOFDAY with
5177           ACE_HAS_TIMEZONE_GETTIMEOFDAY, this fixes bugzilla 3145
5178           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5179           for reporting this
5181 Wed Apr  2 07:51:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5183         * tests/run_test.lst:
5184           Enabled a few tests on VxWorks again, in the past rebooting a
5185           crashed target was problematic but that is not an issue anymore
5187 Tue Apr  1 14:20:34 UTC 2008  Vladimir Zykov  <vladimir.zykov@prismtech.com>
5189         * bin/tao_orb_tests.lst:
5190           Added a new test for collocated forwarding case.
5192 Tue Apr  1 12:58:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5194         * bin/tao_other_tests.lst:
5195           Added OBV typed event test
5197 Tue Apr  1 12:52:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5199         * bin/tao_orb_tests.lst:
5200           Add the DSI Gateway exception test, they should run, the scoreboard
5201           will show if they run
5203 Tue Apr  1 08:33:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5205         * include/makeinclude/platform_openvms.GNU:
5206           Set ACE_OPENVMS_IA64 on Itanium
5208         * include/makeinclude/rules.lib.GNU:
5209           Only use a special AR rule on OpenVMS IA64
5211 Tue Apr  1 07:38:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5213         * tests/Intrusive_Auto_Ptr_Test.cpp:
5214           Fixed argument not used warning
5216 Tue Apr  1 07:34:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5218         * bin/tao_other_tests.lst:
5219           Enabled a few tests for vxworks
5221 Tue Apr  1 07:12:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5223         * tests/Reactor_Dispatch_Order_Test.cpp:
5224           Only run the reactor once, this will lead to the failing of this test
5225           when using the WFMO Reactor which seems to be a old issue that needs
5226           to get addressed
5228 Tue Apr  1 06:54:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5230         * bin/tao_other_tests.lst:
5231           Disabled most tests for vxworks and vxworks_rtp, we first need to
5232           convert a lot of scripts to support vxworks
5234 Mon Mar 31 21:48:58 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
5236         * configure.ac:
5238           Changed to avoid feature test for pthread_getaffinity_np() and
5239           pthread_setaffinity_np() if system does not have cpu_set_t. In
5240           that case, the pthread functions are amost certainly not
5241           compatible.
5243         * ace/Makefile.am:
5245           Add Intrusive_Auto_Ptr.cpp, Intrusive_Auto_Ptr.h, and
5246           Intrusive_Auto_ptr.inl to nobase_include_HEADERS.
5248 Mon Mar 31 18:56:40 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5250         * ace/Refcounted_Auto_Ptr.h:
5251         * ace/Refcounted_Auto_Ptr.inl:
5252         * ace/Refcounted_Auto_Ptr.cpp:
5254           Reverting the changes because a) they are not really necessary
5255           for the refactoring of the service config, and; b) the AIX
5256           compiler appears to not deal well with implicit conversion
5257           definitions, to template member types.
5259 Mon Mar 31 16:15:17 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5261         * tests/tests.mpc:
5263           Adding Intrusive_Auto_Ptr_Test to the list
5265 Mon Mar 31 14:52:58 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5267         * ace/Intrusive_Auto_Ptr.h:
5268         * ace/Intrusive_Auto_Ptr.cpp:
5269         * ace/Refcounted_Auto_Ptr.h:
5270         * ace/Refcounted_Auto_Ptr.inl:
5271         * ace/Refcounted_Auto_Ptr.cpp:
5273           Added preprocessor guards for proper inlining. Qualified
5274           the type name in the implementation of opretator
5275           unspecified_bool_type () to appease GCC 3.x
5277 Mon Mar 31 13:50:45 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5279         * tests/run_test.lst:
5281           Adding Intrusive_Auto_Ptr_Test to the list
5283 Mon Mar 31 12:09:20 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5285         * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
5287           Always reference Kokyu libraries from $(ACE_BUILDDIR) instead of
5288           $(top_builddir) so that it will work from both ACE and TAO.
5290 Mon Mar 31 11:00:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5292         * tests/Bug_2980_Regression_Dll.cpp:
5293         * tests/Bug_2980_Regression_Test.cpp:
5294           Fixed fuzz errors
5296 Mon Mar 31 08:59:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5298         * tests/OS_Test.cpp:
5299           Added test for ACE_OS::last_error()
5301 Sun Mar 30 19:54:23 UTC 2008  Iliyan Jeliazkov  <iliyan@ociweb.com>
5303           This is the first step of merging the changes from the gestalt
5304           refactoring branch. It includes only changes that are merely
5305           peripheral, without impacting the actual configuration mechanism
5306           - yet.
5308         * ace/ARGV.h:
5309         * ace/ARGV.cpp:
5311           Introducing a ctor that takes the number of parameters in argv,
5312           thus eliminating the requirement to have argv 0-terminated.  This
5313           requirement can be a hard to satisfy in cases where the argv has
5314           been "manualy constructed", i.e. not provided by the OS
5315           environment.
5317         * ace/Intrusive_Auto_Ptr.h:
5318         * ace/Intrusive_Auto_Ptr.inl:
5319         * ace/Intrusive_Auto_Ptr.cpp:
5321           Added an intrusive auto pointer implementation. It is a reference
5322           counted auto pointer that can be used for types with explicit
5323           reference management implementations.
5325         * ace/OS_NS_unistd.h:
5326         * ace/OS_NS_unistd.cpp:
5328           Introducing new argv_to_string which takes an explicit argc
5329           argument and relaxes the requirement on argv (to be 0-terminated).
5331         * ace/Refcounted_Auto_Ptr.h:
5332         * ace/Refcounted_Auto_Ptr.inl:
5334           Adding a mechanism that provides a correct conversion to boolean
5335           for smart pointers, which preserves the smantics of "if (ap) ..."
5336           without the unwanted side effects. Credit goes to Andrei
5337           Alexandrescu's Modern C++ Design book.
5339         * ace/Service_Types.cpp:
5341           Cosmetics: adding this-> to member references.
5343         * examples/ASX/CCM_App/ASX_CCM_App.mpc:
5344         * examples/ASX/CCM_App/CCM_App.cpp:
5346           Fixing a problem that precludes the test from running correctly
5347           on *nix - the DLL names are not case-insensitive. Minor layout
5348           changes.
5350         * tests/Intrusive_Auto_Ptr_Test.cpp:
5352           A test for the new auto ptr.
5354         * tests/Bug_2980_Regression_Dll.cpp:
5355         * tests/Bug_2980_Regression_Test.cpp:
5356         * tests/run_test.lst:
5357         * tests/tests.mpc:
5359           Addded a test for bug 2980. Thanks to Lothar Werzinger <lothar
5360           at tradescape biz> for contributing the code.
5362 Sun Mar 30 18:54:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5364         * bin/PerlACE/ProcessVX_Win32.pm:
5365           Handle single quotes in the executable arguments
5367 Sat Mar 29 08:16:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5369         * tests/Reactor_Dispatch_Order_Test.cpp:
5370           Dev_Poll reactor displays other bugs, so disable this part of
5371           the test
5373         * ace/Select_Reactor_Base.cpp:
5374           Position the iterator on the first element that is none zero, fixes
5375           crashing of the reactor_dispatch_order_test on non windows platforms
5377 Fri Mar 28 17:18:50 UTC 2008  Steve Huston  <shuston@riverace.com>
5379         * ace/CDR_Stream.cpp (write_long_placeholder, write_short_placeholder):
5380           Be careful to adjust and grow the stream's block before taking
5381           the pointer that's returned to the user. Thanks to Alain Kocelniak
5382           <alain@corys.fr> for this fix.
5384         * ace/CDR_Stream.h: Note that the placeholder methods return 0 if
5385           the method fails due to insufficient memory.
5387         * THANKS: Added Alain Kocelniak to the Hall of Fame.
5389 Fri Mar 28 15:40:03 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5391         * tests/unload_libace.mpb:
5393           Inhert from vc_warnings instead of duplicating part of it's
5394           functionality.
5396 Fri Mar 28 09:24:25 UTC 2008  Vladimir Zykov  <vladimir.zykov@prismtech.com>
5398         * bin/tao_orb_tests.lst:
5400           Enabled a test to Bug_3276_Regression.
5402 Fri Mar 28 09:17:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5404         * tests/Reactor_Dispatch_Order_Test.cpp:
5405           Extended this test to also test suspend/resume_handlers and the
5406           dev_poll reactor. Thanks to Russell Morra for extending this test
5408         * ace/ACE.cpp:
5409         * ace/High_Res_Timer.inl:
5410           Layout changes
5412         * ace/Hash_Map_Manager_T.cpp:
5413           Use prefix increment instead of postfix
5415         * ace/High_Res_Timer.h:
5416         * ace/Reactor.h:
5417         * ace/Select_Reactor_Base.h:
5418           Doxygen changes
5420         * ace/Select_Reactor_Base.inl:
5421           Fixed done implementation. This fixes bugzilla 3267
5423         * ace/String_Base.cpp:
5424           Initialise pointer with 0
5426         * ace/WFMO_Reactor.{h,cpp,inl}:
5427           Bool changes, fixed implementation of suspend_handlers/resume_handlers,
5428           the to_be_added set modifications where not done correctly
5430 Thu Mar 27 19:09:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5432         * bin/tao_orb_tests.lst:
5433         * bin/tao_other_tests.lst:
5434           Diabled 3251/3252 in a static build
5436 Thu Mar 27 16:27:44 UTC 2008  Adam Mitz  <mitza@ociweb.com>
5438         * ace/Object_Manager.cpp:
5440           In Win32 debug builds with ACE_DISABLE_WIN32_ERROR_WINDOWS, also
5441           redirect assert messages to stderr instead of GUI message boxes.
5443 Thu Mar 27 16:17:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5445         * docs/ACE-bug-process.html:
5446         * docs/ACE-development-process.html:
5447         * docs/ACE-guidelines.html:
5448         * docs/usage-bugzilla.html:
5449           Updated bugzilla location
5451 Thu Mar 27 15:52:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5453         * bin/MakeProjectCreator/modules/VXTestProjectCreator.pm:
5454         * bin/MakeProjectCreator/modules/VXTestWorkspaceCreator.pm:
5455         * bin/MakeProjectCreator/templates/vxtest.mpd:
5456           New MPC generator called vxtest. This will generate the loading
5457           of the downloadable kernel modules for an application.
5459 Thu Mar 27 14:07:27 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
5461         * configure.ac:
5463           #include <byteswap.h> in ACE_HAS_BSWAP_{16,32,64} feature tests.
5464           Resolves bugzilla issue #3134.
5466 Thu Mar 27 12:54:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5468         * include/makeinclude/platform_vxworks6.3.GNU:
5469           Small change to get the VxWorks shared library build further
5471 Thu Mar 27 12:46:48 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5473         * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp:
5475           Changed ACE_TMAIN to run_main for the non-threaded portion of the
5476           #ifdef.  ACE_TMAIN is defined in Main.cpp.
5478 Thu Mar 27 12:37:18 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5480         * ASNMP/asnmp/snmperrs.h:
5482           Added an unknown error code message to the pErrs array to avoid
5483           getting a garbage pointer from Snmp::error_string() in the event
5484           that the error code is outside the valid range.
5486 Thu Mar 27 11:11:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5488         * ace/Free_List.cpp:
5489           Fixed ambiguous else with GCC 4.3. Thanks to Jules Colding
5490           <colding at 42tools dot com> for reporting this
5492 Thu Mar 27 10:36:18 UTC 2008  Simon McQueen  <sm@prismtech.com>
5494         * include/makeinclude/wrapper_macros.GNU:
5496           Make it possible to specify an alternate name / location for
5497           platform_macros.GNU. This fixes bug #3269.
5499 Wed Mar 26 15:32:01 UTC 2008  Adam Mitz  <mitza@ociweb.com>
5501         * bin/MakeProjectCreator/templates/gnu.mpd:
5503           Corrected my change from yesterday so that it works properly for
5504           executable projects that pull in source files from other directories.
5506 Tue Mar 25 18:02:52 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5508         * ASNMP/asnmp/wpdu.cpp:
5510           Added an intermediate integer to avoid type-punned pointer
5511           dereferencing.
5513 Tue Mar 25 14:19:31 UTC 2008  Adam Mitz  <mitza@ociweb.com>
5515         * bin/MakeProjectCreator/templates/gnu.mpd:
5517           When generating the linker command line for executable linked against
5518           static libs, exclude the "libFoo.a" form of the libraries.  They are
5519           already accounted for by "-lFoo" arguments.  This resolved Bugzilla
5520           Bug #3266.
5522 Tue Mar 25 10:43:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5524         * netsvcs/lib/Server_Logging_Handler.cpp:
5525           Corrected static template member instantiation to resolve compile
5526           error on OpenVMS Alpha
5528 Tue Mar 25 10:12:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5530         * include/makeinclude/platform_openvms.GNU:
5531           Disable warnings on IA64 without using GNV, that doesn't work
5532           in all cases
5534 Tue Mar 25 09:08:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5536         * ace/INET_Addr.cpp:
5537           Detect sockets that are bigger then ACE_MAX_DEFAULT_PORT.
5538           Thanks to Patrick Rabau <pr2345 at gmail dot com> for
5539           reporting this. This fixes bugzilla 3264
5541         * tests/INET_Addr_Test.cpp:
5542           Added a test for an overflow of the port number
5544         * ace/Hash_Map_Manager_T.{h,inl}:
5545           Changed head argument of the iterators to a bool
5547         * ace/Reactor.h:
5548         * ace/Reactor_Impl.h:
5549           Doxygen changes
5551 Tue Mar 25 00:38:33 UTC 2008  J.T. Conklin  <jtc@acorntoolworks.com>
5553         * ace/Makefile.am:
5555           Add Configuration.inl to nobase_include_HEADERS.
5557 Mon Mar 24 16:21:30 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
5559         * ace/OS_NS_Thread.cpp (event_timedwait): Fixed this code so that
5560           it will treat 0 using "wait indefinitely" semantics for Windows
5561           and all other OS platforms.  Thanks to Paul Carter <pcarter at
5562           scires dot com> for contributing this.
5564 Mon Mar 24 16:13:51 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
5566         * tests/Manual_Event_Test.cpp (worker): Added a test to ensure
5567           that a null pointer works properly for the
5568           ACE_Manual_Event::wait() method.  Thanks to Paul Carter <pcarter
5569           at scires dot com> for contributing this.
5571 Mon Mar 24 15:43:28 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
5573         * bin/MakeProjectCreator/config/MPC.cfg:
5575           MPC can now be configured to recognize ACE_TMAIN as an executable
5576           entry point. We no longer need to explicitly state that a project will
5577           be an executable in the MPC file, MPC will automatically deduce that
5578           the project is an executable given the presence of ACE_TMAIN.
5580           This change above relates to the following change in MPC:
5581           Mon Mar 24 15:18:28 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5583 Mon Mar 24 02:25:58 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
5585         * COPYING: Updated the license a bit based on feedback from Tom
5586           Callaway" <tcallawa at redhat dot com>.  These changes will
5587           enable ACE+TAO to be shipped with Fedora.
5589 Fri Mar 21 16:12:53 UTC 2008  Steve Huston  <shuston@riverace.com>
5591         * ace/OS_NS_unistd.cpp (num_processors_online): Count the online
5592           processors for Windows, not just the number present.
5594         * tests/OS_Test.cpp: Sanity-check the num_processors_online() value.
5596 Fri Mar 21 15:10:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5598         * ace/FoxReactor/FoxReactor.cpp:
5599           Fix 64bit issues, this fixes bugzilla 3248
5600           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5601           for reporting this
5603 Fri Mar 21 10:46:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5605         * m4/ace.m4:
5606           Changed gperf check
5608         * apps/Makefile.aml:
5609           Updated gperf check. This fixes bugzilla 3249.
5610           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5611           for reporting this
5613 Fri Mar 21 10:06:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5615         * ace/config-vxworks.h:
5616           If ACE_VXWORKS is not defined try to figure out which vxworks
5617           version we are using based on some vxworks version defines
5619         * ace/Select_Reactor_Base.h:
5620           Doxygen changes and made the constructor of
5621           ACE_Select_Reactor_Handler_Repository_Iterator explicit
5623         * ace/Process.{h,cpp}:
5624           Layout change
5626 Thu Mar 20 15:34:18 UTC 2008  Chad Elliott  <elliott_c@ociweb.com>
5628         * bin/MakeProjectCreator/config/acedefaults.mpb:
5630           Changed the ACE_LD_DECORATOR_STR macro to use $(LIBMODIFIER)
5631           instead of $(ILIBMODIFIER) for the bmake project type.
5633 Thu Mar 20 12:42:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5635         * ace/Addr.h:
5636           Layout change
5638         * ace/High_Res_Timer.cpp:
5639           Changed supported flag to a bool
5641         * ace/INET_Addr.h:
5642           Doxygen change
5644         * ace/Svc_Conf.h:
5645           Moved regular include before pragma once
5647 Wed Mar 19 13:45:00 UTC 2008  Simon Massey  <simon.massey@prismtech.com>
5649         * ace/tao_orb_tests.lst:
5650           Remove TAO/tests/Bug_1482_Regression from LynxOS.
5652 Wed Mar 19 11:41:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5654         * ace/Process_Manager.h:
5655         * ace/Semaphore.h:
5656         * ace/SOCK.h:
5657         * ace/SOCK_IO.h:
5658           Doxygen changes
5660         * ace/Service_Gestalt.h:
5661           Removed not needed forward declaration
5663         * ace/OS_NS_Thread.h:
5664           Layout change
5666 Tue Mar 18 20:17:55 UTC 2008  Steve Huston  <shuston@riverace.com>
5668         * bin/PerlACE/ProcessLVRT.pm:
5669         * bin/PerlACE/TestTarget_LVRT.pm: Handle timeouts to the target better
5670           and smarten up the way it gets log files from a failed target.
5672         * bin/PerlACE/TestTarget.pm:
5673         * bin/PerlACE/TestTarget_LVRT.pm: Add a GetFile() method to get a file
5674           from the target to the local machine. By default, it does nothing.
5675           It's meant for use by targets that don't necessarily have locally
5676           accessible file systems, such as LabVIEW RT.
5678         * bin/Run_Test.pm:
5679         * bin/PerlACE/Process_Win32.pm: Add support for running tests on
5680           LabVIEW RT similarly to the way they're done on VxWorks; TAO tests
5681           run the server on the target and the client on the host.
5683         * bin/LabVIEW_RT/labview_test_controller/labview_test_controller.cpp:
5684           Catch exceptions and try to report it to stderr before the machine
5685           locks up, dies, etc.
5687 Tue Mar 18 07:33:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5689         * include/makeinclude/platform_openvms.GNU:
5690           Removed -Wc/DISTINGUISH_NESTED_ENUMS, only needed for one test
5692 Mon Mar 14 09:17:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5694         * bin/tao_other_tests.lst:
5695           Added 3252
5697 Mon Mar 14 09:07:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5699         * bin/tao_orb_tests.lst:
5700           Added 3251
5702 Fri Mar 14 19:57:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5704         * include/makeinclude/platform_aix_g++.GNU:
5705           Improved support for buildbits=64
5707 Fri Mar 14 19:09:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5709         * ace/INET_Addr.cpp:
5710           Fixe warning with GCC 4.2 on AIX
5712 Fri Mar 14 19:07:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5714         * include/makeinclude/platform_aix_g++.GNU:
5715           Disable visibility by default. With GCC 4.2 on AIX we get warnings
5716           that visibility is not supported in that configuration
5718 Fri Mar 14 15:02:33 UTC 2008  Ciju John  <johnc at ociweb dot com>
5720         * bin/tao_other_tests.lst:
5721           Turn on the Notify Persistent_POA test.
5723 Fri Mar 14 09:30:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5725         * include/makeinclude/platform_aix_g++.GNU:
5726           Don't use -mcpu=common, that is an ancient default of AIX 5.1
5728 Thu Mar 13 12:41:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5730         * include/makeinclude/platform_aix_g++.GNU:
5731           Fixed support for buildbits=32/64
5733 Wed Mar 12 19:49:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5735         Reverted the gperf change below, breaks all autoconf builds
5737         Wed Mar 12 06:55:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5738         * m4/ace.m4:
5739           Added enable-aio, enable-ipo and fixed gperf handling.
5740           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5741           for reporting this
5743 Wed Mar 12 15:08:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5745         * bin/PerlACE/ProcessVX.pm:
5746           Fix retry mechanism for the iBoot bar
5748 Wed Mar 12 12:59:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5750         * m4/ace.m4:
5751           Added support for fox, thanks to Thomas Girard
5752           <thomas dot g dot girard at free dot fr> for reporting this.
5753           This fixes bugzilla 3147
5755 Wed Mar 12 11:59:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5757         * ace/FoxReactor/FoxReactor.{h,cpp}:
5758           Removed check for ACE_HAS_FOX
5760         * include/makeinclude/wrapper_macros.GNU:
5761           Changed fox handling, matches the other reactors. Thanks to
5762           Thomas Girard <thomas dot g dot girard at free dot fr> for
5763           reporting this. This resolves bugzilla 3248
5765         * include/makeinclude/platform_aix_ibm.GNU:
5766           Added support for Visual Age 9
5768 Wed Mar 12 11:53:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5770         * ace/FoxReactor/FoxReactor.h:
5771           Added missing include, thanks to Thomas Girard
5772           <thomas dot g dot girard at free dot fr> for reporting this
5774 Wed Mar 12 07:07:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5776         * ace/FoxReactor/FoxReactor.cpp:
5777           Fixed compile errors, thanks to Thomas Girard
5778           <thomas dot g dot girard at free dot fr> for reporting this
5780 Wed Mar 12 06:59:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5782         * ace/ace.mwc:
5783         * bin/MakeProjectCreator/config/global.features:
5784           Added fox reactor, thanks to Thomas Girard
5785           <thomas dot g dot girard at free dot fr> for reporting this
5787 Wed Mar 12 06:55:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5789         * m4/ace.m4:
5790           Added enable-aio, enable-ipo and fixed gperf handling.
5791           This to Thomas Girard <thomas dot g dot girard at free dot fr>
5792           for reporting this
5794 Tue Mar 11 12:24:43 UTC 2008  Steve Huston  <shuston@riverace.com>
5796         * ace/Svc_Conf.h: Add #include "ace/config.h" so a setting for
5797           ACE_LACKS_PRAGMA_ONCE can be seen. Fixes compile warnings.
5799 Tue Mar 11 12:20:02 UTC 2008  Steve Huston  <shuston@riverace.com>
5801         * ace/Log_Msg.cpp (log): Fixed compile error. No need to use
5802           ACE_TEXT_ALWAYS_CHAR for a char* literal.
5804 Mon Mar 10 22:27:09 UTC 2008  Nanbor Wang  <nanbor@wakefield.txcorp.com>
5806         * ace/Svc_Conf.h: Removed redundant inclusion of Obstack.h.  It is
5807           included later in Svc_Conf_Param.h.  Removing this extra
5808           inclusion allows us to build on MacOS Leopard with optimization
5809           enabled.
5811 Mon Mar 10 15:35:02 UTC 2008  Steve Huston  <shuston@riverace.com>
5813         * ace/Log_Msg.{h cpp} (log): For %C, clearly note that it always prints
5814           a narrow-char string, and adjust the va_arg to match. Thanks to
5815           Russell Morra for reporting this issue.
5817 Mon Mar 10 13:20:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5819         * tests/Multicast_Test.cpp:
5820           When sending fails, print the ip address we are using in the error
5821           message.
5823 Sat Mar  8 16:23:57 UTC 2008  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
5825         * ace/WIN32_Asynch_IO.cpp (send): Enhanced the code to allow sends
5826           of 0-sized datagrams.  Thanks to Andi Heusser <aheusser at gmail
5827           dot com> for this fix.
5829 Thu Mar  6 16:49:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5831         * include/makeinclude/rules.lib.GNU:
5832           Rearranged some rules to make sure c/C files are compiled with the
5833           C compiler on OpenVMS
5835 Thu Mar  6 13:10:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5837         * include/makeinclude/platform_openvms.GNU:
5838           Improved this file
5840 Thu Mar  6 10:33:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5842         * include/makeinclude/platform_openvms.GNU:
5843           Removed restriction that only a shared or static build can be done
5845 Wed Mar  5 07:54:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5847         * bin/tao_orb_tests.lst:
5848           Don't run the parallel connect strategy test on VxWorks 5.5, the
5849           command length of the shell is not long enough.
5851 Tue Mar  4 09:27:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5853         * bin/ProcessVX.pm:
5854           Added a retry to the iPass protocol code, in a full test run
5855           we sometimes see that the reboot has failed. With this retry
5856           we hopefully get rid of those false test failures
5858 Tue Mar  4 05:54:22 UTC 2008  William Otte  <wotte@dre.vanderbilt.edu>
5860         * bin/svn_props.py:
5861           Automatically set default properties when svn complains.
5863 Mon Mar  3 11:22:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5865         * bin/MakeProjectCreator/templates/bor.mpd:
5866           Just single line comments
5868         * bin/MakeProjectCreator/templates/gnu.mpd:
5869           Check VXWORKSLINK for 1
5871 Mon Mar  3 11:10:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5873         * include/makeinclude/platform_vxworks5.5.x.GNU:
5874         * include/makeinclude/platform_vxworks6.2.GNU:
5875         * include/makeinclude/platform_vxworks6.3.GNU:
5876         * include/makeinclude/rules.bin.GNU:
5877         * include/makeinclude/rules.lib.GNU:
5878           Use 1 for VXWORKSLINK instead of true. Added footprint=1
5879           as flag to specify that you are doing a footprint build
5881 Mon Mar  3 10:49:28 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
5883         * apps/JAWS/clients/WebSTONE/src/cgi-send.c:
5884         * apps/JAWS/clients/WebSTONE/src/genrand.c:
5885         * apps/JAWS/clients/WebSTONE/src/webmaster.c:
5886         * contrib/utility/Example/CommandLine/Foo/command.cpp:
5887         * contrib/utility/Example/ExH/BadCast/bad_cast.cpp:
5888         * contrib/utility/Example/ExH/Compound/compound.cpp:
5889         * contrib/utility/Example/ExH/HelloWorld/hello_world.cpp:
5890         * contrib/utility/Example/ExH/LogicToSystem/logic_to_system.cpp:
5891         * contrib/utility/Example/Hetero/Container/container.cpp:
5892         * contrib/utility/Example/Introspection/InheritanceTree/inheritance_tree.cpp:
5893         * contrib/utility/Example/Introspection/Traversal/driver.cpp:
5894         * contrib/utility/Test/ExH/Converter/converter.cpp:
5895         * contrib/utility/Test/ExH/Inline/inline.cpp:
5896         * contrib/utility/Test/ExH/Logic/DescriptiveException/descriptive_exception.cpp:
5897         * contrib/utility/Test/ExH/System/DescriptiveException/descriptive_exception.cpp:
5898         * contrib/utility/Test/Introspection/Inline/inline.cpp:
5899         * contrib/utility/Test/Synch/Inline/inline.cpp:
5900         * etc/xlc_dummy.cpp:
5901         * examples/Reactor/Proactor/test_aiocb.cpp:
5902         * examples/Reactor/Proactor/test_aiosig.cpp:
5904           Disable fuzz's check_for_improper_main_declaration check on these files.
5905           These files don't use ACE.
5907         * examples/Reactor/WFMO_Reactor/Multithreading.cpp:
5908         * examples/Reactor/WFMO_Reactor/Registration.cpp:
5909         * examples/Reactor/WFMO_Reactor/Registry_Changes.cpp:
5910         * examples/Threads/task_three.cpp:
5912           Use the proper form of ACE_TMAIN. Namely, the argv parameter
5913           should be "ACE_TCHAR *argv[]" instead of "ACE_TCHAR **argv"
5914           or "ACE_TCHAR *[]" instead of "ACE_TCHAR **"
5916         * apps/JAWS3/bench/average.cpp:
5917         * netsvcs/clients/Tokens/invariant/invariant.cpp:
5919           Use ACE_TMAIN instead of main as the program entry point to comply
5920           with ACE/TAO/CIAO coding standards.
5922 Mon Mar  3 08:58:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5924         * include/makeinclude/platform_openvms.GNU:
5925           Improved this file
5927 Mon Mar  3 07:30:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5929         * include/makeinclude/platform_openvms.GNU:
5930           Don't set INSLIB
5932 Mon Mar  3 07:00:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5934         * include/makeinclude/rules.local.GNU:
5935           Rearranged some rules so that C files are compiled with the
5936           C compiler on OpenVMS
5938 Mon Mar  3 06:57:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5940         * bin/ProcessVX.pm:
5941           Added support to specify a custom password for the iBoot
5943 Sun Mar  2 20:04:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5945         * bin/ProcessVX.pm:
5946           Integrated some OCI changes for the iBoot
5948 Sun Mar  2 19:32:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5950         * bin/auto_run_tests.pl:
5951           Use ACE_ROOT as defailt root test directory instead of the current
5952           directory
5954 Sun Mar  2 18:53:12 UTC 2008  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
5956         * ASNMP/agent/main.cpp:
5957         * ace/Svc_Conf_y.cpp:
5958         * apps/JAWS3/jaws3/main.cpp:
5959         * examples/Mem_Map/IO-tests/test_io.cpp:
5960         * examples/Reactor/Multicast/client.cpp:
5961         * examples/Reactor/Multicast/server.cpp:
5962         * examples/Reactor/Proactor/test_aiocb_ace.cpp:
5963         * examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp:
5964         * netsvcs/clients/Naming/Dump_Restore/createfile.cpp:
5965         * netsvcs/clients/Tokens/collection/collection.cpp:
5966         * netsvcs/clients/Tokens/collection/rw_locks.cpp:
5967         * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
5968         * netsvcs/clients/Tokens/invariant/invariant.cpp:
5969         * netsvcs/clients/Tokens/manual/manual.cpp:
5970         * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
5971         * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp:
5972         * performance-tests/Misc/context_switch_time.cpp:
5973         * performance-tests/Misc/test_guard.cpp:
5974         * performance-tests/Server_Concurrency/Leader_Follower/RT_CORBA_Leader_Follower.cpp:
5975         * performance-tests/Server_Concurrency/Queue_Based_Workers/RT_CORBA_Workers.cpp:
5976         * performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp:
5978           Use ACE_TMAIN instead of main as the program entry point to comply
5979           with ACE/TAO/CIAO coding standards.
5981         * examples/Mem_Map/IO-tests/Mem_Map_IO_Tests.mpc:
5983           MPC doesn't recognize ACE_TMAIN as an entry point, as such, we need
5984           to explicitly set exename in the MPC file.
5986         * apps/JAWS/clients/WebSTONE/src/webclient.c:
5987         * contrib/utility/Example/CommandLine/Foo/foo.cpp:
5988         * performance-tests/Synch-Benchmarks/context.c:
5989         * performance-tests/TTCP/C/new-ttcp.cpp:
5990         * tests/Unload_libACE.cpp:
5992           Disable fuzz's check_for_improper_main_declaration check on these files.
5993           These files don't use ACE.
5995 Sat Mar  1 19:09:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
5997         * bin/auto_run_tests.pl:
5998           Added -r as option to specify an alternate root test directory
5999           instead of the current directory. Combined this with -l we can
6000           then run perl scripts for testing project code.
6002 Thu Feb 28 16:08:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6004         * bin/generate_compile_stats.sh:
6005           Added --compiler as option so that we can specify a different
6006           compiler then gcc
6008 Thu Feb 28 08:32:18 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6010         * docs/ACE-bug-process.html:
6011           Removed cvs
6013 Wed Feb 27 19:28:18 UTC 2008  William Otte  <wotte@william-ottes-macbook-pro.local>
6015         * bin/MakeProjectCreator/config/global.features:
6016           disable mcpp by default.
6018 Tue Feb 26 15:52:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6020         * include/makeinclude/platform_openvms.GNU:
6021           Added support for buildbits=64
6023 Tue Feb 26 09:18:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6025         * include/makeinclude/platform_openvms.GNU:
6026           Added some compiler flags to reduce the number of warnings/errors
6027           in the OpenVMS builds
6029 Mon Feb 25 19:44:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6031         * bin/PerlACE/Process_Unix.pm:
6032         * bin/PerlACE/Process_Win32.pm:
6033           Added IgnoreHostRoot which can be set from a test script. That way
6034           when doing cross host testing we can make sure we don't get the
6035           executable from the host root directory. This is for example usefull
6036           when we want to spawn perl or another system utility
6038         * bin/PerlACE/Run_Test.pm:
6039           Removed commented out line
6041 Mon Feb 25 14:30:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6043         * include/makeinclude/platform_vxwork6.2.GNU:
6044         * include/makeinclude/platform_vxwork6.3.GNU:
6045           Added LD_PARTIALFLAGS which can be set for footprint builds
6047 Mon Feb 25 08:13:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6049         * ace/config-macros.h:
6050           Set ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN when
6051           ACE_THR_FUNC_RETURN is an integral type
6053         * ace/Task.cpp:
6054           Use ACE_HAS_INTEGRAL_TYPE_THR_FUNC_RETURN to determine whether
6055           we can do a reinterpret_cast or static_cast. This is much easier
6056           then checking all compilers
6058 Sun Feb 24 19:37:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6060         * ace/Configuration.cpp:
6061         * ace/Configuration.h:
6062         * ace/Configuration.inl:
6063           Added new inline file
6065         * ace/Get_Opt.cpp:
6066           Prefix increment
6068         * ace/Event_Handler.h:
6069           Removed commented out code
6071 Sat Feb 23 06:56:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6073         * include/makeinclude/platform_openvms.GNU:
6074           OpenVMS doesn't have rwho
6076 Fri Feb 22 18:55:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6078         * ace/Message_Queue_NT.h:
6079           Fixed wrong include
6081 Fri Feb 22 14:20:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6083         * ace/Message_Queue.{h,cpp,inl}:
6084         * ace/Message_Queue_NT.{h,cpp,inl}:
6085         * tests/Message_Queue_Test.cpp:
6086         * ace/ace.mpc:
6087         * ace/Makefile.am:
6088           Moved ACE_Message_Queue_NT to its own file
6090 Fri Feb 22 08:54:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6092         * bin/global.features:
6093           Default optimize_collocated_invocations to 1
6095 Fri Feb 22 00:34:17 UTC 2008  Steve Huston  <shuston@riverace.com>
6097         * bin/tao_orb_tests.lst: Added !LabVIEW_RT to all tests that haven't
6098           been adapted to the non-local filesystem mechanism I invented to run
6099           tests for LabVIEW RT targets (and can also be used for other target
6100           types). Now I can enable TAO tests for the LabVIEW RT scoreboard
6101           build.
6103 Thu Feb 21 15:25:37 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6105         * docs/Download.html:
6106           Updated download links to point to x.6.3
6108         * etc/index.html:
6109           Updated for x.6.3
6111 Thu Feb 21 02:34:37 CST 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6113         * ACE version 5.6.3 released.
6115 Local Variables:
6116 mode: change-log
6117 add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
6118 indent-tabs-mode: nil
6119 End: