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>
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>
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>
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>
47 Tue Sep 9 13:35:00 UTC 2008 Simon Massey <sma at prismtech dot com>
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
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
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
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
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
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
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:
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>
202 Improved BCB instructions
204 Sun Aug 17 18:04:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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>
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>
226 Added missing specializations for Borland C++.
228 Wed Aug 13 14:18:15 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
231 * m4/ace_functions.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>
238 * m4/ace_functions.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>
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.
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
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>
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.
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
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>
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>
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>
449 Also check cpp/inl files for RefCountServantBase
451 Fri Aug 8 08:36:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
454 Added missing specializations for Borland C++.
456 Fri Aug 8 08:17:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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>
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:
473 * ace/Pagefile_Memory_Pool.cpp:
475 * ace/Time_Value.inl:
476 * ace/SV_Semaphore_Simple.cpp:
477 * ace/Thread_Manager.cpp:
479 * ace/ETCL/ETCL_Interpreter.cpp:
480 * ace/UPIPE_Stream.cpp:
481 * ace/SOCK_Dgram.cpp:
483 * ace/OS_NS_unistd.cpp:
484 * ace/FIFO_Recv_Msg.inl:
487 * ace/CDR_Stream.cpp:
489 Added usage of ACE_Utils::truncate_cast<>
490 to get rid of conversion warnings, mostly from size_t
493 Thu Aug 7 18:02:11 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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>
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>
560 Use more cached values, improved detection of tcl. Add bzip2
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:
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
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
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.
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:
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
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
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>
659 Changed block to a bool
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:
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:
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:
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:
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
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:
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
787 * tests/Reference_Counted_Event_Handler_Test_Dev_Poll.cpp:
788 * tests/run_test.lst:
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>
811 Missed adding the new Reactor_Dispatch_Order_Test_Dev_Poll
814 Tue Jul 29 22:23:08 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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:
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
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:
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>
906 Removed obsolete workaround for Borland C++
908 Mon Jul 28 11:52:13 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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
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
932 * ace/ace_qt4reactor.mpc:
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:
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
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:
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:
1002 * ace/Select_Reactor_T.cpp:
1003 * ace/Select_Reactor_T.h:
1004 * ace/TP_Reactor.cpp:
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:
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
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
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>
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
1122 Const/layout changes
1124 * ace/Configuration.h:
1127 * ace/Monitor_Base.cpp (retrieve_and_clear):
1128 Use clear_i to prevent deadlocks
1133 * ace/Strategies_T.cpp:
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>
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>
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>
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
1188 Wed Jul 9 16:09:30 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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.
1202 Remove ACE_LACKS_WILDCARD_BIND from the list of feature test
1203 macros. It was removed since ACE no longer supports any systems
1206 Wed Jul 9 16:02:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
1219 Remove ACE_HAS_TEMPLATE_SPECIALIZATION from list of feature
1222 Wed Jul 9 14:18:26 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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
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>
1245 Removed deprecated 'parityenb' member from ACE_TTY_IO::Serial_Params
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>
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.
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>
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>
1300 Document new --enable-rcsid option for autoconf build.
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
1348 * tests/run_test.lst: Disable Sendfile_Test on LABVIEW_RT - it lacks
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>
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
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
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
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()
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:
1456 Mon Jun 30 16:50:05 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
1460 Fixed a misplaced bit of code.
1462 Mon Jun 30 12:41:00 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
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
1477 * tests/Process_Env_Test.cpp:
1478 * tests/run_test.lst:
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
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
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:
1551 Wed Jun 25 14:09:52 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1553 * rpmbuild/ace-tao-config.patch
1556 * rpmbuild/ace-tao.spec:
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>
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
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>
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:
1625 Remove ACE_TMAIN from this test and stop it building on
1626 wide systems (as per original test). The test can not use
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
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:
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>
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
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
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
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>
1813 Small bug in white space compaction.
1815 Fri Jun 20 14:15:00 UTC 2008 Simon Massey <sma at prismtech dot com>
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>
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>
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
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>
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>
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>
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>
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:
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:
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:
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>
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:
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:
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:
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>
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:
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>
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:
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>
2224 Enable check_for_tab check for TAO/tests
2226 Sun Jun 15 16:03:29 UTC 2008 Abdullah Sowayan <abdullah.sowayan@lmco.com>
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:
2240 * rpmbuild/ace-tao.spec:
2241 Patch 6 is not needed anymore
2243 * ace/Strategies_T.h:
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
2320 Thu Jun 12 21:57:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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:
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:
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
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
2477 Wed Jun 11 04:17:42 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2481 Remove ACE_HAS_AIX_BROKEN_SOCKET_HEADER definitions.
2483 Wed Jun 11 03:51:32 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2488 Remove feature test and autoheader template for
2489 ACE_HAS_CHARPTR_SPRINTF. This feature test macro is no longer
2492 Wed Jun 11 03:39:48 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2497 Remove feature test and autoheader template for
2498 ACE_LACKS_FLOATING_POINT. This feature test macro is no longer
2501 Wed Jun 11 03:33:31 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2506 Remove feature test and autoheader template for
2507 ACE_HAS_TYPENAME_KEYWORD. This feature test macro is no longer
2510 Wed Jun 11 03:31:02 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2515 Remove feature test and autoheader template for
2516 ACE_HAS_SPARCWORKS_401_SIGNALS. This feature test macro is no
2519 Wed Jun 11 02:57:12 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
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>
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>
2546 Remove feature test and autoheader template for
2547 ACE_HAS_IRIX_53_SIGNALS. This feature test macro is no longer
2550 Tue Jun 10 23:57:53 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
2565 Remove feature test and autoheader template for
2566 ACE_HAS_BROKEN_SAP_ANY. This feature test macro is no longer
2569 Tue Jun 10 23:49:46 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
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>
2588 Remove feature test and autoheader template for
2589 ACE_HAS_BROKEN_CONDITIONAL_STRING_CAST. This feature test macro
2592 Tue Jun 10 23:43:19 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2597 Remove feature test and autoheader template for
2598 ACE_HAS_BROKEN_CONVERSIONS. This feature test macro is no
2601 Tue Jun 10 23:41:11 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
2606 Remove feature test and autoheader template for
2607 ACE_HAS_BROKEN_NAMESPACES. This feature test macro is no longer
2610 Tue Jun 10 23:39:09 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
2622 Remove feature test and autoheader template for
2623 ACE_HAS_BROKEN_TIMESPEC_MEMBERS. This feature test macro is no
2626 Tue Jun 10 21:28:23 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
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
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
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>
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
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)
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
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>
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>
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.
2768 Add an entry for stack trace support.
2772 Added comments for "%?".
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.
2787 Added Stack_Trace in as source.
2789 * ace/config-macosx-leopard.h:
2791 Added ACE_HAS_EXECINFO_H define.
2795 Added Stack_Trace.h and Stack_Trace.cpp.
2799 Added checks for execinfo.h header.
2801 * tests/Stack_Trace_Test.cpp:
2805 * tests/run_test.lst:
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
2841 Fri Jun 06 13:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
2847 Fri Jun 06 11:10:00 UTC 2008 Simon Massey <sma at prismtech dot com>
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>
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>
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
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
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
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
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:
3040 * ace/config-cygwin32.h:
3041 Disabled wcstoull() on cygwin since it doesn't provide
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.
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:
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>
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:
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>
3124 Adding missing template and header files.
3126 Tue May 27 12:11:07 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
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>
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
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>
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>
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>
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>
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:
3245 * ace/Service_Config.cpp:
3248 * rpmbuild/ace-tao.spec:
3249 Removed codeset patch
3251 Thu May 22 09:37:10 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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().
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}:
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:
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:
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:
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
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
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>
3448 Added config-win32-msvc9.h, thanks to <tim at burmair dot com> for
3451 Wed May 14 20:41:17 2008 Steve Huston <shuston@riverace.com>
3453 * ace/Thread_Manager.h: Expanded the documentation, particularly for
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:
3469 * ace/os_include/os_unistd.h:
3470 * ace/os_include/sys/os_resource.h:
3471 * ace/POSIX_Proactor.cpp:
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>
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:
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
3511 * ace/MonitorControl/WindowsMultiInstanceMonitor.cpp:
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:
3520 * ace/os_include/os_glob.h:
3521 * ace/os_include/sys/os_statvfs.h:
3522 Removed not needed includes
3525 Added check for sysinfo.h
3527 * ace/config-linux-common.h:
3528 Added ACE_HAS_SYSINFO and ACE_HAS_SYSINFO_H
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>
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
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:
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
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:
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>
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:
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
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
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:
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
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:
3731 * ace/ETCL/ETCL_Interpreter.cpp:
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:
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:
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
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.
3792 Comments for trace_active were swapped.
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.
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
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
3853 Added check for pdh.h
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:
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:
3908 Fri May 2 23:58:38 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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:
3926 Fri May 2 23:29:06 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
3928 * ace/ETCL/Makefile.am:
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>
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:
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
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:
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
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>
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
4073 Thu May 1 16:11:12 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
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:
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.
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
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
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:
4224 Updated Beta to Micro
4226 Tue Apr 29 18:02:22 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
4230 Moved this directory and all its contents to $ACE_ROOT/ace.
4231 Also changed #includes to be relative to $ACE_ROOT.
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:
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:
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.
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>
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:
4365 * AutoUpdateStarter.h:
4366 * Constraint_Visitor.cpp:
4368 * Constraint_Interpreter.h:
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:
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
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>
4421 Merge from MonitorControl branch.
4423 Mon Apr 28 11:37:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
4426 * ace/Global_Macros.h:
4427 Moved set of define to config-all
4430 * ace/Condition_T.h:
4433 Mon Apr 28 11:36:46 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
4438 Added a virtual method to facilitate the configurable handling of
4441 Mon Apr 28 11:30:54 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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:
4451 * bin/MakeProjectCreator/config/acenosubsets.mpb:
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:
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
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
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}:
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
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
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
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
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:
4640 * ace/Cleanup_Strategies_T.h:
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}:
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>
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:
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>
4680 Don't build 2980 with wchar enabled and added empty resource
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
4693 * ace/Service_Config.{h,cpp,inl}:
4694 Include the new Threading_Helper_T.cpp and removed the implementation
4698 Added missing include for bug 2980
4700 * ace/Codeset_Registry.h:
4701 Fixed typo in comment
4703 * ace/Shared_Object.h:
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
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,
4745 Fri Apr 11 01:51:13 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
4747 * ace/Svc_Conf_Tokens.h:
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
4763 * ace/Svc_Conf_Token_Table.h:
4764 * ace/Svc_Conf_Tokens.h:
4765 * ace/Svc_Conf_y.cpp:
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>
4777 Adding YYSTYPE_IS_DECLARED to prevent yacc(1) from trying to use a
4778 trivial definition of YYSTYPE.
4782 Fixing an unused variable warning. Adding an YYSTYPE guard.
4784 * ace/Svc_Conf_Tokens.h:
4785 * ace/Svc_Conf_y.cpp:
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:
4839 Fixing a compile problem with no-threads builds.
4841 Wed Apr 9 22:05:30 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
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:
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
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>
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
4902 * ace/Service_Gestalt.cpp:
4903 Don't use ACE_LIB_TEXT
4905 * ace/High_Res_Timer.h:
4906 * ace/Based_Pointer_T.h:
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:
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
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:
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.
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:
4997 Ensuring there are no TAB characters present in the generated
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.
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:
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>
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.
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.
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.
5095 Adding Intrusive_Auto_Ptr to the list.
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:
5113 Adding Bug_2980_Regression_Test
5115 Fri Apr 4 18:27:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5118 Fixed iostream detection. This fixes bugzilla 3288
5119 This to Thomas Girard <thomas dot g dot girard at free dot fr>
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>
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>
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
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
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>
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
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>
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
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>
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:
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
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
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
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:
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
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
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
5409 * ace/High_Res_Timer.inl:
5412 * ace/Hash_Map_Manager_T.cpp:
5413 Use prefix increment instead of postfix
5415 * ace/High_Res_Timer.h:
5417 * ace/Select_Reactor_Base.h:
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>
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
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
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
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
5548 * ace/Reactor_Impl.h:
5551 Tue Mar 25 00:38:33 UTC 2008 J.T. Conklin <jtc@acorntoolworks.com>
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>
5603 Fri Mar 21 10:46:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
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>
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}:
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>
5638 * ace/High_Res_Timer.cpp:
5639 Changed supported flag to a bool
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:
5660 * ace/Service_Gestalt.h:
5661 Removed not needed forward declaration
5663 * ace/OS_NS_Thread.h:
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.
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:
5697 Mon Mar 14 09:07:57 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5699 * bin/tao_orb_tests.lst:
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>
5739 Added enable-aio, enable-ipo and fixed gperf handling.
5740 This to Thomas Girard <thomas dot g dot girard at free dot fr>
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>
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>
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>
5790 Added enable-aio, enable-ipo and fixed gperf handling.
5791 This to Thomas Girard <thomas dot g dot girard at free dot fr>
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
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
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:
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>
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>
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:
5927 Mon Mar 3 07:30:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
5929 * include/makeinclude/platform_openvms.GNU:
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>
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>
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
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
6008 Thu Feb 28 08:32:18 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
6010 * docs/ACE-bug-process.html:
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
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
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:
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:
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
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
6111 Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl>
6113 * ACE version 5.6.3 released.
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