1 Mon Jan 22 23:14:56 2007 William R. Otte <wotte@dre.vanderbilt.edu>
3 * ACE version 5.5.5 released.
5 Thu Jan 18 16:45:31 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
7 * ace/README: Added ACE_HAS_EBCDIC.
9 * ace/Codeset_IBM1047.{h,cpp}: Changed ACE_MVS to ACE_HAS_EBCDIC
10 in these files so that EBCDIC support can be enabled for non-MVS
11 platforms. Thanks to Harry Goldschmitt <harry at hgac dot com>
14 Fri Jan 19 12:35:42 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
16 * bin/tao_orb_tests.lst:
18 TAO/tests/ORB_Local_Config/Bug_1459/run_test.pl should not run
19 when built as ACE_FOR_TAO.
21 Thu Jan 18 19:22:41 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
25 Documented this change.
27 * bin/MakeProjectCreator/templates/gnu.mpd:
29 Provide a __prebuild__ target that performs the prebuild step or
30 nothing if a prebuild step wasn't supplied.
32 * include/makeinclude/rules.common.GNU:
34 Added the __prebuild__ target to the front of the all
37 This change fixes Bugzilla #2713.
39 Wed Jan 17 15:55:06 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
41 * bin/tao_orb_tests.lst:
42 Making sure the Transport::Current tests are not ran when the
43 functionality is disabled.
45 Wed Jan 17 15:10:12 UTC 2007 Johnny willemsen <jwillemsen@remedy.nl>
47 * ace/config-g++-common.h:
48 Make sure that we don't set visibility for singletons
49 when visibility is turned off completely
51 Wed Jan 17 12:20:57 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
53 * bin/PerlACE/Run_Test.pm:
55 Added a function to check for the privileges required to set
56 thread priority on HP-UX. For all other platforms, it is a noop.
58 Tue Jan 16 21:00:20 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
60 * ace/Service_Gestalt.cpp:
62 Fixing a memory leak of a gestalt instance, caused by an
63 incorrect re-initialization.
65 Mon Jan 15 21:54:47 UTC 2007 Steve Huston <shuston@riverace.com>
67 * ace/SOCK_Stream.h: Corrected Doxygen tags.
69 Mon Jan 15 10:15:47 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
72 Improved rtems 4.7 support
74 Fri Jan 12 20:09:47 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
76 * ace/config-g++-common.h:
79 Thu Jan 11 21:42:47 UTC 2007 Steve Huston <shuston@riverace.com>
81 * ace/Message_Block.h: Comment typos.
82 * ace/SOCK_Stream.h: Corrected documentation for what the
83 _n() variants do with timeouts.
85 Thu Jan 11 15:27:27 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
87 * docs/ACE-guidelines.html:
90 Wed Jan 10 20:31:52 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
92 * docs/ACE-guidelines.html:
93 Added some text making explicit the use of "#if defined (FOO)"
94 rather than "#if FOO" so as to avoid trouble with Doxygen.
96 Wed Jan 10 16:08:32 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
98 * tests/CDR_Array_Test.cpp:
100 Added a work-around for an issue with gcc 4.1.1 (and possibly
101 later versions) where certain variables are optimized away while
102 they are still needed.
104 Wed Jan 10 15:19:02 UTC 2007 Steve Huston <shuston@riverace.com>
106 * NEWS: Noted that Windows 95, 98, Me, etc. prior to NT4 SP2 are
107 no longer supported. The code for this is described at
108 Sat Jan 6 00:06:52 UTC 2007 Steve Huston <shuston@riverace.com>
110 * ACE-INSTALL.html: Corrected Pharlap references.
112 Wed Jan 10 14:16:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
115 * docs/svn/svn-prefs.reg:
116 Added .vxe to global ignore list
118 Wed Jan 10 11:40:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
120 * bin/tao_orb_tests.lst:
121 Don't run 1482 with VxWorks RTP
123 Wed Jan 10 07:55:04 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
125 Reverted my change below. It worked in terms that it compiled on
126 all platforms but it resulted in a big footprint increase (about 1.5%)
127 for a full application and that is just too much.
129 Tue Jan 9 11:21:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
130 * ace/String_Base.cpp:
132 Moved the members of String_Base_Const to String_Base and
133 removed String_Base_Const
135 * ace/String_Base_Const.cpp:
136 * ace/String_Base_Const.h:
137 Remove String_Base_Const. It was there as workaround for an old
138 sun compiler which we don't support anymore. Fixes bugzilla bug
142 * ace/ace_for_tao.mpc:
144 Removed String_Base_Const.{h,cpp}
146 Wed Jan 10 02:01:04 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
148 * bin/MakeProjectCreator/config: Added "default.features" to
151 * tests: Re-generated the svn:ignore property.
153 Wed Jan 10 00:22:01 UTC 2007 Steve Huston <shuston@riverace.com>
155 * ace/POSIX_Proactor.cpp: Fixed some spelling and logging issues.
157 Tue Jan 9 22:57:24 UTC 2007 Steve Huston <shuston@riverace.com>
159 * tests/SOCK_Send_Recv_Test.cpp: Added a check to make sure nonblocking
160 recv() works without blocking; this feature is relied on by later
161 tests, and is also the subject of a customer report.
162 Also, removed all the ACE_ASSERTS - tests should never do asserts.
163 It kills the program without any legit idea of what went on, and they
164 disappear in Release builds.
166 Tue Jan 9 15:36:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
169 * ace/Thread_Manager.{h,cpp,inl}:
170 Removed ACE_USE_ONESHOT_AT_THREAD_EXIT checks, that define
171 is not set in any config file
173 Tue Jan 9 14:17:50 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
175 * bin/msvc_static_order.lst:
177 Added TAO/tao/TC to the end of the TAO library list.
179 Tue Jan 9 12:47:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
181 * ace/Log_Record.cpp:
182 Const improvement and initialise pointer with 0
184 * ace/Process_Manager.h:
187 * ace/String_Base.cpp:
188 Added missing typename to get the npos compiling with all compilers
190 Tue Jan 9 11:21:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
192 * ace/String_Base.cpp:
194 Moved the members of String_Base_Const to String_Base and
195 removed String_Base_Const
197 * ace/String_Base_Const.cpp:
198 * ace/String_Base_Const.h:
199 Remove String_Base_Const. It was there as workaround for an old
200 sun compiler which we don't support anymore. Fixes bugzilla bug
204 * ace/ace_for_tao.mpc:
206 Removed String_Base_Const.{h,cpp}
208 Tue Jan 9 09:11:44 UTC 2007 Krishnakumar B <kitty@dre.vanderbilt.edu>
210 * docs/svn/config (enable-auto-props):
211 * docs/svn/svn-prefs.reg:
213 Added .clo to the list of extensions that we want metadata to be
214 associated with. Fixed a bunch of unmatched quotes in
215 svn-prefs.reg, and updated the mime-type of pdf to be
216 application/pdf as opposed to application/postscript.
218 Tue Jan 9 08:12:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
221 Initialise pointers with 0
223 * ace/config-hpux-11.00.h:
224 Fixed defines to work with wchar builds
226 Tue Jan 9 03:46:14 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
230 Add ACE_LACKS_STRNLEN_PROTOTYPE feature test.
232 Mon Jan 8 19:55:31 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
236 When creating a substring, only allocate the ACE_SString in the
237 return statement to avoid needless memory allocation and possibly
240 * tests/SString_Test.cpp:
242 Specialized memory cleanup for the particular usage pattern of
243 ACE_SString near the end of the test.
245 Mon Jan 8 19:48:50 UTC 2007 Steve Huston <shuston@riverace.com>
247 * ace/config-lite.h (ACE_DECLARE_STL_REVERSE_ITERATOR): The
248 non-standard declaration is only needed on Windows when VC7.1
249 and the 64-bit SDK are used.
251 Mon Jan 8 18:54:55 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
253 * tests/Bug_1890_Regression_Test.cpp:
254 * tests/Bug_2540_Regression_Test.cpp:
256 Reverted my previous changes where the ACE_Select_Reactor was
257 explicitly chosen. The bug reports specifically talk about the
258 select reactor, but they actually apply to others as well.
260 Mon Jan 8 18:50:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
262 * ace/os_include/os_string.h:
263 Added ACE_LACKS_STRNLEN_PROTOTYPE to define strnlen prototype,
264 seems to lack with RedHat 6.2 Thanks to Nelson Filipe Ferreira Gonçalves
265 <ngoncalves at isr dot ist dot utl dot pt> for delivering the
268 * ace/config-linux-common.h:
269 Glibc 2.1 and lower don't have a strnlen prototype
271 Mon Jan 8 18:43:36 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
273 * tests/Bug_2540_Regression_Test.cpp:
275 This test had the same problem as Bug_1890_Regression_Test.cpp.
276 Explicitly use the ACE_Select_Reactor.
278 Mon Jan 8 17:58:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
280 * tests/Bug_1890_Regression_Test.cpp:
282 Bug 1890 is specifically targeted for the Select Reactor. So,
283 instead of relying on ACE_Reactor::instance() being an
284 ACE_Select_Reactor, explicitly use the ACE_Select_Reactor impl.
285 This will fix this test on Windows.
287 Mon Jan 8 16:51:55 UTC 2007 Wallace Zhang <zhang_w@ociweb.com>
289 * tests/Bug_2368_Regression_Test.cpp:
291 Improved the test output to show the failure caused by the
292 unresolved bug is expected.
294 Mon Jan 8 13:48:17 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
296 * examples/APG/Logging/Trace.h:
298 Undefine TRACE before defining it to avoid warnings from vc71.
300 Mon Jan 8 12:41:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
302 * ace/TP_Reactor.cpp:
303 Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT in the constructors
305 Mon Jan 8 12:00:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
307 * ace/Select_Reactor_T.cpp:
310 * ace/Select_Reactor_T.h :
311 Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT in the constructors
313 Mon Jan 8 11:23:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
315 * ace/Select_Reactor_T.h (open):
316 Also use ACE_DISABLE_NOTIFY_PIPE_DEFAULT as default for disable_notify_pipe
318 * ace/Select_Reactor_T.h:
321 Mon Jan 8 10:45:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
323 * ace/Select_Reactor_Base.h:
326 * ace/Select_Reactor_Base.h:
327 Changed the way we set the default for the
328 ACE_Select_Reactor_Notify::open call, instead of just hardcoding
329 the default 0, use the ACE_DISABLE_NOTIFY_PIPE_DEFAULT define
330 which is set by default to 0, but which we can set from a
331 config file to 1 to disable the notification pipe.
333 * ace/config-posix-nonetworking.h:
334 Set ACE_DISABLE_NOTIFY_PIPE_DEFAULT to 1. The notification pipe
335 doesn't work when networking is fully disabled.
337 Mon Jan 8 00:10:52 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
339 * bin/tao_orb_tests.lst:
341 Adding "!MINIMUM" for the TransportCurrent tests, since it
342 precludes the use of the TC functionality.
344 Sun Jan 7 19:02:30 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
346 * ace/config-hpux-11.00.h:
347 Don't set ACE_SIZEOF_WCHAR, let Basic_Types just do this. Fixes
348 the difference between ACE_SIZEOF_WCHAR and sizeof(wchar_t) on
349 the HP aCC test on the IA64 aCC build which runs on the Sep 2006
352 Sat Jan 6 04:41:30 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
354 * include/makeinclude/macros.GNU:
355 * include/makeinclude/rules.common.GNU:
356 * include/makeinclude/rules.local.GNU:
358 Added new phony target, "svnignore", which takes a good guess at
359 what files are generated in a directory and adds them to
360 svn:ignore property on the containing directory.
365 * examples/APG/Active_Objects:
366 * examples/APG/Config:
367 * examples/APG/Containers:
368 * examples/APG/Logging:
369 * examples/APG/Misc_IPC:
370 * examples/APG/Naming:
371 * examples/APG/Proactor:
372 * examples/APG/Processes:
373 * examples/APG/Reactor:
374 * examples/APG/Shared_Memory:
375 * examples/APG/Signals:
376 * examples/APG/Sockets:
377 * examples/APG/Streams:
378 * examples/APG/Svc_Config:
379 * examples/APG/ThreadManagement:
380 * examples/APG/ThreadPools:
381 * examples/APG/ThreadSafety:
382 * examples/APG/Threads:
383 * examples/APG/Timers:
385 * examples/ASX/CCM_App:
386 * examples/ASX/Message_Queue:
387 * examples/Bounded_Packet_Relay:
390 * examples/Connection/blocking:
391 * examples/Connection/misc:
392 * examples/Connection/non_blocking:
395 * examples/IOStream/client:
396 * examples/IOStream/server:
397 * examples/IPC_SAP/ATM_SAP:
398 * examples/IPC_SAP/DEV_SAP/reader:
399 * examples/IPC_SAP/DEV_SAP/writer:
400 * examples/IPC_SAP/FIFO_SAP:
401 * examples/IPC_SAP/FILE_SAP:
402 * examples/IPC_SAP/SOCK_SAP:
403 * examples/IPC_SAP/SPIPE_SAP:
404 * examples/IPC_SAP/TLI_SAP:
405 * examples/IPC_SAP/UPIPE_SAP:
407 * examples/Logger/Acceptor-server:
408 * examples/Logger/client:
409 * examples/Logger/simple-server:
410 * examples/Mem_Map/IO-tests:
411 * examples/Mem_Map/file-reverse:
414 * examples/OS/Process:
415 * examples/Reactor/Dgram:
416 * examples/Reactor/FIFO:
417 * examples/Reactor/Misc:
418 * examples/Reactor/Multicast:
419 * examples/Reactor/Ntalker:
420 * examples/Reactor/Proactor:
421 * examples/Service_Configurator/IPC-tests/client:
422 * examples/Service_Configurator/IPC-tests/server:
423 * examples/Service_Configurator/Misc:
424 * examples/Shared_Malloc:
425 * examples/Shared_Memory:
426 * examples/Smart_Pointers:
428 * examples/System_V_IPC/SV_Message_Queues:
429 * examples/System_V_IPC/SV_Semaphores:
431 * examples/Timer_Queue:
432 * examples/Web_Crawler:
433 * protocols/examples/RMCast/Send_Msg:
434 * protocols/examples/TMCast/Member:
435 * protocols/tests/HTBP/Reactor_Tests:
436 * protocols/tests/HTBP/Send_Large_Msg:
437 * protocols/tests/HTBP/Send_Recv_Tests:
438 * protocols/tests/HTBP/ping:
439 * protocols/tests/RMCast:
443 Added subversion svn:ignore properties on all these directories
444 comparable to the values previously in the vertigial .cvsignore
445 files, as well as updated them commensurate with the new svnignore
448 * apps/gperf/src/.cvsignore:
449 * apps/gperf/tests/.cvsignore:
450 * examples/APG/Active_Objects/.cvsignore:
451 * examples/APG/Config/.cvsignore:
452 * examples/APG/Containers/.cvsignore:
453 * examples/APG/Logging/.cvsignore:
454 * examples/APG/Misc_IPC/.cvsignore:
455 * examples/APG/Naming/.cvsignore:
456 * examples/APG/Proactor/.cvsignore:
457 * examples/APG/Processes/.cvsignore:
458 * examples/APG/Reactor/.cvsignore:
459 * examples/APG/Shared_Memory/.cvsignore:
460 * examples/APG/Signals/.cvsignore:
461 * examples/APG/Sockets/.cvsignore:
462 * examples/APG/Streams/.cvsignore:
463 * examples/APG/Svc_Config/.cvsignore:
464 * examples/APG/ThreadManagement/.cvsignore:
465 * examples/APG/ThreadPools/.cvsignore:
466 * examples/APG/ThreadSafety/.cvsignore:
467 * examples/APG/Threads/.cvsignore:
468 * examples/APG/Timers/.cvsignore:
469 * examples/ASX/.cvsignore:
470 * examples/ASX/CCM_App/.cvsignore:
471 * examples/ASX/Message_Queue/.cvsignore:
472 * examples/Bounded_Packet_Relay/.cvsignore:
473 * examples/C++NPv1/.cvsignore:
474 * examples/C++NPv2/.cvsignore:
475 * examples/Connection/blocking/.cvsignore:
476 * examples/Connection/misc/.cvsignore:
477 * examples/Connection/non_blocking/.cvsignore:
478 * examples/DLL/.cvsignore:
479 * examples/Export/.cvsignore:
480 * examples/IOStream/client/.cvsignore:
481 * examples/IOStream/server/.cvsignore:
482 * examples/IPC_SAP/ATM_SAP/.cvsignore:
483 * examples/IPC_SAP/DEV_SAP/reader/.cvsignore:
484 * examples/IPC_SAP/DEV_SAP/writer/.cvsignore:
485 * examples/IPC_SAP/FIFO_SAP/.cvsignore:
486 * examples/IPC_SAP/FILE_SAP/.cvsignore:
487 * examples/IPC_SAP/SOCK_SAP/.cvsignore:
488 * examples/IPC_SAP/SPIPE_SAP/.cvsignore:
489 * examples/IPC_SAP/TLI_SAP/.cvsignore:
490 * examples/IPC_SAP/UPIPE_SAP/.cvsignore:
491 * examples/Log_Msg/.cvsignore:
492 * examples/Logger/Acceptor-server/.cvsignore:
493 * examples/Logger/client/.cvsignore:
494 * examples/Logger/simple-server/.cvsignore:
495 * examples/Mem_Map/IO-tests/.cvsignore:
496 * examples/Mem_Map/file-reverse/.cvsignore:
497 * examples/Misc/.cvsignore:
498 * examples/Naming/.cvsignore:
499 * examples/OS/Process/.cvsignore:
500 * examples/Reactor/Dgram/.cvsignore:
501 * examples/Reactor/FIFO/.cvsignore:
502 * examples/Reactor/Misc/.cvsignore:
503 * examples/Reactor/Multicast/.cvsignore:
504 * examples/Reactor/Ntalker/.cvsignore:
505 * examples/Reactor/Proactor/.cvsignore:
506 * examples/Service_Configurator/IPC-tests/client/.cvsignore:
507 * examples/Service_Configurator/IPC-tests/server/.cvsignore:
508 * examples/Service_Configurator/Misc/.cvsignore:
509 * examples/Shared_Malloc/.cvsignore:
510 * examples/Shared_Memory/.cvsignore:
511 * examples/Smart_Pointers/.cvsignore:
512 * examples/Synch/.cvsignore:
513 * examples/System_V_IPC/SV_Message_Queues/.cvsignore:
514 * examples/System_V_IPC/SV_Semaphores/.cvsignore:
515 * examples/Threads/.cvsignore:
516 * examples/Timer_Queue/.cvsignore:
517 * examples/Web_Crawler/.cvsignore:
518 * protocols/examples/TMCast/Member/.cvsignore:
519 * protocols/tests/HTBP/Reactor_Tests/.cvsignore:
520 * protocols/tests/HTBP/Send_Large_Msg/.cvsignore:
521 * protocols/tests/HTBP/Send_Recv_Tests/.cvsignore:
522 * protocols/tests/HTBP/ping/.cvsignore:
524 * tests/log/.cvsignore:
526 Removed these files in favor of svn:ignore properties on the
529 Sat Jan 6 00:06:52 UTC 2007 Steve Huston <shuston@riverace.com>
531 * ace/config-WinCE.h: Removed the ACE_HAS_WINNT4 stuff.
533 * ace/config-pharlap.h: Removed the ACE_HAS_WINNT4 stuff and added
534 ACE_LACKS_WIN32_SECURITY_DESCRIPTORS and ACE_LACKS_WIN32_MOVEFILEEX.
535 Added ACE_HAS_IP_MULTICAST.
536 Thanks to David Hauck for helping with these changes.
538 * ace/config-lite.h: Removed another vestige of MSVC 6 support.
540 * ace/Default_Constants.h:
541 * ace/config-win32-common.h: Moved the Win32 ACE_DEFAULT_FILE_PERMS
542 settings to config-win32-common.h
543 Also removed all the pre-NT4 stuff from config-win32-common.h.
545 * ace/Asynch_Acceptor.{h cpp}:
546 * ace/Asynch_IO.{h cpp}:
547 * ace/Asynch_IO_Impl.{h cpp}:
548 * ace/Message_Queue.{h cpp inl}:
549 * ace/Message_Queue_T.{h cpp}:
550 * ace/Proactor.{h cpp}:
551 * ace/Proactor_Impl.{h cpp}:
552 * ace/WIN32_Asynch_IO.{h cpp}:
553 * ace/WIN32_Proactor.{h cpp}:
554 ACE_Message_Queue_NT and ACE_Asynch_IO switched from using
555 ACE_HAS_WINNT4==1 and maybe some other platforms to using the new
556 ACE_HAS_WIN32_OVERLAPPED_IO setting. It's now incumbent on the
557 config maintainer to keep config-win32-*.h, config-WinCE.h,
558 config-pharlap.h, etc. up to date on these features as the
559 various versions do or don't support them.
561 * ace/config-win32-mingw.h: Removed ACE_HAS_WINNT4 section.
563 * ace/Configuration.cpp (ACE_Configuration_Win32Registry::remove_section):
564 Removed the pre-NT4 section that checked for non-empty section.
566 * ace/Mem_Map.cpp: Removed all the support for ACE_USE_MAPPING_NAME
567 since it was used only for pre-NT4 Windows.
569 * ace/Msg_WFMO_Reactor.cpp (wait_for_multiple_events): Removed the
570 pre-NT4 code block that switched to MsgWaitForMultipleObjectsEx.
571 All Win platforms without ACE_LACKS_MSG_WMFO can do this now.
573 * ace/OS_NS_stdio.inl (rename):
574 * tests/OS_Test.cpp: The ability to rename a file to one that exists
575 without removing the 'to' file first is now detected by the new
576 feature macro ACE_LACKS_WIN32_MOVEFILEEX instead of ACE_HAS_WINNT4.
578 * ace/OS_NS_unistd.cpp (pread, pwrite): The Windows code that can do
579 overlapped is now built based on ACE_HAS_WIN32_OVERLAPPED_IO instead
582 * ace/Pagefile_Memory_Pool.cpp: Setting up a security descriptor for
583 the file mapping is now determined by the lack of
584 ACE_LACKS_WIN32_SECURITY_DESCRIPTORS, not ACE_HAS_WINNT4.
586 * ace/README: Added descriptions for ACE_HAS_WIN32_OVERLAPPED_IO,
587 ACE_HAS_WIN32_NAMED_PIPES, ACE_LACKS_WIN32_SECURITY_DESCRIPTORS,
588 ACE_LACKS_WIN32_MOVEFILEEX.
590 * ace/Sock_Connect.cpp: Removed all the code that rummaged through
591 the registry looking for net interfaces on Windows. Getting
592 interface info now requires WinCE, Pharlap, or Winsock2. This removes
593 support for Win95, Win98, etc.
595 * ace/SPIPE_Acceptor.{cpp h} (ACE_SPIPE_Acceptor): Now useable on
596 Windows when ACE_HAS_WIN32_NAMED_PIPES is set, not ACE_HAS_WINNT4.
597 Similar to above with ACE_HAS_WIN32_OVERLAPPED_IO - config
598 maintainers need to manage this setting.
600 * ace/OS_NS_Thread.cpp (sched_params): Fix mis-aligned #if block
601 for ACE_HAS_PHARLAP_RT. Also, for scope == ACE_SCOPE_PROCESS, return
602 -1, ENOTSUP for Pharlap; it doesn't have SetPriorityClass().
604 * ACE-INSTALL.html: Removed mention of ACE_HAS_WINNT4 and building
605 for Win95/98/Me - ACE now requires WinNT 4 or later.
606 Updated the information for building for Pharlap ETS.
608 * tests/CDR_File_Test.cpp:
609 * tests/Svc_Handler_Test.cpp: Removed the check for NT4 or better when
610 setting TEST_CAN_UNLINK_IN_ADVANCE. VxWorks is the only case
611 remaining where this needs to be set.
613 * tests/Malloc_Test.cpp: Removed the Win NT4 case checks for setting
614 ACE_TEST_REMAP_ON_FAULT; Win9x is no longer supported. Also, when
615 deciding address ranges for testing, decide at run time based on
616 GetVersionInfo() on Windows, not on preprocessor checks.
618 * tests/Message_Queue_Test.cpp: Use ACE_HAS_WIN32_OVERLAPPED_IO to
619 decide whether or not to test ACE_Message_Queue_NT.
621 * tests/Proactor_Scatter_Gather_Test.cpp: Decide whether or not to
622 run this test based on ACE_HAS_WIN32_OVERLAPPED_IO instead of
625 * ace/Proactor_Timer_Test.cpp: Run this test on Windows based on
626 ACE_HAS_WIN32_OVERLAPPED_IO instead of !ACE_HAS_WINCE.
628 * tests/SPIPE_Test.cpp:
629 * tests/UPIPE_SAP_Test.cpp: Manage which features to test on Windows
630 based on ACE_HAS_WIN32_NAMED_PIPES instead of ACE_HAS_WINNT4.
632 * ace/Dev_Poll_Reactor.cpp: Fixed spelling error in a comment.
634 Fri Jan 5 21:46:16 UTC 2007 Wallace Zhang <zhang_w@ociweb.com>
638 Improved the implementation of ACE_Process_Options::setenv(...)
639 to address the potential buffer overflow when invoking
640 sprintf and/or vsprintf. This fixes bug 2660 and 2762. More
641 discussions have been accumulated in RT 9198.
643 Fri Jan 5 19:06:17 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
645 * bin/msvc_static_order.lst:
647 Added project names to correct the build order for
648 TAO/tests/Collocation and TAO/tests/TransportCurrent.
650 Fri Jan 5 14:03:12 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
652 * apps/JAWS2/HTTPU/http_headers.h:
654 For the sake of compiling on HP-UX, #undef SERVER if it's defined.
656 Fri Jan 5 13:34:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
658 * ace/OS_NS_stdio.cpp:
659 * ace/config-hpux-11.00.h:
660 Disable ACE_HAS_VFWPRINTF again for HPUX, takes more time,
661 something for the future
663 Fri Jan 5 13:15:16 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
667 Replaced #if ACE_HAS_IPV6 with #if defined () to avoid confusing
670 Fri Jan 5 12:59:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
672 * tests/Manual_Event_Test.cpp:
673 Removed n_iterations variable, it is not used at all
675 Fri Jan 5 12:44:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
677 * ace/OS_NS_stdio.cpp:
678 When ACE_HAS_WCHAR is defined include os_wchar.h to get the
679 wchar methods which is needed on for example HPUX
681 * ace/config-linux-common.h:
682 * ace/config-vxworks6.2.h:
683 * ace/config-vxworks6.3.h:
684 * ace/config-vxworks6.4.h:
685 Added ACE_HAS_VFWPRINTF
687 * ace/config-win32-common.h:
688 Removed ACE_HAS_VSWPRINTF, isn't used anymore
690 Fri Jan 5 11:09:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
692 * ace/config-hpux-11.00.h:
693 Moved ACE_SIZEOF_LONG outside the aCC specific block, this is
696 Fri Jan 5 10:40:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
698 * tests/Thread_Creation_Threshold_Test.cpp:
699 Removed not needed semicolon after namespace closure
701 Fri Jan 5 10:30:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
703 * contrib/minizip/unzip.c:
704 * contrib/minizip/zip.c:
705 Fixed unitialized warnings
707 Fri Jan 5 10:04:18 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
709 * ace/config-g++-common.h:
710 A change related to my commit of:
711 Thu Jan 4 08:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
712 With FC6 a bug in GCC has been fixed. This is then fixed in
713 GCC 4.1.1 but only in the RedHat codebase, not in other
714 GCC 4.x compilers. The HP GCC 4.1.1 compiler hasn't this
715 fix but also the SuSE 10.2 GCC 4.1.2 compiler has not this
716 fix. We assume at this moment that GCC 4.2 will have this
717 fix. If you have FC6 you must add the following define to
719 ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS 1
721 Fri Jan 5 07:05:18 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
723 * bin/MakeProjectCreator/modules/AutomakeWorkspaceHelper.pm:
725 Remove "-Ge 1" from initial TAO_IDLFLAGS definition.
727 Fri Jan 5 03:34:00 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
731 Refactored the addr_to_string() method to format numeric IPv6
732 addresses using [addr]:port to disambiguate addresses such as
733 [fe80::1:2:3]:12345. This should be benign as string_to_addr()
734 already parses [ipv6addr]:port formatted strings.
736 Fri Jan 5 00:51:22 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
741 Added a new method, is_multicast(), to assist applications in
742 determining if the inet address is or is not a multicast address
743 regardless of it being an IPv4 or IPv6 format.
745 * ace/Timer_Queue_Adapters.cpp:
748 ACE_Async_Timer_Queue_Adapter<TQ>::schedule_ualarm() wherein the
749 time value for the alarm was computed using
750 ACE_OS::gettimeofday() rather than using the timer queue's
751 gettimeofday implementation. Thus situations where an alternate
752 time source were used, the scheduled alarm would be wrong.
754 Thu Jan 4 15:51:41 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
756 * tests/Thread_Creation_Threshold_Test.cpp: Changed name of
757 anonymous namespace constant from DEBUG to PRINT_DEBUG_MSGS to
758 avoid potential conflicts with #defines. This should clean up
759 at least one Windows build, and possibly others as well.
761 Thu Jan 4 15:33:08 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
765 Check <sys/time.h> instead of <time.h> for gettimeofday()
766 prototype. Also use AC_CHECK_DECL instead of AC_EGREP_CPP.
767 This fixes bugzilla bug 2764.
769 Thu Jan 4 13:53:33 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
771 * ACEXML/tests/Makefile.am:
772 * ACEXML/tests/util/Makefile.am:
773 * ACEXML/apps/svcconf/Makefile.am:
774 * ACEXML/common/Makefile.am:
775 * ACEXML/examples/SAXPrint/Makefile.am:
777 Tweak to use ACE_{ZLIB,ZZIP}_{CPPFLAGS,LDFLAGS,LIBS}
778 instead of -I${ZLIB_ROOT}/include, etc. The former
779 are substituted by the configure script.
783 Add ACE_PATH_ZLIB and ACE_PATH_ZZIP autoconf macros.
784 zlib and zzip can now be enabled at configure time
785 with --with-zlib and --with-zzip.
787 Thu Jan 4 12:45:46 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
789 * ace/Basic_Stats.cpp:
790 * ace/Parse_Node.cpp:
791 * ace/Sample_History.cpp:
792 * ace/Service_Repository.cpp:
794 Remove build warnings when ACE_NLOGGING is defined.
796 Thu Jan 4 08:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
798 * ace/config-g++-common.h:
799 With gcc 4.{0,1} we couldn't use visibility attributes for singletons
800 because of a bug in GCC. This has been fixed in GCC 4.1.1 that
801 gets shipped with FC6. This change enables the visibily
802 attributes again for GCC 4.1.1 or newer.
805 Reverted the change below, it is an incorrect change
806 Wed Nov 22 09:07:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
807 Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
808 on FC6. Thanks to Ken Sedgwick <ken at bonsai dot com> for
809 reporting this and testing out the patch.
811 Wed Jan 3 22:31:05 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
813 This entry merges in changes from OCITAO 1.4a which were
814 originally part of RT 8678.
817 * ace/config-sunos5.9.h:
819 Added new compiler macro, ACE_LACKS_THR_CONCURRENCY_FUNCS, to
820 accomodate the deprecation of thr_concurrency() in Solaris 9
821 onwards. The functions still exist, but the call semantics have
822 changed slightly such that values for which they would
823 previously succeed now fail despite the fact that they are
824 effectively no-ops in Solaris >= 9. This would cause
825 thr_create(THR_NEW_LWP) to fail in a process when invoked for
826 the 65536th (or greater) time.
828 Currently this macro is only defined on Solaris 9+, but, since I
829 believ this function was only ever present on Solaris anyway, it
830 could probably be defined in general, and simply #undef'd on
833 * ace/OS_NS_Thread.cpp (thr_create):
835 Conditionally removed THR_NEW_LWP section when
836 ACE_LACKS_THR_CONCURRENCY_FUNCS is defined.
838 * tests/Thread_Creation_Threshold_Test.cpp:
839 * tests/run_test.lst:
842 Added a new test to check the threshold of thread creation.
843 This simply verifies that more than 2^15 threads can be created
844 sequentially (not simultaneously).
846 Wed Jan 3 22:10:54 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
848 * ace/CDR_Stream.inl (adjust):
850 Reverted one-line change committed in r76279 and as part of
851 entry from "Wed Jan 3 05:53:04 UTC 2007 Chris Cleeland
852 <cleeland_c@ociweb.com>". After getting some questions from
853 Johnny and posing them to the originators of the change, the
854 originators indicated that, over time, the problem may have been
855 application-related as they could never isolate a test case that
858 Wed Jan 3 19:52:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
860 * bin/tao_orb_tests.lst:
861 Run the compression test when ZLIB is part of the config list
863 Wed Jan 3 19:34:47 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
865 * bin/tao_orb_tests.lst:
867 TAO/tests/Any/Recursive also does not work when the build is
868 static. It uses ACE_Dynamic_Service to locate the
869 TAO_TypeCodeFactory_Adapter which fails.
871 Wed Jan 3 18:35:02 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
873 * bin/tao_orb_tests.lst:
875 Do not run TAO/tests/Any/Recursive if minimum_corba,
876 corba_e_compact or corba_e_micro are enabled. Not all portions of
877 the test build with any one of these enabled.
879 Wed Jan 3 15:50:39 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
881 * ACEXML/apps/svcconf/svcconf.mpc:
882 * ACEXML/common/common.mpc:
883 * ACEXML/parser/parser/parser.mpc:
887 * ace/SSL/ssl_for_tao.mpc:
889 * ace/ace_flreactor.mpc:
890 * ace/ace_for_tao.mpc:
891 * ace/ace_qtreactor.mpc:
892 * ace/ace_tkreactor.mpc:
893 * ace/ace_xtreactor.mpc:
894 * apps/gperf/src/gperf.mpc:
895 * protocols/ace/HTBP/HTBP.mpc:
896 * protocols/ace/RMCast/RMCast.mpc:
897 * protocols/ace/TMCast/TMCast.mpc:
899 Use the install base project instead of the deprecated core base
902 Wed Jan 3 15:25:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
904 * bin/tao_orb_tests.lst:
907 Wed Jan 3 14:57:49 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
909 * bin/MakeProjectCreator/config/ipv6.mpb:
911 The cbx project type was replaced by the bds4 project type.
913 Wed Jan 03 14:20:00 UTC 2007 Simon Massey <sma@prismtech.com>
915 * ace/CORBA_macros.h:
916 With MFC, must delete any caught and eaten "out of memory" exceptions.
918 Wed Jan 3 13:25:06 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
920 * bin/msvc_static_order.lst:
922 Build the TAO/tests/Smart_Proxies/Collocation/SP_Collocation_Idl
923 project before SP_Collocation_TestStubsLib.
925 Wed Jan 3 13:16:16 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
927 * bin/tao_other_tests.lst:
929 Added !NO_MCAST to those tests that use multicast.
931 * tests/Unload_libACE.cpp:
933 * tests/unload_libace.mpb:
935 Added support for running this test when ace_for_tao is enabled.
937 Wed Jan 3 12:33:33 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
939 * include/makeinclude/wrapper_macros.GNU:
941 Since the zzip base project now 'requires' zlib, we can default
942 zlib to 1. This will cause no harm to those that do not have zlib
943 since zlib is a "feature" project and will not be included in any
944 project unless it is explicitly enabled.
946 Wed Jan 3 09:36:13 UTC 2007 Olli Savia <ops@iki.fi>
948 * include/makeinclude/wrapper_macros.GNU:
949 * ace/OS_NS_stdio.inl:
952 Added the ability to use trio (http://sourceforge.net/projects/ctrio/)
953 if platform lacks decent support for vsnprintf. trio support is
954 enabled by defining trio=1 in plaform_macros.GNU
956 Wed Jan 3 07:52:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
958 Reverted my change below, it breaks the singleton on windows, the EXPORT
959 should not be there, seems we need a different way to resolve this
962 Tue Jan 2 14:27:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
963 * ace/Based_Pointer_Repository.h:
964 Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
965 on FC6. Thanks to Olli Savia <ops@iki.fi> for
966 reporting this and testing out the patch.
968 Wed Jan 3 07:47:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
970 * ASNMP/tests/test_config.h:
971 Only define ACE_START_TEST and ACE_END_TEST when they are not
972 defined yet. Removed some old code at the same time
974 Wed Jan 3 06:47:58 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
978 Added feature test for ACE_LACKS_REALPATH. Fixes bugzilla bug
981 Wed Jan 3 06:09:39 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
985 Added feature test for ACE_HAS_SIGVAL_SIGVAL_INT and, for
986 completeness, ACE_HAS_SIGVAL_SIGVAL_PTR. Fixes bugzilla bug
989 Wed Jan 3 05:53:04 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
991 This entry documents the merge of several small bug fixes from
992 the OCI distribution.
994 * ace/QtReactor/QtReactor.cpp:
996 Merged in a change from OCITAO 1.4a that fixed a bug in
997 ACE_QtReactor::QtWaitForMultipleEvents() where
998 the two select() calls in that function might select on different
999 handler sets. The problem is the dispatch_set/wait_set can be
1000 changed during the two select() calls. This could happen while
1001 waiting for an event, another event is handled and dispatched
1002 which changes the dispatch_set/wait_set.
1004 This bug was found on a single thread Qt application [RT 8751].
1006 * ace/CDR_Stream.inl (adjust):
1008 Applied a one-line change from Dan Troesser <troesser_d at
1009 ociweb dot com>, originally committed to OCITAO 1.4a. VC8
1010 detected that memory around a buffer was being modified.
1011 Changed a boundary check from <= check to < that some believed
1012 was causing a write past the end of the buffer. After the
1013 change, there were no compilation problems with VC8 and all the
1014 ACE CDR-related tests passed.
1016 * bin/tao_orb_tests.lst:
1018 Add in Bug_2702_Regression test.
1020 * bin/auto_run_tests.pl:
1022 Change the search logic for listed tests so that the script
1023 "finds" tests even when the layout isn't using the "traditional"
1024 layout where $TAO_ROOT == $ACE_ROOT/TAO.
1026 * NEWS: Updated to reflect these changes.
1028 Wed Jan 3 05:26:07 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1032 Added feature test for ACE_LACKS_SIGVAL_T. Fixes bugzilla bug
1035 Tue Jan 2 16:02:25 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
1037 * bin/MakeProjectCreator/modules/GNUACEWorkspaceCreator.pm:
1039 Use the MakeWorkspaceBase module to reduce the amount of
1042 Tue Jan 2 14:27:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1044 * ace/Based_Pointer_Repository.h:
1045 Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
1046 on FC6. Thanks to Olli Savia <ops@iki.fi> for
1047 reporting this and testing out the patch.
1049 Tue Jan 2 12:38:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1051 * ace/config-rtems.h:
1052 Added ACE_LACKS_THREAD_PROCESS_SCOPING, rtems only supports
1053 PTHREAD_SCOPE_PROCESS, setting another value will result in a
1056 * ace/OS_NS_Thread.cpp:
1057 Removed some old FSU thread code
1059 Tue Jan 2 11:38:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1061 * ace/config-rtems.h:
1062 Removed ACE_LACKS_MKFIFO, rtems has this API
1064 * ace/config-win32-borland.h:
1065 * ace/OS_NS_stdio.inl:
1066 Removed support for the Borland C++ preview compiler that shipped
1069 * ace/os_include/os_signal.h:
1070 Removed Borland C++ preview support and fixed ACE_NSIG define
1073 Tue Jan 2 11:18:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1075 * ace/config-macosx-panther.h:
1076 * ace/config-macosx-tiger.h:
1077 Added ACE_LACKS_SIGVAL_T
1079 Tue Jan 2 11:15:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1082 Removed ACE_LACKS_PUTENV, rtems has this method, fixes the
1083 Env_Value_Test failure
1085 Tue Jan 2 11:06:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1088 Fixed constructor that combines two argv arrays to handle
1089 an empty array as we can have with embedded platforms like
1092 Tue Jan 2 10:49:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1094 * tests/run_test.lst:
1095 Added missing ARGV_Test
1097 Tue Jan 2 10:23:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1099 * ace/config-rtems.h:
1100 RTEMS does have aio support but there are several errors in the
1101 rtems header files and it looks also that the behaviour is not
1102 correct, reported this to the rtems maintainers and for the
1103 rtems 4.6 version we disable the AIO support in ACE
1105 Tue Jan 2 09:44:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1107 * tests/ARGV_Test.cpp:
1108 Fixed compile errors in unicode build
1110 Mon Jan 1 21:56:50 UTC 2007 James H. Hill <hillj@isis.vanderbilt.edu>
1112 * docs/ace_guidelines.vsmacros:
1114 Fixed bug that was causing the previous find and replace
1115 values to be used when the current document is being saved.
1117 Mon Jan 1 18:51:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1119 * ace/os_include/os_errno.h:
1120 Defined ECANCELED when it has not been defined yet, fixes problems
1123 Mon Jan 1 18:39:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1125 * ace/POSIX_CB_Proactor.h:
1126 Introduced new ACE_LACKS_SIGVAL_T, when this is defined then ACE
1127 does a typedef for sigval_t
1129 * ace/config-aix-5.x.h:
1130 * ace/config-macosx.h:
1131 * ace/config-rtems.h:
1132 * ace/config-sunos5.4-g++.h:
1133 * ace/config-sunos5.4-sunc++-4.x.h:
1134 * ace/config-sunos5.5.h:
1135 * ace/config-vxworks5.x.h:
1136 * ace/config-vxworks6.2.h:
1137 * ace/config-vxworks6.3.h:
1138 * ace/config-vxworks6.4.h:
1139 Added ACE_LACKS_SIGVAL_T
1141 * ace/POSIX_Asynch_IO.h:
1144 Sun Dec 31 22:33:14 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1146 * tests/SV_Shared_Memory_Test.cpp:
1148 Check and exit if allocator was not successfully initialized
1149 (other processes could be using all the kernel's SysV shared
1150 memory pages). Otherwise the test's child process will be stuck
1151 in a spinloop while filling up the filesystem with log messages.
1153 Sun Dec 31 18:56:05 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1156 * docs/svn/svn-prefs.reg:
1157 Added some more file extensions
1159 * bin/generate_doxygen.pl:
1160 * etc/tao_compression.doxygen:
1161 * etc/tao_transportcurrent.doxygen:
1163 Added doxygen generations for transport current and compression
1165 Sun Dec 31 16:11:05 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1167 * ACEXML/common/Makefile.am:
1169 Fix stray trailing \ introduced in:
1170 Sat Dec 30 06:20:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1172 Sat Dec 30 06:23:13 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1176 Baseline regeneration to match recent MPC, *.mpc, and *.mpb
1179 Sat Dec 30 06:20:18 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1181 * ACEXML/tests/Makefile.am:
1182 * ACEXML/tests/util/Makefile.am:
1183 * ACEXML/apps/svcconf/Makefile.am:
1184 * ACEXML/common/Makefile.am:
1185 * ACEXML/examples/SAXPrint/Makefile.am:
1187 Hand-add automake conditionals for BUILD_ZZIP and BUILD_ZLIB.
1188 Unfortunately MPC resolves options, files, etc. set by
1189 "features" at project generation time, but we want them to be
1190 configure time options.
1192 Sat Dec 30 06:16:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1196 Configure Makefiles for new subdirectory.
1198 * apps/JAWS2/Makefile.am:
1200 Regenerate to descend into HTTPU subdirectory.
1202 * apps/JAWS2/HTTPU/Makefile.am:
1206 Sat Dec 30 06:12:59 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1210 Add placeholder automake conditionals for BUILD_ZLIB and
1213 * bin/MakeProjectCreator/acexml.mpb:
1215 Derive from both zlib and zzip.
1217 Fri Dec 29 16:57:10 UTC 2006 Steve Huston <shuston@riverace.com>
1219 * ace/SOCK_Dgram.cpp (recv): Corrected a "can't delete void*" warning
1221 Thu Dec 28 22:47:05 UTC 2006 Steve Huston <shuston@riverace.com>
1223 Fri Dec 29 08:41:35 UTC 2006 Olli Savia <ops@iki.fi>
1225 * tests/Proactor_Timer_Test.cpp:
1226 Fixed compile error on LynxOS with 2.95.3.
1228 Fri Dec 29 08:31:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1230 * ace/os_include/os_signal.h:
1231 Did some cleanup in this file, removed old stuff
1233 Fri Dec 29 07:33:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1235 * bin/MakeProjectCreator/config/automake.features:
1237 Set java, zlib, and zzip. We'll use automake conditionals to
1238 defer these options to configure time.
1240 Thu Dec 28 22:47:05 UTC 2006 Steve Huston <shuston@riverace.com>
1242 * ace/SOCK_IO.{h, inl}: Changed the
1243 recvv(iovec[], size_t, const ACE_Time_Value* = 0) and
1244 sendv (const iovec[], size_t, const ACE_Time_Value*=0) methods
1245 to specify the iovec count argument as int instead of size_t
1246 since it gets reduced to int in the underlying OS calls (usually).
1247 Removed the following deprecated methods:
1249 ssize_t recv (iovec iov[],
1251 const ACE_Time_Value *timeout = 0) const;
1253 ssize_t recv (iovec *io_vec,
1254 const ACE_Time_Value *timeout = 0) const;
1256 ssize_t send (const iovec iov[],
1258 const ACE_Time_Value *timeout = 0) const;
1260 These were previously replaced with more specific ...v() methods.
1262 * ace/SOCK_Dgram.cpp (recv): Resolved ssize_t to u_long truncation
1265 * ace/Service_Repository.{h cpp} (find, find_i): Changed the
1266 ignore_suspended argument from int to bool to reflect it's true/false
1268 Changed find_i() to return the located name's index in a size_t
1269 argument when located - this allows it to pass indices as big as the
1270 table can hold. The return value -1, -2 is not changed, but >= 0
1271 is no longer returned; it's == 0 for success, and the caller needs
1272 to get the index from the 'slot' argument. This should cause no
1273 issues since find_i() is private and internal use has been adjusted
1274 to match; callers of find() have no use for an index value for a
1275 table internal to ACE_Service_Repository.
1277 * ace/Service_Gestalt.cpp (~ACE_Service_Type_Dynamic_Guard): Use of
1278 ACE_Service_Repository::find_i() adjusted per above.
1280 * ace/Msg_WFMO_Reactor.cpp: Resolve truncation warning for 64-bit.
1282 * NEWS: Updated with API changes noted above.
1284 Thu Dec 28 20:56:28 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1286 * bin/tao_orb_tests.lst:
1288 Updated to enable TAO/tests/TransportCurrent/Framework for
1291 Thu Dec 28 19:11:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1293 Reverted my change below this broke a lot of builds, seems
1294 the settings in MPC are not used for ACE/TAO/CIAO so we need
1295 to have them also in ACE duplicated
1297 Thu Dec 28 12:57:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1299 * bin/MakeProjectCreator/config/global.features:
1300 Removed the settings that are already set in the MPC
1301 global.features file, no need to duplicate that info.
1303 Thu Dec 28 15:35:11 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1307 Add ACE_HAS_3_PARAM_READDIR_R feature test.
1309 Thu Dec 28 14:54:00 UTC 2006 Pavel Zaichenko <zpf at ivl dot ua>
1311 * ace/OS_NS_unistd.cpp,
1313 * ace/ARGV.h: Completed the integration of the quote_args feature
1314 throughout the code.
1316 Thu Dec 28 14:49:50 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1318 * ace/ARGV.inl (argc): This method now first calls argv() before
1319 returning the argc count.
1321 Thu Dec 28 12:57:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1323 * bin/MakeProjectCreator/config/global.features:
1324 Removed the settings that are already set in the MPC
1325 global.features file, no need to duplicate that info.
1327 Thu Dec 28 12:37:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1329 * ace/DLL_Manager.cpp (get_handle):
1330 Simplified this method a little
1332 * ace/Dynamic_Service_Base.cpp:
1335 * ace/os_include/net/os_if.h:
1336 Include ws2tcpip.h on windows as we do in the other files, this
1337 way we don't get redefinitions on windows
1339 * ace/Service_Gestalt.cpp (process_directive):
1340 No need to use an intermediate variable
1342 * tests/ARGV_Test.cpp:
1343 Fixed deprecated conversion warnings
1345 * tests/Time_Value_Test.cpp:
1348 Thu Dec 28 11:13:21 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1350 * ace/config-aix-5.x.h:
1351 Define ACE_HAS_3_PARAM_READDIR_R always independent of the compiler
1354 Wed Dec 27 21:15:50 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1356 * ace/ARGV.{h,cpp} Generalized the constructor for ACE_ARGV_T so
1357 that it can optionally be directed to quote args or not, which
1358 is consistent with the ACE_ARGV_T<CHAR_TYPE>::add() method
1361 * ace/OS_NS_unistd.{h,cpp}: ACE_OS::argv_to_string() was updated
1362 to implement the feature described above.
1364 Wed Dec 27 21:19:57 UTC 2006 Pavel Zaichenko <zpf at ivl dot ua>
1366 * ace/OS_NS_stdlib.cpp: ACE_OS::strenvdup() now correctly expands
1367 environment variables are correctly expanded in strings of form
1368 "$ACE_ROOT/subdir", "/some/dir/$ARCH/subdir" as well as
1371 * ace/OS_NS_unistd.cpp: ACE_OS::argv_to_string() and
1372 ACE_OS::string_to_argv() now converts arguments list argv[] to
1373 string and vice versa. Double quotes (") are correctly
1374 quoted/unquoted during conversion.
1376 * ace/ARGV.{h,inl,cpp}: Made the following enhancements:
1378 ACE_ARGV_T<CHAR_TYPE>::add(const CHAR_TYPE *next_arg, bool quote_arg = false)
1379 Now takes an additional argument
1380 * @param quote_arg The argument @a next_arg need to be quoted while
1381 * adding to the vector.
1382 which is queued in the queue_ as well as next_arg for farther usage.
1384 ACE_ARGV_T<CHAR_TYPE>::add(CHAR_TYPE *argv[])
1385 Each entry argv[i] of the argument list is interpreted as a single argument
1386 (white spaces are preserved).
1388 ACE_ARGV_T<CHAR_TYPE>::create_buf_from_queue()
1389 Creates a command line using arguments (next_arg, quote_arg) queued
1390 with add() method. Quotes double quote symbols (") if needed.
1392 Wed Dec 27 21:14:34 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1394 * ace/ARGV.{h,cpp}: Removed the
1396 int argv_to_string (CHAR_TYPE **argv, CHAR_TYPE *&buf);
1398 method since it's redundant with what's in ACE_OS::argv_to_string().
1400 Wed Dec 27 20:27:29 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1402 * ace/OS_NS_stdlib.{h,inl,cpp}: There's no need for the
1403 strenvdup() method to be defined as
1404 ACE_NAMESPACE_INLINE_FUNCTION.
1406 Wed Dec 27 15:12:12 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1408 * ace/Map_Manager.{h,inl}: Added a default constructor for
1409 ACE_Map_Entry to initialize the data members. Thanks to Dieter
1410 Knueppel <Dieter dot Knueppel at batm dot de> for this fix.
1412 Wed Dec 27 16:14:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1414 * ace/os_include/netinet/os_in.h:
1415 Define IPPROTO_TCP when not defined yet
1417 * ace/os_include/netinet/os_tcp.h:
1418 Define TCP_NODELAY when not defined yet
1420 Wed Dec 27 16:10:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1422 * ace/os_include/net/os_if.h:
1423 Only define the IFF_x defines when ACE_LACKS_NETWORKING is
1424 defined to resolve redefinition warnings on windows
1426 Wed Dec 27 14:06:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1428 * ace/config-posix-nonetworking.h:
1429 Added ACE_LACKS_GETHOSTENT
1431 Wed Dec 27 12:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1433 * ace/Atomic_Op_T.h:
1434 Doxygen improvements
1436 Wed Dec 27 11:22:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1438 * ace/os_include/sys/os_socket.h:
1439 Define SO_ERROR when it is not defined yet
1441 Wed Dec 27 10:34:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1443 * ace/os_include/sys/os_socket.h:
1444 Added ACE_LACKS_LINGER support
1446 * ace/config-posix-nonetworking.h:
1447 Added ACE_LACKS_LINGER
1449 Wed Dec 27 10:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1451 * ace/os_include/sys/os_socket.h:
1452 Define SOCK_SEQPACKET when it is not defined yet
1454 Wed Dec 27 10:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1456 * ace/config-posix-nonetworking.h:
1457 Added ACE_LACKS_IFCONF
1459 * ace/os_include/net/os_if.h:
1460 Added some more types that need to be defined by ACE when
1461 we compile without network support
1463 * ace/SOCK_Dgram.cpp:
1464 Removed check for ACE_LACKS_IFREQ
1466 * ace/SOCK_Dgram_Bcast.cpp:
1469 Wed Dec 27 10:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1471 * ace/os_include/sys/os_socket.h:
1472 Define SO_BROADCAST when it is not defined yet
1474 Wed Dec 27 10:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1476 * ace/os_include/netinet/os_in.h:
1477 Add sockaddr_un when ACE_LACKS_SOCKADDR_UN is defined
1479 * ace/config-posix-nonetworking.h:
1480 Added ACE_LACKS_SOCKADDR_UN
1482 Wed Dec 27 10:05:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1484 * ace/Name_Request_Reply.cpp:
1485 Use ACE_NTOHS so that this file compiles without network support
1487 Wed Dec 27 09:35:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1489 * tests/ARGV_Test.cpp:
1490 Fixed deprecated conversion warnings
1492 Wed Dec 27 09:32:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1494 * ace/OS_NS_dirent.cpp:
1495 Removed workaround for vc6
1497 * ace/OS_NS_dirent.inl:
1500 Wed Dec 27 09:27:06 UTC 2006 Olli Savia <ops@iki.fi>
1502 * tests/Log_Msg_Test.cpp:
1505 Wed Dec 27 09:24:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1507 * ace/OS_NS_dirent.inl (readdir_r):
1508 Simplified the OS checks in this method, use the new
1509 define ACE_HAS_3_PARAM_READDIR_R. This is then set in the
1510 config files below, maybe it has to be set in more, but the
1511 scoreboard will show that.
1513 * ace/config-aix-5.x.h:
1514 * ace/config-cygwin32.h:
1515 * ace/config-freebsd.h:
1516 * ace/config-hpux-11.00.h:
1517 * ace/config-linux-common.h:
1518 * ace/config-netbsd.h:
1519 * ace/config-rtems.h:
1520 * ace/config-sunos5.5.h:
1521 * ace/config-vxworks6.4.h:
1522 Added ACE_HAS_3_PARAM_READDIR_R
1524 * ace/config-linux-common.h:
1525 Added new ACE_LACKS_LINUX_VERSION_H around include of linux/version.h.
1526 This file isn't present with BlueCAT 4 Linux from LynuxWorks.
1528 * ace/config-posix.h:
1532 Updated supported platforms by Remedy IT
1534 * ace/INET_Addr.cpp:
1535 Use the ACE_NTOHL macro and remove the check for ACE_LACKS_NTOHL
1537 * ace/Map_Manager.{h,cpp}:
1538 Changed free_ to a real bool
1540 * ace/Name_Proxy.cpp:
1541 * ace/Name_Request_Reply.cpp:
1542 * ace/Time_Request_Reply.cpp
1543 Use the ACE_NTOHL macro so that this file compiles without networking
1546 Wed Dec 27 09:10:27 UTC 2006 Olli Savia <ops@iki.fi>
1549 Changed to use ACE_LACKS_VSNPRINTF instead of ACE_HAS_SNPRINTF.
1551 Tue Dec 26 22:47:57 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1553 * ace/OS_NS_unistd.cpp: Reverted the changes to ACE_OS::argv_to_string()
1556 Sun Dec 24 22:29:24 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1558 so that Signal_Test.cpp tests don't break. In a nutshell, each
1559 argv[i] argument to ACE_ARGV is not supposed to be quoted.
1560 Thanks to Steve Huston for reporting this.
1562 Tue Dec 26 22:46:34 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1564 * tests/ARGV_Test.cpp (run_main): Updated the test to test how the
1565 conversion from char *argv[] to a char * works.
1567 Mon Dec 25 16:19:42 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1569 * Merry Christmas everyone!!!
1571 Sun Dec 24 23:13:37 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1573 * tests/ARGV_Test.cpp: Updated the test to ensure that Pavel's
1574 patches work properly.
1576 Sun Dec 24 22:29:24 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1578 * ace/OS_NS_stdlib.inl,
1579 * ace/OS_NS_unistd.cpp: Modified ACE_OS::strenvdup() and
1580 ACE_OS::argv_to_string() so they split the arguments containing
1581 spaces in accordance with the documentation. Thanks to Pavel
1582 Zaichenko <zpf at ivl dot ua> for these patches.
1584 Fri Dec 22 17:35:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1586 * ace/OS_NS_dirent.inl:
1588 Add a __NetBSD__ to the preprocessor conditional to select the
1589 three argument version of readdir_r. While this what was done
1590 for FreeBSD, HPUX, etc., it really points out a need for a new
1593 * ace/config-netbsd.h:
1595 Only define thread-related feature test macros if ACE_MT_SAFE is
1596 defined (with a non-zero value).
1598 Fri Dec 22 13:56:15 UTC 2006 Steve Huston <shuston@riverace.com>
1600 * apps/JAWS2/HTTPU/http_heders.cpp:
1601 * apps/JAWS2/HTTPU/http_status.cpp: Specify type and class separately
1602 for each static member instance to allow HP aC++ 03.* (PA-RISC
1603 compiler) to grok it. At least the Itanium compilers could handle
1604 this... there's hope.
1606 Fri Dec 22 12:52:05 UTC 2006 Olli Savia <ops@iki.fi>
1608 * include/makeinclude/platform_lynxos.GNU:
1609 Build shared libs by default.
1611 Fri Dec 22 09:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1613 * ace/Service_Manager.h:
1614 Improved doxygen documentation, thanks to Stefan Naewe
1615 <stefan at naewe dot de> for delivering the patch
1617 Thu Dec 21 21:54:51 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1619 * ace/config-freebsd.h: Added support for SCTP in FreeBSD version
1620 700028 and greater. Thanks to Craig Rodrigues <rodrigc at
1621 crodrigues dot org> for reporting this.
1623 Thu Dec 21 20:19:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1625 * ace/Sock_Connect.cpp:
1626 Use prefix increment and made get_interfaces working with rtems
1628 Thu Dec 21 16:12:16 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1630 * bin/tao_orb_tests.lst:
1632 Fixing the condition for running the Transport::Current tests
1633 (note that ST = Single Threaded, not STATIC).
1635 Thu Dec 21 14:31:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1637 * ace/Sock_Connect.cpp:
1638 Added support for get_interfaces for rtems
1640 Thu Dec 21 13:32:08 UTC 2006 Olli Savia <ops@iki.fi>
1642 * include/makeinclude/platform_lynxos.GNU:
1643 Moved macro definitions from CFLAGS to CPPFLAGS.
1645 Thu Dec 21 12:12:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1647 * include/makeinclude/rules.bin.GNU:
1648 Removed old chorus rules
1650 Thu Dec 21 10:17:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1653 Fixed initialisation warning
1655 Thu Dec 21 09:45:00 UTC 2006 Simon Massey <sma@prismtech.com>
1658 * ace/OS_NS_signal.h:
1660 Updated some HPUX Acc version bug fixes.....
1662 Thu Dec 21 08:47:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1664 * apps/JAWS2/HPPTU/http_headers.{h,inl}:
1665 Fixed const warnings with Intel C++
1667 Wed Dec 20 22:06:14 UTC 2006 Olli Savia <ops@iki.fi>
1669 * tests/OS_Test.cpp:
1670 HP-UX has broken vsnprintf function. Changed the test not
1673 Wed Dec 20 16:35:53 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1675 These are fixes correcting scoreboard issues pertaining to the
1676 checkin from Tue Dec 19 22:09:34 UTC 2006.
1678 * bin/tao_orb_tests.lst:
1680 Added the two Transport::Current tests to the scoreboard.
1682 * bin/MakeProjectCreator/config/tc.mpb:
1684 Moved this file to $TAO_ROOT/MPC/config where it belongs.
1686 Wed Dec 20 12:31:04 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1688 * tests/test_config.h:
1689 Only define ACE_START_TEST and ACE_END_TEST when they are not
1690 defined yet. This way we can set our own define in the config.h
1691 file and for example just do logging to stdout instead of a file
1692 which can be problematic when the test target doesn't have a
1695 Wed Dec 20 04:52:04 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
1698 * docs/Download.html:
1700 Fleshed out SVN instructions a bit more, corrected link mistake in
1703 Thanks to Craig Rodrigues <rodrigc at crodrigues dot org> for the patch.
1705 Tue Dec 19 22:09:34 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1707 * bin/MakeProjectCreator/config/tc.mpb:
1709 Added a new project type for projects using the Transport
1710 Current functionality.
1712 Tue Dec 19 20:05:42 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
1714 * docs/Download.html:
1715 Added link to SVN documentation.
1717 Tue Dec 19 14:19:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1719 * include/makeinclude/platform_rtems.x_g++.GNU:
1722 Tue Dec 19 14:18:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1724 * ace/Object_Manager_Base.cpp (print_error_message):
1725 Fixed invalid filename
1727 Tue Dec 19 13:16:38 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1729 * ace/Log_Msg_NT_Event_Log.cpp (log): Changed the loop iterator to
1730 be size_t rather than long to silence a warning about comparing
1731 signed and unsigned values. Thanks to Johnny for reporting
1734 Tue Dec 19 09:11:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1736 * ace/OS_NS_unistd.inl (readdir_r):
1737 Refactored this method to make it easier to maintain and at the
1738 same moment fixed compile error when building ACE on VxWorks 6.4
1739 in kernel mode without pthread support
1741 Mon Dec 18 22:28:48 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1743 * ace/Log_Msg_NT_Event_Log.cpp (log): Iterate for i <
1744 log_record.msg_data_len() rather than i < log_record.length ()
1745 to avoid nasty overrun errors. Thanks to Paxton Mason <PMason
1746 at wolve dot com> for reporting this. This fixes bugid 2754.
1748 Mon Dec 18 22:28:18 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1750 * ace/Log_Record.h: Clarify the meaning of length() in the
1751 comments. Thanks to Paxton Mason <PMason at wolve dot com> for
1754 Mon Dec 18 13:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1756 * ACEXML/common/common.mpc:
1757 * bin/MakeProjectCreator/configs/acexml.mpb:
1758 Added zzip as base, this project really uses zzip
1760 * bin/MakeProjectCreator/configs/acedefaults.mpb:
1761 Removed zzip and zlib as base projects. Any project that uses
1762 zzip or zlib should derive from the correct project, but not
1763 acedefaults. When making them a base from acedefaults any
1764 project links with zzip/zlib even when they don't use it.
1766 This fixes bugzilla bug 2751.
1768 Mon Dec 18 10:59:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1770 * apps/JAWS2/HTTPU/parse_url.h:
1771 Added prefix to the members of the URL_ERROR enum, NONE is a macro
1772 on some platforms like VxWorks
1774 Mon Dec 18 10:04:19 UTC 2006 Olli Savia <ops@iki.fi>
1776 * tests/OS_Test.cpp:
1777 Do not execute snprintf test if ACE_LACKS_VSNPRINTF is defined.
1779 Fri Dec 15 23:09:29 UTC 2006 Steve Huston <shuston@riverace.com>
1781 * apps/JAWS2/JAWS/Makefile.am: Removed JAWS.h; see
1782 Thu Dec 14 21:08:19 UTC 2006 Steve Huston <shuston@riverace.com>
1784 Fri Dec 15 15:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1786 * include/makeinclude/platform_vxworks6.3.GNU:
1787 * include/makeinclude/platform_vxworks6.4.GNU:
1788 * ace/config-vxworks6.4.h:
1789 * ace/config-vxworks6.3.h:
1790 * ace/OS_NS_unistd.inl:
1791 * ace/OS_NS_arpa_inet.cpp:
1792 * ace/os_include/os_stdio.h:
1793 * ace/os_include/sys/os_types.h:
1794 Added support for VxWorks 6.4
1796 Thu Dec 14 21:08:19 UTC 2006 Steve Huston <shuston@riverace.com>
1798 * apps/JAWS2/JAWS/jaws2.mpc: Corrected compiler defines to add
1799 JAWS_BUILD_DLL, not replace previous.
1801 * apps/JAWS2/JAWS/Export.h: Replaced contents with new content
1802 generated from generate_export_file.pl. Previous content was
1803 generated from GenerateExportH.BAT and was missing lots of
1804 stuff, some of which prevented generation of .lib, .exp files.
1806 * apps/JAWS2/JAWS/JAWS.h: Removed; it only had JAWS_TRACE defined
1807 which is properly defined in Export.h now.
1809 * apps/JAWS2/JAWS/Pipeline_Tasks.cpp:
1810 * apps/JAWS2/JAWS/IO_Handler.cpp:
1811 * apps/JAWS2/JAWS/IO.cpp:
1812 * apps/JAWS2/JAWS/Concurrency.cpp: Removed #include "JAWS/JAWS.h"
1814 Thu Dec 14 12:36:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1816 * ace/config-qnx-neutrino.h:
1817 Added several missing defines to build with QNX
1819 Thu Dec 14 11:57:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
1821 * include/makeinclude/platform_qnx_neutrino.GNU:
1822 Set all tools using ?= so that we can override the name
1823 from the platform_macros.GNU file
1825 Thu Dec 14 00:12:49 UTC 2006 Steve Huston <shuston@riverace.com>
1827 * ace/OS_NS_Thread.cpp (event_init): Solaris's shm_open() requires a
1828 single '/' on the name argument. I opted to put that logic here
1829 rather than the lower-level ACE_OS::shm_open(), but that point
1830 is debatable. In any case, look for a leading / on the name if
1831 ACE_SHM_OPEN_REQUIRES_ONE_SLASH is defined; if it's not there,
1834 * ace/config-sunos5.8.h: Added ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
1836 * ace/README: Add description of ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
1838 * configure.ac: Added check for ACE_SHM_OPEN_REQUIRES_ONE_SLASH.
1839 Fixed check for ACE_LACKS_NUMERIC_LIMITS to display the findings
1842 * m4/config_h.m4: Added ACE_SHM_OPEN_REQUIRES_ONE_SLASH and
1843 ACE_LACKS_NUMERIC_LIMITS.
1845 Wed Dec 13 15:04:57 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1847 * bin/tao_orb_tests.lst:
1849 Updated the configuration for ORB_Local_Config/Bug_2612 to
1850 require a multithreaded build to reflect the design goals of the
1853 Tue Dec 12 23:50:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1857 Document --enable-ace-reactor-notification-queue.
1861 Add autoconf support for --enable-ace-reactor-notification-queue.
1862 Configuring with this option sets ACE_HAS_REACTOR_NOTIFICATION_QUEUE
1865 Wed Dec 13 01:41:19 UTC 2006 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1869 Fixed a potential memory leak. Dynamic memory was allocated but
1870 not freed under special circumstances. For details, check BUGID
1871 2746. This closes BUGID 2746.
1873 Tue Dec 12 22:38:06 UTC 2006 Steve Huston <shuston@riverace.com>
1875 * apps/JAWS2/HTTPU/parse_url.h: Made the char* members const to
1876 resolve compile warnings about assignment of char* literals.
1878 Tue Dec 12 19:54:05 UTC 2006 Steve Huston <shuston@riverace.com>
1880 * apps/JAWS2/HTTPU/httpu.mpc: Must build HTTPU after JAWS2.
1882 Tue Dec 12 19:54:04 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1886 Changed the regular expression to recognize #include's of files
1887 with double quotes within a version block.
1889 Tue Dec 12 19:31:39 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1893 Corrected a bug where a non-ACE/TAO/CIAO file included within a
1894 version block was being marked as an error.
1896 Tue Dec 12 17:01:42 UTC 2006 Jeff Parsons <j.parsons@vanderbilt.edu>
1898 * bin/MakeProjectCreator/config/MPC.cfg:
1900 Added $DDS_ROOT/MPC/config to the includes, since the
1901 .mpb files in DDS have been moved to this location, making
1902 them consistent with the location of similar files in
1905 Tue Dec 12 15:08:32 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1907 * bin/tao_other_tests.lst:
1909 Added the Trading unit test to the list.
1911 Tue Dec 12 13:47:44 UTC 2006 Steve Huston <shuston@riverace.com>
1913 * apps/JAWS2/HTTPU/httpu.mpc: Corrected build flags and added required
1916 Tue Dec 12 06:05:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1920 Add ACE_HAS_ISASTREAM_PROTOTYPE feature test.
1922 Tue Dec 12 06:00:09 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1926 Add ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE feature test.
1928 Tue Dec 12 05:13:33 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
1932 Add ACE_LACKS_MKTEMP_PROTOTYPE and ACE_LACKS_MKSTEMP_PROTOTYPE
1937 Document ACE_LACKS_MKSTEMP feature test macro.
1939 Mon Dec 11 20:51:59 UTC 2006 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
1941 * apps/JAWS2/HTTPU/httpu.mpc: Added a new MPC file. Thanks to
1944 * apps/JAWS2/HTTPU/http_base.cpp (receive): Made this work with
1945 HTTPU. Thanks to Sergey Kosenko <sergey dot kosenko at gmail
1946 dot com> for these patches.
1948 Mon Dec 11 20:21:14 UTC 2006 Steve Huston <shuston@riverace.com>
1950 * ace/CDR_Stream.{h cpp} (ACE_OutputCDR): Added a new method, int
1951 consolidate (void) which consolidates any continuation message
1952 blocks into the start block, ensuring that all data is located
1953 in one block on return. This is useful for situations which
1954 require the entire encoded stream to be available in one buffer,
1955 regardless of length.
1957 * tests/CDR_Test.cpp: Added a test for consolidate().
1959 * NEWS: Added notice for new consolidate() method.
1961 Thanks to Howard Finer <hfiner at sonusnet dot com> for supplying
1962 the new ACE_OutputCDR::consolidate() method.
1964 Mon Dec 11 20:03:04 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1966 * bin/MakeProjectCreator/templates/gnu.mpd:
1968 Changed the template to use the words "make macros" instead of
1969 features. There may have be some confusion with MPC features.
1971 Mon Dec 11 17:39:46 UTC 2006 James H. Hill <hillj@isis.vanderbilt.edu>
1973 * docs/ace_guidelines.vsmacros:
1975 Fixed macros specification so the same file can be used
1976 with both VS.NET 2003 and VS.NET 2005 development
1979 Mon Dec 11 15:23:08 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
1981 * bin/MakeProjectCreator/config/MPC.cfg:
1985 Removed the code that specifically added the gnuace and borland
1986 project types and rely on the dynamic_types directive in the
1987 MPC.cfg to have the MPC core add them.
1989 Sat Dec 9 19:13:52 UTC 2006 Olli Savia <ops@iki.fi>
1991 * ace/config-vxworks5.x.h:
1992 Added ACE_LACKS_VSNPRINTF.
1994 Fri Dec 8 20:20:09 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
1996 * ace/Service_Config.cpp (parse_args_i):
1998 Moving the "default:" label outside the block that handles the
1999 "case 's':". Even though it should work correctly on allmost any
2000 compiler, things like this are bad form. Thanks to Aaron
2001 Scamehorn <Aaron dot Scamehorn at cogcap dot com> for noticing.
2003 Fri Dec 8 20:15:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2005 * THANKS: Add Ray Lischner.
2007 Fri Dec 8 16:39:51 UTC 2006 Steve Huston <shuston@riverace.com>
2009 * ace/Null_Mutex.h: Added ACE_Export to the class declarations.
2010 Although they are probably inlined, VS .NET 2005 (VC8) complains
2011 in some cases when a dll-interface class inherits from a
2012 non-dll-interface class.
2014 Fri Dec 8 15:36:23 UTC 2006 Ciju John <johnc@ociweb.com>
2016 * tests/run_test.lst:
2017 Bug_2659_Regression_Test cannot run in a single threaded build.
2019 Fri Dec 8 05:21:38 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2023 Changed code to extract version number from ace/Version.h to be
2024 more resilient to leading whitespace like was added by a bug in
2025 the release script in the last beta. Thanks to Ray Lischner
2026 <rlischner at proteus-technologies dot com> for this patch.
2027 Also thanks to Paul Riley <paul at riley dot net> for reporting
2030 Thu Dec 7 14:13:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2032 * ace/DLL_Manager.cpp:
2033 Made error message dependent on ACE::debug. Thanks to David Faure
2034 <dfaure at klaralvdalens-datakonsult dot se> for reporting this.
2036 Thu Dec 7 14:09:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2038 * bin/ciao_tests.lst:
2041 Thu Dec 7 12:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2043 * ace/Read_Buffer.h:
2044 Doxygen improvements
2046 * ace/Read_Buffer.cpp:
2047 Initialise pointer with 0 and use prefix increment
2049 Thu Dec 7 09:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2052 Improved rtems documentation
2054 * MakeProjectCreator/config/avoids_ace_for_tao.mpb:
2055 New base project for avoids ace_for_tao
2057 * bin/ciao_tests.lst
2058 * bin/tao_orb_tests.lst
2059 * bin/tao_other_tests.lst
2060 Disabled all tests that are disabled in a minimum_corba build also
2061 when using CORBA/e compact and micro
2063 Thu Dec 7 07:49:24 UTC 2006 Olli Savia <ops@iki.fi>
2065 * ace/OS_NS_stdio.h:
2066 * ace/OS_NS_stdio.inl:
2067 * ace/OS_NS_stdio.cpp:
2069 Implemented ACE_OS::snprintf() by using ACE_OS::vsnprintf().
2070 Removed duplicate code and made maintaining easier.
2073 * ace/config-cygwin32.h:
2074 * ace/config-freebsd.h:
2075 * ace/config-hpux-11.00.h:
2076 * ace/config-irix6.x-common.h:
2077 * ace/config-linux-common.h:
2078 * ace/config-lynxos.h:
2079 * ace/config-macosx-panther.h:
2080 * ace/config-macosx-tiger.h:
2081 * ace/config-macosx.h:
2082 * ace/config-netbsd.h:
2083 * ace/config-openbsd.h:
2084 * ace/config-openvms.h:
2085 * ace/config-posix.h:
2086 * ace/config-qnx-rtp-62x.h:
2087 * ace/config-sunos5.7.h:
2088 * ace/config-tru64.h:
2089 * ace/config-vxworks6.2.h:
2090 * ace/config-vxworks6.3.h:
2091 * ace/config-win32-common.h:
2092 * ace/config-win32-interix.h:
2094 Removed ACE_HAS_SNPRINTF and added ACE_LACKS_VSNPRINTF
2095 if necessary (I probably missed some platforms, need to recheck
2096 after next scoreboard round).
2098 Thu Dec 7 00:27:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2103 Remove obsolete ACE_HAS_UNION_WAIT feature test.
2105 Wed Dec 6 21:06:37 UTC 2006 Ciju John <johnc@ociweb.com>
2107 * tests/Bug_2659_Regression_Test.cpp:
2108 Compile failure on RTEMS due to non-ANSI signal API on the
2109 platform. Fixed by casting function ptr to proper type.
2111 Wed Dec 6 14:49:44 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2116 Remove obsolete ACE_LACKS_CMSG_DATA_MACRO and
2117 ACE_LACKS_CMSG_DATA_MEMBER feature test.
2119 Wed Dec 6 11:07:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2121 * ace/config-mit-pthread.h:
2122 * ace/config-sco-5.0.0-mit-pthread.h:
2123 Removed MIT pthread config files, not supported for years
2126 * ace/config-mklinux.h:
2127 Removed, this linux version hasn't been maintained for years
2130 Removed all mit-pthread specific code
2133 Removed mit-pthread checks
2135 * ace/WFMO_Reactor.cpp:
2138 Wed Dec 6 07:57:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2140 * bin/ciao_tests.lst:
2141 * bin/tao_orb_tests.lst:
2142 * bin/tao_other_tests.lst:
2143 Disabled all tests that are disabled in a minimum_corba build also
2144 when using CORBA/e compact and micro
2146 Tue Dec 5 23:53:34 UTC 2006 Ciju John <johnc@ociweb.com>
2148 * tests/Bug_2659_Regression_Test.cpp:
2149 * tests/run_test.lst:
2151 Adding regression test for Bug 2659.
2153 Tue Dec 5 19:44:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2155 * ace/config-freebsd.h:
2156 Simplified ACE_HAS_SNPRINTF setting
2158 * ace/config-irix6.x-common.h:
2159 * ace/config-sco-5.0.0-mit-pthread.h:
2160 * ace/config-tru64.h:
2161 Removed commented out defines, makes it easier to search whether
2162 a macro is defined in any config file or not
2164 * ace/config-tru64.h:
2167 * ace/Read_Buffer.{h,cpp}:
2168 Changed close_on_delete to a real bool
2170 * ace/Service_Config.{h,inl}:
2171 * ace/Service_Gestalt.{h,cpp,inl}:
2172 Use bool for the ignore arguments
2174 * ace/SOCK_Dgram.inl:
2177 Tue Dec 5 15:47:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2179 * include/makeinclude/makeinclude/platform_osf1_3.2_cxx.GNU:
2180 * include/makeinclude/makeinclude/platform_osf1_4.x_cxx.GNU:
2181 * include/makeinclude/makeinclude/platform_osf1_4.x_g++.GNU:
2182 * include/makeinclude/makeinclude/platform_osf1_4.x_rcc.GNU:
2185 * include/makeinclude/makeinclude/platform_tru64_cxx.GNU:
2186 * include/makeinclude/makeinclude/platform_tru64_g++.GNU:
2187 We should be able to build on tru64 but it isn't really maintained,
2188 moved the contents of the osf files into these files
2190 Tue Dec 5 15:22:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2192 * include/makeinclude/makeinclude/platform_aix4_cset++.GNU:
2193 * include/makeinclude/makeinclude/platform_aix.GNU:
2194 Moved contents of cset++ method into the aix one, the aix
2195 file just included the first one
2197 * include/makeinclude/makeinclude/platform_aix4.2.GNU:
2200 * ace/config-aix-4.x.h:
2201 * ace/config-aix-5.x.h:
2202 Moved contents of 4.x.h file into the 5.x.h file. Removed a lot
2203 of old checks for AIX 4 so that we can maintain things easier.
2206 * ace/OS_NS_sys_wait.inl:
2207 Removed ACE_HAS_UNION_WAIT, was only set for aix4
2210 * ace/OS_NS_Thread.cpp:
2211 Removed code for AIX 4.x to handle pthread_t
2213 * ace/os_include/sys/os_socket.h:
2214 Removed ACE_HAS_AIX_BROKEN_SOCKET_HEADER, was only set for aix 4
2216 Tue Dec 5 15:08:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2218 * ace/config-aix-4.1.x.h:
2219 * ace/config-aix-4.2.x.h:
2220 * ace/config-aix-4.3.x.h:
2221 Removed, these AIX versions aren't supported anymore
2223 Tue Dec 5 14:33:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2225 * ace/config-irix6.x-sgic++-nothreads.h:
2228 Tue Dec 5 14:30:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2230 * ace/config-sunos5.4-centerline-2.x.h:
2231 * include/makeinclude/platform_sunos5_centerline.GNU:
2232 Removed centerline support
2234 Tue Dec 5 14:07:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2236 * include/makeinclude/platform_sunos4_g++.GNU:
2237 * include/makeinclude/platform_sunos4_lucid.GNU:
2238 * include/makeinclude/platform_sunos4_sunc++3.x.GNU:
2239 * include/makeinclude/platform_sunos4_sunc++4.x.GNU:
2240 Removed, not supported anymore
2242 Tue Dec 5 13:59:43 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2244 * ace/config-sco-5.0.0-fsu-pthread.h:
2245 Deleted, fsu pthread is already removed some time ago.
2247 Tue Dec 5 13:58:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2249 * ace/config-sco-4.2-nothread.h:
2252 Tue Dec 5 13:51:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2254 * ace/config-dgux-4.11-epc.h:
2255 * ace/config-dgux-4.x-ghs.h:
2256 * include/makeinclude/platform_dgux4_epc.GNU:
2257 * include/makeinclude/platform_dgux4_ghs.GNU:
2260 * ace/OS_NS_Thread.cpp:
2261 Removed dgux support. Fixes bugzilla 2011
2263 Tue Dec 5 13:41:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2265 * ace/config-irix5.2.h:
2266 * ace/config-irix5.3-g++.h:
2267 * ace/config-irix5.3-sgic++.h:
2268 * include/makeinclude/platform_irix5.2.GNU:
2269 * include/makeinclude/platform_irix5.3_g++.GNU:
2270 * include/makeinclude/platform_irix5.3_sgic++.GNU:
2273 * include/makeinclude/platform_irix6.x_common.GNU:
2276 * ace/os_include/os_signal.h:
2277 Removed Irix 5 support, fixes bugzilla 2013.
2279 Tue Dec 5 13:31:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2281 * ace/config-m88k.h:
2282 * include/makeinclude/platform_m88k.GNU:
2285 * ace/os_include/os_signal.h:
2286 * ace/os_include/sys/os_resource.h:
2287 * ace/os_include/sys/os_time.h:
2288 Removed support for m88k which isn't maintained for years now.
2291 Tue Dec 5 13:28:10 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2293 * bin/MakeProjectCreator/templates/gnu.mpd:
2295 If the gendir setting for the custom file is '.', then ommit the
2296 gendir setting. This is required for version 3.4.45 of MPC.
2298 Tue Dec 5 12:20:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2300 * ace/os_include/sys/os_socket.h:
2301 Removed check for ACE_LACKS_CMSG_DATA_MACRO which wasn't
2302 set in any configuration file. This also resulted in the
2303 removal of ACE_LACKS_CMSG_DATA_MEMBER because this define
2306 * ace/config-qnx-neutrino.h:
2307 * ace/config-qnx-rtp-62x.h:
2308 * ace/config-qnx-rtp-pre62x.h:
2309 * ace/config-tandem-nsk-mips-v2.h:
2310 * ace/config-tandem-nsk-mips-v3.h:
2311 Removed ACE_LACKS_CMSG_DATA_MEMBER, it has no impact at all
2313 Tue Dec 5 11:25:00 UTC 2006 Simon Massey <sma@prismtech.com>
2317 Provide for annoying HP aCC 3.xx template bug.
2319 Tue Dec 5 10:01:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2321 * ace/config-lynxos.h:
2323 Improved LynxOS 4.2 support
2325 Mon Dec 4 23:13:12 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
2327 * ace/Service_Gestalt.cpp (init_i):
2329 Fixed bug#2735 and eliminated a potential memory leak of the
2330 list of already processed static services. The failure scenario
2331 is based on a case where static initializers register a bunch of
2332 service objects and then later the gestalt::open() is called. At
2333 that point, the abovementioned list is reinitialized and its
2334 contents was lost. See also the other failure scenario
2335 (bug#2701) for which a fix was put in on Nov 9 2006.
2337 Mon Dec 4 18:00:16 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
2339 * bin/tao_orb_tests.lst:
2341 Added a regression test for bug#2612
2343 Mon Dec 4 15:42:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2345 * bin/MakeProjectCreator/config:
2346 Moved TAO base projects to $TAO_ROOT/MPC/config
2348 Mon Dec 4 13:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2350 * bin/MakeProjectCreator/config/MPC.cfg:
2351 Set includes so that TAO and CIAO base projects could be
2352 under TAO_ROOT and CIAO_ROOT
2354 * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
2355 * bin/MakeProjectCreator/config/ciao_component_dnc.mpb:
2356 * bin/MakeProjectCreator/config/ciao_config_handlers.mpb:
2357 * bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb:
2358 * bin/MakeProjectCreator/config/ciao_container_dnc.mpb:
2359 * bin/MakeProjectCreator/config/ciao_deployment_stub.mpb:
2360 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
2361 * bin/MakeProjectCreator/config/ciao_domainapplicationmanager_dnc.mpb:
2362 * bin/MakeProjectCreator/config/ciao_events_base_dnc.mpb:
2363 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
2364 * bin/MakeProjectCreator/config/ciao_executionmanager_stub.mpb:
2365 * bin/MakeProjectCreator/config/ciao_nodeapplication.mpb:
2366 * bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb:
2367 * bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb:
2368 * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb:
2369 * bin/MakeProjectCreator/config/ciao_noop_configurator.mpb:
2370 * bin/MakeProjectCreator/config/ciao_plan_generator.mpb:
2371 * bin/MakeProjectCreator/config/ciao_race_component.mpb:
2372 * bin/MakeProjectCreator/config/ciao_race_default.mpb:
2373 * bin/MakeProjectCreator/config/ciao_race_monitor.mpb:
2374 * bin/MakeProjectCreator/config/ciao_rtevent_dnc.mpb:
2375 * bin/MakeProjectCreator/config/ciao_servant_dnc.mpb:
2376 * bin/MakeProjectCreator/config/ciao_server_dnc.mpb:
2377 * bin/MakeProjectCreator/config/ciao_static_dnc_app.mpb:
2378 * bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb:
2379 * bin/MakeProjectCreator/config/ciao_targetmanager_svnt.mpb:
2380 * bin/MakeProjectCreator/config/ciao_xml_utils.mpb:
2381 * bin/MakeProjectCreator/config/ciaocidldefaults.mpb:
2382 * bin/MakeProjectCreator/config/cidlc.mpb:
2383 * bin/MakeProjectCreator/config/dance_extension_stub.mpb:
2384 Moved to $CIAO_ROOT/MPC/config
2386 Mon Dec 4 13:13:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2388 * bin/tao_orb_tests.lst:
2389 Don't run Bug_2709_Regression with ACE_FOR_TAO
2391 Mon Dec 4 12:49:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2393 * ace/Basic_Types.h:
2394 Added check for __ia64__, then we assume we have little endian,
2395 this define is set by the HP OpenVMS compiler
2397 Mon Dec 4 12:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2399 * bin/MakeProjectCreator/config/ciao_targetmanager_svnt.mpb:
2402 Mon Dec 4 11:27:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2404 * bin/MakeProjectCreator/config/ciao_nodeapplication.mpb:
2405 New base project for nodeapplication library
2407 * bin/MakeProjectCreator/config/ciao_nodeapplicationmanager.mpb:
2408 Derive from ciao_nodeapplication
2410 * bin/MakeProjectCreator/config/ciao_nodemanager_stub.mpb:
2411 * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb:
2412 * bin/MakeProjectCreator/config/ciao_race_default.mpb:
2413 * bin/MakeProjectCreator/config/ciao_race_monitor.mpb:
2414 * bin/MakeProjectCreator/config/ciao_targetmanager_stub.mpb:
2415 Fixed incorrect id tag
2417 * bin/MakeProjectCreator/config/ciao_noop_configurator.mpb:
2420 Mon Dec 4 11:26:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2423 Corrected the expression to fill the files_mpc array and
2424 enabled the Id check again
2426 Fri Dec 1 13:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2428 * Kokyu/docs/Kokyu.html:
2429 Updated download location of ACE/TAO/CIAO
2431 Wed Nov 29 15:40:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2433 * ace/OS_NS_unistd.cpp (num_processors*):
2434 Check the return value of sysctl, if it returns -1 then
2435 also return the method with -1
2437 Wed Nov 29 12:47:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2439 * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
2440 Simplified this file
2442 Wed Nov 29 11:03:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2444 * ace/Malloc_T.{h,cpp}:
2445 Changed delete_lock_ to a real bool
2447 Wed Nov 29 07:09:17 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2452 If ACEXML, ASNMP, or protocols subdirectories are not present,
2453 don't try to configure or build them. Thanks to Stephen Torri
2454 <storri at cse dot wustl dot edu> for reporting this.
2456 Tue Nov 28 21:02:25 UTC 2006 Steve Huston <shuston@riverace.com>
2458 * ace/WIN32_Asynch_IO.cpp (ACE_WIN32_Asynch_Connect::post_result):
2459 The 'result' pointer is invalid upon return from post_completion()
2460 regardless of whether or not it succeeds. This fix prevents
2461 dereferencing result on failure of post_completion(), such as at
2462 proactor shutdown. Thank you to Ken Kane <kenneth dot kane at
2463 ironmountain dot com> for the analysis and fix.
2465 * THANKS: Updated Ken Kane's email address.
2467 Tue Nov 28 20:36:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2469 * bin/auto_run_tests.pl:
2470 Added \n after the message when we can't chdir to a certain
2471 directory to prevent detecting the wrong test because this
2472 message is then on the same line as the next test.
2474 Tue Nov 28 20:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2476 * bin/MakeProjectCreator/config/ciao_deployment_svnt.mpb:
2477 Removed include path that didn't exist anymore
2479 Tue Nov 28 16:04:45 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>
2481 * bin/MakeProjectCreator/config/ciao_config_handlers_base.mpb
2482 * bin/MakeProjectCreator/config/ciao_nodemanager_svnt.mpb
2484 Fix for linker warnings/errors on OS X.
2486 Tue Nov 28 14:08:23 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2488 * bin/msvc_mpc_auto_compile.pl:
2490 Reorder @ace_core_dirs so that protocols follows tests, as
2491 the HTBP protocol tests depend on the Test_Output library.
2493 Tue Nov 28 13:30:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2495 * bin/MakeProjectCreator/config/event.mpb:
2496 * bin/MakeProjectCreator/config/event_serv.mpb:
2497 * bin/MakeProjectCreator/config/event_skel.mpb:
2498 * bin/MakeProjectCreator/config/ftorbutils.mpb:
2499 * bin/MakeProjectCreator/config/ftrtevent.mpb:
2500 * bin/MakeProjectCreator/config/ifrservice.mpb:
2501 * bin/MakeProjectCreator/config/imr_locator.mpb:
2502 * bin/MakeProjectCreator/config/portablegroup.mpb:
2503 * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
2504 Added avoids_corba_e_compact as base project, if we have CORBA/e
2505 compact we don't have the needed features available to build these
2508 Tue Nov 28 13:25:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2510 * bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb:
2511 * bin/MakeProjectCreator/config/avoids_corba_e_compact.mpb:
2512 Fixed incorrect feature name
2514 * bin/MakeProjectCreator/config/global.features:
2515 Removed duplicate minimum_corba
2517 Tue Nov 28 09:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2519 * bin/MakeProjectCreator/config/ciao_client_dnc.mpb:
2520 * bin/MakeProjectCreator/config/ciao_events_dnc.mpb:
2521 Removed security as base, for the moment we decoupled from
2522 the security service.
2524 Tue Nov 28 00:28:28 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2526 * protocols/tests/HTBP/htbptest.mpb:
2528 Add dependency on Test_Output.
2530 Mon Nov 27 12:30:28 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
2532 * tests/Bug_2653_Regression_Test.cpp:
2534 When a thread is started, you must wait() on it before exiting the
2535 process to avoid a core dump.
2537 * tests/run_test.pl:
2539 Print out the test header before checking for the executable. If
2540 the executable is not there, it will appear as if the previous
2543 Mon Nov 27 08:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2545 * ace/config-sunos5.5.h:
2546 Fixed compile problem on solaris x86 when _FILE_OFFSET_BITS=64
2547 is set. Thanks to Michael Klein <michael dot klein at fazi dot de>
2548 for reporting this. Fixed bugzilla bug 2693.
2550 Mon Nov 27 08:09:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2552 * bin/MakeProjectCreator/config/minimum_corba.mpb:
2553 * bin/MakeProjectCreator/config/avoids_minimum_corba.mpb:
2554 Renames minimum_corba to avoids_minimum_corba. Fixes bugzilla
2557 * bin/MakeProjectCreator/config/avoids_corba_e_micro.mpb:
2558 Fixed this file and made corba_e_compact its parent, when
2559 we can't build a project in corba_e_compact then corba_e_micro
2560 is also not an option.
2562 * bin/MakeProjectCreator/config/event.mpb:
2563 * bin/MakeProjectCreator/config/event_serv.mpb:
2564 * bin/MakeProjectCreator/config/event_skel.mpb:
2565 * bin/MakeProjectCreator/config/ftorbutils.mpb:
2566 * bin/MakeProjectCreator/config/ftrtevent.mpb:
2567 * bin/MakeProjectCreator/config/ifrservice.mpb:
2568 * bin/MakeProjectCreator/config/imr_locator.mpb:
2569 * bin/MakeProjectCreator/config/portablegroup.mpb:
2570 * bin/MakeProjectCreator/config/rtcorbacommon.mpb:
2571 Updated for rename of minimum_corba
2573 Mon Nov 27 06:05:38 UTC 2006 Olli Savia <ops@iki.fi>
2575 * tests/OS_Test.cpp:
2576 Fixed compile error on VxWorks. Thanks to Johnny Willemsen
2577 for pointing out the problem and suggesting a fix.
2579 Fri Nov 24 13:27:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2581 * bin/MakeProjectCreator/config/automake.features:
2583 Set stl and boost. We'll use automake conditionals to defer
2584 these options to configure time.
2586 Fri Nov 24 13:05:01 UTC 2006 Olli Savia <ops@iki.fi>
2588 * tests/OS_Test.cpp:
2589 Added ACE_OS::snprintf test.
2591 Fri Nov 24 10:08:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2593 * ace/Sock_Connect.cpp:
2594 Fixed compile errors when building on linux with no
2597 Thu Nov 23 17:06:17 UTC 2006 Simon McQueen <sm@prismtech.com>
2602 Fix compile errors with g++ on Solaris with NDEBUG.
2604 Thu Nov 23 14:09:17 UTC 2006 Steve Huston <shuston@riverace.com>
2606 * include/makeinclude/rules.lib.GNU: Corrected error introduced by
2607 Wed Nov 22 21:53:17 UTC 2006 Steve Huston <shuston@riverace.com>.
2609 Thu Nov 23 06:53:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
2611 * bin/MakeProjectCreator/config/ace_for_tao.mpb:
2612 Added ACE_LACKS_MSG_WFMO as define, that prevents other projects
2613 to try to use the msg wfmo reactor which is not available in the
2614 ace_for_tao configuration
2616 Thu Nov 23 03:14:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2618 * tests/Integer_Truncate_Test.cpp:
2619 * apps/JAWS/clients/WebSTONE/src/README:
2621 Removed svn:executable property.
2623 Wed Nov 22 23:16:22 UTC 2006 Steve Huston <shuston@riverace.com>
2625 * examples/Timer_Queue/Async_Timer_Queue_Test.cpp: Ignore SIGQUIT code
2626 for platforms with ACE_LACKS_UNIX_SIGNALS. Fixes WinCE build error.
2628 Wed Nov 22 21:58:16 UTC 2006 Steve Huston <shuston@riverace.com>
2630 * tests/RB_Tree_Test.cpp: Don't use ACE_ASSERT for code - it doesn't
2631 get executed in Release builds.
2633 Pulled these in from the 5.5 stream:
2635 Mon Nov 20 21:26:24 UTC 2006 Steve Huston <shuston@riverace.com>
2637 * ace/config-win32-msvc.h:
2639 The MFC new/exception code needed the ability to delete a caught
2640 CMemoryException object to prevent memory leaks (see
2641 http://msdn2.microsoft.com/de-de/library/0e5twxsh(VS.80).aspx).
2642 This necessitates that every platform other than Windows/MFC gets
2643 an empty define for ACE_del_bad_alloc, and the ACE_NEW... macros
2644 have ACE_del_bad_alloc expanded in the catch block.
2645 For past history of this issue, see the trail starting at:
2646 Tue Aug 8 09:15:00 UTC 2006 Simon Massey <sma@prismtech.com>
2648 Thu Nov 16 16:14:32 UTC 2006 Steve Huston <shuston@riverace.com>
2650 * ace/String_Base.{h inl}: Added a capacity() method that returns
2651 the number of allocated CHAR units in the string object. Thanks to
2652 Kelly Hickel <kfh at mqsoftware dot com> for supplying this.
2654 * NEWS: Updated with recent ACE_String_Base and build additions.
2656 Mon Nov 13 17:40:58 UTC 2006 Steve Huston <shuston@riverace.com>
2658 * ace/String_Base.{h cpp}: Added a fast_resize(size_t) method to
2659 manage the sizing/reallocating of the string, but doesn't do the
2660 memory setting of resize(). Changed resize() to call fast_resize()
2661 then do the memory setting.
2662 Thank you to Kelly Hickel <kfh at mqsoftware dot com> for these
2666 Wed Nov 22 21:53:17 UTC 2006 Steve Huston <shuston@riverace.com>
2668 Pulled these in from the 5.5 stream:
2670 Thu Nov 16 21:56:37 UTC 2006 Steve Huston <shuston@riverace.com>
2672 * include/makeinclude/rules.local.GNU: For creating the object file
2673 directories (e.g., VDIR and VSHDIR, and their subdirectories), change
2674 from using the directory as a prerequisite and make that prereq
2675 a PHONY target to embed the command(s) to check and create the
2676 directory if needed. This accomplishes two things: 1) allows the
2677 make to work with clearmake in GNU compatibility mode (clearmake
2678 always saw the PHONY target as remade and remade every file in the
2679 project), and 2) avoids using a PHONY target as a prerequisite,
2680 something the GNU make manual says to avoid. Thank you to Howard
2681 Finer <hfiner at sonusnet dot com> for motivating and assisting
2684 Tue Nov 14 22:33:03 UTC 2006 Steve Huston <shuston@riverace.com>
2686 * include/makeinclude/rules.lib.GNU: Change VLOBJS and VSHOBJS to
2687 use $(patsubst) instead of $(if) to look for entries that have
2688 relative directories in them (../). Avoids $(if) which does not
2689 work in Clearcase's clearmake GNU compatibility mode.
2691 Wed Nov 22 19:52:23 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2693 * ace/Select_Reactor_T.inl:
2695 Add #include of "Log_Msg.h". This is required to bring things
2696 into scope on systems where ACE_TEMPLATES_REQUIRE_SOURCE isn't
2699 Wed Nov 22 18:27:39 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2701 * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am:
2705 * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc:
2707 Add automake specific includes definition to find headers
2708 relative to source directory.
2710 Wed Nov 22 16:57:55 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2712 * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am:
2716 * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc:
2718 Add automake specific includes definition to find headers
2719 relative to source directory.
2721 Wed Nov 22 16:48:58 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2725 Hand tweak, HTBP tests depend on Test_Output library. This
2726 requires changing the build order so that the protocols dir
2727 is built after tests.
2729 * apps/gperf/tests/Makefile.am:
2731 Hand tweak to find gperf executable on automake builds. Chad
2732 has given me info to make MPC generation work, which I'll add
2737 Placeholder for a BUILD_WXWINDOWS feature test. For now it
2738 always returns false.
2742 Configure examples/ConfigViewer/Makefile.
2744 Wed Nov 22 15:34:12 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2748 Remove extraneous whitespace from ACE_VERSION macro definition.
2754 * ace/QoS/Makefile.am:
2756 Revert to earlier version until MPC generation issues are
2759 * apps/JAWS2/JAWS/Makefile.am:
2760 * apps/JAWS3/jaws3/Makefile.am:
2764 * apps/JAWS2/JAWS/jaws2.mpc:
2765 * apps/JAWS3/jaws3/jaws3.mpc:
2767 Add automake specific includes definition to find headers
2768 relative to source directory.
2770 Wed Nov 22 14:24:31 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2776 * ace/ace_xtreactor.mpc:
2777 * ace/ace_tkreactor.mpc:
2778 * ace/ace_flreactor.mpc:
2779 * ace/ace_qtreactor.mpc:
2781 Changed to specify full name of pkgconfig template file,
2782 the MPC Custom spec does not automatically match *.pc.in
2785 Wed Nov 22 14:16:40 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2787 * examples/ConfigViewer/Makefile.am:
2791 Wed Nov 22 14:10:08 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2793 * protocols/tests/RMCast/Makefile.am:
2794 * protocols/tests/Makefile.am:
2795 * protocols/tests/HTBP/Reactor_Tests/Makefile.am:
2796 * protocols/tests/HTBP/Send_Large_Msg/Makefile.am:
2797 * protocols/tests/HTBP/Makefile.am:
2798 * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
2799 * protocols/tests/HTBP/ping/Makefile.am:
2800 * protocols/ace/RMCast/Makefile.am:
2801 * protocols/ace/Makefile.am:
2802 * protocols/ace/TMCast/Makefile.am:
2803 * protocols/ace/HTBP/Makefile.am:
2804 * protocols/examples/RMCast/Send_Msg/Makefile.am:
2805 * protocols/examples/RMCast/Makefile.am:
2806 * protocols/examples/Makefile.am:
2807 * protocols/examples/TMCast/Member/Makefile.am:
2808 * protocols/examples/TMCast/Makefile.am:
2810 * ace/SSL/Makefile.am:
2811 * ace/QoS/Makefile.am:
2812 * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am:
2813 * performance-tests/Synch-Benchmarks/Makefile.am:
2814 * performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am:
2815 * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am:
2816 * performance-tests/Server_Concurrency/Leader_Follower/Makefile.am:
2817 * performance-tests/Server_Concurrency/Makefile.am:
2818 * performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am:
2819 * performance-tests/TCP/Makefile.am:
2820 * performance-tests/UDP/Makefile.am:
2821 * performance-tests/SCTP/Makefile.am:
2822 * performance-tests/Makefile.am:
2823 * performance-tests/Misc/Makefile.am:
2824 * Kokyu/tests/FIFO/Makefile.am:
2825 * Kokyu/tests/DSRT_MIF/Makefile.am:
2826 * Kokyu/tests/Makefile.am:
2827 * Kokyu/tests/EDF/Makefile.am:
2828 * Kokyu/Makefile.am:
2829 * tests/SSL/Makefile.am:
2830 * tests/Makefile.am:
2831 * apps/Gateway/Gateway/Makefile.am:
2832 * apps/Gateway/Makefile.am:
2833 * apps/Gateway/Peer/Makefile.am:
2834 * apps/mkcsregdb/Makefile.am:
2835 * apps/drwho/Makefile.am:
2836 * apps/gperf/tests/Makefile.am:
2837 * apps/gperf/src/Makefile.am:
2838 * apps/gperf/Makefile.am:
2839 * apps/JAWS/clients/Blobby/Makefile.am:
2840 * apps/JAWS/clients/Makefile.am:
2841 * apps/JAWS/clients/Caching/Makefile.am:
2842 * apps/JAWS/server/Makefile.am:
2843 * apps/JAWS/Makefile.am:
2844 * apps/JAWS2/JAWS/Makefile.am:
2845 * apps/JAWS2/Makefile.am:
2846 * apps/JAWS3/jaws3/Makefile.am:
2847 * apps/JAWS3/Makefile.am:
2848 * apps/soreduce/Makefile.am:
2850 * ACEXML/tests/Makefile.am:
2851 * ACEXML/tests/util/Makefile.am:
2852 * ACEXML/apps/svcconf/Makefile.am:
2853 * ACEXML/apps/Makefile.am:
2854 * ACEXML/common/Makefile.am:
2855 * ACEXML/Makefile.am:
2856 * ACEXML/parser/Makefile.am:
2857 * ACEXML/parser/parser/Makefile.am:
2858 * ACEXML/examples/SAXPrint/Makefile.am:
2859 * ACEXML/examples/Makefile.am:
2860 * websvcs/tests/Makefile.am:
2861 * websvcs/lib/Makefile.am:
2862 * websvcs/Makefile.am:
2863 * netsvcs/clients/Logger/Makefile.am:
2864 * netsvcs/clients/Tokens/rw_lock/Makefile.am:
2865 * netsvcs/clients/Tokens/mutex/Makefile.am:
2866 * netsvcs/clients/Tokens/deadlock/Makefile.am:
2867 * netsvcs/clients/Tokens/collection/Makefile.am:
2868 * netsvcs/clients/Tokens/invariant/Makefile.am:
2869 * netsvcs/clients/Tokens/manual/Makefile.am:
2870 * netsvcs/clients/Naming/Dump_Restore/Makefile.am:
2871 * netsvcs/clients/Naming/Makefile.am:
2872 * netsvcs/clients/Naming/Client/Makefile.am:
2873 * netsvcs/clients/Makefile.am:
2874 * netsvcs/lib/Makefile.am:
2875 * netsvcs/servers/Makefile.am:
2876 * netsvcs/Makefile.am:
2877 * ASNMP/tests/Makefile.am:
2878 * ASNMP/Makefile.am:
2879 * ASNMP/agent/Makefile.am:
2880 * ASNMP/asnmp/Makefile.am:
2881 * ASNMP/examples/get/Makefile.am:
2882 * ASNMP/examples/trap/Makefile.am:
2883 * ASNMP/examples/Makefile.am:
2884 * ASNMP/examples/set/Makefile.am:
2885 * ASNMP/examples/next/Makefile.am:
2886 * ASNMP/examples/walk/Makefile.am:
2887 * examples/OS/Makefile.am:
2888 * examples/OS/Process/Makefile.am:
2889 * examples/Synch/Makefile.am:
2890 * examples/Timer_Queue/Makefile.am:
2891 * examples/Log_Msg/Makefile.am:
2892 * examples/Misc/Makefile.am:
2893 * examples/ASX/CCM_App/Makefile.am:
2894 * examples/ASX/Event_Server/Transceiver/Makefile.am:
2895 * examples/ASX/Event_Server/Event_Server/Makefile.am:
2896 * examples/ASX/Event_Server/Makefile.am:
2897 * examples/ASX/Message_Queue/Makefile.am:
2898 * examples/ASX/UPIPE_Event_Server/Makefile.am:
2899 * examples/ASX/Makefile.am:
2900 * examples/Web_Crawler/Makefile.am:
2901 * examples/Shared_Malloc/Makefile.am:
2902 * examples/QOS/Change_Sender_TSpec/Makefile.am:
2903 * examples/QOS/Diffserv/Makefile.am:
2904 * examples/QOS/Simple/Makefile.am:
2905 * examples/QOS/Change_Receiver_FlowSpec/Makefile.am:
2906 * examples/Bounded_Packet_Relay/Makefile.am:
2907 * examples/System_V_IPC/SV_Message_Queues/Makefile.am:
2908 * examples/System_V_IPC/Makefile.am:
2909 * examples/System_V_IPC/SV_Semaphores/Makefile.am:
2910 * examples/Map_Manager/Makefile.am:
2911 * examples/APG/Svc_Config/Makefile.am:
2912 * examples/APG/ThreadSafety/Makefile.am:
2913 * examples/APG/ThreadPools/Makefile.am:
2914 * examples/APG/Active_Objects/Makefile.am:
2915 * examples/APG/Logging/Makefile.am:
2916 * examples/APG/Misc_IPC/Makefile.am:
2917 * examples/APG/Proactor/Makefile.am:
2918 * examples/APG/Threads/Makefile.am:
2919 * examples/APG/Shared_Memory/Makefile.am:
2920 * examples/APG/Reactor/Makefile.am:
2921 * examples/APG/Signals/Makefile.am:
2922 * examples/APG/Timers/Makefile.am:
2923 * examples/APG/ThreadManagement/Makefile.am:
2924 * examples/APG/Config/Makefile.am:
2925 * examples/APG/Containers/Makefile.am:
2926 * examples/APG/Processes/Makefile.am:
2927 * examples/APG/Naming/Makefile.am:
2928 * examples/APG/Makefile.am:
2929 * examples/APG/Sockets/Makefile.am:
2930 * examples/APG/Streams/Makefile.am:
2931 * examples/Registry/Makefile.am:
2932 * examples/Smart_Pointers/Makefile.am:
2933 * examples/DLL/Makefile.am:
2934 * examples/IPC_SAP/DEV_SAP/reader/Makefile.am:
2935 * examples/IPC_SAP/DEV_SAP/Makefile.am:
2936 * examples/IPC_SAP/DEV_SAP/writer/Makefile.am:
2937 * examples/IPC_SAP/FILE_SAP/Makefile.am:
2938 * examples/IPC_SAP/SOCK_SAP/Makefile.am:
2939 * examples/IPC_SAP/SPIPE_SAP/Makefile.am:
2940 * examples/IPC_SAP/ATM_SAP/Makefile.am:
2941 * examples/IPC_SAP/SSL_SAP/Makefile.am:
2942 * examples/IPC_SAP/UPIPE_SAP/Makefile.am:
2943 * examples/IPC_SAP/FIFO_SAP/Makefile.am:
2944 * examples/IPC_SAP/Makefile.am:
2945 * examples/IPC_SAP/TLI_SAP/Makefile.am:
2946 * examples/Logger/Acceptor-server/Makefile.am:
2947 * examples/Logger/Makefile.am:
2948 * examples/Logger/simple-server/Makefile.am:
2949 * examples/Logger/client/Makefile.am:
2950 * examples/Export/Makefile.am:
2951 * examples/Service_Configurator/Makefile.am:
2952 * examples/Service_Configurator/IPC-tests/server/Makefile.am:
2953 * examples/Service_Configurator/IPC-tests/Makefile.am:
2954 * examples/Service_Configurator/IPC-tests/client/Makefile.am:
2955 * examples/Service_Configurator/Misc/Makefile.am:
2956 * examples/IOStream/server/Makefile.am:
2957 * examples/IOStream/Makefile.am:
2958 * examples/IOStream/client/Makefile.am:
2959 * examples/Threads/Makefile.am:
2960 * examples/Shared_Memory/Makefile.am:
2961 * examples/Reactor/Ntalker/Makefile.am:
2962 * examples/Reactor/TP_Reactor/Makefile.am:
2963 * examples/Reactor/FIFO/Makefile.am:
2964 * examples/Reactor/Multicast/Makefile.am:
2965 * examples/Reactor/WFMO_Reactor/Makefile.am:
2966 * examples/Reactor/Proactor/Makefile.am:
2967 * examples/Reactor/Makefile.am:
2968 * examples/Reactor/Dgram/Makefile.am:
2969 * examples/Reactor/Misc/Makefile.am:
2970 * examples/Connection/non_blocking/Makefile.am:
2971 * examples/Connection/blocking/Makefile.am:
2972 * examples/Connection/Makefile.am:
2973 * examples/Connection/misc/Makefile.am:
2974 * examples/NT_Service/Makefile.am:
2975 * examples/Naming/Makefile.am:
2976 * examples/Makefile.am:
2977 * examples/Mem_Map/IO-tests/Makefile.am:
2978 * examples/Mem_Map/file-reverse/Makefile.am:
2979 * examples/Mem_Map/Makefile.am:
2980 * examples/C++NPv1/Makefile.am:
2981 * examples/C++NPv2/Makefile.am:
2985 Wed Nov 22 13:45:43 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
2989 Update for HTBP unit test and TMCast example move.
2991 * protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc:
2992 * protocols/tests/HTBP/Reactor_Tests/client.cpp:
2993 * protocols/tests/HTBP/Reactor_Tests/inside.conf:
2994 * protocols/tests/HTBP/Reactor_Tests/server.cpp:
2995 * protocols/tests/HTBP/Reactor_Tests/Makefile.am:
2996 * protocols/tests/HTBP/Reactor_Tests/test_config.h:
2997 * protocols/tests/HTBP/Reactor_Tests/run_test.pl:
2998 * protocols/tests/HTBP/HTBP_Config.conf:
2999 * protocols/tests/HTBP/Send_Large_Msg/client.cpp:
3000 * protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
3001 * protocols/tests/HTBP/Send_Large_Msg/server.cpp:
3002 * protocols/tests/HTBP/Send_Large_Msg/Makefile.am:
3003 * protocols/tests/HTBP/Send_Large_Msg/run_test.pl:
3004 * protocols/tests/HTBP/Makefile.am:
3005 * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
3006 * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am:
3007 * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
3008 * protocols/tests/HTBP/htbptest.mpb:
3009 * protocols/tests/HTBP/ping/client.cpp:
3010 * protocols/tests/HTBP/ping/server.cpp:
3011 * protocols/tests/HTBP/ping/Makefile.am:
3012 * protocols/tests/HTBP/ping/ping.mpc:
3013 * protocols/tests/HTBP/ping/run_test.pl:
3014 * protocols/tests/HTBP/README:
3016 Move HTBP unit tests to protocols/tests/HTBP...
3018 * tests/HTBP/Reactor_Tests/Reactor_Tests.mpc:
3019 * tests/HTBP/Reactor_Tests/client.cpp:
3020 * tests/HTBP/Reactor_Tests/inside.conf:
3021 * tests/HTBP/Reactor_Tests/server.cpp:
3022 * tests/HTBP/Reactor_Tests/Makefile.am:
3023 * tests/HTBP/Reactor_Tests/test_config.h:
3024 * tests/HTBP/Reactor_Tests/run_test.pl:
3025 * tests/HTBP/HTBP_Config.conf:
3026 * tests/HTBP/Send_Large_Msg/client.cpp:
3027 * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc:
3028 * tests/HTBP/Send_Large_Msg/server.cpp:
3029 * tests/HTBP/Send_Large_Msg/Makefile.am:
3030 * tests/HTBP/Send_Large_Msg/run_test.pl:
3031 * tests/HTBP/Makefile.am:
3032 * tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc:
3033 * tests/HTBP/Send_Recv_Tests/Makefile.am:
3034 * tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp:
3035 * tests/HTBP/htbptest.mpb:
3036 * tests/HTBP/ping/client.cpp:
3037 * tests/HTBP/ping/server.cpp:
3038 * tests/HTBP/ping/Makefile.am:
3039 * tests/HTBP/ping/ping.mpc:
3040 * tests/HTBP/ping/run_test.pl:
3041 * tests/HTBP/README:
3045 * protocols/examples/TMCast/Member/Member.mpc:
3046 * protocols/examples/TMCast/Member/member.cpp:
3047 * protocols/examples/TMCast/Member/Makefile.am:
3048 * protocols/examples/TMCast/Member/README:
3049 * protocols/examples/TMCast/Makefile.am:
3051 Moved TMCast examples to protocols/examples/TMCast...
3053 * examples/TMCast/Member/Member.mpc:
3054 * examples/TMCast/Member/member.cpp:
3055 * examples/TMCast/Member/Makefile.am:
3056 * examples/TMCast/Member/README:
3057 * examples/TMCast/Makefile.am:
3059 ...from examples/TMCast.
3061 Wed Nov 22 13:25:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3063 * ace/ace_for_tao.mpc:
3064 Add uuid as base project. For building COIOP as part of the
3065 TAO strategies library we need uuid. The nicest solution would
3066 be to make the uuid feature dependent on the ace_for_tao
3067 feature and let the user overrule this but that is not
3068 possible yet. If you are using ace_for_tao and don't want
3069 to have uuid pulled in, set uuid explicitly to 0 in your
3070 default.features file.
3072 Wed Nov 22 10:48:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3075 Refactored handling of %W. Added a check for a nill pointer
3076 as we have for ascii strings. Fixes bugzilla 2277.
3078 * tests/Log_Msg_Test.cpp:
3079 Added test for %W with a string as argument and with a
3080 nill pointer. Fixes bugzilla 2715.
3082 Wed Nov 22 10:38:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3084 * examples/Misc/test_XtReactor1.cpp:
3085 * examples/Misc/test_XtReactor2.cpp:
3086 * tests/FlReactor_Test.cpp:
3087 * tests/XtReactor_Test.cpp:
3088 * tests/TkReactor_Test.cpp:
3089 * tests/QtReactor_Test.cpp:
3090 Updated because of move below.
3092 Wed Nov 22 10:35:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3098 Moved these reactors to their own subdirectories to make
3099 maintenance a lot easier.
3101 Wed Nov 22 10:45:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3103 * bin/MakeProjectCreator/config/core_anytypecode.mpb:
3104 Removed svn:executable property
3106 * bin/MakeProjectCreator/config/core_strategies.mpb
3107 New base project for the strategies library when build in
3108 ace_for_tao configuration
3110 * bin/MakeProjectCreator/config/orbsvcslib.mpb:
3111 Removed -GT so that we also don't generate TIE files for the
3112 orbsvcs anymore. Will speedup builds and simplify other mpc
3115 * bin/MakeProjectCreator/config/strategies.mpb
3116 Derive from core_strategies. Now the strategies library
3117 does get build in an ace_for_tao configuration but
3118 shmiop and uiop are not build at all, other protocols
3119 can be build. This way we can build COIOP in an ace_for_tao
3123 Removed dsp/dsw reference, corrected naming of the ACE
3124 packages when the version number gets added.
3126 * include/makeinclude/platform_hpux_aCC.GNU:
3127 Removed HPUX 10.20 support
3129 * include/makeinclude/platform_lynxos.GNU:
3130 ACE_HAS_BROKEN_THREAD_KEYFREE is now set in the config file
3132 * include/makeinclude/wrapper_macros.GNU:
3133 Removed ACE_HAS_GNUG_PRE_2_8 checks
3135 Wed Nov 22 09:07:12 2006 Johnny Willemsen <jwillemsen@remedy.nl>
3137 * docs/run_test.txt:
3138 Document ACE_RUN_VX_TGT_HOST
3140 * docs/bczar/bczar.html:
3143 * ace/config-freebsd.h:
3144 * ace/POSIX_Proactor.cpp:
3145 Added ACE_HAS_SIGVAL_SIGVAL_INT, this fixes bugzilla
3146 bug 2716. Thanks to Craig Rodrigues
3147 <rodrigc at crodrigues dot org> for reporting this.
3150 Added missing OS.inl. This fixes bugzilla bug 2705.
3151 Thanks to Daniel Black <dragonheart at gentoo dot org>
3157 * ace/config-rtems.h:
3158 * ace/config-posix-nonetworking.h:
3159 Moved the configuration to build without no networking
3160 support to its own file so that we can reuse this for
3163 * ace/config-rtems.h:
3164 Added support for rtems 4.7
3166 * ace/config-unixware-7.1.0.udk.h:
3169 * ace/config-lyxos.h:
3170 Added support for LynxOS 4.2
3172 * ace/config-linux.h:
3173 * ace/config-linux-common.h:
3174 Moved ACE_HAS_GETIFADDRS to the common file and added
3175 support for ACE_LACKS_NETWORKING on linux
3177 * ace/INET_Addr.cpp:
3178 * ace/OS_NS_netdb.cpp
3179 Fixed compile problem when using ACE_LACKS_NETWORKING on
3183 Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors
3184 on FC6. Thanks to Ken Sedgwick <ken at bonsai dot com> for
3185 reporting this and testing out the patch.
3187 * ace/OS_NS_string.inl:
3188 Initialise pointer with 0
3190 Mon Nov 20 08:16:34 2006 Simon McQueen <sm@prismtech.com>
3192 * ACE version 5.5.4 released.
3196 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))
3197 indent-tabs-mode: nil