Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / ChangeLogs / ChangeLog-2007b
blob78b6cded4ee1c8bb92eb9e109175e98376ae489c
1 Fri Jul 27 06:50:14 CDT 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3         * TAO version 1.5.10 released.
5 Thu Jul 26 09:21:50 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
7         * tao/Strategies/DIOP_Connector.cpp:
8         * tao/Strategies/DIOP_Acceptor.cpp:
9           The previous attempt to fix potential memory leaks when
10           connection handler is allocated but later code fails was
11           not completely correct. Now it's fixed.
13 Tue Jul 24 20:38:50 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
15         * COPYING: Updated this file to reflect 2007.
17 Wed Jul 25 08:00:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
19         * tests/Oneway_Buffering/Oneway_Buffering_Admin.cpp:
20           Fixed method signatures to resolve warnings on OpenVMS
22 Wed Jul 25 07:52:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
24         * orbsvcs/orbsvcs/Makefile.am:
25           Added new UIPMC_Mcast_Connection_Handler files
27 Wed Jul 25 07:50:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
29         * examples/POA/Adapter_Activator/run_test.pl:
30         * examples/POA/Default_Servant/run_test.pl:
31         * examples/POA/DSI/run_test.pl:
32         * examples/POA/Explicit_Activation/run_test.pl:
33         * examples/POA/FindPOA/run_test.pl:
34         * examples/POA/Loader/run_test.pl:
35         * examples/POA/NewPOA/run_test.pl:
36         * examples/POA/On_Demand_Activation/run_test.pl:
37         * examples/POA/On_Demand_Loading/run_test.pl:
38         * examples/POA/POA_BiDir/run_test.pl:
39         * examples/POA/Reference_Counted_Servant/run_test.pl:
40         * examples/POA/RootPOA/run_test.pl:
41         * examples/POA/TIE/run_test.pl:
42           Added support for VxWorks cross platform testing
44 Tue Jul 24 19:58:38 UTC 2007  Ciju John  <johnc at ociweb dot com>
46         * tests/Bug_3000_Regression:
47         * tests/Bug_3000_Regression/Bug_3000_Regression.mpc:
48         * tests/Bug_3000_Regression/Callback.h:
49         * tests/Bug_3000_Regression/Callback.cpp:
50         * tests/Bug_3000_Regression/Makefile.am:
51         * tests/Bug_3000_Regression/README:
52         * tests/Bug_3000_Regression/Service.h:
53         * tests/Bug_3000_Regression/Service.cpp:
54         * tests/Bug_3000_Regression/Test.idl:
55         * tests/Bug_3000_Regression/client.cpp:
56         * tests/Bug_3000_Regression/run_test.pl:
57         * tests/Bug_3000_Regression/rw.conf:
58         * tests/Bug_3000_Regression/server.cpp:
59           New regression test for Bug 3000 (Handle leak upon oneway
60           invocation with RW wait startegy).
62 Tue Jul 24 18:13:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
64         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
65           Fixed compile problems related to my changes earlier today
67 Tue Jul 24 15:55:59 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
69         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
70           Fixed incorrect #include within Versioned namespace block.
72 Tue Jul 24 14:22:54 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
74         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
75         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
76         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
77         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
78         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
79         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
80         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
81         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
82         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
83         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
84         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
85         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
86         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
87           Fixed bug#3002 that was introduced with fix for bug#2925.
88           Thanks to Daniel de Angelis Cordeiro < dcordeiro at gmail dot com >
89           for reporting it. Fixed potential memory leaks in
90           TAO_UIPMC_Acceptor::open_i and TAO_UIPMC_Connector::make_connection
91           that could occur after connection handler is created and later
92           code fails for any reason. Simplified connection handler.
93           Added connection handler specific to Acceptor. Simplified the code
94           in TAO_UIPMC_Profile::parse_string_i that was introduced with fix
95           for bug#2377.
97         * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl:
98         * orbsvcs/tests/Bug_2377_Regression/run_test.pl:
99         * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp:
100           Changed this test a bit so that it tests fix for bug#3002 as well.
102 Tue Jul 24 12:20:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
104         * tao/Asynch_Queued_Message.h:
105           Doxygen and const changes
107         * tao/CDR.{h,cpp}:
108           Added a get_version call that accepts a
109           TAO_GIOP_Message_Version. Have to see if we can move
110           this to the ACE CDR Streams (check bugzilla 3006 for
111           more ideas)
113         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
114           Use the new get_version call on the cdr stream
116         * tao/GIOP_Fragmentation_Strategy.h:
117           Layout change
119         * tao/GIOP_Message_Base.{h,cpp}:
120           Use the new get_version call on the cdr stream. Changed
121           parse_next_message to not require the ACE_Message_Block, it
122           is already part of the TAO_Queued_Data. Also updated
123           fragment_header_length to use TAO_GIOP_Message_Versin
125         * tao/GIOP_Message_State.{h,cpp,inl}:
126           The message size is really the payload size
128         * tao/GIOP_Message_Version.{h,inl}:
129           Added methods to retrieve version numbers in preparation of
130           bugzilla 3006
132         * tao/On_Demand_Fragmentation_Strategy.cpp:
133           Use the new get_version call on the cdr stream
135         * tao/Pluggable_Messaging.h:
136           Updated to use TAO_GIOP_Message_Version
138         * tao/Queued_Data.{h,cpp,inl}:
139           Use TAO_GIOP_Message_State as member, changed version storage
140           and inlined all constructors. This fixes bugzilla 2999
142         * tao/Strategies/DIOP_Transport.cpp:
143         * tao/Strategies/SHMIOP_Transport.cpp
144         * tao/Transport.cpp:
145           Updated for change of parse_next_message in GIOP Message Base
147 Tue Jul 24 10:38:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
149         * tao/Queued_Data.{h,inl}:
150           Made all members private and added inlined accessor methods. This
151           makes it easier to change the members to a GIOP_Message_State
152           instance. Added a set_state method that accepts a GIOP_Message_State
153           instance
155         * tao/GIOP_Message_Base.cpp:
156         * tao/GIOP_Message_Base.h:
157         * tao/Incoming_Message_Queue.cpp:
158         * tao/Incoming_Message_Stack.inl:
159         * tao/Strategies/DIOP_Transport.cpp:
160         * tao/Strategies/SHMIOP_Transport.cpp:
161         * tao/Transport.cpp:
162           Updated for the changes to Queued_Data
164         * tao/GIOP_Message_Base.cpp:
165         * tao/Transport.cpp:
166           Changed a few large if checks to a switch statement
168         * tao/Queued_Message.h:
169           No need to declare the list manipulation methods as virtual
171 Tue Jul 24 09:41:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
173         * tao/Incoming_Message_Stack.{h,inl}:
174           Made top method const
176         * tao/GIOP.pidl:
177           Added several enums as mentioned in the CORBA spec
179         * tao/GIOP_Message_Base.{h,cpp}:
180         * tao/GIOP_Message_State.{h,cpp,inl}:
181           Moved message_type method to the state class, this one now
182           converts an Octet to TAO_Pluggable_Message_Type
184         * tao/Transport.cpp:
185           Const changes
187 Tue Jul 24 08:17:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
189         * tao/Queued_Data.{h,cpp,inl}:
190           Moved TAO_Queued_Data to its own file
192         * tao/Incoming_Message_Queue.{h,cpp,inl}:
193         * tao/tao.mpc:
194         * tao/Makefile.am:
195         * tao/Incoming_Message_Stack.h:
196           Updated because of move of TAO_Queued_Data
198 Tue Jul 24 08:02:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
200         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
201           Also BCB2007 needs the workaround in this file
203 Tue Jul 24 07:56:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
205         * tao/GIOP_Message_Base.{h,cpp}:
206         * tao/ORB_Core.h:
207           Laout changes
209         * tao/Incoming_Message_Queue.{cpp,inl}:
210           Mode constructor inline
212         * tao/Incoming_Message_Stack.h:
213           Fixed typo
215 Tue Jul 24 06:56:23 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
217         * performance-tests/Cubit/TAO/IDL_Cubit/iiop_lite.conf:
218         * performance-tests/Cubit/TAO/IDL_Cubit/iiop_lite.conf.xml:
219         * performance-tests/Cubit/TAO/IDL_Cubit/run_test_lite.pl:
220         * performance-tests/Cubit/TAO/IDL_Cubit/uiop_lite.conf:
221         * performance-tests/Cubit/TAO/IDL_Cubit/uiop_lite.conf.xml:
222           Removed, lite protocols are not supported anymore
224 Mon Jul 23 19:38:23 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
226         * tao/Object_KeyC.cpp:
227         * tao/diffs/Object_Key.diff:
229           Fixed a warning in the WinCE VC8 debug build.
231 Mon Jul 23 13:19:19 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
233         * NEWS:
235           Added item about support for forward declared IDL structs
236           and unions in the IFR loader.
238 Mon Jul 23 12:35:00 UTC 2007  Simon Massey  <sma@prismtech.com>
240         * tests\OctetSeq\client.cpp:
241         * tests\OctetSeq\server.cpp:
242         * performance-tests\Protocols\distributor.cpp:
243         * performance-tests\Protocols\receiver.cpp:
244         * performance-tests\Protocols\sender.cpp:
246           Add small delay to shutdown between run loop and destroy orb.
248 Mon Jul 23 12:21:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
250         * tao/Muxed_TMS.{h,cpp}
251         * tao/Transport_Mux_Strategy.{h,cpp}:
252           Moved lock_ from base to derived class, no need to be in
253           the base
255 Mon Jul 23 12:12:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
257         * tao/Exclusive_TMS.h:
258           Removed commented out code
260         * tao/GIOP_Message_Base.cpp:
261           Layout changes
263         * tao/GIOP_Message_Generator_Parser_10.h:
264         * tao/GIOP_Message_Generator_Parser_12.h:
265           Reduced number of forward declarations
267 Mon Jul 23 11:58:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
269         * tao/IIOP_Acceptor.cpp:
270           Const change
272         * tao/Reply_Dispatcher.h:
273           Reduced number of forward declarations
275 Mon Jul 23 11:36:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
277         * tao/GIOP_Message_Base.{h,cpp}:
278           Removed parse_incoming_messages method and message_state_ member,
279           both are not used at all
281         * tao/GIOP_Message_State.{h,inl}:
282           Removed reset method, it is not used anymore
284 Mon Jul 23 11:18:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
286         * tao/GIOP_Message_State.{h,cpp,inl}:
287           Removed friend with GIOP_Message_Base and provided inline
288           accessor methods. Removed missing_data_ member, it was not
289           used at all
291         * tao/GIOP_Message_Base.cpp:
292           Use accessor methods of GIOP_Message_State because we are
293           not a friend anymore
295 Mon Jul 23 09:02:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
297         * tao/GIOP_Message_Base.cpp:
298         * tao/GIOP_Message_Generator_Parser_12.cpp:
299         * tao/On_Demand_Fragmentation_Strategy.cpp:
300           get_version doesn't have a return value anymore
302 Mon Jul 23 05:32:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
304         * orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp:
305           Commented out non reachable code to resolve warnings
306           on OpenVMS
308 Sun Jul 22 13:06:14 UTC 2007  Martin Corino <mcorino@remedy.nl>
310         * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc:
311           Added small verbatim section to make this test build on OpenVMS.
313 Fri Jul 20 15:03:14 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
315         * tao/Strategies/DIOP_Connector.cpp:
316         * tao/Strategies/DIOP_Transport.cpp:
317         * tao/Strategies/DIOP_Acceptor.cpp:
318         * tao/Strategies/DIOP_Connection_Handler.h:
319         * tao/Strategies/DIOP_Connection_Handler.cpp:
320         * tao/Strategies/DIOP_Transport.h:
321           Fixed potential memory leaks while DIOP_Connection_Handler
322           is being created in DIOP_Acceptor::open_i and
323           DIOP_Connector::make_connection. Made DIOP even more look
324           like IIOP. Fixed warning genereated by MS VS in
325           DIOP_Acceptor::parse_options.
327 Fri Jul 20 09:42:40 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
329         * examples/POA/Forwarding/*:
330         * test/POA/Forwarding/*:
331           Moved this example to tests
333         * configure.ac
334         * examples/POA/Makefile.am:
335         * tests/POA/Makefile.am:
336           Updated for change above
338 Thu Jul 19 20:01:40 UTC 2007  Adam Mitz  <mitza@ociweb.com>
340         * tests/InterOp-Naming/INS_test_client.cpp:
341         * tests/Param_Test/any.cpp:
342         * tests/Param_Test/param_test_i.cpp:
343         * tests/Typedef_String_Array/testImpl.cpp:
345          Replaced size_t with CORBA::ULong in places where it is used to index
346          CORBA sequences.  size_t is not 32-bit on all platforms.
348 Thu Jul 19 15:13:51 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
350         * NEWS:
352           Updated with the disconnect fix.
354         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
356           Changed to use the newly added send_deletion_change() in the case of
357           saving the topology with a deleting object in the disconnect callback.
359         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
361           Added the disconnect test on the supplier side too.
363 Thu Jul 19 11:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
365         * tao/Strategies/SCIOP_Connection_Handler.{h,cpp}:
366           Also removed the GIOP Message Lite flag from this class
368 Wed Jul 18 18:19:47 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
370         * tests/Bug_2084_Regression/tid_to_int.h (ACE_thread_t_to_integer_i):
371         * tests/Bug_2084_Regression/tid_to_int.h (ACE_thread_t_to_integer_i):
373           Fixed typo that circumvented the intermediate cast to an integer
374           large enough to hold the thread ID pointer.
376 Wed Jul 18 14:36:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
378         * tao/Strategies/UIOP_Acceptor.{h,cpp}:
379           Fixed unused parameter warning
381 Wed Jul 18 12:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
383         * tao/ORBInitializer_Registry.cpp:
384           Corrected comment
386         * tao/ORBInitializer_Registry_Adapter.h:
387           Fixed doxygen tags
389         * tao/PI/ORBInitializer_Registry_Impl.cpp:
390           Layout change
392         * tao/BooleanSeq.pidl:
393         * tao/CharSeq.pidl:
394         * tao/CONV_FRAME.pidl:
395         * tao/Current.pidl:
396           Updated file header.
398 Wed Jul 18 12:06:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
400         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
401         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
402         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
403         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
404         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
405         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
406         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
407           Also removed GIOP_Message_Lite support
409 Wed Jul 18 09:55:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
411         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
412         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
413         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
414         * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
415         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
416         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
417         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
418         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
419         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
420         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
421         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
422         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp:
423         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
424         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp:
425         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
426         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
427         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h:
428         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
429         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
430         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
431         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
432         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
433         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
434         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
435         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
436         * tao/Acceptor_Impl.cpp:
437         * tao/Acceptor_Impl.h:
438         * tao/Connector_Impl.cpp:
439         * tao/Connector_Impl.h:
440         * tao/GIOP_Message_Base.cpp:
441         * tao/GIOP_Message_Base.h:
442         * tao/GIOP_Message_Generator_Parser.cpp:
443         * tao/IIOP_Acceptor.cpp:
444         * tao/IIOP_Acceptor.h:
445         * tao/IIOP_Connection_Handler.cpp:
446         * tao/IIOP_Connection_Handler.h:
447         * tao/IIOP_Connector.cpp:
448         * tao/IIOP_Connector.h:
449         * tao/IIOP_Transport.cpp:
450         * tao/IIOP_Transport.h:
451         * tao/Makefile.am:
452         * tao/ORB_Core.cpp:
453         * tao/params.cpp:
454         * tao/params.h:
455         * tao/Strategies/COIOP_Acceptor.cpp:
456         * tao/Strategies/COIOP_Acceptor.h:
457         * tao/Strategies/COIOP_Connection_Handler.cpp:
458         * tao/Strategies/COIOP_Connection_Handler.h:
459         * tao/Strategies/COIOP_Connector.cpp:
460         * tao/Strategies/COIOP_Connector.h:
461         * tao/Strategies/COIOP_Transport.cpp:
462         * tao/Strategies/COIOP_Transport.h:
463         * tao/Strategies/DIOP_Acceptor.cpp:
464         * tao/Strategies/DIOP_Acceptor.h:
465         * tao/Strategies/DIOP_Connection_Handler.cpp:
466         * tao/Strategies/DIOP_Connection_Handler.h:
467         * tao/Strategies/DIOP_Connector.cpp:
468         * tao/Strategies/DIOP_Connector.h:
469         * tao/Strategies/DIOP_Transport.cpp:
470         * tao/Strategies/DIOP_Transport.h:
471         * tao/Strategies/SCIOP_Acceptor.cpp:
472         * tao/Strategies/SCIOP_Acceptor.h:
473         * tao/Strategies/SCIOP_Connector.cpp:
474         * tao/Strategies/SCIOP_Connector.h:
475         * tao/Strategies/SCIOP_Transport.cpp:
476         * tao/Strategies/SCIOP_Transport.h:
477         * tao/Strategies/SHMIOP_Acceptor.cpp:
478         * tao/Strategies/SHMIOP_Acceptor.h:
479         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
480         * tao/Strategies/SHMIOP_Connection_Handler.h:
481         * tao/Strategies/SHMIOP_Connector.cpp:
482         * tao/Strategies/SHMIOP_Connector.h:
483         * tao/Strategies/SHMIOP_Transport.cpp:
484         * tao/Strategies/SHMIOP_Transport.h:
485         * tao/Strategies/UIOP_Acceptor.cpp:
486         * tao/Strategies/UIOP_Acceptor.h:
487         * tao/Strategies/UIOP_Connection_Handler.cpp:
488         * tao/Strategies/UIOP_Connection_Handler.h:
489         * tao/Strategies/UIOP_Connector.cpp:
490         * tao/Strategies/UIOP_Connector.h:
491         * tao/Strategies/UIOP_Transport.cpp:
492         * tao/Strategies/UIOP_Transport.h:
493         * tao/tao.mpc:
494           Removed GIOP_Messaging_Lite and the required flag
495           in all protocols. This was proposed some time ago
496           by Iliyan Jeliazkov and stored as bugzilla issue 2803.
497           The lite version had a lot of duplicated code but
498           there is a replacement (using cdr without alignment)
499           and isn't really used so far as we know. With the removal
500           of this we lower our footprint.
502           This was exposed to the end user as -ORBGIOPLite.
504         * tao/Strategies/SCIOP_Lite_Factory.cpp:
505         * tao/Strategies/SCIOP_Lite_Factory.h:
506         * tao/Strategies/UIOP_Lite_Factory.cpp:
507         * tao/Strategies/UIOP_Lite_Factory.h:
508         * tao/IIOP_Lite_Factory.cpp:
509         * tao/IIOP_Lite_Factory.h:
510         * tao/GIOP_Message_Lite.cpp:
511         * tao/GIOP_Message_Lite.h:
512           Removed from the repository, no needed anymore
514 Wed Jul 18 05:07:13 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
516         * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
517         * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
518         * tests/Bug_2234_Regression/server.cpp:
519         * tests/MProfile_Forwarding/client.cpp:
521           Fixed Fuzz warnings. Zapped the usage of NULL and replaced every
522           NULL with 0 instead.
524 Wed Jul 18 02:43:38 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
526         * tests/objref_comparison_test/main.cpp:
527           Scoreboard cleanup.
529 Tue Jul 17 18:46:23 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
531         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
533           Changed to use the newly added send_deletion_change() in the case of
534           saving the topology with a deleting object in the disconnect callback.
536         * orbsvcs/orbsvcs/Notify/Topology_Object.h:
537         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
539           Added a new method for handling saving the topology with a deleting
540           object.
542         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
544           Added "disconnect" as a command line option.
545           Run "run_test.pl -str -disconnect" as the regression test.
548 Mon Jul 17 05:42:20 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
550         * tests/Bug_1495_Regression/tid_to_int.h:
551         * tests/Bug_2084_Regression/tid_to_int.h:
553           New header containing portable ACE_thread_t to integer
554           conversion code that doesn't rely heavily on platform specific
555           configuration.  This file should probably be moved to a common
556           location if there is interest in the conversion functionality it
557           provides.
559         * tests/Bug_1495_Regression/Client_Task.cpp (svc):
560         * tests/Bug_1495_Regression/test_i.cpp (get_thread_id):
561         * tests/Bug_2084_Regression/EventNode.cpp (registerHello):
562         * tests/Bug_2084_Regression/Hello.cpp (get_string):
564           Convert from ACE_thread_t to the test's ThreadId type using the
565           conversion utility function in tid_to_int.h.  Addresses "cast
566           from pointer to integer of different size" compile-time
567           warnings on platforms where ACE_thread_t is a pointer, such as
568           VxWorks.
570 Mon Jul 16 13:47:54 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
572         * configure.ac:
573           Added custom configuration step required for bug 2399 regression
574           test.
576         * tests/Bug_2791_Regression/Bug_2791_Regression.mpc:
577         * tests/Bug_2791_Regression/Makefile.am:
578           Removed redundent LD_FLAGS declaration to prevent errors on
579           automake builds.
581 Sun Jul 15 19:22:18 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
583         * tests/objref_comparison_test/main.cpp:
584           Fix for VxWorks compilation.
586 Sun Jul 15 13:01:49 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
588         * docs/tutorials/Quoter/Event_Service/Stock_Consumer.h:
589         * docs/tutorials/Quoter/Event_Service/Stock_Consumer.cpp:
590         * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.h:
591         * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.cpp:
592         * docs/tutorials/Quoter/Naming_Service/Stock_i.h:
593         * docs/tutorials/Quoter/Naming_Service/Stock_i.cpp:
594         * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.h:
595         * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.cpp:
596         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.h:
597         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.cpp:
598         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.h:
599         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.cpp:
600         * docs/tutoriasls/Quoter/On_Demand_Activation/Stock_i.h:
601         * docs/tutorials/Quoter/On_Demand_Activation/Stock_i.cpp:
602         * docs/tutorials/Quoter/RTCORBA/Broker_i.h:
603         * docs/tutorials/Quoter/RTCORBA/Broker_i.cpp:
604         * docs/tutorials/Quoter/RTCORBA/Distributor_i.h:
605         * docs/tutorials/Quoter/RTCORBA/Distributor_i.cpp:
606         * docs/tutorials/Quoter/RTCORBA/StockNameConsumer_i.h:
607         * docs/tutorials/Quoter/RTCORBA/StockNameConsumer_i.cpp:
608         * docs/tutorials/Quoter/RTCORBA/Stock_Database.h:
609         * docs/tutorials/Quoter/RTCORBA/Stock_Database.tpp:
610         * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.h:
611         * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.cpp:
612         * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.h:
613         * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.cpp:
614         * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_Factory_i.h:
615         * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_Factory_i.cpp:
616         * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h:
617         * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.cpp:
618         * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.h:
619         * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.cpp:
620         * docs/tutorials/Quoter/Simple/Persistent/Stock_i.h:
621         * docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp:
622         * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.h:
623         * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.cpp:
624         * docs/tutorials/Quoter/Simple/Server/Stock_i.h:
625         * docs/tutorials/Quoter/Simple/Server/Stock_i.cpp:
626         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
627         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
628         * orbsvcs/examples/FaultTolerance/RolyPoly/LogACE_RB_Tree.h:
629         * orbsvcs/examples/FaultTolerance/RolyPoly/LogStdMap.h:
630         * orbsvcs/examples/LoadBalancing/Stock.h:
631         * orbsvcs/examples/LoadBalancing/Stock.cpp:
632         * orbsvcs/examples/LoadBalancing/StockFactory.h:
633         * orbsvcs/examples/LoadBalancing/StockFactory.cpp:
634         * orbsvcs/orbsvcs/Notify/XML_Loader.h:
635         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
636         * orbsvcs/tests/Bug_2316_Regression/Test_impl.h:
637         * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp:
638         * orbsvcs/tests/CosEvent/Timeout/TestEventConsumer_i.h:
639         * orbsvcs/tests/CosEvent/Timeout/TestEventConsumer_i.cpp:
640         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.h:
641         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp:
642         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplier_i.h:
643         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplier_i.cpp:
644         * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
645         * tao/PortableServer/POAManager.cpp:
646         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
648           Fixed Fuzz warnings regarding the usage of exception specification.
650 Sun Jul 15 04:36:50 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
652         * performance-tests/CSD_Strategy/TestInf/Makefile.am:
653         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
654           More reconciling differences between automake and non automake
655           build environments.
657 Sun Jul 15 01:43:25 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
659         * examples/Advanced/ch_12/server.h:
660         * examples/Advanced/ch_12/server.cpp:
661         * examples/Advanced/ch_18/client.cpp:
662         * examples/Advanced/ch_18/server.h:
663         * examples/Advanced/ch_18/server.cpp:
664         * examples/Advanced/ch_21/server.h:
665         * examples/Advanced/ch_21/server.cpp:
666         * examples/Advanced/ch_3/server.h:
667         * examples/Advanced/ch_3/server.cpp:
668         * examples/Advanced/ch_8_and_10/server.h:
669         * examples/Advanced/ch_8_and_10/server.cpp:
670         * examples/Borland/ReceiverImpl.h:
671         * examples/Borland/ReceiverImpl.cpp:
673           Fixed fuzz warnings. Zap the usage of exception specification.
675 Sat Jul 14 15:44:13 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
677         * TAO_IDL/driver/drv_preproc.cpp:
678         * TAO_IDL/include/drv_extern.h:
680           Factored out the code to add include paths and ensured that the
681           paths are enclosed in quotes.  Resolves an issue with
682           space-containing paths on windows (bug#2977).
684 Sat Jul 14 14:43:31 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
686         * TAO_IDL/ast/ast_expression.cpp:
687         * TAO_IDL/driver/drv_preproc.cpp:
688         * TAO_IDL/util/utl_scope.cpp:
689         * TAO_IDL/util/utl_tmpl/utl_list.cpp:
690         * TAO_IDL/util/utl_tmpl/utl_strlist.cpp:
691         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
692         * examples/RTScheduling/DT_Creator.cpp:
693         * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
694         * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
695         * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
696         * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
697         * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
698         * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
699         * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
700         * orbsvcs/Notify_Service/NT_Notify_Service.cpp:
701         * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
702         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
703         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
704         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
705         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
706         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
707         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
708         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
709         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
710         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
711         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
712         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
713         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp:
714         * orbsvcs/tests/Concurrency/CC_command.tab.cpp:
715         * orbsvcs/tests/Concurrency/lex.CC_command.cpp:
716         * orbsvcs/tests/RTCosScheduling/client.cpp:
717         * performance-tests/Protocols/sender.cpp:
718         * tests/Permanent_Forward/StubTest.cpp:
719         * tests/Xt_Stopwatch/Stopwatch_display.cpp:
720         * tests/Xt_Stopwatch/client.cpp:
721         * tests/Xt_Stopwatch/server.cpp:
722         * utils/NamingViewer/AddNameServerDlg.h:
723         * utils/NamingViewer/BindDialog.h:
724         * utils/NamingViewer/BindNewContext.h:
725         * utils/NamingViewer/NamingTreeCtrl.h:
726         * utils/NamingViewer/NamingTreeCtrl.cpp:
727         * utils/NamingViewer/NamingViewerDlg.h:
728         * utils/NamingViewer/NamingViewerDlg.cpp:
729         * utils/NamingViewer/SelectNSDialog.h:
730         * utils/NamingViewer/ViewIORDialog.h:
732           Fixed Fuzz warnings. Used 0 instead of NULL.
734 Sat Jul 14 13:20:26 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
736         * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp:
737           Fixed borland detected ambiguity.
739 Sat Jul 14 01:32:45 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
741         * configure.ac:
742           Added new test directories.
744         * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
745         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
746         * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
747         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
748           Added included directories needed for automake to ensure that
749           both generated and stored indirect headers may be found. This is
750           necessary because automake refers to stored (svn-based) files in
751           a different directory tree that used by generated files.
753         * examples/Simple/time-date/Makefile.am:
754         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
755         * orbsvcs/ImplRepo_Service/Makefile.am:
756         * orbsvcs/examples/Notify/Lanes/Makefile.am:
757         * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
758           Minor regen tweaks.
760         * orbsvcs/orbsvcs/Makefile.am:
761         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
762         * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
763         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
764         * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
765         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
766         * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
767         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
768         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
769         * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
770         * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
771         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
772         * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
773         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
774         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
775           Removed reverences to ACE_QoS. This was introduced by an earlier
776           attempt to resolve build problems by adding "qos=1" to
777           default.features and generating Makefile.am files. This is now correct.
779         * orbsvcs/tests/Notify/Basic/Makefile.am:
780         * orbsvcs/tests/Notify/Blocking/Makefile.am:
781         * orbsvcs/tests/Notify/Bug_1385_Regression/Makefile.am:
782         * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am:
783         * orbsvcs/tests/Notify/Destroy/Makefile.am:
784         * orbsvcs/tests/Notify/Discarding/Makefile.am:
785         * orbsvcs/tests/Notify/Driver/Makefile.am:
786         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
787         * orbsvcs/tests/Notify/Ordering/Makefile.am:
788         * orbsvcs/tests/Notify/RT_lib/Makefile.am:
789         * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
790         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
791         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
792         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
793         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
794         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
795         * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
796         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
797           Added include path to find generated files. This was done via
798           the TAO/MPC/config/notifytest.mpb file.
800         * orbsvcs/tests/Security/Makefile.am:
801           Added new mixed_security_test to the subdir list.
803         * orbsvcs/tests/Security/mixed_security_test/client.cpp:
804           Cleaned up execption code to silence a warning.
806         * performance-tests/CSD_Strategy/TestInf/AppHelper.h:
807         * performance-tests/CSD_Strategy/TestInf/Makefile.am:
808         * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp:
809         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
810         * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h:
811         * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
812         * performance-tests/CSD_Strategy/TestServant/Makefile.am:
813         * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc:
814           Added specific directories for finding generated and stored
815           headers in the automake environment.
817         * tests/Makefile.am:
818           Added new test, objref_comparison_test.
820 Fri Jul 13 17:35:42 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
822         * TAO_IDL/ast/ast_argument.cpp:
823         * TAO_IDL/ast/ast_array.cpp:
824         * TAO_IDL/ast/ast_attribute.cpp:
825         * TAO_IDL/ast/ast_component.cpp:
826         * TAO_IDL/ast/ast_component_fwd.cpp:
827         * TAO_IDL/ast/ast_concrete_type.cpp:
828         * TAO_IDL/ast/ast_constant.cpp:
829         * TAO_IDL/ast/ast_decl.cpp:
830         * TAO_IDL/ast/ast_enum.cpp:
831         * TAO_IDL/ast/ast_enum_val.cpp:
832         * TAO_IDL/ast/ast_eventtype.cpp:
833         * TAO_IDL/ast/ast_eventtype_fwd.cpp:
834         * TAO_IDL/ast/ast_exception.cpp:
835         * TAO_IDL/ast/ast_factory.cpp:
836         * TAO_IDL/ast/ast_field.cpp:
837         * TAO_IDL/ast/ast_home.cpp:
838         * TAO_IDL/ast/ast_interface.cpp:
839         * TAO_IDL/ast/ast_interface_fwd.cpp:
840         * TAO_IDL/ast/ast_module.cpp:
841         * TAO_IDL/ast/ast_native.cpp:
842         * TAO_IDL/ast/ast_operation.cpp:
843         * TAO_IDL/ast/ast_predefined_type.cpp:
844         * TAO_IDL/ast/ast_root.cpp:
845         * TAO_IDL/ast/ast_sequence.cpp:
846         * TAO_IDL/ast/ast_string.cpp:
847         * TAO_IDL/ast/ast_structure.cpp:
848         * TAO_IDL/ast/ast_structure_fwd.cpp:
849         * TAO_IDL/ast/ast_type.cpp:
850         * TAO_IDL/ast/ast_typedef.cpp:
851         * TAO_IDL/ast/ast_union.cpp:
852         * TAO_IDL/ast/ast_union_branch.cpp:
853         * TAO_IDL/ast/ast_union_fwd.cpp:
854         * TAO_IDL/ast/ast_valuebox.cpp:
855         * TAO_IDL/ast/ast_valuetype.cpp:
856         * TAO_IDL/ast/ast_valuetype_fwd.cpp:
857         * TAO_IDL/be/be_argument.cpp:
858         * TAO_IDL/be/be_array.cpp:
859         * TAO_IDL/be/be_attribute.cpp:
860         * TAO_IDL/be/be_component.cpp:
861         * TAO_IDL/be/be_component_fwd.cpp:
862         * TAO_IDL/be/be_constant.cpp:
863         * TAO_IDL/be/be_decl.cpp:
864         * TAO_IDL/be/be_enum.cpp:
865         * TAO_IDL/be/be_enum_val.cpp:
866         * TAO_IDL/be/be_eventtype.cpp:
867         * TAO_IDL/be/be_eventtype_fwd.cpp:
868         * TAO_IDL/be/be_exception.cpp:
869         * TAO_IDL/be/be_factory.cpp:
870         * TAO_IDL/be/be_field.cpp:
871         * TAO_IDL/be/be_home.cpp:
872         * TAO_IDL/be/be_interface.cpp:
873         * TAO_IDL/be/be_interface_fwd.cpp:
874         * TAO_IDL/be/be_module.cpp:
875         * TAO_IDL/be/be_native.cpp:
876         * TAO_IDL/be/be_operation.cpp:
877         * TAO_IDL/be/be_predefined_type.cpp:
878         * TAO_IDL/be/be_root.cpp:
879         * TAO_IDL/be/be_scope.cpp:
880         * TAO_IDL/be/be_sequence.cpp:
881         * TAO_IDL/be/be_string.cpp:
882         * TAO_IDL/be/be_structure.cpp:
883         * TAO_IDL/be/be_structure_fwd.cpp:
884         * TAO_IDL/be/be_type.cpp:
885         * TAO_IDL/be/be_typedef.cpp:
886         * TAO_IDL/be/be_union.cpp:
887         * TAO_IDL/be/be_union_branch.cpp:
888         * TAO_IDL/be/be_union_fwd.cpp:
889         * TAO_IDL/be/be_valuebox.cpp:
890         * TAO_IDL/be/be_valuetype.cpp:
891         * TAO_IDL/be/be_valuetype_fwd.cpp:
892         * TAO_IDL/be_include/be_argument.h:
893         * TAO_IDL/be_include/be_array.h:
894         * TAO_IDL/be_include/be_attribute.h:
895         * TAO_IDL/be_include/be_component.h:
896         * TAO_IDL/be_include/be_component_fwd.h:
897         * TAO_IDL/be_include/be_constant.h:
898         * TAO_IDL/be_include/be_decl.h:
899         * TAO_IDL/be_include/be_enum.h:
900         * TAO_IDL/be_include/be_enum_val.h:
901         * TAO_IDL/be_include/be_eventtype.h:
902         * TAO_IDL/be_include/be_eventtype_fwd.h:
903         * TAO_IDL/be_include/be_exception.h:
904         * TAO_IDL/be_include/be_factory.h:
905         * TAO_IDL/be_include/be_field.h:
906         * TAO_IDL/be_include/be_home.h:
907         * TAO_IDL/be_include/be_interface.h:
908         * TAO_IDL/be_include/be_interface_fwd.h:
909         * TAO_IDL/be_include/be_module.h:
910         * TAO_IDL/be_include/be_native.h:
911         * TAO_IDL/be_include/be_operation.h:
912         * TAO_IDL/be_include/be_predefined_type.h:
913         * TAO_IDL/be_include/be_root.h:
914         * TAO_IDL/be_include/be_scope.h:
915         * TAO_IDL/be_include/be_sequence.h:
916         * TAO_IDL/be_include/be_string.h:
917         * TAO_IDL/be_include/be_structure.h:
918         * TAO_IDL/be_include/be_structure_fwd.h:
919         * TAO_IDL/be_include/be_type.h:
920         * TAO_IDL/be_include/be_typedef.h:
921         * TAO_IDL/be_include/be_union.h:
922         * TAO_IDL/be_include/be_union_branch.h:
923         * TAO_IDL/be_include/be_union_fwd.h:
924         * TAO_IDL/be_include/be_valuebox.h:
925         * TAO_IDL/be_include/be_valuetype.h:
926         * TAO_IDL/be_include/be_valuetype_fwd.h:
927         * TAO_IDL/include/ast_argument.h:
928         * TAO_IDL/include/ast_array.h:
929         * TAO_IDL/include/ast_attribute.h:
930         * TAO_IDL/include/ast_component.h:
931         * TAO_IDL/include/ast_component_fwd.h:
932         * TAO_IDL/include/ast_concrete_type.h:
933         * TAO_IDL/include/ast_constant.h:
934         * TAO_IDL/include/ast_decl.h:
935         * TAO_IDL/include/ast_enum.h:
936         * TAO_IDL/include/ast_enum_val.h:
937         * TAO_IDL/include/ast_eventtype.h:
938         * TAO_IDL/include/ast_eventtype_fwd.h:
939         * TAO_IDL/include/ast_exception.h:
940         * TAO_IDL/include/ast_factory.h:
941         * TAO_IDL/include/ast_field.h:
942         * TAO_IDL/include/ast_home.h:
943         * TAO_IDL/include/ast_interface.h:
944         * TAO_IDL/include/ast_interface_fwd.h:
945         * TAO_IDL/include/ast_module.h:
946         * TAO_IDL/include/ast_native.h:
947         * TAO_IDL/include/ast_operation.h:
948         * TAO_IDL/include/ast_predefined_type.h:
949         * TAO_IDL/include/ast_root.h:
950         * TAO_IDL/include/ast_sequence.h:
951         * TAO_IDL/include/ast_string.h:
952         * TAO_IDL/include/ast_structure.h:
953         * TAO_IDL/include/ast_structure_fwd.h:
954         * TAO_IDL/include/ast_type.h:
955         * TAO_IDL/include/ast_typedef.h:
956         * TAO_IDL/include/ast_union.h:
957         * TAO_IDL/include/ast_union_branch.h:
958         * TAO_IDL/include/ast_union_fwd.h:
959         * TAO_IDL/include/ast_valuebox.h:
960         * TAO_IDL/include/ast_valuetype.h:
961         * TAO_IDL/include/ast_valuetype_fwd.h:
962         * TAO_IDL/include/idl_narrow.h:
963         * TAO_IDL/include/utl_scope.h:
964         * TAO_IDL/util/utl_scope.cpp:
966           Removed all {DEF,IMPL}_NARROW_METHODS[0-5] macros.  They are no
967           longer needed.
969           Removed extern type_id_to_string() declaration.  It is no longer
970           needed or used.
972 Fri Jul 13 16:59:26 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
974         * tests/Bug_1495_Regression/test_i.cpp (get_thread_id):
976           Corrected type used in cast.
978         * tests/Bug_2084_Regression/Hello.cpp (get_string):
980           Removed emulated exception macro.
982 Fri Jul 13 15:52:22 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
984         * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp:
985           Fixed output format for ACE_DEBUG message for time_t and unsigned
986           long values.
988 Fri Jul 13 13:15:04 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
990         * examples/PluggableUDP/tests/Performance/Performance.mpc:
991         * examples/PluggableUDP/tests/Performance/client.cpp:
992         * examples/PluggableUDP/tests/Performance/UDP_i.cpp:
993         * examples/PluggableUDP/tests/Performance/UDP_i.h:
994         * examples/PluggableUDP/tests/Performance/server.cpp:
995         * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp:
996         * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.h:
997           Changed this test because in its previous implementation it could
998           run too long and time out. Also beatufied the code a bit and used
999           casting to 32 int of sec/msec/usec of the measured perfomance
1000           because on VC8 plain those values produced strange output.
1002 Fri Jul 13 12:35:16 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1004         * orbsvcs/tests/Security/mixed_security_test/constants.h:
1005           Removed superfluous semicolon.
1007 Fri Jul 13 11:33:42 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1009         * orbsvcs/tests/Security/mixed_security_test/Foo_i.h:
1010         * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp:
1011           Coding style update.
1013         * orbsvcs/tests/Security/mixed_security_test/client.cpp:
1014         * orbsvcs/tests/Security/mixed_security_test/server.cpp:
1015           Exception report improvement.
1017 Fri Jul 13 03:43:00 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1019         * orbsvcs/tests/Security/mixed_security_test/Foo_i.h:
1020         * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp:
1022           Don't use ACE_THROW_SPEC, it is deprecated.
1024         * orbsvcs/tests/Security/mixed_security_test/client.cpp:
1025         * orbsvcs/tests/Security/mixed_security_test/server.cpp:
1027           Don't use ACE_PRINT_EXCEPTION macro anymore. It is deprecated.
1029         * tests/objref_comparison_test/main.cpp:
1031           Don't include any ACE/TAO/CIAO header file as <ace/*.h>, use "ace/*.h"
1032           instead.
1034 Fri Jul 13 06:43:03 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1036         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp (element_type):
1038           Fixed unused arg warning.
1040 Thu Jul 12 23:42:00 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
1042         * TAO_IDL/tao_idl.cpp:
1044           Paired deallocation of ACE::strnew()-created string array with
1045           ACE::strdelete() instead operator delete[]().
1047         * TAO_IDL/driver/drv_preproc.cpp:
1049           Paired deallocation of ACE::strnew()-created string array with
1050           ACE::strdelete() instead operator delete[]().
1052           Statically initialize argument array elements to zero.
1054           Corrected problem where memory corresponding to tao_idl command
1055           line "-Yp" argument owned by the shell was being deallocated.
1057           Changed DRV_cpp_new_location() parameter from "char*" to "char
1058           const*" to better enforce proper argument list memory
1059           management.
1061           Search for orb.idl in supplied include path, and only fallback
1062           on $TAO_ROOT/tao if the include path search fails.  Addresses
1063           regression where orb.idl could not be found if $TAO_ROOT was not
1064           set even if it existed in the include path, as well allowing the
1065           user to override $TAO_ROOT/tao, if necessary.
1067           Const correctness imrovements.
1069         * TAO_IDL/include/drv_extern.h:
1071           Match function protototype signature with implementation
1072           signature.  Necessitated by const correctness improvements
1073           above.
1075         * TAO_IDL/include/idl_global.h (open_included_file):
1076         * TAO_IDL/util/utl_global.cpp  (open_included_file):
1078           New utility function that searches for the given file in the
1079           include path supplied to the TAO_IDL compiler, and opens it.
1081         * TAO_IDL/include/idl_narrow.h:
1083           Replaced legacy type narrowing code with standard C++
1084           dynamic_cast<> calls.  This is now possible since ACE/TAO
1085           require RTTI to be enabled.
1087         * tao/Exception.h:
1088         * tao/SystemException.h:
1090           Moved #undef of THREAD_CANCELLED to tao/SystemException.h.
1092           (SystemException):
1094           For g++ >= 4, exceptions found in DLL A but potentially thrown
1095           in DLL B must always be exported.
1097         * tao/ORB_Core.h (open_called_):
1099           Removed unused TAO_ORB_Core member.
1101         * tao/Unbounded_Octet_Sequence_T.h (operator==):
1103           Use the subscript operator instead of get_buffer() to avoid a
1104           potential buffer allocation.
1106         * tao/AnyTypeCode/Any_Array_Impl_T.cpp (extract):
1107         * tao/Valuetype/AbstractBase_T.cpp (unchecked_narrow):
1109           Check for null pointer before dereferencing dynamic_cast<>
1110           result.  Addresses FORWARD_NULL Coverity error.
1112         * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
1114           Addressed Coverity UNUSED_VALUE error.
1116         * tests/Bug_1495_Regression/Client_Task.cpp:
1117         * tests/Bug_1495_Regression/Client_Task.h:
1118         * tests/Bug_1495_Regression/test.idl:
1119         * tests/Bug_1495_Regression/test_i.cpp:
1120         * tests/Bug_1495_Regression/test_i.h:
1121         * tests/Bug_2084_Regression/EventNode.cpp:
1122         * tests/Bug_2084_Regression/EventNode.h:
1123         * tests/Bug_2084_Regression/Hello.cpp:
1124         * tests/Bug_2084_Regression/Hello.h:
1125         * tests/Bug_2084_Regression/Test.idl:
1127           Support platforms with 64 bit thread IDs.
1129         * utils/catior/catior.cpp:
1131           Fixed memory leak.
1133           Added CDR demarshaling operation check.
1135           Converted boolean 1's and 0's to true and false, respectively.
1137 Thu Jul 12 23:33:43 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1139         * tests/objref_comparison_test/foo.idl:
1140         * tests/objref_comparison_test/main.cpp:
1141         * tests/objref_comparison_test/objref_comparison_test.mpc:
1143           Added $id$ subversion tag to silence fuzz warnings.
1145         * tests/objref_comparison_test/foo.idl:
1147           Added missing include guards.
1149 Thu Jul 12 23:21:29 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1151         * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
1152         * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
1153         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
1154         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
1155         * orbsvcs/Notify_Service/Notify_Service.cpp:
1156         * orbsvcs/PSS/PSDL_Interpreter.cpp:
1157         * orbsvcs/PSS/PSDL_Node.cpp:
1158         * orbsvcs/PSS/PSDL_l.cpp:
1159         * orbsvcs/PSS/PSDL_y.cpp:
1160         * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
1161         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
1162         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp:
1163         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp:
1164         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
1165         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
1166         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
1167         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
1168         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
1169         * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl:
1170         * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp:
1171         * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
1172         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
1173         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
1174         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
1175         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
1176         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
1177         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
1178         * orbsvcs/orbsvcs/Sched/DynSched.cpp:
1179         * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
1180         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
1181         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
1182         * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
1184           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
1185           where possible. If fuzz detected a false-positive, then disable
1186           the ACE_OS fuzz check for that section of the code.
1188 Thu Jul 12 18:33:31 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1190         * tao/Strategies/DIOP_Profile.cpp (parse_string_i):
1191           Fix throw spec.
1193 Thu Jul 12 17:21:51 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1195         * NEWS:
1196           Documented the mixed security feature.
1198 Thu Jul 12 16:51:30 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1200         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
1201         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
1202         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
1203         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
1204         * orbsvcs/orbsvcs/Security/SL2_SecurityManager.h:
1205         * orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp:
1206         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
1207           The mixed security feature is an implementation of the Security
1208           Level 2 Access Decision interface. The actual implementation
1209           deviates slightly from the specification because the spec
1210           requires passing an object reference for the target to be
1211           considered by the access_allowed operation. Unfortunately the
1212           point where this method is called requires synthesizing an
1213           object reference based on a POA and an object ID. But doing this
1214           requires the POA to have the RETAIN policy set otherwise
1215           id_to_reference fails. Furthermore, there is no way to
1216           conclusively compare two object references. The obvious way,
1217           calling object_to_string() and comparing the results fails
1218           because the stringified reference is really a CDR buffer that
1219           contains alignment padding bytes that are filled with garbage.
1220           Two otherwise identical references might have different strings.
1221           To work around these problems, we implement an alternative
1222           interface to take ORB, POA, and object ids as blobs and use
1223           these for comparisons.
1225         * orbsvcs/orbsvcs/SecurityLevel2.idl:
1226         * orbsvcs/tests/Security/mixed_security_test:
1227         * orbsvcs/tests/Security/mixed_security_test/Foo.idl:
1228         * orbsvcs/tests/Security/mixed_security_test/Foo_i.h:
1229         * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp:
1230         * orbsvcs/tests/Security/mixed_security_test/README:
1231         * orbsvcs/tests/Security/mixed_security_test/cacert.pem:
1232         * orbsvcs/tests/Security/mixed_security_test/client.conf:
1233         * orbsvcs/tests/Security/mixed_security_test/client.conf.xml:
1234         * orbsvcs/tests/Security/mixed_security_test/client.cpp:
1235         * orbsvcs/tests/Security/mixed_security_test/client_cert.pem:
1236         * orbsvcs/tests/Security/mixed_security_test/client_key.pem:
1237         * orbsvcs/tests/Security/mixed_security_test/client_key_nopasswd.pem:
1238         * orbsvcs/tests/Security/mixed_security_test/client_none.conf:
1239         * orbsvcs/tests/Security/mixed_security_test/client_nopasswd.conf:
1240         * orbsvcs/tests/Security/mixed_security_test/client_nopasswd.conf.xml:
1241         * orbsvcs/tests/Security/mixed_security_test/constants.h:
1242         * orbsvcs/tests/Security/mixed_security_test/mixed_security.mpc:
1243         * orbsvcs/tests/Security/mixed_security_test/run_test.pl:
1244         * orbsvcs/tests/Security/mixed_security_test/server.conf:
1245         * orbsvcs/tests/Security/mixed_security_test/server.conf.xml:
1246         * orbsvcs/tests/Security/mixed_security_test/server.cpp:
1247         * orbsvcs/tests/Security/mixed_security_test/server_cert.pem:
1248         * orbsvcs/tests/Security/mixed_security_test/server_key.pem:
1249         * orbsvcs/tests/Security/mixed_security_test/server_key_nopasswd.pem:
1250         * orbsvcs/tests/Security/mixed_security_test/server_none.conf:
1251         * orbsvcs/tests/Security/mixed_security_test/server_none.conf.xml:
1252         * orbsvcs/tests/Security/mixed_security_test/server_nopasswd.conf:
1253         * orbsvcs/tests/Security/mixed_security_test/server_nopasswd.conf.xml:
1254           This is the regression test for validating the mixed security
1255           feature.
1257         * tao/CDR.cpp:
1258         * tao/Profile.cpp:
1259           During the development of the mixed security feature, it was
1260           discovered that comparing object references by comparing
1261           stringified buffers failed because the stringified buffers
1262           contained alignment padding bytes that contained garbage. This
1263           garbage is ignored by CDR, but causes two otherwise identical
1264           object references to fail to compare. As a way to validate this
1265           problem we added some code to initialize a CDR buffer to all
1266           zeros before encoding to it, thereby ensuring that twe encodings
1267           of the same object reference would yield the same stringified
1268           result. The mixed security feature was reimplemented to not
1269           require a full object reference for comparison anyway, rending
1270           this problem moot for the moment. The buffer blanking code is
1271           left in place, but not compiled.
1273         * tests/objref_comparison_test/foo.idl:
1274         * tests/objref_comparison_test/main.cpp:
1275         * tests/objref_comparison_test/objref_comparison_test.mpc:
1276         * tests/objref_comparison_test/server.conf:
1277         * tests/objref_comparison_test/server_cert.pem:
1278         * tests/objref_comparison_test/server_key.pem:
1279           This test is used to highlight the difficulty in comparing
1280           object references. It is not to be added to the nightly build
1281           suite.
1283         * utils/catior/catior.cpp:
1284           Add the ability to parse out ssl component elements. This does
1285           not require linking any ssl or SSLIOP code.
1287         * orbsvcs/Naming_Service/NT_Naming_Server.cpp:
1288           Fix emacs mode selector line.
1290 Thu Jul 12 11:29:39 UTC 2007  Vadym Ridosh  <vridosh@prismtech.com>
1292         * tao/Strategies/DIOP_Connector.cpp:
1293         * tao/Strategies/DIOP_Transport.cpp:
1294         * tao/Strategies/DIOP_Acceptor.h:
1295         * tao/Strategies/DIOP_Acceptor.cpp:
1296         * tao/Strategies/DIOP_Endpoint.h:
1297         * tao/Strategies/DIOP_Connection_Handler.cpp:
1298         * tao/Strategies/DIOP_Profile.cpp:
1299         * tao/Strategies/DIOP_Endpoint.cpp:
1300         * tao/Strategies/DIOP_Connector.h:
1301         * tao/Strategies/DIOP_Acceptor.inl:
1303           Implemented DIOP over IPv6. Also made connection managment
1304           same as in other protocols and fixed few log messages.
1305           This is for fix of bug#2979.
1307         * tests/DIOP/UDP_Client_i.cpp:
1308         * tests/DIOP/run_test_ipv6.pl:
1309         * examples/PluggableUDP/tests/Performance/client.cpp:
1310         * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl:
1311         * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp:
1312         * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
1313         * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl:
1315           Made that shutdown is called 10 times in all DIOP tests to make
1316           sure that server does not miss it. Added scripts for testing IPv6
1317           implementation in DIOP.
1319 Thu Jul 12 09:39:46 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1321         * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
1323           Cosmetic changes.
1325         * orbsvcs/orbsvcs/IFRService/Container_i.cpp(create_union_i):
1327           Added check for a null discriminator type before setting
1328           a reference to it in the repository. Required to support
1329           creation of an entry for a forward declared union, in
1330           which case the discriminator and the members will be
1331           added when the full definition is seen.
1333         * orbsvcs/IFR_Service/ifr_adding_visitor.h:
1334         * orbsvcs/IFR_Service/ifr_adding_visitor_union.h:
1335         * orbsvcs/IFR_Service/ifr_adding_visitor_exception.h:
1336         * orbsvcs/IFR_Service/ifr_adding_visitor_structure.h:
1337         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
1338         * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
1339         * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp:
1340         * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp:
1342           - Added support for forward declared structs and unions.
1343           - Factored out common code that adds union members, used
1344             when creating a new union entry in the repo and also
1345             when filling in members of an existing entry originally
1346             created for a forward delared union.
1347           - Added changes required by changes in the TAO_IDL front
1348             end for typedefs.
1350         * tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp:
1352           Changed code that compares equality of union labels where
1353           the discriminator is an enum to always extract the value
1354           to compare as an unsigned long, since the Any extraction
1355           operator overload for the enum type may not be known to the
1356           ORB code that is doing the comparison.
1358         * tao/TypeCodeFactory/TypeCodeFactory_i.h(check_recursion):
1359         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp(check_recursion):
1361           Added parameter to the method that holds a 'working id'
1362           that enables the method to determine that, although a
1363           recursion has been detected, it may be the recursion of
1364           another member at a lower level that isn't the one we're
1365           interested in. If such a thing is detected, we pop out
1366           of the method's recursion and prevent an infinite
1367           regression.
1369 Wed Jul 11 19:33:48 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1371         * configure.ac:
1372           Added yet another missed test directory
1374         * MPC/config/csd_pt_testinf_lib.mpb:
1375         * MPC/config/csd_tp_foo_a_lib.mpb:
1376         * MPC/config/csd_tp_foo_b_lib.mpb:
1377         * MPC/config/csd_tp_foo_c_lib.mpb:
1378         * MPC/config/csd_tp_test_lib.mpb:
1379         * MPC/config/ftrteventchannel.mpb:
1380         * MPC/config/notifytest.mpb:
1381           Added automake-specific sections to catch the different include
1382           files necessary in the automake environment for finding idl
1383           generated header files.
1386         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
1387         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
1388         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
1389           I had to manually touch these files. For some reason the LDADD
1390           list included $(ACE_BUILDDIR)/examples/Kokyu... for libraries
1391           that are really in $(TAO_BUILDDIR)/examples/Kokyu... I'm not
1392           sure the correct value to put in the kokyu_dsrt_schedulers.mpb
1393           to make this work right.
1395         * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
1396         * examples/RTScheduling/Fixed_Priority_Scheduler.mpc:
1397           Added -I.. to top level to ensure it gets the right generated
1398           files. This should probably be in a base file, and probably in a
1399           specific() section, but I don't think there is any harm putting
1400           it here.
1402         * orbsvcs/orbsvcs/Makefile.am:
1403         * tao/Makefile.am:
1404           Manually touched the @includedir@ specification to exclude the
1405           full path from my local build machine. I don't know the role of
1406           this definition, but I'm pretty sure something specific to my
1407           local workstation should not put into SVN.
1409         * docs/tutorials/Quoter/RTCORBA/Makefile.am:
1410         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
1411         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
1412         * examples/Simple/time-date/Makefile.am:
1413         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
1414         * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
1415         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
1416         * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
1417         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
1418         * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
1419         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
1420         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
1421         * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
1422         * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
1423         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
1424         * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
1425         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
1426         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
1427         * orbsvcs/tests/Event/Basic/Makefile.am:
1428         * performance-tests/CSD_Strategy/TestApps/Makefile.am:
1429         * performance-tests/CSD_Strategy/TestInf/Makefile.am:
1430         * performance-tests/CSD_Strategy/TestServant/Makefile.am:
1431         * tests/CSD_Strategy_Tests/Broken/Makefile.am:
1432         * tests/CSD_Strategy_Tests/TP_Foo_A/Makefile.am:
1433         * tests/CSD_Strategy_Tests/TP_Foo_B/Makefile.am:
1434         * tests/CSD_Strategy_Tests/TP_Foo_C/Makefile.am:
1435         * tests/CSD_Strategy_Tests/TP_Test_1/Makefile.am:
1436         * tests/CSD_Strategy_Tests/TP_Test_2/Makefile.am:
1437         * tests/CSD_Strategy_Tests/TP_Test_3/Makefile.am:
1438         * tests/CSD_Strategy_Tests/TP_Test_4/Makefile.am:
1439         * tests/CSD_Strategy_Tests/TP_Test_Static/Makefile.am:
1440         * tests/DLL_ORB/Makefile.am:
1441         * tests/IDL_Test/Makefile.am:
1442         * tests/QtTests/Makefile.am:
1444           Regenerated automake files. These all contain minor changes that
1445           appear to relate to minor changes in various MPC files. The
1446           technique I used to generate these is this:
1448           CD $TAO_ROOT, where TAO_ROOT is the SVN workspace, not a cloned
1449           build directory.
1451           ../bin/mwc.pl -type automake -noreldefs TAO.mwc
1453           I used that exact command line as that is what had been used
1454           previously. The command line is stored in header comments in the
1455           generated Makefile.am, so using a different command path will
1456           yeild hundreds of changed files.
1458           I also post-processed the generated files to remove other
1459           innocuous changes, specificly resplacing the string
1460            'touch "$@"' with 'touch $@' and reordering some default
1461           initialization of BUILT_SOURCES and CLEAN_SOURCES. I only did
1462           this to avoid having several hundred checked files that only had
1463           these trivial changes.
1465 Tue Jul 10 19:31:15 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1467         * configure.ac:
1468           Updated to catch new test directories.
1470 Tue Jul 10 16:06:47 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1472         * tests/DLL_ORB/DLL_ORB.mpc:
1473         * tests/DLL_ORB/Makefile.am:
1475           Refactored mpc file was missing the generated sources for the
1476           server lib.
1478 Tue Jul 10 14:44:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1480         * tao/RTCORBA/RT_ProtocolProperties.*:
1481           Regenerated
1483 Tue Jul 10 10:20:00 UTC 2007  Simon Massey  <sma@prismtech.com>
1485         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp
1487           Bug fix for Bugzilla 2918 and 2982. Second and subsequent indirect
1488           typecodes are not duplicated. (tao527 and tao536).
1490 Mon Jul  9 15:40:40 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1492         * configure.ac:
1493         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
1494         * orbsvcs/tests/Event/Basic/Event_Basic.mpc:
1495         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
1496         * tests/DLL_ORB/DLL_ORB.mpc:
1497         * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc:
1498         * tests/Object_Loader/Object_Loader.mpc:
1500           Updates to correct automake warnings and errors. These changes
1501           resolve bug 2954.
1503         * Makefile.am:
1504         * docs/tutorials/Quoter/RTCORBA/Makefile.am:
1505         * docs/tutorials/Quoter/idl/Makefile.am:
1506         * examples/AMH/Sink_Server/Makefile.am:
1507         * examples/AMI/FL_Callback/Makefile.am:
1508         * examples/CSD_Strategy/ThreadPool4/Makefile.am:
1509         * examples/Kokyu_dsrt_schedulers/Makefile.am:
1510         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
1511         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
1512         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
1513         * examples/Load_Balancing/Makefile.am:
1514         * examples/Makefile.am:
1515         * examples/POA/Generic_Servant/Makefile.am:
1516         * examples/PluggableUDP/Makefile.am:
1517         * examples/PluggableUDP/tests/Performance/Makefile.am:
1518         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
1519         * examples/RTScheduling/Makefile.am:
1520         * examples/Simple/time-date/Makefile.am:
1521         * orbsvcs/ImplRepo_Service/Makefile.am:
1522         * orbsvcs/LifeCycle_Service/Makefile.am:
1523         * orbsvcs/Makefile.am:
1524         * orbsvcs/Naming_Service/Makefile.am:
1525         * orbsvcs/examples/CosEC/RtEC_Based/Makefile.am:
1526         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
1527         * orbsvcs/examples/LoadBalancing/Makefile.am:
1528         * orbsvcs/examples/Notify/Filter/Makefile.am:
1529         * orbsvcs/orbsvcs/Makefile.am:
1530         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
1531         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
1532         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
1533         * orbsvcs/tests/Event/Basic/Makefile.am:
1534         * orbsvcs/tests/Event/Mcast/Makefile.am:
1535         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am:
1536         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/Makefile.am:
1537         * orbsvcs/tests/InterfaceRepo/Makefile.am:
1538         * orbsvcs/tests/Makefile.am:
1539         * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am:
1540         * orbsvcs/tests/Notify/Makefile.am:
1541         * orbsvcs/tests/Security/Makefile.am:
1542         * orbsvcs/tests/Trading/Makefile.am:
1543         * orbsvcs/tests/unit/Trading/Interpreter/Makefile.am:
1544         * performance-tests/Anyop/Makefile.am:
1545         * performance-tests/Callback/Makefile.am:
1546         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
1547         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
1548         * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
1549         * performance-tests/Latency/AMI/Makefile.am:
1550         * performance-tests/Latency/Collocation/Makefile.am:
1551         * performance-tests/Latency/DII/Makefile.am:
1552         * performance-tests/Latency/DSI/Makefile.am:
1553         * performance-tests/Latency/Deferred/Makefile.am:
1554         * performance-tests/Latency/Single_Threaded/Makefile.am:
1555         * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
1556         * performance-tests/Latency/Thread_Pool/Makefile.am:
1557         * performance-tests/Makefile.am:
1558         * performance-tests/Memory/Single_Threaded/Makefile.am:
1559         * performance-tests/POA/Demux/Makefile.am:
1560         * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
1561         * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am:
1562         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
1563         * performance-tests/Sequence_Latency/DII/Makefile.am:
1564         * performance-tests/Sequence_Latency/DSI/Makefile.am:
1565         * performance-tests/Sequence_Latency/Deferred/Makefile.am:
1566         * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
1567         * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
1568         * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
1569         * performance-tests/Throughput/Makefile.am:
1570         * tao/Makefile.am:
1571         * tests/AMH_Exceptions/Makefile.am:
1572         * tests/AMI/Makefile.am:
1573         * tests/AMI_Buffering/Makefile.am:
1574         * tests/AMI_Timeouts/Makefile.am:
1575         * tests/Any/Recursive/Makefile.am:
1576         * tests/Big_AMI/Makefile.am:
1577         * tests/Big_Oneways/Makefile.am:
1578         * tests/Big_Request_Muxing/Makefile.am:
1579         * tests/Big_Twoways/Makefile.am:
1580         * tests/Blocking_Sync_None/Makefile.am:
1581         * tests/Bug_1020_Basic_Regression/Makefile.am:
1582         * tests/Bug_1254_Regression/Makefile.am:
1583         * tests/Bug_1269_Regression/Makefile.am:
1584         * tests/Bug_1270_Regression/Makefile.am:
1585         * tests/Bug_1330_Regression/Makefile.am:
1586         * tests/Bug_1361_Regression/Makefile.am:
1587         * tests/Bug_1476_Regression/Makefile.am:
1588         * tests/Bug_1482_Regression/Makefile.am:
1589         * tests/Bug_1495_Regression/Makefile.am:
1590         * tests/Bug_1535_Regression/Makefile.am:
1591         * tests/Bug_1551_Regression/Makefile.am:
1592         * tests/Bug_1568_Regression/Makefile.am:
1593         * tests/Bug_1627_Regression/Makefile.am:
1594         * tests/Bug_1670_Regression/Makefile.am:
1595         * tests/Bug_1676_Regression/Makefile.am:
1596         * tests/Bug_1812_Regression/Makefile.am:
1597         * tests/Bug_1813_Regression/Makefile.am:
1598         * tests/Bug_1869_Regression/Makefile.am:
1599         * tests/Bug_1904_Regression/Makefile.am:
1600         * tests/Bug_2084_Regression/Makefile.am:
1601         * tests/Bug_2124_Regression/Makefile.am:
1602         * tests/Bug_2174_Regression/Makefile.am:
1603         * tests/Bug_2183_Regression/Makefile.am:
1604         * tests/Bug_2186_Regression/Makefile.am:
1605         * tests/Bug_2188_Regression/Makefile.am:
1606         * tests/Bug_2222_Regression/Makefile.am:
1607         * tests/Bug_2289_Regression/Makefile.am:
1608         * tests/Bug_2328_Regression/Makefile.am:
1609         * tests/Bug_2349_Regression/Makefile.am:
1610         * tests/Bug_2399_Regression/Makefile.am:
1611         * tests/Bug_2417_Regression/Makefile.am:
1612         * tests/Bug_2419_Regression/Makefile.am:
1613         * tests/Bug_2424_Regression/Makefile.am:
1614         * tests/Bug_2429_Regression/Makefile.am:
1615         * tests/Bug_2494_Regression/Makefile.am:
1616         * tests/Bug_2503_Regression/Makefile.am:
1617         * tests/Bug_2560_Regression/Makefile.am:
1618         * tests/Bug_2593_Regression/Makefile.am:
1619         * tests/Bug_2595_Regression/Makefile.am:
1620         * tests/Bug_2669_Regression/Makefile.am:
1621         * tests/Bug_2677_Regression/Makefile.am:
1622         * tests/Bug_2683_Regression/Makefile.am:
1623         * tests/Bug_2735_Regression/Makefile.am:
1624         * tests/COIOP/Makefile.am:
1625         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Makefile.am:
1626         * tests/Cache_Growth_Test/Makefile.am:
1627         * tests/CallbackTest/Makefile.am:
1628         * tests/Client_Leaks/Makefile.am:
1629         * tests/CodeSets/simple/Makefile.am:
1630         * tests/Collocation/Makefile.am:
1631         * tests/CollocationLockup/Makefile.am:
1632         * tests/Collocation_Exception_Test/Makefile.am:
1633         * tests/Collocation_Opportunities/Makefile.am:
1634         * tests/Collocation_Tests/Makefile.am:
1635         * tests/Compression/Makefile.am:
1636         * tests/Connect_Strategy_Test/Makefile.am:
1637         * tests/Connection_Purging/Makefile.am:
1638         * tests/Crash_On_Write/Makefile.am:
1639         * tests/Crashed_Callback/Makefile.am:
1640         * tests/DIOP/Makefile.am:
1641         * tests/DLL_ORB/Makefile.am:
1642         * tests/DSI_Gateway/Makefile.am:
1643         * tests/Explicit_Event_Loop/Makefile.am:
1644         * tests/Exposed_Policies/Makefile.am:
1645         * tests/FL_Cube/Makefile.am:
1646         * tests/Faults/Makefile.am:
1647         * tests/File_IO/Makefile.am:
1648         * tests/Forwarding/Makefile.am:
1649         * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am:
1650         * tests/GIOP_Fragments/Java_Big_Request/Makefile.am:
1651         * tests/GIOP_Fragments/PMB_With_Fragments/Makefile.am:
1652         * tests/Hello/Makefile.am:
1653         * tests/IDL_Test/Makefile.am:
1654         * tests/IORManipulation/Makefile.am:
1655         * tests/IORManipulation/filter/Makefile.am:
1656         * tests/IOR_Endpoint_Hostnames/Makefile.am:
1657         * tests/IPV6/Makefile.am:
1658         * tests/InterOp-Naming/Makefile.am:
1659         * tests/Leader_Followers/Makefile.am:
1660         * tests/LongUpcalls/Makefile.am:
1661         * tests/MProfile/Makefile.am:
1662         * tests/MProfile_Connection_Timeout/Makefile.am:
1663         * tests/MProfile_Forwarding/Makefile.am:
1664         * tests/MT_Client/Makefile.am:
1665         * tests/MT_Server/Makefile.am:
1666         * tests/MT_Timeout/Makefile.am:
1667         * tests/Makefile.am:
1668         * tests/Multiple/Makefile.am:
1669         * tests/Multiple_Inheritance/Makefile.am:
1670         * tests/Muxed_GIOP_Versions/Makefile.am:
1671         * tests/Muxing/Makefile.am:
1672         * tests/Native_Exceptions/Makefile.am:
1673         * tests/NestedUpcall/MT_Client_Test/Makefile.am:
1674         * tests/NestedUpcall/Simple/Makefile.am:
1675         * tests/Nested_Event_Loop/Makefile.am:
1676         * tests/Nested_Upcall_Crash/Makefile.am:
1677         * tests/No_Server_MT_Connect_Test/Makefile.am:
1678         * tests/OBV/Any/Makefile.am:
1679         * tests/OBV/Collocated/Forward/Makefile.am:
1680         * tests/OBV/Factory/Makefile.am:
1681         * tests/OBV/Forward/Makefile.am:
1682         * tests/OBV/TC_Alignment/Makefile.am:
1683         * tests/OBV/Truncatable/Makefile.am:
1684         * tests/OBV/ValueBox/Makefile.am:
1685         * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am:
1686         * tests/ORB_init/Portspan/Makefile.am:
1687         * tests/ORB_shutdown/Makefile.am:
1688         * tests/Object_Loader/Makefile.am:
1689         * tests/Objref_Sequence_Test/Makefile.am:
1690         * tests/Ondemand_Write/Makefile.am:
1691         * tests/Oneway_Buffering/Makefile.am:
1692         * tests/Oneway_Timeouts/Makefile.am:
1693         * tests/Oneways_Invoking_Twoways/Makefile.am:
1694         * tests/Optimized_Connection/Makefile.am:
1695         * tests/POA/Bug_2511_Regression/Makefile.am:
1696         * tests/POA/Deactivate_Object/Makefile.am:
1697         * tests/POA/Default_Servant/Makefile.am:
1698         * tests/POA/EndpointPolicy/Makefile.am:
1699         * tests/POA/Etherealization/Makefile.am:
1700         * tests/POA/Excessive_Object_Deactivations/Makefile.am:
1701         * tests/POA/Identity/Makefile.am:
1702         * tests/POA/MT_Servant_Locator/Makefile.am:
1703         * tests/POA/Makefile.am:
1704         * tests/POA/Nested_Non_Servant_Upcalls/Makefile.am:
1705         * tests/POA/Non_Servant_Upcalls/Makefile.am:
1706         * tests/POA/Object_Reactivation/Makefile.am:
1707         * tests/POA/POA_Destruction/Makefile.am:
1708         * tests/POA/Reference_Counting/Makefile.am:
1709         * tests/POA/Single_Threaded_POA/Makefile.am:
1710         * tests/POA/wait_for_completion/Makefile.am:
1711         * tests/Parallel_Connect_Strategy/Makefile.am:
1712         * tests/Param_Test/Makefile.am:
1713         * tests/Portable_Interceptors/Benchmark/Makefile.am:
1714         * tests/Portable_Interceptors/Bug_1559/Makefile.am:
1715         * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am:
1716         * tests/Portable_Interceptors/Dynamic/Makefile.am:
1717         * tests/Portable_Interceptors/ForwardRequest/Makefile.am:
1718         * tests/Portable_Interceptors/IORInterceptor/Makefile.am:
1719         * tests/Portable_Interceptors/PICurrent/Makefile.am:
1720         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
1721         * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am:
1722         * tests/QtTests/Makefile.am:
1723         * tests/RTCORBA/Activate_Object_Multiple_ORBs/Makefile.am:
1724         * tests/RTCORBA/Banded_Connections/Makefile.am:
1725         * tests/RTCORBA/Client_Propagated/Makefile.am:
1726         * tests/RTCORBA/Client_Protocol/Makefile.am:
1727         * tests/RTCORBA/Dynamic_Thread_Pool/Makefile.am:
1728         * tests/RTCORBA/Explicit_Binding/Makefile.am:
1729         * tests/RTCORBA/Linear_Priority/Makefile.am:
1730         * tests/RTCORBA/MT_Client_Protocol_Priority/Makefile.am:
1731         * tests/RTCORBA/Persistent_IOR/Makefile.am:
1732         * tests/RTCORBA/Policy_Combinations/Makefile.am:
1733         * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile.am:
1734         * tests/RTCORBA/Private_Connection/Makefile.am:
1735         * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile.am:
1736         * tests/RTCORBA/Server_Declared/Makefile.am:
1737         * tests/RTCORBA/Server_Protocol/Makefile.am:
1738         * tests/RTCORBA/Thread_Pool/Makefile.am:
1739         * tests/RTScheduling/Scheduling_Interceptor/Makefile.am:
1740         * tests/Reliable_Oneways/Makefile.am:
1741         * tests/Servant_To_Reference_Test/Makefile.am:
1742         * tests/Server_Connection_Purging/Makefile.am:
1743         * tests/Server_Leaks/Makefile.am:
1744         * tests/Server_Port_Zero/Makefile.am:
1745         * tests/Single_Read/Makefile.am:
1746         * tests/Smart_Proxies/Benchmark/Makefile.am:
1747         * tests/Smart_Proxies/Collocation/Makefile.am:
1748         * tests/Smart_Proxies/Makefile.am:
1749         * tests/Smart_Proxies/On_Demand/Makefile.am:
1750         * tests/Smart_Proxies/Policy/Makefile.am:
1751         * tests/Smart_Proxies/dtor/Makefile.am:
1752         * tests/Stack_Recursion/Makefile.am:
1753         * tests/Strategies/Makefile.am:
1754         * tests/Timed_Buffered_Oneways/Makefile.am:
1755         * tests/Timeout/Makefile.am:
1756         * tests/TransportCurrent/Framework/Makefile.am:
1757         * tests/TransportCurrent/IIOP/Makefile.am:
1758         * tests/TransportCurrent/lib/Makefile.am:
1759         * tests/Two_Objects/Makefile.am:
1760         * tests/Typedef_String_Array/Makefile.am:
1761         * tests/UNKNOWN_Exception/Makefile.am:
1762         * tests/Xt_Stopwatch/Makefile.am:
1763         * orbsvcs/tests/Event/Mcast/AddrServer/Makefile.am:
1764         * orbsvcs/tests/Bug_2800_Regression/Makefile.am:
1765         * orbsvcs/tests/Bug_2925_Regression/Makefile.am:
1766         * orbsvcs/tests/COIOP_Naming_Test/Makefile.am:
1767         * orbsvcs/tests/Security/InsecureReferences/Makefile.am:
1768         * orbsvcs/tests/Security/Bug_2908_Regression/Makefile.am:
1769         * orbsvcs/tests/Security/EndpointPolicy/Makefile.am:
1770         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/Makefile.am:
1771         * orbsvcs/tests/Bug_2926_Regression/Makefile.am:
1772         * orbsvcs/examples/CosEC/configure.ac.Makefiles
1773         * orbsvcs/examples/CosEC/configure.ac
1774         * tao/TSR.cpp.diff
1775         * tao/ORSET.h
1776         * tests/Bug_2909_Regression/Makefile.am:
1777         * tests/Object_Loader/configure.ac.Makefiles
1778         * tests/Object_Loader/configure.ac
1779         * tests/Bug_2918_Regression/Makefile.am:
1780         * tests/DynUnion_Test/Makefile.am:
1781         * tests/DLL_ORB/configure.ac.Makefiles
1782         * tests/DLL_ORB/configure.ac
1783         * tests/Bug_1383_Regression/Makefile.am:
1784         * tests/Bug_2826_Regression/Makefile.am:
1785         * tests/Bug_2953_Regression/Makefile.am:
1786         * tests/Bug_2791_Regression/Makefile.am:
1787         * tests/Bug_2678_Regression/Makefile.am:
1788         * tests/Bug_2809_Regression/Makefile.am:
1789         * tests/Bug_2936_Regression/Makefile.am:
1790         * tests/Bug_2768_Regression/Makefile.am:
1791         * tests/Bug_2869_Regression/Makefile.am:
1792         * tests/Bug_2804_Regression/Makefile.am:
1793         * tests/Bug_2844_Regression/Makefile.am:
1794         * tests/Bug_2356_Regression/Makefile.am:
1795         * tests/Bug_2792_Regression/Makefile.am:
1796         * tests/DiffServ/Makefile.am:
1797         * tests/POA/Bug_1592_Regression/Makefile.am:
1798         * tests/LongDouble/Makefile.am:
1799         * tests/Bug_2795_Regression/Makefile.am:
1800         * tests/CORBA_e_Implicit_Activation/Makefile.am:
1801         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/configure.ac.Makefiles
1802         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/configure.ac
1803         * tests/ORB_Local_Config/Two_DLL_ORB/configure.ac.Makefiles
1804         * tests/ORB_Local_Config/Two_DLL_ORB/configure.ac
1805         * tests/DSI_AMI_Gateway/Makefile.am:
1806         * tests/Bug_2805_Regression/Makefile.am:
1807         * tests/Bug_2966_Regression/Makefile.am:
1808         * tests/DSI_AMH/Makefile.am:
1809         * tests/Bug_933_Regression/Makefile.am:
1811           Regenerated and newly added Makefile.am for automake builds.
1813 Mon Jul  9 12:25:56 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1815         * tests/IDL_Test/IDL_Test.mpc:
1817           Removed the -Gos option altogether from any settings via
1818           idlflags, and let the option be used only if the gen_ostream
1819           feature is turned on. There are too many IDL files that
1820           reference CORBA types to make it worth while to try and
1821           test the -Gos option in any kind of hard-coded way.
1823 Mon Jul  9 11:32:20 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1825         * tests/IDL_Test/IDL_Test.mpc:
1827           Further subdivided IDL files into blocks that get slightly
1828           different IDL compiler command line options, in particular
1829           a new block, containing anonymous.idl and array_only.idl,
1830           that get -GA but not -Gos.
1832 Sat Jul  7 19:56:20 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1834         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
1835         * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
1836         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
1837         * orbsvcs/orbsvcs/AV/RTCP.cpp:
1838         * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
1839         * orbsvcs/orbsvcs/AV/RTP.cpp:
1840         * orbsvcs/orbsvcs/AV/UDP.cpp:
1841         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp:
1842         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
1843         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
1844         * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.inl:
1845         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp:
1846         * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp:
1847         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
1848         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
1849         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
1850         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
1852           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
1853           where possible. If fuzz detected a false-positive, then disable
1854           the ACE_OS fuzz check for that section of the code.
1856 Sat Jul  7 09:43:00 UTC 2007  Martin Corino  <mcorino@remedy.nl>
1858         * TAO_IDL/driver/drv_preproc.cpp:
1859           Restored OpenVMS specific code.
1861 Fri Jul  6 20:38:00 UTC 2007  Martin Corino  <mcorino@remedy.nl>
1863         * TAO_IDL/be/be_interface.cpp:
1864           Restored OpenVMS specific code.
1866 Fri Jul  6 10:18:16 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1868         * MPC/config/gen_ostream.mpb:
1869         * tao/AnyTypeCode/TypeCode.cpp:
1870         * tao/AnyTypeCode/Any.h:
1871         * tao/AnyTypeCode/Any.cpp:
1872         * tao/AnyTypeCode/TypeCode.h:
1873         * tao/Object.h:
1874         * tao/Valuetype/AbstractBase.h:
1875         * tao/Valuetype/ValueBase.cpp:
1876         * tao/Valuetype/AbstractBase.cpp:
1877         * tao/Valuetype/ValueBase.h:
1878         * tao/Object.cpp:
1880           Added a flag, defined by when the gen_ostream feature is turned on,
1881           that guards the ostream operators for Object, ValueBase, Any,
1882           TypeCode, and AbstractBase.
1884 Fri Jul  6 05:03:43 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
1886         * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
1887         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
1888         * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
1889         * orbsvcs/examples/ImR/Combined_Service/dynserver.cpp:
1890         * orbsvcs/examples/LoadBalancing/StockFactory.cpp:
1891         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
1892         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
1894           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
1895           where possible. If fuzz detected a false-positive, then disable
1896           the ACE_OS fuzz check for that section of the code.
1898 Thu Jul  5 18:50:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1900         * orbsvcs/Notify_Service/Notify_Server.cpp:
1901         * orbsvcs/orbsvcs/Notify/Properties.cpp:
1902         * orbsvcs/orbsvcs/Notify/Properties.h:
1903           Make the protocols an unmanages singleton and leak them at process
1904           exit. When loading the notification service as dll it can happen
1905           that we unload it after the unload of the anytypecode library
1906           and when we get a crash. The only solution that works when making
1907           a dll or an exe is to leak the singleton. Thanks to Chad Elliot
1908           for testing some patches and giving his insights in why things
1909           crash.
1911 Thu Jul  5 13:35:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1913         * orbsvcs/Notify_Service/Notify_Server.cpp
1914         * orbsvcs/Notify_Service/Notify_Service.cpp
1915         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp
1916         * orbsvcs/orbsvcs/Notify/CosNotify_Service.h
1917           Reverted my change below, it breaks the executable
1918           Thu Jul  5 06:22:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1920 Thu Jul  5 12:50:00 UTC 2007  Simon Massey  <sma@prismtech.com>
1922         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
1924           typo.
1926 Thu Jul  5 12:18:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1928         * tao/PortableServer/Object_Adapter.inl:
1929           Layout change
1931         * tao/Strategies/DIOP_Acceptor.cpp:
1932         * tao/Strategies/DIOP_Connection_Handler.cpp:
1933         * tao/Strategies/DIOP_Connector.cpp:
1934         * tao/Strategies/DIOP_Endpoint.cpp:
1935         * tao/Strategies/DIOP_Factory.cpp:
1936           Made formatting of the ACE_DEBUG statements the same as in the core
1937           TAO lib
1939 Thu Jul  5 12:17:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1941         * tests/DIOP/run_test.pl:
1942           Use a valid explicit portnumer
1944         * tests/DIOP/server.cpp:
1945           Layout change
1947 Thu Jul  5 11:40:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1949         * tests/Bug_2503_Regression/test_i.cpp:
1950         * tests/Bug_2560_Regression/Stock_Factory_i.cpp:
1951         * tests/Bug_2560_Regression/Stock_i.cpp:
1952           Removed exception specification
1954 Thu Jul  5 11:31:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1956         * tests/Portable_Interceptors/AdvSlot/server.cpp:
1957         * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
1958         * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
1959         * tests/Portable_Interceptors/Slot/driver.cpp:
1960           Removed exception specification
1962         * tests/POA/EndpointPolicy/run_test.pl:
1963           Remove another ior file
1965 Thu Jul  5 11:26:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1967         * tao/ORB_Core.cpp:
1968           Removed not used static resource variable
1970         * tao/params.cpp:
1971           Fixed variable initialization order
1973 Thu Jul  5 08:01:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1975         * tao/ORB_Core.cpp:
1976         * tao/ORB_Core.h:
1977         * tao/params.cpp:
1978         * tao/params.h:
1979           Moved several ORB configuration settins out of the static resources
1980           into the ORB params. With the introduction of the service gestalt
1981           the static resources where handled to have an instance for each ORB
1982           which leads to problems with RTCORBA. Now explicitly changed these
1983           settings to have a value for each ORB, this makes it also possible
1984           to mix RT and non RT ORBs/POAs in one process, but using the ORB
1985           Initializer we can make sure all RTORBs get the correct value.
1986           This fixes bugzilla 2953, thanks to Iliyan Jeliazkov for reviewing
1987           the patches.
1989         * MPC/config/strategies.mpb:
1990           Strategies library needs PI
1992         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
1993         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
1994           Changed to set the endpoint selector factory name on each ORB
1995           instance using the ORB Initializer
1997         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
1998           Changed to set the POA name in each ORB instance
2000         * tao/CSD_Framework/CSD_Framework_Loader.cpp:
2001         * tao/CSD_Framework/CSD_Object_Adapter.h:
2002         * tao/CSD_Framework/CSD_ORBInitializer.cpp:
2003         * tao/CSD_Framework/CSD_ORBInitializer.h:
2004           Added an ORB Initializer to set the POA name in each ORB instance
2005           instead of setting it in the ORB static resources
2007         * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp:
2008         * tao/ORBInitializer_Registry.cpp:
2009         * tao/PI/PolicyFactory_Registry.cpp:
2010         * tao/PortableServer/Object_Adapter.cpp:
2011           Layout changes
2013         * tao/RTCORBA/RT_ORBInitializer.cpp:
2014           Set all values into the ORB we are now initializing instead of
2015           into the static resources
2017         * tao/Strategies.mpc:
2018         * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
2019         * tao/Strategies/OC_Endpoint_Selector_Factory.h:
2020         * tao/Strategies/Strategies_ORBInitializer.cpp:
2021         * tao/Strategies/Strategies_ORBInitializer.h
2022           Added ORB Initializer to set the endpoint selector factory, because
2023           of this the strategies library now also depends on PI
2025         * tao/TAO_Internal.cpp:
2026           Don't initialize the POA here, do that in the ORB
2028         * tao/Valuetype/ValueFactory_Map.cpp:
2029           No need to include TAO_Singleton
2031 Thu Jul  5 06:22:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2033         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
2034         * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
2035         * orbsvcs/Notify_Service/Notify_Server.cpp:
2036           Moved the TAO_Notify_Properties that is set as singleton from the
2037           Notify_Server to Notify_Service so that this also works when loading
2038           the notification service as dll. This fixes bugzilla 2926 and is
2039           also related to bugzilla 1675.
2041         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/IFR_Inheritance_Test.mpc:
2042           Simplified this file
2044         * orbsvcs/Naming_Service/Naming_Service.cpp:
2045         * orbsvcs/orbsvcs/Notify/QoSProperties.cpp
2046         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
2047           Layout changes
2049         * orbsvcs/Naming_Service/Naming_Service.h:
2050         * orbsvcs/Naming_Service/NT_Naming_Service.h:
2051         * orbsvcs/Notify_Service/Notify_Service.h:
2052         * orbsvcs/Notify_Service/NT_Notify_Service.h:
2053           Converted to doxygen style documentation
2055         * orbsvcs/orbsvcs/Notify/Builder.cpp:
2056           Initialise pointer with 0
2058 Wed Jul  4 14:30:00 UTC 2007  Simon Massey  <sma@prismtech.com>
2060         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
2062           Fixed relative paths to ACE_ROOT/TAO_ROOT versions.
2064 Wed Jul  4 12:39:39 UTC 2007  Jeff Parsons  <j.parsons@vanderbilt.edu>
2066         * TAO_IDL/include/ast_typedef.h:
2067         * TAO_IDL/ast/ast_typedef.cpp:
2069           Added a public accessor for the 'owns_base_type' member. It turns
2070           out to be needed by the tao_ifr backend.
2072         * orbsvcs/IFR_Service/ifr_adding_visitor.h(element_type):
2073         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp(element_type):
2075           Added a parameter to the signature, used when called from a
2076           typedef, when the 'owns_base_type' member of the typedef
2077           must be checked, taking the place of 'anonymous' as used
2078           in calls from a sequence, attribute or valuebox.
2080 Wed Jul  4 06:58:31 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2082         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
2083         * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
2084         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
2085         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc:
2086         * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
2087         * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
2088         * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc:
2089         * orbsvcs/tests/Security/Bug_2908_Regression/Bug_2908_Regression.mpc:
2090         * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
2092           Remove exename from all projects that inherit from taoserver or taoclient.
2093           All projects that have taoserver or taoclient as base project do get an
2094           exename set as part of that project. Thanks to Johnny Willemsen for
2095           pointing that out.
2097 Wed Jul  4 05:35:49 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2099         * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc:
2100         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
2101         * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
2102         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
2103         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
2104         * orbsvcs/tests/Bug_2800_Regression/Bug_2800_Regression.mpc:
2105         * orbsvcs/tests/Event/Basic/Event_Basic.mpc:
2106         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc:
2107         * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
2108         * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc:
2109         * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc:
2110         * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
2111         * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
2112         * orbsvcs/tests/ImplRepo/scale/scaletest.mpc:
2113         * orbsvcs/tests/InterfaceRepo/Application_Test/IFR_Application_Test.mpc:
2114         * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
2115         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc:
2116         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
2117         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Manage_Object_Group.mpc:
2118         * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc:
2119         * orbsvcs/tests/Miop/McastHello/McastHello.mpc:
2120         * orbsvcs/tests/Notify/Reconnecting/Reconnecting.mpc:
2121         * orbsvcs/tests/Property/Property.mpc:
2122         * orbsvcs/tests/Sched_Conf/Sched_Conf.mpc:
2123         * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
2124         * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
2125         * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc:
2126         * orbsvcs/tests/Security/Bug_2908_Regression/Bug_2908_Regression.mpc:
2127         * orbsvcs/tests/Security/Callback/Callback.mpc:
2128         * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc:
2129         * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc:
2130         * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc:
2131         * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
2132         * orbsvcs/tests/Security/ssliop_corbaloc/corbaloc_ssliop.mpc:
2133         * orbsvcs/tests/Simple_Naming/Simple_Naming.mpc:
2134         * orbsvcs/tests/Trading/Trading.mpc:
2136           Make sure we have an explicit exename
2138 Wed Jul  4 04:18:48 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2140         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
2141         * orbsvcs/tests/Bug_1395_Regression/client.cpp:
2142         * orbsvcs/tests/Bug_1395_Regression/server.cpp:
2143         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
2144         * orbsvcs/tests/Bug_2247_Regression/server.cpp:
2145         * orbsvcs/tests/Bug_2248_Regression/server.cpp:
2146         * orbsvcs/tests/Bug_2285_Regression/client.cpp:
2147         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
2148         * orbsvcs/tests/Bug_2285_Regression/server.cpp:
2149         * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
2150         * orbsvcs/tests/Bug_2287_Regression/client.cpp:
2151         * orbsvcs/tests/Bug_2287_Regression/server.cpp:
2152         * orbsvcs/tests/Bug_2316_Regression/client.cpp:
2153         * orbsvcs/tests/Bug_2316_Regression/server.cpp:
2154         * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp:
2155         * orbsvcs/tests/Bug_2615_Regression/client.cpp:
2156         * orbsvcs/tests/Bug_2615_Regression/server.cpp:
2157         * orbsvcs/tests/Bug_2709_Regression/client.cpp:
2158         * orbsvcs/tests/Bug_2709_Regression/server.cpp:
2159         * orbsvcs/tests/Bug_2800_Regression/client.cpp:
2160         * orbsvcs/tests/Bug_2925_Regression/client.cpp:
2161         * orbsvcs/tests/Bug_2925_Regression/server.cpp:
2162         * orbsvcs/tests/COIOP_Naming_Test/COIOP_Test.cpp:
2163         * orbsvcs/tests/Concurrency/CC_client.cpp:
2164         * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp:
2165         * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp:
2166         * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp:
2167         * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp:
2168         * orbsvcs/tests/CosEvent/Basic/Random.cpp:
2169         * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
2170         * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
2171         * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
2172         * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
2173         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
2174         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
2175         * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
2176         * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
2177         * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
2178         * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp:
2179         * orbsvcs/tests/Event/Basic/BCast.cpp:
2180         * orbsvcs/tests/Event/Basic/Bitmask.cpp:
2181         * orbsvcs/tests/Event/Basic/Complex.cpp:
2182         * orbsvcs/tests/Event/Basic/Control.cpp:
2183         * orbsvcs/tests/Event/Basic/Disconnect.cpp:
2184         * orbsvcs/tests/Event/Basic/Gateway.cpp:
2185         * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp:
2186         * orbsvcs/tests/Event/Basic/Negation.cpp:
2187         * orbsvcs/tests/Event/Basic/Observer.cpp:
2188         * orbsvcs/tests/Event/Basic/Random.cpp:
2189         * orbsvcs/tests/Event/Basic/Reconnect.cpp:
2190         * orbsvcs/tests/Event/Basic/Schedule.cpp:
2191         * orbsvcs/tests/Event/Basic/Shutdown.cpp:
2192         * orbsvcs/tests/Event/Basic/Timeout.cpp:
2193         * orbsvcs/tests/Event/Basic/Wildcard.cpp:
2194         * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp:
2195         * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
2196         * orbsvcs/tests/Event/Mcast/Complex/gateway-ec.cpp:
2197         * orbsvcs/tests/Event/Mcast/Complex/supplier.cpp:
2198         * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp:
2199         * orbsvcs/tests/Event/Mcast/Simple/gateway-ec.cpp:
2200         * orbsvcs/tests/Event/Mcast/Simple/supplier.cpp:
2201         * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
2202         * orbsvcs/tests/Event/Mcast/Two_Way/gateway-ec.cpp:
2203         * orbsvcs/tests/Event/Performance/Connect.cpp:
2204         * orbsvcs/tests/Event/Performance/Inversion.cpp:
2205         * orbsvcs/tests/Event/Performance/Latency.cpp:
2206         * orbsvcs/tests/Event/Performance/Latency_Server.cpp:
2207         * orbsvcs/tests/Event/Performance/Throughput.cpp:
2208         * orbsvcs/tests/Event/ThreadFlags/testflags.cpp:
2209         * orbsvcs/tests/Event/UDP/receiver.cpp:
2210         * orbsvcs/tests/Event/UDP/sender.cpp:
2211         * orbsvcs/tests/FT_App/FT_Client.cpp:
2212         * orbsvcs/tests/FT_App/FT_Creator.cpp:
2213         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
2214         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp:
2215         * orbsvcs/tests/FaultTolerance/IOGR/server.cpp:
2216         * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp:
2217         * orbsvcs/tests/HTIOP/AMI/client.cpp:
2218         * orbsvcs/tests/HTIOP/AMI/server.cpp:
2219         * orbsvcs/tests/HTIOP/AMI/simple_client.cpp:
2220         * orbsvcs/tests/HTIOP/BiDirectional/client.cpp:
2221         * orbsvcs/tests/HTIOP/BiDirectional/server.cpp:
2222         * orbsvcs/tests/HTIOP/Hello/client.cpp:
2223         * orbsvcs/tests/HTIOP/Hello/server.cpp:
2224         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp:
2225         * orbsvcs/tests/ImplRepo/airplane_client.cpp:
2226         * orbsvcs/tests/ImplRepo/airplane_server.cpp:
2227         * orbsvcs/tests/ImplRepo/nestea_client.cpp:
2228         * orbsvcs/tests/ImplRepo/nestea_server.cpp:
2229         * orbsvcs/tests/ImplRepo/scale/server.cpp:
2230         * orbsvcs/tests/InterfaceRepo/Application_Test/client.cpp:
2231         * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp:
2232         * orbsvcs/tests/InterfaceRepo/IDL3_Test/client.cpp:
2233         * orbsvcs/tests/InterfaceRepo/Latency_Test/client.cpp:
2234         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.cpp:
2235         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.cpp:
2236         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/client.cpp:
2237         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/server.cpp:
2238         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp:
2239         * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/client.cpp:
2240         * orbsvcs/tests/Miop/McastHello/client.cpp:
2241         * orbsvcs/tests/Miop/McastHello/server.cpp:
2242         * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
2243         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
2244         * orbsvcs/tests/Notify/Basic/Events.cpp:
2245         * orbsvcs/tests/Notify/Basic/Filter.cpp:
2246         * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
2247         * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
2248         * orbsvcs/tests/Notify/Basic/Sequence.cpp:
2249         * orbsvcs/tests/Notify/Basic/Simple.cpp:
2250         * orbsvcs/tests/Notify/Basic/Updates.cpp:
2251         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
2252         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
2253         * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
2254         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
2255         * orbsvcs/tests/Property/client.cpp:
2256         * orbsvcs/tests/Property/main.cpp:
2257         * orbsvcs/tests/Property/server.cpp:
2258         * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
2259         * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp:
2260         * orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp:
2261         * orbsvcs/tests/Security/BiDirectional/client.cpp:
2262         * orbsvcs/tests/Security/BiDirectional/server.cpp:
2263         * orbsvcs/tests/Security/Big_Request/client.cpp:
2264         * orbsvcs/tests/Security/Big_Request/server.cpp:
2265         * orbsvcs/tests/Security/Bug_1107_Regression/client.cpp:
2266         * orbsvcs/tests/Security/Bug_1107_Regression/server.cpp:
2267         * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp:
2268         * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp:
2269         * orbsvcs/tests/Security/Callback/client.cpp:
2270         * orbsvcs/tests/Security/Callback/server.cpp:
2271         * orbsvcs/tests/Security/Crash_Test/client.cpp:
2272         * orbsvcs/tests/Security/Crash_Test/server.cpp:
2273         * orbsvcs/tests/Security/EndpointPolicy/test.cpp:
2274         * orbsvcs/tests/Security/InsecureReferences/test.cpp:
2275         * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp:
2276         * orbsvcs/tests/Security/MT_IIOP_SSL/server.cpp:
2277         * orbsvcs/tests/Security/MT_SSLIOP/client.cpp:
2278         * orbsvcs/tests/Security/MT_SSLIOP/server.cpp:
2279         * orbsvcs/tests/Security/Secure_Invocation/client.cpp:
2280         * orbsvcs/tests/Security/Secure_Invocation/server.cpp:
2281         * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp:
2282         * orbsvcs/tests/Simple_Naming/client.cpp:
2283         * orbsvcs/tests/Time/client.cpp:
2284         * orbsvcs/tests/Trading/colocated_test.cpp:
2285         * orbsvcs/tests/Trading/export_test.cpp:
2286         * orbsvcs/tests/Trading/import_test.cpp:
2288           Fixed fuzz warnings.
2289           Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])"
2290           instead of "int main (int argc, char *argv[])" to conform to ACE's
2291           coding guidelines.
2293 Tue Jul  3 18:25:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2295         * examples/RTScheduling/RTSchedTestLib.mpc
2296         * tests/Bug_1270_Regression/Bug_1270_Regression.mpc
2297         * tests/Bug_1361_Regression/Bug_1361_Regression.mpc
2298         * tests/Bug_2702_Regression/CloseConnection.mpc
2299         * tests/Bug_2791_Regression/Bug_2791_Regression.mpc
2300         * tests/DSI_Gateway/DSI_Gateway.mpc
2301         * tests/Faults/Faults.mpc
2302         * tests/IDL_Test/IDL_Test.mpc
2303         * tests/IORManipulation/filter/IORManip_Filter_Test.mpc
2304         * tests/LongDouble/LongDoubleTest.mpc
2305         * tests/MT_BiDir/MT_BiDir.mpc
2306         * tests/Multiple/Multiple.mpc
2307         * tests/NestedUpcall/Simple/Simple.mpc
2308         * tests/NestedUpcall/Triangle_Test/TT.mpc
2309         * tests/Object_Loader/Object_Loader.mpc
2310         * tests/OBV/Any/OBV_Any.mpc
2311         * tests/OBV/Truncatable/OBV_Truncatable.mpc
2312         * tests/Oneway_Timeouts/test.mpc
2313         * tests/ORB_destroy/ORB_destroy.mpc
2314         * tests/ORB_init/Portspan/ORB_Init_Portspan.mpc
2315         * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc
2316         * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
2317         * tests/POA/Object_Reactivation/Object_Reactivation.mpc
2318         * tests/POA/POA_Destruction/POA_Destruction.mpc
2319         * tests/POA/POAManagerFactory/POAManagerFactory.mpc
2320         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
2321         * tests/RTCORBA/Activate_Object_Multiple_ORBs/AO_Multiple_ORBs.mpc
2322         * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc
2323         * tests/Strategies/Strategies.mpc
2324         * tests/Xt_Stopwatch/Xt_Stopwatch.mpc
2325           Make sure we have an explicit exename
2327 Tue Jul  3 12:25:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2329         * tao/Makefile.am:
2330           Regenerated
2332 Tue Jul  3 09:34:10 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2334         * TAO_IDL/be/be_union.cpp:
2336           Fixed a bug in code generation of ostream operators, some
2337           compilers require a default switch case, but only if not
2338           all possible values appear as case statements.
2340 Tue Jul  3 08:36:18 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2342         * TAO_IDL/be/be_structure.cpp:
2344           Fixed a bug in code generation of ostream operators, an unused
2345           parameter warning in the operator for empty IDL exceptions.
2347 Tue Jul  3 06:50:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2349         * MPC/config/rt_client.mpb:
2350         * MPC/config/rt_server.mpb:
2351           Set exename, most of the RTCorba tests do derive from these base
2352           projects
2354 Tue Jul  3 06:46:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2356         * tests/AMH_Exceptions/AMH_Exceptions.mpc
2357         * tests/AMH_Oneway/AMH_Oneway.mpc
2358         * tests/AMI/AMI.mpc
2359         * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc
2360         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc
2361         * tests/Big_Oneways/Big_Oneways.mpc
2362         * tests/Big_Twoways/Big_Twoways.mpc
2363         * tests/Bug_2503_Regression/Bug_2503_Regression.mpc
2364         * tests/Bug_2805_Regression/Bug_2805_Regression.mpc
2365         * tests/Bug_2909_Regression/Bug_2909_Regression.mpc
2366         * tests/DiffServ/diffserv.mpc
2367         * tests/DSI_AMI_Gateway/DSI_AMI_Gateway.mpc
2368         * tests/Faults/Faults.mpc
2369         * tests/LongUpcalls/LongUpcalls.mpc
2370         * tests/MT_Timeout/MT_Timeout.mpc
2371         * tests/Nested_Event_Loop/Nested_Event_Loop.mpc
2372         * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc
2373         * tests/NestedUpcall/Triangle_Test/TT.mpc
2374         * tests/Oneway_Buffering/Oneway_Buffering.mpc
2375         * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc
2376         * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc
2377         * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc
2378         * tests/POA/Object_Reactivation/Object_Reactivation.mpc
2379         * tests/POA/POA_Destruction/POA_Destruction.mpc
2380         * tests/POA/POAManagerFactory/POAManagerFactory.mpc
2381         * tests/POA/Policies/Policies.mpc
2382         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc
2383         * tests/Portable_Interceptors/Slot/PI_Slot.mpc
2384         * tests/Reliable_Oneways/Reliable_Oneways.mpc
2385         * tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc
2386         * tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc
2387         * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc
2388         * tests/RTCORBA/Policies/Policies.mpc
2389         * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc
2390         * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc
2391           Set explicit exename
2393 Mon Jul  2 18:35:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2395         * orbsvcs/tests/Bug_2926_Regression/DllORB.h:
2396           Added missing duplicate call
2398 Mon Jul  2 16:14:25 UTC 2007  Adam Mitz  <mitza@ociweb.com>
2400         * tao/LocalObject.h:
2401         * tao/LocalObject.inl:
2402         * tao/LocalObject.cpp:
2403         * tao/Messaging/AMH_Response_Handler.cpp:
2404         * tao/Object.h:
2405         * tao/Object.inl:
2406         * tao/Object.cpp:
2408           Removed the separate reference count from
2409           TAO_Local_RefCounted_Object.  Local refcounted objects will now just
2410           use the reference count kept in Object itself.
2412 Mon Jul  2 12:42:53 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2414         * tests/IDL_Test/IDL_Test.mpc:
2416           Removed the hard-coded -Gos IDL compiler option from being
2417           applied to sequence.idl, but allowed it to be applied if
2418           the ORB has also been built with ostream insertion operator
2419           generation turned on, since sequence.idl references a basic
2420           type IDL sequence defined in the ORB.
2422 Mon Jul  2 12:15:37 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2424         * MPC/config/gen_ostream.mpb:
2426           New file, containing the 'gen_ostream' feature, to enable the
2427           generation of ostream insertion operators for ORB IDL
2428           declarations (off by default) to be turned on by setting the
2429           feature in default.features.
2431         * tao/tao.mpc:
2433           Removed the -Gos command line option from the block of basic
2434           type sequence .pidl files, and added the base project described
2435           above.
2437         * docs/compiler.html:
2439           Added documentation for the new -Gos IDL compiler command line
2440           option, along with an explanation of how to turn on ostream
2441           insertion operator generation for ORB IDL declarations, and
2442           why such a thing might be needed.
2444 Mon Jul  2 11:40:54 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
2446         * TAO.mwc:
2448           Utilize the new 'associate' feature to decrease the amount of
2449           hand editing required for automake generation.
2451 Mon Jul  2 11:36:01 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
2453         * TAO_IDL/fe/idl.ll:
2454         * TAO_IDL/fe/lex.yy.cpp:
2456           The regular expression to recognize #line pragmas put in by the C
2457           preprocessor was enhanced to accept optional numbers after the file
2458           name to work with some versions of the GNU C preprocessor.
2460 Mon Jul  2 11:29:28 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2462         * tests/Bug_1812_Regression/test.cpp:
2463         * tests/Bug_1813_Regression/test.cpp:
2464         * tests/Bug_2222_Regression/test.cpp:
2465         * tests/Bug_2677_Regression/server.cpp:
2466         * tests/DLL_ORB/client.cpp:
2467         * tests/DLL_ORB/server.cpp:
2468         * tests/Object_Loader/driver.cpp:
2469         * tests/Queued_Message_Test/Queued_Message_Test.cpp:
2471           Fixed fuzz warnings.
2472           Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])"
2473           instead of "int main (int argc, char *argv[])" to conform to ACE's
2474           coding guidelines.
2476 Mon Jul  2 10:20:34 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2478         * TAO_IDL/include/utl_scope.h:
2480           Cosmetic changes.
2482         * TAO_IDL/be_include/be_interface.h:
2484           Not checked in with
2486           Mon Jul  2 10:05:28 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2488           as it should have been.
2490 Mon Jul  2 10:15:47 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2492         * TAO_IDL/ast/ast_type.cpp(nested_name):
2494           Added a check to ensure that a leading '::' will be generated
2495           for the type name of CORBA::TypeCode as it is for the other
2496           CORBA types Object, AbstractBase, ValueBase and Any.
2498 Mon Jul  2 10:05:28 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
2500         * TAO_IDL/be/be_predefined_type.cpp:
2501         * TAO_IDL/be/be_interface.cpp:
2502         * TAO_IDL/be/be_array.cpp:
2504           Added generation of ".in ()" to ostream operator generation
2505           for members that are _var or _forany types. Thanks to
2506           Johnny Willemsen <jwillemsen at remedy dot nl> for reporting
2507           the problem.
2509 Mon Jul  2 09:45:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2511         * TAO/TAO_IDL/include/idl_narrow.h:
2512           Use 0 instead of NULL
2514 Mon Jul  2 08:58:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2516         * tests/Bug_2936_Regression/*:
2517           New regression test for bug 2936. Thanks to Lothar Werzingen
2518           <lothar at tradescape dot biz> for making the regression. The
2519           problem is in the regression itself, but that has been fixed and
2520           the test looks interesting for our test suite.
2522         * tests/RTCORBA/Activate_Object_Multiple_ORBs/run_test.pl:
2523           Improved for cross platform testing
2525         * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp:
2526           Make it possible to pass arguments to orb_init from the commandline
2528         * tests/RTCORBA/Diffserv/client.cpp:
2529           Fixed typo
2531         * tests/Optimized_Connection/oc_client.cpp:
2532           Layout change
2534 Mon Jul  2 07:31:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2536         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
2537           Initialise pointer with 0
2539         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
2540           Layout changes
2542         * orbsvcs/tests/Bug_2926_Regression/*:
2543           New regression test for bug 2926. Thanks to Lothar Werzingen
2544           <lothar at tradescape dot biz> for reporting this issue
2546         * orbsvcs/PortableServer/POAManager.inl:
2547           Fix bug 2926.
2549 Sun Jul  1 17:13:40 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2551         * tests/Bug_1904_Regression/test.cpp:
2552         * tests/Bug_2399_Regression/test.cpp:
2554           Fixed unused parameter warnings.
2556 Sat Jun 30 21:38:25 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2558         * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp:
2559         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
2560         * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
2561         * orbsvcs/tests/Bug_2248_Regression/test_i.cpp:
2562         * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp:
2563         * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp:
2564         * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp:
2565         * orbsvcs/tests/Bug_2800_Regression/server.cpp:
2566         * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.cpp:
2567         * orbsvcs/tests/COIOP_Naming_Test/NamingTask.cpp:
2568         * orbsvcs/tests/Concurrency/CC_client.cpp:
2569         * orbsvcs/tests/Concurrency/CC_command.tab.cpp:
2570         * orbsvcs/tests/Concurrency/CC_command.cpp:
2571         * orbsvcs/tests/Concurrency/lex.CC_command.cpp:
2572         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
2573         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
2574         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumerMain.cpp:
2575         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp:
2576         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
2577         * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
2578         * orbsvcs/tests/FT_App/FT_Client.cpp:
2579         * orbsvcs/tests/FT_App/FT_Creator.cpp:
2580         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
2581         * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
2582         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
2583         * orbsvcs/tests/Interoperable_Naming/ncontextext_client_i.cpp:
2584         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/LB_server.cpp:
2585         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
2586         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
2587         * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
2588         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
2589         * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
2590         * orbsvcs/tests/RTCosScheduling/client.cpp:
2591         * orbsvcs/tests/RTCosScheduling/server.cpp:
2592         * orbsvcs/tests/Redundant_Naming/client.cpp:
2593         * orbsvcs/tests/Sched/DynSched_Test.cpp:
2594         * orbsvcs/tests/Security/EndpointPolicy/test.cpp:
2595         * orbsvcs/tests/Security/InsecureReferences/test.cpp:
2597           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
2598           where possible. If fuzz detected a false-positive, then disable
2599           the ACE_OS fuzz check for that section of the code.
2601 Sat Jun 30 18:42:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
2603         * MPC/config/csd_framework.mpb:
2604         * tao/CSD_Framework.mpc:
2605           CSD_Framework can't be build with CORBA/e micro enabled because with
2606           CORBA/e micro you can't create a child POA
2608 Sat Jun 30 16:58:36 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
2610         * tests/AMH_Exceptions/client.cpp:
2611         * tests/AMH_Exceptions/server.cpp:
2612         * tests/AMH_Oneway/client.cpp:
2613         * tests/AMH_Oneway/server.cpp:
2614         * tests/AMI/client.cpp:
2615         * tests/AMI/server.cpp:
2616         * tests/AMI/simple_client.cpp:
2617         * tests/AMI_Buffering/admin.cpp:
2618         * tests/AMI_Buffering/client.cpp:
2619         * tests/AMI_Buffering/server.cpp:
2620         * tests/AMI_Timeouts/client.cpp:
2621         * tests/AMI_Timeouts/server.cpp:
2622         * tests/Abstract_Interface/client.cpp:
2623         * tests/Abstract_Interface/server.cpp:
2624         * tests/Any/Recursive/client.cpp:
2625         * tests/Any/Recursive/server.cpp:
2626         * tests/BiDirectional/client.cpp:
2627         * tests/BiDirectional/server.cpp:
2628         * tests/BiDirectional_DelayedUpcall/client.cpp:
2629         * tests/BiDirectional_DelayedUpcall/server.cpp:
2630         * tests/BiDirectional_MultipleORB/destroy.cpp:
2631         * tests/BiDirectional_NestedUpcall/client.cpp:
2632         * tests/BiDirectional_NestedUpcall/server.cpp:
2633         * tests/Big_AMI/client.cpp:
2634         * tests/Big_AMI/server.cpp:
2635         * tests/Big_Oneways/client.cpp:
2636         * tests/Big_Oneways/server.cpp:
2637         * tests/Big_Reply/client.cpp:
2638         * tests/Big_Reply/server.cpp:
2639         * tests/Big_Request_Muxing/client.cpp:
2640         * tests/Big_Request_Muxing/server.cpp:
2641         * tests/Big_Twoways/client.cpp:
2642         * tests/Big_Twoways/server.cpp:
2643         * tests/Blocking_Sync_None/client.cpp:
2644         * tests/Blocking_Sync_None/server.cpp:
2645         * tests/Bug_1020_Basic_Regression/client.cpp:
2646         * tests/Bug_1020_Basic_Regression/server.cpp:
2647         * tests/Bug_1020_Regression/client.cpp:
2648         * tests/Bug_1020_Regression/server.cpp:
2649         * tests/Bug_1269_Regression/client.cpp:
2650         * tests/Bug_1269_Regression/server.cpp:
2651         * tests/Bug_1269_Regression/shutdown.cpp:
2652         * tests/Bug_1270_Regression/client.cpp:
2653         * tests/Bug_1270_Regression/server.cpp:
2654         * tests/Bug_1270_Regression/shutdown.cpp:
2655         * tests/Bug_1330_Regression/client.cpp:
2656         * tests/Bug_1330_Regression/server.cpp:
2657         * tests/Bug_1361_Regression/client.cpp:
2658         * tests/Bug_1361_Regression/server.cpp:
2659         * tests/Bug_1361_Regression/shutdown.cpp:
2660         * tests/Bug_1476_Regression/client.cpp:
2661         * tests/Bug_1476_Regression/server.cpp:
2662         * tests/Bug_1476_Test/client.cpp:
2663         * tests/Bug_1482_Regression/client.cpp:
2664         * tests/Bug_1482_Regression/server.cpp:
2665         * tests/Bug_1495_Regression/Threaded_Client.cpp:
2666         * tests/Bug_1495_Regression/Threaded_Server.cpp:
2667         * tests/Bug_1535_Regression/bug_1535_regression.cpp:
2668         * tests/Bug_1551_Regression/client.cpp:
2669         * tests/Bug_1551_Regression/server.cpp:
2670         * tests/Bug_1568_Regression/client.cpp:
2671         * tests/Bug_1568_Regression/server.cpp:
2672         * tests/Bug_1627_Regression/client.cpp:
2673         * tests/Bug_1627_Regression/server.cpp:
2674         * tests/Bug_1635_Regression/client.cpp:
2675         * tests/Bug_1670_Regression/client.cpp:
2676         * tests/Bug_1670_Regression/server.cpp:
2677         * tests/Bug_1676_Regression/client.cpp:
2678         * tests/Bug_1676_Regression/server.cpp:
2679         * tests/Bug_1693_Test/client.cpp:
2680         * tests/Bug_1904_Regression/test.cpp:
2681         * tests/Bug_2084_Regression/Collocated_Test.cpp:
2682         * tests/Bug_2174_Regression/server.cpp:
2683         * tests/Bug_2183_Regression/client.cpp:
2684         * tests/Bug_2183_Regression/server.cpp:
2685         * tests/Bug_2186_Regression/client.cpp:
2686         * tests/Bug_2186_Regression/server.cpp:
2687         * tests/Bug_2188_Regression/client.cpp:
2688         * tests/Bug_2188_Regression/server.cpp:
2689         * tests/Bug_2201_Regression/test.cpp:
2690         * tests/Bug_2289_Regression/client.cpp:
2691         * tests/Bug_2289_Regression/server.cpp:
2692         * tests/Bug_2328_Regression/client.cpp:
2693         * tests/Bug_2328_Regression/server.cpp:
2694         * tests/Bug_2349_Regression/client.cpp:
2695         * tests/Bug_2349_Regression/server.cpp:
2696         * tests/Bug_2356_Regression/client.cpp:
2697         * tests/Bug_2356_Regression/server.cpp:
2698         * tests/Bug_2399_Regression/test.cpp:
2699         * tests/Bug_2417_Regression/client.cpp:
2700         * tests/Bug_2417_Regression/server.cpp:
2701         * tests/Bug_2429_Regression/client.cpp:
2702         * tests/Bug_2429_Regression/server.cpp:
2703         * tests/Bug_2494_Regression/client.cpp:
2704         * tests/Bug_2494_Regression/server.cpp:
2705         * tests/Bug_2503_Regression/client.cpp:
2706         * tests/Bug_2503_Regression/server.cpp:
2707         * tests/Bug_2593_Regression/client.cpp:
2708         * tests/Bug_2593_Regression/server.cpp:
2709         * tests/Bug_2595_Regression/client.cpp:
2710         * tests/Bug_2595_Regression/server.cpp:
2711         * tests/Bug_2654_Regression/client.cpp:
2712         * tests/Bug_2654_Regression/server.cpp:
2713         * tests/Bug_2669_Regression/client.cpp:
2714         * tests/Bug_2678_Regression/client.cpp:
2715         * tests/Bug_2683_Regression/client.cpp:
2716         * tests/Bug_2683_Regression/server.cpp:
2717         * tests/Bug_2702_Regression/client.cpp:
2718         * tests/Bug_2792_Regression/client.cpp:
2719         * tests/Bug_2795_Regression/client.cpp:
2720         * tests/Bug_2804_Regression/client.cpp:
2721         * tests/Bug_2804_Regression/server.cpp:
2722         * tests/Bug_2805_Regression/client.cpp:
2723         * tests/Bug_2844_Regression/client.cpp:
2724         * tests/Bug_2844_Regression/server.cpp:
2725         * tests/Bug_2869_Regression/client.cpp:
2726         * tests/Bug_2909_Regression/client.cpp:
2727         * tests/Bug_2918_Regression/client.cpp:
2728         * tests/Bug_2918_Regression/server.cpp:
2729         * tests/Bug_2966_Regression/client.cpp:
2730         * tests/Bug_2966_Regression/server.cpp:
2731         * tests/Bug_933_Regression/MessengerClient.cpp:
2732         * tests/Bug_933_Regression/MessengerServer.cpp:
2733         * tests/CDR/allocator.cpp:
2734         * tests/CDR/basic_types.cpp:
2735         * tests/CDR/growth.cpp:
2736         * tests/CDR/tc.cpp:
2737         * tests/COIOP/COIOP_Simple_Test.cpp:
2738         * tests/COIOP/COIOP_Test.cpp:
2739         * tests/CORBA_e_Implicit_Activation/server.cpp:
2740         * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h:
2741         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
2742         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
2743         * tests/Cache_Growth_Test/client.cpp:
2744         * tests/Cache_Growth_Test/server.cpp:
2745         * tests/CallbackTest/client.cpp:
2746         * tests/CallbackTest/server.cpp:
2747         * tests/Client_Leaks/child.cpp:
2748         * tests/Client_Leaks/client.cpp:
2749         * tests/Client_Leaks/server.cpp:
2750         * tests/Codec/client.cpp:
2751         * tests/Collocation_Exception_Test/Collocated_Test.cpp:
2752         * tests/Collocation_Oneway_Tests/Collocated_Test.cpp:
2753         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
2754         * tests/Collocation_Tests/Collocated_Test.cpp:
2755         * tests/Compression/server.cpp:
2756         * tests/Connect_Strategy_Test/client.cpp:
2757         * tests/Connect_Strategy_Test/server.cpp:
2758         * tests/Connection_Failure/client.cpp:
2759         * tests/Connection_Purging/client.cpp:
2760         * tests/Connection_Purging/server.cpp:
2761         * tests/Connection_Timeout/client.cpp:
2762         * tests/Crash_On_Write/client.cpp:
2763         * tests/Crash_On_Write/server.cpp:
2764         * tests/Crashed_Callback/client.cpp:
2765         * tests/Crashed_Callback/server.cpp:
2766         * tests/DII_Collocation_Tests/oneway/Collocated_Test.cpp:
2767         * tests/DII_Collocation_Tests/twoway/Collocated_Test.cpp:
2768         * tests/DIOP/client.cpp:
2769         * tests/DIOP/server.cpp:
2770         * tests/DSI_AMH/client.cpp:
2771         * tests/DSI_AMH/server.cpp:
2772         * tests/DSI_AMI_Gateway/client.cpp:
2773         * tests/DSI_AMI_Gateway/gateway.cpp:
2774         * tests/DSI_AMI_Gateway/server.cpp:
2775         * tests/DSI_Gateway/client.cpp:
2776         * tests/DSI_Gateway/gateway.cpp:
2777         * tests/DSI_Gateway/server.cpp:
2778         * tests/DiffServ/client.cpp:
2779         * tests/DiffServ/server.cpp:
2780         * tests/Explicit_Event_Loop/client.cpp:
2781         * tests/Explicit_Event_Loop/server.cpp:
2782         * tests/Exposed_Policies/client.cpp:
2783         * tests/Exposed_Policies/server.cpp:
2784         * tests/FL_Cube/server.cpp:
2785         * tests/Faults/client.cpp:
2786         * tests/Faults/middle.cpp:
2787         * tests/Faults/ping.cpp:
2788         * tests/Faults/pong.cpp:
2789         * tests/Faults/server.cpp:
2790         * tests/File_IO/client.cpp:
2791         * tests/File_IO/server.cpp:
2792         * tests/Forwarding/client.cpp:
2793         * tests/Forwarding/server.cpp:
2794         * tests/GIOP_Fragments/Java_Big_Reply/client.cpp:
2795         * tests/GIOP_Fragments/Java_Big_Request/server.cpp:
2796         * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp:
2797         * tests/Hang_Shutdown/client.cpp:
2798         * tests/Hang_Shutdown/server.cpp:
2799         * tests/Hello/client.cpp:
2800         * tests/Hello/server.cpp:
2801         * tests/ICMG_Any_Bug/client.cpp:
2802         * tests/ICMG_Any_Bug/server.cpp:
2803         * tests/IDL_Test/main.cpp:
2804         * tests/IORManipulation/IORTest.cpp:
2805         * tests/IORManipulation/filter/server.cpp:
2806         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
2807         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
2808         * tests/IPV6/client.cpp:
2809         * tests/IPV6/server.cpp:
2810         * tests/InterOp-Naming/INS_test_client.cpp:
2811         * tests/InterOp-Naming/INS_test_server.cpp:
2812         * tests/Leader_Followers/client.cpp:
2813         * tests/Leader_Followers/server.cpp:
2814         * tests/LongDouble/client.cpp:
2815         * tests/LongDouble/server.cpp:
2816         * tests/LongUpcalls/ami_client.cpp:
2817         * tests/LongUpcalls/ami_server.cpp:
2818         * tests/LongUpcalls/blocking_client.cpp:
2819         * tests/LongUpcalls/blocking_server.cpp:
2820         * tests/MProfile/client.cpp:
2821         * tests/MProfile/server.cpp:
2822         * tests/MProfile_Connection_Timeout/client.cpp:
2823         * tests/MProfile_Connection_Timeout/server.cpp:
2824         * tests/MProfile_Forwarding/client.cpp:
2825         * tests/MProfile_Forwarding/server.cpp:
2826         * tests/MT_BiDir/client.cpp:
2827         * tests/MT_BiDir/server.cpp:
2828         * tests/MT_Client/client.cpp:
2829         * tests/MT_Client/orb_creation.cpp:
2830         * tests/MT_Client/server.cpp:
2831         * tests/MT_Server/client.cpp:
2832         * tests/MT_Server/server.cpp:
2833         * tests/MT_Timeout/client.cpp:
2834         * tests/MT_Timeout/server.cpp:
2835         * tests/Multiple_Inheritance/client.cpp:
2836         * tests/Multiple_Inheritance/server.cpp:
2837         * tests/Muxed_GIOP_Versions/client.cpp:
2838         * tests/Muxed_GIOP_Versions/server.cpp:
2839         * tests/Muxing/client.cpp:
2840         * tests/Muxing/server.cpp:
2841         * tests/Native_Exceptions/client.cpp:
2842         * tests/Native_Exceptions/server.cpp:
2843         * tests/NestedUpcall/MT_Client_Test/client.cpp:
2844         * tests/NestedUpcall/MT_Client_Test/server.cpp:
2845         * tests/NestedUpcall/Triangle_Test/initiator.cpp:
2846         * tests/NestedUpcall/Triangle_Test/server_A.cpp:
2847         * tests/NestedUpcall/Triangle_Test/server_B.cpp:
2848         * tests/Nested_Event_Loop/client.cpp:
2849         * tests/Nested_Event_Loop/server.cpp:
2850         * tests/Nested_Upcall_Crash/client.cpp:
2851         * tests/Nested_Upcall_Crash/scavenger.cpp:
2852         * tests/Nested_Upcall_Crash/server.cpp:
2853         * tests/No_Server_MT_Connect_Test/client.cpp:
2854         * tests/No_Server_MT_Connect_Test/server.cpp:
2855         * tests/OBV/Any/client.cpp:
2856         * tests/OBV/Any/server.cpp:
2857         * tests/OBV/Collocated/Forward/Collocated_Test.cpp:
2858         * tests/OBV/Factory/client.cpp:
2859         * tests/OBV/Factory/server.cpp:
2860         * tests/OBV/Forward/client.cpp:
2861         * tests/OBV/Forward/server.cpp:
2862         * tests/OBV/Simple/client.cpp:
2863         * tests/OBV/Simple/server.cpp:
2864         * tests/OBV/Supports/client.cpp:
2865         * tests/OBV/Supports/server.cpp:
2866         * tests/OBV/TC_Alignment/client.cpp:
2867         * tests/OBV/TC_Alignment/server.cpp:
2868         * tests/OBV/Truncatable/client.cpp:
2869         * tests/OBV/Truncatable/server.cpp:
2870         * tests/OBV/ValueBox/client.cpp:
2871         * tests/OBV/ValueBox/server.cpp:
2872         * tests/ORB_destroy/ORB_destroy.cpp:
2873         * tests/ORB_init/ORB_init.cpp:
2874         * tests/ORB_init/Portspan/server.cpp:
2875         * tests/ORB_shutdown/server.cpp:
2876         * tests/ORT/client.cpp:
2877         * tests/Objref_Sequence_Test/client.cpp:
2878         * tests/Objref_Sequence_Test/server.cpp:
2879         * tests/OctetSeq/OctetSeq.cpp:
2880         * tests/OctetSeq/client.cpp:
2881         * tests/OctetSeq/server.cpp:
2882         * tests/Ondemand_Write/client.cpp:
2883         * tests/Ondemand_Write/server.cpp:
2884         * tests/Oneway_Buffering/admin.cpp:
2885         * tests/Oneway_Buffering/client.cpp:
2886         * tests/Oneway_Buffering/server.cpp:
2887         * tests/Oneways_Invoking_Twoways/client.cpp:
2888         * tests/Oneways_Invoking_Twoways/server.cpp:
2889         * tests/Optimized_Connection/oc_client.cpp:
2890         * tests/POA/Bug_1592_Regression/client.cpp:
2891         * tests/POA/Bug_1592_Regression/server.cpp:
2892         * tests/POA/Bug_2511_Regression/server.cpp:
2893         * tests/POA/Current/Current.cpp:
2894         * tests/POA/Deactivate_Object/server.cpp:
2895         * tests/POA/Default_Servant/Default_Servant.cpp:
2896         * tests/POA/EndpointPolicy/client.cpp:
2897         * tests/POA/EndpointPolicy/server.cpp:
2898         * tests/POA/Etherealization/Etherealization.cpp:
2899         * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.cpp:
2900         * tests/POA/Identity/Identity.cpp:
2901         * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
2902         * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
2903         * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
2904         * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
2905         * tests/POA/POAManagerFactory/POAManagerFactory.cpp:
2906         * tests/POA/POA_Destruction/POA_Destruction.cpp:
2907         * tests/POA/Persistent_ID/client.cpp:
2908         * tests/POA/Persistent_ID/server.cpp:
2909         * tests/POA/Policies/Policies.cpp:
2910         * tests/POA/Reference_Counting/test.cpp:
2911         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
2912         * tests/Parallel_Connect_Strategy/client.cpp:
2913         * tests/Parallel_Connect_Strategy/server.cpp:
2914         * tests/Param_Test/anyop.cpp:
2915         * tests/Param_Test/driver.cpp:
2916         * tests/Param_Test/server.cpp:
2917         * tests/Permanent_Forward/StubTest.cpp:
2918         * tests/Policies/Manipulation.cpp:
2919         * tests/Portable_Interceptors/AMI/client.cpp:
2920         * tests/Portable_Interceptors/AMI/server.cpp:
2921         * tests/Portable_Interceptors/AdvSlot/client.cpp:
2922         * tests/Portable_Interceptors/AdvSlot/server.cpp:
2923         * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp:
2924         * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
2925         * tests/Portable_Interceptors/AdvSlotExt/client.cpp:
2926         * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
2927         * tests/Portable_Interceptors/Benchmark/client.cpp:
2928         * tests/Portable_Interceptors/Benchmark/server.cpp:
2929         * tests/Portable_Interceptors/Bug_1559/client.cpp:
2930         * tests/Portable_Interceptors/Bug_1559/server.cpp:
2931         * tests/Portable_Interceptors/Bug_2088/client.cpp:
2932         * tests/Portable_Interceptors/Bug_2510_Regression/client.cpp:
2933         * tests/Portable_Interceptors/Bug_2510_Regression/server.cpp:
2934         * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp:
2935         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_Test.cpp:
2936         * tests/Portable_Interceptors/Dynamic/client.cpp:
2937         * tests/Portable_Interceptors/Dynamic/server.cpp:
2938         * tests/Portable_Interceptors/ForwardRequest/client.cpp:
2939         * tests/Portable_Interceptors/ForwardRequest/server.cpp:
2940         * tests/Portable_Interceptors/IORInterceptor/client.cpp:
2941         * tests/Portable_Interceptors/IORInterceptor/server.cpp:
2942         * tests/Portable_Interceptors/ORB_Shutdown/client.cpp:
2943         * tests/Portable_Interceptors/ORB_Shutdown/server.cpp:
2944         * tests/Portable_Interceptors/PICurrent/client.cpp:
2945         * tests/Portable_Interceptors/PICurrent/server.cpp:
2946         * tests/Portable_Interceptors/PolicyFactory/server.cpp:
2947         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp:
2948         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_main.cpp:
2949         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_main.cpp:
2950         * tests/Portable_Interceptors/Recursive_ORBInitializer/client.cpp:
2951         * tests/Portable_Interceptors/Redirection/client.cpp:
2952         * tests/Portable_Interceptors/Redirection/server.cpp:
2953         * tests/Portable_Interceptors/Register_Initial_References/server.cpp:
2954         * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
2955         * tests/Portable_Interceptors/Request_Interceptor_Flow/server.cpp:
2956         * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp:
2957         * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp:
2958         * tests/Portable_Interceptors/Slot/driver.cpp:
2959         * tests/QtTests/client.cpp:
2960         * tests/QtTests/server.cpp:
2961         * tests/RTCORBA/Banded_Connections/client.cpp:
2962         * tests/RTCORBA/Banded_Connections/server.cpp:
2963         * tests/RTCORBA/Client_Propagated/client.cpp:
2964         * tests/RTCORBA/Client_Propagated/server.cpp:
2965         * tests/RTCORBA/Client_Protocol/client.cpp:
2966         * tests/RTCORBA/Client_Protocol/server.cpp:
2967         * tests/RTCORBA/Collocation/Collocation.cpp:
2968         * tests/RTCORBA/Destroy_Thread_Pool/Destroy_Thread_Pool.cpp:
2969         * tests/RTCORBA/Diffserv/client.cpp:
2970         * tests/RTCORBA/Diffserv/server.cpp:
2971         * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
2972         * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp:
2973         * tests/RTCORBA/Explicit_Binding/client.cpp:
2974         * tests/RTCORBA/Explicit_Binding/server.cpp:
2975         * tests/RTCORBA/Linear_Priority/client.cpp:
2976         * tests/RTCORBA/Linear_Priority/server.cpp:
2977         * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp:
2978         * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp:
2979         * tests/RTCORBA/ORB_init/ORB_init.cpp:
2980         * tests/RTCORBA/Persistent_IOR/client.cpp:
2981         * tests/RTCORBA/Persistent_IOR/server.cpp:
2982         * tests/RTCORBA/Policies/Policies.cpp:
2983         * tests/RTCORBA/Policy_Combinations/client.cpp:
2984         * tests/RTCORBA/Policy_Combinations/server.cpp:
2985         * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp:
2986         * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp:
2987         * tests/RTCORBA/Private_Connection/client.cpp:
2988         * tests/RTCORBA/Private_Connection/server.cpp:
2989         * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp:
2990         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
2991         * tests/RTCORBA/RTMutex/server.cpp:
2992         * tests/RTCORBA/Server_Declared/client.cpp:
2993         * tests/RTCORBA/Server_Declared/server.cpp:
2994         * tests/RTCORBA/Server_Protocol/client.cpp:
2995         * tests/RTCORBA/Server_Protocol/server.cpp:
2996         * tests/RTCORBA/Thread_Pool/client.cpp:
2997         * tests/RTCORBA/Thread_Pool/server.cpp:
2998         * tests/RTScheduling/Current/test.cpp:
2999         * tests/RTScheduling/DT_Spawn/test.cpp:
3000         * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp:
3001         * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp:
3002         * tests/RTScheduling/Thread_Cancel/test.cpp:
3003         * tests/RTScheduling/VoidData/test_client.cpp:
3004         * tests/Reliable_Oneways/client.cpp:
3005         * tests/Reliable_Oneways/server.cpp:
3006         * tests/Servant_To_Reference_Test/server.cpp:
3007         * tests/Server_Connection_Purging/client.cpp:
3008         * tests/Server_Connection_Purging/server.cpp:
3009         * tests/Server_Leaks/client.cpp:
3010         * tests/Server_Leaks/server.cpp:
3011         * tests/Server_Port_Zero/server.cpp:
3012         * tests/Single_Read/client.cpp:
3013         * tests/Single_Read/server.cpp:
3014         * tests/Smart_Proxies/Benchmark/client.cpp:
3015         * tests/Smart_Proxies/Benchmark/server.cpp:
3016         * tests/Smart_Proxies/On_Demand/client.cpp:
3017         * tests/Smart_Proxies/On_Demand/server.cpp:
3018         * tests/Smart_Proxies/Policy/client.cpp:
3019         * tests/Smart_Proxies/Policy/server.cpp:
3020         * tests/Smart_Proxies/client.cpp:
3021         * tests/Smart_Proxies/server.cpp:
3022         * tests/Stack_Recursion/client.cpp:
3023         * tests/Stack_Recursion/server.cpp:
3024         * tests/Strategies/client.cpp:
3025         * tests/Strategies/server.cpp:
3026         * tests/Timed_Buffered_Oneways/client.cpp:
3027         * tests/Timed_Buffered_Oneways/server.cpp:
3028         * tests/Timeout/server.cpp:
3029         * tests/TransportCurrent/Framework/simple.cpp:
3030         * tests/Two_Objects/client.cpp:
3031         * tests/Two_Objects/server.cpp:
3032         * tests/Typedef_String_Array/client.cpp:
3033         * tests/Typedef_String_Array/server.cpp:
3034         * tests/UNKNOWN_Exception/client.cpp:
3035         * tests/UNKNOWN_Exception/server.cpp:
3036         * tests/Xt_Stopwatch/client.cpp:
3037         * tests/Xt_Stopwatch/server.cpp:
3039           Fixed fuzz warnings.
3040           Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])"
3041           instead of "int main (int argc, char *argv[])" to conform to ACE's
3042           coding guidelines.
3044 Fri Jun 29 23:43:45 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3046         * examples/Advanced/ch_12/icp.cpp:
3047         * examples/Advanced/ch_12/server.cpp:
3048         * examples/Advanced/ch_18/icp.cpp:
3049         * examples/Advanced/ch_18/server.cpp:
3050         * examples/Advanced/ch_21/icp.cpp:
3051         * examples/Advanced/ch_21/server.cpp:
3052         * examples/Advanced/ch_3/server.cpp:
3053         * examples/Advanced/ch_8_and_10/icp.cpp:
3054         * examples/Borland/ChatClientWnd.cpp:
3055         * examples/Buffered_AMI/client.cpp:
3056         * examples/Buffered_Oneways/client.cpp:
3057         * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp:
3058         * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp:
3059         * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp:
3060         * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp:
3061         * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp:
3062         * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp:
3063         * examples/Callback_Quoter/Consumer_Input_Handler.cpp:
3064         * examples/Callback_Quoter/Notifier_Input_Handler.cpp:
3065         * examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp:
3066         * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.cpp:
3067         * examples/Content_Server/SMI_Iterator/Iterator_Factory_i.cpp:
3068         * examples/Event_Comm/Event_Comm_i.cpp:
3069         * examples/Event_Comm/consumer.cpp:
3070         * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp:
3071         * examples/Kokyu_dsrt_schedulers/fp_example/test_i.cpp:
3072         * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp:
3073         * examples/Kokyu_dsrt_schedulers/mif_example/test_i.cpp:
3074         * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp:
3075         * examples/Kokyu_dsrt_schedulers/muf_example/test_i.cpp:
3076         * examples/Logging/Logging_Test_i.cpp:
3077         * examples/POA/Default_Servant/client.cpp:
3078         * examples/POA/Forwarding/client.cpp:
3079         * examples/POA/Generic_Servant/client.cpp:
3080         * examples/POA/TIE/client.cpp:
3081         * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp:
3082         * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
3083         * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
3084         * examples/Simulator/Event_Supplier/Event_Sup.cpp:
3085         * examples/Simulator/Event_Supplier/Logging_Sup.cpp:
3087           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3088           where possible. If fuzz detected a false-positive, then disable
3089           the ACE_OS fuzz check for that section of the code.
3091 Fri Jun 29 19:41:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3093         * performance-tests/Latency/AMI/client.cpp
3094         * performance-tests/Latency/Thread_Per_Connection/client.cpp
3095         * performance-tests/Latency/Thread_Pool/client.cpp
3096         * performance-tests/POA/Demux/server.cpp
3097         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp
3098         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp
3099         * performance-tests/RTCorba/Oneways/Reliable/client.cpp
3100         * performance-tests/Sequence_Latency/AMI/client.cpp
3101         * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp
3102         * performance-tests/Sequence_Latency/Thread_Pool/client.cpp
3103           Added missing includes
3105 Fri Jun 29 12:00:25 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3107         * performance-tests/Anyop/anyop.cpp:
3108         * performance-tests/CSD_Strategy/TestInf/TestAppMain.h:
3109         * performance-tests/Callback/client.cpp:
3110         * performance-tests/Callback/server.cpp:
3111         * performance-tests/Cubit/TAO/IDL_Cubit/client.cpp:
3112         * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp:
3113         * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp:
3114         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
3115         * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
3116         * performance-tests/Latency/AMH_Single_Threaded/client.cpp:
3117         * performance-tests/Latency/AMH_Single_Threaded/server.cpp:
3118         * performance-tests/Latency/AMI/client.cpp:
3119         * performance-tests/Latency/AMI/server.cpp:
3120         * performance-tests/Latency/Collocation/Collocated_Test.cpp:
3121         * performance-tests/Latency/DII/client.cpp:
3122         * performance-tests/Latency/DII/server.cpp:
3123         * performance-tests/Latency/DSI/client.cpp:
3124         * performance-tests/Latency/DSI/server.cpp:
3125         * performance-tests/Latency/Deferred/client.cpp:
3126         * performance-tests/Latency/Deferred/server.cpp:
3127         * performance-tests/Latency/Single_Threaded/client.cpp:
3128         * performance-tests/Latency/Single_Threaded/server.cpp:
3129         * performance-tests/Latency/Thread_Per_Connection/client.cpp:
3130         * performance-tests/Latency/Thread_Per_Connection/server.cpp:
3131         * performance-tests/Latency/Thread_Pool/client.cpp:
3132         * performance-tests/Latency/Thread_Pool/server.cpp:
3133         * performance-tests/Memory/IORsize/client.cpp:
3134         * performance-tests/Memory/IORsize/server.cpp:
3135         * performance-tests/Memory/Single_Threaded/client.cpp:
3136         * performance-tests/Memory/Single_Threaded/server.cpp:
3137         * performance-tests/POA/Create_Reference/create_reference.cpp:
3138         * performance-tests/POA/Demux/client.cpp:
3139         * performance-tests/POA/Demux/demux_stats.cpp:
3140         * performance-tests/POA/Demux/write_names.cpp:
3141         * performance-tests/POA/Implicit_Activation/client.cpp:
3142         * performance-tests/POA/Implicit_Activation/collocated.cpp:
3143         * performance-tests/POA/Implicit_Activation/server.cpp:
3144         * performance-tests/POA/Object_Creation_And_Registration/registration.cpp:
3145         * performance-tests/Pluggable/client.cpp:
3146         * performance-tests/Pluggable/server.cpp:
3147         * performance-tests/Protocols/distributor.cpp:
3148         * performance-tests/Protocols/receiver.cpp:
3149         * performance-tests/Protocols/sender.cpp:
3150         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
3151         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/server.cpp:
3152         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
3153         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp:
3154         * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
3155         * performance-tests/RTCorba/Oneways/Reliable/server.cpp:
3156         * performance-tests/RTCorba/Thread_Pool/client.cpp:
3157         * performance-tests/RTCorba/Thread_Pool/server.cpp:
3158         * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp:
3159         * performance-tests/Sequence_Latency/AMH_Single_Threaded/server.cpp:
3160         * performance-tests/Sequence_Latency/AMI/client.cpp:
3161         * performance-tests/Sequence_Latency/AMI/server.cpp:
3162         * performance-tests/Sequence_Latency/DII/client.cpp:
3163         * performance-tests/Sequence_Latency/DII/server.cpp:
3164         * performance-tests/Sequence_Latency/DSI/client.cpp:
3165         * performance-tests/Sequence_Latency/DSI/server.cpp:
3166         * performance-tests/Sequence_Latency/Deferred/client.cpp:
3167         * performance-tests/Sequence_Latency/Deferred/server.cpp:
3168         * performance-tests/Sequence_Latency/Single_Threaded/client.cpp:
3169         * performance-tests/Sequence_Latency/Single_Threaded/server.cpp:
3170         * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp:
3171         * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp:
3172         * performance-tests/Sequence_Latency/Thread_Pool/client.cpp:
3173         * performance-tests/Sequence_Latency/Thread_Pool/server.cpp:
3174         * performance-tests/Throughput/client.cpp:
3175         * performance-tests/Throughput/server.cpp:
3177           Fixed fuzz warnings.
3178           Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])"
3179           instead of "int main (int argc, char *argv[])" to conform to ACE's
3180           coding guidelines.
3182 Fri Jun 29 10:57:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3184         * tests/Bug_2953_Regression/*:
3185           New regression for bug 2953, reproduces a problem with RTCORBA
3186           that seems to be caused by the service gestalt related changes in
3187           TAO
3189 Fri Jun 29 01:27:22 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3191         * tests/AMH_Exceptions/server.cpp:
3192         * tests/Bug_1361_Regression/client.cpp:
3193         * tests/Bug_1676_Regression/Hello.cpp:
3194         * tests/Bug_2319_Regression/server.cpp:
3195         * tests/Bug_2349_Regression/server.cpp:
3196         * tests/Bug_2417_Regression/subscriber_impl.cpp:
3197         * tests/Bug_2560_Regression/Stock_Factory_i.cpp:
3198         * tests/Bug_2678_Regression/server.cpp:
3199         * tests/CDR/allocator.cpp:
3200         * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp:
3201         * tests/CodeSets/simple/client.cpp:
3202         * tests/CodeSets/simple/server.cpp:
3203         * tests/CollocationLockup/SimpleNamingService.cpp:
3204         * tests/Collocation_Oneway_Tests/Collocated_Test.cpp:
3205         * tests/DII_Collocation_Tests/oneway/Hello.cpp:
3206         * tests/DII_Collocation_Tests/twoway/Hello.cpp:
3207         * tests/DiffServ/server.cpp:
3208         * tests/Explicit_Event_Loop/server.cpp:
3209         * tests/File_IO/client.cpp:
3210         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
3211         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
3212         * tests/Leader_Followers/client.cpp:
3213         * tests/Leader_Followers/server.cpp:
3214         * tests/MT_Timeout/client.cpp:
3215         * tests/Multiple_Inheritance/client.cpp:
3216         * tests/NestedUpcall/MT_Client_Test/local_server.cpp:
3217         * tests/Nested_Event_Loop/client.cpp:
3218         * tests/OBV/Supports/client.cpp:
3219         * tests/OBV/ValueBox/Test_impl.cpp:
3220         * tests/OBV/ValueBox/client.cpp:
3221         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
3222         * tests/Objref_Sequence_Test/server.cpp:
3223         * tests/Oneway_Buffering/client.cpp:
3224         * tests/Oneway_Timeouts/server.cpp:
3225         * tests/POA/EndpointPolicy/server.cpp:
3226         * tests/POA/Persistent_ID/server.cpp:
3227         * tests/Param_Test/helper.cpp:
3228         * tests/Param_Test/results.cpp:
3229         * tests/Param_Test/ub_struct_seq.cpp:
3230         * tests/Param_Test/var_array.cpp:
3231         * tests/Portable_Interceptors/AdvSlot/server.cpp:
3232         * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
3233         * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
3234         * tests/RTCORBA/Banded_Connections/server.cpp:
3235         * tests/RTCORBA/Client_Propagated/server.cpp:
3236         * tests/RTCORBA/Client_Protocol/server.cpp:
3237         * tests/RTCORBA/Collocation/Collocation.cpp:
3238         * tests/RTCORBA/Diffserv/server.cpp:
3239         * tests/RTCORBA/Explicit_Binding/server.cpp:
3240         * tests/RTCORBA/Linear_Priority/client.cpp:
3241         * tests/RTCORBA/Linear_Priority/server.cpp:
3242         * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp:
3243         * tests/RTCORBA/Persistent_IOR/client.cpp:
3244         * tests/RTCORBA/Persistent_IOR/server.cpp:
3245         * tests/RTCORBA/Policy_Combinations/client.cpp:
3246         * tests/RTCORBA/Policy_Combinations/server.cpp:
3247         * tests/RTCORBA/Private_Connection/server.cpp:
3248         * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp:
3249         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
3250         * tests/RTCORBA/Server_Declared/server.cpp:
3251         * tests/RTCORBA/Server_Protocol/server.cpp:
3252         * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp:
3253         * tests/Reliable_Oneways/client.cpp:
3254         * tests/Sequence_Unit_Tests/mock_array.cpp:
3255         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
3256         * tests/Single_Read/client.cpp:
3257         * tests/Smart_Proxies/Benchmark/server.cpp:
3258         * tests/Smart_Proxies/On_Demand/server.cpp:
3259         * tests/Smart_Proxies/Policy/server.cpp:
3260         * tests/Smart_Proxies/dtor/server.cpp:
3261         * tests/Smart_Proxies/server.cpp:
3262         * tests/Timed_Buffered_Oneways/client.cpp:
3263         * tests/Timeout/client.cpp:
3264         * tests/TransportCurrent/Framework/server.cpp:
3265         * tests/UNKNOWN_Exception/server.cpp:
3267           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3268           where possible. If fuzz detected a false-positive, then disable
3269           the ACE_OS fuzz check for that section of the code.
3271 Fri Jun 29 01:12:34 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3273         * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp:
3274         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
3275         * performance-tests/POA/Demux/demux_stats.cpp:
3276         * performance-tests/POA/Demux/demux_test_client.inl:
3277         * performance-tests/POA/Demux/demux_test_server.cpp:
3278         * performance-tests/POA/Demux/write_names.cpp:
3279         * performance-tests/Protocols/distributor.cpp:
3280         * performance-tests/Protocols/receiver.cpp:
3281         * performance-tests/RTCorba/Thread_Pool/server.cpp:
3283           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3284           where possible. If fuzz detected a false-positive, then disable
3285           the ACE_OS fuzz check for that section of the code.
3287 Thu Jun 28 16:40:26 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3289         * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp:
3290           Added error bailout if IPv6 address is obtained from the address
3291           server by a client compiled w/o IPv6 support.
3293         * tao/EndpointPolicy/IIOPEndpointValue_i.h:
3294         * tao/EndpointPolicy/IIOPEndpointValue_i.cpp:
3295           Store endpoint values internally as ACE_INET_Addrs rather than
3296           strings. This fixes a problem on windows where "localhost" gets
3297           translated to "127.0.0.1" when initializing an ACE_INET_Addr
3298           with "localhost" then later calling addr_to_string(). This then
3299           caused failures when attempting to set up a localhost-only IOR
3300           via the endpoint policy.
3302         * tao/Profile.h:
3303         * tao/Profile.cpp:
3304           Removed obsolete function object_key from the Unknown_Profile.
3305           It had previously been removed from all other profile types.
3307         * tao/Strategies/UIOP_Profile.cpp:
3308           It seems that Abdul's fix, (cf Thu Jun 28 00:03:58 UTC 2007
3309           Abdullah Sowayan  <abdullah.sowayan@lmco.com>) included
3310           replacing a call to isdigit with ACE_OS::ace_isdigit, but my
3311           compiler could not find ace_isdigit until I included
3312           ACE OS_NS_ctypes.h. Having done that, it seems that the old
3313           include of ace/os_include/os_ctype.h is redundant, so I've taken
3314           it out.
3316 Thu Jun 28 14:07:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3318         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
3320           Fix fuzz error.
3322 Thu Jun 28 13:48:39 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3324         * tao/DynamicInterface/Request.cpp (poll_response):
3325           Don't hold the mutex when running the orb, could lead to a deadlock
3326           when the response arrives in a build with threading enabled. Thanks
3327           to Martin Corino for finding this issue, this fixes bugzilla 2966
3329         * tao/DynamicInterface/Request.{h,cpp,inl}:
3330           Use Atomic_Op for the refcount, much more optimal and also cleaner
3331           code
3333         * tao/DynamicInterface/Server_Request.{h,cpp}:
3334           Use Atomic_Op for the refcount, much more optimal and also cleaner
3335           code
3337         * tao/AnyTypeCode/NVList.cpp:
3338           Const changed
3340 Thu Jun 28 10:27:39 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3342         * tao/Connection_Handler.cpp:
3343         * tao/PortableServer/PortableServer.cpp:
3344           Layout changes
3346         * tao/PortableServer/Regular_POA.{h,cpp,inl}:
3347           Not needed with CORBA/e micro
3349         * tao/PortableServer/Root_POA.{h,cpp}:
3350           The new_POA method is not required with the CORBA/e micro
3351           profile
3353 Thu Jun 28 08:43:39 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3355         * tao/Connection_Handler.cpp:
3356           Documentation change
3358         * tao/Connection_Handler.h:
3359         * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp:
3360         * tao/FILE_Parser.cpp:
3361         * tao/FILE_Parser.h:
3362         * tao/HTTP_Parser.h:
3363         * tao/RTScheduling/RTScheduler_Initializer.cpp:
3364         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
3365         * tao/TransportCurrent/IIOP_Current_Loader.cpp:
3366           Layout changes
3368         * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp:
3369           Catch exception as const
3371         * tao/IIOP_Connector.cpp:
3372           Updated some debug statements to conform the formatting
3373           done in TAO
3375         * tao/Invocation_Adapter.cpp:
3376           Removed not needed return
3378         * tao/Object.{h,cpp}:
3379           _get_component is not required for CORBA/e
3381         * tao/Protocols_Hooks.{h,cpp}:
3382         * tao/RTCORBA/RT_ORB.{h,cpp}:
3383         * tao/RTCORBA/RT_Protocols_Hooks.{h,cpp}:
3384           Extended the DIOP protocol properties with send and receive
3385           buffer size. This fixes bugzilla 2955
3387         * tao/RTCORBA/diffs/RT_ProtocolProperties.diff:
3388         * tao/RTCORBA/diffs/RTCORBA.diff:
3389           Need only a diff for the new RT_ProtocolProperties
3391         * tao/RTCORBA/Direct_Priority_Mapping.h:
3392         * tao/RTCORBA/Linear_Network_Priority_Mapping.h:
3393         * tao/RTCORBA/Linear_Priority_Mapping.h:
3394         * tao/RTCORBA/Multi_Priority_Mapping.h:
3395         * tao/RTCORBA/Network_Priority_Mapping.h:
3396         * tao/RTCORBA/Network_Priority_Mapping_Manager.h:
3397         * tao/RTCORBA/Priority_Mapping.h:
3398         * tao/RTCORBA/Priority_Mapping_Manager.h:
3399         * tao/RTCORBA/RT_Current.h:
3400         * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
3401         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h:
3402         * tao/RTCORBA/RT_Mutex.h:
3403         * tao/RTCORBA/RT_ORB_Loader.h:
3404         * tao/RTCORBA/Thread_Pool.h:
3405           Rearranged includes
3407         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
3408           No need for intermediate variable
3410         * tao/RTCORBA/RT_Policy_i.{h,cpp}:
3411           Layout changes and extended DIOP code
3413         * tao/RTCORBA/RT_ProtocolProperties.pidl:
3414         * tao/RTCORBA/RT_ProtocolPropertiesA.cpp:
3415         * tao/RTCORBA/RT_ProtocolPropertiesA.h:
3416         * tao/RTCORBA/RT_ProtocolPropertiesC.cpp:
3417         * tao/RTCORBA/RT_ProtocolPropertiesC.h:
3418         * tao/RTCORBA/RT_ProtocolPropertiesS.h:
3419           Moved the ProtocolProperties to its own file, this needs a manual
3420           patch
3422         * tao/RTCORBA/RTCORBA.h:
3423           Include the rtcorba_typedefs file here
3425         * tao/RTCORBA/RTCORBA.pidl:
3426           Moved the ProtocolProperties out of this file, now we can regenerate
3427           this as part of the build and this also makes it possible to support
3428           CORBA/e for the RTCORBA library
3430         * tao/RTCORBA/RTCORBAA.cpp:
3431         * tao/RTCORBA/RTCORBAA.h:
3432         * tao/RTCORBA/RTCORBAC.cpp:
3433         * tao/RTCORBA/RTCORBAC.h:
3434         * tao/RTCORBA/RTCORBAS.h:
3435           Removed from the repo
3437         * tao/Strategies/DIOP_Acceptor.cpp:
3438         * tao/Strategies/DIOP_Connector.cpp:
3439         * tao/Strategies/DIOP_Endpoint.cpp:
3440         * tao/Strategies/DIOP_Profile.cpp:
3441         * tao/Strategies/DIOP_Transport.cpp:
3442           Updated several debug statements, layout changes
3444         * tao/Strategies/DIOP_Connection_Handler.cpp:
3445           Use the send/receive buffer sizes
3447         * tao/RTCORBA.mpc:
3448           Enabled regeneration of RTCORBA.pidl
3450 Mon Jun 25 20:57:14 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
3452         * docs: Added a new file called documentation.html to describe the
3453           TAO programmer's guides in a single place.
3455 Thu Jun 28 04:28:26 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3457         * utils/nslist/nslist.cpp:
3459           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3460           where possible. If fuzz detected a false-positive, then disable
3461           the ACE_OS fuzz check for that section of the code.
3463 Thu Jun 28 01:28:20 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3465         * docs/tutorials/Quoter/AMI/Stock_Factory_i.cpp:
3466         * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.cpp:
3467         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.cpp:
3468         * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.cpp:
3469         * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.cpp:
3470         * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.cpp:
3471         * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.cpp:
3473           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3474           where possible. If fuzz detected a false-positive, then disable
3475           the ACE_OS fuzz check for that section of the code.
3477 Thu Jun 28 00:03:58 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3479         * tao/Acceptor_Registry.cpp:
3480         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
3481         * tao/ORB.cpp:
3482         * tao/Profile.cpp:
3483         * tao/Reactive_Connect_Strategy.cpp:
3484         * tao/Strategies/SHMIOP_Acceptor.cpp:
3485         * tao/Strategies/UIOP_Profile.cpp:
3486         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
3488           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3489           where possible. If fuzz detected a false-positive, then disable
3490           the ACE_OS fuzz check for that section of the code.
3492 Wed Jun 27 23:49:36 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3494         * TAO_IDL/be/be_codegen.cpp:
3495         * TAO_IDL/be/be_global.cpp:
3496         * TAO_IDL/be/be_interface.cpp:
3497         * TAO_IDL/be/be_sunsoft.cpp:
3498         * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
3499         * TAO_IDL/be/be_visitor_traits.cpp:
3500         * TAO_IDL/driver/drv_preproc.cpp:
3501         * TAO_IDL/fe/lex.yy.cpp:
3503           Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3504           where possible. If fuzz detected a false-positive, then disable
3505           the ACE_OS fuzz check for that section of the code.
3508         * TAO_IDL/be/be_codegen.cpp:
3510           Fixed a bug introduced in:
3511           Wed Jun 27 09:10:21 UTC 2007  Jeff Parsons <j.parsons@...>
3513           The IDL compiler generated the following include "ace/Streams.h"
3514           which I changed to "ace/streams.h" to appease compilers that are
3515           case sensitive.
3517 Wed Jun 27 09:50:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3519         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/Bug_2962_Regression.mpc:
3520         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
3521         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/ReadMe.txt:
3522         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
3523         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/test.idl:
3525           Added regression test for
3527         * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
3529           Fixed bugzilla bug 2962, corrupted nested array length reporting.
3531 Wed Jun 27 09:39:39 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3533         * docs/tutorials/Quoter/RT_Event_Service/Stock_Consumer.cpp:
3534         * docs/tutorials/Quoter/RT_Event_Service/Stock_Consumer.h:
3535         * docs/tutorials/Quoter/RT_Event_Service/Stock_Factory_i.cpp:
3536         * docs/tutorials/Quoter/RT_Event_Service/Stock_Factory_i.h:
3537         * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp:
3538         * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h:
3539           Zapped exception specification
3541 Wed Jun 27 09:10:21 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
3543         * orbsvcs\IFR_Service\IFR_Service.mpc:
3545           Added line 'after += IFR_Service' to
3546           project TAO_IFR_BE, since the tao_ifr
3547           executable must resolve the IFR service.
3549         * tao\tao.mpc:
3551           Added new IDL compiler option -Gos (see
3552           below) to the command line for regenerating
3553           the basic type sequences.
3555         * tests\IDL_Test\IDL_Test.mpc:
3557           Added the new IDL compiler option -Gos to
3558           the processing of the IDL files in this test,
3559           to ensure that the generated ostream operators
3560           are compilable.
3562         * tao\AnyTypeCode\TypeCode.cpp:
3563         * tao\AnyTypeCode\Any.h:
3564         * tao\AnyTypeCode\Any.cpp:
3565         * tao\AnyTypeCode\TypeCode.h:
3566         * tao\Object.h:
3567         * tao\Typecode_typesC.h:
3568         * tao\Typecode_typesC.cpp:
3569         * tao\Valuetype\AbstractBase.h:
3570         * tao\Valuetype\ValueBase.cpp:
3571         * tao\Valuetype\AbstractBase.cpp:
3572         * tao\Valuetype\ValueBase.h:
3573         * tao\Object.cpp:
3575           Added ostream operators for the CORBA types
3576           in TAO that aren't automatically regenerated.
3578         * TAO_IDL\include\ast_union_branch.h:
3579         * TAO_IDL\be\be_union.cpp:
3580         * TAO_IDL\be\be_visitor_exception\cdr_op_ch.cpp:
3581         * TAO_IDL\be\be_visitor_exception\cdr_op_cs.cpp:
3582         * TAO_IDL\be\be_typedef.cpp:
3583         * TAO_IDL\be\be_structure.cpp:
3584         * TAO_IDL\be\be_valuetype.cpp:
3585         * TAO_IDL\be\be_field.cpp:
3586         * TAO_IDL\be\be_visitor_interface\interface_ch.cpp:
3587         * TAO_IDL\be\be_visitor_interface\cdr_op_ch.cpp:
3588         * TAO_IDL\be\be_visitor_interface\interface_cs.cpp:
3589         * TAO_IDL\be\be_visitor_interface\cdr_op_cs.cpp:
3590         * TAO_IDL\be\be_codegen.cpp:
3591         * TAO_IDL\be\be_union_branch.cpp:
3592         * TAO_IDL\be\be_visitor_sequence\cdr_op_ch.cpp:
3593         * TAO_IDL\be\be_visitor_sequence\cdr_op_cs.cpp:
3594         * TAO_IDL\be\be_predefined_type.cpp:
3595         * TAO_IDL\be\be_visitor_array\cdr_op_ch.cpp:
3596         * TAO_IDL\be\be_visitor_array\array_cs.cpp:
3597         * TAO_IDL\be\be_visitor_array\cdr_op_cs.cpp:
3598         * TAO_IDL\be\be_type.cpp:
3599         * TAO_IDL\be\be_visitor_union\cdr_op_ch.cpp:
3600         * TAO_IDL\be\be_visitor_union\cdr_op_cs.cpp:
3601         * TAO_IDL\be\be_visitor_structure\cdr_op_ch.cpp:
3602         * TAO_IDL\be\be_visitor_structure\cdr_op_cs.cpp:
3603         * TAO_IDL\be\be_exception.cpp:
3604         * TAO_IDL\be\be_global.cpp:
3605         * TAO_IDL\be\be_visitor_enum\cdr_op_ch.cpp:
3606         * TAO_IDL\be\be_visitor_enum\cdr_op_cs.cpp:
3607         * TAO_IDL\be\be_sequence.cpp:
3608         * TAO_IDL\be\be_visitor_valuetype\valuetype_cs.cpp:
3609         * TAO_IDL\be\be_visitor_valuetype\cdr_op_ch.cpp:
3610         * TAO_IDL\be\be_visitor_valuetype\valuetype_ch.cpp:
3611         * TAO_IDL\be\be_visitor_valuetype\cdr_op_cs.cpp:
3612         * TAO_IDL\be\be_interface.cpp:
3613         * TAO_IDL\be\be_enum.cpp:
3614         * TAO_IDL\be\be_string.cpp:
3615         * TAO_IDL\be\be_array.cpp:
3616         * TAO_IDL\ast\ast_expression.cpp:
3617         * TAO_IDL\ast\ast_union.cpp:
3618         * TAO_IDL\ast\ast_typedef.cpp:
3619         * TAO_IDL\ast\ast_enum.cpp:
3620         * TAO_IDL\ast\ast_union_branch.cpp:
3621         * TAO_IDL\be_include\be_field.h:
3622         * TAO_IDL\be_include\be_interface.h:
3623         * TAO_IDL\be_include\be_enum.h:
3624         * TAO_IDL\be_include\be_union_branch.h:
3625         * TAO_IDL\be_include\be_string.h:
3626         * TAO_IDL\be_include\be_array.h:
3627         * TAO_IDL\be_include\be_type.h:
3628         * TAO_IDL\be_include\be_union.h:
3629         * TAO_IDL\be_include\be_typedef.h:
3630         * TAO_IDL\be_include\be_structure.h:
3631         * TAO_IDL\be_include\be_valuetype.h:
3632         * TAO_IDL\be_include\be_predefined_type.h:
3633         * TAO_IDL\be_include\be_visitor_valuetype\valuetype_cs.h:
3634         * TAO_IDL\be_include\be_exception.h:
3635         * TAO_IDL\be_include\be_global.h:
3636         * TAO_IDL\be_include\be_sequence.h:
3638           Added new command line option -Gos, to optionally
3639           generate ostream operators for IDL declarations. These
3640           operators can be useful for exception handling and
3641           debugging in TAO applications. Thanks to
3642           Lothar Werzinger <lothar at tradescape dot biz> for
3643           requesting this feature. This fix closes [BUGID:2937].
3645 Wed Jun 27 06:12:39 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
3647         * tests/Bug_2966_Regression/*:
3648           New test, will fail at this moment until the fix is ready
3650 Wed Jun 27 03:23:14 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3652         * orbsvcs/Naming_Service/Naming_Service.h:
3653           The documentation says that this class uses the TAO_ORB_Manager,
3654           yet TAO_ORB_Manager has been removed for a long while now. Update
3655           the class documentation to remove references to TAO_ORB_Manager.
3657 Mon Jun 25 11:34:36 CDT 2007  Ciju John  <johnc@ociweb.com>
3659         * TAO version 1.5.9 released.
3661 Mon Jun 25 16:11:55 UTC 2007  Ciju John  <johnc at ociweb dot com>
3663         * ChangeLog:
3664           cosmetic change.
3666         * NEWS:
3667           Add NEWS summary updates.
3669 Fri Jun 22 14:56:03 UTC 2007  Ciju John  <johnc at ociweb dot com>
3671         * ChangeLog:
3672         * PROBLEM-REPORT-FORM:
3673         * VERSION:
3674         * tao/Version.h:
3675           Revert to x.5.8 status.
3677 Tue Jun 19 15:37:16 UTC 2007  Ciju John  <johnc at ociweb dot com>
3679         * orbsvcs/orbsvcs/SSLIOP.mpc:
3680           The template file shouldn't be listed under "Source_Files".
3682 Tue Jun 19 13:36:33 UTC 2007  Ciju John  <johnc at ociweb dot com>
3684         * tests/Oneway_Timeouts/run_test.pl:
3685           Fixing case mistake in test script. Fixes VxWorks test runs.
3687 Thu Jun 14 10:28:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3689         * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
3691           Now the windows files are objecting to C linkage of
3692           the included c file. Having to backstep the cpp file
3693           to my original mods style once again which we know
3694           works on the windows platforms.
3696 Wed Jun 13 12:40:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3698         * orbsvcs/orbsvcs/SSLIOP.mpc:
3699         * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3700         * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
3702           Annoying conflict of interest, having to revert the
3703           params_dup.c change/rename and put in another params_dup.cpp
3704           (that simply extern "C" block #includes paramer_dup.c)
3705           making which file is build conditional within the controlling
3706           mpc file.
3708 Tue Jun 12 15:52:09 UTC 2007  Ciju John  <johnc at ociweb dot com>
3710         * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp:
3711           IPV6 dependent code enclosed within 'ACE_HAS_IPV6'
3713         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp:
3714           Fix for platforms which don't support 'getpid' API.
3716 Fri Jun  8 19:23:45 UTC 2007  Adam Mitz  <mitza@ociweb.com>
3718         * tao/Generic_Sequence_T.h:
3720           A default-constructed unbounded sequence has no buffer allocated, so
3721           "release" should be false.  This restores the behavior of sequences
3722           before the recent re-write.
3724         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
3725         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
3726         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
3727         * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp:
3728         * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
3729         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
3730         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
3731         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
3732         * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
3734           Updated unit tests to take this into account.
3736 Fri Jun 08 10:20:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3738         * TAO/orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3740           Due to Window's MFC compatiable builds objecting to this
3741           c file, it has been renamed to .cpp and extern "C" statements
3742           included with the two functions that require C linkage.
3744 Wed Jun 06 16:07:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3746         * TAO_IDL/ast/ast_type.cpp:
3748           Remove an assert (that can get treiggered legaly during
3749           idl compilation when errors have been seen, and we are
3750           only checking code further down).
3752 Wed Jun  6 12:05:22 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3754         * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp:
3756           Fixed old reference to RtecUDPAdmin::INET that was overlooked
3757           yesterday.
3759 Wed Jun 06 09:39:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3761         * TAO_IDL/util/utl_scope.cpp:
3763           Corrects an issue with the wrong error message being
3764           generated for missing definitions within local modules.
3765           (Which exposed a lock-up problem.)
3767           Corrects the tao_idl lock-up that could occur during the
3768           look-up of certain identifiers within local modules, and
3769           put a stop to the non-CORBA compliance of searching in
3770           parent scope for identifiers that were not found within
3771           local modules. (Now displays a helpful diagnostic instead
3772           of generating non-complient code.)
3774 Tue Jun  5 21:10:24 UTC 2007  Ciju John  <johnc at ociweb dot com>
3776         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
3777         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3778         * tests/Bug_2560_Regression/Stock_Factory_i.cpp:
3779           Corrected header includes order. This fixes log2 API not being
3780           found errors on VxWorks6.4 RTI builds.
3782 Tue Jun  5 18:56:16 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3784         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
3785         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
3786         * orbsvcs/orbsvcs/RtecUDPAdmin.idl:
3787         * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp:
3789           The enum added to RtecUDPAdmin.idl contained "INET" which
3790           apparently collided with a '#define INET' on some VxWorks build
3791           environments. To avoid this collision, the enum values have been
3792           renamed. Thanks to Martin Corino for finding the cause of this
3793           build problem on VxWorks.
3795 Tue Jun  5 13:23:04 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
3797         * tests/IDL_Test/nested_scope.idl:
3799           Commented out a line that has been determined by Simon Massey
3800           <simon dot massey at prismtech dot com> to be melformed IDL.
3802 Mon Jun  4 22:40:13 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3804         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
3805           One more change to the ipv6 test address to use a spec-complient
3806           form of the test mcast address.
3808 Mon Jun  4 19:14:02 UTC 2007  Ciju John  <johnc at ociweb dot com>
3810         * tests/Oneway_Timeouts/run_test.pl:
3811           Fixed test script. Had minor syntactic and control structures.
3813 Mon Jun  4 11:37:42 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
3815         * docs/ORBEndpoint.html: Updated the files to use
3816           ORBListenEndpoint rather than ORBEndpoint.  Thanks to Vikram
3817           Karandikar" <softking at gmail dot com> for motivating this
3818           change.
3820 Mon Jun  4 02:56:02 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3822         * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
3823         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
3824         * orbsvcs/tests/Event/UDP/sender.cpp:
3826           Each of these test drivers use sap_any when opening a datagram
3827           socket, which on an IPv6 enabled platform causes the socket to
3828           only allow IPv6 target addresses when sending datagrams. Thus
3829           the test fails when using an IPv4 target address, reporting:
3830              Send of mcast fragment blocked (bad address).
3831           However this is not detected as an error. I have added the local
3832           endpoint's address family as a parameter to the datagram open
3833           method so that when the test is configured for IPv4 or IPv6, the
3834           local socket is set up correctly.
3836           This condition is written up in Bugzilla #2950. Ultimately I'd
3837           like to see a solution that is encapsulated in the
3838           ACE_SOCK_Dgram class so that applications such as these don't
3839           have to be modified. I'm not sure the best way to do that.
3841 Sun Jun  3 19:57:23 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
3843         * tests/IDL_Test/constants.idl:
3845           Commented out a recently-added
3847           Fri May 25 18:49:12 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
3849           addition to this file - an octet constant with a left-shift
3850           operator in the rhs literal. My fix to AST_Expression in
3851           the above checkin didn't work for big-endian systems. Possible
3852           approaches to a complete fix all involve protracted design
3853           changes in expression handling, so the problem IDL is commented out
3854           for now.
3856 Fri Jun  1 22:32:52 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3858         * NEWS:
3860           Added a comment regarding IPv6 Mcast federation support.
3862         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp:
3864           Make use of new ip address equality test in ACE_INET_Addr.
3866         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
3867         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Makefile.am:
3868         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/README:
3869         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc:
3870           Removed references to the barrier and the distributed address
3871           server, they were not needed for the test. For cross platform
3872           validation of the address server there is now a separate test
3873           case.
3875         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
3877           Fixed the representative IPv6 address to allow proper sharing
3878           across multiple interfaces.
3880         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/supplier.conf:
3882           Added a ConsumerControl specification so that a manually run
3883           supplier doesn't start spinning when the consumer goes away.
3885         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp:
3886         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Barrier.idl:
3888           Removed these files, they were proved to be useless.
3890 Fri Jun  1 19:03:46 UTC 2007  Ciju John  <johnc at ociweb dot com>
3892         * TAO_IDL/fe/lex.yy.cpp:
3893           Minor change to update timestamp of this file. This is a
3894           generated file and therefore needs to have an later timestamp
3895           than the generator input (idl.ll).
3897 Fri Jun 01 10:08:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3899         * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp:
3901           Change the static_cast to a reinterprest_cast for the
3902           defined (ACE_ENABLE_SWAP_ON_WRITE) code path to actually
3903           compile.
3905 Thu May 31 19:13:32 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3907         * orbsvcs/orbsvcs/RtecUDPAdmin.idl:
3908           Clean up typo in comment.
3910         * orbsvcs/tests/EC_MT_Mcast/AddrServer.h:
3911         * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp:
3912           Move the dependency on ace/INET_Addr.h into the cpp.
3914         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Makefile.am:
3915         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc:
3916           regenerated Makefile.am to get automake builds working.
3918 Thu May 31 13:17:00 UTC 2007  Simon Massey  <sma@prismtech.com>
3920         * tao/GIOP_Message_Base.cpp:
3922           Change the constness of the bodylen local variable to allow
3923           for the defined (ACE_ENABLE_SWAP_ON_WRITE) code path to actually
3924           compile.
3926 Wed May 30 23:10:45 UTC 2007  Scott Harris  <harris_s@ociweb.com>
3928         * TAO_IDL/fe/idl.ll:
3930           This should have been part of the Fri May 25 18:02:30 UTC 2007
3931           commit.
3933 Wed May 30 20:18:11 UTC 2007  Yan Dai  <dai_y@ociweb.com>
3935         These changes support built in sequences in DDS.
3936         The -Gdcpsonly option was added to just generate DDS specific
3937         code for built in sequence. A DDS DCPS IDL file that includes
3938         tao/*Seq.pidl will generate code to include the DDS version
3939         of the generated code instead of TAO version sequence code
3940         so it supports DDS serialization.
3942         * TAO_IDL/be/be_global.cpp:
3943         * TAO_IDL/be_include/be_global.h:
3945           Added gen_dcps_type_support_only flag.
3947         * TAO_IDL/be/be_codegen.cpp:
3948         * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
3949         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
3951           Generated code similar to before with -Gdcps except using #if 0
3952           to disable TAO specific code when -Gdcpsonly is given.
3953           The DDS CORBA::*Seq generated code will include the
3954           TAO CORBA::*Seq generated code so both TAO and DDS
3955           functions will be available.
3957         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
3959           Fixed bugs that call strlen() without check if it's nil string.
3961 Wed May 30 20:06:04 UTC 2007  Adam Mitz  <mitza@ociweb.com>
3963         * TAO_IDL/be/be_visitor_root.cpp:
3964         * TAO_IDL/be/be_visitor_root/root.cpp:
3965         * TAO_IDL/be_include/be_visitor_root/root.h:
3967           Added support for "native" at the root level (outside of a module or
3968           interface).
3970 Wed May 30 12:44:07 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3972         * orbsvcs/tests/Event/Mcast/AddrServer/Server.cpp:
3974           Added missing ACE_OS:: prefix for strcasecmp.
3976 Wed May 30 03:28:13 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3978         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp:
3979         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
3981           Added missing "ace/OS_NS_strings.h" include and used
3982           ACE_OS::strcasecmp instead of raw strcasecmp call.
3984 Wed May 30 03:17:16 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
3986         * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp:
3988           Added missing "ace/OS_NS_strings.h" include and used
3989           ACE_OS::strcasecmp instead of raw strcasecmp call.
3991         * orbsvcs/tests/Event/Mcast/AddrServer/TestAddrServer.h:
3992         * orbsvcs/tests/Event/Mcast/AddrServer/TestAddrServer.cpp:
3994           Fixed fuzz error, ACE_THROW_SEPC is deprecated now.
3996 Wed May 30 02:05:51 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
3998         * orbsvcs/tests/EC_MT_Mcast/AddrServer.h:
3999         * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp:
4000         * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
4002           Fixed yet another implementation of a simple address server.
4004 Tue May 29 14:11:17 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
4006         * orbsvcs/examples/RtEC/MCast/AddrServer.h:
4007         * orbsvcs/examples/RtEC/MCast/AddrServer.cpp:
4009           Added changes required by new interface.
4011         * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
4012         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
4013         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp:
4014         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
4015         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
4016         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp:
4017         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp:
4018         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
4019         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.inl:
4020         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
4021         * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
4022         * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp:
4024         * orbsvcs/orbsvcs/RtecUDPAdmin.idl:
4026           Support for IPv6 addresses used to federate event channels via
4027           multicast. The AddressServer interface is extended to support
4028           either IPv4 or IPv6 addresses, retaining backwards
4029           compatibility. The interface differs from the solution
4030           originally coded for TAO 1.4a, as that solution does not support
4031           a single address server shared by many event channels in a mixed
4032           host environment. Support for the 1.4a variant is not provided
4033           at this time, but could be added in the future if necessary.
4034           Given the nature of the bug and the lack of complaint from any
4035           1.4a users (including the original funder) it seems unlikely
4036           that this lack of support will cause a problem.
4038         * orbsvcs/tests/Event/Basic/BCast.h:
4039         * orbsvcs/tests/Event/Basic/BCast.cpp:
4041           Removed redundant address server implementation.
4043         * orbsvcs/tests/Event/Mcast/AddrServer:
4045           This is a new test added to validate the sharing of an address
4046           server in a mixed host environment. In this case, mixed host
4047           means different OSes and byte orders, which impacts the encoding
4048           of address data.
4050         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp:
4051         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Barrier.idl:
4052         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp:
4053         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
4054         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/README:
4055         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc:
4056         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/SimpleAddressServer.h:
4057         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/SimpleAddressServer.cpp:
4058         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
4060           Modified the test to support IPv6 federation. Use run_test.pl
4061           -ipv6 to test. Also extended the test suite to enable running a
4062           distributed test across many hosts. A new executable,
4063           AddrServer, is generated that registers with the naming
4064           service. The AddrServer also acts as a synchronization point,
4065           supporting a new Barrier interface. This allows the test to be
4066           manually started on many hosts, with each supplier instance
4067           starting only when all expected suppliers have contacted the
4068           barrier.
4070         * orbsvcs/tests/Event/UDP/AddrServer.h:
4071         * orbsvcs/tests/Event/UDP/AddrServer.cpp:
4072         * orbsvcs/tests/Event/UDP/receiver.cpp:
4073         * orbsvcs/tests/Event/UDP/sender.cpp:
4075           Cleaned up the code to build with the new address server interface.
4077 Tue May 29 09:39:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4079         * tests/MT_BiDir/run_test.pl:
4080         * tests/Oneway_Timeouts/run_test.pl:
4081         * tests/RTCORBA/Server_Protocol/run_test.pl:
4082         * tests/Servant_To_Reference_Test/run_test.pl:
4083           Updated for vxworks testing
4085 Tue May 29 09:25:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4087         * tests/RTCORBA/Banded_Connections/run_test.pl:
4088         * tests/RTCORBA/Client_Propagated/run_test.pl:
4089         * tests/RTCORBA/Client_Protocol/run_test.pl:
4090           Updated for vxworks rtp, the RTCorba tests do require that the
4091           client also can use priorities, so when we have vxworks rtp,
4092           run also the client on the target
4094 Tue May 29 00:15:35 UTC 2007  Scott Harris  <harris_s@ociweb.com>
4096         * TAO_IDL/be/be_visitor_native/native_ch.cpp:
4098           Fix a warning.
4100 Mon May 28 12:29:13 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4102         * orbsvcs/tests/Notify/lib/Driver.cpp:
4103         * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp:
4104         * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
4106           Addressed the "assignment within conditional expression" warning
4107           on the WinXP_VC71_WarningLevel4 build.
4109 Mon May 28 05:06:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4111         * tests/RTCORBA/Explicit_Binding/run_test.pl:
4112         * tests/RTCORBA/Server_Protocol/run_test.pl:
4113         * tests/Two_Objects/run_test.pl:
4114           Updated for cross host testing
4116 Mon May 28 01:01:09 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4118         * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp:
4119         * orbsvcs/tests/Security/Crash_Test/client.cpp:
4121           Addressed "unreferenced local variable" warning on the
4122           WinXP_VC8_Versioned_Namespace build.
4124 Sun May 27 15:35:46 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4126         * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp:
4127         * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp:
4128         * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp:
4129         * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp:
4130         * orbsvcs/tests/Event/ThreadFlags/testflags.cpp:
4131         * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
4132         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
4133         * orbsvcs/tests/Notify/Basic/Events.cpp:
4134         * orbsvcs/tests/Notify/Basic/IdAssignment.cpp:
4135         * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
4136         * orbsvcs/tests/Notify/Basic/Sequence.cpp:
4137         * orbsvcs/tests/Notify/Basic/Simple.cpp:
4138         * orbsvcs/tests/Notify/RT_lib/RT_POA_Command.cpp:
4139         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
4140         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
4141         * tests/Bug_2234_Regression/client.cpp:
4142         * tests/Bug_2677_Regression/DllORB.cpp:
4143         * tests/Exposed_Policies/Policy_Tester.cpp:
4144         * tests/Exposed_Policies/Policy_Verifier.cpp:
4145         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
4147           Addressed the "assignment within conditional expression" warning
4148           on the WinXP_VC71_WarningLevel4 build.
4150 Sun May 27 14:03:18 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4152         * examples/RTCORBA/Activity/Activity.cpp:
4153         * examples/RTCORBA/Activity/Builder.cpp:
4154         * examples/RTCORBA/Activity/POA_Holder.cpp:
4155         * examples/RTCORBA/Activity/Periodic_Task.cpp:
4156         * examples/RTScheduling/DT_Creator.cpp:
4157         * examples/RTScheduling/POA_Holder.cpp:
4159           Addressed the "assignment within conditional expression" warning
4160           on the WinXP_VC71_WarningLevel4 build.
4162 Sat May 26 03:09:27 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4164         * tao/ORB_Core.cpp:
4166           Addressed the "assignment within conditional expression" warning
4167           on the WinXP_VC71_WarningLevel4 build.
4169 Sat May 26 00:30:18 UTC 2007  Scott Harris  <harris_s@ociweb.com>
4171         * TAO_IDL/fe/fe_lookup.cpp:
4172           Reverse an unwanted change to this file.
4174 Fri May 25 18:49:12 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
4176         * TAO_IDL/ast/ast_expression.cpp:
4178           Fixed a bug in parsing of octet constants where the rhs
4179           has an infix operator. Thanks to Lother Werzinger
4180           <lothar at tradescape dot biz> for reporting the
4181           problem. This fix closes [BUGID:2944].
4183         * tests/IDL_Test/constants.idl:
4185           Added some of items in the example IDL submitted by
4186           Lothar to our test suite of problem IDL declarations.
4188 Fri May 25 18:02:30 UTC 2007  Scott Harris  <harris_s@ociweb.com>
4190         * TAO_IDL/include/idl_global.h:
4191         * TAO_IDL/be/be_visitor_native/native_ch.cpp:
4192         * TAO_IDL/be/be_codegen.cpp:
4193         * TAO_IDL/fe/fe_lookup.cpp:
4194         * TAO_IDL/fe/lex.yy.cpp:
4195         * TAO_IDL/util/utl_global.cpp:
4196           Provide support for TAO DDS zero-copy read native types.
4198 Thu May 24 12:02:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4200         * tests/Muxed_GIOP_Versions/run_test.pl:
4201         * tests/POA/Bug_1592_Regression/run_test.pl:
4202           Updated for cross platform testing
4204 Thu May 24 08:00:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4206         * tests/Connection_Purging/run_test.pl:
4207           Updated for cross platform testing
4209 Wed May 23 19:57:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4211         * tests/TransportCurrent/IIOP/run_test.pl:
4212         * tests/TransportCurrent/Framework/run_test.pl:
4213           Updated for cross platform testing
4215 Wed May 23 12:41:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4217         * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
4218           Made the exception argument of process_forward_request const
4220         * tao/TAO_Server_Request.{h,cpp,inl}:
4221           Removed result_seq_ member and associated methods, I did a
4222           search through the code and couldn't fine a place where these
4223           are used, so removed them. If this causes errors on the
4224           scoreboard I will readd them, but so far as I can tell that will
4225           not be needed. This will reduce footprint and increase
4226           performance
4228         * tao/AnyTypeCode/Union_TypeCode.cpp:
4229           Addressed code not reached warning
4231 Wed May 23 12:37:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4233         * tests/LongUpcalls/run_test.pl:
4234           Updated for cross platform testing
4236 Wed May 23 11:41:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4238         * tests/POA/EndpointPolicy/run_test.pl:
4239           Updated for cross platform testing
4241 Tue May 22 12:40:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4243         * tao/GIOP_Message_Generator_Parser.cpp (write_reply_header):
4244           The service context can just be marshaled with the regular <<
4245           operator in all cases and added a check whether this succeeded
4246           or not
4248         * tao/RTCORBA/Thread_Pool.cpp:
4249           Layout changes
4251 Mon May 21 12:36:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4253         * tests/AMI_Buffering/run_timeout_reactive.pl:
4254         * tests/Bug_2735_Regression/run_test.pl:
4255         * tests/Crash_On_Write/run_test.pl:
4256         * tests/Faults/run_test.pl:
4257         * tests/Portable_Interceptors/Redirection/run_test.pl:
4258         * tests/Smart_Proxies/Policy/run_test.pl:
4259           Improved for VxWorks cross platform testing
4261 Mon May 21 12:01:30 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
4263         * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl:
4264         * orbsvcs/tests/Bug_2925_Regression/run_test.pl:
4265         * orbsvcs/tests/Bug_2925_Regression/README:
4266           On some test systems the timeout for client and server
4267           was too short. So, extended the timeout and added README.
4268           Bug#2925.
4270 Thu May 17 16:38:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4272         * MPC/config/taoidldefaults.mpb:
4274           Only set the tao_idl, tao_idl_dep and tao_idlflags template
4275           variables if we're not generating for automake.  It does not need
4276           these settings.
4278 Thu May 17 12:14:08 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4280         * utils/catior/catior.cpp:
4282           Added a missing newline from an error message.
4284 Thu May 17 12:08:15 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4286         * orbsvcs/tests/Bug_2377_Regression/Makefile.am:
4288           The source files were changed in the change from
4289           Mon May  7 16:08:17 UTC 2007.  The Makefile.am needs to be
4290           manually updated.
4292 Thu May 17 12:02:12 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4294         * tests/IORManipulation/filter/Makefile.am:
4296           It wasn't my last attempt.  I'm adding the TAO_PortableServer
4297           library to the link list.
4299 Wed May 16 16:26:32 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4301         * tests/IORManipulation/filter/Makefile.am:
4303           Hopefully my last attempt to correct this file.
4305 Wed May 16 09:33:38 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
4307         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
4308           There was a compile error on SunOS introduced with the
4309           fix for bug#2925. Fixed it.
4311         * tao/Profile.h:
4312           Fix for compile warnings generated because of improper
4313           class member initialization.
4315 Wed May 16 07:30:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4317         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
4318           Removed -z now for suncc, we do that in generic for sun now
4320 Tue May 15 12:46:18 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
4322         * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl:
4323           Added IPv6 test to MIOP test for bug#2377.
4325 Tue May 15 11:36:07 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
4327         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
4328         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
4329         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
4330         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
4331         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
4332         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
4333           Implementation of IPv6 and dscp in MIOP. Fix for bug#2925.
4335         * orbsvcs/tests/Bug_2925_Regression/client.cpp:
4336         * orbsvcs/tests/Bug_2925_Regression/svc.conf:
4337         * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl:
4338         * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.cpp:
4339         * orbsvcs/tests/Bug_2925_Regression/server.cpp:
4340         * orbsvcs/tests/Bug_2925_Regression/Hello.idl:
4341         * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.h:
4342         * orbsvcs/tests/Bug_2925_Regression/Bug_2925_Regression.mpc:
4343         * orbsvcs/tests/Bug_2925_Regression/run_test.pl:
4344           Adding test for bug#2925.
4346 Tue May 15 07:57:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4348         * tests/BiDirectional/run_test.pl:
4349         * tests/Bug_2654_Regression/run_test.pl:
4350         * tests/Bug_2734_Regression/run_test.pl:
4351         * tests/CallbackTest/run_test.pl:
4352         * tests/MT_BiDir/run_test.pl:
4353         * tests/Muxed_GIOP_Versions/run_test.pl:
4354         * tests/POA/EndpointPolicy/run_test.pl:
4355         * tests/Smart_Proxies/run_test.pl:
4356         * tests/Stack_Recursion/run_test.pl:
4357           Improved for vxworks testing
4359         * tests/Bug_2356_Regression/Bug_2356_Regression.mpc:
4360         * tests/Bug_2356_Regression/client.cpp:
4361         * tests/Bug_2356_Regression/server.cpp:
4362           Explicitly link in the codeset library
4364 Tue May 15 07:36:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4366         * tests/Param_Test/client.h:
4367         * tests/Param_Test/Makefile.am:
4368         * tests/Param_Test/Param_Test.mpc:
4369         * tests/Param_Test/server.cpp:
4370           Use the codeset library, we do experience crashes when doing
4371           interoperability tests between linux and vxworks where both
4372           are linked statically and then can't load the library on demand
4374 Tue May 15 06:28:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4376         * tests/Big_Oneways/run_test.pl:
4377         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
4378         * tests/DSI_AMH/run_test.pl:
4379         * tests/LongUpcalls/run_test.pl:
4380         * tests/Multiple/run_test.pl:
4381         * tests/ORT/run_test.pl:
4382         * tests/Server_Connection_Purging/run_test.pl:
4383           Improvements for VxWorks cross platform testing
4385 Mon May 14 16:32:59 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
4387         * tao/Profile.cpp:
4388         * tao/Profile.h:
4389           Proper fix for the race condition in
4390           TAO_Profile::create_tagged_profile that was discussed
4391           in bug#2377.
4393 Mon May 14 13:02:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4395         * tests/DSI_Gateway/run_test.pl:
4396           Extended timeouts for slower systems
4398 Mon May 14 11:39:08 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4400         * tests/IORManipulation/filter/Makefile.am:
4402           Use $(TAO_IDL) instead of $(ACE_ROOT)/bin/tao_idl for the
4403           dependency.
4405 Mon May 14 10:21:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4407         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
4408         * tao/Strategies/COIOP_Acceptor.cpp:
4409         * tao/Strategies/DIOP_Acceptor.cpp:
4410         * tao/Strategies/SHMIOP_Acceptor.cpp:
4411         * tao/Strategies/UIOP_Acceptor.cpp:
4412           Fixed unreachable code warnings, fixes bugzilla 2929, thanks
4413           to Ossama for delivering the patch
4415 Fri May 11 14:32:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4417         * examples/PluggableUDP/DIOP/README:
4418           Small updates to reflect current location of DIOP
4420 Fri May 11 14:32:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4422         * interop-tests/wchar/client.cpp:
4423         * interop-tests/wchar/server.cpp:
4424           Layout changes
4426 Fri May 11 14:26:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4428         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
4429           Fixed argument not used warning when messaging is disabled
4431         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp:
4432         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp:
4433         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
4434           Layout change
4436         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
4437           Initialise pointer with 0
4439         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
4440           bool and layout changes
4442         * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp:
4443         * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp:
4444         * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp:
4445           Removed check for psos
4447 Fri May 11 14:16:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4449         * TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp:
4450         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
4451           Removed not needed includes
4453 Fri May 11 14:15:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4455         * tao/GIOP_Message_Generator_Parser_12.h:
4456           Improvement to get better doxygen docu
4458 Fri May 11 14:07:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4460         * tao/Tagged_Profile.{h,cpp,inl}:
4461           Doxygen fixes, bool changes and layout changes
4463 Fri May 11 11:36:25 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
4465         * tao/Utils/ORB_Manager.h:
4466         * tao/Utils/ORB_Manager.cpp:
4468           Layout Changes.
4469           Use PolicyList_Destroyer to destroy Policy object even in exceptional cases.
4470           Removed redundant method.
4471           Use ::_nil() instead of 0 (NULL pointer).
4473 Thu May 10 17:40:58 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4475         * tests/IORManipulation/filter/Makefile.am:
4477           Another attempt at fixing the idl processing rules.
4479 Wed May  9 19:19:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4481         * tao/AnyTypeCode/String_TypeCode.cpp:
4482         * tao/BiDir_Adapter.h:
4483         * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
4484         * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp:
4485         * tao/PortableServer/Servant_Upcall.h:
4486         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
4487           Layout changes
4489 Wed May  9 11:29:42 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4491         * tests/IORManipulation/filter/Makefile.am:
4493           Fixed by adding the idl processing rules.
4495 Tue May  8 11:25:53 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4497         * configure.ac:
4498         * tests/IORManipulation/Makefile.am:
4499         * tests/IORManipulation/filter/Makefile.am:
4501           Added an automake makefile for the IORManip filter test.
4503 Tue May  8 11:15:00 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4505         * tao/IORManipulation/IORManip_IIOP_Filter.h:
4506         * tao/IORManipulation/IORManip_IIOP_Filter.cpp:
4508           Added missing checks for TAO_HAS_IIOP.
4510         * tao/Makefile.am:
4512           Added the new IORManip*Filter.{h,cpp} files.
4514 Tue May  8 09:31:35 UTC 2007  Vadym Ridosh <vr@prismtech.com>
4516         * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp:
4517         * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp:
4518           Changed number of client threads in the test from 1 to 32
4519           and made output a bit nicer.
4521 Mon May  7 18:43:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4523         * tao/Makefile.am:
4524           Added missing String_Const_Sequence_Element_T.h. Thanks to
4525           Thomas Lockhart <Thomas dot Lockhart at jpl dot nasa dot gov>
4526           for reporting this issue
4528 Mon May  7 16:08:17 UTC 2007  Vadym Ridosh  <vr@prismtech.com>
4530         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
4531         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
4532         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
4533         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
4534         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
4535         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
4536         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
4537         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
4538           Fix for Bug 2377. It introduces same connection management
4539           as in other protocols (IIOP, etc) which actually fixed the problem.
4541         * orbsvcs/tests/Bug_2377_Regression/Hello.cpp:
4542         * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp:
4543         * orbsvcs/tests/Bug_2377_Regression/Hello.idl:
4544         * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.h:
4545         * orbsvcs/tests/Bug_2377_Regression/Bug_2377_Regression.mpc:
4546         * orbsvcs/tests/Bug_2377_Regression/run_test.pl:
4547         * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp:
4548           The test was updated.
4550         * tao/Profile.cpp:
4551         * tao/Profile.h:
4552           Fix for a race condition in TAO_Profile::create_tagged_profile()
4553           use of which is triggered by UIPMC addressing mode. This is
4554           discussed in context of Bug 2377.
4556 Mon May  7 11:46:47 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4558         * tao/IORManipulation/IORManip_Filter.h:
4559         * tao/IORManipulation/IORManip_Filter.cpp:
4560         * tao/IORManipulation/IORManip_IIOP_Filter.h:
4561         * tao/IORManipulation/IORManip_IIOP_Filter.cpp:
4563           Added a filter class that allows users to create new object
4564           references based on existing multi-profile object references by
4565           filtering out profiles using user defined criteria.  The use of
4566           -ORBUseSharedProfile 0 is required for this to function.
4568         * tests/IORManipulation/filter/IORManip_Filter_Test.mpc:
4569         * tests/IORManipulation/filter/Test.idl:
4570         * tests/IORManipulation/filter/run_test.pl:
4571         * tests/IORManipulation/filter/server.cpp:
4573           Added a test to demonstrate the functionality of the filtering
4574           ability.
4576 Fri May  4 14:43:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4578         * orbsvcs/orbsvcs/Trader/Trader.cpp:
4579           Fixed setting of maximums through the commandline. Thanks to
4580           Patrick Spiering <pspiering at aweta dot nl> for delivering
4581           the patch. This fixes bugzilla 2921
4583 Fri May  4 14:06:39 UTC 2007  Ciju John  <johnc at ociweb dot com>
4585         * tao/Transport_Connector.cpp:
4586           Made TransportCleanupGuard exception safe.
4588 Fri May  4 09:12:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4590         * tao/AnyTypeCode/Any.cpp:
4591         * tao/AnyTypeCode/Sequence_TypeCode.h:
4592         * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
4593         * tao/AnyTypeCode/Union_TypeCode.h:
4594         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
4595           Layout changes
4597 Thu May  3 13:08:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4599         * tests/Bug_2804_Regression/Test.idl:
4600         * tests/Bug_2804_Regression/client.cpp:
4601           Simplified this test another step
4603 Thu May  3 12:34:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4605         * tests/Bug_2804_Regression/Test.idl:
4606           Simplified this file to the real minimum required to reproduce the
4607           bug
4609 Thu May  3 10:09:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4611         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
4612           Fixed interoperability problems with TAO 1.3.x and the current
4613           version as reported in bugzilla 2918. The IDL compiler still
4614           needs to be done to also generate repeated typecodes for the
4615           given test case. Thanks to Patrick Spiering <pspiering at aweta dot nl>
4616           for delivering the patch
4618         * tao/DynamicInterface/Request.h:
4619         * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
4620         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
4621           Layout changes
4623 Wed May  2 14:05:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4625         * tests/Bug_2918_Regression/*:
4626           New test for bug 2918, at this moment it works, but the test will
4627           be extended to detect whether the size of the marshalled any is
4628           too big or not.
4630         * tests/Bug_2289_Regression/server.cpp:
4631           Initialise pointer with 0
4633         * tests/IDL_Test/struct.idl:
4634           Added some more test cases
4636         * tests/OBV/Simple/run_test.pl:
4637           Extended wait time for slower systems
4639 Wed May  2 14:02:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4641         * tao/Messaging/ExceptionHolder_i.cpp:
4642         * tao/Messaging/Messaging.cpp:
4643         * tao/Messaging/Messaging.h:
4644           Moved the exception_holder_raise from Messaging_Helper
4645           to the exception holder. No need anymore to have this as
4646           seperate helper method
4648         * tao/PortableServer/Upcall_Wrapper.cpp:
4649           Reworked the upcall wrapper to always do a try/catch and when
4650           an exception has occured, invoke the collocated argument
4651           converter when one is set, this will then handle the exception,
4652           if it is not set, we raise it as normally. With this change
4653           when using collocated AMI, the exception is passed to the
4654           reply handler instead of passed back to the caller. This fixes
4655           bugzilla 2909.
4657         * tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp:
4658           Implement handle_corba_exception to raise the exception is there
4659           is one available in the request. Needed because of the changes
4660           in the upcall wrapper above.
4662         * tao/Messaging/AMI_Arguments_Converter_Impl.{h,cpp}:
4663           Implemented handle_corba_exception
4665         * tao/PortableServer/Collocated_Arguments_Converter.h:
4666           Added method to handle exceptions
4668         * tao/PortableServer/Upcall_Wrapper.h:
4669           Doxygen fix
4671 Wed May  2 13:26:37 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4673         * tao/AnyTypeCode/Enum_TypeCode.h:
4674         * tao/AnyTypeCode/skip.cpp:
4675         * tao/AnyTypeCode/Struct_TypeCode.cpp:
4676         * tao/AnyTypeCode/Struct_TypeCode.h:
4677         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
4678         * tao/IORInterceptor/IORInfo.cpp:
4679         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
4680           Layout changes
4682         * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
4683           Extended to also handle exceptions in the server request
4685         * tao/PortableServer/Root_POA.cpp:
4686           Layout changes and zapped some intermediate variables
4688 Mon Apr 30 08:59:37 CDT 2007  Chad Elliott  <elliott_c@ociweb.com>
4690         * TAO version 1.5.8 released.
4692 Mon Apr 30 17:47:32 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4694         * configure.ac:
4696           Removed a non-existent entry.
4698 Mon Apr 30 12:57:32 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4700         * NEWS:
4702           Added user visible changes for 1.5.8 based on ChangeLog entries.
4704 Fri Apr 27 08:19:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4706         * orbsvcs/tests/Trading/Offer_Importer.cpp:
4707           Fixed compile error with Borland C++
4709         * tests/Bug_2909_Regression/client.cpp:
4710           Fixed argument not used warning
4712 Thu Apr 26 19:06:19 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4714         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
4716           Fixed a bug introduced by my CORBA::LongLong support changes.  The
4717           use of CORBA::Long was inadvertently broken. Thanks to
4718           Patrick Spiering <pspiering at aweta dot nl> for reporting this.
4720         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
4722           Call get_double() on the dynamic any sequence in the
4723           TAO_Element_Equal<CORBA::Double> specialization.
4725         * orbsvcs/tests/Trading/Offer_Importer.cpp:
4726         * orbsvcs/tests/Trading/TT_Info.h:
4727         * orbsvcs/tests/Trading/TT_Info.cpp:
4729           Modified this test to ensure that the queries return the expected
4730           number of elements or an error is printed.
4732 Thu Apr 26 14:37:16 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
4734         * NEWS:
4736           Added an entry about the new -a option on Event_Service.
4738 Thu Apr 26 13:22:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4740         * tests/Bug_2909_Regression/*:
4741           New regression for bug 2909. This bug is not fixed yet, just adding
4742           the test to the repo. This test works perfect with collocation
4743           disabled (using -ORBCollocation no or -ORBAMICollocation 0) but
4744           fails when using a collocated AMI call
4746 Thu Apr 26 12:19:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4748         * tests/Bug_2768_Regression/Bug_2768_Regression.mpc:
4749           Don't build the server with CORBA/e micro
4751 Thu Apr 26 11:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4753         * tests/AMH_Oneway/server.cpp:
4754           Added timestamp to the received message so that we get some more
4755           info why this test timeouts on one of the solaris test hosts
4757 Thu Apr 26 05:48:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4759         Reverted the change below, this breaks the Portable_Interceptors/Slot
4760         and Portable_Interceptors/Bug_2510_Regression tests on linux
4762         Wed Apr 25 08:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4763         * tao/ORB_Core.cpp:
4764           Cleanup TSS resources in the destructor. This fixes bugzilla bug 2533.
4765           Thanks to Martin Cornelius <Martin dot Cornelius at smiths-heimann dot com>
4766           for reporting this.
4768 Wed Apr 25 18:29:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4770         * tao/ORB_Core.cpp:
4771           Fixed compile problem in single threaded builds
4773 Wed Apr 25 09:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4775         * orbsvcs/tests/Security/Bug_2908_Regression/*:
4776           Integrated regression for bug 2908. Thanks to Ravi Kanth
4777           <kanth dot ravi at wipro dot com> for reporting this issue
4778           and delivering the regression test.
4780 Wed Apr 25 08:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4782         * tao/ORB_Core.cpp:
4783           Cleanup TSS resources in the destructor. This fixes bugzilla bug 2533.
4784           Thanks to Martin Cornelius <Martin dot Cornelius at smiths-heimann dot com>
4785           for reporting this.
4787         * tao/Cleanup_Func_Registry.h:
4788         * tao/PI/ORBInitInfo.cpp:
4789           Layout changes
4791 Wed Apr 25 07:39:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4793         * tao/GIOP_Message_Base.cpp (process_reply_message):
4794           Also copy the char/wchar translators
4796         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
4797           Layout change
4799         * tao/Messaging/ExceptionHolder_i.{h,cpp}:
4800         * tao/Messaging/Messaging.cpp:
4801         * tao/Messaging/Messaging.h:
4802           Added char/wchar translator which are then used when demarshaling the
4803           exception. This fixes bugzilla bug 2356, when throwing an exception
4804           with AMI that does contain a wstring the demarshaling of the wstring
4805           resulted in an incorrect wstring because the wchar translator was not
4806           used. Thanks to Alan Stokes <alan at alanstokes dot org dot uk> for
4807           reporting this issue.
4809         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
4810           When creating the exception holder we now have to pass in the
4811           char and wchar translators
4813         * tao/AnyTypeCode/Union_TypeCode.cpp:
4814           Layout changes
4816 Wed Apr 25 07:19:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4818         * tests/AMI/ami_test_i.cpp:
4819           When throwing the exception explicitly pass in an id and string
4821         * tests/AMI/simple_client.cpp:
4822           Check all values in the reply handler, if they have an unexpected
4823           result log an error.
4825         * tests/Nested_Event_Loop/server.cpp:
4826           No need to pass in empty orb name and destroy the ORB when
4827           ready.
4829 Wed Apr 25 07:07:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4831         * tests/Bug_2356_Regression/*:
4832           New regression for bug 2356
4834 Tue Apr 24 18:35:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4836         * tao/Compression/Compression.pidl:
4837         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
4838         * tests/Compression/server.cpp:
4839           Added COMPRESSORID_ for all id constants to make them more unique
4841 Tue Apr 24 13:17:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4843         * tests/Bug_2201_Regression/tests.cpp:
4844           Added orb->destroy(), then the test exists on VxWorks
4846 Tue Apr 24 13:05:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4848         * tests/POA/Policies/Policies.cpp:
4849           Added orb->destroy(), then the test exists on VxWorks
4851 Tue Apr 24 13:05:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4853         * tests/POA/Current/Current.cpp:
4854           Added orb->destroy(), then the test exists on VxWorks
4856 Tue Apr 24 12:06:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4858         * tao/Compression/Compression.pidl:
4859         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
4860         * tests/Compression/server.cpp:
4861           Made the CompressorId an unsigned short and define constants
4862           for the predefined compressor ids. Thanks to Ossama for proposing
4863           this change. This fixed bugzilla bug 2910.
4865 Tue Apr 24 11:54:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4867         * tests/Bug_2678_Regression/Bug_2678_Regression.mpc:
4868           Don't build server when using CORBA/e micro
4870 Tue Apr 24 09:22:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4872         * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
4873           Implemented the convert_reply. When there is a reply
4874           dispatcher (set in the collocated case), we do invoke the
4875           reply dispatcher to call the reply handler. This fixes
4876           bugzilla 2806
4878         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
4879           In case doing a collocated AMI call set the reply
4880           dispatcher in the operation details. This is needed to
4881           call the reply dispatcher after the servant has been
4882           invoked.
4884         * tao/operation_details.h:
4885         * tao/operation_details.inl:
4886           Added reply dispatcher as optional member with get/set
4887           methods
4889         * tao/CDR.cpp:
4890         * tao/Collocated_Invocation.h:
4891         * tao/Endpoint_Selector_Factory.h:
4892         * tao/GIOP_Message_Generator_Parser_10.cpp:
4893         * tao/IIOP_Acceptor.cpp:
4894         * tao/Invocation_Adapter.cpp:
4895         * tao/Messaging/ExceptionHolder_i.h
4896           Layout change
4898         * tao/DynamicInterface/DII_Reply_Dispatcher.h:
4899           Fixed typo in comment
4901         * tao/Messaging/Connection_Timeout_Policy_i.cpp:
4902         * tao/TAO_Server_Request.inl:
4903           Use true/false
4905         * tao/Messaging/Messaging.h:
4906         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
4907         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
4908         * tao/Messaging/Asynch_Reply_Dispatcher.h:
4909         * tao/Messaging/Asynch_Invocation_Adapter.h:
4910           We do call the reply handler stub instead of skeleton, so did
4911           some rename actions
4913         * tao/PortableServer/Servant_Base.cpp:
4914           Catch const exception
4916         * tao/TAO_Server_Request.h:
4917           Documentation update
4919 Tue Apr 24 07:50:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4921         * tests/DIOP/run_test.pl:
4922           Improved for cross host testing
4924         * tests/Bug_2805_Regression/client.cpp:
4925           Added some more debug statements and made the reply count
4926           an atomic op because it is updated by multiple threads and
4927           could lead to invalid results
4929 Mon Apr 23 14:16:00 UTC 2007  Simon Massey  <sma@prismtech.com>
4931         * tests/RTCORBA/Banded_Connections/server.cpp:
4932           Get rid of assert and throw/return an error report!
4934 Mon Apr 23 12:03:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4936         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
4937           Improved layout of generated code
4939 Mon Apr 23 11:16:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4941         * tests/Big_Oneways/run_test.pl:
4942         * tests/Big_Twoways/run_test.pl:
4943         * tests/Bug_2349_Regression/run_test.pl:
4944         * tests/Bug_2494_Regression/run_test.pl:
4945         * tests/Bug_2683_Regression/run_test.pl:
4946         * tests/MT_Server/run_test.pl:
4947         * tests/Native_Exceptions/run_test.pl:
4948         * tests/Nested_Event_Loop/run_test.pl:
4949         * tests/NestedUpcall/Simple/run_test.pl:
4950         * tests/Parallel_Connect_Strategy/run_test.pl:
4951         * tests/POA/Persistent_ID/run_test.pl:
4952           Improved for vxworks testing
4954 Fri Apr 20 14:27:45 UTC 2007  Adam Mitz  <mitza@ociweb.com>
4956         * tests/Bug_2768_Regression/Bug_2768_Regression.mpc:
4958           Added the 'corba_messaging' base project since this test uses CORBA
4959           messaging features.
4961 Fri Apr 20 13:42:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4963         * tao/CORBALOC_Parser.cpp:
4964         * tao/CORBANAME_Parser.cpp:
4965         * tao/PI/ORBInitializer_Registry_Impl.cpp:
4966           Layout changes
4968         * tao/TAO_Internal.cpp:
4969           Use prefix increment
4971         * tao/Transport_Connector.cpp:
4972           Made debug statements consistent
4974 Fri Apr 20 13:37:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4976         * tests/CollocationLockup/run_test.pl:
4977           Fixed error in this script
4979 Fri Apr 20 11:43:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4981         * tests/Bug_1330_Regression/run_test.pl:
4982           Corrected this script
4984 Fri Apr 20 11:38:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
4986         * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
4987           Fixed compile error
4989 Fri Apr 20 10:00:00 UTC 2007  Simon Massey  <sma@prismtech.com>
4991         * tests/Oneway_Buffering/test.idl:
4992         * tests/Oneway_Buffering/client.cpp:
4993         * tests/Oneway_Buffering/Oneway_Buffering_Admin.cpp:
4994         * tests/Oneway_Buffering/Oneway_Buffering_Admin.h:
4996           On slower (long time sliced multi-threaded) systems, the
4997           old test assumed that all communications between the
4998           three processes were "instantainious", which allowed the
4999           client to miss the syncronization with previous attempts,
5000           which caused it to issue lost message debug. Then the
5001           lost message was immediatly found on the next itteration
5002           of the test which caused it to think the policy it wasr
5003           testing had failed. Basically this modification allows for
5004           slight delays (only if necessary) when we are expecting the
5005           various communications to have been sent.
5007 Fri Apr 20 08:05:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5009         * tao/PortableServer/Collocated_Arguments_Converter.cpp:
5010         * tao/PortableServer/Collocated_Arguments_Converter.h:
5011         * tao/PortableServer/DII_Arguments_Converter.cpp:
5012         * tao/PortableServer/DII_Arguments_Converter.h:
5013           Refactored the DII argument to a generic collocated argument
5014           converter. The issue that was solved for DII is also valid
5015           for AMI. Also made a method for converting the request and
5016           one for the reply, converting the reply is now not done yet but
5017           we do know that also fails.
5019         * tao/PortableServer/Upcall_Wrapper.cpp:
5020           Changed how the argument converter is retrieved. Instead of retrieving
5021           it using service configurator we put a pointer in the operation details
5022           which is set or not.
5024         * tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp:
5025         * tao/DynamicInterface/DII_Arguments_Converter_Impl.h:
5026           Updated because the DII base class is renamed:
5028         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
5029         * tao/DynamicInterface/DII_Invocation_Adapter.h:
5030           Added new adapter for oneway DII calls so that this adapter can
5031           set the DII Argument Converter for DII oneway calls.
5033         * tao/DynamicInterface/Request.cpp:
5034           Use false instead of 0, layout changes, use new DII Oneway adapter.
5036         * tao/DynamicInterface/Request.h:
5037         * tao/Protocol_Factory.cpp:
5038         * tao/IIOP_Profile.cpp:
5039         * tao/PI/PolicyFactoryC.cpp:
5040           Layout changes
5042         * tao/DynamicInterface/Request.inl:
5043           Use false instead of 0
5045         * tao/DynamicInterface/Server_Request.inl:
5046           Use static_cast instead of c-style cast
5048         * tao/IIOP_Connector.cpp:
5049           Fixed an inconsistent debug statement
5051         * tao/Invocation_Adapter.cpp:
5052         * tao/Invocation_Adapter.h:
5053         * tao/Invocation_Adapter.inl:
5054           Layout changes and no need to have a member whether we are
5055           a DII invocation or not
5057         * tao/Makefile.am:
5058           Updated for new files
5060         * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
5061         * tao/Messaging/AMI_Arguments_Converter_Impl.h:
5062           New AMI argument converter
5064         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
5065           Use the new AMI argument converter which fixes bugzilla 2805. Also
5066           use the
5068         * tao/Messaging/Messaging_Loader.cpp:
5069           Added include of the AMI Argument converter
5071         * tao/operation_details.cpp:
5072         * tao/operation_details.h:
5073         * tao/operation_details.inl:
5074           Instead of storing whether we have a DII call or not, we store
5075           a pointer to a collocated argument converter that is set or not set
5077         * tao/ORB_Core.cpp:
5078         * tao/ORB_Core.h:
5079         * tao/params.cpp:
5080         * tao/params.h:
5081         * tao/params.inl:
5082           Added a new -ORBAMICollication which is default 1. If this is 0,
5083           then when a collocated AMI invocation is made, the call is converted
5084           to a remote call so that another thread can handle the servant. Also
5085           the problems with argument corruption are then gone. This is for
5086           bugzilla 2351.
5088         * tao/Profile.h:
5089           Documentation fix
5091         * tao/Profile_Transport_Resolver.cpp:
5092         * tao/Profile_Transport_Resolver.h:
5093         * tao/PortableServer/POAManager.h:
5094         * tao/PortableServer/POAManagerFactory.cpp:
5095           Layout changes
5097         * tao/Stub.inl:
5098         * tao/TAO_Server_Request.cpp:
5099         * tao/TAO_Server_Request.h:
5100         * tao/TAO_Server_Request.inl:
5101           Bool changes
5103         * tao/TkResource/TkResource_Factory.h:
5104         * tao/QtResource/QtResource_Factory.h:
5105           Removed not used mutex
5107         * tao/Valuetype/AbstractBase.cpp:
5108           Bool change
5110         * docs/Options.html:
5111           Document new ORBAMICollocation option, this is default 1 which
5112           means that when a collocated AMI call is made the servant is invoked
5113           using the client thread. When this option is no, when a collocated AMI
5114           call is made, this is converted to a remote call so that a different
5115           thread can be used to invoke the servant.
5117 Thu Apr 19 18:24:45 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
5119         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
5121           To resolve the strange "recursive" static initialization
5122           with SunCC compiler, we have to use '-z now' option in the
5123           linking stage for the client executable.More debtails see
5124           the relavent bugzilla entry.
5126 Thu Apr 19 17:12:19 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
5128         * TAO_IDL/driver/drv_preproc.cpp (DRV_sweep_dirs):
5130           For each directory swept recursively, get its full path
5131           name and add it to the IDL compiler's internal list of
5132           include paths. This change makes it unnecessary for the
5133           user to add a -I option for each directory in the subtree
5134           whose root is passed to the -r option. Thanks to Abdullah
5135           Sowayan <abdullah dot sowayan at lmco dot com> for
5136           reporting the problem.
5138 Thu Apr 19 16:46:01 UTC 2007  Adam Mitz  <mitza@ociweb.com>
5140         * tests/Sequence_Unit_Tests/run_test.pl:
5142           Added the -boost and -noboost options to allow the user to determine
5143           whether or not to run tests that require the Boost unit test library.
5145 Thu Apr 19 13:49:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5147         * tests/AMI_Timeouts/run_test.pl:
5148           Use $PerlACE::wait_interval_for_process_creation
5150 Thu Apr 19 12:43:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5152         * orbsvcs/examples/CosEC/Simple/run_test.pl:
5153         * orbsvcs/examples/CosEC/TypedSimple/run_test.pl:
5154         * orbsvcs/examples/ImR/Advanced/run_test.pl:
5155         * orbsvcs/examples/LoadBalancing/run_test.pl:
5156         * orbsvcs/examples/Log/Basic/run_test.pl:
5157         * orbsvcs/examples/Log/Event/run_test.pl:
5158         * orbsvcs/examples/Log/Notify/run_test.pl:
5159         * orbsvcs/examples/Log/RTEvent/run_test.pl:
5160         * orbsvcs/examples/ORT/run_test.pl:
5161         * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl:
5162         * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl:
5163         * orbsvcs/examples/RtEC/Simple/run_test.pl:
5164         * orbsvcs/examples/Security/Send_File/run_test.pl:
5165         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl:
5166         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl:
5167         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl:
5168         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
5169         * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl:
5170         * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
5171         * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
5172         * orbsvcs/tests/AVStreams/Latency/run_test.pl:
5173         * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl:
5174         * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
5175         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl:
5176         * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl:
5177         * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
5178         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl:
5179         * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
5180         * orbsvcs/tests/Bug_1334_Regression/run_test.pl:
5181         * orbsvcs/tests/Bug_1393_Regression/run_test.pl:
5182         * orbsvcs/tests/Bug_1395_Regression/run_test.pl:
5183         * orbsvcs/tests/Bug_1436_Regression/run_test.pl:
5184         * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
5185         * orbsvcs/tests/Bug_1630_Regression/run_test.pl:
5186         * orbsvcs/tests/Bug_2247_Regression/run_test.pl:
5187         * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
5188         * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
5189         * orbsvcs/tests/Bug_2800_Regression/run_test.pl:
5190         * orbsvcs/tests/CosEvent/Timeout/run_test.pl:
5191         * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
5192         * orbsvcs/tests/EC_Multiple/run_test.pl:
5193         * orbsvcs/tests/EC_Throughput/run_test.pl:
5194         * orbsvcs/tests/EC_Throughput/run_test_overflow.pl:
5195         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
5196         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl:
5197         * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl:
5198         * orbsvcs/tests/FT_App/run_test_basic.pl:
5199         * orbsvcs/tests/FT_App/run_test_demo.pl:
5200         * orbsvcs/tests/FT_App/run_test_detector.pl:
5201         * orbsvcs/tests/FT_App/run_test_fault_consumer.pl:
5202         * orbsvcs/tests/FT_App/run_test_notifier.pl:
5203         * orbsvcs/tests/FT_App/run_test_registry.pl:
5204         * orbsvcs/tests/FT_App/run_test_rmnotifier.pl:
5205         * orbsvcs/tests/FT_App/run_test_rmregistry.pl:
5206         * orbsvcs/tests/HTIOP/AMI/run_test.pl:
5207         * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
5208         * orbsvcs/tests/HTIOP/Hello/run_test.pl:
5209         * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
5210         * orbsvcs/tests/ImplRepo/locked/run_test.pl:
5211         * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
5212         * orbsvcs/tests/ImplRepo/run_test.pl:
5213         * orbsvcs/tests/ImplRepo/scale/run_test.pl:
5214         * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
5215         * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl:
5216         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
5217         * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
5218         * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
5219         * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl:
5220         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
5221         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
5222         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
5223         * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl:
5224         * orbsvcs/tests/Miop/McastHello/run_test.pl:
5225         * orbsvcs/tests/Notify/Blocking/run_test.pl:
5226         * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
5227         * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
5228         * orbsvcs/tests/Notify/Discarding/run_test.pl:
5229         * orbsvcs/tests/Notify/Ordering/run_test.pl:
5230         * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
5231         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
5232         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
5233         * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
5234         * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
5235         * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
5236         * orbsvcs/tests/Property/run_test.pl:
5237         * orbsvcs/tests/RTCosScheduling/run_test.pl:
5238         * orbsvcs/tests/Security/BiDirectional/run_test.pl:
5239         * orbsvcs/tests/Security/Big_Request/run_test.pl:
5240         * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl:
5241         * orbsvcs/tests/Security/Callback/run_test.pl:
5242         * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl:
5243         * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl:
5244         * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl:
5245         * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
5246         * orbsvcs/tests/Security/Secure_Invocation/run_test.pl:
5247         * orbsvcs/tests/Time/run_test.pl:
5248           Use $PerlACE::wait_interval_for_process_creation
5250 Thu Apr 19 12:34:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5252         * interop-tests/wchar/run_test.pl:
5253           Use $PerlACE::wait_interval_for_process_creation
5255 Thu Apr 19 12:32:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5257         * examples/Advanced/ch_12/run_test.pl:
5258         * examples/Advanced/ch_21/run_test.pl:
5259         * examples/Advanced/ch_3/run_test.pl:
5260         * examples/Advanced/ch_8_and_10/run_test.pl:
5261         * examples/Buffered_AMI/run_test.pl:
5262         * examples/Buffered_Oneways/run_test.pl:
5263         * examples/Callback_Quoter/run_test.pl:
5264         * examples/OBV/Typed_Events/run_test.pl:
5265         * examples/Persistent_Grid/run_test.pl:
5266         * examples/PluggableUDP/tests/Performance/run_test.pl:
5267         * examples/PluggableUDP/tests/SimplePerformance/run_test.pl:
5268         * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
5269         * examples/RTScheduling/MIF_Scheduler/run_test.pl:
5270         * examples/Simple/bank/run_test.pl:
5271         * examples/Simple/echo/run_test.pl:
5272         * examples/Simple/grid/run_test.pl:
5273         * examples/Simple/time-date/run_test.pl:
5274         * examples/Simple/time/run_test.pl:
5275           Use $PerlACE::wait_interval_for_process_creation
5277 Thu Apr 19 12:30:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5279         * utils/nslist/run_test.pl:
5280           Use $PerlACE::wait_interval_for_process_creation
5282 Thu Apr 19 12:28:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5284         * performance-tests/Callback/run_test.pl:
5285         * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl:
5286         * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
5287         * performance-tests/Cubit/TAO/IDL_Cubit/run_test_lite.pl:
5288         * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl:
5289         * performance-tests/Latency/AMH_Single_Threaded/run_test.pl:
5290         * performance-tests/Latency/AMI/run_test.pl:
5291         * performance-tests/Latency/Deferred/run_test.pl:
5292         * performance-tests/Latency/DII/run_test.pl:
5293         * performance-tests/Latency/DSI/run_test.pl:
5294         * performance-tests/Latency/Single_Threaded/default_configuration.pl:
5295         * performance-tests/Latency/Single_Threaded/run_test.pl:
5296         * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
5297         * performance-tests/Latency/Thread_Pool/run_test.pl:
5298         * performance-tests/POA/Implicit_Activation/run_test.pl:
5299         * performance-tests/Protocols/run_test.pl:
5300         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl:
5301         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl:
5302         * performance-tests/RTCorba/Oneways/Reliable/run_test.pl:
5303         * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl:
5304         * performance-tests/Sequence_Latency/AMI/run_test.pl:
5305         * performance-tests/Sequence_Latency/Deferred/run_test.pl:
5306         * performance-tests/Sequence_Latency/DII/run_test.pl:
5307         * performance-tests/Sequence_Latency/DSI/run_test.pl:
5308         * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl:
5309         * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl:
5310         * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl:
5311         * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl:
5312         * performance-tests/Throughput/run_test.pl:
5313           Use $PerlACE::wait_interval_for_process_creation
5315 Thu Apr 19 05:39:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5317         * tao/LocateRequest_Invocation_Adapter.cpp:
5318           Fixed conversion warning with VxWorks
5320 Thu Apr 19 05:24:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5322         * tests/AlternateIIOP/run_test.pl:
5323           Improved for vxworks testing
5325         * tests/Bug_1476_Test/client.cpp:
5326           Layout changes
5328         * tests/CollocationLockup/CollocationLockup.mpc:
5329           Removed not needed after
5331         * tests/CollocationLockup/run_test.pl:
5332         * tests/MT_Server/run_test.pl:
5333           Added check whether spawn did work, if not, exit directly instead of
5334           waiting for an IOR file
5336         * tests/Native_Exceptions/run_test.pl:
5337         * tests/NestedUpcall/Simple/run_test.pl:
5338         * tests/Server_Leaks/run_test.pl:
5339           Use a perl variable for the base ior filename so that we only define
5340           it once
5342 Wed Apr 18 19:55:11 UTC 2007  Yan Dai  <dai_y@ociweb.com>
5344         * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
5346           Fixed a bug that does not generate the correct key
5347           comparison for DCPS KeyLessThan when there are multiple
5348           DCPS keys.
5350 Wed Apr 18 19:15:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5352         * tests/AMI/run_test.pl:
5353         * tests/AMI_Buffering/run_buffer_size.pl:
5354         * tests/AMI_Buffering/run_message_count.pl:
5355         * tests/AMI_Buffering/run_test.pl:
5356         * tests/AMI_Buffering/run_timeout.pl:
5357         * tests/AMI_Buffering/run_timeout_reactive.pl:
5358         * tests/BiDirectional/run_test_ipv6.pl:
5359         * tests/Big_Request_Muxing/run_test.pl:
5360         * tests/Blocking_Sync_None/run_test.pl:
5361         * tests/Bug_1476_Test/run_test.pl:
5362         * tests/Bug_1535_Regression/run_test.pl:
5363         * tests/Bug_2183_Regression/run_test.pl:
5364         * tests/Bug_2429_Regression/run_test.pl:
5365         * tests/Bug_2678_Regression/run_test.pl:
5366         * tests/Client_Leaks/run_test.pl:
5367         * tests/DLL_ORB/run_test.pl:
5368         * tests/DSI_AMI_Gateway/run_exception_test.pl:
5369         * tests/DSI_Gateway/run_exception_test.pl:
5370         * tests/Exposed_Policies/run_test.pl:
5371         * tests/Faults/run_test.pl:
5372         * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl:
5373         * tests/GIOP_Fragments/Java_Big_Request/run_test.pl:
5374         * tests/InterOp-Naming/run_test.pl:
5375         * tests/MT_BiDir/run_test.pl:
5376         * tests/MT_Timeout/run_test.pl:
5377         * tests/Muxed_GIOP_Versions/run_test.pl:
5378         * tests/NestedUpcall/Triangle_Test/run_test.pl:
5379         * tests/Oneway_Buffering/run_buffer_size.pl:
5380         * tests/Oneway_Buffering/run_message_count.pl:
5381         * tests/Oneway_Buffering/run_test.pl:
5382         * tests/Oneway_Buffering/run_timeout.pl:
5383         * tests/Oneway_Buffering/run_timeout_reactive.pl:
5384         * tests/Oneway_Timeouts/run_test.pl:
5385         * tests/Oneways_Invoking_Twoways/run_test.pl:
5386         * tests/Parallel_Connect_Strategy/run_test.pl:
5387         * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl:
5388         * tests/RTCORBA/Linear_Priority/run_test.pl:
5389         * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
5390         * tests/RTCORBA/Private_Connection/run_test.pl:
5391         * tests/Typedef_String_Array/run_test.pl:
5392           Improvements for vxworks cross platform testing and for
5393           slower test systems like OpenVMS
5395 Wed Apr 18 15:37:09 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5397         * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
5399           Clarify the units accepted by the -e option.
5401 Wed Apr 18 13:01:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5403         * tests/Bug_2791_Regression/MessageFactory.h:
5404           Fixed fuzz error
5406 Wed Apr 18 12:59:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5408         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
5409           No need to pass in empty orb name
5411         * tests/Collocation_Opportunities/run_test.pl:
5412           Improvements for vxworks cross platform testing
5414 Wed Apr 18 12:50:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5416         * tests/Bug_1330_Regression/run_test.pl:
5417           Improvements for vxworks cross platform testing
5419 Wed Apr 18 12:38:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5421         * tests/Bug_2084_Regression/run_test.pl:
5422         * tests/COIOP/run_test.pl:
5423         * tests/Collocation_Exception_Test/run_test.pl:
5424         * tests/Collocation_Oneway_Tests/run_test.pl:
5425         * tests/Collocation_Tests/run_test.pl:
5426         * tests/DII_Collocation_Tests/oneway/run_test.pl:
5427         * tests/DII_Collocation_Tests/twoway/run_test.pl:
5428         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/run_test.pl:
5429           Improvements for vxworks cross platform testing
5431 Wed Apr 18 12:10:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5433         * tests/OctetSeq/run_test.pl:
5434           Increased timeout for vxworks
5436         * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
5437           Layout changes and removed msvc specific warning disabling
5439         * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
5440         * tests/POA/Persistent_ID/server.cpp:
5441         * tests/POA/POA_Destruction/POA_Destruction.cpp:
5442           Layout changes, no need to pass in empty orb name
5444         * tests/Policies/Manipulation.cpp:
5445           Layout changes
5447 Wed Apr 18 11:39:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5449         * tests/Bug_2791_Regression/run_test.pl:
5450           Updated to run under VxWorks
5452         * tests/Bug_2289_Regression/run_test.pl:
5453           Don't use LocalFile for the executables
5455 Wed Apr 18 10:23:00 UTC 2007  Ian Roberts  <ir@prismtech.com>
5457         * tao/Valuetype/Valuetype_Adapter_Impl:
5458           Fix for Bug 2791, resolving a memory leak when
5459           unregistering a value factory.
5461         * tests/Bug_2791_Regression/*:
5462           New regression test to cover Bug 2791.
5464 Wed Apr 18 10:20:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5466         * tao/FoxResource.mpc:
5467         * tao/FoxResource/*:
5468           New Fox Toolkit support library. Thanks to
5469           Dmitriy Nikitinskiy <nick at bel dot ru> for providing these
5470           files. This fixes bugzilla 1400.
5472 Tue Apr 17 16:05:50 UTC 2007 Yan Dai  <dai_y@ociweb.com>
5474         * tao/DynamicAny/DynEnum_i.cpp:
5476           Use .in() on the var to avoid warnings from some
5477           platforms.
5479 Tue Apr 17 14:29:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5481         * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
5483           Increased the timeouts for slower machines.
5485 Tue Apr 17 13:53:03 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5487         * tests/Bug_2702_Regression/run_test.pl:
5489           Remove a portion of the path to perl when running on VMS.
5491 Tue Apr 17 13:41:49 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5493         * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
5495           Use ACE_SCOPE_THREAD on BSD instead of ACE_SCOPE_PROCESS. It's
5496           not supported.
5498 Tue Apr 17 13:20:14 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5500         * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
5501         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
5502         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
5504           Added missing kill's for when things go wrong.
5506 Tue Apr 17 13:17:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5508         * tests/Bug_2768_Regression/server.cpp:
5509           Use orb->run
5511         * tao/LocateRequest_Invocation.h:
5512           Use public inheritance
5514         * tao/LocateRequest_Invocation_Adapter.{h,cpp}:
5515           Fixed handling of a location forward. This fixes bugzilla
5516           2768. Thanks to Markus Henschel <m dot henschel at bally-wulff dot de>
5517           for reporting this problem
5519 Tue Apr 17 13:05:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5521         * orbsvcs/tests/ImplRepo/run_test.pl:
5523           Added a missing kill of the ImplRepo_Service for the airplane_ir
5524           test when the ImR_Activator fails to start.
5526 Tue Apr 17 12:09:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5528         * tests/Bug_2768_Regression/*:
5529           New regression which is failing at this moment, thanks to
5530           Markus Henschel <m dot henschel at bally-wulff dot de> for making this
5531           regression.
5533         * tests/Big_Oneways/run_test.pl:
5534           Corrected these scripts for VxWorks cross host testing
5536 Tue Apr 17 12:01:56 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5538         * orbsvcs/Event_Service/Event_Service.cpp:
5540           Added an option, -a, to use the thread-per-consumer dispatching
5541           strategy instead of the default dispatching strategy.
5543         * orbsvcs/ImplRepo_Service/Activator_Options.h:
5544         * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
5545         * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
5546         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
5548           Added a new option, -e, to the ImR_Activator to set the
5549           environment buffer length for activated servants.  The default
5550           value, 16kb, is based on the ACE_Process_Options default value.
5552         * orbsvcs/tests/ImplRepo/run_test.pl:
5554           Added a usage of the -e option.
5556 Tue Apr 17 08:16:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5558         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc:
5559           Added missing after
5561 Tue Apr 17 08:14:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5563         * tests/Bug_2678_Regression/run_test.pl:
5564         * tests/Bug_2683_Regression/run_test.pl:
5565         * tests/DIOP/run_test.pl:
5566         * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl:
5567         * tests/InterOp-Naming/run_test.pl:
5568           Fixed variable to be used for VxWorks target name
5570 Tue Apr 17 07:46:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5572         * tests/Bug_1476_Regression/run_test.pl:
5573         * tests/Bug_2084_Regression/run_test.pl:
5574         * tests/Bug_2494_Regression/run_test.pl:
5575         * tests/Collocation/run_test.pl:
5576         * tests/IORManipulation/run_test.pl:
5577         * tests/Native_Exceptions/run_test.pl:
5578         * tests/Optimized_Connection/run_test.pl:
5579         * tests/Queued_Message_Test/run_test.pl:
5580         * tests/Stack_Recursion/run_test.pl:
5581           Corrected these scripts for VxWorks cross host testing
5583 Tue Apr 17 07:33:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5585         * tests/Bug_1476_Regression/run_test.pl:
5586         * tests/Bug_2494_Regression/run_test.pl:
5587         * tests/Bug_2542_Regression/run_test.pl:
5588           Corrected these scripts for VxWorks cross host testing
5590 Tue Apr 17 07:25:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5592         * tests/Bug_2201_Regression/run_test.pl:
5593         * tests/Bug_2289_Regression/run_test.pl:
5594           Corrected these scripts for VxWorks cross host testing
5596 Tue Apr 17 07:06:12 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5598         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
5599           Removed not needed check for CORBA/e
5601 Mon Apr 16 18:41:16 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
5603         * docs/tutorials/Quoter/Simple/Persistent/index.html:
5604         * docs/tutorials/Quoter/Simple/ImprovedServer/index.html:
5605         * docs/tutorials/Quoter/Simple/Impl-Repo/index.html:
5606         * docs/tutorials/Quoter/Simple/Client/index.html:
5607         * docs/tutorials/Quoter/Simple/Server/index.html: Updated the
5608           documentation to use MPC files rather than makefiles.  Thanks to
5609           Bill Bruns <bruns dot bill at gmail dot com> for noticing this
5610           and Johnny Willemsen for suggesting the MPC update.
5612 Mon Apr 16 18:03:55 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5614         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
5615         * tests/CORBA_e_Implicit_Activation/server.cpp:
5617           When attempting to implicitly activate an object, the
5618           PortableServer::POA::WrongPolicy should be thrown when using CORBA/e
5619           This fixes bug 2853.
5621 Mon Apr 16 14:43:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5623         * tests/Bug_2702_Regression/run_test.pl:
5624           Try to get this working for vxworks
5626         * tests/DIOP/run_test.pl:
5627           Fix for VxWorks testing
5629 Mon Apr 16 13:05:59 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5631         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
5633           If a client fails, start wrapping up the test instead of waiting a
5634           minute for each client to finish.  Otherwise, it could take quite
5635           a long time for the test to finish if all the clients are timing
5636           out.
5638 Mon Apr 16 13:01:00 UTC 2007 Simon Massey  <sma@prismtech.com>
5640         * tao_idl/be/be_visitor_constant/constant_cs.cpp:
5642           Add CORBA complient storeage emmition even when class
5643           static const int are declared inline in the header class.
5644           This fixes a CORBA non-complience however it uncovered
5645           some platforms (noteably Microsoft) where the compiler
5646           was non- C++ complient in that it always provides storeage
5647           for such constants at the point they are seen at the
5648           declaration (in the header). The standard C++ states that
5649           if storage is required (and it doesn't have to be) it should
5650           be defined (i.e. allocated) in the definition (i.e. the
5651           .cpp file as well as declared in the header).
5653 Mon Apr 16 12:04:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5655         * tests/DIOP/run_test.pl:
5656           Updated for VxWorks cross host testing
5658         * tests/Persistent_ID/run_test.pl:
5659           Use PerlACE::LocalFile
5661         * tests/OctetSeq/run_test.pl:
5662           Run the performance test on the target system when using
5663           VxWorks cross host testing
5665         * tests/Abstract_Interface/client.cpp:
5666           No need to pass in an empty orb name
5668 Mon Apr 16 11:47:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5670         * tests/Collocation_Exception_Test/run_test.pl:
5671         * tests/CollocationLockup/run_test.pl:
5672         * tests/GIOP_Fragments/PMG_With_Fragments/run_test.pl:
5673         * tests/Permanent_Forward/run_test.pl:
5674           Corrected these scripts for VxWorks cross host testing
5676 Mon Apr 16 11:27:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5678         * tests/Bug_1693_Test/run_test.pl:
5679         * tests/Sequence_Unit_Tests/run_test.pl:
5680         * tests/Big_Twoways/run_test.pl:
5681           Corrected these scripts for VxWorks cross host testing
5683 Mon Apr 16 11:22:32 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5685         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc:
5687           Set IDL_Flags to empty in client and server.  The idl was already
5688           processed in the *idl project and leaving them in caused problems
5689           with parallel builds.
5691 Mon Apr 16 11:12:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5693         * tests/OBV/Simple/run_test.pl:
5694           Corrected this script for VxWorks cross host testing
5696 Sun Apr 15 18:38:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5698         Reverted the change below, it does breaks support for
5699         recursive structs when TAO is the client. With this change the Recursive
5700         Any should succeed again.
5702         Thu Apr 12 10:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5703         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
5704         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
5705           Added patches for bug 2678, thanks to Alexander Kornienko
5706           <alexfh at gmail dot com> for creating the patch and the
5707           starter test program for this bug. Thanks to
5708           Dale Boan <boan at sedsystems dot ca> for creating the initial
5709           report and Ben Mohlenhoff <Benjamin_A_Mohlenhoff at raytheon dot com>
5710           for letting us know that the patched also worked for their setup.
5712 Sun Apr 15 06:18:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5714         * tests/AMI/client.cpp:
5715         * tests/AMI/AMI.mpc:
5716         * tests/AMI/run_test.pl:
5717         * tests/Bug_2805_Regression/*:
5718           Moved test for bug 2805 to its own regression, now the AMI
5719           test should succeed again, but 2805 is failing
5721 Sun Apr 15 06:01:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5723         * tests/Any/Recursive/Test.idl:
5724         * tests/Any/Recursive/client.cpp:
5725         * tests/Bug_2844_Regression/*:
5726           Moved regression for bug 2844 to its own file
5728 Sat Apr 14 20:22:13 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5730         * tests/DynAny_Test/test_dynenum.cpp:
5732           Removed old exception macros.
5734 Sat Apr 14 19:00:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5736         * tests/Any/Recursive/Test.idl:
5737         * tests/Any/Recursive/client.cpp:
5738           Removed regression for bug 2804, this has now its own test program
5740 Sat Apr 14 18:57:56 UTC 2007 Johnny Willemsen  <jwillemsen@remedy.nl>
5742         * tests/Bug_2804_Regression/*:
5743           Moved the test for bug 2804 from Any/Recursive to its own seperate test, makes
5744           it easier to reproduce and I am moving all known issues outside of the
5745           Any/Recursive test so that we can make sure that things that do work keep
5746           working
5748 Fri Apr 13 19:47:56 UTC 2007 Yan Dai  <dai_y@ociweb.com>
5750           Fixed several bugs in DynamicAny (See bugzilla #2896).
5752         * tao/DynamicAny/DynAny_i.cpp:
5753         * tao/DynamicAny/DynAnyFactory.cpp:
5755           Added DynamicAny support for longdouble type.
5757         * tao/DynamicAny/DynUnion_i.cpp:
5759           Fixed bug in destroy() that does not check if the member is nil
5760           to destroy.  This causes crash when union has no active
5761           member.
5763         * tao/DynamicAny/DynEnum_i.cpp:
5765           Fixed bug in
5766           get_as_string/set_as_string/get_as_ulong/set_as_ulong that do
5767           not strip the alias to find the member information. This causes
5768           the problem when calling these functions for typedefed enums
5769           encapsulated in structs.
5771         * tao/DynamicAny/DynCommon.cpp:
5773           Moved out ACE_static_cast from "if" statement in next() method
5774           to avoid strange problem "coredump from signal 10" on
5775           sunos58_gcc3.2.1_d0o1 build.
5777         * tests/DynAny_Test/da_tests.idl:
5778         * tests/DynAny_Test/data.cpp:
5779         * tests/DynAny_Test/data.h:
5780         * tests/DynAny_Test/DynAny_Test.mpc:
5781         * tests/DynAny_Test/test_dynany.cpp:
5782         * tests/DynAny_Test/test_dynenum.cpp:
5783         * tests/DynAny_Test/test_dynstruct.cpp:
5784         * tests/DynAny_Test/test_dynunion.cpp:
5786           Added test cases for above bug fixes.
5788 Fri Apr 13 16:38:36 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
5790         * tao/ORB_Core.cpp:
5792           Reverted my change immediately because I am not quite sure about
5793           the name convention/usage here, need more research:
5794                                         Fri Apr 13 16:29:47 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
5796 Fri Apr 13 16:29:47 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
5798         * tao/ORB_Core.cpp:
5800           Corrected the valuetype_adapter_factory_name_.
5802 Fri Apr 13 12:35:40 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5804         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
5806           When starting a server, only reset the ImR_Activator information
5807           if we are certain that the activator is completely non-responsive.
5808           There is no test associated with this fix since it would require
5809           that the activator be temporarily unresponsive (i.e., cause a
5810           CORBA::TRANSIENT to be thrown).  In any event, this change can not
5811           make things less reliable since we're in an exceptional situation
5812           from the start.
5814           Thanks to Richard Ridgway <Richard_Ridgway at ml dot com> for
5815           reporting this (bug 2833) and providing the fix.
5817 Fri Apr 13 04:56:08 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
5819         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp
5821           Switch to using naked new instead of macro for placement new
5822           operations.
5824 Thu Apr 12 19:11:31 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5826         * orbsvcs/orbsvcs/Notify/EventType.h:
5827         * orbsvcs/orbsvcs/Notify/EventType.inl:
5828         * orbsvcs/orbsvcs/Notify/EventType.cpp:
5830           Modified the equivalence operator to match wildcards on the
5831           domain_name and event_type (instead of a straight string compare).
5833         * orbsvcs/orbsvcs/Notify/Event_Map_T.inl:
5835           Since an event type can be equivalent to another and not hash to
5836           the same thing, we must iterate over the map if a find() on the
5837           ACE_Hash_Map_Manager doesn't return an entry.
5839           These changes fix bug 1385.
5841 Thu Apr 12 17:27:44 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5843         * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.cpp:
5845           Changed to use the subscription_change() method from the base
5846           class instead of calling it directly on the proxy.
5848         * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Supplier.cpp:
5850           Fixed the domain_name and type_name on the event header.
5852 Thu Apr 12 15:09:49 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
5854         * tao/DynamicInterface/DII_Arguments.h:
5856           Changed the lazy_evaluation_ data member back to non-const.
5857           Because the CORBA::NVList::_tao_incoming_cdr(TAO_InputCDR&, int, bool&)
5858           will need to modify its value.
5859           This reverted: Thu Apr 12 10:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5860           * tao/DynamicInterface/DII_Arguments.h:
5861             Const improvement
5863 Thu Apr 12 13:53:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5865         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
5866         * tao/Profile.cpp:
5867           Layout changes
5869 Thu Apr 12 13:44:12 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5871         * configure.ac:
5872         * orbsvcs/tests/Notify/Bug_1385_Regression/Bug_1385_Regression.mpc:
5873         * orbsvcs/tests/Notify/Bug_1385_Regression/Makefile.am:
5874         * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.h:
5875         * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.cpp:
5876         * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Consumer.cpp:
5877         * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Supplier.cpp:
5878         * orbsvcs/tests/Notify/Bug_1385_Regression/go.idl:
5879         * orbsvcs/tests/Notify/Bug_1385_Regression/notify.conf:
5880         * orbsvcs/tests/Notify/Bug_1385_Regression/notify.conf.xml:
5881         * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
5882         * orbsvcs/tests/Notify/Makefile.am:
5884           Added a new test to demonstrate the subscription_change() does not
5885           work properly (bug 1385).
5887 Thu Apr 12 12:00:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5889         * examples/POA/DSI/Database_i.{h,cpp}:
5890           Added nothrow new/delete operators
5892 Thu Apr 12 10:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5894         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
5895         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
5896           Added patches for bug 2678, thanks to Alexander Kornienko
5897           <alexfh at gmail dot com> for creating the patch and the
5898           starter test program for this bug. Thanks to
5899           Dale Boan <boan at sedsystems dot ca> for creating the initial
5900           report and Ben Mohlenhoff <Benjamin_A_Mohlenhoff at raytheon dot com>
5901           for letting us know that the patched also worked for their setup.
5903         * tao/DynamicInterface/DII_Arguments.h:
5904           Const improvement
5906         * tao/DynamicInterface/ExceptionList.inl:
5907           Removed not needed cast and use C++ casts
5909         * tao/IOR_Parser.h:
5910           Documentation improvement
5912         * tao/Pluggable_Messaging_Utils.inl:
5913           Use false instead of 0
5915         * tao/Stub.h:
5916           Layout changes
5918         * tao/GIOP_Message_Base.cpp:
5919         * tao/Profile.h:
5920           Layout changes
5922 Thu Apr 12 06:25:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5924         * tests/Bug_2678_Regression/client.cpp:
5925           Fixed typo in include
5927 Wed Apr 11 18:31:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5929         * tests/Bug_2678_Regression/*:
5930           New regression test, it needs a C# client as reproducer, that will
5931           not work, so I am reusing parts of the PMB GIOP test to emulate
5932           a client but this is not working 100% perfect. When it works perfect
5933           I will enable the regression test in the test suite.
5935 Wed Apr 11 13:32:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5937         * tests/AMI/ami_test_i.cpp:
5938           Fixed small bug in this test code that could lead to an
5939           incorrect return value when the parameters are checked.
5941 Wed Apr 11 12:25:17 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5943         * orbsvcs/tests/Notify/Makefile.am:
5945           Changed the build order to get Bug_2561_Regression to build after
5946           TAO_NotifyTests.
5948 Wed Apr 11 10:14:51 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
5950         * tao/IIOP_Acceptor.cpp:
5952           Previous fix for bug 2871 had a small flaw for IPv4 only server
5953           setups. This patch fixes this flaw.
5955 Tue Apr 10 09:57:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
5957         * tests/DII_Collocation_Tests/twoway/Client_Task.cpp:
5958         * tests/DII_Collocation_Tests/twoway/Hello.cpp:
5959         * tests/DII_Collocation_Tests/twoway/Hello.h:
5960         * tests/DII_Collocation_Tests/twoway/Test.idl:
5961           Extended this test to test the out arguments and response_received
5962           method of the request. This test now fails, see bugzilla 2890
5964 Mon Apr  9 21:09:51 UTC 2007  Yan Dai  <dai_y@ociweb.com>
5966         * docs/transport_current/index.html:
5968           Corrected the example of service configuration file for
5969           dynamic loading TransportCurrent library.
5971 Mon Apr  9 13:02:26 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5973         * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
5975           Modified the imr registration command line to take into account
5976           the different executable locations for non-debug Windows builds.
5978 Mon Apr  9 11:50:35 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
5980         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
5982           Put the ORB id into a CORBA::String_var to avoid memory leaks.
5984         * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
5986           Removed an extra ./server in the command arguments.
5988         * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
5990           When disconnecting the consumer, ignore exceptions as the consumer
5991           may already be gone by that time.
5993         * orbsvcs/tests/FT_App/run_test_demo.pl:
5995           This script defaults to "Release" executables on Windows, but
5996           defaults to "Debug" on all other platforms.
5998         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
6000           Changed the error message to start with ERROR: and to provide
6001           useful information.
6003         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.h:
6004         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.cpp:
6006           Switched the location_ data member from const char* to
6007           CORBA::String_var to avoid memory leaks.
6009         * orbsvcs/tests/Redundant_Naming/run_test.pl:
6011           Sleep one second before starting the client to allow the redundant
6012           naming service to get into a usable state.
6014         * orbsvcs/tests/Simple_Naming/client.h:
6015         * orbsvcs/tests/Simple_Naming/client.cpp:
6017           Change name_service_ior_ to a CORBA::String_var to avoid a memory
6018           leak.
6020         * tests/OBV/Collocated/Forward/Client_Task.cpp:
6022           Even though bug 1390 is still reported as broken, the client now
6023           shuts down the server so the run test script doesn't have to
6024           time out.
6026 Mon Apr  9 11:29:26 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6028         * configure.ac:
6030           Added the missing entry for tests/DIOP.
6032 Sun Apr  8 15:46:17 UTC 2007  Abdullah Sowayan  <abdullah.sowayan@lmco.com>
6034         * tao/Utils/ORB_Manager.cpp:
6036           duplicate object references passed in the constructor. This fixes
6037           bugzilla 2887.
6039           Layout enhancements.
6041 Fri Apr  6 17:58:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6043         * orbsvcs/tests/FaultTolerance/IOGR/Manager.h:
6044         * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
6046           Moved file level statics into the Manager class.  They were being
6047           destroyed in the wrong order with respect to the object manager
6048           and the ORB.
6050 Fri Apr  6 14:34:21 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6052         * configure.ac:
6054           Added the makefiles for the new directories (Bug_689_Regression,
6055           Bug_1107_Regression, Bug_2561_Regression, Bug_2677_Regression and
6056           Bug_2735_Regression).
6058 Fri Apr  6 13:46:19 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6060         * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.cpp:
6062           Initialize count_ to 0 in the constructor.
6064 Fri Apr  6 14:36:25 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
6066         * tao/ORB_Core.cpp:
6067         * tao/IIOP_Acceptor.cpp:
6068         * tao/params.h:
6069         * tao/params.cpp:
6070         * docs/Options.html:
6072           Fix for bug 2871. It introduces a new option -ORBUseIPV6LinkLocal
6073           which is false by default, i.e. no IPv6 link local addresses will
6074           be used by server ORB.
6076 Fri Apr  6 12:09:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6078         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc:
6079         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am:
6080         * orbsvcs/tests/ImplRepo/Bug_689_Regression/server.cpp:
6082           Added the ImR_Client library so that this test will work on static
6083           builds.
6085 Thu Apr  5 15:45:30 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6087         * orbsvcs/tests/Notify/Bug_2561_Regression/Bug_2561_Regression.mpc:
6088         * orbsvcs/tests/Notify/Bug_2561_Regression/Consumer.cpp:
6089         * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am:
6090         * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.h:
6091         * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.cpp:
6092         * orbsvcs/tests/Notify/Bug_2561_Regression/Supplier.cpp:
6093         * orbsvcs/tests/Notify/Bug_2561_Regression/go.idl:
6094         * orbsvcs/tests/Notify/Bug_2561_Regression/notify.conf:
6095         * orbsvcs/tests/Notify/Bug_2561_Regression/notify.conf.xml:
6096         * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
6097         * orbsvcs/tests/Notify/Makefile.am:
6099           Added a regression test for bug 2561 where a pacing interval of
6100           100 microseconds is used and two batch consumers are attached to
6101           the Notify_Service.
6103         * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
6105           Avoid destroying the poa and the orb if they're nil.
6107 Thu Apr  5 14:25:10 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6109         * tests/Bug_2174_Regression/run_test.pl:
6110         * tests/Bug_2183_Regression/run_test.pl:
6111         * tests/Bug_2429_Regression/run_test.pl:
6112         * tests/Bug_2494_Regression/run_test.pl:
6113         * tests/Connection_Purging/run_test.pl:
6114         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
6115         * tests/Server_Leaks/run_test.pl:
6116         * tests/Typedef_String_Array/run_test.pl:
6118           Increased timeouts to allow these to run on slower machines.
6120 Thu Apr  5 13:45:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6122         * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
6124           Switch to ETCL and use a $prefix on the component name to test bug
6125           1428.
6127         * orbsvcs/tests/Notify/Structured_Multi_Filter/notify.conf.xml:
6129           Converted notify.conf to XML for use with the XML service
6130           configurator.
6132 Thu Apr  5 13:37:51 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6134         * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
6136           Change one of the constraint expressions to use a $ prefix on the
6137           component name to ensure that this works.
6139 Thu Apr  5 11:51:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6141         * MPC/config/link_codecfactory.mpb:
6142         * MPC/config/nolink_codecfactory.mpb:
6144           Feature projects to link or not link the TAO_CodecFactory.
6146         * MPC/config/taoexe.mpb:
6147         * MPC/config/taolib.mpb:
6149           Inherit from the link_codecfactory base project to allow the user
6150           to determine if the TAO_CodecFactory will be linked into an
6151           executable or library that uses TAO.  On QNX, the dynamic
6152           unloading of the TAO_CodecFactory library at exit causes a core
6153           dump.  If the library is linked in, the problem is eliminated.
6155         * tao/AnyTypeCode.mpc:
6156         * tao/CodecFactory.mpc:
6157         * tao/Codeset.mpc:
6159           Inherit from the nolink_codecfactory base project to ensure that
6160           the TAO_CodecFactory library is not linked into these libraries.
6161           This would cause a circular link dependency.
6163 Thu Apr  5 11:24:01 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6165         * tests/Bug_933_Regression/MessengerClient.cpp:
6167           Changed to use .in() to avoid warnings from gcc.
6169 Thu Apr  5 11:20:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6171         * examples/Load_Balancing_persistent/Identity_Server.cpp:
6173           Changed to use .in() to avoid warnings from gcc.
6175 Wed Apr  4 19:13:53 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6177         * tests/Bug_2735_Regression/server.cpp:
6179           Avoid string conversion warnings.
6181 Wed Apr  4 19:04:51 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6183         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc:
6184         * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am:
6185         * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression.idl:
6186         * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression_i.h:
6187         * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression_i.cpp:
6188         * orbsvcs/tests/ImplRepo/Bug_689_Regression/client.cpp:
6189         * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
6190         * orbsvcs/tests/ImplRepo/Bug_689_Regression/server.cpp:
6191         * orbsvcs/tests/ImplRepo/Makefile.am:
6193           Added a regression test for bug 689.
6195 Wed Apr  4 16:10:46 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6197         * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc:
6198         * orbsvcs/tests/Security/Bug_1107_Regression/Foo.idl:
6199         * orbsvcs/tests/Security/Bug_1107_Regression/Foo_i.h:
6200         * orbsvcs/tests/Security/Bug_1107_Regression/Foo_i.cpp:
6201         * orbsvcs/tests/Security/Bug_1107_Regression/Makefile.am:
6202         * orbsvcs/tests/Security/Bug_1107_Regression/README:
6203         * orbsvcs/tests/Security/Bug_1107_Regression/cacert.pem:
6204         * orbsvcs/tests/Security/Bug_1107_Regression/client.conf:
6205         * orbsvcs/tests/Security/Bug_1107_Regression/client.conf.xml:
6206         * orbsvcs/tests/Security/Bug_1107_Regression/client.cpp:
6207         * orbsvcs/tests/Security/Bug_1107_Regression/client_cert.pem:
6208         * orbsvcs/tests/Security/Bug_1107_Regression/client_key.pem:
6209         * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl:
6210         * orbsvcs/tests/Security/Bug_1107_Regression/server.conf:
6211         * orbsvcs/tests/Security/Bug_1107_Regression/server.conf.xml:
6212         * orbsvcs/tests/Security/Bug_1107_Regression/server.cpp:
6213         * orbsvcs/tests/Security/Bug_1107_Regression/server_cert.pem:
6214         * orbsvcs/tests/Security/Bug_1107_Regression/server_key.pem:
6215         * orbsvcs/tests/Security/Makefile.am:
6217           Added a regression test based on the Secure_Invocation test for
6218           bug 1107.
6220 Wed Apr  4 14:42:01 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
6222         * tao/IFR_Client_Adapter.h:
6223         * tao/IFR_Client_Adapter.cpp:
6225           Fixed the dynamic_cast failure in the same way as Ossama and Chris did in
6226           Wed May 18 16:23:01 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
6227           Mon Nov 21 13:21:03 2005  Chris Cleeland  <cleeland_c@ociweb.com>
6228           In short, I have added an out-of-line virtual destructor to this class.
6229           Thanks Ossama for his help on this issue.
6231 Wed Apr  4 13:04:25 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6233         * orbsvcs/Notify_Service/Notify_Service.cpp:
6235           Added the missing parameter for %p in an ACE_ERROR_RETURN().
6237 Wed Apr  4 11:40:33 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6239         * MPC/config/utils.mpb:
6241           Renamed the after setting from Utils to TAO_Utils to reflect the
6242           change from Tue Apr  3 18:53:54 UTC 2007.
6244 Wed Apr  4 11:36:10 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6246         * tests/Bug_2677_Regression/Makefile.am:
6247         * tests/Bug_2735_Regression/Makefile.am:
6249           Added missing automake makefiles.
6251         * tests/Bug_2735_Regression/server.cpp:
6253           Fixed a compilation error on HP-UX.  They have some pretty simple
6254           macros defined (e.g., SERVER).
6256 Tue Apr  3 19:08:44 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
6258         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.inl:
6260           Added static_cast to avoid conversion warning on MSVC8.
6262 Tue Apr  3 18:53:54 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
6264         * tao/Utils.mpc:
6266           Changed project name from Utils to TAO_Utils to avoid namespace
6267           pollution, since MPC doesn't accept duplicate project names
6268           anywhere in the tree during generation.
6270 Tue Apr  3 18:29:29 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6272         * tests/Bug_2677_Regression/Bug_2677_Regression.mpc:
6274           Removed the redundant inheritance of taolib.
6276         * tests/Bug_2677_Regression/DllORB.h:
6277         * tests/Bug_2677_Regression/DllORB.cpp:
6279           Removed the requirement of threads from this test.  It was not
6280           necessary to exercise the fix for 2677.
6282 Tue Apr  3 16:10:10 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6284         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
6286           Fixed a couple of filtering issues:
6288           1) If exist was used in the form of "exist $.filterable_data(ident)",
6289              memory would be leaked in the form of a CORBA::string_dup().
6290           2) If exist was used in the form of "exist ident", it would never
6291              match anything.  It now defaults to the looking at the
6292              filterable data identifiers.
6294           This fixes bug 1263.
6296         * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
6298           Modified this test to use both forms of exist in the filter.
6300         * orbsvcs/tests/Notify/Structured_Filter/notify.conf.xml:
6302           Converted notify.conf to XML for use with the XML service
6303           configurator.
6305 Tue Apr  3 13:05:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6307         * tests/Bug_2734_Regression/README:
6308         * tests/Bug_2734_Regression/run_test.pl:
6310           Added a regression test for Bug 2734 based on the Timeout test.
6312 Tue Apr  3 12:37:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6314         * tests/Makefile.am:
6316           Added Bug_2677_Regression and Bug_2735_Regression to the list of
6317           sub-directories.
6319 Tue Apr  3 12:09:43 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6321         * tao/GIOP_Message_Version.h:
6322         * tao/GIOP_Message_Version.inl:
6324           Changed the equality and inequality operators to const (as they
6325           should have originally been).
6327 Tue Apr  3 11:56:17 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6329         * tests/Bug_2677_Regression/DllORB.cpp:
6331           Removed the call to POAManager::deativate(), it wasn't necessary
6332           and caused problems for minimum CORBA and CORBA e compact.
6334 Mon Apr  2 18:14:07 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6336         * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
6337         * orbsvcs/tests/ImplRepo/nestea_client_i.cpp:
6339           Delete the server_key_ before assigning to it, since memory is
6340           allocated in the constructor.
6342         * tao/ImR_Client/ImR_Client.cpp:
6344           Put the result of poa->the_name () in a CORBA::String_var to
6345           ensure memory is not leaked.  This happened inside an
6346           if (TAO_debug_level > 0) statement.
6348 Mon Apr  2 17:52:41 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6350         * orbsvcs/ImplRepo_Service/INS_Locator.h:
6352           Use a TAO_Local_RefCounted_Object instead of CORBA::LocalObject to
6353           ensure that the INS_Locator is released in the end.
6355         * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
6357           Use ImplRepo_Service in the usage instead of ImR_Locator.
6359 Mon Apr  2 15:24:46 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6361         * tests/Bug_2735_Regression/run_test.pl:
6362         * tests/Bug_2735_Regression/server.cpp:
6364           Modified this test to work with the XML service configurator.
6366 Mon Apr  2 15:00:08 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6368         * tests/Bug_2677_Regression/Bug_2677_Regression.mpc:
6369         * tests/Bug_2677_Regression/DllORB.h:
6370         * tests/Bug_2677_Regression/DllORB.cpp:
6371         * tests/Bug_2677_Regression/README:
6372         * tests/Bug_2677_Regression/bug_2677_regression_export.h:
6373         * tests/Bug_2677_Regression/run_test.pl:
6374         * tests/Bug_2677_Regression/server.cpp:
6376           Added a regression test for Bug 2677 provided by Lothar Wrzinger
6377           <lothar at tradescape dot biz>.
6379 Mon Apr 2 14:06:12 UTC 2007  Martin Corino  <mcorino@remedy.nl>
6381         * TAO_IDL/include/idl_global.h:
6382         * TAO_IDL/fe/lex.yy.cpp:
6383         * TAO_IDL/fe/idl.ll:
6384         * TAO_IDL/driver/drv_preproc.cpp:
6385         * TAO_IDL/util/utl_global.cpp:
6387           Platform specific changes to make IDL compiler run on both
6388           OpenVMS Alpha and OpenVMS IA64.
6390 Sun Apr  1 04:03:06 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6392         * tests/Bug_2735_Regression/run_test.pl:
6394           Fixed the command line to work on Windows.
6396 Fri Mar 30 14:49:24 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6398         * tests/Bug_2735_Regression/Bug_2735_Regression.mpc:
6399         * tests/Bug_2735_Regression/run_test.pl:
6400         * tests/Bug_2735_Regression/server.cpp:
6402           Added a regression test for Bug 2735 which involves the
6403           -ORBSvcConfDirective option.
6405 Fri Mar 30 12:25:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6407         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
6408           Layout changes
6410 Fri Mar 30 12:22:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6412         * docs/compiler.html:
6413           Removed deprecated flags, fixed typos and updated a few parts
6415 Thu Mar 29 16:50:15 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
6417         * TAO_IDL/be/be_type.cpp:
6418         * TAO_IDL/fe/fe_init.cpp:
6420           Fixed calls to ACE_String_Base methods set (const char*, bool)
6421           and reset (bool) to pass a boolean instead of an integer.
6423 Wed Mar 28 16:02:37 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
6425         * docs/Options.html: Updated the documentation to explain what the
6426           -ORBSkipServiceConfigOpen option does.  Thanks to Vance Maverick
6427           <vmaverick at pgp dot com> for motivating.
6429 Thu Mar 29 13:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6431         * TAO_IDL/be/be_codegen.cpp:
6432           Use the safe include in the anyop header file, not in the source
6433           file, makes it possible to use a safe include in the diffserv library.
6435         * tao/DiffServPolicy.mpc:
6436         * tao/DiffServPolicy/Client_Network_Priority_Policy.cpp:
6437         * tao/DiffServPolicy/Client_Network_Priority_Policy.h:
6438         * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp:
6439         * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp:
6440         * tao/DiffServPolicy/Server_Network_Priority_Policy.cpp:
6441         * tao/DiffServPolicy/Server_Network_Priority_Policy.h:
6442           Use the safe include feature to make sure people have to include
6443           the correct file to use diffserv
6445 Thu Mar 29 12:14:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6447         * tao/IIOP_Profile.cpp:
6448           Fixed bug 2869, handling an invalid endpoint string. Thanks to
6449           Pierre Bisaillon <pierrebizz at hotmail dot com> for reporting this bug
6451         * tests/Bug_2869_Regression/*:
6452           New regression for bug 2869
6454 Thu Mar 29 11:13:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6456         * tao/MCast_Parser.{h,cpp,inl}:
6457         * tao/ORB.cpp:
6458         * tao/TAO_Internal.cpp:
6459         * tao/default_resource.cpp:
6460           Only use the mcast parser when ACE_HAS_IP_MULTICAST is enabled,
6461           mcast is not available when this define is not set, so no need
6462           to build this parser when it can't be used. This fixes bugzilla
6463           bug 2851.
6465         * tao/ORB_Core.{h,cpp}:
6466         * tao/Resource_Factory.cpp:
6467         * tao/DynamicInterface/Request.cpp:
6468           Layout changes
6470         * tao/ORB_Core.inl:
6471           Use false instead of 0 for a bool
6473 Wed Mar 28 16:44:35 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6475         * tao/HTTP_Parser.cpp:
6477           The parse_string and match_prefix virtual methods take a const
6478           char*.  They are converted to ACE_TCHAR* where necessary.
6480         * tao/Load_Protocol_Factory_T.h:
6482           Take a const char* in load_protocol_factory() and convert it in
6483           the one place where ACE_TCHAR* is expected.
6485         * tao/ORB.cpp:
6487           Cast ACE::nibble2hex() result to char.  On narrow char builds,
6488           it's already a char, but on wide char builds it's an ACE_TCHAR.
6490         * tao/TAO_Internal.cpp:
6492            Change open_private_services_i() to take char** instead of
6493            ACE_TCHAR** and use ACE_Argv_Type_Converter to pass the right
6494            types to ACE_Service_Gestalt::open().
6496         * tao/Valuetype/AbstractBase.cpp:
6498           Check the abstract base pointer from the factory before using it.
6499           If it's zero, return false instead of dereferencing it and dumping
6500           core.
6502 Wed Mar 28 09:21:40 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6504         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
6505           Fixed compile problem with VxWorks
6507 Tue Mar 27 21:15:24 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
6509         * TAO_IDL/be/be_valuetype.cpp:
6511           Fixed a bug in the logic when determining if the valuetype
6512           supports an abstract interface or not.
6514 Tue Mar 27 19:36:40 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6516         * tests/Abstract_Interface/run_test.pl:
6517           Made this script working for VxWorks
6519 Tue Mar 27 18:00:26 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6521         * orbsvcs/examples/RtEC/Kokyu/Service.cpp
6523           Unused argument warning.
6525 Tue Mar 27 17:50:38 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6527         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp
6529           Fixes for strict aliasing warnings.
6531         * examples/Load_Balancing_persistent/Identity_Server.cpp
6533           Added logic to bail if it gets invalid group references
6534           from the load balancing daemon.
6536 Tue Mar 27 13:56:40 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6538         * tests/Bug_933_Regression/*:
6539           New regression for bug 933. TAO didn't had a bug, the regression
6540           posted by the reporter had several. Fixed the regression and
6541           adding it now to svn. Thanks to Ruwanganie Gunatilleke
6542           <ru at ociweb dot com> for making the regression
6544 Tues Mar 27 09:35:00 UTC 2007  Simon Massey  <sma@prismtech.com>
6546         * tests/Big_Request_Muxing/client.cpp:
6548           Allow time for the server to process messages at the other end
6549           of the tcpip link before the client destroies the sockets and
6550           rips down any pending messages it may have still buffered up.
6551           Note this is ONLY for the benifit of the SYNC_NONE and
6552           SYNC_WITH_TRANSPORT messages to improve the stats a bit.
6554 Tues Mar 27 08:15:00 UTC 2007  Simon Massey  <sma@prismtech.com>
6556         * tests/Big_Request_Muxing/run_test.pl:
6558           Allow the new timeouts to actually take effect before
6559           timing out the test!
6561 Tue Mar 27 07:32:40 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6563         * tao/QtResource/QtResource_Factory.h:
6564           Use forward declaration of QApplication. Part of the patch of bugzilla
6565           2870. Thanks to Roland Sun <rolandsun at gmail dot com> for
6566           providing the patch
6568 Mon Mar 26 20:44:40 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6570         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp
6571         * performance-tests/Cubit/TAO/MT_Cubit/client.h
6572         * examples/Simple/time/Time_Client_i.cpp
6573         * examples/Persistent_Grid/Grid_i.cpp
6575           Fixes for strict aliasing warnings.
6577 Mon Mar 26 15:24:47 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6579         * tao/Compression/zlib/ZlibCompressor.cpp
6581           Addressed strict aliasing warning.
6583 Mon Mar 26 14:52:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6585         * examples/PluggableUDP/tests/Basic/*:
6586         * tests/DIOP/*:
6587           Moved this test from examples to tests, this is a DIOP regression
6588           test that can be part of the orb test suite.
6590         * examples/PluggableUDP/tests/Makefile.am:
6591           Removed Basic directory
6593         * tests/Makefile.am:
6594           Added DIOP directory
6596 Mon Mar 26 14:47:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6598         * examples/PluggableUDP/tests/Basic/client.cpp:
6599         * examples/PluggableUDP/tests/Basic/server.cpp:
6600         * examples/PluggableUDP/tests/Basic/UDP_Client_i.cpp:
6601         * examples/PluggableUDP/tests/Basic/UDP_i.cpp:
6602         * examples/PluggableUDP/tests/Basic/UDP_i.h:
6603           Small cleanup and simplifications
6605 Mon Mar 26 10:01:00 UTC 2007  Simon Massey  <sma@prismtech.com>
6607         * tests/Big_Request_Muxing/client.cpp:
6608         * tests/Big_Request_Muxing/server.cpp:
6610           Give very generous timeouts for very slow systems (lynxos).
6612 Sat Mar 24 23:40:17 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
6614         * orbsvcs/tests/Security/EndpointPolicy/EndpointPolicy.mpc:
6615         * orbsvcs/tests/Security/InsecureReferences/InsecureReferences.mpc:
6617           The test projects did not have the correct base projects,
6618           causing core dumps on exit on many platforms.
6620 Fri Mar 23 16:27:39 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6622         * tests/TransportCurrent/IIOP/IIOP.mpc
6623         * tests/TransportCurrent/Framework/Framework.mpc
6625           OS X Linker warnings.
6627 Fri Mar 23 13:02:40 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
6629         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
6630         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
6631         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
6632         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
6633         * orbsvcs/tests/Security/EndpointPolicy:
6634         * orbsvcs/tests/Security/EndpointPolicy/EndpointPolicy.mpc:
6635         * orbsvcs/tests/Security/EndpointPolicy/README:
6636         * orbsvcs/tests/Security/EndpointPolicy/run_test.pl:
6637         * orbsvcs/tests/Security/EndpointPolicy/svc.conf:
6638         * orbsvcs/tests/Security/EndpointPolicy/test.cpp:
6639         * tao/EndpointPolicy/Endpoint_Acceptor_Filter.cpp:
6640         * tao/IIOP_Profile.h:
6641         * tao/IIOP_Profile.cpp:
6642         * tao/Object_Reference_Sequence_Element_T.h:
6643         * tao/Profile.h:
6644         * tao/Profile.cpp:
6646           Fix for bugzilla 2868, allowing SSLIOP, or other IIOP-derived
6647           protocols to be used with the EndpointPolicy. Includes a new
6648           test case.
6650 Fri Mar 23 02:44:53 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
6652         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
6654           Fix for off-by-one counting error processing multi-endpoint
6655           insecure iiop endpoints.
6657         * orbsvcs/tests/Security/InsecureReferences:
6658         * orbsvcs/tests/Security/InsecureReferences/InsecureReferences.mpc:
6659         * orbsvcs/tests/Security/InsecureReferences/README:
6660         * orbsvcs/tests/Security/InsecureReferences/client.conf:
6661         * orbsvcs/tests/Security/InsecureReferences/run_test.pl:
6662         * orbsvcs/tests/Security/InsecureReferences/test.cpp:
6664           A new test validating the fix.
6666 Fri Mar 23 12:08:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6668         * docs/tutorials/Quoter/AMI/Handler_i.cpp
6669         * docs/tutorials/Quoter/AMI/Handler_i.h
6670         * docs/tutorials/Quoter/AMI/index.html
6671         * docs/tutorials/Quoter/AMI/Quoter.idl
6672         * docs/tutorials/Quoter/AMI/Stock_Factory_i.cpp
6673         * docs/tutorials/Quoter/AMI/Stock_Factory_i.h
6674         * docs/tutorials/Quoter/AMI/Stock_i.cpp
6675         * docs/tutorials/Quoter/AMI/Stock_i.h
6676         * docs/tutorials/Quoter/Event_Service/index.html
6677         * docs/tutorials/Quoter/Event_Service/Stock_Factory_i.cpp
6678         * docs/tutorials/Quoter/Event_Service/Stock_Factory_i.h
6679         * docs/tutorials/Quoter/Event_Service/Stock_i.cpp
6680         * docs/tutorials/Quoter/Event_Service/Stock_i.h
6681         * docs/tutorials/Quoter/On_Demand_Activation/index.html
6682         * docs/tutorials/Quoter/RT_Event_Service/index.html
6683         * docs/tutorials/Quoter/RTCORBA/docs/broker.html
6684           Small updates related to old exception macros.
6686         * docs/tutorials/Quoter/Simple/index.html:
6687           Removed, not needed
6689 Fri Mar 23 11:46:00 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6691         * tao/AnyTypeCode/Value_TypeCode.h:
6692         * tao/AnyTypeCode/Value_TypeCode_Static.h:
6693         * tao/Compression/zlib/ZlibCompressor.h:
6694         * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
6695         * tao/Compression/zlib/ZlibCompressor_Factory.h:
6696         * tao/DynamicAny/DynAny_i.cpp:
6697         * tao/DynamicAny/DynAnyFactory.h:
6698         * tao/DynamicAny/DynArray_i.cpp:
6699         * tao/DynamicAny/DynArray_i.h:
6700         * tao/DynamicAny/DynCommon.cpp:
6701         * tao/DynamicAny/DynCommon.h:
6702         * tao/DynamicAny/DynEnum_i.h:
6703         * tao/DynamicAny/DynSequence_i.h:
6704         * tao/DynamicAny/DynStruct_i.cpp:
6705         * tao/DynamicAny/DynStruct_i.h:
6706         * tao/DynamicAny/DynUnion_i.cpp:
6707         * tao/DynamicAny/DynUnion_i.h:
6708         * tao/DynamicAny/DynValue_i.cpp:
6709         * tao/DynamicAny/DynValue_i.h:
6710         * tao/DynamicAny/DynValueBox_i.cpp:
6711         * tao/DynamicAny/DynValueBox_i.h:
6712         * tao/Invocation_Base.h:
6713         * tao/Object.cpp:
6714         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
6715         * tao/PI/PI_Server/ServerInterceptorAdapter.cpp:
6716         * tao/Profile_Transport_Resolver.h:
6717           Layout changes
6719         * tao/PI/ClientRequestInfo.cpp
6720         * tao/PI_Server/ServerRequestInfo.cpp
6721           Fixes for bugs 2854, retrieving the reply status
6722           in send_request didn't gave an exception and bug 2852,
6723           retrieving out arguments in send_request and receive_request
6724           could lead to a crash, make sure we return an Any with
6725           tk_null in those cases.
6727 Fri Mar 23 11:35:00 UTC 2007  Simon Massey  <sma@prismtech.com>
6729         * tests/Big_Request_Muxing/client.cpp:
6730         * tests/Big_Request_Muxing/Client_Task.cpp:
6731         * tests/Big_Request_Muxing/Client_Task.h:
6732         * tests/Big_Request_Muxing/Payload_Receiver.cpp:
6733         * tests/Big_Request_Muxing/Payload_Receiver.h:
6734         * tests/Big_Request_Muxing/run_test.pl:
6735         * tests/Big_Request_Muxing/server.cpp:
6736         * tests/Big_Request_Muxing/test.idl:
6738           Stop erroring on lost message that may not be delivered.
6739           Improved transient tollerance and debug output.
6741 Fri Mar 23 06:42:20 UTC 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
6743         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
6744         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp:
6746           Unused argument warnings.
6748 Thu Mar 22 19:52:26 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6750         * tao/AnyTypeCode/Any.h:
6751         * tao/AnyTypeCode/NVList.{h,cpp,inl}:
6752         * tao/AnyTypeCode/NVList_Adapter_Impl.h:
6753           Layout changes
6755 Thu Mar 22 19:29:26 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6757         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp:
6758         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
6759           Extended for bugzilla bugs 2854 and 2852. This test will now fail,
6760           the fixes will go in tomorrow, that way the scoreboard first shows
6761           if the problems do exist on all platforms
6763         * tests/UNKNOWN_Exception/client.cpp:
6764           Layout change
6766 Thu Mar 22 19:15:26 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6768         * docs/implrepo.html:
6769           Removed, just forwarding to a subdirectory
6771         * docs/TAO-metrics.html:
6772           Fixed wrong html usage
6774         * docs/Tags.html:
6775           Fixed incorrect link
6777 Wed Mar 21 12:12:26 CDT 2007  Chad Elliott  <elliott_c@ociweb.com>
6779         * TAO version 1.5.7 released.
6781 Mon Mar 19 19:34:48 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6783         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
6785           The code to set the null terminator on the "kind" read from
6786           the persistence file was purposely removed. However, the original
6787           reason that it was there was that this string was the only string
6788           that was often of length zero.  When fgets read nothing into the
6789           string, it was then null terminated which yielded a string of zero
6790           length.  Without it, the string was filled with garbage.
6792           The correct modification was to initialize the string passed to
6793           fgets to an empty string and then call fgets.  This handles cases
6794           where nothing is read from the file.  I have made this change in
6795           each place where fgets is called.
6797 Mon Mar 19 19:24:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6799         * NEWS:
6801           Added an entry about the unexpected exception handler for Ossama
6802           Othman.
6804 Mon Mar 19 19:22:36 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6806         * NEWS:
6808           Added an entry about the IDL compiler code generation for a
6809           comma-separated list of sequence typedefs for Jeff Parsons.
6811 Mon Mar 19 19:13:59 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6813         * tests/Bug_2654_Regression/server.cpp:
6815           Wait for threads started by the Hello implementation to avoid
6816           access violations.
6818 Mon Mar 19 16:21:11 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6820         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
6822           Added the code to set the null terminator on the "kind" read from
6823           the persistence file.  It was accidentally removed in the Thu Mar
6824           9 00:08:52 UTC 2007 commit.
6826 Thu Mar 15 14:19:57 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6828         * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp:
6829           Fixed invalid read reported by valgrind
6831 Thu Mar 15 12:14:57 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6833         * tests/DynUnion_Test/DynUnionTest.cpp:
6834           Added include for static builds
6836 Thu Mar 15 11:55:54 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6838         * tests/CORBA_e_Implicit_Activation/server.cpp:
6840           TAO should throw a CORBA::INV_POLICY when implicit activation is
6841           used.  Thanks to Johnny Willemsen for pointing this out.
6843 Thu Mar 15 08:05:57 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6845         * tests/CORBA_e_Implicit_Activation/server.cpp:
6846           Fixed variable not used warning
6848 Wed Mar 14 17:24:57 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6850         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
6852          Modified this test to use explicit activation to support
6853          CORBA e compact.
6855         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
6857           Used explicit activation in one place, however there are more
6858           places where implicit activation is used in this test and in the
6859           Event core library.
6861 Wed Mar 14 16:14:31 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6863         * orbsvcs/tests/Bug_2800_Regression/client.cpp:
6865           Corrected debug message.
6867         * performance-tests/Throughput/Throughput.mpc:
6869           Reverted my change from Tue Mar 13 18:24:27 UTC 2007.  It should
6870           not have been committed.
6872         * examples/ior_corbaloc/server.cpp:
6873         * tests/IDL_Test/main.cpp:
6874         * tests/Multiple/server.cpp:
6876           Modified these tests to use explicit activation to support
6877           CORBA e compact.
6879 Wed Mar 14 13:38:15 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6881         * tests/Servant_To_Reference_Test/run_test.pl:
6883           Increase the timeout to allow slower hardware to complete the
6884           test.
6886 Wed Mar 14 13:11:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6888         * tests/File_IO/File_i.cpp:
6889         * tests/NestedUpcall/Triangle_Test/initiator.cpp:
6890         * tests/Nested_Upcall_Crash/Client_Peer.cpp:
6891         * tests/Nested_Upcall_Crash/Server_Peer.cpp:
6892         * tests/Portable_Interceptors/PICurrent/test_i.cpp:
6894           Reverted my changes from Tue Mar 13 18:24:27 UTC 2007.  They were
6895           not correct.
6897         * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp:
6898         * tests/RTCORBA/Linear_Priority/server.cpp:
6899         * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp:
6900         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
6901         * tests/RTCORBA/Thread_Pool/server.cpp:
6903           Modified my changes from Tue Mar 13 18:24:27 UTC 2007.  They were
6904           also incorrect.
6906 Wed Mar 14 08:12:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
6908         * tests/DynUnion_Test/DynUnionTest.cpp:
6909           Fixed conversion warnings
6911 Tue Mar 14 05:32:38 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
6913         * tao/Array_Traits_T.h (copy_range):
6915           Made this trait method a member template to provide support for
6916           checked destination iterators.
6918 Tue Mar 13 20:05:54 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6920         * orbsvcs/tests/Simple_Naming/client.h:
6921         * orbsvcs/tests/Simple_Naming/client.cpp:
6923           Modified this test to use explicit activation to support
6924           CORBA e compact.
6926 Tue Mar 13 18:42:44 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6928         * performance-tests/Throughput/Receiver_Factory.cpp:
6930           Modified this performance-test to use explicit activation to
6931           support CORBA e compact.
6933 Tue Mar 13 18:24:27 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
6935         * examples/PluggableUDP/tests/Basic/client.cpp:
6936         * examples/PluggableUDP/tests/Basic/server.cpp:
6937         * examples/Simple/grid/Grid_i.cpp:
6938         * examples/Simple/time-date/Time_Date.cpp:
6939         * performance-tests/Cubit/TAO/MT_Cubit/Cubit_Task.cpp:
6940         * performance-tests/Latency/Single_Threaded/server.cpp:
6941         * performance-tests/Latency/Thread_Per_Connection/server.cpp:
6942         * performance-tests/Latency/Thread_Pool/server.cpp:
6943         * performance-tests/POA/Object_Creation_And_Registration/registration.cpp:
6944         * performance-tests/Sequence_Latency/Single_Threaded/server.cpp:
6945         * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp:
6946         * performance-tests/Sequence_Latency/Thread_Pool/server.cpp:
6947         * performance-tests/Throughput/Throughput.mpc:
6948         * performance-tests/Throughput/server.cpp:
6949         * tests/AMH_Exceptions/server.cpp:
6950         * tests/AMH_Oneway/server.cpp:
6951         * tests/AMI/server.cpp:
6952         * tests/AMI/simple_client.cpp:
6953         * tests/AMI_Buffering/admin.cpp:
6954         * tests/AMI_Buffering/client.cpp:
6955         * tests/AMI_Buffering/server.cpp:
6956         * tests/AMI_Timeouts/client.cpp:
6957         * tests/AMI_Timeouts/server.cpp:
6958         * tests/Abstract_Interface/server.cpp:
6959         * tests/Abstract_Interface/test_i.h:
6960         * tests/Abstract_Interface/test_i.cpp:
6961         * tests/Any/Recursive/server.cpp:
6962         * tests/BiDirectional/client.cpp:
6963         * tests/BiDirectional_DelayedUpcall/client.cpp:
6964         * tests/BiDirectional_NestedUpcall/client.cpp:
6965         * tests/Big_AMI/client.cpp:
6966         * tests/Big_AMI/server.cpp:
6967         * tests/Big_Oneways/client.cpp:
6968         * tests/Big_Oneways/server.cpp:
6969         * tests/Big_Reply/server.cpp:
6970         * tests/Big_Request_Muxing/server.cpp:
6971         * tests/Big_Twoways/client.cpp:
6972         * tests/Big_Twoways/server.cpp:
6973         * tests/Blocking_Sync_None/server.cpp:
6974         * tests/Bug_1020_Basic_Regression/client.cpp:
6975         * tests/Bug_1020_Basic_Regression/server.cpp:
6976         * tests/Bug_1020_Regression/client.cpp:
6977         * tests/Bug_1020_Regression/server.cpp:
6978         * tests/Bug_1254_Regression/server.cpp:
6979         * tests/Bug_1269_Regression/client.cpp:
6980         * tests/Bug_1269_Regression/server.cpp:
6981         * tests/Bug_1270_Regression/client.cpp:
6982         * tests/Bug_1270_Regression/server.cpp:
6983         * tests/Bug_1330_Regression/server.cpp:
6984         * tests/Bug_1361_Regression/client.cpp:
6985         * tests/Bug_1361_Regression/server.cpp:
6986         * tests/Bug_1383_Regression/SimpleClient.cpp:
6987         * tests/Bug_1383_Regression/SimpleServer.cpp:
6988         * tests/Bug_1476_Regression/server.cpp:
6989         * tests/Bug_1482_Regression/server.cpp:
6990         * tests/Bug_1495_Regression/Server_Task.cpp:
6991         * tests/Bug_1551_Regression/server.cpp:
6992         * tests/Bug_1568_Regression/server.cpp:
6993         * tests/Bug_1627_Regression/server.cpp:
6994         * tests/Bug_1670_Regression/server.cpp:
6995         * tests/Bug_1676_Regression/server.cpp:
6996         * tests/Bug_2084_Regression/Client_Task.cpp:
6997         * tests/Bug_2084_Regression/Server_Task.cpp:
6998         * tests/Bug_2134_Regression/Hello.cpp:
6999         * tests/Bug_2174_Regression/server.cpp:
7000         * tests/Bug_2183_Regression/server.cpp:
7001         * tests/Bug_2186_Regression/client.cpp:
7002         * tests/Bug_2186_Regression/server.cpp:
7003         * tests/Bug_2188_Regression/server.cpp:
7004         * tests/Bug_2289_Regression/client.cpp:
7005         * tests/Bug_2289_Regression/server.cpp:
7006         * tests/Bug_2319_Regression/server.cpp:
7007         * tests/Bug_2328_Regression/server.cpp:
7008         * tests/Bug_2349_Regression/server.cpp:
7009         * tests/Bug_2417_Regression/client.cpp:
7010         * tests/Bug_2417_Regression/server.cpp:
7011         * tests/Bug_2429_Regression/client.cpp:
7012         * tests/Bug_2429_Regression/server.cpp:
7013         * tests/Bug_2494_Regression/server.cpp:
7014         * tests/Bug_2503_Regression/test_i.cpp:
7015         * tests/Bug_2560_Regression/server.cpp:
7016         * tests/Bug_2593_Regression/server.cpp:
7017         * tests/Bug_2595_Regression/server.cpp:
7018         * tests/Bug_2669_Regression/client.cpp:
7019         * tests/Bug_2683_Regression/server.cpp:
7020         * tests/COIOP/COIOP_Simple_Test.cpp:
7021         * tests/COIOP/Server_Task.cpp:
7022         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
7023         * tests/Cache_Growth_Test/server.cpp:
7024         * tests/CallbackTest/client.cpp:
7025         * tests/CallbackTest/server.cpp:
7026         * tests/Client_Leaks/Process_Factory.cpp:
7027         * tests/Client_Leaks/child.cpp:
7028         * tests/Client_Leaks/server.cpp:
7029         * tests/CodeSets/simple/server.cpp:
7030         * tests/Collocation_Exception_Test/Server_Task.cpp:
7031         * tests/Collocation_Oneway_Tests/Server_Task.cpp:
7032         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
7033         * tests/Collocation_Tests/Server_Task.cpp:
7034         * tests/Connect_Strategy_Test/server.cpp:
7035         * tests/Connection_Purging/server.cpp:
7036         * tests/Crash_On_Write/server.cpp:
7037         * tests/Crashed_Callback/client.cpp:
7038         * tests/Crashed_Callback/server.cpp:
7039         * tests/DII_Collocation_Tests/oneway/Server_Task.cpp:
7040         * tests/DII_Collocation_Tests/twoway/Server_Task.cpp:
7041         * tests/DLL_ORB/Test_Server_Module.cpp:
7042         * tests/DSI_AMI_Gateway/server.cpp:
7043         * tests/DSI_Gateway/server.cpp:
7044         * tests/Explicit_Event_Loop/server.cpp:
7045         * tests/FL_Cube/server.cpp:
7046         * tests/Faults/client.cpp:
7047         * tests/Faults/middle.cpp:
7048         * tests/Faults/ping.cpp:
7049         * tests/Faults/pong.cpp:
7050         * tests/Faults/server.cpp:
7051         * tests/File_IO/File_i.cpp:
7052         * tests/Forwarding/server.cpp:
7053         * tests/GIOP_Fragments/Java_Big_Request/server.cpp:
7054         * tests/Hang_Shutdown/server.cpp:
7055         * tests/Hello/server.cpp:
7056         * tests/ICMG_Any_Bug/Hello.cpp:
7057         * tests/ICMG_Any_Bug/server.cpp:
7058         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
7059         * tests/IPV6/server.cpp:
7060         * tests/Leader_Followers/server.cpp:
7061         * tests/LongDouble/server.cpp:
7062         * tests/LongUpcalls/AMI_Manager.cpp:
7063         * tests/LongUpcalls/ami_client.cpp:
7064         * tests/LongUpcalls/ami_server.cpp:
7065         * tests/LongUpcalls/blocking_client.cpp:
7066         * tests/LongUpcalls/blocking_server.cpp:
7067         * tests/MProfile/server.cpp:
7068         * tests/MProfile_Connection_Timeout/server.cpp:
7069         * tests/MProfile_Forwarding/server.cpp:
7070         * tests/MT_BiDir/client.cpp:
7071         * tests/MT_Client/server.cpp:
7072         * tests/MT_Server/server.cpp:
7073         * tests/MT_Timeout/server.cpp:
7074         * tests/Multiple/server.cpp:
7075         * tests/Muxed_GIOP_Versions/server.cpp:
7076         * tests/Muxing/server.cpp:
7077         * tests/Native_Exceptions/server.cpp:
7078         * tests/NestedUpcall/MT_Client_Test/local_server.cpp:
7079         * tests/NestedUpcall/Simple/client.cpp:
7080         * tests/NestedUpcall/Simple/server.cpp:
7081         * tests/NestedUpcall/Simple/simple-client.cpp:
7082         * tests/NestedUpcall/Triangle_Test/initiator.cpp:
7083         * tests/Nested_Event_Loop/server.cpp:
7084         * tests/Nested_Upcall_Crash/Client_Peer.cpp:
7085         * tests/Nested_Upcall_Crash/Server_Peer.cpp:
7086         * tests/Nested_Upcall_Crash/client.cpp:
7087         * tests/Nested_Upcall_Crash/server.cpp:
7088         * tests/No_Server_MT_Connect_Test/server.cpp:
7089         * tests/OBV/Any/server.cpp:
7090         * tests/OBV/Collocated/Forward/Server_Task.cpp:
7091         * tests/OBV/Factory/server.cpp:
7092         * tests/OBV/Forward/server.cpp:
7093         * tests/OBV/TC_Alignment/server.cpp:
7094         * tests/OBV/Truncatable/server.cpp:
7095         * tests/OBV/ValueBox/server.cpp:
7096         * tests/ORB_shutdown/server.cpp:
7097         * tests/Object_Loader/Loader.cpp:
7098         * tests/Objref_Sequence_Test/server.cpp:
7099         * tests/OctetSeq/server.cpp:
7100         * tests/Ondemand_Write/server.cpp:
7101         * tests/Oneway_Buffering/admin.cpp:
7102         * tests/Oneway_Buffering/server.cpp:
7103         * tests/Oneways_Invoking_Twoways/client.cpp:
7104         * tests/Oneways_Invoking_Twoways/server.cpp:
7105         * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.cpp:
7106         * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
7107         * tests/POA/POA_Destruction/POA_Destruction.cpp:
7108         * tests/POA/Persistent_ID/server.cpp:
7109         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
7110         * tests/POA/wait_for_completion/wait_for_completion.cpp:
7111         * tests/Parallel_Connect_Strategy/server.cpp:
7112         * tests/Portable_Interceptors/AMI/server.cpp:
7113         * tests/Portable_Interceptors/AdvSlot/server.cpp:
7114         * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp:
7115         * tests/Portable_Interceptors/AdvSlotExt/server.cpp:
7116         * tests/Portable_Interceptors/ORB_Shutdown/server.cpp:
7117         * tests/Portable_Interceptors/PICurrent/test_i.cpp:
7118         * tests/Portable_Interceptors/Redirection/server.cpp:
7119         * tests/Portable_Interceptors/Request_Interceptor_Flow/server.cpp:
7120         * tests/QtTests/server.cpp:
7121         * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp:
7122         * tests/RTCORBA/Linear_Priority/server.cpp:
7123         * tests/RTCORBA/Policy_Combinations/server.cpp:
7124         * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp:
7125         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
7126         * tests/RTCORBA/Thread_Pool/server.cpp:
7127         * tests/Reliable_Oneways/server.cpp:
7128         * tests/Server_Connection_Purging/server.cpp:
7129         * tests/Server_Leaks/server.cpp:
7130         * tests/Server_Port_Zero/server.cpp:
7131         * tests/Single_Read/server.cpp:
7132         * tests/Smart_Proxies/Benchmark/server.cpp:
7133         * tests/Smart_Proxies/On_Demand/server.cpp:
7134         * tests/Smart_Proxies/Policy/server.cpp:
7135         * tests/Smart_Proxies/server.cpp:
7136         * tests/Stack_Recursion/server.cpp:
7137         * tests/Strategies/server.cpp:
7138         * tests/Timed_Buffered_Oneways/server.cpp:
7139         * tests/Timeout/server.cpp:
7140         * tests/Two_Objects/Object_Factory_i.cpp:
7141         * tests/Two_Objects/server.cpp:
7142         * tests/Typedef_String_Array/server.cpp:
7143         * tests/UNKNOWN_Exception/server.cpp:
7144         * tests/Xt_Stopwatch/server.cpp:
7146           Modified the majority of the TAO tests, performance-tests and
7147           examples to use explicit activation to support CORBA e compact.
7149         * tests/CORBA_e_Implicit_Activation:
7150         * tests/CORBA_e_Implicit_Activation/CORBA_e_Implicit_Activation.mpc:
7151         * tests/CORBA_e_Implicit_Activation/Hello.h:
7152         * tests/CORBA_e_Implicit_Activation/Hello.cpp:
7153         * tests/CORBA_e_Implicit_Activation/Test.idl:
7154         * tests/CORBA_e_Implicit_Activation/run_test.pl:
7155         * tests/CORBA_e_Implicit_Activation/server.cpp:
7157           Added a new test to ensure that CORBA e compact builds throw the
7158           correct exception when implicit activation is used.
7160         * tests/Object_Loader/driver.cpp:
7162           Check the object reference after the _narrow() to avoid a core
7163           dump.
7165         * tests/Object_Loader/run_test.pl:
7167           Use the PerlACE::add_lib_path() function to add the library
7168           directory instead of directly modifying the PATH environment
7169           variable.
7171         * tests/Nested_Event_Loop/test_i.cpp:
7173           Fixed an exception message to match the right method name.
7175 Tue Mar 13 18:00:34 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7177         * tao/Valuetype/Valuetype_Traits_T.h (copy_range):
7179           Made this trait method a member template to provide support for
7180           checked destination iterators.
7182 Tue Mar 13 14:17:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7184         * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp:
7185         * orbsvcs/tests/Bug_2800_Regression/server.cpp:
7186           Wait on the thread manager until all tasks are ready
7188 Tue Mar 13 12:19:58 UTC 2007  Steve Huston  <shuston@riverace.com>
7190         * MPC/config/tao_vc8warnings.mpb: Reversed the defaults for VC8
7191           STL deprecated warnings since Ossama added the checked iterator
7192           stuff.
7194 Tue Mar 13 09:55:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7196         * tests/DynUnion_Test/*:
7197           New DynUnion test, thanks to M. Arshad Khan
7198           <khan dot m dot arshad at gmail dot com>
7199           for creating this test. According to the reporter this failed with 1.5
7200           but it works on svn head without problems.
7202 Mon Mar 12 22:29:32 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7204         * tao/checked_iterator.h:
7206           Moved to ACE.
7208         * tao/Generic_Sequence_T.h:
7209         * tao/Unbounded_Octet_Sequence_T.h:
7211           Updated include directives.  The checked_iterator.h header is
7212           now in ACE.
7214           Updated checked iterator factory function calls to use new name,
7215           ACE_make_checked_array_iterator.
7217         * tao/Object_Reference_Traits_T.h (copy_range):
7218         * tao/String_Traits_T.h (copy_range):
7220           Made this trait method a member template to simplify support for
7221           checked destination iterators.
7223         * tao/Makefile.am:
7224         * tao/tao.mpc:
7226           Removed tao/checked_iterator.h header from the appropriate
7227           header lists.  It has been moved to ACE.
7229 Mon Mar 12 21:35:25 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7231         * tao/TAO_Internal.cpp:
7233           Fixed compilation errors on WinCE 5.0 builds.
7235 Mon Mar 12 21:03:15 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7237         * tao/checked_iterator.h (TAO_checked_array_iterator):
7239           New function template that returns a checked iterator if
7240           supported by the platform (currently VC8 or better), and a
7241           pointer otherwise.
7243         * tao/Generic_Sequence_T.h (generic_sequence, length):
7244         * tao/Unbounded_Octet_Sequence_T.h (length):
7246           Call new TAO_checked_array_iterator<>() iterator factory
7247           function to generate destination iterator.  Addresses VC8
7248           "C4996" warnings when security related warnings are enabled.
7250         * tao/Value_Traits_T.h (copy_range):
7252           Made this trait method a member template to simplify support for
7253           checked destination iterators.
7255         * tao/Makefile.am:
7256         * tao/tao.mpc:
7258           Added new tao/checked_iterator.h header to the appropriate
7259           header lists.
7261 Mon Mar 12 17:38:26 UTC 2007  Steve Huston  <shuston@riverace.com>
7263         * MPC/config/tao_vc8warnings.mpb: Added disabler for the
7264           "warning C4996: 'std::_Copy_opt' was declared deprecated" warnings
7265           emanating from Microsoft's STL. Added it for both the vc8 and
7266           nmake types. Also, added a nmake specific option to disable
7267           the inherits-via-dominance warning and removed that one from
7268           the ACE vc8nmake.mpb.
7270           Also moved the warning 4290 disabler (unimplemented exception
7271           spec) from ACE's vc8nmake.mpb to here.
7273 Mon Mar 11 13:52:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7275         * orbsvcs/tests/Bug_2800_Regression/server.cpp:
7276         * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp:
7277           Exit with -1 when we can't activate the test tasks
7279 Mon Mar 11 13:44:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7281         * tests/DiffServ/server.cpp:
7282         * tests/DiffServ/client.cpp:
7283           Include DiffservPolicy.h so that the static initializers to run
7284           in a static build
7286 Sat Mar 10 22:49:01 UTC 2007  Steve Huston  <shuston@riverace.com>
7288         * MPC/config/tao_vc8warnings.mpb: New base containing features that
7289           turn VC8 warnings on/off. Some of these may benefit from some looking
7290           at; if you want to see them, regenerate projects with the feature
7291           turned off.
7293         * MPC/config/taodefaults.mpb:
7294         * TAO_IDL/tao_idl.mpc: Inherit from tao_vc8warnings.mpb to
7295           shut off the VC8 warnings.
7297 Fri Mar  9 13:47:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7299         * tests/DiffServ/client.cpp:
7300         * tests/DiffServ/server.cpp:
7301           Added missing duplicate calls
7303 Fri Mar  9 11:03:52 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7305         * tao/Adapter_Registry.cpp:
7306         * tao/Argument.cpp:
7307         * tao/Bind_Dispatcher_Guard.cpp:
7308         * tao/Cleanup_Func_Registry.cpp:
7309         * tao/Client_Strategy_Factory.cpp:
7310         * tao/Connect_Strategy.cpp:
7311           Layout changes
7313 Fri Mar  9 06:43:52 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7315         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>):
7317           Addressed ambiguous ACE_CString constructor calls caused by
7318           recent changes to constructor "release" parameter type.
7320 Fri Mar  9 00:27:39 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
7322         * TAO_IDL/be/be_global.cpp:
7323         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
7324         * TAO_IDL/util/utl_identifier.cpp:
7325         * TAO_IDL/util/utl_global.cpp:
7326         * TAO_IDL/util/utl_scope.cpp:
7328           Changed the signature of ACE_CString constructor calls to avoid
7329           ambiguity errors due to recent changes in the ACE_CString
7330           class.
7332 Fri Mar  9 00:08:52 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7334         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>):
7336           Addressed problem where ACE_CString length was not set, which
7337           resulted in no-op copy to another ACE_CString.
7339 Thu Mar  8 21:27:54 UTC 2007  Steve Huston  <shuston@riverace.com>
7341         * orbsvcs/IFR_Service/be_init.cpp (BE_save_orb_args):
7342         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp (get_local_addr_str):
7343         * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp (update_key):
7344         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
7345         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
7346         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
7347         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp (valid_id):
7348           Changed the signature of ACE_CString constructor calls to avoid
7349           ambiguity errors due to recent changes in the ACE_CString
7350           class.
7352 Thu Mar  8 17:49:52 UTC 2007  Trevor Fields  <fields_t@ociweb.com>
7354           Fixed the Event Service crashing when dispatching
7355           queue fills up and using the MT dispatching.
7357         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
7359           Check for non-NULL TAO_EC_Queue_Full_Service_Object before
7360           attempting to use.
7362         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
7364           Pass in the TAO_EC_Queue_Full_Service_Object reference into
7365           the TAO_EC_Dispatching_Task constrcutor.
7367         * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
7368         * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
7369         * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
7370         * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h:
7372           Add -o parameter to delay the client for a number of
7373           seconds upon the reception of the first event.
7375         * orbsvcs/tests/EC_Throughput/ec_mt_overflow.conf:
7376         * orbsvcs/tests/EC_Throughput/ec_mt_overflow.conf.xml:
7377         * orbsvcs/tests/EC_Throughput/run_test_overflow.pl:
7379           Added a test to try and stress the event service enough
7380           to fill a dispatching queue.  This test does not always
7381           fill the queue and therefore can succeed on systems
7382           where a filled queue can result in crash of the
7383           Event_Service.
7385 Thu Mar  8 15:56:40 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
7387         * tao/TAO_Internal.cpp:
7389           Moving the -ORBDebugLevel processing from the process-global
7390           initialization section to the ORB-specific initialization. This
7391           resolves bug#2809 by allowing new ORBs to change the global
7392           debug level.
7394 Wed Mar  8 01:28:17 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7396         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
7398           Corrected zero buffer length handling to match previous
7399           behavior.
7401 Wed Mar  7 18:28:14 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7403         * tests/DSI_AMH/Roundtrip.cpp:
7405           We don't need to do set_result() when using AMH.
7407 Wed Mar  7 17:58:38 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7409         * tests/DSI_AMH/Roundtrip.cpp:
7411           Corrected the return value when using AMH to invoke_reply.
7413 Wed Mar  7 14:07:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7415         * tao/PortableServer/Servant_var.{h,cpp}:
7416           The const operator->() should return a T*, not T const *,
7417           removed the non const operator->(), no need for it. This makes
7418           the Servant_var compliant with the CORBA C++ mapping. Thanks to
7419           Andres Hurtis <andrej100 at gmail dot com> for reporting this.
7420           This fixes bugzilla 2847.
7422         * tao/AnyTypeCode/Marshal.cpp:
7423         * tao/AnyTypeCode/Union_TypeCode.cpp:
7424           Layout change
7426         * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp:
7427         * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp:
7428           Bool change
7430 Wed Mar  7 12:32:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7432         * rules.tao.GNU:
7433           Removed the old tao_idl rules, this is now all in the generated
7434           GNU makefiles. The rules for the event channel are also removed,
7435           they didn't work anymore
7437 Tue Mar  6 13:46:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7439         * tests/IDL_Test/IDL_Test.mpc:
7440         * tests/IDL_Test/Makefile.am:
7441         * tests/IDL_Test/valuetype.idl:
7442         * tests/Any/Recursive/Test.idl:
7443           Moved new tests to Any/Recursive and readded -GA, this way
7444           we don't have issues with build systems that have not
7445           done a full clean
7447 Tue Mar  6 13:21:24 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
7449         * COPYING: Updated this file to clarify that the TAO license need
7450           not be shipped with binary-only releases.  Thanks to Michael
7451           Kircher <michael dot kircher at siemens dot com> and Werner
7452           Burger <werner dot burger at siemens dot com> for motivating
7453           this.
7455 Tue Mar  6 09:52:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7457         * tests/Big_AMI/run_test.pl:
7458         * tests/Big_Reply/run_test.pl:
7459         * tests/Bug_1330_Regression/run_test.pl:
7460         * tests/Bug_1627_Regression/run_test.pl:
7461         * tests/Bug_2234_Regression/run_test.pl:
7462         * tests/Connection_Purging/run_test.pl:
7463         * tests/Leader_Followers/run_test.pl:
7464         * tests/MT_Client/run_test.pl:
7465         * tests/Multiple_Inheritance/run_test.pl:
7466         * tests/Native_Exceptions/run_test.pl:
7467         * tests/Nested_Event_Loop/run_test.pl:
7468         * tests/OctetSeq/run_test.pl:
7469         * tests/OctetSeq/run_test1.pl:
7470         * tests/OctetSeq/run_test2.pl:
7471         * tests/Oneways_Invoking_Twoways/run_test.pl:
7472         * tests/Oneways_Invoking_Twoways/run_test_svc.pl:
7473         * tests/Reliable_Oneways/run_sync_none.pl:
7474         * tests/Reliable_Oneways/run_sync_with_server.pl:
7475         * tests/Reliable_Oneways/run_sync_with_target.pl:
7476         * tests/Reliable_Oneways/run_sync_with_transport.pl:
7477         * tests/Reliable_Oneways/run_test.pl:
7478         * tests/Server_Leaks/run_test.pl:
7479           Use a PerlACE variable for the time to wait for a process
7481 Tue Mar  6 09:50:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7483         * examples/POA/Adapter_Activator/run_test.pl:
7484         * examples/POA/Default_Servant/run_test.pl:
7485         * examples/POA/DSI/run_test.pl:
7486         * examples/POA/Explicit_Activation/run_test.pl:
7487         * examples/POA/FindPOA/run_test.pl:
7488         * examples/POA/Forwarding/run_test.pl:
7489         * examples/POA/Loader/run_test.pl:
7490         * examples/POA/NewPOA/run_test.pl:
7491         * examples/POA/On_Demand_Activation/run_test.pl:
7492         * examples/POA/On_Demand_Loading/run_test.pl:
7493         * examples/POA/POA_BiDir/run_test.pl:
7494         * examples/POA/Reference_Counted_Servant/run_test.pl:
7495         * examples/POA/RootPOA/run_test.pl:
7496         * examples/POA/TIE/run_test.pl:
7497           Use a PerlACE variable for the time to wait for a process
7499 Tue Mar  6 09:38:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7501         * tests/Collocation/run_test.pl:
7502         * tests/Collocation_Exception_Test/run_test.pl:
7503         * tests/Collocation_Oneway_Tests/run_test.pl:
7504         * tests/Collocation_Tests/run_test.pl:
7505         * tests/RTCORBA/Activate_Object_Multiple_ORBs/run_test.pl:
7506         * tests/RTCORBA/Client_Propagated/run_test.pl:
7507         * tests/RTCORBA/Server_Declared/run_test.pl:
7508         * tests/Servant_To_Reference_Test/run_test.pl:
7509         * tests/UNKNOWN_Exception/run_test.pl:
7510           Use a PerlACE variable for the time to wait for a process
7512 Tue Mar  6 09:06:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7514         * tests/DSI_AMH/run_test.pl:
7515         * tests/DSI_AMI_Gateway/run_test.pl:
7516         * tests/DSI_Gateway/run_test.pl:
7517         * tests/DynAny_Test/run_test.pl:
7518         * tests/Explicit_Event_Loop/run_test.pl:
7519         * tests/ORB_destroy/run_test.pl:
7520         * tests/ORB_init/run_test.pl:
7521         * tests/ORB_Local_Config/run_tests_all.pl:
7522           Use a PerlACE variable for the time to wait for a process
7524 Tue Mar  6 09:03:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7526         * tests/POA/Bug_2511_Regression/run_test.pl:
7527         * tests/POA/Current/run_test.pl:
7528         * tests/POA/Deactivate_Object/run_test.pl:
7529         * tests/POA/Default_Servant/run_test.pl:
7530         * tests/POA/Etherealization/run_test.pl:
7531         * tests/POA/Excessive_Object_Deactivations/run_test.pl:
7532         * tests/POA/Identity/run_test.pl:
7533         * tests/POA/MT_Servant_Locator/run_test.pl:
7534         * tests/POA/Nested_Non_Servant_Upcalls/run_test.pl:
7535         * tests/POA/Non_Servant_Upcalls/run_test.pl:
7536         * tests/POA/Object_Reactivation/run_test.pl:
7537         * tests/POA/Persistent_ID/run_test.pl:
7538         * tests/POA/POA_Destruction/run_test.pl:
7539         * tests/POA/POAManagerFactory/run_test.pl:
7540         * tests/POA/Policies/run_test.pl:
7541         * tests/POA/Reference_Counting/run_test.pl:
7542         * tests/POA/Single_Threaded_POA/run_test.pl:
7543         * tests/POA/wait_for_completion/run_test.pl:
7544           Use a PerlACE variable for the time to wait for a process
7546 Tue Mar  6 08:59:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7548         * tests/Codec/run_test.pl:
7549         * tests/POA/Bug_1592_Regression/run_test.pl:
7550         * tests/Portable_Interceptors/AdvSlot/run_test.pl:
7551         * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl:
7552         * tests/Portable_Interceptors/AdvSlotExt/run_test.pl:
7553         * tests/Portable_Interceptors/Benchmark/run_test.pl:
7554         * tests/Portable_Interceptors/Bug_1559/run_test.pl:
7555         * tests/Portable_Interceptors/Bug_2088/run_test.pl:
7556         * tests/Portable_Interceptors/Bug_2510_Regression/run_test.pl:
7557         * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl:
7558         * tests/Portable_Interceptors/Dynamic/run_test.pl:
7559         * tests/Portable_Interceptors/ForwardRequest/run_test.pl:
7560         * tests/Portable_Interceptors/IORInterceptor/run_test.pl:
7561         * tests/Portable_Interceptors/ORB_Shutdown/run_test.pl:
7562         * tests/Portable_Interceptors/PICurrent/run_test.pl:
7563         * tests/Portable_Interceptors/PolicyFactory/run_test.pl:
7564         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
7565         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
7566         * tests/Portable_Interceptors/Recursive_ORBInitializer/run_test.pl:
7567         * tests/Portable_Interceptors/Redirection/run_test.pl:
7568         * tests/Portable_Interceptors/Register_Initial_References/run_test.pl:
7569         * tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl:
7570         * tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl:
7571         * tests/Portable_Interceptors/Slot/run_test.pl:
7572           Use a PerlACE variable for the time to wait for a process
7574 Tue Mar  6 08:15:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7576         * tests/Any/Recursive/Test.idl:
7577           Added another test case
7579         * tests/Any/Recursive/client.cpp:
7580           Extended with more tests
7582         * tests/POA/Current/Current.cpp:
7583           Layout changes
7585 Tue Mar  6 03:08:49 UTC 2007  Carlos O'Ryan  <coryan@atdesk.com>
7587         * tests/POA/Bug_1592_Regression/run_test.pl:
7588           Must use $ACE_ROOT/bin instead of ../../bin otherwise it does
7589           not work for checkouts with ACE and TAO at the same level (such
7590           as directly from the trunk.)
7592 Mon Mar  5 20:13:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7594         * TAO_IDL/ast/ast_sequence.cpp:
7595           Fixed last part of bug 2776, the typecode for recursive valuetype s
7596           is now generated correctly as recursive
7598         * TAO_IDL/ast/ast_valuetype.cpp:
7599         * TAO_IDL/be/be_valuetype.cpp:
7600         * TAO_IDL/be_include/be_valuetype.h:
7601         * TAO_IDL/include/ast_valuetype.h:
7602           Moved in_recursion method from be to ast class
7604 Mon Mar  5 19:00:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7606         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
7607         * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
7608         * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
7609           Fixed bug 2776 partially, improved the detection whether we have
7610           a recursive type or not. Thanks to Martin Corino
7611           <mcorino at remedy dot nl> for reporting this issue.
7613 Mon Mar  5 14:45:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7615         * tests/IDL_Test/valuetype.idl:
7616           Added Recursive2 and Recursive3 types, both do result in
7617           an invalid generated typecode. The generated code does compile
7618           but will result in a crash when used runtime.
7620         * tests/IDL_Test/IDL_Test.mpc:
7621           Don't use -GA for valuetype anymore, is too complex
7623 Mon Mar  5 13:41:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7625         * tests/Any/Recursive/Test.idl:
7626           Added RecursiveUnion2 as another test
7628         * tests/Any/Recursive/client.cpp:
7629           Added call with RecursiveUnion2, also fails
7631         * tests/IDL_Test/union.idl:
7632         * tests/IDL_Test/valuetype.idl
7633           Some more tests
7635 Mon Mar  5 11:09:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7637         * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp:
7638         * tao/AnyTypeCode/Recursive_Type_TypeCode.h:
7639         * tao/AnyTypeCode/Struct_TypeCode.cpp:
7640         * tao/AnyTypeCode/Struct_TypeCode.h:
7641         * tao/AnyTypeCode/Struct_TypeCode_Static.cpp:
7642         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
7643           Layout changes
7645 Mon Mar  5 11:03:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7647         * tao/Bounded_Object_Reference_Sequence_T.h:
7648         * tao/Unbounded_Object_Reference_Sequence_T.h:
7649           Reverted the change for bugzilla 2829, some builds show errors,
7650           will investigate these builds first
7652 Mon Mar  5 09:44:32 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7655         * tao/Bounded_Object_Reference_Sequence_T.h:
7656         * tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
7657         * tao/Makefile.am:
7658         * tao/Object_Reference_Const_Sequence_Element_T.h:
7659         * tao/String_Const_Sequence_Element_T.h:
7660         * tao/tao.mpc:
7661         * tao/Unbounded_Object_Reference_Sequence_T.h:
7662           Fixed bugzilla 2829, make it possible to use .in()
7663           on the element returned by const operator [] for an
7664           object reference sequence
7666         * tao/ORB_Core.cpp:
7667           layout change
7669         * TAO_IDL/be/be_visitor_union/union_cs.cpp
7670         * TAO_IDL/be/be_visitor_union_branch.cpp
7671         * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
7672         * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
7673         * TAO_IDL/be_include/be_codegen.h
7674         * TAO_IDL/be_include/be_visitor_union_branch.h
7675         * TAO_IDL/be_include/be_visitor_union_branch/public_constructor_cs.h
7676           Fixed bugzilla 2839, when an union is created by default
7677           and the discriminator is for a value that is allocated
7678           from the heap then allocate a value else we get
7679           a crash when marshaling this default union
7681 Fri Mar  2 22:15:32 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7683         * tests/DSI_AMI_Gateway/test_dsi.cpp:
7685           Fixed a memory leak.
7687 Fri Mar  2 20:48:45 UTC 2007  Steve Huston  <shuston@riverace.com>
7689         * TAO-INSTALL.html: Added a description of cross-compiling on
7690           Windows with Visual Studio.
7692         * orbsvcs/ImplRepo_Service/Activator_NT_Service.{h cpp}:
7693         * orbsvcs/ImplRepo_Service/Locator_NT_Service.{h cpp}:
7694         * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
7695         * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
7696         * orbsvcs/Naming_Service/NT_Naming_Server.cpp:
7697         * orbsvcs/Naming_Service/NT_Naming_Service.{h cpp}:
7698         * orbsvcs/Notify_Service/NT_Notify_Server.cpp:
7699         * orbsvcs/Notify_Service/NT_Notify_Service.{h cpp}: Don't try this
7700           on ACE_WIN32 platforms where ACE_LACKS_WIN32_SERVICES.
7702         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp (open_config):
7703         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp: Don't try to build
7704           the Windows registry-using code where ACE_LACKS_WIN32_REGISTRY.
7706 Fri Mar  2 21:00:23 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7708         * tests/DSI_AMI_Gateway/test_dsi.cpp:
7709         * tests/DSI_Gateway/test_dsi.cpp:
7711           Fixed an unused argument warning.
7713 Fri Mar  2 20:31:11 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7715         * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
7716         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7718           Don't need the exception_type_ data memember.
7719           It is inherited from its parent class AMH_Response_Handler.
7721         * tao/Messaging/AMH_Response_Handler.h:
7722         * tao/Messaging/AMH_Response_Handler.cpp:
7724           Move the exception_type_ from private section to protected section.
7725           so that the AMH_DSI_Response_Handler as a child class can access
7726           this data member.
7728 Fri Mar  2 18:45:34 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7730         * tao/DynamicInterface/AMH_DSI_Response_Handler.inl:
7731         * tao/DynamicInterface/DII_Reply_Handler.inl:
7733           Added the missing versioned namespace guard.
7735 Fri Mar  2 07:21:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7737         * TAO_IDL/be/be_attribute.cpp:
7738           No need to set the flag that an operation has been seen
7740         * TAO_IDL/be/be_union.cpp:
7741           When we have an union with an enum as discriminator and the
7742           number of labels is the same as the enum has members we don't
7743           need to generate a default case. Fixes bugzilla 2838
7745 Thu Mar  1 21:32:04 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7747         * tao/DynamicInterface/DII_Reply_Handler.cpp:
7749           Cosmetic change.
7751 Thu Mar  1 21:22:25 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7753         * tests/DSI_AMH/DSI_AMH.mpc:
7755           Fixed a mpc error.
7757 Thu Mar  1 21:13:06 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7759         * tao/DynamicInterface/DII_Invocation_Adapter.h:
7760         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
7762           Fixed a Intel compiler warning.
7764 Thu Mar  1 20:21:19 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7766         * tests/DSI_AMI_Gateway/test_dsi.cpp:
7768           Fixed a unused argument warning.
7770 Thu Mar  1 19:58:16 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7772         * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
7773         * tao/DynamicInterface/DII_Reply_Handler.h:
7774         * tao/DynamicInterface/DII_Reply_Handler.cpp:
7776           Added the missing versioned namespace guard.
7778 Thu Mar  1 19:36:47 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7780         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7781         * tao/DynamicInterface/DII_Reply_Handler.h:
7782         * tao/DynamicInterface/DII_Reply_Handler.cpp:
7784           Removed use of deprecated macros. Changed to use c++ cast.
7785           Removed a check for gcc > 2.8 since it is not supported.
7787 Thu Mar  1 19:14:18 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7789         * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
7790         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7792           Moved implemention code from header file to cpp file.
7794 Thu Mar  1 18:58:47 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7796         * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
7797         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7798         * tao/DynamicInterface/DII_Invocation_Adapter.h:
7799         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
7800         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
7801         * tao/DynamicInterface/DII_Reply_Handler.h:
7802         * tao/DynamicInterface/DII_Reply_Handler.inl:
7803         * tao/DynamicInterface/Request.h:
7804         * tao/DynamicInterface/Request.cpp:
7805         * tests/DSI_AMH/DSI_AMH.mpc:
7806         * tests/DSI_AMH/README:
7807         * tests/DSI_AMH/Roundtrip.cpp:
7808         * tests/DSI_AMH/server.cpp:
7809         * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
7810         * tests/DSI_AMI_Gateway/gateway.cpp:
7811         * tests/DSI_AMI_Gateway/test_dsi.h:
7812         * tests/DSI_AMI_Gateway/test_dsi.inl:
7813         * tests/DSI_AMI_Gateway/test_dsi.cpp:
7815           Changed some lengthy lines to be less than 80 characters.
7817 Thu Mar  1 16:14:43 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7819         * tao/Makefile.am:
7821           Manually added several new files to this file.
7823 Thu Mar  1 14:53:53 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7825         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7827           No need to check for null pointer since dynamic_cast already
7828           does the check for us.
7830 Thu Mar  1 14:01:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7832         * tao/DynamicInterface/Context.h:
7833         * tao/DynamicInterface/Dynamic_Implementation.cpp:
7834         * tao/DynamicInterface/Request.cpp:
7835         * tao/DynamicInterface/Request.h:
7836         * tao/DynamicInterface/Server_Request.cpp:
7837         * tao/DynamicInterface/Unknown_User_Exception.h:
7838         * tao/Messaging/AMH_Response_Handler.cpp:
7839         * tao/Transport.h:
7840         * tao/Transport_Connector.cpp:
7841         * tao/Transport_Queueing_Strategies.cpp:
7842         * tao/Transport_Selection_Guard.cpp:
7843           Layout changes
7845 Thu Mar  1 13:23:32 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
7847         * tao/Makefile.am:
7849           Since these are not automatically generated, we must add new files
7850           by hand.
7852 Thu Mar  1 13:12:28 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
7854         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7856           Replaced ACE_static_cast and ACE_const_cast with the correct
7857           casts.
7859 Wed Feb 28 20:02:07 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
7861         * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
7862         * tao/DynamicInterface/AMH_DSI_Response_Handler.inl:
7863         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
7864         * tao/DynamicInterface/DII_Invocation.h:
7865         * tao/DynamicInterface/DII_Invocation_Adapter.h:
7866         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
7867         * tao/DynamicInterface/DII_Reply_Dispatcher.h:
7868         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
7869         * tao/DynamicInterface/DII_Reply_Handler.h:
7870         * tao/DynamicInterface/DII_Reply_Handler.inl:
7871         * tao/DynamicInterface/DII_Reply_Handler.cpp:
7872         * tao/DynamicInterface/Request.h:
7873         * tao/DynamicInterface/Request.cpp:
7875         * tao/Invocation_Utils.h:
7877         * tao/Messaging/AMH_Response_Handler.h:
7878         * tao/Messaging/AMH_Response_Handler.cpp:
7880           Extended current DynamicInterface to allow DII+AMI+DSI+AMH.
7882         * tests/DSI_AMH:
7883         * tests/DSI_AMH/DSI_AMH.mpc:
7884         * tests/DSI_AMH/README:
7885         * tests/DSI_AMH/Roundtrip.h:
7886         * tests/DSI_AMH/Roundtrip.cpp:
7887         * tests/DSI_AMH/Test.idl:
7888         * tests/DSI_AMH/client.cpp:
7889         * tests/DSI_AMH/run_test.pl:
7890         * tests/DSI_AMH/server.cpp:
7892           Added a new test for the new DSI+AMH feature.
7894         * tests/DSI_AMI_Gateway:
7895         * tests/DSI_AMI_Gateway/DSI_AMI_Gateway.mpc:
7896         * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h:
7897         * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
7898         * tests/DSI_AMI_Gateway/README:
7899         * tests/DSI_AMI_Gateway/client.cpp:
7900         * tests/DSI_AMI_Gateway/gateway.cpp:
7901         * tests/DSI_AMI_Gateway/run_exception_test.pl:
7902         * tests/DSI_AMI_Gateway/run_test.pl:
7903         * tests/DSI_AMI_Gateway/server.cpp:
7904         * tests/DSI_AMI_Gateway/test.idl:
7905         * tests/DSI_AMI_Gateway/test_dsi.h:
7906         * tests/DSI_AMI_Gateway/test_dsi.inl:
7907         * tests/DSI_AMI_Gateway/test_dsi.cpp:
7908         * tests/DSI_AMI_Gateway/test_i.h:
7909         * tests/DSI_AMI_Gateway/test_i.inl:
7910         * tests/DSI_AMI_Gateway/test_i.cpp:
7912           Added a new test to experience the whole AMI+DII+AMH+DSI feature.
7914 Wed Feb 28 15:24:30 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
7916         * MPC/config/diffservpolicy.mpb:
7918           Added avoids_minimum_corba, avoids_corba_e_compact, and
7919           avoids_corba_e_micro as base projects and removed the install base
7920           project.  This library is not available when minimum_corba,
7921           corba_e_compact or corba_e_micro is enabled.  And, users of this
7922           library may not want/need their binary or library to be installed.
7924 Wed Feb 28 14:59:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7926         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
7927         * orbsvcs/tests/Security/MT_IIOP_SSL/Server_Worker.cpp:
7928         * orbsvcs/tests/Security/MT_SSLIOP/Client_Worker.cpp:
7929         * orbsvcs/tests/Security/MT_SSLIOP/Server_Worker.cpp:
7930           Fixed unreferenced local variable warnings
7932 Wed Feb 28 14:44:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7934         * tests/Param_Test/options.cpp:
7935           Fixed memory leak when reading ior file
7937 Wed Feb 28 12:42:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7939         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
7940         * tao/CodecFactory/CDR_Encaps_Codec.h:
7941         * tao/CodecFactory/CodecFactory.cpp:
7942         * tao/CodecFactory/CodecFactory.h:
7943         * tao/CodecFactory/CodecFactory_impl.cpp:
7944         * tao/CodecFactory/CodecFactory_impl.h:
7945           Layout changes
7947 Wed Feb 28 12:34:55 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
7949         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
7951           Removed an ACE_THROW_RETURN that somehow made it back in.
7953 Wed Feb 28 10:05:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7955         * tao/AnyTypeCode/append.cpp:
7956         * tao/AnyTypeCode/Union_TypeCode.cpp:
7957         * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
7958           Zapped another few old exception macros
7960         * tao/DynamicInterface/Dynamic_Implementation.cpp:
7961           Layout changes
7963 Wed Feb 28 09:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
7965         * bin/*:
7966         * Release:
7967           Added new bin directory and moved some scripts of the ACE_wrappers/bin
7968           to this directory so that we don't ship TAO specific scripts with ACE
7970 Tue Feb 27 21:09:01 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7972         * tao/MCAST_Parser.cpp (parse_string):
7974           Removed emulated exception macro that snuck back in to the
7975           source during the merge.
7977 Tue Feb 27 18:43:11 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
7979         * tao/Exception.h:
7980         * tao/SystemException.h:
7982           Made copy constructor public again to silence VC7.1 level 4
7983           warnings.  This constructor should be protected, but VC7.1 at
7984           warning level 4 complains about the inaccessible copy
7985           constructor preventing it from being caught.  However, that
7986           probably isn't true for most cases since CORBA exceptions are
7987           typically caught by reference, not by copy.
7989           Added a note describing why the copy constructor is not
7990           protected.
7992         * tao/diffs/Object_Key.diff:
7994           Synchronized with latest version of Object_KeyC.cpp.
7996 Tue Feb 27 13:21:05 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
7998         * tests/IDL_Test/union.idl:
8000           Changed to only exclude the union with negative cases from SunCC
8001           version 5.8 or below.
8003 Tue Feb 27 12:41:52 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8005         * examples/TypeCode_Creation/main.cpp:
8006         * examples/TypeCode_Creation/test.idl:
8008           Modified the idl union to not use negative numbers in the cases.
8010         * tests/IDL_Test/union.idl:
8012           Added a union that uses negative numbers in the cases.  This is
8013           currently #ifdef'ed to not be processed by the Sun preprocessor as
8014           it separates the negative sign and the number causing problems for
8015           the tao_idl lexer/scanner.  This is for bugzilla bug #2821.
8017 Tue Feb 27 11:05:00 UTC 2007  Simon Massey  <sma@prismtech.com>
8019         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
8021           Some compilers do not process the #if before the macro subsitution
8022           adjacent string concatination.
8024 Tue Feb 27 06:32:42 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
8026         * tao/EndpointPolicy/EndpointPolicy_Factory.cpp (create_policy):
8028           It seems the const TAO object reference sequence element
8029           operator[] no longer returns a "_var" or managed type.  Drop the
8030           newly added ".in()" accessor call.  Addresses g++ 4.1 build
8031           errors.
8033         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator >>):
8035           Fixed partial merge where a number of changes were not
8036           committed.
8038           Addressed comparison signed/unsigned warnings.
8040 Mon Feb 26 23:27:03 UTC 2007  Ossama Othman  <ossama_othman at symantec dot com>
8042         * NEWS:
8044           Updated to reflect latest changes.
8046         * TAO_IDL/include/fe_extern.h (File, FE_set_yyin):
8047         * TAO_IDL/fe/fe_extern.cpp (FE_set_yyin):
8049           Removed useless "File" class forward declaration.  Just use
8050           the standard "FILE" type instead.
8052         * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
8053         * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
8054         * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
8055         * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
8057           Added missing visit_scope() method return value check detected
8058           by Coverity.
8060         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
8061         * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
8062         * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
8064           Added missing accept() method return value check detected by
8065           Coverity.
8067         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
8069           Fixed buffer overrun detected by Coverity.
8071         * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
8072         * tao/Acceptor_Registry.cpp:
8073         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
8074         * tao/DynamicAny/DynArray_i.cpp:
8075         * tao/DynamicAny/DynStruct_i.cpp:
8076         * tao/DynamicAny/DynUnion_i.cpp:
8077         * tao/DynamicAny/DynEnum_i.cpp:
8078         * tao/DynamicAny/DynSequence_i.cpp:
8079         * tao/DynamicInterface/DII_Invocation.cpp:
8080         * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp:
8081         * tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
8082         * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
8083         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
8084         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
8086           Added missing dynamic_cast<> return value check detected by
8087           Coverity, i.e. a Coverity FORWARD_NULL error.
8089         * TAO_IDL/be/be_interface_strategy.cpp (compute_coll_names):
8091           Place full_coll_name_ and local_coll_name_ pointer members in a
8092           well defined state by resetting them to zero  after deallocating
8093           memory they pointed to in case this method returns prematurely,
8094           and attempts to access them later on occur.  Addresses a problem
8095           flagged by Coverity.
8097         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
8098         * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
8099         * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp:
8100         * tao/CodecFactory/CodecFactory.cpp:
8101         * tao/DynamicInterface/Dynamic_Implementation.cpp:
8102         * tao/PI/PICurrent_Loader.cpp:
8103         * tao/RTCORBA/RT_PolicyFactory.cpp:
8105           Initialize generated CORBA::Object_ptr skeleton variables with
8106           CORBA::Object_ptr() instead of CORBA::Object::_nil().  Addresses
8107           Coverity UNUSED_VALUE errors.
8109         * TAO_IDL/be/be_sequence.cpp:
8110         * TAO_IDL/be/be_visitor_array/array_ch.cpp:
8111         * TAO_IDL/be/be_visitor_array/array_ci.cpp:
8112         * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
8113         * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
8114         * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
8115         * TAO_IDL/be/be_visitor_operation/operation.cpp:
8116         * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
8117         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
8119           Moved zero pointer check before the pointer is actually
8120           dereferenced.  Addresses Coverity REVERSE_INULL error.
8122         * TAO_IDL/be/be_codegen.cpp:
8124           Include "tao/ORB_Constants.h" if operations or valuetypes are
8125           seen.  Users may check SystemException minor codes.
8127           Corrected npos constant scope.  s/ACE_SString/ACE_CString/g
8129           Const-correctness improvements.
8131           Delay array instantiation optimization until it is needed.
8132           Minor performance optimization in presence of bad function
8133           parameters.
8135         * TAO_IDL/be/be_interface.cpp (gen_def_ctors):
8137           Issue diagnostic message if inheritance graph traversal fails.
8139         * TAO_IDL/be/be_decl.cpp:
8141           Do not continue if scope narrowing fails.
8143         * TAO_IDL/ast/ast_constant.cpp:
8144         * TAO_IDL/ast/ast_expression.cpp:
8145         * TAO_IDL/ast/ast_enum.cpp:
8146         * tao/AnyTypeCode/Any_Basic_Impl.cpp:
8147         * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
8148         * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
8149         * tao/AnyTypeCode/Any_Impl_T.cpp:
8150         * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
8151         * tao/AnyTypeCode/Any_SystemException.cpp:
8152         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
8153         * tao/AnyTypeCode/append.cpp:
8154         * tao/AnyTypeCode/skip.cpp:
8155         * tao/RTCORBA/RT_Transport_Descriptor.cpp:
8156         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
8157         * tao/RTCORBA/RT_ORB.cpp:
8158         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
8159         * tao/RTCORBA/RT_Endpoint_Utils.cpp:
8160         * tao/RTPortableServer/RT_Policy_Validator.cpp:
8162           Check for null pointer before dereferencing.  Addresses Coverity
8163           FORWARD_NULL errors.
8165         * TAO_IDL/fe/lex.yy.cpp:
8166         * TAO_IDL/fe/idl.ll:
8168           Improved consistency between local variable and return value
8169           types.
8171           Improved const-correctness.
8173           Fixed dead code related to IDL comment scanning.  Flagged by
8174           Coverity.
8176           Cleaned up node memory management.
8178         * TAO_IDL/driver/drv_preproc.cpp:
8180           Removed useless "File" class forward declaration.  Just use
8181           the standard "FILE" type instead.
8183           Removed use of "friggin'" from TAO_IDL error diagnostic.  Some
8184           users may not appreciate this humor.
8186         * TAO_IDL/util/utl_string.cpp:
8188           Use operator new() instead of malloc().
8190           (~UTL_String):
8192           Deallocate string array members.  Addresses exception-safety
8193           issues, as well as Coverity CTOR_DTOR_LEAK errors.
8195           (destroy):
8197           Deallocate string array members, and reset them to zero.
8199         * tao/Exception.h:
8200         * tao/SystemException.h:
8202           Made copy constructor protected, as required by the C++
8203           mapping.
8205         * tao/IIOP_Acceptor.cpp:
8207           Addressed buffer overrun.
8209         * tao/IIOP_Connector.cpp:
8211           Corrected method name in diagnostic message.
8213           Cosmetic changes.
8215         * tao/MCAST_Parser.cpp:
8216         * tao/MCAST_Parser.h:
8217         * tao/MCAST_Parser.inl:
8219           Replaced unnecessary delayed conversions from port and TTL
8220           strings to integral values.  Just store and use the integral
8221           values directly instead of passing around a bunch of strings.
8222           Simplifies implementation.
8224           Added valid TTL check.  The valid TTL range is (0,255].
8226           Corrected string position variable type to match return value of
8227           ACE_CString::find(), i.e. ACE_CString::size_type.
8229         * tao/Object_KeyC.h:
8230         * tao/Object_KeyC.cpp (encode_sequence_to_string):
8231           (decode_string_to_sequence):
8232         * tao/diffs/Object_Key.diff:
8234           In the decoding case, ensure sequence length value does not
8235           exceed maximum value for sequence index type (CORBA::ULong).
8236           This is mostly an issue for 64-bit MS Windows builds.
8238           Corrected types used in explicit casts.
8240           Improved const-correctness.
8242           Improved performance.
8244         * tao/Policy_Set.cpp:
8246           Verify TAO_Cached_Policy_Type value is greater than zero before
8247           using it as an array index.  Addresses Coverity NEGATIVE_RETURNS
8248           errors.
8250         * tao/Queued_Message.h:
8252           Removed include directive for "ace/Time_Value.h".  A forward
8253           declaration will suffice.
8255         * tao/TAO_Internal.cpp (open_services):
8257           Addressed warning regarding potential conflict with similarly
8258           named variables in different scopes.
8260         * tao/Transport.cpp (cleanup_queue_i):
8262           Corrected byte count type to match message length type.
8264         * tao/orbconf.h (TAO_DEFAULT_ADAPTER_REGISTRY_SIZE):
8265         * tao/IORTable/Table_Adapter.cpp (priority):
8267           Created this new constant, and used it where appropriate.
8269         * tao/AnyTypeCode/String_TypeCode_Traits.h:
8271           Initialize CORBA::TypeCode_ptr variables with
8272           CORBA::TypeCode_ptr() instead of CORBA::TypeCode::_nil().
8273           Addresses Coverity UNUSED_VALUE errors.
8275         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
8277           Removed dead/unreachable code.
8279         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
8281           Only issue diagnostic message if debugging is enabled by user.
8283         * tao/RTCORBA/RT_PolicyFactory.cpp:
8284         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
8285         * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
8286         * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp:
8288           Initialize CORBA::Policy_ptr variables with CORBA::Policy_ptr()
8289           instead of CORBA::Policy::_nil().  Addresses Coverity
8290           UNUSED_VALUE errors.
8292         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
8294           Added missing dynamic_cast<> return value check detected by
8295           Coverity, i.e. a Coverity FORWARD_NULL error.
8297           Initialize CORBA::TypeCode_ptr variables with
8298           CORBA::TypeCode_ptr() instead of CORBA::TypeCode::_nil().
8299           Addresses Coverity UNUSED_VALUE errors.
8301         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
8303           Verify buffer size falls into a valid range instead of just
8304           checking for a non-zero value.  Addresses Coverity
8305           TAINTED_SCALAR errors.
8307         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
8309           Fixed potential memory leaks.  Addresses Coverity RESOURCE_LEAK
8310           errors.
8312         * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
8314           Fixed potential dynamic deallocation of a statically
8315           instantiated object.
8317         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
8319           Explicitly cast return value of "attrs.load()" call to void.  We
8320           don't appear to care about it.  Address Coverity CHECKED_RETURN
8321           error.
8323         From Russell Mora
8324         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp (read):
8326           Fix for coverity flaged REVERSE_INULL problem.  Do not
8327           dereference null pointer.
8329 Mon Feb 26 19:30:28 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8331         * tests/IDL_Test/constants.idl:
8333           Added constants built through various mathematic operations to
8334           flush out problems with preprocessors that don't handle negative
8335           signs correctly.  This is for bugzilla bug #2821.
8337 Mon Feb 26 17:25:00 UTC 2007  Simon Massey  <sma@prismtech.com>
8339         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
8341           Removed persistance options that rely on non-minimum corba.
8343 Mon Feb 26 17:18:20 UTC 2007  Adam Mitz  <mitza@ociweb.com>
8345         * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp:
8347           Added a #include for the octet-sequence specialization.
8349 Mon Feb 26 14:44:07 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8351         * TAO_IDL/fe/idl.ll:
8352         * TAO_IDL/fe/lex.yy.cpp:
8354           Reverted my change (committed by Jeff Parsons on my behalf) from
8355           Tue Nov 28 19:32:46 UTC 2006.  While it fixed an issues with the
8356           Sun preprocessor (e.g., negative numbers coming out like "- 9"),
8357           it causes problems with normal subtraction.  Thanks to Jules
8358           Colding <colding at omesc dot com> for reporting this.  This fixes
8359           bugzilla bug #2821.
8361 Mon Feb 26 13:57:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8363         * tao/Compression/*.{h,cpp}:
8364         * tao/UB_String_Argument_T.{cpp,inl}:
8365           Refactored layout using 1.12 version of StyleManager
8367 Mon Feb 26 13:43:45 UTC 2007  Olli Savia  <ops@iki.fi>
8369         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
8370         * orbsvcs/tests/FT_App/FT_Creator.cpp:
8371         * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
8372         * tao/ORB.cpp:
8373         * tao/ORB_Core.cpp:
8375           Pass correct buffer length to ACE_OS::snprintf().
8376           Thanks to Yves Alloyer <alloyer at ipanematech dot com> for
8377           reporting this and providing initial patch. This fixes Bug #2797.
8379 Mon Feb 26 13:43:44 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8381         * tests/DiffServ/server.cpp:
8383           Removed usage of old macros.
8385 Sun Feb 25 21:56:31 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8387         * tests/DiffServ/server.cpp:
8389           Removed ACE_THROW_SPEC in the function definitions and
8390           declarations. Helps fix the fuzz build errors.
8392 Sun Feb 25 17:28:52 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8394         * tests/DiffServ/run_test.pl:
8396           Added a regression test script for the DiffServ policy test.
8398 Sun Feb 25 17:09:10 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8400         * tests/DiffServ:
8401         * tests/DiffServ/client.cpp:
8402         * tests/DiffServ/diffserv.mpc:
8403         * tests/DiffServ/test.idl:
8404         * tests/DiffServ/server.cpp:
8405         * tests/DiffServ/README:
8407           Added a new test for the DiffServ policy.
8409 Sat Feb 24 19:34:08 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8411         * MPC/config/diffservpolicy.mpb:
8413           Added a MPC project file for the DiffServ policy.
8415 Sat Feb 24 06:56:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8417         * tao/AnyTypeCode/Any_Impl_T.cpp:
8418         * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
8419         * tao/AnyTypeCode/Any_SystemException.cpp:
8420           Use false instead of 0
8422         * tao/AnyTypeCode/ExceptionA.cpp:
8423         * tao/LocateRequest_Invocation.cpp:
8424         * tao/PortableServer/Adapter_Activator.cpp:
8425           Layout change
8427         * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp:
8428         * tao/HTTP_Parser.cpp:
8429         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
8430         * tao/LocateRequest_Invocation_Adapter.cpp:
8431         * tao/Messaging/Messaging_ORBInitializer.cpp:
8432         * tao/PI/PI_ORBInitializer.cpp:
8433         * tao/PI_Server/PortableServer_ORBInitializer.cpp:
8434         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
8435         * tao/RTCORBA/RT_ORBInitializer.cpp:
8436           Removed not needed catch
8438         * tao/Object.cpp:
8439           Fixed _validate_connection
8441         * tests/Bug_2826_Regression/*:
8442           New regression for bug 2826 that is about a problem with
8443           validate_connection. Thanks to Steven Xie
8444           <steven dot xie at mpathix dot com> for reporting this
8445           and making the test program
8447 Thu Feb 22 09:35:00 UTC 2007  Simon Massey  <sma@prismtech.com>
8449         * orbsvcs/orbsvcs/GSSUP.idl:
8451           This file includes CSI.idl, but this should be relative to TAO/orbsvcs for
8452           end user use.
8454 Thu Feb 22 09:14:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8456         * tests/POA/Bug_1592_Regression/client.cpp:
8457           Added this file, missed it in a previous commit
8459 Wed Feb 21 14:47:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8461         * tao/Makefile.am:
8462           Updated for some changes
8464         * tao/AnyTypeCode/Any.cpp:
8465           Documentation update
8467         * tao/PI_Server/ServerInterceptorAdapter.cpp:
8468         * tao/PI_Server/ServerRequestInfo.cpp:
8469         * tao/PortableServer/Object_Adapter.cpp:
8470         * tao/PortableServer/Servant_Upcall.cpp:
8471           Layout changes
8473 Wed Feb 21 14:25:05 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8475         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
8476         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
8478           Added a new set_dscp_codepoint () method.
8480 Wed Feb 21 14:21:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8482         * tests/POA/Bug_1592_Regression/*:
8483           New test program for bug 1592, not fixed yet.
8485         * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
8486         * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc:
8487           Simplified
8489 Wed Feb 21 14:15:38 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8491         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
8493           Modified the pre_invoke_remote_request () method
8494           to add checks specific to the DiffServ policy,
8495           to add DiffServ codepoints on the server replies.
8497 Wed Feb 21 12:23:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8499         * tests/POA/Bug_2511_Regression/server.cpp:
8500           Return the error count, in case of a failure then the test
8501           framework will notice this
8503         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
8504           Don't call postinvoke when we don't have a servant. Fixes bugzilla
8505           bugs 2511 and 2658. Thanks to Martin Cornelius
8506           <Martin dot Cornelius at smiths-heimann dot com> and Milan
8507           Cvetkovic <milan dot cvetkovic at mpathix dot com> for reporting
8508           this and providing a test case and a proposed fix.
8510 Wed Feb 21 11:42:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8512         * tests/Bug_1383_Regression/*:
8513           Code for this test, not enabled for automatic testing, just
8514           integrated this and validated that it just works
8516 Wed Feb 21 10:41:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8518         * tao/AnyTypeCode/TypeCode.cpp:
8519         * tao/Strategies/SHMIOP_Acceptor.cpp:
8520         * tao/Strategies/UIOP_Connection_Handler.cpp:
8521           Layout changes
8523 Wed Feb 21 08:28:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8525         * tests/Any/Recursive/client.cpp:
8526         * tests/Any/Recursive/Test.idl:
8527           Added another test case
8529         * tests/Hello/server.cpp:
8530           Layout change
8532 Wed Feb 21 08:24:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8534         * docs/tutorials/Quoter/Simple/Server/index.html:
8535           Updated because of throw spec removal
8537         * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.{h,cpp}:
8538         * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.{h,cpp}:
8539           Use throw()
8541         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
8542           Use false instead of 0
8544         * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.{h,cpp}:
8545           Make destroyed a real bool
8547         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
8548         * orbsvcs/orbsvcs/Naming/Storable.cpp:
8549         * orbsvcs/orbsvcs/Naming/Storable.h:
8550         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
8551         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
8552         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
8553         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
8554         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
8555         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
8556         * orbsvcs/tests/Security/Secure_Invocation/Foo_i.cpp:
8557           Layout change
8559         * orbsvcs/performance-tests/RTEvent/lib/Implicit_Deactivator.cpp
8560         * orbsvcs/performance-tests/RTEvent/lib/Servant_var.h:
8561         * orbsvcs/performance-tests/RTEvent/lib/Servant_var.inl:
8562           Use std::swap instead of ACE_Swap
8564         * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
8565           Simplified this file
8567 Wed Feb 21 08:14:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8569         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
8570         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
8571           Layout changes
8573         * Utils/Servant_Var.inl:
8574           Use std::swap instead of ACE_Swap
8576 Tue Feb 20 20:59:38 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8578         * tao/TAO_Internal.cpp:
8580           Removed the process directive for Default Network Priority
8581           Protocols Hooks.
8583         * tao/DiffServPolicy/DiffServPolicy.cpp:
8585           Added code to set the name of the DiffServ Network
8586           Priority Protocols Hooks with the ORB Core. At ORB
8587           initialization time, the ORB Core will open a service
8588           configurator based on this name, to set the network
8589           priority protocols hooks.
8591         * tao/ORB_Core.cpp:
8593           Previosuly, during the initializations of the protocols hooks,
8594           if the protocols hooks turned out to be 0, a initialization
8595           error was thrown. Removed that, because now the protocols
8596           hooks could be 0, because we have removed the default
8597           implementations.
8599         * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp:
8601           Check if the returned network priority protocolos hooks
8602           from the ORB Core is not 0, before using it.
8604         * tao/Remote_Invocation.cpp:
8606           Modified the send_message () to check if DiffServ policy is being
8607           used to set the DiffServ codepoints on the requests and replies.
8608           This method already has code to check the enable_network_priority
8609           flag from the RTCORBA library, to set DiffServ codepoints
8610           on the requests and replies. Now, using DiffServ library always
8611           takes precedence irrespective if whether the application uses
8612           RTCORBA or not.
8614 Tue Feb 20 20:36:12 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8616         * tao/tao.mpc:
8618           Removed Default_Network_Priority_Protocols_Hooks.{h,cpp}.
8620 Tue Feb 20 20:28:28 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8622         * tao/Default_Network_Priority_Protocols_Hooks.{cpp,h}:
8624           Removed. The network_priority_protocols_hooks is no
8625           longer going to incur virtual call overhead, and instead
8626           just remains as a pointer, which is 0 or not. Non-zero
8627           instance means, that the DiffServ library is linked in.
8629 Tue Feb 20 20:10:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8631         * tao/Default_Protocols_Hooks.{cpp,h}:
8632           Removed, instead of just invoking the protocol hooks, just
8633           check if the protocol_hook pointer is 0 or not. If non zero
8634           then invoke the method
8636         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp:
8637           Added missing include to build with Borland
8639         * tao/IIOP_Connection_Handler.cpp:
8640         * tao/ORB_Core.cpp:
8641         * tao/Remote_Invocation.cpp:
8642         * tao/RTCORBA/RT_Current.cpp:
8643         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
8644         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
8645         * tao/Strategies/DIOP_Connection_Handler.cpp:
8646         * tao/Strategies/SCIOP_Connection_Handler.cpp:
8647         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
8648         * tao/Strategies/UIOP_Connection_Handler.cpp:
8649         * tao/orbsvcs/orbsvcs/SSLIOP_Connection_Handler.cpp:
8650           When invoking the protocol hooks, check if we have a valid pointer.
8651           This increases performance and decreases footprint. Fixes bugzilla
8652           2823.
8654         * tao/tao.mpc:
8655           Removed Default_Protocols_Hooks.{h,cpp}
8657         * tao/TAO_Internal.cpp:
8658           Removed default protocol hooks
8660         * tao/Default_Collocation_Resolver.cpp:
8661         * tao/Invocation_Adapter.cpp:
8662         * tao/PortableServer/Object_Adapter.cpp:
8663           Layout change
8665 Tue Feb 20 18:35:50 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
8667         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp (ssliop_connect):
8668           Call remove_reference() on svc_handler so that we don't leak
8669           handles.  Thanks to Ken Sedgwick <ken+5a4 at bonsai dot com> for
8670           reporting this and testing the fix.  This fixes bugid 1506.
8672 Tue Feb 20 17:56:25 UTC 2007  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
8674         * COPYING: Clarified how the COPYING file need to be included with
8675           any code released.  Thanks to Scott Mark <sjm at pobox dot com>
8676           for helping clarify this.
8678 Tue Feb 20 16:03:13 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8680         * tao/PortableServer/Default_Servant_Dispatcher.cpp:
8682           Modified the pre_invoke_remote_request () method to do
8683           some processing, specific to the DiffServ library, to add
8684           DiffServ codepoints on the replies. The method relegates the
8685           processing to a network priority hook, defined on the POA,
8686           and specialized by the DiffServ library.
8688 Tue Feb 20 15:10:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8690         * tao/AnyTypeCode/TypeCode.{h,cpp,inl}:
8691           Layout changes
8693 Tue Feb 20 13:21:08 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8695         * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp:
8696         * tests/Bug_2809_Regression/server.cpp:
8698           Deal with conversion from string constant to char*.  Store the
8699           string constants in a const char* and then use const_cast<> where
8700           necessary.
8702 Tue Feb 20 06:38:34 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8704         * tao/Connection_Handler.h:
8705         * tao/Connection_Handler.cpp:
8707           Added a new set_dscp_codepoint () method with a CORBA::Long
8708           as an input argument. This function is added as part of the
8709           DiffServ policy support.
8711         * tao/IIOP_Connection_Handler.h:
8712         * tao/IIOP_Connection_Handler.cpp:
8713         * tao/Strategies/DIOP_Connection_Handler.h:
8714         * tao/Strategies/DIOP_Connection_Handler.cpp:
8715         * tao/Strategies/SCIOP_Connection_Handler.h:
8716         * tao/Strategies/SCIOP_Connection_Handler.cpp:
8718           Concrete protocol implementations of the above defined method.
8720 Tue Feb 20 05:14:39 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8722         * tao/IOP_IOR.pidl:
8724           Changed the value of the newly added ServiceID (REP_NWPRIORITY)
8725           to be among the TAO reserved range.
8727 Mon Feb 19 21:01:10 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8729         * tao/DiffServPolicy/DiffServPolicy.pidl:
8731           Changed the PolicyType value to use a value from
8732           the TAO reserved range.
8734 Mon Feb 19 20:34:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8736         * orbsvcs/FTRT_Event_Service/Event_Service/FTRT_Event_Service.mpc:
8737         * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.mpc:
8738         * orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc:
8739         * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.mpc:
8740           Added install as base project so that the executables to
8741           get installed
8743         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
8744         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
8745         * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
8746         * orbsvcs/LifeCycle_Service/Makefile.am:
8747           Updated because of change above. Fixes bugzilla bug 2813, thanks
8748           to Thomas Girard <thomas dot g dot girard at free dot fr>
8749           for reporting this.
8751 Mon Feb 19 19:55:46 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8753         * tests/CDR/allocator.cpp:
8755           Use a static cast to avoid warnings about converting from
8756           ACE_hrtime_t to double.
8758 Mon Feb 19 19:44:59 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8760         * tests/Bug_1495_Regression/Client_Task.cpp:
8761         * tests/Bug_1495_Regression/test_i.cpp:
8762         * tests/Bug_2084_Regression/EventNode.cpp:
8763         * tests/Bug_2084_Regression/Hello.cpp:
8765           Use a combination of C-style cast and static_cast<> to avoid
8766           warnings from gcc in 64-bit mode.
8768 Mon Feb 19 19:00:24 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8770         * tests/Crash_On_Write/run_test.pl:
8772           Extend the client timeout so that very slow machines can complete
8773           the test.
8775 Mon Feb 19 18:59:01 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8777         * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h:
8779           Fixed the fuzz build errors.
8781 Mon Feb 19 18:48:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8783         * tao/Invocation_Adapter.cpp:
8784         * tao/Profile_Transport_Resolver.cpp:
8785         * tao/Transport_Connector.cpp:
8786           Layout changes
8788 Mon Feb 19 18:42:50 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
8790         * tests/Crash_On_Write/run_test.pl:
8792           Check for -1 instead of -10 to indicate timeout.
8794 Mon Feb 19 18:41:22 UTC 2007  Carlos O'Ryan  <coryan@atdesk.com>
8796         * tao/Default_Network_Priority_Protocols_Hooks.cpp:
8797           Fixed return types in two versions of get_dscp_codepoint().  The
8798           return type did not match the header file types.
8800 Mon Feb 19 16:37:26 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8802         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp:
8804           Fixed the RTEMS_NO_NETWORK build errors. The errors were in
8805           throwing exceptions in lines 96 and 102.
8807 Mon Feb 19 14:42:08 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8809         * tao/Network_Priority_Protocols_Hooks.h:
8810         * tao/Default_Network_Priority_Protocols_Hooks.h:
8811         * tao/Default_Network_Priority_Protocols_Hooks.cpp:
8812         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.h:
8813         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp:
8815           Modified the signature of get_dscp_codepoint () methods, to get rid
8816           of the "type qualifier meaningless" errors in most of the TAO
8817           builds.
8819 Mon Feb 19 14:36:33 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8821         * tao/TAO_Internal.cpp:
8823           Added a process directive to fix the ORB initialization errors.
8825 Mon Feb 19 12:32:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8827         * orbsvcs/orbsvcs/PortableGroup.idl:
8828           Improved doxygen
8830         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
8831         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
8832         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
8833         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
8834         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp:
8835         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
8836         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
8837         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
8838         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
8839         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
8840         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
8841         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
8842         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h:
8843         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
8844         * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
8846           Layout/const changes
8848         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
8849           Fixed compile problems when SSLIOP_DEBUG_PEER_CERTIFICATE is
8850           enabled
8852 Mon Feb 19 04:42:49 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8854         * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp:
8856           Fixed a compilation error.
8858 Fri Feb 16 16:55:51 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8860         * tao/PortableServer/Network_Priority_Hook.h:
8861         * tao/PortableServer/Network_Priority_Hook.cpp:
8863           Added a hook in the POA to make a call on the DiffServ library
8864           to do DiffServ policy related processing on the server side
8865           of the application. The specialized implementation of the hook
8866           is provided by the DiffServ library.
8868         * tao/PortableServer/Root_POA.h:
8869         * tao/PortableServer/Root_POA.cpp:
8871           Added code to initialize the above mentioned hook.
8873           Added get and set methods for the above mentioned hook.
8875           Added a get method to return the POA's cached policies.
8877         * tao/PortableServer/POA_Cached_Policies.h:
8878         * tao/PortableServer/POA_Cached_Policies.cpp:
8879         * tao/PortableServer/POA_Cached_Policies.inl:
8881           Added get and set methods for returning DiffServ policy related
8882           artifacts. These methods are used in the server side for setting
8883           the DiffServ codepoints on the replies.
8885 Fri Feb 16 16:51:38 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8887         * tao/ORB_Core.h:
8888         * tao/ORB_Core.cpp:
8889         * tao/ORB_Core.inl:
8891           Since a new type of protocols hooks was added as part of the
8892           TAO DiffServ policy support, the ORB core files are modified to
8893           instantiate the new type of protocols hooks, if the application
8894           uses the DiffServ library.
8896           Get and set methods are added to return the new type of protocols
8897           hooks.
8899           Modified the service_context_list () to add DiffServ policy specific
8900           service context entry, just like how the method adds RTCORBA policy
8901           specific service context entry.
8903 Fri Feb 16 16:50:00 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8905         * tao/tao.mpc:
8907           Added the new type of protocols hooks files for compilation.
8909         * tao/DiffServPolicy.mpc:
8911           Added a mpc file for compiling the DiffServ library.
8913 Fri Feb 16 16:45:30 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8915         * tao/Network_Priority_Protocols_Hooks.h:
8916         * tao/Network_Priority_Protocols_Hooks.cpp:
8918           Added a new type of protocols hook, that is used by the ORB core
8919           to add in code to do DiffServ policy specific processing. If an
8920           application uses the DiffServ library, then the library provides
8921           the specialized hook that needs to be used for adding DiffServ
8922           codepoints to requests/replies.
8924         * tao/Default_Network_Priority_Protocols_Hooks.h:
8925         * tao/Default_Network_Priority_Protocols_Hooks.cpp:
8927           The default implementations of the above mentioned new type
8928           of protocols hooks. This implementation is used, in case the
8929           application does not use the DiffServ library.
8931 Fri Feb 16 16:43:10 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8933         * tao/orbconf.h:
8935           Added new TAO_Cached_Policy_Type definitions for the
8936           newly added DiffServ policies.
8938         * tao/IOP_IOR.pidl:
8940           Added a new service context ServiceId for the DiffServ policy
8941           support.
8943 Fri Feb 16 16:35:43 UTC 2007  Jaiganesh B  <jai.dre.vanderbilt.edu>
8945         * tao/DiffServPolicy:
8947           Checked in TAO support to specify client-side and server-side
8948           policies to add DiffServ codepoints to requests and replies. This
8949           support is different from the current RTCORBA support for adding
8950           DiffServ codepoints, where there is a one-to-one mapping between
8951           the RTCORBA thread priorities and the DiffServ codepoints that
8952           are added to the IP packets. This support defines policies on the
8953           client as well as the server side, to specify the DiffServ codepoints
8954           that need to be added to the requests/replies. And the policy
8955           can be overridden at the ORB, THREAD, and the OBJECT levels.
8957 Thu Feb 15 15:22:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8959         * tao/RTCORBA/RT_ORB.h:
8960         * tao/RTPortableServer/RT_Acceptor_Filters.cpp:
8961         * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
8962         * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
8963         * tao/RTPortableServer/RT_POA.cpp:
8964         * tao/RTPortableServer/RT_POA.inl:
8965         * tao/RTPortableServer/RT_Policy_Validator.cpp:
8966         * tao/RTPortableServer/RT_Policy_Validator.h:
8967           Code layout changes and cleanup now we zapped the emulated exception
8968           macros
8970 Thu Feb 15 13:23:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
8972         * tao/Base_Transport_Property.h:
8973         * tao/ORB.cpp:
8974         * tao/PI/ClientRequestDetails.h:
8975         * tao/PI/ClientRequestInfo.cpp:
8976         * tao/PI/ClientRequestInfo.h:
8977         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
8978         * tao/PI/Interceptor_List_T.cpp:
8979         * tao/PI/Interceptor_List_T.h:
8980         * tao/PI/ORBInitializer_Registry_Impl.cpp:
8981         * tao/PI/ORBInitializer_Registry_Impl.h:
8982         * tao/PI/ORBInitInfo.cpp:
8983         * tao/PI/ORBInitInfo.h:
8984         * tao/PI/PI_ORBInitializer.h:
8985         * tao/PI/PI_PolicyFactory.h:
8986         * tao/PI/PICurrent.cpp:
8987         * tao/PI/PICurrent.h:
8988         * tao/PI/PICurrent_Impl.h:
8989         * tao/PI/PICurrent_Loader.cpp:
8990         * tao/PI/PICurrent_Loader.h:
8991         * tao/PI/PolicyFactory_Registry.cpp:
8992         * tao/PI/PolicyFactory_Registry.h:
8993         * tao/PI/ProcessingModePolicy.h:
8994         * tao/PI/RequestInfo_Util.cpp:
8995         * tao/PI/RequestInfo_Util.h:
8996         * tao/PortableServer/DII_Arguments_Converter.h:
8997           Layout changes
8999         * tao/Asynch_Reply_Dispatcher_Base.h
9000         * tao/Asynch_Reply_Dispatcher_Base.inl
9001         * tao/Utils/Implicit_Deactivator.cpp:
9002         * tao/Utils/Implicit_Deactivator.h:
9003         * tao/Utils/ORB_Destroyer.cpp:
9004         * tao/Utils/ORB_Destroyer.h:
9005         * tao/Utils/PolicyList_Destroyer.cpp:
9006         * tao/Utils/PolicyList_Destroyer.h:
9007         * tao/Utils/Servant_Var.h:
9008         * tao/Utils/Servant_Var.inl:
9009         * tao/Messaging/AMH_Response_Handler.cpp:
9010         * tao/Messaging/AMH_Response_Handler.h:
9011           Use empty throw()
9013 Thu Feb 15 13:09:42 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
9015         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
9016         * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
9017         * examples/Simple/bank/bank.mpc:
9018         * examples/ior_corbaloc/ior_corbaloc.mpc:
9019         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
9020         * orbsvcs/tests/Bug_2615_Regression/Bug_2615_Regression.mpc:
9021         * orbsvcs/tests/Bug_2709_Regression/Bug_2709_Regression.mpc:
9022         * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
9023         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc:
9024         * performance-tests/Callback/Callback.mpc:
9025         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
9026         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
9027         * performance-tests/Pluggable/Pluggable.mpc:
9028         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
9029         * tests/ICMG_Any_Bug/Hello.mpc:
9030         * tests/OctetSeq/OctetSeq.mpc:
9032           Re-arranged the generated source files so that they are at the
9033           beginning (like MPC would do if it were automatically generating
9034           the list of source files).  This is required for template
9035           instantiation to work properly for Visual Age 6.0.
9037         * tests/Bug_1676_Regression/client.cpp:
9038         * tests/MT_BiDir/client.cpp:
9040           Changed "catched" to "caught".
9042 Thu Feb 15 07:46:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9044         * tests/Bug_2560_Regression/server.cpp:
9045           Added missing include
9047 Wed Feb 14 19:20:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9049         * tests/Bug_2809_Regression/*:
9050           New regression test for bug 2809, thanks to Martin Corino
9051           for creating the regression
9053 Wed Feb 14 15:19:10 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
9055         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
9056         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
9057         * orbsvcs/tests/Bug_2248_Regression/client.cpp:
9058         * orbsvcs/tests/Bug_2285_Regression/client.cpp:
9059         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
9060         * orbsvcs/tests/Bug_2287_Regression/client.cpp:
9061         * orbsvcs/tests/Bug_2615_Regression/client.cpp:
9062         * orbsvcs/tests/Bug_2709_Regression/client.cpp:
9063         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
9064         * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
9066           Include tao/PI/PI.h to ensure PI library is actually linked into
9067           the executable when statically linking on MacOS X Panther.
9069 Wed Feb 14 11:18:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9071         * examples/Advanced/ch_8_and_10/client.cpp:
9072           Layout changes
9074         * examples/Advanced/ch_8_and_10/server.cpp:
9075           Removed workaround for bug 2611, with the recent changes to the
9076           string sequences this is not needed anymore
9078 Wed Feb 14 10:04:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9080         * orbsvcs/tests/Bug_2800_Regression/*:
9081           Extended this test so that it runs automatically and does a
9082           clean shutdown
9084 Tue Feb 13 19:49:59 UTC 2007  Adam Mitz  <mitza@ociweb.com>
9086         * TAO_IDL/be/be_global.cpp:
9087           Added -Gdcps to the usage output
9089 Tue Feb 13 19:50:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9091         * tests/Any/Recursive/Test.idl:
9092         * tests/Any/Recursive/client.cpp:
9093           Integrated regression of bug 2804, thanks to Tommy Person
9094           <tpe at ida dot liu dot se> for creating the test. No fix
9095           yet for this problem.
9097 Tue Feb 13 19:44:49 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
9099         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
9101           Removing a stray ';'
9103 Tue Feb 13 14:21:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9105         * tests/CodeSets/simple/CodeSets_simple.mpc:
9106         * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
9107         * tests/Exposed_Policies/Exposed_Policies.mpc:
9108         * tests/Faults/Faults.mpc:
9109         * tests/File_IO/File_IO.mpc:
9110         * tests/Forwarding/Forwarding.mpc:
9111         * tests/InterOp-Naming/InterOp-Naming.mpc:
9112         * tests/IPV6/IPV6_Hello.mpc:
9113         * tests/Leader_Followers/Leader_Followers.mpc:
9114         * tests/LongUpcalls/LongUpcalls.mpc:
9115         * tests/MProfile/MProfile.mpc:
9116         * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
9117         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
9118         * tests/MT_Client/MT_Client.mpc:
9119         * tests/MT_Server/MT_Server.mpc:
9120         * tests/MT_Timeout/MT_Timeout.mpc:
9121         * tests/Multiple/Multiple.mpc:
9122         * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
9123         * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
9124         * tests/Muxing/Muxing.mpc:
9125         * tests/Native_Exceptions/Native_Exceptions.mpc:
9126         * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
9127         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
9128         * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
9129         * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
9130         * tests/OBV/Any/OBV_Any.mpc:
9131         * tests/OBV/Factory/OBV_Factory.mpc:
9132         * tests/OBV/Forward/OBV_Forward.mpc:
9133         * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
9134         * tests/OBV/Truncatable/OBV_Truncatable.mpc:
9135         * tests/OBV/ValueBox/valuebox.mpc:
9136         * tests/Ondemand_Write/Ondemand_Write.mpc:
9137         * tests/Oneway_Buffering/Oneway_Buffering.mpc:
9138         * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
9139         * tests/Parallel_Connect_Strategy/Parallel_Connect_Strategy.mpc:
9140         * tests/POA/EndpointPolicy/EndpointPolicy.mpc:
9141         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
9142         * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
9143         * tests/Portable_Interceptors/Bug_2510_Regression/Bug_2510_Regression.mpc:
9144         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
9145         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
9146         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
9147         * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
9148         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
9149         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
9150         * tests/Reliable_Oneways/Reliable_Oneways.mpc:
9151         * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc:
9152         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
9153         * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
9154         * tests/RTCORBA/Dynamic_Thread_Pool/RT_Dynamic_Thread_Pool.mpc:
9155         * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
9156         * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
9157         * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
9158         * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
9159         * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
9160         * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
9161         * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
9162         * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
9163         * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
9164         * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
9165         * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
9166         * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
9167         * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
9168         * tests/Server_Leaks/Server_Leaks.mpc:
9169         * tests/Single_Read/Single_Read.mpc:
9170         * tests/Smart_Proxies/Benchmark/SP_Benchmark.mpc:
9171         * tests/Smart_Proxies/dtor/dtor.mpc:
9172         * tests/Smart_Proxies/On_Demand/SP_On_Demand.mpc:
9173         * tests/Smart_Proxies/Policy/SP_Policy.mpc:
9174         * tests/Smart_Proxies/Smart_Proxies.mpc:
9175         * tests/Stack_Recursion/Stack_Recursion.mpc:
9176         * tests/Strategies/Strategies.mpc:
9177         * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
9178         * tests/Two_Objects/Two_Objects.mpc:
9179         * tests/Typedef_String_Array/typedef_string_array.mpc:
9180           Simplified these mpc files, these all have a custom idl project
9181           so the client and server can both have an after on this idl
9182           project, the client doesn't need an after on the server
9184 Tue Feb 13 14:09:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9186         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
9187           Fixed compile error
9189 Tue Feb 13 14:08:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9191         * tests/AMI/ami_test_i.cpp:
9192           Fixed warning in gcc builds
9194 Tue Feb 13 12:59:12 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
9196         * tests/Portable_Interceptors/AdvSlotExt/AdvSlotExt.mpc:
9198           Re-arranged the generated source files so that they are at the
9199           beginning (like MPC would do if it were automatically generating
9200           the list of source files).  This is required for template
9201           instantiation to work properly for Visual Age 6.0.
9203         * tests/Server_Connection_Purging/client.cpp:
9205           Decreased the number of connections from 80 to 55 to support
9206           platforms with limited resources.
9208 Tue Feb 13 08:10:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9210         * tests/AMI/AMI.mpc:
9211         * tests/AMI/ami_test_i.cpp:
9212         * tests/AMI/ami_test_i.h:
9213         * tests/AMI/client.cpp:
9214         * tests/AMI/run_test.pl:
9215         * tests/AMI/simple_client.cpp:
9216           Extended this test to detect argument corruption when using AMI
9217           collocated. This bug is not fixed, just adding a new regression
9219 Tue Feb 13 07:41:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9221         * orbsvcs/orbsvcs/Metrics.idl
9222         * orbsvcs/orbsvcs/Metrics/*:
9223           Removed, wasn't maintained for years
9225 Mon Feb 12 20:15:22 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
9227         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
9228         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
9230           Trying to fix a compiler warning for VxWorks5.5.1_x86_GCC2.96_Exceptions
9231           build on DOC group scoreboard.
9233 Mon Feb 12 19:51:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9235         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
9236         * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
9237         * orbsvcs/orbsvcs/AV/QoS_UDP.h:
9238         * orbsvcs/orbsvcs/Channel_Clients_T.h:
9239         * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
9240         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.h:
9241         * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
9242         * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
9243         * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
9244         * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
9245         * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
9246         * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
9247         * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
9248         * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
9249         * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
9250         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
9251         * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
9252         * orbsvcs/orbsvcs/IFRService/Contained_i.h:
9253         * orbsvcs/orbsvcs/IFRService/Container_i.h:
9254         * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
9255         * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
9256         * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
9257         * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
9258         * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
9259         * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
9260         * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
9261         * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
9262         * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
9263         * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
9264         * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
9265         * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
9266         * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
9267         * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
9268         * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
9269         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
9270         * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
9271         * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
9272         * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
9273         * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
9274         * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
9275         * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
9276         * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
9277         * orbsvcs/orbsvcs/IFRService/Options.h:
9278         * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
9279         * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
9280         * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
9281         * orbsvcs/orbsvcs/IFRService/RecursDef_i.h:
9282         * orbsvcs/orbsvcs/IFRService/Repository_i.h:
9283         * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
9284         * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
9285         * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
9286         * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
9287         * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
9288         * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
9289         * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
9290         * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
9291         * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
9292         * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
9293         * orbsvcs/orbsvcs/IOR_Multicast.h:
9294         * orbsvcs/orbsvcs/Naming/Entries.cpp:
9295         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
9296         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
9297         * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
9298         * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp:
9299         * orbsvcs/orbsvcs/Naming/Storable.cpp:
9300         * orbsvcs/orbsvcs/Naming/Storable.inl:
9301         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
9302         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
9303         * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
9304         * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
9305         * orbsvcs/orbsvcs/Runtime_Scheduler.h:
9306         * orbsvcs/orbsvcs/Sched/DynSched.cpp:
9307         * orbsvcs/orbsvcs/Sched/DynSched.h:
9308         * orbsvcs/orbsvcs/Sched/DynSched.inl:
9309         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
9310         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
9311         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
9312         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h:
9313         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h:
9314         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
9315         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h:
9316         * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
9317         * orbsvcs/orbsvcs/Sched/SchedEntry.h:
9318         * orbsvcs/orbsvcs/Sched/SchedEntry.inl:
9319         * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
9320         * orbsvcs/orbsvcs/Sched/Scheduler.h:
9321         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
9322         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
9323         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
9324         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
9325         * orbsvcs/orbsvcs/Scheduler_Utilities.h:
9326         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h:
9327           Converted to doxygen style
9329         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
9330         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
9331         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
9332         * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.inl:
9333           Use prefix increment/decrement
9335         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp:
9336           Zapped environment macro code
9338 Mon Feb 12 15:32:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
9340         * NEWS:
9342           Fixed the TAO 1.5.7 version number.
9344         * examples/Advanced/ch_3/Advanced_ch_3.mpc:
9345         * examples/Buffered_AMI/Buffered_AMI.mpc:
9346         * examples/Callback_Quoter/Callback_Quoter.mpc:
9347         * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
9348         * examples/Kokyu_dsrt_schedulers/fp_example/fp_example.mpc:
9349         * examples/OBV/Typed_Events/Typed_Events.mpc:
9350         * examples/Quoter/Quoter.mpc:
9351         * examples/Simple/bank/bank.mpc:
9352         * examples/Simple/chat/chat.mpc:
9353         * examples/Simple/grid/grid.mpc:
9354         * examples/ior_corbaloc/ior_corbaloc.mpc:
9355         * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc:
9356         * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
9357         * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
9358         * orbsvcs/tests/Bug_2615_Regression/Bug_2615_Regression.mpc:
9359         * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc:
9360         * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
9361         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc:
9362         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc:
9363         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
9364         * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
9365         * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc:
9366         * orbsvcs/tests/Notify/Ordering/Ordering.mpc:
9367         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc:
9368         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc:
9369         * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
9370         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
9371         * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
9372         * performance-tests/Latency/DII/DII.mpc:
9373         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
9374         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
9375         * performance-tests/Pluggable/Pluggable.mpc:
9376         * performance-tests/Protocols/Protocols.mpc:
9377         * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
9378         * performance-tests/Sequence_Latency/DII/DII.mpc:
9379         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
9380         * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc:
9381         * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc:
9382         * performance-tests/Throughput/Throughput.mpc:
9383         * tests/BiDirectional/BiDirectional.mpc:
9384         * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc:
9385         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
9386         * tests/Big_Oneways/Big_Oneways.mpc:
9387         * tests/Big_Twoways/Big_Twoways.mpc:
9388         * tests/Bug_1020_Regression/Bug_1020_Regression.mpc:
9389         * tests/Bug_1270_Regression/Bug_1270_Regression.mpc:
9390         * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
9391         * tests/Bug_2188_Regression/broken.mpc:
9392         * tests/Bug_2417_Regression/Bug_2417_Regression.mpc:
9393         * tests/Client_Leaks/Client_Leaks.mpc:
9394         * tests/File_IO/File_IO.mpc:
9395         * tests/Hang_Shutdown/Hang.mpc:
9396         * tests/ICMG_Any_Bug/Hello.mpc:
9397         * tests/NestedUpcall/Simple/Simple.mpc:
9398         * tests/OBV/Any/OBV_Any.mpc:
9399         * tests/OBV/Simple/OBV_Simple.mpc:
9400         * tests/OctetSeq/OctetSeq.mpc:
9401         * tests/Oneway_Timeouts/test.mpc:
9402         * tests/POA/Persistent_ID/Persistent_ID.mpc:
9403         * tests/Param_Test/Param_Test.mpc:
9404         * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
9405         * tests/Portable_Interceptors/AdvSlot/AdvSlot.mpc:
9406         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
9407         * tests/Timeout/Timeout.mpc:
9408         * tests/TransportCurrent/IIOP/IIOP.mpc:
9409         * tests/Two_Objects/Two_Objects.mpc:
9410         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
9412           Re-arranged the generated source files so that they are at the
9413           beginning (like MPC would do if it were automatically generating
9414           the list of source files).  This is required for template
9415           instantiation to work properly for Visual Age 6.0.
9417         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
9418         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
9420           Added include files to get AnyTypeCode definitions.
9422         * tao/Fixed_Array_Argument_T.inl:
9424           Fixed a typo of a type name in a Visual Age 6.0 specific section
9425           of a C-style cast.
9427 Mon Feb 12 14:48:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9429         * tao/Acceptor_Impl.cpp
9430         * tao/AnyTypeCode/append.cpp
9431         * tao/AnyTypeCode/skip.cpp
9432         * tao/Codeset/Codeset_Descriptor.cpp
9433         * tao/Codeset/Codeset_Translator_Factory.cpp
9434         * tao/Codeset/Codeset_Translator_Factory_T.cpp
9435         * tao/Codeset/UTF16_BOM_Factory.cpp
9436         * tao/Codeset/UTF16_BOM_Factory.h
9437         * tao/Codeset/UTF8_Latin1_Translator.cpp
9438         * tao/Codeset_Translator_Base.cpp
9439         * tao/DynamicInterface/Dynamic_Adapter_Impl.h
9440         * tao/DynamicInterface/Dynamic_Implementation.h
9441         * tao/DynamicInterface/ExceptionList.h
9442         * tao/DynamicInterface/Server_Request.h
9443         * tao/IORManipulation/IORManip_Loader.h
9444         * tao/IORManipulation/IORManipulation.h
9445         * tao/RTCORBA/Linear_Network_Priority_Mapping.h
9446         * tao/RTCORBA/Linear_Priority_Mapping.h
9447         * tao/RTCORBA/Multi_Priority_Mapping.h
9448         * tao/RTPortableServer/RTPortableServer.cpp
9449         * tao/Strategies/UIOP_Factory.h
9450         * tao/Strategies/UIOP_Lite_Factory.h
9451         * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp
9452           Converted to doxygen style
9454 Mon Feb 12 13:42:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9456         * interop-tests/*.{h,cpp}:
9457           Removed ACE_THROW_SPEC, layout changes, reduced includes
9459 Mon Feb 12 12:22:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9461         * performance-tests/*.{h,cpp,inl}:
9462           Removed ACE_THROW_SPEC, layout changes, reduced includes
9464 Mon Feb 12 11:40:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9466         * tests/*.{h,cpp,inl}:
9467           Removed ACE_THROW_SPEC, layout changes, reduced includes
9469         * tests/*.mpc:
9470           Simplified several mpc files
9472 Mon Feb 12 10:53:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9474         * examples/*.{h,cpp,inl}:
9476         * MPC/config/naming_serv.mpb:
9477         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
9478           Removed the avoids ace_for_tao, the naming service will build
9479           fine in this configuration
9481 Mon Feb 12 07:27:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9483         * tao/Bounded_Array_Sequence_T.h:
9484         * tao/Unbounded_Array_Sequence_T.h:
9485           Removed check for nill sequence, is done at a different place in TAO
9486           already and resolves the compile errors on the scoreboard
9488         * orbsvcs/orbsvcs/*.{h,cpp,inl}:
9489           Removed ACE_THROW_SPEC, layout changes, reduced includes
9491 Sun Feb 11 18:58:14 2007  Martin Corino  <mcorino@remedy.nl>
9493         * tao/DynamicAny/DynUnion_i.cpp:
9495           (Hopefully) Last change to handle inconsistency between statically declared (IDL
9496           compiler) union typecodes and dynamically declared typecodes where
9497           the discriminator type is an enum.
9499 Sun Feb 11 12:38:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9501         * tao/*.{h,cpp,inl}:
9502           Removed ACE_THROW_SPEC, layout changes, reduced includes
9504 Fri Feb  9 16:45:45 UTC 2007  Adam Mitz  <mitza@ociweb.com>
9506         * MPC/config/portableserver.mpb:
9508           The portableserver base project now inherits from core_anytypecode
9509           instead of anytypecode.  This is to prevent the situation where
9510           inheriting from from portablserver causes changes to the IDL compiler
9511           options, specifically inclusion of support for Anys and Typecodes.
9512           User projects that inherit from portableserver need to also inherit
9513           from anytypecode to get the options that generate Anys and Typecodes
9514           passed to the IDL compiler.  The assumption is that a significant
9515           number of projects inhert from portableserver yet have no interest in
9516           the added footprint of Any and Typecode support in generated code.
9518 Thu Feb  8 19:21:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9520         * docs/compiler.html:
9521           Removed documentation for -Ge 2, that has been removed
9523         * TAO_IDL/be/be_global.cpp:
9524         * TAO_IDL/be/be_interface.cpp:
9525         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
9526         * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
9527         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
9528         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
9529         * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
9530         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
9531         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
9532         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
9533         * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
9534         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
9535         * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
9536         * TAO_IDL/be/be_visitor_operation/operation.cpp:
9537         * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
9538         * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
9539         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
9540         * TAO_IDL/be_include/be_global.h:
9541         * TAO_IDL/be_include/be_interface.h:
9542         * TAO_IDL/be_include/be_visitor_operation/operation.h:
9543         * TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h:
9544           Removed generation of ACE_THROW_SPEC
9546 Thu Feb  8 18:42:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9548         * tao/IIOP_Connection_Handler.h:
9549         * tao/Strategies/COIOP_Connection_Handler.h:
9550         * tao/Strategies/DIOP_Connection_Handler.h:
9551         * tao/Strategies/SCIOP_Connection_Handler.h:
9552         * tao/Strategies/UIOP_Connection_Handler.h:
9553           Removed not needed forward declaration
9555         * tao/IIOP_Transport.h:
9556           Layout change
9558 Thu Feb  8 18:00:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9560         * tao/GIOP_Message_Base.h:
9561         * tao/IIOP_Connection_Handler.h:
9562           Layout changes
9564         * orbsvcs/tests/Bug_2800_Regression/*:
9565           New regression test for bugzilla bug 2800 created by
9566           Martin Corino
9568         * orbsvcs/tests/COIOP_Naming_Test/*:
9569           New test using COIOP and the naming service together
9571         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
9572           Initialise pointer with 0
9574 Thu Feb  8 16:26:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9576         * tao/AnyTypeCode/ExceptionA.h
9577         * tao/AnyTypeCode/TypeCode.cpp
9578         * tao/Asynch_Reply_Dispatcher_Base.cpp
9579         * tao/DynamicInterface/Context.h
9580         * tao/DynamicInterface/DII_Arguments.cpp
9581         * tao/DynamicInterface/DII_Invocation.cpp
9582         * tao/DynamicInterface/DII_Invocation_Adapter.cpp
9583         * tao/DynamicInterface/DII_Invocation_Adapter.h
9584         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp
9585         * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp
9586         * tao/DynamicInterface/Dynamic_Adapter_Impl.h
9587         * tao/DynamicInterface/Dynamic_Implementation.cpp
9588         * tao/DynamicInterface/Dynamic_Implementation.h
9589         * tao/DynamicInterface/ExceptionList.h
9590         * tao/DynamicInterface/Server_Request.cpp
9591         * tao/DynamicInterface/Server_Request.h
9592         * tao/DynamicInterface/Unknown_User_Exception.cpp
9593         * tao/DynamicInterface/Unknown_User_Exception.h
9594         * tao/Exception.h
9595         * tao/GIOP_Message_Base.cpp
9596         * tao/GIOP_Message_Lite.cpp
9597         * tao/ImR_Client/ImR_Client.cpp
9598         * tao/ImR_Client/ServerObject_i.h
9599         * tao/Invocation_Adapter.cpp
9600         * tao/Messaging/Asynch_Invocation.cpp
9601         * tao/Messaging/Asynch_Invocation_Adapter.cpp
9602         * tao/Messaging/Asynch_Invocation_Adapter.h
9603         * tao/Messaging/Asynch_Reply_Dispatcher.cpp
9604         * tao/Messaging/Messaging_Policy_i.cpp
9605         * tao/Muxed_TMS.cpp
9606         * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp
9607         * tao/ORB.cpp
9608         * tao/PolicyC.cpp
9609         * tao/RTCORBA/RTCORBAC.cpp
9610         * tao/SystemException.cpp
9611         * tao/Tagged_Components.cpp
9612         * tao/Tagged_Profile.cpp
9613         * tao/WrongTransactionC.cpp
9614           Layout changes
9616 Wed Feb  7 23:12:03 UTC 2007  Wallace Zhang  <zhang_w@ociweb.com>
9618         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.h:
9619         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
9621           Changed to use Any_Impl instead of Any to fix memory crash
9622           problem since Any_Impl is refcounted. Refer to Bug 2798 or
9623           RT 9552 for more info.
9625         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
9626         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
9628           Repercussion changes are required here.
9630         * orbsvcs/examples/Notify/Filter/Filter.cpp:
9631         * orbsvcs/examples/Notify/Filter/Notify_Filter.mpc:
9633           Added a new case to test IN operator for the ETCL.
9635         * orbsvcs/examples/Notify/Subscribe/Subscribe.h:
9636         * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp:
9638           Fixed an incorrect initialization of a sequence object.  Added
9639           code to detect consumer receiving not subscribed event.  Thanks
9640           to Olli Savia <ops at iki dot fi> for reporting this problem and
9641           helping track down the problem.
9643 Wed Feb  7 20:52:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9645         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
9646           Throw a cannotproceed exception on any system exception, not just
9647           timeout exceptions, fixes bugzilla bug 2800
9649         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
9650         * orbsvcs/tests/Bug_1630_Regression/testclient.cpp
9651         * orbsvcs/tests/Property/client.cpp
9652         * orbsvcs/tests/Redundant_Naming/client.cpp
9653         * orbsvcs/tests/RTCosScheduling/client.cpp
9654         * orbsvcs/tests/RTCosScheduling/server.cpp
9655           Layout change
9657 Wed Feb  7 20:46:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9659         * tests/Collocation_Exception_Test/Client_Task.cpp:
9660           Also test the minor code of the exception caught
9662         * tao/POA/Default_Servant/Default_Servant.cpp:
9663           Layout change
9665 Wed Feb  7 20:16:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9667         * tao/AnyTypeCode/Alias_TypeCode.cpp:
9668         * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
9669         * tao/AnyTypeCode/Alias_TypeCode_Static.h:
9670         * tao/AnyTypeCode/Any.cpp:
9671         * tao/Collocated_Invocation.cpp:
9672         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
9673         * tao/CSD_Framework/CSD_Object_Adapter.cpp:
9674         * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
9675         * tao/CSD_Framework/CSD_POA.cpp:
9676         * tao/CSD_Framework/CSD_POA.h:
9677         * tao/CSD_Framework/CSD_Strategy_Base.cpp:
9678         * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
9679         * tao/EndpointPolicy/IIOPEndpointValue_i.cpp:
9680         * tao/EndpointPolicy/IIOPEndpointValue_i.h:
9681         * tao/ORB.cpp:
9682         * tao/Tagged_Components.cpp:
9683         * tao/Wait_On_Leader_Follower.h:
9684           Layout changes
9686 Wed Feb  7 20:08:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9688         * tao/TransportCurrent/lib/Client_ORBInitializer.cpp:
9689         * tao/TransportCurrent/lib/Client_ORBInitializer.h:
9690         * tao/TransportCurrent/lib/Client_Request_Interceptor.cpp:
9691         * tao/TransportCurrent/lib/Client_Request_Interceptor.h:
9692         * tao/TransportCurrent/lib/Current_Test_Impl.h:
9693         * tao/TransportCurrent/lib/Server_ORBInitializer.cpp:
9694         * tao/TransportCurrent/lib/Server_ORBInitializer.h:
9695         * tao/TransportCurrent/lib/Server_Request_Interceptor.cpp:
9696         * tao/TransportCurrent/lib/Server_Request_Interceptor.h:
9697           Use ACE_THROW_SPEC then plain throw
9699 Wed Feb  7 15:31:20 UTC 2007  Vadym Ridosh <vridosh@prismtech.com>
9701         * tao/AnyTypeCode/Any_SystemException.cpp:
9702           This fixes bug 2774
9704 Tue Feb  6 20:14:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9706         * tao/DynamicAny/DynEnum_i.cpp:
9707         * tao/ORB.cpp:
9708         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
9710           Layout change
9712         * tao/String_Const_Sequence_Element_T.h:
9713           Const improvements to improve ownership
9715 Tue Feb  6 19:00:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9717         * tao/String_Alloc.cpp:
9718           Layout changes
9720         * tao/String_Sequence_Element_T.h:
9721           Added missing out/inout/_retn, this fixes bugzilla bug 2795,
9722           thanks to Frank Pilhofer <fp at mc dot com> for reporting this
9724         * tests/Bug_2792_Regression/client.cpp:
9725           Small improvement
9727         * tests/Bug_2795_Regression/Bug_2795_Regression.mpc:
9728         * tests/Bug_2795_Regression/client.cpp:
9729         * tests/Bug_2795_Regression/run_test.pl:
9730           New test for bug 2795
9732         * tests/Collocation_Exception_Test/Server_Task.cpp:
9733           Initialise pointer with 0
9735         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
9736           No need to pass 0 orb name
9738         * tests/UNKNOWN_Exception/server.cpp:
9739           Layout change
9741 Tue Feb  6 16:33:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9743         * tao/Collocated_Invocation.cpp:
9744           Added a check that we don't rethrow an user exception that is
9745           not in the signature list, if that is the case we throw
9746           an unknown. Fixes bugzilla 2064
9748         * tao/operation_details.cpp
9749         * tao/operation_details.h
9750         * tao/operation_details.inl
9751           Added support to check whether an exception is in the list of
9752           exceptions for this operation
9754         * tao/Invocation_Base.cpp:
9755           Some more changes related to removing ACE_THROW_SPEC
9757         * tao/DynamicInterface/DII_Arguments.cpp
9758         * tao/DynamicInterface/DII_Arguments.inl
9759         * tao/DynamicInterface/DII_Invocation_Adapter.cpp
9760         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp
9761         * tao/Exception.h
9762         * tao/GIOP_Message_Generator_Parser_10.cpp
9763         * tao/GIOP_Message_State.cpp
9764         * tao/GIOP_Message_State.inl
9765         * tao/GIOP_Message_Version.inl
9766         * tao/Invocation_Endpoint_Selectors.cpp
9767         * tao/Invocation_Endpoint_Selectors.h
9768         * tao/IOR_Parser.h
9769         * tao/IORInterceptor_Adapter.h
9770         * tao/IORInterceptor_Adapter_Factory.h
9771         * tao/LocateRequest_Invocation.cpp
9772         * tao/LocateRequest_Invocation_Adapter.cpp
9773         * tao/MCAST_Parser.cpp
9774         * tao/Object.cpp
9775         * tao/Object_Ref_Table.cpp
9776         * tao/Object_Ref_Table.inl
9777         * tao/Object_T.cpp
9778         * tao/ObjectKey_Table.cpp
9779         * tao/RTScheduling/Request_Interceptor.cpp
9780         * tao/Strategies/SCIOP_Endpoint.cpp
9781         * tao/Strategies/SCIOP_Factory.cpp
9782         * tao/Strategies/SCIOP_Transport.cpp
9783         * tao/Strategies/SHMIOP_Acceptor.cpp
9784         * tao/Strategies/SHMIOP_Transport.cpp
9785         * tao/Strategies/SHMIOP_Transport.h
9786         * tao/Strategies/UIOP_Transport.cpp
9787         * tao/TransportCurrent/Current_ORBInitializer.h
9788         * tao/TransportCurrent/Current_ORBInitializer_Base.h
9789         * tao/Valuetype/AbstractBase.cpp
9790         * tao/Valuetype/ValueBase.cpp
9791         * tao/Valuetype/ValueFactory.cpp
9792         * tao/Valuetype/ValueFactory_Map.cpp
9793           Layout changes
9795 Mon Feb  5 23:30:42 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
9797         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
9799           Removed the check which lets the class definition for
9800           an anonymous sequence be generated only once. If an
9801           anonymous sequence is shared as the base type of more
9802           than one typedef (as it is in a comma separated list
9803           of typedef declarations), it will need to be generated
9804           once for each typedef, each generated class having the
9805           name of the typedef identifier. In the case of two or
9806           more anonymous sequence members of the same base type,
9807           the generated #ifdef guard for the class will be the
9808           same in each case, and the C++ preprocessor will pass
9809           only one.
9811         * TAO_IDL/ast/ast_decl.cpp(set_name):
9813           When the scoped name is reset from outside the node,
9814           the char* members flat_name, full_name and repoID
9815           are now deleted, zeroed, and eventually recomputed
9816           (the last happens on demand), similarly to what is
9817           already done for the other members local_name and
9818           original_local_name.
9820         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
9821         * TAO_IDL/be/be_visitor_field/field_ch.cpp:
9823           Added check for the context state before generating a
9824           class declaration for an anonymous sequence member. For
9825           valuetypes, this should be done only once, even though
9826           the scope is visited twice more in the corresponding
9827           OBV_ class, and we can no longer depend on the previous
9828           check for anonymous sequences to avoid multiple
9829           generation (see the first item in this entry).
9831 Mon Feb  5 20:46:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9833         * tao/orbconf.h:
9834           Make sure ACE_THROW_SPEC expands to nothing
9836         * tao/GIOP_Message_Base.cpp:
9837           Layout change
9839 Mon Feb  5 20:16:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9841         * tao/Collocated_Invocation.cpp:
9842         * tao/GIOP_Message_Base.cpp:
9843         * tao/GIOP_Message_Lite.cpp:
9844         * tao/Invocation_Base.cpp:
9845         * tao/Invocation_Base.h:
9846         * tao/Messaging/Asynch_Invocation.cpp:
9847         * tao/ORB.cpp:
9848         * tao/Synch_Invocation.cpp:
9849         * tao/TAO_Singleton_Manager.cpp:
9850         * tao/TAO_Singleton_Manager.h:
9851           Committed on behalf of Ossama Othman. Added needed code to
9852           work correctly in case of C++ exceptions without ACE_THROW_SPEC
9853           spefication. To make sure this all works we are changing ACE
9854           to expand ACE_THROW_SPEC to nothing, when the scoreboard shows
9855           no problems we will zap ACE_THROW_SPEC from all source code.
9857 Mon Feb  5 06:20:14 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9859         * tao/DynamicAny/DynAnyFactory.cpp:
9860         * tao/DynamicAny/DynArray_i.cpp:
9861         * tao/DynamicAny/DynCommon.cpp:
9862           Layout changes
9864 Sun Feb  4 19:57:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9866         * tao/Bounded_Basic_String_Sequence_T.h:
9867         * tao/String_Const_Sequence_Element_T.h:
9868         * tao/String_Sequence_Element_T.h:
9869         * tao/Unbounded_Basic_String_Sequence_T.h:
9870           Fixed bug 2792, thanks to Frank Pilhofer <fp at mc dot com>
9871           for reporting this
9873         * tao/Bug_2792_Regression/Bug_2792_Regression.mpc:
9874         * tao/Bug_2792_Regression/Bug_2792_Regression/client.cpp:
9875         * tao/Bug_2792_Regression/Bug_2792_Regression/run_test.pl:
9876           New regression test
9878 Sun Feb  4 18:51:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9880         * tao/Object.cpp
9881         * tao/Object_T.cpp
9882         * tao/Object_T.h
9883         * tao/PortableServer/LifespanStrategyFactoryImpl.cpp
9884         * tao/PortableServer/LifespanStrategyPersistent.cpp
9885         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp
9886         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp
9887         * tao/PortableServer/Object_Adapter.cpp
9888         * tao/PortableServer/ORT_Adapter.h
9889         * tao/PortableServer/POA_Current.cpp
9890         * tao/PortableServer/POA_Current_Factory.h
9891         * tao/PortableServer/POA_Current_Impl.cpp
9892         * tao/PortableServer/POA_Current_Impl.h
9893         * tao/PortableServer/POA_Guard.cpp
9894         * tao/PortableServer/POA_Guard.h
9895         * tao/PortableServer/POA_Policy_Set.cpp
9896         * tao/PortableServer/POA_Policy_Set.inl
9897         * tao/PortableServer/POAManager.cpp
9898         * tao/PortableServer/POAManager.h
9899         * tao/PortableServer/POAManager.inl
9900         * tao/PortableServer/POAManagerFactory.cpp
9901         * tao/PortableServer/POAManagerFactory.h
9902         * tao/PortableServer/Regular_POA.cpp
9903         * tao/PortableServer/RequestProcessingStrategy.cpp
9904         * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp
9905         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
9906         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
9907         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
9908         * tao/PortableServer/RequestProcessingStrategyServantLocator.h
9909         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp
9910         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h
9911         * tao/PortableServer/RequestProcessingStrategyServantManager.cpp
9912         * tao/PortableServer/RequestProcessingStrategyServantManager.h
9913         * tao/PortableServer/Servant_Base.h
9914         * tao/PortableServer/Servant_Dispatcher.h
9915         * tao/PortableServer/Servant_Upcall.cpp
9916         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp
9917         * tao/PortableServer/ServantRetentionStrategyRetain.cpp
9918         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp
9919         * tao/Strategies/advanced_resource.cpp
9920         * tao/Strategies/COIOP_Acceptor.cpp
9921         * tao/Strategies/COIOP_Connection_Handler.cpp
9922         * tao/Strategies/DIOP_Endpoint.cpp
9923         * tao/Strategies/SCIOP_Connector.cpp
9924         * tao/Strategies/UIOP_Connection_Handler.cpp
9925         * tao/TkResource/TkResource_Loader.cpp
9926         * tao/TypeCodeFactory/Recursive_TypeCode.cpp
9927         * tao/TypeCodeFactory/Recursive_TypeCode.h
9928         * tao/TypeCodeFactory/Recursive_TypeCode.inl
9929         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp
9930         * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp
9931         * tao/ULongLongSeq.pidl
9932         * tao/ULongSeq.pidl
9933           Layout and const fixes
9935 Fri Feb  2 18:38:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9937         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
9938           Fixed problem introduced when removing ACE_THROW_RETURN
9940 Fri Feb  2 16:16:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
9942         * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.cpp:
9943         * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp:
9944         * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
9945         * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp:
9946         * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
9947         * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
9948         * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
9949         * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
9950         * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp:
9951         * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
9952         * examples/CSD_Strategy/ThreadPool/ClientApp.cpp:
9953         * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
9954         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
9955         * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
9956         * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
9957         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
9958         * examples/Load_Balancing/Load_Balancer_i.cpp:
9959         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
9960         * examples/Logging/Logger_i.cpp:
9961         * examples/Persistent_Grid/Grid_i.cpp:
9962         * examples/POA/Default_Servant/File_i.cpp:
9963         * examples/POA/DSI/Database_i.cpp:
9964         * examples/POA/Forwarding/Servant_Activator.cpp:
9965         * examples/POA/Loader/Servant_Activator.cpp:
9966         * examples/POA/Loader/Servant_Locator.cpp:
9967         * examples/POA/On_Demand_Activation/Servant_Activator.cpp:
9968         * examples/POA/On_Demand_Activation/Servant_Locator.cpp:
9969         * examples/POA/On_Demand_Loading/Servant_Activator.cpp:
9970         * examples/POA/On_Demand_Loading/Servant_Locator.cpp:
9971         * examples/Quoter/Factory_Finder_i.cpp:
9972         * examples/Quoter/Generic_Factory_i.cpp:
9973         * examples/Quoter/Quoter_i.cpp:
9974         * examples/Simple/bank/AccountManager_i.cpp:
9975         * examples/Simple/echo/Echo_i.cpp:
9976         * examples/Simple/grid/Grid_i.cpp:
9977         * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp:
9978         * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp:
9979         * orbsvcs/examples/ImR/Combined_Service/dynserver.cpp:
9980         * orbsvcs/examples/Log/Event/Event_Consumer.cpp:
9981         * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
9982         * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp:
9983         * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
9984         * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp:
9985         * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
9986         * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
9987         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
9988         * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
9989         * orbsvcs/ImplRepo_Service/Activator_Loader.cpp:
9990         * orbsvcs/ImplRepo_Service/Forwarder.cpp:
9991         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
9992         * orbsvcs/ImplRepo_Service/Locator_Loader.cpp:
9993         * orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp:
9994         * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
9995         * orbsvcs/LoadBalancer/LoadMonitor.cpp:
9996         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
9997         * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
9998         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp:
9999         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp:
10000         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp:
10001         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
10002         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
10003         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
10004         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
10005         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
10006         * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp:
10007         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp:
10008         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
10009         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
10010         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
10011         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
10012         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
10013         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
10014         * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
10015         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
10016         * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
10017         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
10018         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
10019         * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
10020         * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
10021         * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
10022         * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
10023         * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
10024         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
10025         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
10026         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
10027         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
10028         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
10029         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
10030         * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
10031         * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
10032         * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
10033         * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
10034         * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
10035         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
10036         * orbsvcs/orbsvcs/Log/LogActivator.cpp:
10037         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
10038         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
10039         * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager_T.inl
10040         * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp:
10041         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
10042         * orbsvcs/orbsvcs/Naming/Naming_Client.cpp:
10043         * orbsvcs/orbsvcs/Naming/Naming_Client.h
10044         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
10045         * orbsvcs/orbsvcs/Naming/Naming_Server.h
10046         * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
10047         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
10048         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
10049         * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
10050         * orbsvcs/orbsvcs/Notify/Builder.cpp:
10051         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
10052         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
10053         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
10054         * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
10055         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
10056         * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
10057         * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
10058         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
10059         * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
10060         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
10061         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
10062         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
10063         * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
10064         * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
10065         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
10066         * orbsvcs/orbsvcs/Security/Security_Current.cpp:
10067         * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
10068         * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
10069         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
10070         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp:
10071         * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
10072         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp:
10073         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
10074         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
10075         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
10076         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
10077         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
10078         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
10079         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp:
10080         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
10081         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
10082         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
10083         * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
10084         * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
10085         * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
10086         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
10087         * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
10088         * orbsvcs/tests/Concurrency/CC_command.cpp:
10089         * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp:
10090         * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
10091         * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp:
10092         * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
10093         * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
10094         * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
10095         * orbsvcs/tests/HTIOP/AMI/ami_test_i.cpp:
10096         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory.cpp:
10097         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
10098         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp:
10099         * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp:
10100         * performance-tests/CSD_Strategy/TestInf/AppHelper.h
10101         * tao/Synch_Invocation.cpp:
10102         * tao/Synch_Queued_Message.cpp:
10103         * tao/SystemException.cpp:
10104         * tao/SystemException.h
10105         * tests/Abstract_Interface/test_i.cpp:
10106         * tests/AMI/ami_test_i.cpp:
10107         * tests/Bug_2234_Regression/server.cpp:
10108         * tests/Client_Leaks/Process_Factory.cpp:
10109         * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp:
10110         * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h
10111         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp:
10112         * tests/File_IO/File_i.cpp:
10113         * tests/MProfile_Forwarding/Servant_Locator.cpp:
10114         * tests/MT_BiDir/Sender_i.cpp:
10115         * tests/OctetSeq/test_i.cpp:
10116         * tests/Param_Test/param_test_i.cpp:
10117         * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp:
10118         * tests/Smart_Proxies/On_Demand/server.cpp:
10119         * tests/Smart_Proxies/Policy/server.cpp:
10120         * tests/Smart_Proxies/server.cpp:
10121         * utils/catior/catior.cpp:
10122           Layout changes and replaced ACE_THROW_RETURN with throw
10124 Fri Feb  2 14:07:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10126         * tao/Acceptor_Registry.cpp:
10127         * tao/AnyTypeCode/Alias_TypeCode.cpp:
10128         * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
10129         * tao/AnyTypeCode/append.cpp:
10130         * tao/AnyTypeCode/Enum_TypeCode.cpp:
10131         * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
10132         * tao/AnyTypeCode/NVList.cpp:
10133         * tao/AnyTypeCode/Objref_TypeCode.cpp:
10134         * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
10135         * tao/AnyTypeCode/skip.cpp:
10136         * tao/AnyTypeCode/Struct_TypeCode.cpp:
10137         * tao/AnyTypeCode/Struct_TypeCode_Static.cpp:
10138         * tao/AnyTypeCode/TypeCode.cpp:
10139         * tao/AnyTypeCode/Union_TypeCode.cpp:
10140         * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
10141         * tao/AnyTypeCode/Value_TypeCode.cpp:
10142         * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
10143         * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp:
10144         * tao/Bounded_Array_Sequence_T.h
10145         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
10146         * tao/CodecFactory/CodecFactory_impl.cpp:
10147         * tao/Codeset/Codeset_Manager_i.cpp:
10148         * tao/Connector_Registry.cpp:
10149         * tao/CORBALOC_Parser.cpp:
10150         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
10151         * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
10152         * tao/DynamicAny/DynAny_i.cpp:
10153         * tao/DynamicAny/DynAnyFactory.cpp:
10154         * tao/DynamicAny/DynAnyUtils_T.cpp:
10155         * tao/DynamicAny/DynArray_i.cpp:
10156         * tao/DynamicAny/DynCommon.cpp:
10157         * tao/DynamicAny/DynEnum_i.cpp:
10158         * tao/DynamicAny/DynSequence_i.cpp:
10159         * tao/DynamicAny/DynStruct_i.cpp:
10160         * tao/DynamicAny/DynUnion_i.cpp:
10161         * tao/DynamicAny/DynValue_i.cpp:
10162         * tao/DynamicAny/DynValueBox_i.cpp:
10163         * tao/DynamicAny/DynValueCommon_i.cpp:
10164         * tao/DynamicInterface/Context.cpp:
10165         * tao/DynamicInterface/DII_Invocation.cpp:
10166         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
10167         * tao/DynamicInterface/Dynamic_Implementation.cpp:
10168         * tao/DynamicInterface/ExceptionList.cpp:
10169         * tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
10170         * tao/GIOP_Message_Generator_Parser_10.cpp:
10171         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
10172         * tao/Invocation_Adapter.cpp:
10173         * tao/IORInterceptor/IORInfo.cpp:
10174         * tao/IORManipulation/IORManipulation.cpp:
10175         * tao/IORTable/IOR_Table_Impl.cpp:
10176         * tao/LocalObject.cpp:
10177         * tao/LocateRequest_Invocation.cpp:
10178         * tao/Messaging/Asynch_Invocation.cpp:
10179         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
10180         * tao/Messaging/Connection_Timeout_Policy_i.cpp:
10181         * tao/Messaging/Messaging_Policy_i.cpp:
10182         * tao/Messaging/Messaging_PolicyFactory.cpp:
10183         * tao/Object.cpp:
10184         * tao/Object_T.cpp:
10185         * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
10186         * tao/operation_details.cpp:
10187         * tao/ORB.cpp:
10188         * tao/ORB_Core.cpp:
10189         * tao/PI/ClientRequestInfo.cpp:
10190         * tao/PI/ORBInitInfo.cpp:
10191         * tao/PI/PI_PolicyFactory.cpp:
10192         * tao/PI/PolicyFactory_Registry.cpp:
10193         * tao/PI/PolicyFactoryC.cpp:
10194         * tao/PI_Server/PortableServer_PolicyFactory.cpp:
10195         * tao/PI_Server/ServerRequestInfo.cpp:
10196         * tao/PortableServer/Object_Adapter.cpp:
10197         * tao/PortableServer/POA_Current.cpp:
10198         * tao/PortableServer/POAManagerFactory.cpp:
10199         * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp:
10200         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
10201         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
10202         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
10203         * tao/PortableServer/RequestProcessingStrategyServantManager.cpp:
10204         * tao/PortableServer/Root_POA.cpp:
10205         * tao/PortableServer/Servant_Base.cpp:
10206         * tao/PortableServer/Servant_Upcall.cpp:
10207         * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
10208         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
10209         * tao/PortableServer/Var_Size_SArgument_T.cpp:
10210         * tao/Profile_Transport_Resolver.cpp:
10211         * tao/Remote_Invocation.cpp:
10212         * tao/Remote_Object_Proxy_Broker.cpp:
10213         * tao/RTCORBA/RT_Current.cpp:
10214         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
10215         * tao/RTCORBA/RT_Mutex.cpp:
10216         * tao/RTCORBA/RT_ORB.cpp:
10217         * tao/RTCORBA/RT_Policy_i.cpp:
10218         * tao/RTCORBA/RT_PolicyFactory.cpp:
10219         * tao/RTCORBA/RT_Stub.cpp:
10220         * tao/RTCORBA/Thread_Pool.cpp:
10221         * tao/RTPortableServer/RT_POA.cpp:
10222         * tao/RTPortableServer/RT_Policy_Validator.cpp:
10223         * tao/RTScheduling/Current.cpp:
10224         * tao/Service_Callbacks.cpp:
10225         * tao/Stub.cpp:
10226         * tao/Synch_Invocation.cpp:
10227         * tao/Thread_Lane_Resources.cpp:
10228         * tao/Transport_Connector.cpp:
10229         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
10230         * tao/TypeCodeFactory/Recursive_TypeCode.cpp:
10231         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
10232         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
10233         * tao/Unbounded_Array_Sequence_T.h
10234         * tao/Utils/RIR_Narrow.cpp:
10235         * tao/Valuetype/ValueBase.cpp:
10236           Layout changes and replaced ACE_THROW_RETURN with throw
10238 Fri Feb  2 13:32:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10240         * tao/ORB.cpp:
10241         * tao/ORB.h:
10242         * tao/ORB_Core.h:
10243           Removed CORBA::ORB_init method that accepts a CORBA Environment
10244           argument, we don't support emulated exceptions anymore
10246         * tao/CORBA_methods.h:
10247         * tao/Objref_VarOut_T.cpp
10248         * tao/TypeCodeFactory_Adapter.h:
10249           Updated includes
10251         * examples/POA/Default_Servant/client.cpp:
10252         * examples/POA/Default_Servant/server.cpp:
10253         * examples/POA/DSI/server.cpp:
10254         * examples/POA/FindPOA/FindPOA.cpp:
10255         * examples/POA/Forwarding/client.cpp:
10256         * examples/POA/On_Demand_Activation/server.cpp:
10257         * examples/POA/RootPOA/RootPOA.cpp:
10258         * examples/POA/TIE/client.cpp:
10259         * examples/POA/TIE/server.cpp:
10260         * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp:
10261         * orbsvcs/tests/Bug_1393_Regression/client.cpp:
10262         * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
10263         * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
10264         * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
10265         * orbsvcs/tests/tests_svc_loader/tests_svc_loader.cpp:
10266         * performance-tests/Latency/Collocation/Collocated_Test.cpp:
10267         * tests/Collocation/Collocation_Tester.cpp:
10268         * tests/File_IO/client.cpp:
10269         * tests/File_IO/server.cpp:
10270         * tests/Multiple_Inheritance/client.cpp:
10271         * tests/POA/Identity/Identity.cpp:
10272         * tests/Smart_Proxies/Collocation/Coll_Tester.cpp:
10273           No need anymore to pass an empty string as orbname
10275 Fri Feb  2 13:10:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10277         * tests/orbsvcs/CosNaming.idl:
10278           Doxygen improvements
10280         * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
10281         * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
10282         * orbsvcs/orbsvcs/CosNaming.idl
10283         * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp:
10284         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp:
10285         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp:
10286         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp:
10287         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/server.cpp:
10288         * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
10289         * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
10290         * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
10291         * orbsvcs/tests/Event/Basic/Complex.cpp:
10292         * orbsvcs/tests/Event/Basic/Control.cpp:
10293         * orbsvcs/tests/Event/Basic/Observer.cpp:
10294         * orbsvcs/tests/Event/Basic/Disconnect.cpp:
10295         * orbsvcs/tests/Event/Basic/Wildcard.cpp:
10296         * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp:
10297         * orbsvcs/tests/Event/Basic/Bitmask.cpp:
10298         * orbsvcs/tests/Event/Basic/Gateway.cpp:
10299         * orbsvcs/tests/Event/Basic/Negation.cpp:
10300         * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp:
10301         * orbsvcs/tests/Event/Basic/Random.cpp:
10302         * orbsvcs/tests/Event/Basic/Timeout.cpp:
10303         * orbsvcs/tests/Event/Performance/Latency.cpp:
10304         * orbsvcs/tests/Event/Performance/Latency_Server.cpp:
10305         * orbsvcs/tests/Event/lib/Driver.cpp:
10306         * orbsvcs/tests/Event/Mcast/Complex/supplier.cpp:
10307         * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
10308         * orbsvcs/tests/Event/Mcast/Common/Gateway_EC.cpp:
10309         * orbsvcs/tests/Event/Mcast/Simple/supplier.cpp:
10310         * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp:
10311         * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
10312         * orbsvcs/tests/Event/UDP/sender.cpp:
10313         * orbsvcs/tests/Event/UDP/receiver.cpp:
10314         * orbsvcs/tests/ImplRepo/NameService/test.cpp:
10315         * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
10316         * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
10317         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
10318         * orbsvcs/tests/Bug_2248_Regression/server.cpp:
10319         * orbsvcs/tests/Bug_1395_Regression/client.cpp:
10320         * orbsvcs/tests/Bug_1395_Regression/server.cpp:
10321         * orbsvcs/tests/ior_corbaname/ior_corbaname_client_i.cpp:
10322         * orbsvcs/tests/ior_corbaname/server.cpp:
10323         * orbsvcs/tests/ior_corbaname/ior_corbaname_client_i.h
10324         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
10325         * orbsvcs/tests/Miop/McastHello/client.cpp:
10326         * orbsvcs/tests/Miop/McastHello/server.cpp:
10327         * orbsvcs/tests/Security/Crash_Test/server.cpp:
10328         * orbsvcs/tests/Security/Crash_Test/client.cpp:
10329         * orbsvcs/tests/Security/Secure_Invocation/server.cpp:
10330         * orbsvcs/tests/Security/Secure_Invocation/client.cpp:
10331         * orbsvcs/tests/Security/MT_IIOP_SSL/server.cpp:
10332         * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp:
10333         * orbsvcs/tests/Security/BiDirectional/client.cpp:
10334         * orbsvcs/tests/Security/BiDirectional/server.cpp:
10335         * orbsvcs/tests/Security/Big_Request/server.cpp:
10336         * orbsvcs/tests/Security/MT_SSLIOP/server.cpp:
10337         * orbsvcs/tests/Security/MT_SSLIOP/client.cpp:
10338         * orbsvcs/tests/Security/Callback/server.cpp:
10339         * orbsvcs/tests/Security/Callback/client.cpp:
10340         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
10341         * orbsvcs/tests/HTIOP/Hello/client.cpp:
10342         * orbsvcs/tests/HTIOP/Hello/server.cpp:
10343         * orbsvcs/tests/HTIOP/AMI/client.cpp:
10344         * orbsvcs/tests/HTIOP/AMI/server.cpp:
10345         * orbsvcs/tests/HTIOP/AMI/simple_client.cpp:
10346         * orbsvcs/tests/HTIOP/BiDirectional/client.cpp:
10347         * orbsvcs/tests/HTIOP/BiDirectional/server.cpp:
10348         * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp:
10349         * orbsvcs/tests/CosEvent/Basic/Random.cpp:
10350         * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp:
10351         * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp:
10352         * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
10353         * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp:
10354         * orbsvcs/tests/Bug_2615_Regression/client.cpp:
10355         * orbsvcs/tests/Bug_2615_Regression/server.cpp:
10356         * orbsvcs/tests/Bug_2247_Regression/server.cpp:
10357         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
10358         * orbsvcs/tests/Bug_2285_Regression/server.cpp:
10359         * orbsvcs/tests/Bug_2285_Regression/client.cpp:
10360         * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
10361         * orbsvcs/tests/Bug_2287_Regression/client.cpp:
10362         * orbsvcs/tests/Bug_2287_Regression/server.cpp:
10363         * orbsvcs/tests/FaultTolerance/IOGR/server.cpp:
10364         * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
10365         * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
10366         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/client.cpp:
10367         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.cpp:
10368         * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
10369         * orbsvcs/examples/Log/Event/Event_Consumer.cpp:
10370         * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp:
10371         * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
10372         * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp:
10373         * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
10374         * orbsvcs/examples/Security/SecurityLevel1/client.cpp:
10375         * orbsvcs/examples/Security/SecurityLevel1/server.cpp:
10376         * orbsvcs/examples/Security/Send_File/server.cpp:
10377         * orbsvcs/examples/Security/Send_File/client.cpp:
10378         * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp:
10379         * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
10380         * orbsvcs/examples/CosEC/Simple/Service.cpp:
10381         * orbsvcs/examples/CosEC/Simple/Supplier.cpp:
10382         * orbsvcs/examples/CosEC/Simple/Consumer.cpp:
10383         * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp:
10384         * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp:
10385         * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp:
10386         * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp:
10387         * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
10388         * orbsvcs/examples/RtEC/MCast/MCast.cpp:
10389         * orbsvcs/examples/RtEC/Simple/Service.cpp:
10390         * orbsvcs/examples/RtEC/Simple/Supplier.cpp:
10391         * orbsvcs/examples/RtEC/Simple/Consumer.cpp:
10392         * orbsvcs/examples/RtEC/Schedule/Service.cpp:
10393         * orbsvcs/examples/LoadBalancing/server.cpp:
10394         * orbsvcs/examples/LoadBalancing/client.cpp:
10395         * performance-tests/Latency/DSI/client.cpp:
10396         * performance-tests/Latency/DSI/server.cpp:
10397         * performance-tests/Latency/Deferred/client.cpp:
10398         * performance-tests/Latency/Deferred/server.cpp:
10399         * performance-tests/Latency/Thread_Pool/client.cpp:
10400         * performance-tests/Latency/Thread_Pool/server.cpp:
10401         * performance-tests/Latency/Single_Threaded/client.cpp:
10402         * performance-tests/Latency/Single_Threaded/server.cpp:
10403         * performance-tests/Latency/DII/client.cpp:
10404         * performance-tests/Latency/DII/server.cpp:
10405         * performance-tests/Latency/AMH_Single_Threaded/client.cpp:
10406         * performance-tests/Latency/AMH_Single_Threaded/server.cpp:
10407         * performance-tests/Latency/AMI/client.cpp:
10408         * performance-tests/Latency/AMI/server.cpp:
10409         * performance-tests/Latency/Thread_Per_Connection/client.cpp:
10410         * performance-tests/Latency/Thread_Per_Connection/server.cpp:
10411         * performance-tests/POA/Create_Reference/create_reference.cpp:
10412         * performance-tests/POA/Demux/demux_test_server.cpp:
10413         * performance-tests/POA/Demux/demux_test_client.cpp:
10414         * performance-tests/POA/Implicit_Activation/client.cpp:
10415         * performance-tests/POA/Implicit_Activation/server.cpp:
10416         * performance-tests/POA/Implicit_Activation/collocated.cpp:
10417         * performance-tests/Protocols/receiver.cpp:
10418         * performance-tests/Sequence_Latency/DSI/client.cpp:
10419         * performance-tests/Sequence_Latency/DSI/server.cpp:
10420         * performance-tests/Sequence_Latency/Deferred/client.cpp:
10421         * performance-tests/Sequence_Latency/Deferred/server.cpp:
10422         * performance-tests/Sequence_Latency/Thread_Pool/client.cpp:
10423         * performance-tests/Sequence_Latency/Thread_Pool/server.cpp:
10424         * performance-tests/Sequence_Latency/Single_Threaded/client.cpp:
10425         * performance-tests/Sequence_Latency/Single_Threaded/server.cpp:
10426         * performance-tests/Sequence_Latency/DII/client.cpp:
10427         * performance-tests/Sequence_Latency/DII/server.cpp:
10428         * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp:
10429         * performance-tests/Sequence_Latency/AMH_Single_Threaded/server.cpp:
10430         * performance-tests/Sequence_Latency/AMI/client.cpp:
10431         * performance-tests/Sequence_Latency/AMI/server.cpp:
10432         * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp:
10433         * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp:
10434         * performance-tests/Memory/Single_Threaded/client.cpp:
10435         * performance-tests/Memory/Single_Threaded/server.cpp:
10436         * performance-tests/Memory/IORsize/client.cpp:
10437         * performance-tests/Memory/IORsize/server.cpp:
10438         * performance-tests/Throughput/client.cpp:
10439         * performance-tests/Throughput/server.cpp:
10440         * performance-tests/Callback/client.cpp:
10441         * performance-tests/Callback/server.cpp:
10442         * performance-tests/RTCorba/Thread_Pool/client.cpp:
10443         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
10444         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp:
10445         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
10446         * tests/Server_Connection_Purging/server.cpp:
10447         * tests/Two_Objects/client.cpp:
10448         * tests/Two_Objects/server.cpp:
10449         * tests/CollocationLockup/CollocationLockup.cpp:
10450         * tests/CollocationLockup/SimpleNamingService.cpp:
10451         * tests/Bug_1270_Regression/client.cpp:
10452         * tests/Bug_1270_Regression/server.cpp:
10453         * tests/Bug_1270_Regression/shutdown.cpp:
10454         * tests/MT_Timeout/client.cpp:
10455         * tests/MT_Timeout/server.cpp:
10456         * tests/Parallel_Connect_Strategy/client.cpp:
10457         * tests/Parallel_Connect_Strategy/server.cpp:
10458         * tests/MT_BiDir/server.cpp:
10459         * tests/MT_BiDir/client.cpp:
10460         * tests/Oneway_Buffering/server.cpp:
10461         * tests/Oneway_Buffering/client.cpp:
10462         * tests/Oneway_Buffering/admin.cpp:
10463         * tests/Client_Leaks/server.cpp:
10464         * tests/Client_Leaks/client.cpp:
10465         * tests/Client_Leaks/child.cpp:
10466         * tests/Faults/middle.cpp:
10467         * tests/Faults/pong.cpp:
10468         * tests/Faults/server.cpp:
10469         * tests/Faults/client.cpp:
10470         * tests/Faults/ping.cpp:
10471         * tests/Big_Twoways/server.cpp:
10472         * tests/Big_Twoways/client.cpp:
10473         * tests/Stack_Recursion/client.cpp:
10474         * tests/Stack_Recursion/server.cpp:
10475         * tests/AMH_Exceptions/client.cpp:
10476         * tests/Muxing/client.cpp:
10477         * tests/Muxing/server.cpp:
10478         * tests/Server_Leaks/client.cpp:
10479         * tests/Server_Leaks/server.cpp:
10480         * tests/Bug_2702_Regression/client.cpp:
10481         * tests/AMH_Oneway/client.cpp:
10482         * tests/Any/Recursive/client.cpp:
10483         * tests/Any/Recursive/server.cpp:
10484         * tests/Muxed_GIOP_Versions/client.cpp:
10485         * tests/Muxed_GIOP_Versions/server.cpp:
10486         * tests/AMI_Buffering/server.cpp:
10487         * tests/AMI_Buffering/client.cpp:
10488         * tests/AMI_Buffering/admin.cpp:
10489         * tests/DSI_Gateway/client.cpp:
10490         * tests/DSI_Gateway/gateway.cpp:
10491         * tests/DSI_Gateway/server.cpp:
10492         * tests/Big_Request_Muxing/client.cpp:
10493         * tests/Big_Request_Muxing/server.cpp:
10494         * tests/Bug_2669_Regression/client.cpp:
10495         * tests/Connection_Timeout/client.cpp:
10496         * tests/QtTests/client.cpp:
10497         * tests/QtTests/server.cpp:
10498         * tests/Server_Port_Zero/server.cpp:
10499         * tests/MProfile/client.cpp:
10500         * tests/MProfile/server.cpp:
10501         * tests/Bug_1020_Regression/server.cpp:
10502         * tests/Bug_1020_Regression/client.cpp:
10503         * tests/IPV6/client.cpp:
10504         * tests/IPV6/server.cpp:
10505         * tests/Bug_2503_Regression/common.cpp:
10506         * tests/Timeout/client.cpp:
10507         * tests/Timeout/server.cpp:
10508         * tests/Bug_1551_Regression/client.cpp:
10509         * tests/Bug_1551_Regression/server.cpp:
10510         * tests/Servant_To_Reference_Test/server.cpp:
10511         * tests/Hello/client.cpp:
10512         * tests/Hello/server.cpp:
10513         * tests/Connection_Failure/client.cpp:
10514         * tests/Connect_Strategy_Test/client.cpp:
10515         * tests/Connect_Strategy_Test/server.cpp:
10516         * tests/Big_Reply/client.cpp:
10517         * tests/Big_Reply/server.cpp:
10518         * tests/MT_Client/server.cpp:
10519         * tests/MT_Client/orb_creation.cpp:
10520         * tests/MT_Client/client.cpp:
10521         * tests/Typedef_String_Array/client.cpp:
10522         * tests/Typedef_String_Array/server.cpp:
10523         * tests/Crashed_Callback/client.cpp:
10524         * tests/Crashed_Callback/server.cpp:
10525         * tests/Big_AMI/client.cpp:
10526         * tests/Big_AMI/server.cpp:
10527         * tests/OctetSeq/server.cpp:
10528         * tests/OctetSeq/client.cpp:
10529         * tests/Bug_1635_Regression/client.cpp:
10530         * tests/Exposed_Policies/Policy_Tester.cpp:
10531         * tests/Exposed_Policies/Policy_Verifier.cpp:
10532         * tests/Bug_1568_Regression/client.cpp:
10533         * tests/Bug_1568_Regression/server.cpp:
10534         * tests/BiDirectional_DelayedUpcall/client.cpp:
10535         * tests/BiDirectional_DelayedUpcall/server.cpp:
10536         * tests/Blocking_Sync_None/client.cpp:
10537         * tests/Blocking_Sync_None/server.cpp:
10538         * tests/Crash_On_Write/client.cpp:
10539         * tests/Crash_On_Write/server.cpp:
10540         * tests/MT_Server/client.cpp:
10541         * tests/MT_Server/server.cpp:
10542         * tests/Policies/Manipulation.cpp:
10543         * tests/BiDirectional/client.cpp:
10544         * tests/BiDirectional/server.cpp:
10545         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
10546         * tests/Strategies/client.cpp:
10547         * tests/Strategies/server.cpp:
10548         * tests/Bug_1020_Basic_Regression/client.cpp:
10549         * tests/Bug_1020_Basic_Regression/server.cpp:
10550         * tests/LongUpcalls/ami_client.cpp:
10551         * tests/LongUpcalls/blocking_server.cpp:
10552         * tests/LongUpcalls/blocking_client.cpp:
10553         * tests/LongUpcalls/ami_server.cpp:
10554         * tests/Bug_1361_Regression/server.cpp:
10555         * tests/Bug_1361_Regression/shutdown.cpp:
10556         * tests/Bug_1361_Regression/client.cpp:
10557         * tests/Bug_1254_Regression/client.cpp:
10558         * tests/Bug_1254_Regression/server.cpp:
10559         * tests/Connection_Purging/server.cpp:
10560         * tests/Connection_Purging/client.cpp:
10561         * tests/Bug_1670_Regression/client.cpp:
10562         * tests/Bug_1670_Regression/server.cpp:
10563         * tests/Bug_1482_Regression/client.cpp:
10564         * tests/Bug_1482_Regression/server.cpp:
10565         * tests/CallbackTest/client.cpp:
10566         * tests/CallbackTest/server.cpp:
10567         * tests/Bug_1476_Regression/client.cpp:
10568         * tests/Bug_1476_Regression/server.cpp:
10569         * tests/MProfile_Forwarding/client.cpp:
10570         * tests/MProfile_Forwarding/server.cpp:
10571         * tests/FL_Cube/client.cpp:
10572         * tests/FL_Cube/server.cpp:
10573         * tests/AMI_Timeouts/client.cpp:
10574         * tests/AMI_Timeouts/server.cpp:
10575         * tests/Compression/server.cpp:
10576         * tests/Bug_2595_Regression/client.cpp:
10577         * tests/Bug_2595_Regression/server.cpp:
10578         * tests/Big_Oneways/server.cpp:
10579         * tests/Big_Oneways/client.cpp:
10580         * tests/Portable_Interceptors/Dynamic/server.cpp:
10581         * tests/Portable_Interceptors/Dynamic/client.cpp:
10582         * tests/Portable_Interceptors/Bug_2510_Regression/server.cpp:
10583         * tests/Portable_Interceptors/Bug_2510_Regression/client.cpp:
10584         * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp:
10585         * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp:
10586         * tests/Portable_Interceptors/Benchmark/server.cpp:
10587         * tests/Portable_Interceptors/Benchmark/client.cpp:
10588         * tests/Portable_Interceptors/Bug_2088/client.cpp:
10589         * tests/Portable_Interceptors/Register_Initial_References/server.cpp:
10590         * tests/Portable_Interceptors/Bug_1559/server.cpp:
10591         * tests/Portable_Interceptors/Bug_1559/client.cpp:
10592         * tests/Portable_Interceptors/AMI/server.cpp:
10593         * tests/Portable_Interceptors/AMI/client.cpp:
10594         * tests/Portable_Interceptors/Recursive_ORBInitializer/client.cpp:
10595         * tests/No_Server_MT_Connect_Test/client.cpp:
10596         * tests/No_Server_MT_Connect_Test/server.cpp:
10597         * tests/Bug_1330_Regression/client.cpp:
10598         * tests/Bug_1330_Regression/server.cpp:
10599         * tests/Bug_2134_Regression/Hello.cpp:
10600         * tests/Bug_2417_Regression/client.cpp:
10601         * tests/Bug_2417_Regression/server.cpp:
10602         * tests/Bug_2174_Regression/client.cpp:
10603         * tests/Bug_2174_Regression/server.cpp:
10604         * tests/Cache_Growth_Test/client.cpp:
10605         * tests/Cache_Growth_Test/server.cpp:
10606         * tests/Bug_1627_Regression/client.cpp:
10607         * tests/Bug_1627_Regression/server.cpp:
10608         * tests/Bug_2188_Regression/client.cpp:
10609         * tests/Bug_2188_Regression/server.cpp:
10610         * tests/Bug_2289_Regression/client.cpp:
10611         * tests/Bug_2289_Regression/server.cpp:
10612         * tests/AMI/server.cpp:
10613         * tests/AMI/client.cpp:
10614         * tests/AMI/simple_client.cpp:
10615         * tests/POA/Deactivate_Object/server.cpp:
10616         * tests/POA/EndpointPolicy/client.cpp:
10617         * tests/POA/Reference_Counting/test.cpp:
10618         * tests/ICMG_Any_Bug/client.cpp:
10619         * tests/ICMG_Any_Bug/server.cpp:
10620         * tests/Optimized_Connection/oc_client.cpp:
10621         * tests/Xt_Stopwatch/server.cpp:
10622         * tests/Xt_Stopwatch/client.cpp:
10623         * tests/Bug_2183_Regression/client.cpp:
10624         * tests/Bug_2183_Regression/server.cpp:
10625         * tests/Bug_2654_Regression/server.cpp:
10626         * tests/Bug_2593_Regression/client.cpp:
10627         * tests/Bug_2593_Regression/server.cpp:
10628         * tests/Bug_1676_Regression/client.cpp:
10629         * tests/Bug_1676_Regression/server.cpp:
10630         * tests/MProfile_Connection_Timeout/client.cpp:
10631         * tests/MProfile_Connection_Timeout/server.cpp:
10632         * tests/Nested_Upcall_Crash/client.cpp:
10633         * tests/Nested_Upcall_Crash/server.cpp:
10634         * tests/Nested_Upcall_Crash/scavenger.cpp:
10635         * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp:
10636         * tests/GIOP_Fragments/Java_Big_Request/server.cpp:
10637         * tests/GIOP_Fragments/Java_Big_Reply/client.cpp:
10638         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
10639         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
10640         * tests/Reliable_Oneways/client.cpp:
10641         * tests/Reliable_Oneways/server.cpp:
10642         * tests/OBV/Supports/client.cpp:
10643         * tests/OBV/Supports/server.cpp:
10644         * tests/OBV/Forward/client.cpp:
10645         * tests/OBV/Forward/server.cpp:
10646         * tests/OBV/Truncatable/client.cpp:
10647         * tests/OBV/Truncatable/server.cpp:
10648         * tests/OBV/ValueBox/client.cpp:
10649         * tests/OBV/ValueBox/server.cpp:
10650         * tests/OBV/Any/client.cpp:
10651         * tests/OBV/Any/server.cpp:
10652         * tests/OBV/Factory/client.cpp:
10653         * tests/OBV/Factory/server.cpp:
10654         * tests/Oneways_Invoking_Twoways/server.cpp:
10655         * tests/Oneways_Invoking_Twoways/client.cpp:
10656         * tests/Native_Exceptions/client.cpp:
10657         * tests/Native_Exceptions/server.cpp:
10658         * tests/Bug_2328_Regression/client.cpp:
10659         * tests/Bug_2328_Regression/server.cpp:
10660         * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp:
10661         * tests/RTCORBA/Client_Propagated/client.cpp:
10662         * tests/RTCORBA/Client_Propagated/server.cpp:
10663         * tests/RTCORBA/Server_Protocol/server.cpp:
10664         * tests/RTCORBA/Server_Protocol/client.cpp:
10665         * tests/RTCORBA/Private_Connection/client.cpp:
10666         * tests/RTCORBA/Private_Connection/server.cpp:
10667         * tests/RTCORBA/Server_Declared/client.cpp:
10668         * tests/RTCORBA/Server_Declared/server.cpp:
10669         * tests/RTCORBA/Client_Protocol/client.cpp:
10670         * tests/RTCORBA/Client_Protocol/server.cpp:
10671         * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp:
10672         * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp:
10673         * tests/RTCORBA/Thread_Pool/client.cpp:
10674         * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
10675         * tests/RTCORBA/Diffserv/client.cpp:
10676         * tests/RTCORBA/Diffserv/server.cpp:
10677         * tests/RTCORBA/RTMutex/server.cpp:
10678         * tests/RTCORBA/Explicit_Binding/client.cpp:
10679         * tests/RTCORBA/Explicit_Binding/server.cpp:
10680         * tests/Bug_2186_Regression/client.cpp:
10681         * tests/Bug_2186_Regression/server.cpp:
10682         * tests/Bug_1269_Regression/client.cpp:
10683         * tests/Bug_1269_Regression/server.cpp:
10684         * tests/Bug_1269_Regression/shutdown.cpp:
10685         * tests/Ondemand_Write/client.cpp:
10686         * tests/Ondemand_Write/server.cpp:
10687         * tests/Forwarding/client.cpp:
10688         * tests/Forwarding/server.cpp:
10689         * tests/BiDirectional_NestedUpcall/client.cpp:
10690         * tests/BiDirectional_NestedUpcall/server.cpp:
10691         * tests/ORB_shutdown/server.cpp:
10692         * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp:
10693         * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp:
10694         * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp:
10695         * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp:
10696         * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp:
10697         * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp:
10698         * examples/AMI/FL_Callback/progress.cpp:
10699         * examples/AMI/FL_Callback/peer.cpp:
10700         * examples/PluggableUDP/tests/Basic/client.cpp:
10701         * examples/PluggableUDP/tests/Basic/server.cpp:
10702           No need anymore to pass an empty string as orbname
10704 Thu Feb  1 22:47:04 UTC 2007  Adam Mitz  <mitza@ociweb.com>
10706         * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
10707         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
10708         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
10710           Replaced htonl, htons, ntohl, and ntohs with the appropriate
10711           ACE_XTOYZ macro (ACE_HTONL, for example).  QNX doesn't have htonl and
10712           friends without adding extra #includes.
10714 Thu Feb  1 18:08:03 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
10716         * TAO_IDL/include/ast_typedef.h:
10717         * TAO_IDL/ast/ast_typedef.cpp:
10719           Added mutator for the boolean owns_base_type_ member
10720           so it can be managed from outside the class. This
10721           member is false by default, but if the base type is
10722           an anonymous sequence or array, the constructor sets
10723           it to true.
10725         * TAO_IDL/fe/y.tab.cpp:
10726         * TAO_IDL/fe/idl.yy:
10728           When there is a comma-separated list of typedef declarations,
10729           the list iteration calls the new method above after the
10730           first loop and sets the member to false. This call has no
10731           effect except when the base type is an anonymouse sequence
10732           or array, in which case we want to prevent the shared base
10733           type node from being destroyed more than once. Thanks to
10734           Will Otte <wotte at dre dot vanderbilt dot edu> and Dipa Suri
10735           <dipa dot suri at lmco dot com> for supplying the IDL that
10736           uncovered this bug.
10738         * TAO_IDL/util/utl_decllist.cpp:
10740           Cosmetic changes.
10742         * tests/IDL_Test/typedef.idl:
10744           Added test case for the above bug.
10746 Thu Feb  1 15:43:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10748         * tao/ORB.h:
10749         * tao/RTCORBA/Priority_Mapping_Manager.h:
10750         * tao/RTCORBA/Thread_Pool.cpp:
10751           Layout changes
10753 Thu Feb  1 14:37:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10755         * tao/Default_Stub_Factory.cpp:
10756         * tao/Default_Stub_Factory.h:
10757         * tao/ORB_Core.cpp:
10758         * tao/PortableServer/Root_POA.cpp:
10759         * tao/PortableServer/Servant_Base.cpp:
10760         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
10761         * tao/PortableServer/Upcall_Command.h:
10762         * tao/PortableServer/Upcall_Wrapper.cpp:
10763         * tao/Stub.cpp:
10764           Layout changes
10766 Wed Jan 31 22:49:14 2007  Martin Corino  <mcorino@remedy.nl>
10768         * tao/DynamicAny/DynUnion_i.cpp:
10770           Changed to handle inconsistency between statically declared (IDL
10771           compiler) union typecodes and dynamically declared typecodes where
10772           the discriminator type is an enum.
10773           With statically declared typecodes the label values are stored as
10774           actual enum values while with dynamically stored typecodes these
10775           label values are stored as ULong.
10777 Wed Jan 31 19:00:44 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
10779         * tests/LongDouble:
10780         * tests/LongDouble/Global.h:
10781         * tests/LongDouble/Global.cpp:
10782         * tests/LongDouble/LongDoubleTest.h:
10783         * tests/LongDouble/LongDoubleTest.cpp:
10784         * tests/LongDouble/LongDoubleTest.mpc:
10785         * tests/LongDouble/Test.idl:
10786         * tests/LongDouble/client.cpp:
10787         * tests/LongDouble/run_test.pl:
10788         * tests/LongDouble/server.cpp:
10790           Added a test that sends a CORBA::LongDouble from server to client
10791           to ensure that ACE and TAO correctly handles them.
10793 Wed Jan 31 17:23:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
10795         * TAO_ACE.mwc:
10797           Exclude $(ACE_ROOT)/protocols/tests and
10798           Exclude $(ACE_ROOT)/protocols/examples.  They should not be built
10799           as part of this workspace.
10801 Wed Jan 31 15:00:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10803         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
10804         * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
10805         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
10806           Layout improvements for the generated code now we don't generate
10807           emulated exception macros
10809 Wed Jan 31 14:44:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10811         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
10812         * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
10813           Layout improvements for the generated code now we don't generate
10814           emulated exception macros
10816 Tue Jan 30 12:37:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10818         * tao/Compression/Compression_Manager.{h,cpp}:
10819           Fixed layout and warnings in single threaded build
10821 Tue Jan 30 12:03:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10823         * tao/Compression/Compressor_Factory.{h,cpp}:
10824           Fixed layout and warnings in single threaded build
10826 Tue Jan 30 11:14:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10828         * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp:
10829           Fixed argument not used warning
10831         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
10832         * tao/AnyTypeCode/Fixed_TypeCode.cpp:
10833         * tao/AnyTypeCode/Fixed_TypeCode.h:
10834         * tao/AnyTypeCode/Marshal.h:
10835         * tao/AnyTypeCode/Objref_TypeCode.cpp:
10836         * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
10837         * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
10838         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
10839         * tao/ORB.cpp:
10840           Layout changes
10842 Tue Jan 30 10:52:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10844         * tests/COIOP/COIOP_Simple_Test.cpp:
10845           New simplified COIOP test
10847         * tests/COIOP/COIOP_Test.cpp:
10848           Added advanced_resource.h include to force static
10849           link
10851         * tests/COIOP/COIOP_Tests.mpc:
10852           Add custom project for the IDL files and added the
10853           new simple test
10855         * tests/COIOP/Server_Task.cpp:
10856           Initialise pointer with 0
10858         * tests/COIOP/run_test.pl:
10859         * tests/Collocation_Tests/run_test.pl:
10860           Fixed bug in these two perl script, last test case was not
10861           unique
10863 Tue Jan 30 09:33:14 2007  Martin Corino  <mcorino@remedy.nl>
10865         * tao/DynamicAny/DynUnion_i.cpp:
10867           Fixed broken DynUnion support (see Bug #2785).
10869 Tue Jan 30 01:16:13 2007  James H. Hill     <hillj@isis.vanderbilt.edu>
10871         * tao/Utils/Servant_Var.inl:
10873           Fixed syntax error in catch (...) statements that was
10874           prevent TAO from building in some cases.
10876 Mon Jan 29 19:27:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10878         * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
10879           Removed not needed return statements after ACE_THROW_RETURN, fixes
10880           warnings with HP aCC on IA64
10882 Mon Jan 29 19:11:14 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
10884         * tao/Adapter_Registry.cpp:
10885         * tao/AnyTypeCode/Any.cpp:
10886         * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
10887         * tao/AnyTypeCode/Any_Basic_Impl.cpp:
10888         * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
10889         * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
10890         * tao/AnyTypeCode/Any_Impl_T.cpp:
10891         * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
10892         * tao/AnyTypeCode/Any_SystemException.cpp:
10893         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
10894         * tao/AnyTypeCode/Empty_Param_TypeCode.cpp:
10895         * tao/AnyTypeCode/ExceptionA.cpp:
10896         * tao/AnyTypeCode/PolicyA.cpp:
10897         * tao/AnyTypeCode/TypeCode.cpp:
10898         * tao/AnyTypeCode/WrongTransactionA.cpp:
10899         * tao/BiDir_GIOP/BiDirGIOP.cpp:
10900         * tao/Codeset/Codeset_Manager_Factory.cpp:
10901         * tao/Codeset/Codeset_Translator_Factory.cpp:
10902         * tao/Collocated_Invocation.cpp:
10903         * tao/CORBANAME_Parser.cpp:
10904         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
10905         * tao/CSD_Framework/CSD_Strategy_Base.cpp:
10906         * tao/CSD_Framework/CSD_Strategy_Base.inl
10907         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl
10908         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
10909         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
10910         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
10911         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
10912         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl
10913         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
10914         * tao/CSD_ThreadPool/CSD_TP_Request.inl
10915         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
10916         * tao/DynamicInterface/DII_Arguments.cpp:
10917         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
10918         * tao/DynamicInterface/Dynamic_Implementation.cpp:
10919         * tao/EndpointPolicy/EndpointPolicy.cpp:
10920         * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp:
10921         * tao/FILE_Parser.cpp:
10922         * tao/GIOP_Message_Base.cpp:
10923         * tao/GIOP_Message_Base.h:
10924         * tao/GIOP_Message_Lite.cpp:
10925         * tao/GIOP_Message_Lite.h:
10926         * tao/HTTP_Parser.cpp:
10927         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
10928         * tao/IIOP_Acceptor.cpp:
10929         * tao/IIOP_Connection_Handler.cpp:
10930         * tao/ImR_Client/ImR_Client.cpp:
10931         * tao/Invocation_Adapter.cpp:
10932         * tao/Invocation_Base.cpp:
10933         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
10934         * tao/IORInterceptor_Adapter.h:
10935         * tao/IORTable/IOR_Table_Impl.cpp:
10936         * tao/IORTable/IOR_Table_Impl.h:
10937         * tao/IORTable/Table_Adapter.cpp:
10938         * tao/Leader_Follower_Flushing_Strategy.cpp:
10939         * tao/LF_Connect_Strategy.cpp:
10940         * tao/LF_Connect_Strategy.h:
10941         * tao/LF_Event.cpp:
10942         * tao/LF_Event.h:
10943         * tao/LF_Event_Binder.h:
10944         * tao/LF_Follower_Auto_Adder.h:
10945         * tao/LF_Strategy_Complete.h:
10946         * tao/LocateRequest_Invocation.cpp:
10947         * tao/LocateRequest_Invocation_Adapter.cpp:
10948         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
10949         * tao/Messaging/Connection_Timeout_Policy_i.cpp:
10950         * tao/Messaging/Messaging_Loader.cpp:
10951         * tao/Messaging/Messaging_ORBInitializer.cpp:
10952         * tao/Messaging/Messaging_Policy_i.cpp:
10953         * tao/MProfile.cpp:
10954         * tao/Muxed_TMS.cpp:
10955         * tao/Null_Fragmentation_Strategy.cpp:
10956         * tao/Null_Fragmentation_Strategy.h:
10957         * tao/NVList_Adapter.h:
10958         * tao/Object.cpp:
10959         * tao/Object.h:
10960         * tao/Object_T.cpp:
10961         * tao/ObjectKey_Table.cpp:
10962         * tao/ObjectKey_Table.h:
10963         * tao/Objref_VarOut_T.h:
10964         * tao/operation_details.cpp:
10965         * tao/ORB.cpp:
10966         * tao/ORB_Core.cpp:
10967         * tao/ORB_Core.h:
10968         * tao/ORB_Core.inl
10969         * tao/ORBInitializer_Registry.cpp:
10970         * tao/ORBInitializer_Registry.h:
10971         * tao/ORBInitializer_Registry_Adapter.h:
10972         * tao/Parser_Registry.cpp:
10973         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
10974         * tao/PI/ORBInitializer_Registry_Impl.cpp:
10975         * tao/PI/PI.cpp:
10976         * tao/PI/PI_ORBInitializer.cpp:
10977         * tao/PI_Server/PI_Server_Loader.cpp:
10978         * tao/PI_Server/PortableServer_ORBInitializer.cpp:
10979         * tao/PI_Server/ServerInterceptorAdapter.cpp:
10980         * tao/PI_Server/ServerInterceptorAdapter.h:
10981         * tao/Pluggable_Messaging.h:
10982         * tao/Pluggable_Messaging_Utils.inl
10983         * tao/Policy_Current_Impl.cpp:
10984         * tao/Policy_Current_Impl.h:
10985         * tao/Policy_Current_Impl.inl
10986         * tao/Policy_Manager.cpp:
10987         * tao/Policy_Manager.h:
10988         * tao/Policy_Manager.inl
10989         * tao/Policy_Set.cpp:
10990         * tao/Policy_Set.h:
10991         * tao/Policy_Validator.cpp:
10992         * tao/Policy_Validator.h:
10993         * tao/PolicyFactory_Registry_Adapter.h:
10994         * tao/PortableServer/Adapter_Activator.cpp:
10995         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
10996         * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp:
10997         * tao/PortableServer/Local_Servant_Base.cpp:
10998         * tao/PortableServer/Local_Servant_Base.h:
10999         * tao/PortableServer/Non_Servant_Upcall.cpp:
11000         * tao/PortableServer/Object_Adapter.cpp:
11001         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
11002         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
11003         * tao/PortableServer/Root_POA.cpp:
11004         * tao/PortableServer/Servant_Base.cpp:
11005         * tao/PortableServer/Servant_Upcall.cpp:
11006         * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
11007         * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
11008         * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
11009         * tao/PortableServer/Upcall_Wrapper.cpp:
11010         * tao/Profile.cpp:
11011         * tao/Reactive_Connect_Strategy.cpp:
11012         * tao/Reactive_Flushing_Strategy.cpp:
11013         * tao/Remote_Invocation.cpp:
11014         * tao/Remote_Invocation.h:
11015         * tao/RTCORBA/RT_Current.h:
11016         * tao/RTCORBA/RT_Endpoint_Utils.cpp:
11017         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
11018         * tao/RTCORBA/RT_ORB.cpp:
11019         * tao/RTCORBA/RT_ORB.h:
11020         * tao/RTCORBA/RT_ORB_Loader.cpp:
11021         * tao/RTCORBA/RT_ORB_Loader.h:
11022         * tao/RTCORBA/RT_ORBInitializer.cpp:
11023         * tao/RTCORBA/RT_ORBInitializer.h:
11024         * tao/RTCORBA/RT_Policy_i.cpp:
11025         * tao/RTCORBA/RT_Policy_i.h:
11026         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
11027         * tao/RTCORBA/RT_Stub.h:
11028         * tao/RTCORBA/RT_Stub_Factory.h:
11029         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
11030         * tao/RTCORBA/Thread_Pool.cpp:
11031         * tao/RTCORBA/Thread_Pool.h:
11032         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
11033         * tao/RTScheduling/Current.cpp:
11034         * tao/RTScheduling/Request_Interceptor.cpp:
11035         * tao/RTScheduling/RTScheduler_Loader.cpp:
11036         * tao/Service_Callbacks.cpp:
11037         * tao/Service_Context.h:
11038         * tao/Strategies/advanced_resource.h:
11039         * tao/Strategies/COIOP_Transport.cpp:
11040         * tao/Strategies/DIOP_Acceptor.cpp:
11041         * tao/Strategies/DIOP_Connection_Handler.cpp:
11042         * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
11043         * tao/Strategies/SCIOP_Connection_Handler.cpp:
11044         * tao/Strategies/SHMIOP_Acceptor.cpp:
11045         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
11046         * tao/Strategies/UIOP_Connection_Handler.cpp:
11047         * tao/Strategies/UIOP_Factory.cpp:
11048         * tao/Strategies/UIOP_Lite_Factory.cpp:
11049         * tao/Stub.cpp:
11050         * tao/Synch_Invocation.h:
11051         * tao/TAO_Server_Request.cpp:
11052         * tao/TAO_Server_Request.h:
11053         * tao/Transport_Queueing_Strategies.cpp:
11054         * tao/TransportCurrent/Current_Impl.cpp:
11055         * tao/TransportCurrent/Current_Loader.cpp:
11056         * tao/TransportCurrent/Current_ORBInitializer.cpp:
11057         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
11058         * tao/Utils/ORB_Manager.cpp:
11059         * tao/Utils/Servant_Var.inl
11060         * tao/Utils/Server_Main.cpp:
11061         * tao/Valuetype/AbstractBase_T.cpp:
11062         * tao/Wait_On_LF_No_Upcall.cpp:
11063         * tao/Wait_Strategy.h:
11064           Layout changes, const improvements and some cleanup of old code
11065           that is not needed anymore now we removed emulated exceptions
11067 Sun Jan 28 19:59:14 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
11069         * TAO version 1.5.6 released.
11071 Fri Jan 26 18:56:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11073         * tao/PortableServer/Object_Adapter.cpp:
11075           Removed the global scope on the type used in a catch to help vc8
11076           figure out what to do.
11078 Fri Jan 26 18:45:53 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11080         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
11082           Removed the extra parenthesis around a throw argument.
11084 Fri Jan 26 18:21:17 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11086         * *.cpp:
11088           Removed unused variable warnings from 120 files.
11090 Fri Jan 26 16:59:47 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
11092         * TAO_IDL/ast/ast_structure_fwd.cpp:
11093         * TAO_IDL/ast/ast_check.cpp:
11095           Fixed incorrect error reporting of undefined struct when
11096           it is forward declared multiple times.
11098         * TAO_IDL/ast/ast_enum.cpp:
11099         * TAO_IDL/ast/ast_union_branch.cpp:
11101           Fixed incomplete initialization of AST_Expression class
11102           that hold the value of a union case label when the
11103           discriminator is an enum type, which was causing the
11104           calculation of the union's default index to be
11105           incorrect. Thanks to Martin Corino <mcorino@remedy.nl>
11106           for reporting both the above IDL compiler bugs.
11108         * tests/IDL_Test/IDL_Test.mpc:
11110           Uncommented the struct.idl file in the IDL_Files list,
11111           so it can now be included in the test. The bug it
11112           covers is the first one described above.
11114 Fri Jan 26 13:46:23 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11116         * *.{h,inl,cpp}:
11118           Removed unused variable warnings from over 200 files.
11120 Fri Jan 26 12:12:12 UTC 2007  Johnny Willemsen  <jwillmesen@remedy.nl>
11122         * tao/Wait_Strategy.cpp:
11123           Fixed vc warning
11125 Fri Jan 26 12:05:12 UTC 2007  Johnny Willemsen  <jwillmesen@remedy.nl>
11127         * tao/Makefile.am:
11128           Removed CSD_ORBInitializer.{h,cpp}, files where removed from the
11129           distribution
11131 Thu Jan 25 23:47:24 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
11133         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp(destroy):
11135           Replaced a lost '*' in the parameter to indicate it is a pointer,
11137 Thu Jan 25 19:56:33 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11139         * *.cpp:
11141           Removed all of the ACE_PRINT_EXCEPTION macros.
11143 Thu Jan 25 19:45:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
11145         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp
11146         * orbsvcs/orbsvcs/Notify/Container_T.inl
11147         * orbsvcs/orbsvcs/Notify/Default_Factory.cpp
11148         * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl
11149         * orbsvcs/orbsvcs/Notify/Event_Map_T.inl
11150         * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp
11151         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp
11152         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp
11153         * orbsvcs/orbsvcs/Trader/Offer_Database.cpp
11154         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp
11155         * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.cpp
11156         * orbsvcs/tests/Notify/lib/Consumer_T.cpp
11157         * orbsvcs/tests/Notify/lib/Peer_T.cpp
11158         * orbsvcs/tests/Notify/lib/Supplier_T.cpp
11159           Replaced ACE_TYPENAME with typename
11161 Thu Jan 25 17:39:59 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11163         * *.{h,cpp,inl}:
11165           Removed the ACE exception macros from all files.  There are a few
11166           number of files that still use ACE_PRINT_EXCEPTION.  They will be
11167           dealt with in my next commit.
11169 Thu Jan 25 13:40:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
11171         * tests/IDL_Test/IDL_Test.mpc:
11172           Temporarily removed struct.idl, when the IDL compiler fix is in the repo
11173           I will enable this file again
11175 Wed Jan 24 18:46:01 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11177         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
11178         * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
11180           Changed the last of the ACE_THROW's to real throw's.
11182 Wed Jan 24 18:25:26 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
11184         * tao/BiDir_GIOP/BiDirGIOP.cpp:
11185         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
11186         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
11187         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
11188         * tao/EndpointPolicy/EndpointPolicy.cpp:
11189         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
11190         * tao/ImR_Client/ImR_Client.cpp:
11191         * tao/Messaging/Asynch_Invocation.cpp:
11192         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
11193         * tao/Messaging/Messaging.cpp:
11194         * tao/Messaging/Messaging_Loader.cpp:
11195         * tao/ORB_Core.cpp:
11196         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
11197         * tao/PI/ORBInitializer_Registry_Impl.cpp:
11198         * tao/PI/PI.cpp:
11199         * tao/PI_Server/PI_Server_Loader.cpp:
11200         * tao/PI_Server/Policy_Creator_T.h:
11201         * tao/PI_Server/ServerInterceptorAdapter.cpp:
11202         * tao/PortableServer/Non_Servant_Upcall.cpp:
11203         * tao/PortableServer/Object_Adapter.cpp:
11204         * tao/PortableServer/Root_POA.cpp:
11205         * tao/PortableServer/Servant_Base.cpp:
11206         * tao/PortableServer/Servant_Upcall.cpp:
11207         * tao/PortableServer/Upcall_Wrapper.cpp:
11208         * tao/PortableServer/poa_macros.h:
11209         * tao/RTCORBA/RT_ORB_Loader.cpp:
11210         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
11211         * tao/RTCORBA/Thread_Pool.cpp:
11212         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
11213         * tao/RTScheduling/Current.cpp:
11214         * tao/RTScheduling/RTScheduler_Loader.cpp:
11215         * tao/Stub.cpp:
11216         * tao/Synch_Invocation.cpp:
11217         * tao/Utils/Server_Main.cpp:
11219           The first run of my macro removal script picked up a few things to
11220           remove.  I'll be running this script on the rest of the tree soon.
11222 Wed Jan 24 14:00:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
11224         * tests/IDL_Test/struct.idl:
11225         * tests/IDL_Test/IDL_Test.mpc:
11226           Added new IDL test file, will fail to compile until Jeff commits a fix
11227           for the IDL compiler.
11229         * tests/Any/Recursive/*:
11230           Added some new test cases, one has been fixed already last week, the other
11231           one is new and stored in bugzill as 2776
11233         * tao/*.{h,cpp,inl}:
11234           Zapped all environment macros except ACE_THROW_SPEC and ACE_THROW_RETURN.
11236         * *.{h,cpp,inl}:
11237           Zapped part of the environment macros from everything except the core TAO
11238           libs, more follow later, first let us stabilize this commit. The goal is to
11239           get rid of all environment macros
11241 Wed Jan 24 12:25:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
11243         * TAO_IDL/be/be_codegen.cpp:
11244           Instead of Environment.h generate Basic_Types.h as include
11246         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
11247         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
11248           Generate throw instead of ACE_THROW
11250 Mon Jan 22 23:14:56 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
11252         * TAO version 1.5.5 released.
11254 Local Variables:
11255 mode: change-log
11256 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))
11257 indent-tabs-mode: nil
11258 End: