Merge pull request #2109 from jwillemsen/jwi-autoptrcpp17_cleanup
[ACE_TAO.git] / TAO / ChangeLogs / ChangeLog-2005b
blob9e1961850957d9fb548b78c4e1ef16fef9646125
1 Fri Dec 30 15:36:04 2005  J.T. Conklin  <jtc@acorntoolworks.com>
3         * examples/Event_Comm/Makefile.am:
4         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
5         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
6         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
7         * examples/Logging/Makefile.am:
9           Regenerated.
11         * examples/Event_Comm/Event_Comm.mpc:
12         * examples/Kokyu_dsrt_schedulers/fp_example/fp_example.mpc:
13         * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
14         * examples/Kokyu_dsrt_schedulers/muf_example/muf_example.mpc:
15         * examples/Logging/Logging.mpc:
17           Add *_IDL projects for compiling *.idl files.  This eliminates
18           duplicate rules that would otherwise result when Makefile.am's
19           are aggregated in the automake build.
21 Fri Dec 30 16:15:24 2005  Wallace Zhang  <zhangw@ociweb.com>
23         * NEWS: Updated information for the wchar refactoring work.
25 Wed Dec 30 14:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
27         * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
28         * tests/MT_Timeout/server.cpp:
29         * tests/Crash_On_Write/server.cpp:
30           Fixed compile error
32 Wed Dec 30 12:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
34         * tests/Bug_2345_Regression/*:
35           Added regression for bug 2345, this is not fixed yet, just
36           adding the regression first. Thanks to Yariv Tal
37           <yariv_tal2003 at hotmail dot com> for reporting this
38           problem and delivering this simple regression
40 Thu Dec 29 11:43:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
42         * examples/Content_Server/AMI_Iterator/Makefile.am
43         * examples/Content_Server/AMI_Observer/Makefile.am
44         * examples/Content_Server/SMI_Iterator/Makefile.am
46           Regenerated.
48         * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
49         * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
50         * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
52           Add *_IDL projects for compiling *.idl files.  This eliminates
53           duplicate rules that would otherwise result when Makefile.am's
54           are aggregated in the automake build.
56 Thu Dec 29 11:26:45 2005  J.T. Conklin  <jtc@acorntoolworks.com>
58         * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
60           Regenerated.
62         * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
64           Add *_IDL projects for compiling *.idl files.  This eliminates
65           duplicate rules that would otherwise result when Makefile.am's
66           are aggregated in the automake build.
68 Thu Dec 29 09:43:07 2005  Chad Elliott  <elliott_c@ociweb.com>
70         * tao/PI/PI_PolicyFactory.cpp:
71         * tao/PI/ProcessingModePolicy.h:
72         * tao/PI/ProcessingModePolicy.pidl:
74           Took care of some TBD comments.  The TBD in the .pidl has been
75           changed into a Doxygen @todo.
77 Thu Dec 29 07:29:38 2005  Phil Mesnier  <mesnier_p@ociweb.com>
79         * NEWS:
81           Added Comment regarding new Endpoint Selector.
83 Thu Dec 29 06:47:37 2005  Chad Elliott  <elliott_c@ociweb.com>
85         * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
87           Wrapped plain text string in ACE_TEXT () to avoid problems on
88           wide-character builds.
90 Wed Dec 28 18:20:23 2005  J.T. Conklin  <jtc@acorntoolworks.com>
92         * examples/Callback_Quoter/Makefile.am:
94           Regenerated.
96         * examples/Callback_Quoter/Callback_Quoter.mpc:
98           Add *_IDL projects for compiling *.idl files.  This eliminates
99           duplicate rules that would otherwise result when Makefile.am's
100           are aggregated in the automake build.
102 Wed Dec 28 17:07:23 2005  J.T. Conklin  <jtc@acorntoolworks.com>
104         * examples/AMH/Sink_Server/Makefile.am:
105         * examples/Buffered_AMI/Makefile.am:
106         * examples/Buffered_Oneways/Makefile.am:
108           Regenerated.
110         * examples/AMH/Sink_Server/Sink_Server.mpc:
111         * examples/Buffered_AMI/Buffered_AMI.mpc:
112         * examples/Buffered_Oneways/Buffered_Oneways.mpc:
114           Add *_IDL projects for compiling *.idl files.  This eliminates
115           duplicate rules that would otherwise result when Makefile.am's
116           are aggregated in the automake build.
118 Wed Dec 28 13:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
120         * tests/Native_Exceptions/Native_Exceptions.mpc:
121         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
122           Removed setting of idlflags, native exceptions are the default
123           now and the overruling of the idlflags gives problem when
124           trying to extend TAO_IDLFLAGS from the platform_macros.GNU
125           file
127 Wed Dec 28 11:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
129         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
130           Made this test compiling again with VxWorks 6.1, the WIND_TCB
131           struct has been changed and shouldn't be used directly anymore
133 Wed Dec 28 10:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
135         * examples/RTScheduling/Synch_i.cpp:
136           Cast number of seconds explicitly to time_t
138 Wed Dec 28 10:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
140         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
141           Applied a workaround for Borland to not give argument not used
142           warnings. This problem has been reported to Borland to get it
143           fixed in the next version.
145 Wed Dec 28 09:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
147         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
148           Fixed 64bit conversion warning
150 Wed Dec 28 09:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
152         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
153         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
154           No need to derive explicitly from ServantBase
156 Wed Dec 28 09:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
158         * utils/catior/catior.cpp:
159         * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
160         * tao/PortableServer/Root_POA.cpp:
161         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
162         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
163         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
164         * tao/PortableServer/Object_Adapter.cpp:
165           Added missing include
167 Wed Dec 28 08:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
169         * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
170           Removed incorrect ; at end of method
172 Tue Dec 27 22:50:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
174         * orbsvcs/orbsvcs/Makefile.am:
176           Regenerated.
178         * orbsvcs/orbsvcs/CosTrading.mpc:
180           Fix typo in last change.
182 Tue Dec 27 18:17:49 2005  J.T. Conklin  <jtc@acorntoolworks.com>
184         * orbsvcs/orbsvcs/Makefile.am:
186           Regenerated.
188         * orbsvcs/orbsvcs/CosTrading.mpc:
190           Tweak so trading_serv_export.h is installed.
192 Tue Dec 27 17:21:54 2005  J.T. Conklin  <jtc@acorntoolworks.com>
194         * orbsvcs/orbsvcs/Makefile.am:
196           Regenerated.
198         * orbsvcs/orbsvcs/CosNotification.mpc:
200           Tweak so notify_serv_export and notify_persist_export.h are
201           installed.
203         * orbsvcs/orbsvcs/CosTime.mpc:
205           Tweak so time_export.h is installed.
207         * orbsvcs/orbsvcs/CosEvent.mpc:
208         * orbsvcs/orbsvcs/ec_typed_events_serv.mpb:
210           Tweak so that CEC_Defaults.h and event_serv_export.h are
211           installed.
213 Tue Dec 27 16:17:30 2005  J.T. Conklin  <jtc@acorntoolworks.com>
215         * orbsvcs/orbsvcs/Makefile.am:
217           Regenerated.
219         * orbsvcs/orbsvcs/CosConcurrency.mpc:
221           Tweak so concurrency_export.h is installed.  Thanks to Vladimir
222           Panov for pointing out this class of problems.
224         * tao/Makefile.am:
226           Regenerated due to new Optimized Connection Endpoint Selector
227           feature.  C.f.:
229           Tue Dec 27 08:22:42 2005  Phil Mesnier  <mesnier_p@ociweb.com>
231 Tue Dec 27 15:33:28 2005  J.T. Conklin  <jtc@acorntoolworks.com>
233         * Makefile.am:
235           Remove DISTCLEANFILES definitions.  We no longer ship
236           tao-config and tao-config.1.
238         * Makefile.am:
240           Build examples and interop-tests subdirectories.
242         * Makefile.am:
244           I accidently clobbered this file by checking in the MPC
245           generated version.   Restore to revision 1.13, the last
246           known good version.
248 Tue Dec 27 15:11:18 2005  J.T. Conklin  <jtc@acorntoolworks.com>
250         * Release
252           Add aclocal.m4 to RELEASE_FILES.  Thanks to Vladimir Panov
253           < gbr at voidland dot org >.
255 Fri Dec 23 20:17:39 2005  J.T. Conklin  <jtc@acorntoolworks.com>
257         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
258         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
260           Changed lock strategy of implicit_ids_, filterable_data_, and
261           variable_header_ maps from TAO_SYNCH_MUTEX to ACE_Null_Mutex,
262           since accesses to the maps are already protected at a higher
263           level.
265           Explicitly set the size of the implicit_ids_, filterable_data_,
266           and variable_header_ maps to 27, 31, and 31 hash buckets
267           respectively.
269           A fixed set of 9 keys are stored in implicit_ids_.  With the
270           default hash_pjw() hash function, 27 buckets is the smallest
271           table where each key is hashed to a unique bucket.  Further
272           optimizations, perhaps using a minimal perfect hash, may be
273           possible.
275           A 31 bucket hash table size was selected for filterable_data_
276           and variable_header_ because a typical structured event has very
277           few if any attributes, the cost of allocating default (1024 hash
278           buckets) size maps outweigh any benefits of fewer hash
279           collisions.
281 Tue Dec 27 12:24:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
283         * Makefile.am:
285           Fixed botched ACLOCAL_AMFLAGS definition.
287 Tue Dec 27 11:34:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
289         * Makefile.am:
291           Build examples subdirectory.
293         * examples/Makefile.am:
295           Disable building CSD_Strategy and RTScheduling subdirectories.
296           These *.mpc files need major changes to support separate build
297           directories.  This is too risky to complete within this beta
298           cycle.
300         * performance-tests/Makefile.am:
302           Disable building CSD_Strategy subdirectory.
303           These *.mpc files need major changes to support separate build
304           directories.  This is too risky to complete within this beta
305           cycle.
307         * examples/Load_Balancing/Makefile.am:
308         * examples/Load_Balancing_persistent/Makefile.am:
309         * examples/POA/Adapter_Activator/Makefile.am:
310         * examples/POA/Explicit_Activation/Makefile.am:
311         * examples/POA/On_Demand_Activation/Makefile.am:
312         * examples/POA/Reference_Counted_Servant/Makefile.am:
313         * examples/POA/TIE/Makefile.am:
314         * examples/Persistent_Grid/Makefile.am:
315         * examples/Simulator/Event_Supplier/Makefile.am:
317           Regenerated.
319         * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
320         * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
321         * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
322         * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
324           Change automake specific includes definitions to to have both
325           build dir and source dir relative paths.
327         * examples/Load_Balancing/Load_Balancing.mpc:
328         * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
329         * examples/POA/TIE/POA_TIE.mpc:
330         * examples/Persistent_Grid/Persistent_Grid.mpc:
331         * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
333           Add *_IDL projects for compiling *.idl files.  This eliminates
334           duplicate rules that would otherwise result when Makefile.am's
335           are aggregated in the automake build.
337 Tue Dec 27 08:22:42 2005  Phil Mesnier  <mesnier_p@ociweb.com>
339         * tao/Profile_Transport_Resolver.cpp:
340         * tao/Profile_Transport_Resolver.h:
341         * tao/Strategies/OC_Endpoint_Selector_Loader.cpp:
342         * tao/Strategies/OC_Endpoint_Selector_Loader.h:
343         * tao/Strategies/OC_Endpoint_Selector_Factory.cpp:
344         * tao/Strategies/OC_Endpoint_Selector_Factory.h:
345         * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
346         * tao/Strategies/Optimized_Connection_Endpoint_Selector.h:
348           A new feature requested by Homag.  This feature is an
349           alternative endpoint selector that improves the performance of
350           connection establishment when an IOR contains unreachable
351           endpoints. The two elements of this optimization are a
352           connection cache lookup before attempting any connections and a
353           second means for setting the connection timeout without loading
354           the AMI library to use the TAO-specific connection timeout
355           policy.
357         * tests/AlternateIIOP/svc.conf:
359           The alternate IIOP test now uses the Optimized Connection
360           Endpoint Selector to speed up the selection of the correct endpoint.
362 Tue Dec 27 09:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
364         * tao/FlResource_Loader.h:
365         * tao/TkResource_Loader.h:
366           Added missing versioning include. Thanks to
367           Ken Sedgwick <ken at bonsai dot com>
369 Tue Dec 27 09:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
371         * tao/IORInterceptor/IORInterceptor_Details.h:
372           Fixed pragma once warning
374 Fri Dec 23 16:16:20 2005  J.T. Conklin  <jtc@acorntoolworks.com>
376         * configure.ac:
378           Add orbsvcs/tests/Bug_2316_Regression/Makefile to
379           AC_CONFIG_FILES.
381         * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
383           New file.
385 Fri Dec 23 13:06:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
387         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
388         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
390           Don't assign values to dynamically allocated Any's if the
391           allocation failed.
393           Remove rec_ member variable.  The constructor extracts all
394           relevant fields and adds them to property_lookup_ map.
396           Const-qualify constructor argument.
398 Fri Dec 23 10:47:55 2005  J.T. Conklin  <jtc@acorntoolworks.com>
400         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
402           Removed unused variable.
404 Fri Dec 23 09:09:14 2005  Chad Elliott  <elliott_c@ociweb.com>
406         * tao/PI/PI_ORBInitializer.h:
407         * tao/PI/PI_ORBInitializer.cpp:
408         * tao/PI/PI_PolicyFactory.h:
409         * tao/PI/PI_PolicyFactory.cpp:
410         * tao/PI/ProcessingModePolicy.h:
411         * tao/PI/ProcessingModePolicy.cpp:
413           Added the TAO versioning namespace macros.
415 Fri Dec 23 08:50:37 2005  Chad Elliott  <elliott_c@ociweb.com>
417         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
418         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
419         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
420         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
421         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
422         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
423         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
424         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
426           Fixed fuzz errors related to RefCountedServantBase and _MSC_VER >=
427           1200.
429 Fri Dec 23 13:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
431         * TAO_IDL/util/utl_err.cpp:
432           Added include of Log_Msg.h to get ACE_ERROR. Can't reproduce
433           it on my machine but it can be that because of other defines
434           this file is not included implicitly. This fixes bugzilla bug
435           2342. Thanks to Dave Craig <dwcraig at qualcomm dot com> for
436           reporting this.
438 Fri Dec 23 10:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
440         * tao/IIOP_Acceptor.cpp:
441         * examples/POA/On_Demand_Loading/Servant_Manager.cpp:
442           Fixed 64bit conversion warnings
444 Fri Dec 23 10:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
446         * tests/Native_Exceptions/Native_Exceptions.mpc:
447         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
448           Changed the way we change the TAO_IDL flags so that adding
449           more flags from the platform_macros.GNU file works for these
450           projects
452 Fri Dec 23 10:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
454         * tao/PI/PI_PolicyFactory.h:
455           Fixed export macros
457 Fri Dec 23 10:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
459         * tao/PI/ClientRequestDetails.{h,inl}:
460         * tao/PI_Server/ServerRequestDetails.{h,inl}:
461         * tao/IORInterceptor/IORInterceptor_Details.{h,inl,cpp}:
462           Fixed pragma once warning, removed empty destructor, not needed
464         * tao/IORInterceptor/IORInterceptor_Details.inl:
465           Removed this file, it is now empty
467         * tao/Makefile.am:
468           Updated
470 Fri Dec 23 08:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
472         * tao/PI/PI_ORBInitializer.h:
473         * tao/PI/ProcessingModePolicy.h:
474           Fixed export macros
476 Thu Dec 22 16:07:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
478         * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
479         * examples/Makefile.am:
480         * examples/AMH/Sink_Server/Makefile.am:
481         * examples/AMI/FL_Callback/Makefile.am:
482         * examples/Buffered_AMI/Makefile.am:
483         * examples/Buffered_Oneways/Makefile.am:
484         * examples/CSD_Strategy/ThreadPool/Makefile.am:
485         * examples/CSD_Strategy/ThreadPool2/Makefile.am:
486         * examples/CSD_Strategy/ThreadPool3/Makefile.am:
487         * examples/CSD_Strategy/ThreadPool5/Makefile.am:
488         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
489         * examples/Content_Server/AMI_Iterator/Makefile.am:
490         * examples/Content_Server/AMI_Observer/Makefile.am:
491         * examples/Content_Server/SMI_Iterator/Makefile.am:
492         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
493         * examples/Load_Balancing/Makefile.am:
494         * examples/Load_Balancing_persistent/Makefile.am:
495         * examples/OBV/Typed_Events/Makefile.am:
496         * examples/POA/DSI/Makefile.am:
497         * examples/POA/Default_Servant/Makefile.am:
498         * examples/POA/Forwarding/Makefile.am:
499         * examples/POA/Generic_Servant/Makefile.am:
500         * examples/POA/TIE/Makefile.am:
501         * examples/Persistent_Grid/Makefile.am:
502         * examples/PluggableUDP/tests/Basic/Makefile.am:
503         * examples/PluggableUDP/tests/Performance/Makefile.am:
504         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
505         * examples/Simulator/Event_Supplier/Makefile.am:
506         * interop-tests/wchar/Makefile.am:
507         * orbsvcs/Event_Service/Makefile.am:
508         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
509         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
510         * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
511         * orbsvcs/FT_ReplicationManager/Makefile.am:
512         * orbsvcs/Fault_Detector/Makefile.am:
513         * orbsvcs/Fault_Notifier/Makefile.am:
514         * orbsvcs/IFR_Service/Makefile.am:
515         * orbsvcs/ImplRepo_Service/Makefile.am:
516         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
517         * orbsvcs/Naming_Service/Makefile.am:
518         * orbsvcs/Notify_Service/Makefile.am:
519         * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am:
520         * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am:
521         * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am:
522         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
523         * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
524         * orbsvcs/examples/LoadBalancing/Makefile.am:
525         * orbsvcs/examples/Log/RTEvent/Makefile.am:
526         * orbsvcs/examples/Notify/Federation/Agent/Makefile.am:
527         * orbsvcs/examples/Notify/Federation/Gate/Makefile.am:
528         * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am:
529         * orbsvcs/examples/Notify/Subscribe/Makefile.am:
530         * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am:
531         * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
532         * orbsvcs/examples/RtEC/MCast/Makefile.am:
533         * orbsvcs/examples/RtEC/Schedule/Makefile.am:
534         * orbsvcs/examples/RtEC/Simple/Makefile.am:
535         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
536         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
537         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
538         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
539         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
540         * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
541         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
542         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
543         * orbsvcs/tests/Makefile.am:
544         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
545         * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
546         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
547         * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
548         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
549         * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
550         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
551         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
552         * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
553         * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
554         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
555         * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
556         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
557         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
558         * orbsvcs/tests/Bug_2137_Regression/Makefile.am:
559         * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
560         * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
561         * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
562         * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
563         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
564         * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
565         * orbsvcs/tests/EC_Mcast/Makefile.am:
566         * orbsvcs/tests/EC_Multiple/Makefile.am:
567         * orbsvcs/tests/EC_Throughput/Makefile.am:
568         * orbsvcs/tests/Event/Basic/Makefile.am:
569         * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
570         * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
571         * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
572         * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
573         * orbsvcs/tests/Event/Performance/Makefile.am:
574         * orbsvcs/tests/Event/lib/Makefile.am:
575         * orbsvcs/tests/FT_App/Makefile.am:
576         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
577         * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
578         * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am:
579         * orbsvcs/tests/FtRtEvent/Makefile.am:
580         * orbsvcs/tests/ImplRepo/Makefile.am:
581         * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am:
582         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
583         * orbsvcs/tests/Security/Big_Request/Makefile.am:
584         * orbsvcs/tests/Security/Callback/Makefile.am:
585         * orbsvcs/tests/Security/Crash_Test/Makefile.am:
586         * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
587         * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
588         * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
589         * performance-tests/Makefile.am:
590         * performance-tests/Anyop/Makefile.am:
591         * performance-tests/Callback/Makefile.am:
592         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
593         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
594         * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
595         * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
596         * performance-tests/Latency/AMI/Makefile.am:
597         * performance-tests/Latency/Collocation/Makefile.am:
598         * performance-tests/Latency/DII/Makefile.am:
599         * performance-tests/Latency/DSI/Makefile.am:
600         * performance-tests/Latency/Deferred/Makefile.am:
601         * performance-tests/Latency/Single_Threaded/Makefile.am:
602         * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
603         * performance-tests/Latency/Thread_Pool/Makefile.am:
604         * performance-tests/POA/Create_Reference/Makefile.am:
605         * performance-tests/POA/Implicit_Activation/Makefile.am:
606         * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
607         * performance-tests/Protocols/Makefile.am:
608         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am:
609         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am:
610         * performance-tests/RTCorba/Thread_Pool/Makefile.am:
611         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
612         * performance-tests/Sequence_Latency/AMI/Makefile.am:
613         * performance-tests/Sequence_Latency/DII/Makefile.am:
614         * performance-tests/Sequence_Latency/DSI/Makefile.am:
615         * performance-tests/Sequence_Latency/Deferred/Makefile.am:
616         * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
617         * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
618         * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
619         * performance-tests/Throughput/Makefile.am:
621           Regenerated.
623 Thu Dec 22 15:24:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
625         * TAO_IDL/tao_idl.mpc:
626         * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
627         * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
628         * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
629         * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
630         * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
631         * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
632         * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
633         * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
634         * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
635         * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
636         * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
637         * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
638         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc:
639         * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
640         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
641         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
642         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
643         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
644         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
645         * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
646         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
647         * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
648         * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
649         * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
650         * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
651         * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
652         * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
653         * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
654         * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
655         * performance-tests/Protocols/Protocols.mpc:
657           Add automake specific blocks that either add or replace include
658           paths definitions with $(srcdir) relative paths.
660 Thu Dec 22 13:04:09 2005  J.T. Conklin  <jtc@acorntoolworks.com>
662         * configure.ac:
664           Added BUILD_ACE_FOR_TAO automake conditional.  Explicitly
665           set to false (at least for now).
667 Thu Dec 22 14:43:24 2005  Paul Calabrese  <calabrese_p@ociweb.com>
669         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
671           Fix some uninitialized data members.
673 Thu Dec 22 12:38:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
675         * tao/Makefile.am:
676         * orbsvcs/orbsvcs/Makefile.am:
678           Regenerated.
680 Thu Dec 22 14:13:14 2005  Chad Elliott  <elliott_c@ociweb.com>
682         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
683         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
685           Made an attempt at supporting these new tests on VxWorks.
687 Wed Dec 21 19:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
689         * orbsvcs/examples/Notify/Federation/federation.mwc:
690           Removed this file, it causes project files with
691           just different casing, which causes problems when extracting
692           the zip release files under windows
694 Thu Dec 22 10:12:33 2005  Chad Elliott  <elliott_c@ociweb.com>
696         * tao/PI/ProcessingModePolicyC.h:
697         * tao/PI/ProcessingModePolicyC.cpp:
698         * tao/PI/ProcessingModePolicyS.h:
700           These did not show up as unknown files for the previous commit.
702 Thu Dec 22 08:54:09 2005  Chad Elliott  <elliott_c@ociweb.com>
704         Committing these changes on behalf of Tim Bradley
705         <bradley_t@ociweb.com>.
707           The following changes were made in order to support a new
708           feature that is described in the CORBA 3.1 draft specification.
709           The new feature consists of adding the capability to register
710           Portable Interceptors with an associated set of Policy objects.
711           In addition, a new Policy was introduced: the
712           PortableInterceptor::ProcessingModePolicy.  This policy can be
713           applied to either client request interceptors or server request
714           interceptors.  There are three possible ProcessingMode values:
716           - LOCAL_AND_REMOTE (the default)
717           - LOCAL_ONLY
718           - REMOTE_ONLY
720           The policy is used during the dispatching of a CORBA request.
721           It comes into play for remote requests as well as collocated
722           (thru-poa) requests.  When the policy value is something other
723           than the default value, the interception points on the
724           corresponding interceptor may or may not be invoked.  For the
725           LOCAL_ONLY policy value, the interception points are only invoked
726           on the interceptor if the request is a collocated (thru-poa)
727           request.  If it is a remote request, the LOCAL_ONLY policy value
728           causes the interceptor to not apply to the current request.
729           The REMOTE_ONLY has the opposite effect - only remote requests
730           cause the interception points to be invoked in the interceptor.
732         * tao/IORInterceptor/IORInterceptor_Details.cpp:
733         * tao/IORInterceptor/IORInterceptor_Details.h:
734         * tao/IORInterceptor/IORInterceptor_Details.inl:
735         * tao/PI/ClientRequestDetails.cpp:
736         * tao/PI/ClientRequestDetails.h:
737         * tao/PI/ClientRequestDetails.inl:
738         * tao/PI/PI_ORBInitializer.cpp:
739         * tao/PI/PI_ORBInitializer.h:
740         * tao/PI/PI_PolicyFactory.cpp:
741         * tao/PI/PI_PolicyFactory.h:
742         * tao/PI/ProcessingModePolicy.cpp:
743         * tao/PI/ProcessingModePolicy.h:
744         * tao/PI/ProcessingModePolicy.pidl:
745         * tao/PI/ProcessingModePolicyC.cpp:
746         * tao/PI/ProcessingModePolicyC.h:
747         * tao/PI/ProcessingModePolicyS.h:
748         * tao/PI_Server/ServerRequestDetails.cpp:
749         * tao/PI_Server/ServerRequestDetails.h:
750         * tao/PI_Server/ServerRequestDetails.inl:
752           The files listed above have been added as part of the
753           the new PI Policy support (including the new
754           PI ProcessingModePolicy).
756         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.cpp:
757         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Client_Task.h:
758         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp:
759         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.cpp:
760         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Echo_Collocated_ORBInitializer.h:
761         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.cpp:
762         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/interceptors.h:
763         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/PI_ProcMode_Collocated.mpc:
764         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl:
765         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.cpp:
766         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Server_Task.h:
767         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.cpp:
768         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test.idl:
769         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/test_i.h:
771           The files listed above make up a new "collocated" test for the
772           new PortableInterceptor::ProcessingModePolicy "feature".
774         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.cpp:
775         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_interceptor.h:
776         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_main.cpp:
777         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.cpp:
778         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Client_Task.h:
779         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.cpp:
780         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Client_ORBInitializer.h:
781         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.cpp:
782         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Echo_Server_ORBInitializer.h:
783         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
784         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
785         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.cpp:
786         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.h:
787         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_main.cpp:
788         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.cpp:
789         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Server_Task.h:
790         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.cpp:
791         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test.idl:
792         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/test_i.h:
794           The files listed above make up a new "remote" test for the
795           new PortableInterceptor::ProcessingModePolicy "feature".
797         * tao/PortableServer/Upcall_Wrapper.cpp:
799           The Upcall_Wrapper class was modified to fix a bug that
800           was observed while testing the new ProcessingModePolicy.
801           The server request portable interceptors were being supplied
802           with a ServerRequestInfo object that referenced uninitialized
803           operation arguments in the collocated (thru_poa) case.
805         * tao/PI/ClientRequestInfo.cpp:
807           During testing of the new ProcessingModePolicy, another bug
808           was observed.  Client request interceptors were not getting
809           the proper "result argument" (both collocated and remote cases).
810           The changes made to the tao/PI/ClientRequestInfo.cpp file fixes
811           this bug.
813         * tao/ClientRequestInterceptor_Adapter.h:
814         * tao/Collocated_Invocation.cpp:
815         * tao/IORInterceptor_Adapter.h:
816         * tao/Invocation_Base.cpp:
817         * tao/Invocation_Base.h:
818         * tao/Invocation_Base.inl:
819         * tao/ORB_Core.cpp:
820         * tao/ORB_Core.h:
821         * tao/Remote_Invocation.cpp:
822         * tao/ServerRequestInterceptor_Adapter.h:
823         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
824         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
825         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
826         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
827         * tao/PI/Interceptor_List_T.cpp:
828         * tao/PI/Interceptor_List_T.h:
829         * tao/PI/ORBInitInfo.cpp:
830         * tao/PI/ORBInitInfo.h:
831         * tao/PI/ORBInitInfo.pidl:
832         * tao/PI/ORBInitInfoC.cpp:
833         * tao/PI/ORBInitInfoC.h:
834         * tao/PI/ORBInitInfoS.h:
835         * tao/PI/PI.cpp:
836         * tao/PI_Server/ServerInterceptorAdapter.cpp:
837         * tao/PI_Server/ServerInterceptorAdapter.h:
839           The files listed above were modified as part of the
840           changes made to support policies at PI registration-time
841           and the new PI ProcessingModePolicy.
843         * tests/Portable_Interceptors/Collocated/Dynamic/test_i.cpp:
845           Added a sleep before the shutdown to allow the client thread to
846           complete the collocated call before shutting down the ORB to avoid
847           BAD_INV_ORDER exceptions on fast multi-processor machines.
849 Thu Dec 22 14:04:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
851         * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
852           Fixed variable not used warning
854 Thu Dec 22 12:25:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
856         * tests/RTCORBA/Dynamic_Thread_Pool/*.mpc:
857           Shortened filename to fix fuzz error
859 Wed Dec 21 13:06:53 2005  J.T. Conklin  <jtc@acorntoolworks.com>
861         * configure.ac:
863           Use TAO_ENABLE_MINIMUM_CORBA macro instead of explicitly setting
864           BUILD_MINIMUM_CORBA automake conditional to false.
866         * m4/tao.m4:
868           New file, autoconf macros for TAO-specific feature tests.
870           Added TAO_ENABLE_MINIMUM_CORBA autoconf macro.  Configuring with
871           --enable-minimum-corba will set the BUILD_MINIMUM_CORBA automake
872           conditional.
874         * configure.ac:
875         * Makefile.am:
877           Look for automake macro files (*.m4) in ../m4 and ./m4.
879 Wed Dec 21 12:08:57 2005  J.T. Conklin  <jtc@acorntoolworks.com>
881         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
883           Changed TAO_Log_Constraint_Visitor constructor to use
884           ACE_CString constructors that don't copy or take ownership of
885           the string, this allows us to wrap string literals for use as
886           map bindings with as little overhead as possible.
888         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
890           Changed lock strategy of property_lookup_map_ from
891           TAO_SYNCH_MUTEX to ACE_Null_Mutex, since all accesses to the map
892           are already protected at a higher level.
894         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
895         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
897           Explicitly set the size of the property_lookup_map_ to 31 hash
898           buckets.  A typical log record has very few if any attributes,
899           the cost of allocating the default (1024 hash bucket) size map
900           outweighs any benefits of fewer hash collisions.
902 Wed Dec 21 19:28:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
904         * tao/PortableServer/Servant_Upcall.cpp:
905           No need to store the TAO_Adapter in an intermediate variable
907         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
908         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
909           Fixed 64bit conversion warning
911         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
912           Initialise pointer with 0 and removed some debugging statements that
913           appear always and don't add a value to the log
915         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
916           Removed some old comments
918         * tao/orbconf.h:
919           Did some cleanup, removed TAO_USE_SEQUENCE_TEMPLATES,
920           TAO_MAXIMUM_NATIVE_TYPE_SIZE, TAO_MAX_TRANSPORT_REREAD_ATTEMPTS.
921           I couldn't find these throughtout all the code.
923 Wed Dec 21 11:03:25 2005  J.T. Conklin  <jtc@acorntoolworks.com>
925         * TAO_IDL/ast/ast_expression.cpp:
926         * TAO_IDL/include/ast_expression.h:
928           If !ACE_LACKS_LONGLONG_T, perform operations on CORBA::LongLong
929           and CORBA::ULongLong types using 64 bit arithmetic.  Previously
930           this was done with doubles (53 bit mantissa) for '+', '-', '*';
931           or disallowed for the other operators.
933         * TAO_IDL/ast/ast_expression.cpp:
934         * TAO_IDL/include/ast_expression.h:
936           Add EvalKind parameter to ::eval_bin_op and ::eval_mod_op so
937           that operations can be done in terms of the given type.
939         * TAO_IDL/ast/ast_expression.cpp:
941           Remove handling of '%' operator in AST_Expression::eval_bin_op()
942           as it is handled by AST_Expression::eval_mod_op().
944 Wed Dec 21 18:50:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
946         * orbsvcs/orbsvcs/Trader/constraint.l:
947         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
948         * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
949           Use true and false for booleans
951 Wed Dec 21 18:40:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
953         * tests/Bug_2328_Regression/*:
954           Added new regression for bug 2328. When having a client without
955           codeset support and a server with, sending multiple strings in one
956           invocation caused a crash with x.4.7. A retest just before the
957           release of x.4.8 proved things where fixed already, just putting
958           the regression into the repo to make sure we don't get this bug
959           back.
961 Wed Dec 21 16:23:12 UTC 2005  Johnny Willemsen <jwillemsen@remedy.nl>
963         * tao/Leader_Follower.cpp:
964           Use prefix increment/decrement instead of postfix
966         * tao/Object.cpp:
967           Made lazy_strategy a real bool instead of an int
969         * tao/CSD_ThreadPool/CSD_TP_Strategy.{h,inl}:
970           Made num_threads a long to fix 64bit conversion warnings
972         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
973           Initialise pointer with 0
975         * tests/IDL_Test/array.idl:
976           Added some bound array types
978         * tests/IDL_Test/interface.idl:
979           Added an empty local interface
981         * tests/IDL_Test/sequence.idl:
982           Added a sequence of local interfaces
984         * tests/RTCORBA/Dynamic_Thread_Pool/*:
985           Added new test to show dynamic thread pools with the idle timeout
986           functionality
988 Tue Dec 20 08:04:30 2005  Simon McQueen  <sm@prismtech.com>
990         * TAO version 1.4.8 released.
992 Fri Dec 16 18:06:27 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
994         * TAO_IDL/be/be_global.cpp:
995         * TAO_IDL/be_include/be_global.h:
996         * TAO_IDL/driver/drv_args.cpp:
998           Added missing code that sets versioned namespace opening and
999           closing text.
1001         * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
1003           Fixed typo that caused generated versioned namespace to be
1004           reopened before it was closed.
1006         * orbsvcs/orbsvcs/AV.mpc:
1007         * orbsvcs/orbsvcs/CosConcurrency.mpc:
1008         * orbsvcs/orbsvcs/CosEvent.mpc:
1009         * orbsvcs/orbsvcs/CosLifeCycle.mpc:
1010         * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
1011         * orbsvcs/orbsvcs/CosNaming.mpc:
1012         * orbsvcs/orbsvcs/CosNotification.mpc:
1013         * orbsvcs/orbsvcs/CosProperty.mpc:
1014         * orbsvcs/orbsvcs/CosTime.mpc:
1015         * orbsvcs/orbsvcs/CosTrading.mpc:
1016         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
1017         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
1018         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
1019         * orbsvcs/orbsvcs/FTORB.mpc:
1020         * orbsvcs/orbsvcs/FaultTolerance.mpc:
1021         * orbsvcs/orbsvcs/FtRtEvent.mpc:
1022         * orbsvcs/orbsvcs/HTIOP.mpc:
1023         * orbsvcs/orbsvcs/PortableGroup.mpc:
1024         * orbsvcs/orbsvcs/RTCosScheduling.mpc:
1025         * orbsvcs/orbsvcs/RTEvent.mpc:
1026         * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
1027         * orbsvcs/orbsvcs/RTSched.mpc:
1028         * orbsvcs/orbsvcs/RT_Notification.mpc:
1029         * orbsvcs/orbsvcs/SSLIOP.mpc:
1030         * orbsvcs/orbsvcs/Security.mpc:
1031         * orbsvcs/orbsvcs/Svc_Utils.mpc:
1033           Core orbsvcs stubs/skeletons must have ability to support
1034           versioned namespaces.  IDL-capable MPC projects now inherit from
1035           the "tao_versioning_idl_defaults" MPC base project.
1037         * tao/CONV_FRAME.pidl:
1038         * tao/CharSeq.pidl:
1039         * tao/Current.pidl:
1040         * tao/Domain.pidl:
1041         * tao/DoubleSeq.pidl:
1042         * tao/FloatSeq.pidl:
1043         * tao/GIOP.pidl:
1044         * tao/IIOP.pidl:
1045         * tao/AnyTypeCode/AnySeq.pidl:
1046         * tao/AnyTypeCode/Bounds.pidl:
1047         * tao/AnyTypeCode/Dynamic.pidl:
1048         * tao/AnyTypeCode/Dynamic_Parameter.pidl:
1049         * tao/AnyTypeCode/ValueModifier.pidl:
1050         * tao/AnyTypeCode/Visibility.pidl:
1051         * tao/BiDir_GIOP/BiDirPolicy.pidl:
1052         * tao/CSD_Framework/CSD_Framework.pidl:
1053         * tao/CodecFactory/IOP_Codec.pidl:
1054         * tao/CodecFactory/IOP_Codec_include.pidl:
1055         * tao/DynamicAny/DynamicAny.pidl:
1056         * tao/IFR_Client/IFR_Base.pidl:
1057         * tao/IFR_Client/IFR_Basic.pidl:
1058         * tao/IFR_Client/IFR_Components.pidl:
1059         * tao/IFR_Client/IFR_Extended.pidl:
1061           Added versioned namespace related TAO_IDL command line options
1062           to the stub/skeleton generation documentation.
1064         * tests/Param_Test/results.h:
1066           Wrap forward declaration of class in CORBA namespace within a
1067           TAO versioned namespace since the core TAO library does so.
1069 Thu Dec 15 16:19:48 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1071         * TAO_IDL/be/be_codegen.cpp:
1072         * TAO_IDL/be/be_global.cpp:
1073         * TAO_IDL/be/be_valuetype.cpp:
1074         * TAO_IDL/be/be_visitor_arg_traits.cpp:
1075         * TAO_IDL/be/be_visitor_traits.cpp:
1076         * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
1077         * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
1078         * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
1079         * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
1080         * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
1081         * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
1082         * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
1083         * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
1084         * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
1085         * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
1086         * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
1087         * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
1088         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
1089         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
1090         * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
1091         * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
1092         * TAO_IDL/be/be_visitor_root/root.cpp:
1093         * TAO_IDL/be/be_visitor_root/root_ch.cpp:
1094         * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
1095         * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
1096         * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
1097         * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
1098         * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
1099         * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
1100         * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
1101         * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
1102         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
1103         * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
1104         * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
1105         * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
1106         * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
1107         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
1108         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
1109         * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
1110         * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
1111         * TAO_IDL/be_include/be_global.h:
1112         * TAO_IDL/driver/drv_args.cpp:
1114           Added ability to set "versioned" namespace opening and closing
1115           text.  Addresses problem where applications that do not enable
1116           versioned namespace support in their own code need not get
1117           "versioned" stubs/skeletons.
1119 Tue Dec 13 12:13:26 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
1121         * COPYING: Updated this file to mention compliance issues wrt the
1122           new "The Energy Policy Act of 2005".  Thanks to Malcolm Spence
1123           for providing this.
1125 Wed Dec 14 09:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1127         * examples/Borland/README:
1128           Updated contact information
1130 Tue Dec 13 13:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1132         * tests/Sequence_Unit_Tests/string_traits_base.hpp:
1133           Removed static from the declaration of empty to fix VxWorks warnings
1135 Tue Dec 13 12:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1137         * orbsvcs/tests/Notify/Discarding/notify.conf:
1138           Use DispatchingThreads instead of ListeningThreads, the last one
1139           is deprecated
1141 Tue Dec 13 12:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1143         * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
1144           Set exename to Subscribe to match the run_test perl script
1146 Tue Dec 13 12:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1148         * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown):
1149           Only unbind from the naming service when we have a valid object
1150           reference to it.
1152 Tue Dec 13 10:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1154         * tao/Codeset_Manager_Factory_Base.h:
1155           Fixed typo in comment
1157 Tue Dec 13 09:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1159         * orbsvcs/orbsvcs/Shutdown_Utilities.{h,cpp}:
1160           The vc8 runtime seems to check wether a signal number is a valid
1161           one, if not it asserts. The Shutdown_Utilities where just
1162           calling remove_handler for all signal numbers, changed this to just
1163           call it for the signals we registered. This way we can end the
1164           orbsvcs executable with ctrl-c again.
1166 Mon Dec 12 15:20:10 2005    <ossama@dre.vanderbilt.edu>
1168         * orbsvcs/Notify_Service/Notify_Service.mpc:
1170           Disable NT_Notify_Service project in ace_for_tao configuration.
1171           It depends on ace/NT_Service.*, which is currently not part of
1172         the ace_for_tao subset.
1174         * examples/Load_Balancing/Load_Balancing.mpc:
1176           Disable in ace_for_tao configuration.  It requires ACE_DLList,
1177           which is not part of the ace_for_tao subset.
1179 Mon Dec 12 09:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1181         * tao/ORB_Core.cpp:
1182           Minor formatting improvement in debug logging
1184 Sun Dec 11 17:39:54 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1186         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
1188           Added sleep before client call done(). This is workaround with
1189           the problem that some oneway requests lost when the server has
1190           multiple orb threads.
1192 Fri Dec  9 16:36:27 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1194         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
1196           Made actual_vs_expected() dump more details with the failure.
1198 Fri Dec  9 21:48:48 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
1200         * tao/Array_VarOut_T.h:
1201         * tao/Array_VarOut_T.inl:
1203           In the TAO_Array_Forany_T<> template class:
1205           - Changed initialization values for the CORBA::Boolean
1206             nocopy_ member from '0' to 'false'.
1208           - Removed the 'const' qualifier from the nocopy_ member.
1209             This member gets assigned to in the class assignment
1210             operator, and because of this, tools like insure++
1211             complain. It's a mystery why C++ compilers don't
1212             complain as well. This fix closes [BUGID:2326]. Thanks
1213             to Brian Buesker <bbuesker@qualcomm.com> for reporting
1214             the problem.
1216 Thu Dec  8 16:37:06 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1218         * examples/RTCORBA/Activity/Activity.mpc:
1220           Do not override "macros" variable.  Add to it instead.  Fixes
1221           problem where versioned namespace preprocessor symbols were not
1222           added to generated Makefiles/projects.
1224         * examples/RTCORBA/Activity/Activity.h:
1225         * examples/RTCORBA/Activity/Builder.h:
1226         * examples/RTCORBA/Activity/Job_i.h:
1227         * examples/RTCORBA/Activity/POA_Holder.h:
1228         * examples/RTCORBA/Activity/Periodic_Task.h:
1229         * examples/RTScheduling/Job_i.h:
1230         * examples/RTScheduling/POA_Holder.h:
1231         * examples/Simple/bank/AccountManager_i.h:
1233           Fixed versioned namespace support.
1235 Thu Dec  8 14:19:52 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1237         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h:
1238         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
1240           Fixed versioned namespace support.  The versioning macros calls
1241           were missing.
1243 Thu Dec  8 20:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1245         * interop-tests/wchar/interop_wchar.mpc:
1246         * examples/PluggableUDP/tests/Basic/Basic.mpc:
1247         * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
1248         * examples/POA/Default_Servant/POA_Default_Servant.mpc:
1249         * examples/POA/DSI/POA_DSI.mpc:
1250         * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
1251         * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
1252         * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
1253         * examples/Buffered_Oneways/Buffered_Oneways.mpc:
1254         * examples/Buffered_AMI/Buffered_AMI.mpc:
1255           Added 'after += ...' lines to files where projects share one or
1256           more IDL files.
1258 Thu Dec  8 13:10:42 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1260         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
1262           Commented the client command line output previously added for
1263           debugging.
1265 Thu Dec  8 07:17:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1267         * tao/Asynch_Queued_Message.h:
1268         * tao/default_server.h:
1269         * tao/PortableServer/Operation_Table_Binary_Search.h:
1271           Fixed versioned namespace support.  The versioning macros calls
1272           were missing.
1274 Thu Dec  8 06:54:31 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1276         * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
1278           Fixed versioned namespace build errors, predominantly caused by
1279           forwared declarations not being placed within the appropriate
1280           {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
1282 Thu Dec  8 06:45:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1284         * tests/OctetSeq/OctetSeq.mpc:
1285         * performance-tests/Anyop/Anyop.mpc:
1286         * performance-tests/POA/Create_Reference/Create_Reference.mpc:
1287         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
1288         * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
1289         * performance-tests/Protocols/Protocols.mpc:
1290         * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
1292           Disable these projects when "ace_for_tao" is enabled.
1294 Wed Dec  7 19:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1296         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
1297           Workaround for Borland is also needed for BSD2006
1299 Wed Dec  7 18:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1301         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
1302         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
1303         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
1304         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool5.mpc:
1305         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool6.mpc:
1306           Added 'after += ...' lines to files where projects share one or
1307           more IDL files.
1309         * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
1310           Simplified
1312 Wed Dec  7 05:43:53 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1314         * tests/Connection_Timeout/Connection_Timeout.mpc:
1315         * tests/Hang_Shutdown/Hang.mpc:
1316         * tests/Param_Test/Param_Test.mpc:
1318           Disable these projects when "ace_for_tao" is enabled.
1320 Wed Dec  7 10:59:55 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1322         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
1323         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
1325           Added more logging in test results checking to help debug the
1326           TP_Test_3 failure on RHEL3_Minimum build.
1328         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
1329         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
1331           Removed the ACE_Atomic_Op for num_callbacks_ data member since the
1332           CSD synchronizes the request dispatching.
1334 Wed Dec  7 17:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1336         * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
1337         * examples/POA/Forwarding/POA_Forwarding.mpc:
1338         * examples/Kokyu_dsrt_schedulers/mif_example/mif_example.mpc:
1339           Added 'after += ...' lines to files where projects share one or
1340           more IDL files.
1342 Wed Dec  7 12:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1344         * orbsvcs/orbsvcs/Trader/Trader.h:
1345           Work around for TAO_Lockable is also needed for BCB2006 Update 1
1347 Tue Dec  6 21:16:05 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1349         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
1350         * orbsvcs/tests/Notify/lib/Activation_Manager.h:
1351         * orbsvcs/tests/Notify/lib/Command.h:
1352         * orbsvcs/tests/Notify/lib/EventChannel_Command.h:
1353         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
1354         * orbsvcs/tests/Notify/lib/Options_Parser.h:
1355         * orbsvcs/tests/Notify/lib/Peer.h:
1356         * orbsvcs/tests/Notify/lib/Periodic_Consumer.h:
1357         * orbsvcs/tests/Notify/lib/Periodic_Supplier.h:
1359           Fixed versioned namespace build errors, predominantly caused by
1360           forwared declarations not being placed within the appropriate
1361           {ACE,TAO}_{BEGIN,END}_VERSIONED_NAMESPACE_DECL block.
1363 Tue Dec  6 14:55:41 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1365         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
1366         * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
1368           Added debug message to help debugging the problem of
1369           "<server_main> failed: No such file or directory".
1371 Tue Dec  6 15:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1373         * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
1374           Added 'after += ...' lines to files where projects share one or
1375           more IDL files.
1377 Tue Dec  6 15:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1379         * orbsvcs/tests/Security/BiDirectional/client.cpp:
1380         * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
1381           Fixed 64bit conversion warnings
1383 Tue Dec  6 08:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1385         * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
1386         * examples/OBV/Typed_Events/Typed_Events.mpc:
1387         * examples/Load_Balancing/Load_Balancing.mpc:
1388           Added 'after += ...' lines to files where projects share one or
1389           more IDL files.
1391 Tue Dec  6 08:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1393         * orbsvcs/orbsvcs/Trader/Trader.h:
1394           Also with BDS2006 we need to export the TAO_Lockable class as
1395           workaround. Reported this to Borland, hopefully they will fix
1396           this soon
1398 Mon Dec  5 19:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1400         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
1401           Added include of PI/PI.h to fix test failures in static builds
1403 Mon Dec  5 14:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1405         * docs/releasenotes/index.html:
1406           Small improvements
1408 Sun Dec  4 11:34:11 2005  William Otte  <wotte@dre.vanderbilt.edu>
1410         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp
1412         Moved definition of TOPOLOGY_ID_NAME earier in the file to avoid
1413         undefined argument error.
1415 Sun Dec  4 11:14:45 2005  William Otte  <wotte@dre.vanderbilt.edu>
1417         * TAO_IDL/be/be_helper.cpp
1419         Fixed an unused arg warning.
1421 Sat Dec  3 20:54:28 2005  Chris Cleeland  <cleeland_c@ociweb.com>
1423         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: Moved the namespace decl
1424           for TOPOLOGY_ID_NAME inside the VERSIONED_NAMESPACE_DECL block
1425           to fix broken versioned namespace builds.  Thanks to Ossama for
1426           pointing this out.
1428 Sat Dec  3 19:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1430         * tests/QtTests/QtTests.mpc:
1431           Added anytypecode to the client project
1433 Sat Dec  3 09:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1435         * tests/IDL_Test/constants.idl:
1436           Removed the wstring constants for the time being, cause issues
1437           with some builds that lack wchar_t support
1439 Fri Dec  2 16:18:15 2005  Chris Cleeland  <cleeland_c@ociweb.com>
1441         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp (DTOR):
1442           Add try/catch block around call to ec->destroy() because it
1443           seems that often in this test the EC is gone by the time
1444           destroy() gets called.  This raises a COMM_FAILURE which now
1445           gets caught and noticed printed.  We also now catch and print
1446           any exception raised in the DTOR since there's little chance of
1447           doing anything about it, and at least this way we get
1448           information.
1450 Fri Dec  2 10:26:33 2005  Chris Cleeland  <cleeland_c@ociweb.com>
1452         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h: Added 'extern'
1453           declaration in here as this seems to placate the VC8 compiler's
1454           errors.
1456 Fri Dec  2 11:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1458         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1459           Added missing include of ace/pre.h
1461 Fri Dec  2 11:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1463         * tests/Bug_1627_Regression/test.mpc:
1464         * tests/Bug_1551_Regression/test.mpc:
1465         * tests/Bug_1482_Regression/test.mpc:
1466         * tests/Bug_1627_Regression/Bug_1627_Regression.mpc:
1467         * tests/Bug_1551_Regression/Bug_1551_Regression.mpc:
1468         * tests/Bug_1482_Regression/Bug_1482_Regression.mpc:
1469           Renamed test.mpc to a more specific name to fix duplicate errors
1470           in the MPC generation
1472 Fri Dec  2 11:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1474         * tests/IDL_Test/constants.idl:
1475           Added several wstring constants for test
1477 Fri Dec  2 01:35:31 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1479         * orbsvcs/orbsvcs/Makefile.am:
1480         * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
1481         * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
1483           Reintroduced `params_dup.c' and removed `params_dup.cpp' file.
1484           Some C++ compiler/platform combinations cannot handle the broken
1485           OpenSSL function pointer conversions.  Stick with a C compiler.
1487         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1489           Include the new "ace/config-macros.h" header instead of
1490           "ace/config-lite.h".  The former can be parsed by C compilers.
1492         * tao/TAO_Singleton_Manager.cpp:
1493         * tao/TAO_Singleton_Manager.h:
1495           Moved static "instance_" pointer to an anonymous namespace
1496           within the implementation file.  Allows the friend declaration
1497           to be removed, in turn fixing builds that cannot handle the
1498           global scope qualifier prepended to that friend declaration.
1500           Removed unused "preallocated_object" static array.
1502         * tao/Versioned_Namespace.h:
1504           Update preprocessor check to use new config-macros.h specific
1505           include guard preprocessor symbol.
1507 Thu Dec  1 08:07:23 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
1509         * TAO-INSTALL.html: Updated this file for VxWorks.
1510           Thanks to Nathan Anderson <nathan dot l dot anderson at lmco dot
1511           com> for these suggestions.
1513 Thu Dec  1 20:17:29 2005  Chris Cleeland  <cleeland_c@ociweb.com>
1515         * orbsvcs/orbsvcs/Notify/Topology_Object.h:
1516         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
1518           Removed TOPOLOGY_ID from here.  It should have been nmoved when
1519           the persistence stuff was broken into a separate library.
1521         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
1522         * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
1523         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
1525           Moved TOPOLOGY_ID into here since that's all that uses it.
1527 Thu Dec  1 12:08:17 2005  Chris Cleeland  <cleeland_c@ociweb.com>
1529         * orbsvcs/orbsvcs/Notify/Object.h: Revert previous change as it
1530           apparently confused Borland BC6.
1532         * orbsvcs/orbsvcs/Notify/Topology_Object.*:
1533         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.*:
1535           Changed manifest constants for TOPOLOGY_ID_NAME, REGISTRY_TYPE,
1536           RECONNECT_ID, RECONNECT_IOR, and REGISTRY_CALLBACK_TYPE from
1537           statics within the namespace to being declared in the namespace
1538           in the header, but defined in the .cpp file.  This de-warns on
1539           OS X Tiger G++ 3.3 builds, but may also have a minor reduction
1540           in footprint everywhere since now there will be only one
1541           instance of these rather than an instance everywhere the
1542           relevant header gets #included.
1544 Thu Dec  1 18:10:48 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
1546         * tests/AMH_Exceptions/AMH_Exceptions.mpc:
1547         * tests/AMH_Oneway/AMH_Oneway.mpc:
1548         * tests/AMI_Buffering/AMI_Buffering.mpc:
1549         * tests/Abstract_Interface/Abstract_Interface.mpc:
1550         * tests/Any/Recursive/RecursiveHello.mpc:
1551         * tests/BiDirectional/BiDirectional.mpc:
1552         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
1553         * tests/Big_AMI/Big_AMI.mpc:
1554         * tests/Big_Oneways/Big_Oneways.mpc:
1555         * tests/Big_Reply/Big_Reply.mpc:
1556         * tests/Big_Request_Muxing/Big_Request_Muxing.mpc:
1557         * tests/Big_Twoways/Big_Twoways.mpc:
1558         * tests/Blocking_Sync_None/Blocking_Sync_None.mpc:
1559         * tests/Bug_1020_Basic_Regression/Bug_1020_Basic_Regression.mpc:
1560         * tests/Bug_1269_Regression/Bug_1269_Regression.mpc:
1561         * tests/Bug_1270_Regression/Bug_1270_Regression.mpc:
1562         * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
1563         * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
1564         * tests/Bug_1476_Regression/Bug_1476_Regression.mpc:
1565         * tests/Bug_1482_Regression/test.mpc:
1566         * tests/Bug_1495_Regression/Bug_1495.mpc:
1567         * tests/Bug_1551_Regression/test.mpc:
1568         * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
1569         * tests/Bug_1627_Regression/test.mpc:
1570         * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
1571         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
1572         * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
1573         * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
1574         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
1575         * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
1576         * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
1577         * tests/CallbackTest/CallbackTest.mpc:
1578         * tests/Client_Leaks/Client_Leaks.mpc:
1579         * tests/Collocation/Collocation.mpc:
1580         * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
1581         * tests/Connection_Purging/Connection_Purging.mpc:
1582         * tests/Crash_On_Write/Crash_On_Write.mpc:
1583         * tests/Crashed_Callback/Crashed_Callback.mpc:
1584         * tests/DLL_ORB/DLL_ORB.mpc:
1585         * tests/DSI_Gateway/DSI_Gateway.mpc:
1586         * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
1587         * tests/Exposed_Policies/Exposed_Policies.mpc:
1588         * tests/FL_Cube/FL_Cube.mpc:
1589         * tests/Faults/Faults.mpc:
1590         * tests/File_IO/File_IO.mpc:
1591         * tests/Forwarding/Forwarding.mpc:
1592         * tests/Hang_Shutdown/Hang.mpc:
1593         * tests/Hello/Hello.mpc:
1594         * tests/ICMG_Any_Bug/Hello.mpc:
1595         * tests/IPV6/IPV6_Hello.mpc:
1596         * tests/InterOp-Naming/InterOp-Naming.mpc:
1597         * tests/Leader_Followers/Leader_Followers.mpc:
1598         * tests/LongUpcalls/LongUpcalls.mpc:
1599         * tests/MProfile/MProfile.mpc:
1600         * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
1601         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
1602         * tests/MT_BiDir/MT_BiDir.mpc:
1603         * tests/MT_Client/MT_Client.mpc:
1604         * tests/MT_Server/MT_Server.mpc:
1605         * tests/Multiple/Multiple.mpc:
1606         * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
1607         * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
1608         * tests/Muxing/Muxing.mpc:
1609         * tests/Native_Exceptions/Native_Exceptions.mpc:
1610         * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
1611         * tests/NestedUpcall/Triangle_Test/TT.mpc:
1612         * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
1613         * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
1614         * tests/OBV/Any/OBV_Any.mpc:
1615         * tests/OBV/Factory/OBV_Factory.mpc:
1616         * tests/OBV/Forward/OBV_Forward.mpc:
1617         * tests/OBV/Supports/Supports_Test.mpc:
1618         * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
1619         * tests/OBV/ValueBox/valuebox.mpc:
1620         * tests/Object_Loader/Object_Loader.mpc:
1621         * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
1622         * tests/OctetSeq/OctetSeq.mpc:
1623         * tests/Oneway_Buffering/Oneway_Buffering.mpc:
1624         * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
1625         * tests/POA/Persistent_ID/Persistent_ID.mpc:
1626         * tests/Param_Test/Param_Test.mpc:
1627         * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
1628         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
1629         * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
1630         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
1631         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
1632         * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
1633         * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
1634         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
1635         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
1636         * tests/QtTests/QtTests.mpc:
1637         * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc:
1638         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
1639         * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
1640         * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
1641         * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
1642         * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
1643         * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
1644         * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
1645         * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
1646         * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
1647         * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
1648         * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
1649         * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
1650         * tests/Reliable_Oneways/Reliable_Oneways.mpc:
1651         * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
1652         * tests/Server_Leaks/Server_Leaks.mpc:
1653         * tests/Single_Read/Single_Read.mpc:
1654         * tests/Smart_Proxies/Smart_Proxies.mpc:
1655         * tests/Stack_Recursion/Stack_Recursion.mpc:
1656         * tests/Strategies/Strategies.mpc:
1657         * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
1658         * tests/Timeout/Timeout.mpc:
1659         * tests/Two_Objects/Two_Objects.mpc:
1660         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
1661         * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
1663           Added 'after += ...' lines to files where projects share one or
1664           more IDL files. This change will order the builds and eliminate
1665           concurrency problems in VC8 builds. This is a temporary solution
1666           until there is time to apply J.T. Conklin's <jtc@acorntoolworks.com>
1667           approach of creating a separate project in each file that just
1668           executes the IDL compiler on the shared files, and ordering all
1669           other projects that build the resulting generated files to
1670           come after this step.
1672 Thu Dec  1 16:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1674         * tao/RTCORBA/Thread_Pool.cpp:
1675           Fixed bug in thread pool id calculation
1677 Thu Dec  1 16:02:36 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
1679         * tests/MT_Timeout/MT_Timeout.mpc:
1681           Added 'after' line in one project to order the builds (which
1682           share an IDL file) for VC8.
1684 Thu Dec  1 14:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1686         * TAO-INSTALL.html:
1687           Updated VxWorks part
1689 Wed Nov 30 10:23:05 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1691         * orbsvcs/performance-tests/RTEvent/lib/Client_Options.h:
1692         * orbsvcs/performance-tests/RTEvent/lib/Low_Priority_Setup.h:
1693         * orbsvcs/performance-tests/RTEvent/lib/RTEC_Initializer.h:
1694         * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h:
1695         * orbsvcs/tests/EC_Throughput/ECT_Driver.h:
1696         * orbsvcs/tests/Event/Basic/BCast.h:
1697         * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
1698         * orbsvcs/tests/Event/Performance/Latency.h:
1699         * orbsvcs/tests/Event/lib/Driver.h:
1700         * orbsvcs/tests/FT_App/FT_Creator.h:
1701         * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h:
1702         * orbsvcs/tests/FtRtEvent/PushSupplier.h:
1704           Fixed forward declarations so that they take into account
1705           versioned namespace support.
1707 Wed Nov 30 00:33:21 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1709         * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
1710         * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
1711         * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
1712         * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
1713         * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
1714         * examples/POA/TIE/POA_TIE.mpc:
1715         * examples/Persistent_Grid/Persistent_Grid.mpc:
1716         * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
1717         * orbsvcs/orbsvcs/AV.mpc:
1718         * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
1719         * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
1720         * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
1721         * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
1723           Disable these projects when "ace_for_tao" is enabled.
1725         * tao/GIOP_Message_Generator_Parser_Impl.inl:
1727           Removed "static" keywork from constant variable declaration.
1728           Corrected semantics are not supported in shared libraries on
1729           VxWorks.  Thanks to Frank Rehberger for suggesting the change,
1730           and to Johnny for pointing out the VxWorks issue.  [Bug 2304]
1732 Wed Nov 30 14:59:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1734         * tao/RTCORBA/RT_ORB_Loader.cpp:
1735         * tao/RTCORBA/Thread_Pool.{h,cpp}:
1736           Fixed warnings in GCC build
1738 Wed Nov 30 12:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1740         * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
1741           New regression test script. Test the TAO SSLIOP under heavy load
1742           and it will fail. This test takes a long time to succeed so
1743           didn't put it in the standard test suite. We have no idea why
1744           it fails, but something is buggy in the SSLIOP support
1746 Wed Nov 30 11:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1748         * tao/RTCORBA/RT_ORB.{h,cpp}:
1749         * tao/RTCORBA/RT_ORB_Loader.cpp:
1750         * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
1751         * tao/RTCORBA/Thread_Pool.{h,cpp,inl}:
1752         * docs/rtcorba/features.html:
1753           When using RTCorba threadpools dynamic threads can be used, these
1754           will be created on demand but will life forever after that. A new
1755           option has been added to the RT_ORB_Loader:
1756           RTORBDynamicThreadIdleTimeout. With this option a number of micro
1757           seconds can be specified. If a dynamic thread has not performed
1758           anywork in that time it will end itself. This way dynamic threads
1759           can go away if the load reduces again on the server, at the moment
1760           they are needed they are recreated. Because of this some internal
1761           administration has been updated, argument parsing has been updated
1762           and the timeout is passed through several interfacs.
1764         * docs/releasenotes/index.html:
1765           Fixed RTCorba link
1767 Wed Nov 30 08:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1769         * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
1770           Added brief class description
1772 Tue Nov 29 06:44:35 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1774         * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h:
1775         * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
1776         * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h:
1777         * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp:
1778         * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
1779         * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
1780         * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
1781         * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
1782         * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
1783         * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp:
1784         * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
1785         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
1786         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
1787         * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
1788         * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
1789         * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
1790         * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
1791         * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
1792         * orbsvcs/Fault_Detector/Fault_Detector_i.h:
1793         * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
1794         * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
1795         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
1796         * orbsvcs/Notify_Service/Notify_Service.h:
1797         * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
1798         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
1799         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
1800         * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
1802           More versioned namespace build fixes.
1804 Tue Nov 29 13:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1806         * tao/LRU_Connection_Purging_Strategy.cpp:
1807           Use prefix increment instead of postfix
1809 Tue Nov 29 11:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1811         * tao/ORB.h:
1812           Added argument names to perform_work methods, improves doxygen
1813           docu
1815 Tue Nov 29 09:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
1817         * examples/PluggableUDP/tests/Performance/Performance.mpc:
1818           Added 'after' lines to order the builds for VC8.
1820 Mon Nov 28 22:22:11 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
1822         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
1823         * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
1825           Added 'after' lines to order the builds for VC8.
1827 Mon Nov 28 12:09:12 USMST 2005  Yan Dai  <dai_y@ociweb.com>
1829         * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
1830         * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
1831         * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
1832         * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
1833         * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
1834         * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
1835         * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
1836         * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
1837         * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
1839           Made main thread call ACE_Object_Manager::instance()->wait()
1840           after orb shutdown. This would avoid the problem that the main
1841           thread possiably exit before all CSD threads exit and crash
1842           upon exit.
1844 Mon Nov 28 07:30:58 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1846         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1848           Added missing "/**/ between "include" and "{pre,post}.h".
1850         * tao/Utils/Server_Main.h:
1852           Fixed "obsolete #pragma once" warning.
1854 Sun Nov 27 04:00:27 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
1856         * orbsvcs/orbsvcs/Makefile.am:
1857         * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
1858         * orbsvcs/orbsvcs/Scheduler_Factory.h:
1859         * orbsvcs/orbsvcs/Scheduler_Factory.i:
1860         * orbsvcs/orbsvcs/AV/AV_Core.h:
1861         * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
1862         * orbsvcs/orbsvcs/AV/Policy.h:
1863         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
1864         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
1865         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
1866         * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
1867         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
1868         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
1869         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
1870         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
1871         * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp:
1872         * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
1873         * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
1874         * orbsvcs/orbsvcs/Event/EC_Factory.h:
1875         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
1876         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
1877         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
1878         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
1879         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
1880         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
1881         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
1882         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
1883         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
1884         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
1885         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
1886         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
1887         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
1888         * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
1889         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
1890         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
1891         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl:
1892         * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
1893         * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl:
1894         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
1895         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
1896         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl:
1897         * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
1898         * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl:
1899         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
1900         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
1901         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl:
1902         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
1903         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl:
1904         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
1905         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
1906         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl:
1907         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
1908         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl:
1909         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
1910         * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
1911         * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
1912         * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
1913         * orbsvcs/orbsvcs/Log/BasicLog_i.h:
1914         * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
1915         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
1916         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
1917         * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
1918         * orbsvcs/orbsvcs/Notify/Factory.h:
1919         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
1920         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
1921         * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.h:
1922         * orbsvcs/orbsvcs/Notify/Property.h:
1923         * orbsvcs/orbsvcs/Notify/Timer.h:
1924         * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
1925         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
1926         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
1927         * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
1928         * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp:
1929         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
1930         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
1931         * tao/Basic_Types.h:
1932         * tao/TAO_Singleton_Manager.inl:
1933         * tao/AnyTypeCode/String_TypeCode_Traits.h:
1934         * tao/AnyTypeCode/TAOA.h:
1935         * tao/AnyTypeCode/TypeCodeA.cpp:
1936         * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
1937         * tao/AnyTypeCode/TypeCode_Constants.cpp:
1938         * tao/IFR_Client/IFR_BasicC.cpp:
1939         * tao/ImR_Client/ImR_Client.cpp:
1940         * tao/ImR_Client/ImR_Client.h:
1941         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
1942         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
1943         * tao/PI/InvalidSlotA.cpp:
1944         * tao/PI/ORBInitInfoC.cpp:
1945         * tao/PI/ORBInitInfoC.h:
1946         * tao/PI/PICurrentC.cpp:
1947         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
1948         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
1949         * tao/PortableServer/IdAssignmentStrategySystem.cpp:
1950         * tao/PortableServer/IdAssignmentStrategySystem.h:
1951         * tao/PortableServer/IdAssignmentStrategyUser.cpp:
1952         * tao/PortableServer/IdAssignmentStrategyUser.h:
1953         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
1954         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
1955         * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
1956         * tao/PortableServer/IdUniquenessStrategyMultiple.h:
1957         * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
1958         * tao/PortableServer/IdUniquenessStrategyUnique.h:
1959         * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
1960         * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
1961         * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
1962         * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
1963         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
1964         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
1965         * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
1966         * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
1967         * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
1968         * tao/PortableServer/LifespanStrategyFactoryImpl.h:
1969         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
1970         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
1971         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
1972         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
1973         * tao/PortableServer/Non_Servant_Upcall.h:
1974         * tao/PortableServer/PortableServer.cpp:
1975         * tao/PortableServer/PortableServerA.cpp:
1976         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
1977         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
1978         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
1979         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
1980         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
1981         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
1982         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
1983         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
1984         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
1985         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
1986         * tao/PortableServer/ServantRetentionStrategyFactory.h:
1987         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
1988         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
1989         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
1990         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
1991         * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
1992         * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
1993         * tao/PortableServer/StrategyFactory.h:
1994         * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
1995         * tao/PortableServer/ThreadStrategyFactoryImpl.h:
1996         * tao/PortableServer/ThreadStrategyORBControl.cpp:
1997         * tao/PortableServer/ThreadStrategyORBControl.h:
1998         * tao/PortableServer/ThreadStrategySingle.cpp:
1999         * tao/PortableServer/ThreadStrategySingle.h:
2000         * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
2001         * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
2002         * tao/PortableServer/Var_Size_SArgument_T.cpp:
2003         * tao/PortableServer/Var_Size_SArgument_T.h:
2004         * tao/PortableServer/Var_Size_SArgument_T.inl:
2005         * tao/RTCORBA/Network_Priority_Mapping_Manager.h:
2006         * tao/RTCORBA/RTCORBAA.cpp:
2007         * tao/RTCORBA/RT_ORB.h:
2008         * tao/RTPortableServer/RTPortableServerA.cpp:
2009         * tao/RTScheduling/RTSchedulerA.cpp:
2010         * tao/TypeCodeFactory/TypeCodeFactoryA.cpp:
2011         * tao/Utils/PolicyList_Destroyer.h:
2012         * tao/Utils/Server_Main.cpp:
2013         * tao/Utils/Server_Main.h:
2015           Corrected build errors in versioned namespace builds.
2017 Sat Nov 26 14:57:56 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2019         * TAO_IDL/util/utl_global.cpp:
2020         * TAO_IDL/include/idl_global.h:
2022           Modified files overlooked in the checkin of
2024           Fri Nov 25 19:26:03 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2026 Fri Nov 25 18:54:19 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
2028         * NEWS:
2030           Updated with latest versioned namespace information.
2032         * TAO_IDL/tao_idl.mpc:
2033         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
2034         * orbsvcs/orbsvcs/FTORB.mpc:
2035         * orbsvcs/orbsvcs/IFRService.mpc:
2036         * orbsvcs/orbsvcs/PortableGroup.mpc:
2037         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
2038         * orbsvcs/orbsvcs/Svc_Utils.mpc:
2039         * tao/Strategies.mpc:
2041           Updated to take into account latest "ace_for_tao" subset
2042           changes.
2044         * tao/TAO_Singleton_Manager.h:
2045         * tao/AnyTypeCode/CharSeqA.cpp:
2046         * tao/AnyTypeCode/CharSeqA.h:
2047         * tao/AnyTypeCode/CurrentA.cpp:
2048         * tao/AnyTypeCode/CurrentA.h:
2049         * tao/AnyTypeCode/DomainA.cpp:
2050         * tao/AnyTypeCode/DomainA.h:
2051         * tao/AnyTypeCode/DoubleSeqA.cpp:
2052         * tao/AnyTypeCode/DoubleSeqA.h:
2053         * tao/AnyTypeCode/DynamicA.cpp:
2054         * tao/AnyTypeCode/DynamicA.h:
2055         * tao/AnyTypeCode/Dynamic_ParameterA.cpp:
2056         * tao/AnyTypeCode/Dynamic_ParameterA.h:
2057         * tao/AnyTypeCode/ExceptionA.cpp:
2058         * tao/AnyTypeCode/ExceptionA.h:
2059         * tao/AnyTypeCode/FloatSeqA.cpp:
2060         * tao/AnyTypeCode/FloatSeqA.h:
2061         * tao/AnyTypeCode/GIOPA.cpp:
2062         * tao/AnyTypeCode/GIOPA.h:
2063         * tao/AnyTypeCode/IIOPA.cpp:
2064         * tao/AnyTypeCode/IIOPA.h:
2065         * tao/AnyTypeCode/IIOP_EndpointsA.cpp:
2066         * tao/AnyTypeCode/IIOP_EndpointsA.h:
2067         * tao/AnyTypeCode/IOP_IORA.cpp:
2068         * tao/AnyTypeCode/IOP_IORA.h:
2069         * tao/AnyTypeCode/LongDoubleSeqA.cpp:
2070         * tao/AnyTypeCode/LongDoubleSeqA.h:
2071         * tao/AnyTypeCode/LongLongSeqA.cpp:
2072         * tao/AnyTypeCode/LongLongSeqA.h:
2073         * tao/AnyTypeCode/LongSeqA.cpp:
2074         * tao/AnyTypeCode/LongSeqA.h:
2075         * tao/AnyTypeCode/Messaging_PolicyValueA.cpp:
2076         * tao/AnyTypeCode/Messaging_PolicyValueA.h:
2077         * tao/AnyTypeCode/ObjectIdListA.cpp:
2078         * tao/AnyTypeCode/ObjectIdListA.h:
2079         * tao/AnyTypeCode/PI_ForwardA.cpp:
2080         * tao/AnyTypeCode/PI_ForwardA.h:
2081         * tao/AnyTypeCode/ParameterModeA.cpp:
2082         * tao/AnyTypeCode/ParameterModeA.h:
2083         * tao/AnyTypeCode/PolicyA.cpp:
2084         * tao/AnyTypeCode/PolicyA.h:
2085         * tao/AnyTypeCode/Policy_ForwardA.cpp:
2086         * tao/AnyTypeCode/Policy_ForwardA.h:
2087         * tao/AnyTypeCode/PortableInterceptorA.h:
2088         * tao/AnyTypeCode/ServicesA.cpp:
2089         * tao/AnyTypeCode/ServicesA.h:
2090         * tao/AnyTypeCode/ShortSeqA.cpp:
2091         * tao/AnyTypeCode/ShortSeqA.h:
2092         * tao/AnyTypeCode/StringSeqA.cpp:
2093         * tao/AnyTypeCode/StringSeqA.h:
2094         * tao/AnyTypeCode/SystemExceptionA.cpp:
2095         * tao/AnyTypeCode/SystemExceptionA.h:
2096         * tao/AnyTypeCode/TAOA.cpp:
2097         * tao/AnyTypeCode/TimeBaseA.cpp:
2098         * tao/AnyTypeCode/TimeBaseA.h:
2099         * tao/AnyTypeCode/ULongLongSeqA.cpp:
2100         * tao/AnyTypeCode/ULongLongSeqA.h:
2101         * tao/AnyTypeCode/ULongSeqA.cpp:
2102         * tao/AnyTypeCode/ULongSeqA.h:
2103         * tao/AnyTypeCode/UShortSeqA.cpp:
2104         * tao/AnyTypeCode/UShortSeqA.h:
2105         * tao/AnyTypeCode/ValueModifierA.cpp:
2106         * tao/AnyTypeCode/ValueModifierA.h:
2107         * tao/AnyTypeCode/VisibilityA.cpp:
2108         * tao/AnyTypeCode/VisibilityA.h:
2109         * tao/AnyTypeCode/WCharSeqA.cpp:
2110         * tao/AnyTypeCode/WCharSeqA.h:
2111         * tao/AnyTypeCode/WStringSeqA.cpp:
2112         * tao/AnyTypeCode/WStringSeqA.h:
2113         * tao/AnyTypeCode/WrongTransactionA.cpp:
2114         * tao/AnyTypeCode/WrongTransactionA.h:
2115         * tao/AnyTypeCode/orb_typesA.cpp:
2116         * tao/AnyTypeCode/orb_typesA.h:
2117         * tao/CSD_Framework/CSD_FrameworkA.cpp:
2118         * tao/CSD_Framework/CSD_FrameworkA.h:
2119         * tao/CSD_Framework/CSD_FrameworkC.cpp:
2120         * tao/CSD_Framework/CSD_FrameworkC.h:
2121         * tao/Domain/DomainS.cpp:
2122         * tao/Domain/DomainS.h:
2123         * tao/Domain/DomainS.inl:
2124         * tao/Domain/DomainS_T.h:
2125         * tao/Domain/DomainS_T.inl:
2126         * tao/DynamicAny/DynamicAnyC.cpp:
2127         * tao/DynamicAny/DynamicAnyC.h:
2128         * tao/IFR_Client/IFR_BaseC.cpp:
2129         * tao/IFR_Client/IFR_BaseC.h:
2130         * tao/IFR_Client/IFR_BaseC.inl:
2131         * tao/IFR_Client/IFR_BaseS.h:
2132         * tao/IFR_Client/IFR_BasicC.h:
2133         * tao/IFR_Client/IFR_BasicC.inl:
2134         * tao/IFR_Client/IFR_ComponentsC.cpp:
2135         * tao/IFR_Client/IFR_ComponentsC.h:
2136         * tao/IFR_Client/IFR_ComponentsC.inl:
2137         * tao/IFR_Client/IFR_ExtendedC.cpp:
2138         * tao/IFR_Client/IFR_ExtendedC.h:
2139         * tao/IFR_Client/IFR_ExtendedC.inl:
2140         * tao/IORInterceptor/IORInfoC.cpp:
2141         * tao/IORInterceptor/IORInfoC.h:
2142         * tao/IORInterceptor/IORInterceptorC.cpp:
2143         * tao/IORInterceptor/IORInterceptorC.h:
2144         * tao/IORManipulation/IORA.cpp:
2145         * tao/IORManipulation/IORC.cpp:
2146         * tao/IORManipulation/IORC.h:
2147         * tao/IORTable/IORTableC.cpp:
2148         * tao/IORTable/IORTableC.h:
2149         * tao/ImR_Client/ImplRepoC.cpp:
2150         * tao/ImR_Client/ImplRepoC.h:
2151         * tao/ImR_Client/ImplRepoC.inl:
2152         * tao/ImR_Client/ImplRepoS.cpp:
2153         * tao/ImR_Client/ImplRepoS.h:
2154         * tao/ImR_Client/ServerObjectC.cpp:
2155         * tao/ImR_Client/ServerObjectC.h:
2156         * tao/ImR_Client/ServerObjectC.inl:
2157         * tao/ImR_Client/ServerObjectS.cpp:
2158         * tao/ImR_Client/ServerObjectS.h:
2159         * tao/Messaging/ExceptionHolderA.cpp:
2160         * tao/Messaging/ExceptionHolderA.h:
2161         * tao/Messaging/ExceptionHolderC.cpp:
2162         * tao/Messaging/ExceptionHolderC.h:
2163         * tao/Messaging/ExceptionHolderC.inl:
2164         * tao/Messaging/MessagingA.cpp:
2165         * tao/Messaging/MessagingA.h:
2166         * tao/Messaging/MessagingC.cpp:
2167         * tao/Messaging/MessagingC.h:
2168         * tao/Messaging/MessagingC.inl:
2169         * tao/Messaging/MessagingS.cpp:
2170         * tao/Messaging/MessagingS.h:
2171         * tao/Messaging/MessagingS_T.h:
2172         * tao/Messaging/MessagingS_T.inl:
2173         * tao/Messaging/Messaging_No_ImplA.cpp:
2174         * tao/Messaging/Messaging_No_ImplA.h:
2175         * tao/Messaging/Messaging_No_ImplC.cpp:
2176         * tao/Messaging/Messaging_No_ImplC.h:
2177         * tao/Messaging/Messaging_RT_PolicyA.cpp:
2178         * tao/Messaging/Messaging_RT_PolicyA.h:
2179         * tao/Messaging/Messaging_RT_PolicyC.cpp:
2180         * tao/Messaging/Messaging_RT_PolicyC.h:
2181         * tao/Messaging/Messaging_SyncScope_PolicyA.cpp:
2182         * tao/Messaging/Messaging_SyncScope_PolicyA.h:
2183         * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
2184         * tao/Messaging/Messaging_SyncScope_PolicyC.h:
2185         * tao/Messaging/OldExceptionHolderA.cpp:
2186         * tao/Messaging/OldExceptionHolderA.h:
2187         * tao/Messaging/OldExceptionHolderC.cpp:
2188         * tao/Messaging/OldExceptionHolderC.h:
2189         * tao/Messaging/OldExceptionHolderC.inl:
2190         * tao/Messaging/PollableC.cpp:
2191         * tao/Messaging/PollableC.h:
2192         * tao/Messaging/TAO_ExtA.cpp:
2193         * tao/Messaging/TAO_ExtA.h:
2194         * tao/Messaging/TAO_ExtC.cpp:
2195         * tao/Messaging/TAO_ExtC.h:
2196         * tao/ObjRefTemplate/Default_ORTA.cpp:
2197         * tao/ObjRefTemplate/Default_ORTC.cpp:
2198         * tao/ObjRefTemplate/Default_ORTC.h:
2199         * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp:
2200         * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
2201         * tao/ObjRefTemplate/ObjectReferenceTemplateC.h:
2202         * tao/ObjRefTemplate/ObjectReferenceTemplate_includeC.h:
2203         * tao/PI/ClientRequestInfoA.cpp:
2204         * tao/PI/ClientRequestInfoA.h:
2205         * tao/PI/ClientRequestInfoC.cpp:
2206         * tao/PI/ClientRequestInterceptorA.cpp:
2207         * tao/PI/ClientRequestInterceptorA.h:
2208         * tao/PI/ClientRequestInterceptorC.cpp:
2209         * tao/PI/InterceptorA.cpp:
2210         * tao/PI/InterceptorA.h:
2211         * tao/PI/InterceptorC.cpp:
2212         * tao/PI/InterceptorC.h:
2213         * tao/PI/InvalidSlotA.h:
2214         * tao/PI/InvalidSlotC.cpp:
2215         * tao/PI/InvalidSlotC.h:
2216         * tao/PI/ORBInitializerA.cpp:
2217         * tao/PI/ORBInitializerA.h:
2218         * tao/PI/ORBInitializerC.cpp:
2219         * tao/PI/ORBInitializerC.h:
2220         * tao/PI/PICurrentA.cpp:
2221         * tao/PI/PICurrentA.h:
2222         * tao/PI/PICurrentC.h:
2223         * tao/PI/PIForwardRequestA.cpp:
2224         * tao/PI/PIForwardRequestA.h:
2225         * tao/PI/PIForwardRequestC.cpp:
2226         * tao/PI/PIForwardRequestC.h:
2227         * tao/PI/PolicyFactoryA.cpp:
2228         * tao/PI/PolicyFactoryA.h:
2229         * tao/PI/PolicyFactoryC.cpp:
2230         * tao/PI/PolicyFactoryC.h:
2231         * tao/PI/RequestInfoA.cpp:
2232         * tao/PI/RequestInfoA.h:
2233         * tao/PI/RequestInfoC.cpp:
2234         * tao/PI/RequestInfoC.h:
2235         * tao/PI_Server/ServerRequestInfoA.cpp:
2236         * tao/PI_Server/ServerRequestInfoA.h:
2237         * tao/PI_Server/ServerRequestInfoC.cpp:
2238         * tao/PI_Server/ServerRequestInfoC.h:
2239         * tao/PI_Server/ServerRequestInterceptorA.cpp:
2240         * tao/PI_Server/ServerRequestInterceptorA.h:
2241         * tao/PI_Server/ServerRequestInterceptorC.cpp:
2242         * tao/PI_Server/ServerRequestInterceptorC.h:
2243         * tao/PortableServer/AdapterActivatorA.cpp:
2244         * tao/PortableServer/AdapterActivatorA.h:
2245         * tao/PortableServer/AdapterActivatorC.cpp:
2246         * tao/PortableServer/AdapterActivatorC.h:
2247         * tao/PortableServer/ForwardRequestA.cpp:
2248         * tao/PortableServer/ForwardRequestA.h:
2249         * tao/PortableServer/ForwardRequestC.cpp:
2250         * tao/PortableServer/ForwardRequestC.h:
2251         * tao/PortableServer/IdAssignmentPolicyA.cpp:
2252         * tao/PortableServer/IdAssignmentPolicyA.h:
2253         * tao/PortableServer/IdAssignmentPolicyC.cpp:
2254         * tao/PortableServer/IdAssignmentPolicyC.h:
2255         * tao/PortableServer/IdUniquenessPolicyA.cpp:
2256         * tao/PortableServer/IdUniquenessPolicyA.h:
2257         * tao/PortableServer/IdUniquenessPolicyC.cpp:
2258         * tao/PortableServer/IdUniquenessPolicyC.h:
2259         * tao/PortableServer/ImplicitActivationPolicyA.cpp:
2260         * tao/PortableServer/ImplicitActivationPolicyA.h:
2261         * tao/PortableServer/ImplicitActivationPolicyC.cpp:
2262         * tao/PortableServer/ImplicitActivationPolicyC.h:
2263         * tao/PortableServer/LifespanPolicyA.cpp:
2264         * tao/PortableServer/LifespanPolicyA.h:
2265         * tao/PortableServer/LifespanPolicyC.cpp:
2266         * tao/PortableServer/LifespanPolicyC.h:
2267         * tao/PortableServer/POAManagerC.cpp:
2268         * tao/PortableServer/POAManagerC.h:
2269         * tao/PortableServer/PS_CurrentC.cpp:
2270         * tao/PortableServer/PS_CurrentC.h:
2271         * tao/PortableServer/PS_ForwardA.cpp:
2272         * tao/PortableServer/PS_ForwardA.h:
2273         * tao/PortableServer/PS_ForwardC.cpp:
2274         * tao/PortableServer/PS_ForwardC.h:
2275         * tao/PortableServer/PolicyS.cpp:
2276         * tao/PortableServer/PolicyS.h:
2277         * tao/PortableServer/PolicyS_T.h:
2278         * tao/PortableServer/PolicyS_T.inl:
2279         * tao/PortableServer/PortableServerC.cpp:
2280         * tao/PortableServer/PortableServerC.h:
2281         * tao/PortableServer/PortableServerS.h:
2282         * tao/PortableServer/PortableServer_includeC.h:
2283         * tao/PortableServer/RequestProcessingPolicyA.cpp:
2284         * tao/PortableServer/RequestProcessingPolicyA.h:
2285         * tao/PortableServer/RequestProcessingPolicyC.cpp:
2286         * tao/PortableServer/RequestProcessingPolicyC.h:
2287         * tao/PortableServer/ServantActivatorA.cpp:
2288         * tao/PortableServer/ServantActivatorA.h:
2289         * tao/PortableServer/ServantActivatorC.cpp:
2290         * tao/PortableServer/ServantActivatorC.h:
2291         * tao/PortableServer/ServantLocatorA.cpp:
2292         * tao/PortableServer/ServantLocatorA.h:
2293         * tao/PortableServer/ServantLocatorC.cpp:
2294         * tao/PortableServer/ServantLocatorC.h:
2295         * tao/PortableServer/ServantManagerA.cpp:
2296         * tao/PortableServer/ServantManagerA.h:
2297         * tao/PortableServer/ServantManagerC.cpp:
2298         * tao/PortableServer/ServantManagerC.h:
2299         * tao/PortableServer/ServantRetentionPolicyA.cpp:
2300         * tao/PortableServer/ServantRetentionPolicyA.h:
2301         * tao/PortableServer/ServantRetentionPolicyC.cpp:
2302         * tao/PortableServer/ServantRetentionPolicyC.h:
2303         * tao/PortableServer/ThreadPolicyA.cpp:
2304         * tao/PortableServer/ThreadPolicyA.h:
2305         * tao/PortableServer/ThreadPolicyC.cpp:
2306         * tao/PortableServer/ThreadPolicyC.h:
2307         * tao/RTCORBA/RTCORBAC.cpp:
2308         * tao/RTCORBA/RTCORBAC.h:
2309         * tao/RTCORBA/RTCORBA_includeC.h:
2310         * tao/RTPortableServer/RTPortableServerC.cpp:
2311         * tao/RTPortableServer/RTPortableServerC.h:
2312         * tao/RTPortableServer/RTPortableServerS.h:
2313         * tao/RTPortableServer/RTPortableServer_includeC.h:
2314         * tao/RTScheduling/RTSchedulerC.cpp:
2315         * tao/RTScheduling/RTSchedulerC.h:
2316         * tao/RTScheduling/RTScheduler_includeA.h:
2317         * tao/RTScheduling/RTScheduler_includeC.h:
2318         * tao/Strategies/sciop_endpointsC.cpp:
2319         * tao/Strategies/sciop_endpointsC.h:
2320         * tao/Strategies/uiop_endpointsC.cpp:
2321         * tao/Strategies/uiop_endpointsC.h:
2322         * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
2323         * tao/TypeCodeFactory/TypeCodeFactoryC.h:
2324         * tao/Valuetype/StringValueC.cpp:
2325         * tao/Valuetype/StringValueC.h:
2326         * tao/Valuetype/StringValueC.inl:
2328           Added missing versioned namespace support.
2330 Fri Nov 25 19:26:03 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2332         * TAO_IDL/be/be_codegen.cpp:
2333         * TAO_IDL/be/be_field.cpp:
2334         * TAO_IDL/fe/fe_declarator.cpp:
2336           Added code generation for explicit inclusionn of
2337           tao/Managed_Types.h if TAO_(W)String_Manager is seen
2338           anywhere in the generated code. This inclusion is
2339           redundant now, but will make it easier to merge the
2340           new sequence implementation branch, where managed_Types.h
2341           will be changed to the name of a new file, into which
2342           templatized versions of TAO_(W)String_Manager have
2343           been factored.
2345 Fri Nov 25 07:43:56 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
2347         * tao/TAO_Singleton_Manager.h (~TAO_Singleton_Manager):
2349           Made destructor protected to address warnings about a class with
2350           a private destructor and no friends.
2352 Fri Nov 25 15:06:43 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2354         * TAO_IDL/fe/fe_interface_header.cpp:
2356           Applied a patch submitted by Max Khon <mkhon@swsoft.com>
2357           to fix a bug in computing the inheritance list of an IDL
2358           interface. This fix closes [BUGID:2318].
2360 Fri Nov 25 13:01:23 2005  Simon McQueen  <sm@prismtech.com>
2362         * orbsvcs/tests/ImplRepo/run_test.pl:
2364           Added time parameter to WaitKill to fix spurious test error.
2366 Fri Nov 25 11:18:12 2005  Simon McQueen  <sm@prismtech.com>
2368         * orsbvcs/tests/Bug_2074_Regression/run_test.pl:
2370           Correct the use lib path to give this a sporting chance.
2371           Can't have ever been run from this location.
2373 Thu Nov 24 19:50:35 2005  Simon McQueen  <sm@prismtech.com>
2375         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
2376         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
2378           Override the base class ::decode method with one that
2379           doesn't try and extract an object key from the CDR encoding.
2380           MIOP profiles don't have an object key marshalled between
2381           the address info and the tagged components.
2383           This fixes bug #2316.
2385         * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc:
2386         * orbsvcs/tests/Bug_2316_Regression/README:
2387         * orbsvcs/tests/Bug_2316_Regression/Test.idl:
2388         * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp:
2389         * orbsvcs/tests/Bug_2316_Regression/Test_impl.h:
2390         * orbsvcs/tests/Bug_2316_Regression/client.cpp:
2391         * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
2392         * orbsvcs/tests/Bug_2316_Regression/server.cpp:
2393         * orbsvcs/tests/Bug_2316_Regression/svc.conf:
2395           Regression test for the above.
2397 Thu Nov 24 19:07:56 2005  Simon McQueen  <sm@prismtech.com>
2399         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
2401           Fix calculation of protocol name length. This fixes the
2402           failure in orbsvcs/tests/Miop/McastHello.
2404 Thu Nov 24 15:56:31 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2406         * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
2408           Added 'after' line in one project to avoid concurrently
2409           clashes in VC8 builds, since the two projects share an
2410           IDL file.
2412 Thu Nov 24 03:01:29 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
2414         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
2415         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
2416         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
2417         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
2418         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
2419         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
2420         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
2421         * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
2422         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
2423         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
2424         * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
2425         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
2426         * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
2427         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
2428         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
2429         * orbsvcs/orbsvcs/Security/Security_Current.h:
2430         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
2431         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
2432         * orbsvcs/orbsvcs/Trader/Trader.cpp:
2433         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
2434         * tao/Acceptor_Registry.h:
2435         * tao/Asynch_Reply_Dispatcher_Base.h:
2436         * tao/BooleanSeqC.cpp:
2437         * tao/BooleanSeqC.h:
2438         * tao/CDR.h:
2439         * tao/CONV_FRAMEC.cpp:
2440         * tao/CONV_FRAMEC.h:
2441         * tao/CORBA_methods.h:
2442         * tao/CharSeqC.cpp:
2443         * tao/CharSeqC.h:
2444         * tao/Client_Strategy_Factory.h:
2445         * tao/Codeset_Manager.h:
2446         * tao/Codeset_Translator_Base.h:
2447         * tao/Collocation_Strategy.h:
2448         * tao/Condition.h:
2449         * tao/Connect_Strategy.h:
2450         * tao/Connection_Handler.h:
2451         * tao/Connection_Handler.inl:
2452         * tao/Connector_Impl.h:
2453         * tao/CurrentC.cpp:
2454         * tao/CurrentC.h:
2455         * tao/DomainC.cpp:
2456         * tao/DomainC.h:
2457         * tao/DomainC.inl:
2458         * tao/DoubleSeqC.cpp:
2459         * tao/DoubleSeqC.h:
2460         * tao/Exception.h:
2461         * tao/Fault_Tolerance_Service.h:
2462         * tao/FlResource_Factory.h:
2463         * tao/FloatSeqC.cpp:
2464         * tao/FloatSeqC.h:
2465         * tao/Flushing_Strategy.h:
2466         * tao/GIOPC.cpp:
2467         * tao/GIOPC.h:
2468         * tao/GIOPC.inl:
2469         * tao/GIOP_Utils.h:
2470         * tao/GUIResource_Factory.h:
2471         * tao/IIOPC.cpp:
2472         * tao/IIOPC.h:
2473         * tao/IIOP_EndpointsC.cpp:
2474         * tao/IIOP_EndpointsC.h:
2475         * tao/IIOP_Lite_Factory.cpp:
2476         * tao/IOPC.cpp:
2477         * tao/IOPC.h:
2478         * tao/IOP_IORC.cpp:
2479         * tao/IOP_IORC.h:
2480         * tao/IORInterceptor_Adapter.h:
2481         * tao/Incoming_Message_Queue.h:
2482         * tao/Invocation_Adapter.h:
2483         * tao/Invocation_Endpoint_Selectors.h:
2484         * tao/LF_Connect_Strategy.h:
2485         * tao/LF_Strategy.h:
2486         * tao/Leader_Follower.h:
2487         * tao/LocateRequest_Invocation_Adapter.h:
2488         * tao/LongDoubleSeqC.cpp:
2489         * tao/LongDoubleSeqC.h:
2490         * tao/LongLongSeqC.cpp:
2491         * tao/LongLongSeqC.h:
2492         * tao/LongSeqC.cpp:
2493         * tao/LongSeqC.h:
2494         * tao/Messaging_PolicyValueC.cpp:
2495         * tao/Messaging_PolicyValueC.h:
2496         * tao/Messaging_SyncScopeC.cpp:
2497         * tao/Messaging_SyncScopeC.h:
2498         * tao/ORBInitializer_Registry.h:
2499         * tao/ORB_Core.h:
2500         * tao/Object.h:
2501         * tao/ObjectIdListC.cpp:
2502         * tao/ObjectIdListC.h:
2503         * tao/Object_KeyC.cpp:
2504         * tao/Object_KeyC.h:
2505         * tao/OctetSeqC.cpp:
2506         * tao/OctetSeqC.h:
2507         * tao/PI_ForwardC.cpp:
2508         * tao/PI_ForwardC.h:
2509         * tao/ParameterModeC.cpp:
2510         * tao/ParameterModeC.h:
2511         * tao/Pluggable_Messaging.h:
2512         * tao/PolicyC.cpp:
2513         * tao/PolicyC.h:
2514         * tao/PolicyC.inl:
2515         * tao/Policy_Current.h:
2516         * tao/Policy_ForwardC.cpp:
2517         * tao/Policy_ForwardC.h:
2518         * tao/PortableInterceptorC.cpp:
2519         * tao/PortableInterceptorC.h:
2520         * tao/Profile.h:
2521         * tao/Profile_Transport_Resolver.cpp:
2522         * tao/Profile_Transport_Resolver.h:
2523         * tao/Queued_Message.h:
2524         * tao/Reactive_Connect_Strategy.h:
2525         * tao/Resource_Factory.h:
2526         * tao/Sequence.h:
2527         * tao/ServicesC.cpp:
2528         * tao/ServicesC.h:
2529         * tao/ShortSeqC.cpp:
2530         * tao/ShortSeqC.h:
2531         * tao/StringSeqC.cpp:
2532         * tao/StringSeqC.h:
2533         * tao/Synch_Invocation.h:
2534         * tao/TAOC.cpp:
2535         * tao/TAOC.h:
2536         * tao/TAO_Internal.h:
2537         * tao/TAO_Server_Request.h:
2538         * tao/TAO_Singleton_Manager.cpp:
2539         * tao/TAO_Singleton_Manager.h:
2540         * tao/Thread_Lane_Resources.h:
2541         * tao/TimeBaseC.cpp:
2542         * tao/TimeBaseC.h:
2543         * tao/Transport_Acceptor.h:
2544         * tao/Transport_Cache_Manager.h:
2545         * tao/Transport_Connector.h:
2546         * tao/Transport_Mux_Strategy.h:
2547         * tao/Transport_Queueing_Strategies.h:
2548         * tao/TypeCodeFactory_Adapter.h:
2549         * tao/Typecode_typesC.cpp:
2550         * tao/Typecode_typesC.h:
2551         * tao/ULongLongSeqC.cpp:
2552         * tao/ULongLongSeqC.h:
2553         * tao/ULongSeqC.cpp:
2554         * tao/ULongSeqC.h:
2555         * tao/UShortSeqC.cpp:
2556         * tao/UShortSeqC.h:
2557         * tao/VarOut_T.cpp:
2558         * tao/Var_Size_Argument_T.inl:
2559         * tao/Versioned_Namespace.h:
2560         * tao/WCharSeqC.cpp:
2561         * tao/WCharSeqC.h:
2562         * tao/WStringSeqC.cpp:
2563         * tao/WStringSeqC.h:
2564         * tao/Wait_Strategy.h:
2565         * tao/WrongTransactionC.cpp:
2566         * tao/WrongTransactionC.h:
2567         * tao/default_resource.h:
2568         * tao/orb_typesC.cpp:
2569         * tao/orb_typesC.h:
2570         * tao/target_specification.h:
2571         * tao/target_specification.i:
2572         * tao/AnyTypeCode/AnySeqA.cpp:
2573         * tao/AnyTypeCode/AnySeqA.h:
2574         * tao/AnyTypeCode/AnySeqC.cpp:
2575         * tao/AnyTypeCode/AnySeqC.h:
2576         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
2577         * tao/AnyTypeCode/Any_Impl.h:
2578         * tao/AnyTypeCode/Any_Impl_T.h:
2579         * tao/AnyTypeCode/Any_Impl_T.inl:
2580         * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
2581         * tao/AnyTypeCode/BooleanSeqA.cpp:
2582         * tao/AnyTypeCode/BooleanSeqA.h:
2583         * tao/AnyTypeCode/BoundsA.cpp:
2584         * tao/AnyTypeCode/BoundsA.h:
2585         * tao/AnyTypeCode/BoundsC.cpp:
2586         * tao/AnyTypeCode/BoundsC.h:
2587         * tao/AnyTypeCode/CONV_FRAMEA.cpp:
2588         * tao/AnyTypeCode/CONV_FRAMEA.h:
2589         * tao/AnyTypeCode/DynamicC.cpp:
2590         * tao/AnyTypeCode/DynamicC.h:
2591         * tao/AnyTypeCode/Dynamic_ParameterC.cpp:
2592         * tao/AnyTypeCode/Dynamic_ParameterC.h:
2593         * tao/AnyTypeCode/OctetSeqA.cpp:
2594         * tao/AnyTypeCode/OctetSeqA.h:
2595         * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
2596         * tao/AnyTypeCode/ValueModifierC.cpp:
2597         * tao/AnyTypeCode/ValueModifierC.h:
2598         * tao/AnyTypeCode/VisibilityC.cpp:
2599         * tao/AnyTypeCode/VisibilityC.h:
2600         * tao/BiDir_GIOP/BiDirPolicyC.cpp:
2601         * tao/BiDir_GIOP/BiDirPolicyC.h:
2602         * tao/CodecFactory/IOP_CodecC.cpp:
2603         * tao/CodecFactory/IOP_CodecC.h:
2604         * tao/CodecFactory/IOP_Codec_includeC.h:
2605         * tao/Codeset/Codeset_Translator_Factory.h:
2606         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
2607         * tao/DynamicInterface/DII_Invocation_Adapter.h:
2608         * tao/Messaging/AMH_Response_Handler.h:
2609         * tao/Messaging/Asynch_Invocation.h:
2610         * tao/Messaging/Asynch_Invocation_Adapter.h:
2611         * tao/Messaging/Asynch_Reply_Dispatcher.h:
2612         * tao/Messaging/Connection_Timeout_Policy_i.h:
2613         * tao/PI/ClientRequestInfo.cpp:
2614         * tao/PI/ClientRequestInfoC.h:
2615         * tao/PI/ClientRequestInterceptorC.h:
2616         * tao/PortableServer/IdUniquenessStrategyUnique.h:
2617         * tao/PortableServer/Key_Adapters.h:
2618         * tao/PortableServer/Servant_Dispatcher.cpp:
2619         * tao/PortableServer/Servant_Dispatcher.h:
2620         * tao/Utils/Synch_Refcountable.h:
2621         * tao/Valuetype/Valuetype_Adapter_Impl.h:
2623           Corrected build errors in versioned namespace builds.
2625 Wed Nov 23 22:24:38 2005  Chris Cleeland  <cleeland_c@ociweb.com>
2627         * orbsvcs/orbsvcs/Notify/Event_Manager.h:
2629           Explicitly declared a private copy constructor and assignment
2630           operator for TAO_Notify_Event_Manager.  By not declaring them,
2631           the compiler has to generate them.  In generating them, it needs
2632           to be able to know the complete type for the template arguments
2633           to its ACE_Auto_Ptr<> private instances.  Various circular
2634           dependencies make that difficult to impossible without
2635           restructuring, so we take this approach instead.
2637           This change should eliminate warnings from Windows-based
2638           compilers (e.g., VC8) about calling delete through a pointer to
2639           an incomplete type while instantiating ACE_Auto_Ptr<> methods.
2641         * orbsvcs/orbsvcs/Notify/Object.h:
2642         * orbsvcs/orbsvcs/Notify/Object.cpp:
2644           Only needed a forward decl in Object.h; we only needed the
2645           complete type in Object.cpp.  Maybe this will help footprint.
2647 Wed Nov 23 09:20:03 2005  Chris Cleeland  <cleeland_c@ociweb.com>
2649           Fix a few things I should have caught in the Great Merge, but
2650           missed.
2652         * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request): Change
2653           from using deprecated TAO_DEFAULT_MINOR_CODE to TAO::VMCID.
2655         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: Use
2656           real C++ static_cast<> rather than deprecated ACE_static_cast().
2658 Wed Nov 23 14:53:09 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2660         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
2662           Added an 'after' line to one project to avoid concurrency
2663           collisions in VC8 builds, since the 2 projects in this file
2664           share IDL.
2666 Wed Nov 23 14:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
2668         * tests/OBV/ValueBox/client.cpp:
2669           This test was doing a few release calls to much causing it to
2670           crash.
2672 Wed Nov 23 14:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
2674         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
2675           Make sure all generated pointers are initialised to 0
2677 Wed Nov 23 10:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
2679         * tests/BiDirectional/run_test_ipv6.pl:
2680         * tests/CallbackTest/run_test_ipv6.pl:
2681         * tests/IPV6/run_test.pl:
2682         * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
2683           Updated these scripts because of the following change, use
2684           1|0 instead of YES|NO
2685           Tue Nov 22 07:49:59 2005  Douglas C. Schmidt
2687 Tue Nov 22 22:58:55 2005  Chris Cleeland  <cleeland@ociweb.com>
2689         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
2690         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2691         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
2693           Fixed warnings about preferring one conversion over another
2694           from a _var that appeared on a couple of platforms.
2696 Tue Nov 22 07:49:59 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
2698         * tao/ORB_Core.cpp (init): Updated the code to use 1 or 0 for
2699           options, rather than YES or NO.  Thanks to Abhi Sachdev for
2700           motivating this cleanup.
2702         * docs/Options.html: Updated the documentation to remove the use of
2703           YES and NO as options and replace them with 1 or 0 to be
2704           consistent with the other options.
2706 Tue Nov 22 04:14:05 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
2708         * TAO_IDL/be_include/be_visitor_traits.h:
2710           Added missing operation declaration.
2712 Tue Nov 22 01:42:48 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
2714         * orbsvcs/orbsvcs/PortableGroup.mpc:
2716           Rather than disable this project in the ACE_FOR_TAO
2717           configuration, inherit from acesocketslib_for_tao to allow it to
2718           be used.
2720 Tue Nov 22 09:33:30 (IST) 2005  Bala Natarajan <bala_natarajan@symantec.com>
2722         * orbsvcs/orbsvcs/PortableGroup.mpc:
2724           Do not build in ACE_FOR_TAO configuration.
2726 Mon Nov 21 19:28:51 2005  Chris Cleeland  <cleeland_c@ociweb.com>
2728         * orbsvcs/orbsvcs/Notify/EventChannel.h: Removed mistakenly left
2729           in attempt to #include EventChannel.inl.
2731 Mon Nov 21 22:22:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2733         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
2735           Removed commented out code.
2737         * TAO_IDL/be/be_visitor_traits.cpp:
2738         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2739         * TAO_IDL/be_include/be_visitor_traits.h:
2741           Added code generation of Value_Traits<> template
2742           specialization for boxed valuetypes. Thanks to
2743           Johnny Willemse <jwillemsen@remedy.nl> for reporting
2744           the missing code. This fix closes [BUGID:2311].
2746 Mon Nov 21 20:14:09 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
2748         * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
2750           Added an 'after' line for one of the two projects, since they
2751           share an IDL file and VC8 concurrency features need an
2752           ordering.
2754 Mon Nov 21 13:21:03 2005  Chris Cleeland  <cleeland_c@ociweb.com>
2756           This entry is the result of an accumulation of many changes in
2757           the OCITAO repository for the Notification Service and the
2758           subsequent merge of those changes back to DOC.  There have been
2759           general changes to improve code formatting in accordance with
2760           ACE guidelines, improve lax checking of emulated exceptions, and
2761           the like, so these sorts of changes are not noted on a per-file
2762           basis.
2764           These changes include changes from the following OCITAO 1.4a
2765           OCIChangeLog entries:
2767           Thu Oct 27 13:01:00 2005  Wallace Zhang  <zhangw@ociweb.com>
2768           Wed Sep 28 14:25:52 2005  David Giovannini  <giovannd@ociweb.com>
2769           Mon Sep 26 15:58:41 USMST 2005  Yan Dai  <dai_y@ociweb.com>
2770           Tue Sep 13 17:14:25 2005  Justin Michel  <michel_j@ociweb.com>
2771           Sun Sep 11 14:21:45 2005  Justin Michel  <michel_j@ociweb.com>
2772           Thu Aug 18 13:50:50 2005  David Giovannini  <giovannd@ociweb.com>
2773           Tue Aug 16 14:16:47 2005  Justin Michel  <michel_j@ociweb.com>
2774           Wed Jul 27 12:38:01 2005  Justin Michel  <michel_j@ociweb.com>
2775           Wed Jul 13 14:28:39 2005  Justin Michel  <michel_j@ociweb.com>
2776           Mon Jul 11 16:47:08 2005  Justin Michel  <michel_j@ociweb.com>
2777           Mon May 23 09:18:46 2005  David Giovannini  <giovanninid@ociweb.com>
2778           Fri Apr 22 15:24:43 2005  David Giovannini <giovanninid@ociweb.com>
2780         * orbsvcs/Notify_Service/Notify_Server.cpp:
2782           Added #include of valuetype header file to that the service can
2783           use valuetypes portably.
2785         * orbsvcs/Notify_Service/Notify_Service.cpp:
2787           Made some error messages more informative and removed dead code.
2789         * orbsvcs/orbsvcs/Notify/Admin.cpp:
2790         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
2792           Improve compliance with ACE formatting guidelines.
2794         * orbsvcs/orbsvcs/Notify/Admin.cpp:
2795         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
2796         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
2797         * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
2798         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
2799         * orbsvcs/orbsvcs/Notify/Object.cpp:
2800         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
2801         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
2802         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
2803         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
2804         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
2805         * orbsvcs/tests/Notify/Basic/Filter.cpp:
2806         * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
2807         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
2808         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
2809         * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
2810         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
2811         * orbsvcs/tests/Notify/lib/Application_Command.cpp:
2812         * orbsvcs/tests/Notify/lib/ConsumerAdmin_Command.cpp:
2813         * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
2814         * orbsvcs/tests/Notify/lib/Filter_Command.cpp:
2815         * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.cpp:
2816         * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.cpp:
2817         * orbsvcs/tests/Notify/lib/SupplierAdmin_Command.cpp:
2818         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
2820           Emulated exception cleanup.
2822         * orbsvcs/orbsvcs/Notify/Consumer.h:
2823         * orbsvcs/orbsvcs/Notify/Peer.cpp:
2824         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
2825         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
2826         * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
2828           Improved/removed crufty comments.
2830         * orbsvcs/orbsvcs/Notify/AllocTracker.h (ACE_WIN32_HEAP_MONITOR):
2832           Explicitly scoped reference to CrtHeapDumper to address a
2833           compiler error.
2835         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
2836         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
2838           Changed methods using TAO_Notify_Method_Request_Queueable to use
2839           a pointer rather than a reference.  This improves expectations
2840           in areas of code that take the address of the reference and
2841           store it or treat it as a pointer.
2843         * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_request):
2844         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
2846           Handle COMM_FAILURE and TIMEOUT exceptions when pushing to a
2847           consumer. These exceptions used to result in simply discarding
2848           the event, but now they are considered a failure, and consumer
2849           resources will be released.
2851         * orbsvcs/orbsvcs/Notify/Consumer.cpp (dispatch_batch):
2852         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2854           Fixed the detection of dead consumers for batches of events, so
2855           that killing (or crashing) a consumer will correctly discard
2856           remaining queued events for that consumer, and prevent new
2857           events from being queued.
2859         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
2861           Simplify the types of threads from "dispatching, listener,
2862           source, and lookup" to simply be "consumer" and "supplier"
2863           threads.  This is the way they were used, anyway.
2865           Changed the info message printed at startup to correctly
2866           indicate that -DispatchingThreads threads are used
2867           *per-consumer_admin*.  Previously it indicated that the thread
2868           pool was per-channel.
2870         * orbsvcs/orbsvcs/Notify/EventChannel.h:
2871         * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
2873           Fixed a memory leak where event channel destroy was not cleaning
2874           up the admins.  This avoids circular reference counting problems
2875           similar to those described in the next entry.
2877         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp (destroy):
2878         * orbsvcs/orbsvcs/Notify/EventChannel.cpp (destroy):
2879         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (destroy):
2880         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp (destroy):
2881         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp (destroy):
2882         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp (destroy):
2884           Fixed exceptions=0 builds logical error in destroy methods and
2885           made certain all owned circular refcounted members are released
2886           in class::destroy methods.
2888         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp (init):
2890           Prefer ACE_Auto_Ptr<> to auto_ptr<>.
2892         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h (event_var_):
2894           Eliminated 'const'.
2896         * orbsvcs/orbsvcs/Notify/Method_Request_Event.h (CTOR):
2897         * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp (CTOR):
2899           Changed potentially confusing name of argument; it had "_var"
2900           appended when it was really a pointer of sorts.
2902         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
2903         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
2905           Eliminated 'const' on event_var_ data member and changed
2906           potentially confusing name of local variable in copy() b/c it
2907           had "_var" appended when it was really a pointer of sorts.
2909         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
2910         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
2912           Changed the filterable_data_ and variable_header_
2913           maps. Previously they contained a CORBA::Any* which was not
2914           properly reference counted; the reference count was always one
2915           regardless of the number of threads using the Any.  Now it is
2916           changed to contain the light-weighted CORBA::Any Object. Now the
2917           "bind" method for the map will pass in the value from
2918           StructuredEvent by value. Since the payload object of the
2919           CORBA::Any is reference counted, we are safe.
2921           This change fixed a Notification Service crash.
2923         * orbsvcs/orbsvcs/Notify/Object.h (lock_):
2925           Added new mutex to serialize access to state variables.  In the
2926           past, the notification service reused mutexes for different
2927           purposes, allowing a mutex in one scope to be used in a
2928           different scope.  When we started using reference counting on
2929           objects properly, these scopes occasionally crossed, creating
2930           deadlocks, race conditions, and all other sorts of mayhem
2931           associated with misuse of mutexes.
2933         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
2934         * orbsvcs/orbsvcs/Notify/Peer.h:
2935         * orbsvcs/orbsvcs/Notify/Proxy.cpp:
2936         * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
2937         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
2938         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
2939         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
2940         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
2941         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
2942         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
2943         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
2944         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
2945         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
2946         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
2947         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
2948         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
2949         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
2950         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
2951         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
2952         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
2953         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
2954         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
2955         * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
2957           Changed how the persistence specific methods handle nil object
2958           references - since TAO throws an exception with url ref styles
2959           on nil references.
2961         * orbsvcs/orbsvcs/Notify/README:
2963           Changed "ListenerThreads" to "SourceThreads".
2965         * orbsvcs/orbsvcs/Notify/Reactive_Task.h (timer_):
2967           Changed to private scope.  There was no need for it to be
2968           anything but private.
2970         * orbsvcs/orbsvcs/Notify/Refcountable.h (TAO_Notify_Tracker):
2971         * orbsvcs/orbsvcs/Notify/Refcountable.cpp (TAO_Notify_Tracker):
2973           Added class to track reference counted objects in the
2974           notification service.  This is disabled by default, and enabled
2975           by setting the preprocessor macro
2976           TAO_NOTIFY_REFCOUNT_DIAGNOSTICS to 1.  Note that currently this
2977           class requires the availability of the STL map and string
2978           features.
2980           Use CORBA::Long for reference count rather than compilation
2981           environment's 'long'.
2983         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
2985           Updates to use isSet() predicate on TAO_Notify_Event::Ptr.
2987         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
2988         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
2990           Remove the fix for zombie threads, and instead use THR_DETACHED
2991           to avoid the problem entirely.
2993         * orbsvcs/orbsvcs/Notify/Topology_Factory.h (DTOR):
2994         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
2996           Add explicit virtual destructor to get around the problem in g++
2997           4.0 where inlines get hidden.  Without the virtual DTOR, this
2998           class does not get exported and code that dynamically loads
2999           classes derived from this class cannot access this type and
3000           access the derived instances through pointers of this type.
3001           This happens most notably when loading topology persistence
3002           mechanisms via the Service Configurator.
3004           The actual code for the do-nothing destructor is in
3005           EventChannelFactory.cpp.  I did this because the only chunk of
3006           code that uses Topology_Factory is already in that file, and it
3007           didn't seem terribly reasonable to create a completely new file
3008           to hold a do-nothing implementation of a destructor.
3010         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
3011         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
3013           Added explicit virtual destructor for the same reasons as
3014           described immediately above.
3016         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
3018           Changed ANY_CODE from being static to being
3019           scope-local.
3021         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
3022         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
3023         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
3025           Removed asserts associated with parameters. If a param is not
3026           optional we throw a BAD_PARAM exception.
3028         * orbsvcs/tests/Notify/Basic/Basic.mpc:
3029         * orbsvcs/tests/Notify/XML_Persistence/XML_Persistence.mpc:
3031           Provide explicit exenames for each project.  While not strictly
3032           required, this is "best practice" because it eliminates the need
3033           for MPC to open each source file and search for the pattern
3034           "*main*" to intuit an exename.
3036         * orbsvcs/tests/Notify/Basic/Sequence.cpp:
3037         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
3038         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
3039         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
3040         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
3041         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
3042         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
3043         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
3044         * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
3045         * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
3047           Fix incorrect use of pacing interval and other test issues.
3049         * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
3051           Fixed ACE_DEBUG printf-style message that had one too many
3052           arguments.
3054         * orbsvcs/tests/Notify/Reconnecting/event.conf:
3055         * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
3056         * orbsvcs/tests/Notify/Reconnecting/ns_mt_topo.conf:
3057         * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
3058         * orbsvcs/tests/Notify/Reconnecting/ns_st_topo.conf:
3059         * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
3061           Changed name of factory function used to dynamically load
3062           persistence mechanism to be consistent with the new use of
3063           ACE_FACTORY_NAMESPACE_DEFINE.
3065         * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
3067           Use -ORBObjRefStyle url so that IORs will be comparable.
3069 Mon Nov 21 07:23:46 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3071         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3073           Re-export TAO_SSLIOP_Transport class.  It is currently used
3074           outside of the TAO_SSLIOP shared library by some of our
3075           regression tests.
3077 Fri Nov 18 19:27:29 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3079         * TAO_IDL/fe/lex.yy.cpp:
3081           Reverted change of
3083           Wed Nov 16 21:53:08 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3085           since it caused problems with Borland and Intel compilers.
3086           We'll try it again after the next beta, or when there is
3087           more time to track down the problems.
3089 Fri Nov 18 15:08:19 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3091         * tests/Typedef_String_Array/typedef_string_array.mpc:
3093           Added 'after' line to one of two projects that share an IDL
3094           file, to avoid concurrency problems with the VC8 build.
3096 Thu Nov 17 16:38:27 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3098         * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
3100           Added 'after' line to one project to avoid concurrency clashes
3101           in IDL compiler execution when compiling with VC8.
3103 Thu Nov 17 07:57:13 USMST 2005  Yan Dai  <dai_y@ociweb.com>
3105         * docs/releasenotes/index.html:
3107           Added CSD feature to ORB related section.
3109 Thu Nov 17 06:55:53 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3111         * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
3112         * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
3114           Re-export the classes in these files.  Addresses unresolved
3115           symbol errors in g++ 4.x builds.
3117 Thu Nov 17 06:49:02 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3119         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
3121           Declare wrapper functions with their versioned namespace macro
3122           counterparts.
3124         * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3126           Include "params_dup.h" to pull in wrapper function names with
3127           versioned namespace support.
3129 Thu Nov 17 13:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3131         * examples/Borland/ChatClient.mpc:
3132           New MPC file, add vcl=1 to your default.features and pass VCL=1
3133           to the make flags to build this
3135         * examples/Borland/README:
3136           Updated
3138 Thu Nov 17 12:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3140         * examples/Borland/ChatClient.bpr:
3141         * examples/Borland/ChatClient.res:
3142           Updated to BCB6 format
3144 Wed Nov 16 21:53:08 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3146         * TAO_IDL/fe/lex.yy.cpp:
3147         * TAO_IDL/fe/lex.yy.cpp.diff:
3149           Since the change of
3151           Wed Nov 16 11:23:15 2005  Jeff Parsons  <j.parsons@vanderbilt.edu>
3153           checked in a version of lex.yy.cpp that had been generated
3154           elsewhere, regenerated this file with the version of flex
3155           that's on tango.dre.vanderbilt.edu, and updated the
3156           corresponding diff file.
3158 Wed Nov 16 14:12:08 USMST 2005  Yan Dai  <dai_y@ociweb.com>
3160         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
3161         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
3163           Rolled back the changes
3164           "Sun Nov 13 12:15:58 USMST 2005  Yan Dai  <dai_y@ociweb.com>"
3165           made for debugging test failures on VxWorks build.
3167         * NEWS:
3169           Added description for CSD feature.
3171 Wed Nov 16 11:23:15 2005  Jeff Parsons  <j.parsons@vanderbilt.edu>
3173         * TAO_IDL/fe/idl.ll:
3174         * TAO_IDL/fe/idl.yy.cpp:
3176           Applied patches submitted by Thomas Lockhart
3177           <Thomas.Lockhart@jpl.nasa.gov> to enable the IDL compiler's
3178           lexer to handle extra numeric fields produced by the gcc
3179           4.0.1 preprocessor. Closes [BUGID:2294].
3181 Wed Nov 16 09:14:21 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3183         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
3185           Include "tao/ORB_Constants.h" to pull TAO::VMCID constant.
3187         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h
3188         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
3189         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
3191           Corrected typos in versioned namespace macros.
3193 Wed Nov 16 09:05:08 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3195         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h (Current):
3197           Removed "const" qualifier for tss_slot_ member.  It must
3198           currently remain mutable.
3200         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
3202           Include "tao/Versioned_Namespace.h" to pull in versioned
3203           namespace macro definitions.
3205 Wed Nov 16 14:52:32 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
3207         * tests/NestedUpcall/Simple/Simple.mpc:
3209           Added 'after' line to one of the two projects in the MPC file,
3210           so VC8 doesn't execute the IDL compiler concurrently.
3212 Tue Nov 15 23:48:47 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3214         * orbsvcs/orbsvcs/Makefile.am:
3215         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp:
3216         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp:
3217         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp:
3219           Removed empty files.
3221         * orbsvcs/orbsvcs/ETCL/ETCL.ll:
3222         * orbsvcs/orbsvcs/ETCL/ETCL.yy:
3223         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
3224         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
3226           Added missing versioned namespace macros.
3228         * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
3229         * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
3230         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
3231         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
3232         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
3233         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
3234         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.i:
3235         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
3236         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
3237         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.i:
3238         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp:
3239         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
3240         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp:
3241         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.inl:
3242         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
3243         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h:
3244         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
3245         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
3246         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp:
3247         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.h:
3248         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
3249         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
3250         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.i:
3251         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp:
3252         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
3253         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
3254         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
3255         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.i:
3256         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
3257         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h:
3258         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
3259         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
3260         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.inl:
3261         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
3262         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h:
3263         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.cpp:
3264         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h:
3265         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
3266         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
3267         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.inl:
3268         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
3269         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h:
3270         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.inl:
3271         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
3272         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h:
3273         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
3274         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
3275         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.i:
3276         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
3277         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h:
3278         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
3279         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
3280         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
3281         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
3282         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.cpp:
3283         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.h:
3284         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.inl:
3285         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp:
3286         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h:
3287         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
3288         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
3289         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.h:
3290         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
3291         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
3292         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
3293         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3294         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
3295         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h:
3296         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.h:
3297         * orbsvcs/orbsvcs/SSLIOP/params_dup.c:
3298         * orbsvcs/orbsvcs/SSLIOP/params_dup.h:
3299         * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp:
3300         * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.h:
3301         * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
3302         * orbsvcs/orbsvcs/Sched/Config_Scheduler.h:
3303         * orbsvcs/orbsvcs/Sched/DynSched.cpp:
3304         * orbsvcs/orbsvcs/Sched/DynSched.h:
3305         * orbsvcs/orbsvcs/Sched/DynSched.i:
3306         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
3307         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
3308         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
3309         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h:
3310         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
3311         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h:
3312         * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
3313         * orbsvcs/orbsvcs/Sched/SchedEntry.h:
3314         * orbsvcs/orbsvcs/Sched/SchedEntry.i:
3315         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
3316         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
3317         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
3318         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
3319         * orbsvcs/orbsvcs/Security/CSI_Utils.cpp:
3320         * orbsvcs/orbsvcs/Security/CSI_Utils.h:
3321         * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp:
3322         * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.h:
3323         * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp:
3324         * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.h:
3325         * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp:
3326         * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h:
3327         * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.cpp:
3328         * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
3329         * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
3330         * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
3331         * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
3332         * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h:
3333         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
3334         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h:
3335         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp:
3336         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h:
3337         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.inl:
3338         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.cpp:
3339         * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h:
3340         * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
3341         * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
3342         * orbsvcs/orbsvcs/Security/Security_Current.cpp:
3343         * orbsvcs/orbsvcs/Security/Security_Current.h:
3344         * orbsvcs/orbsvcs/Security/Security_Current.inl:
3345         * orbsvcs/orbsvcs/Security/Security_Current_Impl.cpp:
3346         * orbsvcs/orbsvcs/Security/Security_Current_Impl.h:
3347         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
3348         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h:
3349         * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
3350         * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h:
3351         * orbsvcs/orbsvcs/Time/TAO_TIO.cpp:
3352         * orbsvcs/orbsvcs/Time/TAO_TIO.h:
3353         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
3354         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h:
3355         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
3356         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h:
3357         * orbsvcs/orbsvcs/Time/TAO_UTO.cpp:
3358         * orbsvcs/orbsvcs/Time/TAO_UTO.h:
3359         * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
3360         * orbsvcs/orbsvcs/Time/Timer_Helper.h:
3361         * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
3362         * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
3363         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
3364         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
3365         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
3366         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
3367         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
3368         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3369         * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
3370         * orbsvcs/orbsvcs/Trader/Interpreter.h:
3371         * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
3372         * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h:
3373         * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.cpp:
3374         * orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.h:
3375         * orbsvcs/orbsvcs/Trader/Locking.h:
3376         * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
3377         * orbsvcs/orbsvcs/Trader/Offer_Database.h:
3378         * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
3379         * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
3380         * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp:
3381         * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h:
3382         * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
3383         * orbsvcs/orbsvcs/Trader/Service_Type_Repository.h:
3384         * orbsvcs/orbsvcs/Trader/Trader.cpp:
3385         * orbsvcs/orbsvcs/Trader/Trader.h:
3386         * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.cpp:
3387         * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h:
3388         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
3389         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
3390         * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
3391         * orbsvcs/orbsvcs/Trader/Trader_T.h:
3392         * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
3393         * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
3394         * orbsvcs/orbsvcs/Trader/constraint.l:
3395         * orbsvcs/orbsvcs/Trader/constraint.y:
3397           Added versioned namespace support.
3399 Tue Nov 15 07:44:59 2005  J.T. Conklin  <jtc@acorntoolworks.com>
3401         * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
3402         * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
3404           Regenerate with a separate project for compiling *.idl files.
3405           The corresponding *.mpc changes will be committed at a later
3406           date since the repo is frozen.
3408 Tue Nov 15 06:56:51 2005  J.T. Conklin  <jtc@acorntoolworks.com>
3410         * examples/Makefile.am:
3411         * examples/POA/Explicit_Activation/Makefile.am:
3412         * orbsvcs/Naming_Service/Makefile.am:
3413         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
3414         * orbsvcs/examples/Log/RTEvent/Makefile.am:
3415         * orbsvcs/examples/Notify/Lanes/Makefile.am:
3416         * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
3417         * orbsvcs/orbsvcs/Makefile.am:
3418         * orbsvcs/tests/Makefile.am:
3419         * orbsvcs/tests/Notify/Basic/Makefile.am:
3420         * orbsvcs/tests/Notify/Blocking/Makefile.am:
3421         * orbsvcs/tests/Notify/Destroy/Makefile.am:
3422         * orbsvcs/tests/Notify/Discarding/Makefile.am:
3423         * orbsvcs/tests/Notify/Driver/Makefile.am:
3424         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
3425         * orbsvcs/tests/Notify/Ordering/Makefile.am:
3426         * orbsvcs/tests/Notify/RT_lib/Makefile.am:
3427         * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
3428         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
3429         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
3430         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
3431         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
3432         * orbsvcs/tests/Notify/lib/Makefile.am:
3433         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
3434         * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
3435         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
3436         * orbsvcs/tests/Security/Crash_Test/Makefile.am:
3437         * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
3438         * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
3439         * performance-tests/Makefile.am:
3440         * tao/Makefile.am:
3442           Regenerated.
3444         * configure.ac:
3446           Add new files to AC_CONFIG_FILES.
3448         * examples/CSD_Strategy/Makefile.am:
3449         * examples/CSD_Strategy/ThreadPool/Makefile.am:
3450         * examples/CSD_Strategy/ThreadPool2/Makefile.am:
3451         * examples/CSD_Strategy/ThreadPool3/Makefile.am:
3452         * examples/CSD_Strategy/ThreadPool4/Makefile.am:
3453         * examples/CSD_Strategy/ThreadPool5/Makefile.am:
3454         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
3455         * orbsvcs/tests/Bug_2074_Regression/Makefile.am:
3456         * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
3457         * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
3458         * performance-tests/CSD_Strategy/Makefile.am:
3459         * performance-tests/CSD_Strategy/TestApps/Makefile.am:
3460         * performance-tests/CSD_Strategy/TestInf/Makefile.am:
3461         * performance-tests/CSD_Strategy/TestServant/Makefile.am:
3463           New files.
3465 Tue Nov 15 07:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3467         * tests/Sequence_Unit_Tests/*:
3468           Handle sequences of forward declared object references and
3469           added some more unit tests
3471 Mon Nov 14 23:37:09 USMST 2005  Yan Dai  <dai_y@ociweb.com>
3473         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
3474         * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
3475         * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
3476         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
3478           Fixed memory leaks.
3480 Mon Nov 14 13:54:08 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3482         * orbsvcs/orbsvcs/Makefile.am (libTAO_PortableGroup_la_SOURCES):
3483         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp:
3484         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp:
3485         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp:
3486         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp:
3488           Removed empty map/set source files.
3490         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
3491         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
3492         * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp:
3493         * orbsvcs/orbsvcs/Log/EventLogConsumer.h:
3494         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
3495         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
3496         * orbsvcs/orbsvcs/Log/EventLogNotification.cpp:
3497         * orbsvcs/orbsvcs/Log/EventLogNotification.h:
3498         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
3499         * orbsvcs/orbsvcs/Log/EventLog_i.h:
3500         * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
3501         * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h:
3502         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
3503         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
3504         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
3505         * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
3506         * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
3507         * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
3508         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
3509         * orbsvcs/orbsvcs/Log/Iterator_i.h:
3510         * orbsvcs/orbsvcs/Log/LogActivator.cpp:
3511         * orbsvcs/orbsvcs/Log/LogActivator.h:
3512         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
3513         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
3514         * orbsvcs/orbsvcs/Log/LogNotification.cpp:
3515         * orbsvcs/orbsvcs/Log/LogNotification.h:
3516         * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
3517         * orbsvcs/orbsvcs/Log/LogRecordStore.h:
3518         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
3519         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h:
3520         * orbsvcs/orbsvcs/Log/LogStore.h:
3521         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
3522         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
3523         * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.cpp:
3524         * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.h:
3525         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
3526         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
3527         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
3528         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
3529         * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
3530         * orbsvcs/orbsvcs/Log/Log_i.cpp:
3531         * orbsvcs/orbsvcs/Log/Log_i.h:
3532         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
3533         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
3534         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
3535         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
3536         * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp:
3537         * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
3538         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
3539         * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
3540         * orbsvcs/orbsvcs/Log/PersistStore.cpp:
3541         * orbsvcs/orbsvcs/Log/PersistStore.h:
3542         * orbsvcs/orbsvcs/Log/RTEventLogConsumer.cpp:
3543         * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
3544         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
3545         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
3546         * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp:
3547         * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
3548         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
3549         * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
3550         * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager.h:
3551         * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.h:
3552         * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.cpp:
3553         * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache_T.h:
3554         * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp:
3555         * orbsvcs/orbsvcs/Metrics/Metrics_Logger.h:
3556         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.h:
3557         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.i:
3558         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.cpp:
3559         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.h:
3560         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor_T.i:
3561         * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp:
3562         * orbsvcs/orbsvcs/Metrics/Metrics_Utils.h:
3563         * orbsvcs/orbsvcs/Metrics/Metrics_Utils.i:
3564         * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp:
3565         * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
3566         * orbsvcs/orbsvcs/Naming/Entries.cpp:
3567         * orbsvcs/orbsvcs/Naming/Entries.h:
3568         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
3569         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
3570         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
3571         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.h:
3572         * orbsvcs/orbsvcs/Naming/Naming_Client.cpp:
3573         * orbsvcs/orbsvcs/Naming/Naming_Client.h:
3574         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
3575         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
3576         * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
3577         * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
3578         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
3579         * orbsvcs/orbsvcs/Naming/Naming_Server.h:
3580         * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
3581         * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
3582         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
3583         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
3584         * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp:
3585         * orbsvcs/orbsvcs/Naming/Persistent_Entries.h:
3586         * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
3587         * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h:
3588         * orbsvcs/orbsvcs/Naming/Storable.h:
3589         * orbsvcs/orbsvcs/Naming/Storable.inl:
3590         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
3591         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
3592         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
3593         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
3594         * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
3595         * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.h:
3596         * orbsvcs/orbsvcs/Notify/Admin.cpp:
3597         * orbsvcs/orbsvcs/Notify/Admin.h:
3598         * orbsvcs/orbsvcs/Notify/Admin.inl:
3599         * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
3600         * orbsvcs/orbsvcs/Notify/AdminProperties.h:
3601         * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
3602         * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp:
3603         * orbsvcs/orbsvcs/Notify/Bit_Vector.h:
3604         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
3605         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
3606         * orbsvcs/orbsvcs/Notify/Builder.cpp:
3607         * orbsvcs/orbsvcs/Notify/Builder.h:
3608         * orbsvcs/orbsvcs/Notify/Consumer.cpp:
3609         * orbsvcs/orbsvcs/Notify/Consumer.h:
3610         * orbsvcs/orbsvcs/Notify/Consumer.inl:
3611         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
3612         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
3613         * orbsvcs/orbsvcs/Notify/Consumer_Map.h:
3614         * orbsvcs/orbsvcs/Notify/Container_T.cpp:
3615         * orbsvcs/orbsvcs/Notify/Container_T.h:
3616         * orbsvcs/orbsvcs/Notify/Container_T.inl:
3617         * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.cpp:
3618         * orbsvcs/orbsvcs/Notify/CosNotify_Initializer.h:
3619         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
3620         * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
3621         * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
3622         * orbsvcs/orbsvcs/Notify/Default_Factory.h:
3623         * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
3624         * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
3625         * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
3626         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
3627         * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
3628         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
3629         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
3630         * orbsvcs/orbsvcs/Notify/Event.cpp:
3631         * orbsvcs/orbsvcs/Notify/Event.h:
3632         * orbsvcs/orbsvcs/Notify/Event.inl:
3633         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
3634         * orbsvcs/orbsvcs/Notify/EventChannel.h:
3635         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
3636         * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
3637         * orbsvcs/orbsvcs/Notify/EventType.cpp:
3638         * orbsvcs/orbsvcs/Notify/EventType.h:
3639         * orbsvcs/orbsvcs/Notify/EventType.inl:
3640         * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp:
3641         * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
3642         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
3643         * orbsvcs/orbsvcs/Notify/Event_Manager.h:
3644         * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.cpp:
3645         * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h:
3646         * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl:
3647         * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
3648         * orbsvcs/orbsvcs/Notify/Event_Map_T.h:
3649         * orbsvcs/orbsvcs/Notify/Event_Map_T.inl:
3650         * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.cpp:
3651         * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
3652         * orbsvcs/orbsvcs/Notify/Event_Persistence_Strategy.h:
3653         * orbsvcs/orbsvcs/Notify/Factory.h:
3654         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
3655         * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
3656         * orbsvcs/orbsvcs/Notify/FilterAdmin.inl:
3657         * orbsvcs/orbsvcs/Notify/FilterFactory.h:
3658         * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp:
3659         * orbsvcs/orbsvcs/Notify/Find_Worker_T.h:
3660         * orbsvcs/orbsvcs/Notify/Find_Worker_T.inl:
3661         * orbsvcs/orbsvcs/Notify/ID_Factory.cpp:
3662         * orbsvcs/orbsvcs/Notify/ID_Factory.h:
3663         * orbsvcs/orbsvcs/Notify/ID_Factory.inl:
3664         * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
3665         * orbsvcs/orbsvcs/Notify/Method_Request.h:
3666         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
3667         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
3668         * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
3669         * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
3670         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
3671         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
3672         * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.cpp:
3673         * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
3674         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
3675         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
3676         * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.cpp:
3677         * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl:
3678         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
3679         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.h:
3680         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
3681         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
3682         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
3683         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
3684         * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.cpp:
3685         * orbsvcs/orbsvcs/Notify/Notify_Default_CO_Factory.h:
3686         * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.cpp:
3687         * orbsvcs/orbsvcs/Notify/Notify_Default_Collection_Factory.h:
3688         * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.cpp:
3689         * orbsvcs/orbsvcs/Notify/Notify_Default_EMO_Factory.h:
3690         * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.cpp:
3691         * orbsvcs/orbsvcs/Notify/Notify_Default_POA_Factory.h:
3692         * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
3693         * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
3694         * orbsvcs/orbsvcs/Notify/Notify_Extensions.cpp:
3695         * orbsvcs/orbsvcs/Notify/Notify_Extensions.h:
3696         * orbsvcs/orbsvcs/Notify/Object.cpp:
3697         * orbsvcs/orbsvcs/Notify/Object.h:
3698         * orbsvcs/orbsvcs/Notify/Object.inl:
3699         * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
3700         * orbsvcs/orbsvcs/Notify/POA_Helper.h:
3701         * orbsvcs/orbsvcs/Notify/POA_Helper.inl:
3702         * orbsvcs/orbsvcs/Notify/Peer.cpp:
3703         * orbsvcs/orbsvcs/Notify/Peer.h:
3704         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
3705         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
3706         * orbsvcs/orbsvcs/Notify/Properties.cpp:
3707         * orbsvcs/orbsvcs/Notify/Properties.h:
3708         * orbsvcs/orbsvcs/Notify/Properties.inl:
3709         * orbsvcs/orbsvcs/Notify/Property.h:
3710         * orbsvcs/orbsvcs/Notify/PropertySeq.cpp:
3711         * orbsvcs/orbsvcs/Notify/PropertySeq.h:
3712         * orbsvcs/orbsvcs/Notify/PropertySeq.inl:
3713         * orbsvcs/orbsvcs/Notify/Property_Boolean.cpp:
3714         * orbsvcs/orbsvcs/Notify/Property_Boolean.h:
3715         * orbsvcs/orbsvcs/Notify/Property_Boolean.inl:
3716         * orbsvcs/orbsvcs/Notify/Property_T.cpp:
3717         * orbsvcs/orbsvcs/Notify/Property_T.h:
3718         * orbsvcs/orbsvcs/Notify/Property_T.inl:
3719         * orbsvcs/orbsvcs/Notify/Proxy.cpp:
3720         * orbsvcs/orbsvcs/Notify/Proxy.h:
3721         * orbsvcs/orbsvcs/Notify/Proxy.inl:
3722         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
3723         * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
3724         * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
3725         * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
3726         * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.h:
3727         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
3728         * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
3729         * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
3730         * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
3731         * orbsvcs/orbsvcs/Notify/ProxySupplier_T.h:
3732         * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
3733         * orbsvcs/orbsvcs/Notify/Proxy_T.h:
3734         * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
3735         * orbsvcs/orbsvcs/Notify/QoSProperties.h:
3736         * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
3737         * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
3738         * orbsvcs/orbsvcs/Notify/RT_Builder.h:
3739         * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:
3740         * orbsvcs/orbsvcs/Notify/RT_Factory.h:
3741         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
3742         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
3743         * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
3744         * orbsvcs/orbsvcs/Notify/RT_POA_Helper.h:
3745         * orbsvcs/orbsvcs/Notify/RT_Properties.cpp:
3746         * orbsvcs/orbsvcs/Notify/RT_Properties.h:
3747         * orbsvcs/orbsvcs/Notify/RT_Properties.inl:
3748         * orbsvcs/orbsvcs/Notify/Random_File.cpp:
3749         * orbsvcs/orbsvcs/Notify/Random_File.h:
3750         * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
3751         * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
3752         * orbsvcs/orbsvcs/Notify/Reactive_Task.inl:
3753         * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.cpp:
3754         * orbsvcs/orbsvcs/Notify/Reconnect_Worker_T.h:
3755         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
3756         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
3757         * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
3758         * orbsvcs/orbsvcs/Notify/Refcountable.h:
3759         * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
3760         * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
3761         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
3762         * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
3763         * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
3764         * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.h:
3765         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
3766         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
3767         * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.cpp:
3768         * orbsvcs/orbsvcs/Notify/Save_Persist_Worker_T.h:
3769         * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp:
3770         * orbsvcs/orbsvcs/Notify/Seq_Worker_T.h:
3771         * orbsvcs/orbsvcs/Notify/Seq_Worker_T.inl:
3772         * orbsvcs/orbsvcs/Notify/Service.cpp:
3773         * orbsvcs/orbsvcs/Notify/Service.h:
3774         * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
3775         * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
3776         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
3777         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
3778         * orbsvcs/orbsvcs/Notify/Supplier.cpp:
3779         * orbsvcs/orbsvcs/Notify/Supplier.h:
3780         * orbsvcs/orbsvcs/Notify/Supplier.inl:
3781         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
3782         * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
3783         * orbsvcs/orbsvcs/Notify/Supplier_Map.h:
3784         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
3785         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
3786         * orbsvcs/orbsvcs/Notify/Timer.h:
3787         * orbsvcs/orbsvcs/Notify/Timer_Queue.cpp:
3788         * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
3789         * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp:
3790         * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
3791         * orbsvcs/orbsvcs/Notify/Topology_Factory.h:
3792         * orbsvcs/orbsvcs/Notify/Topology_Loader.cpp:
3793         * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
3794         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
3795         * orbsvcs/orbsvcs/Notify/Topology_Object.h:
3796         * orbsvcs/orbsvcs/Notify/Topology_Object.inl:
3797         * orbsvcs/orbsvcs/Notify/Topology_Saver.cpp:
3798         * orbsvcs/orbsvcs/Notify/Topology_Saver.h:
3799         * orbsvcs/orbsvcs/Notify/Worker_Task.cpp:
3800         * orbsvcs/orbsvcs/Notify/Worker_Task.h:
3801         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
3802         * orbsvcs/orbsvcs/Notify/XML_Loader.h:
3803         * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
3804         * orbsvcs/orbsvcs/Notify/XML_Saver.h:
3805         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
3806         * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.h:
3807         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
3808         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
3809         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
3810         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
3811         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
3812         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
3813         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
3814         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
3815         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
3816         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
3817         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
3818         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
3819         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
3820         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
3821         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
3822         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
3823         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
3824         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
3825         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
3826         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
3827         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
3828         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
3829         * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
3830         * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
3831         * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
3832         * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
3833         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
3834         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
3835         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
3836         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
3837         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
3838         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
3839         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
3840         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
3841         * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
3842         * orbsvcs/orbsvcs/PortableGroup/GOA.h:
3843         * orbsvcs/orbsvcs/PortableGroup/MIOP.cpp:
3844         * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
3845         * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.cpp:
3846         * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
3847         * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
3848         * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
3849         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
3850         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h:
3851         * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
3852         * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
3853         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
3854         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
3855         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.cpp:
3856         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.h:
3857         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
3858         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.inl:
3859         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
3860         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.inl:
3861         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
3862         * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp:
3863         * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
3864         * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.cpp:
3865         * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
3866         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
3867         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
3868         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
3869         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.cpp:
3870         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Adapter_Factory.h:
3871         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
3872         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
3873         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
3874         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
3875         * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp:
3876         * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
3877         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
3878         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
3879         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
3880         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
3881         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
3882         * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp:
3883         * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
3884         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
3885         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
3886         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
3887         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.cpp:
3888         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
3889         * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp:
3890         * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.h:
3891         * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp:
3892         * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
3893         * orbsvcs/orbsvcs/PortableGroup/PG_conf.h:
3894         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp:
3895         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
3896         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
3897         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
3898         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
3899         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h:
3900         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp:
3901         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h:
3902         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
3903         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
3904         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
3905         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
3906         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.i:
3907         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
3908         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
3909         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
3910         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
3911         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
3912         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h:
3913         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.i:
3914         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
3915         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
3916         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
3917         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
3918         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
3919         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
3920         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
3921         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
3922         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp:
3923         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.h:
3925           Added versioned namespace support.
3927 Mon Nov 14 15:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3929         * TAO_IDL/be/be_visitor_traits.cpp:
3930         * TAO_IDL/be/be_visitor_component/component_cs.cpp:
3931         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
3932           The first argument of Objref_Traits::marshal should be
3933           a const argument
3935 Mon Nov 14 09:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3937         * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
3938           Fixed compile error with HPUX
3940 Mon Nov 14 07:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
3942         * tests/Sequence_Unit_Tests/mock_stream.{hpp,cpp}:
3943         * tests/Sequence_Unit_Tests/fwd_mock_reference.{hpp,cpp}:
3944           New mock_stream and fwd_mock_reference, needed for some more unit
3945           tests
3947 Sun Nov 13 12:15:58 USMST 2005  Yan Dai  <dai_y@ociweb.com>
3949         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
3951           Changed the done() method to be oneway to see if this fixes TRANSIENT
3952           exception caught on VXWORKS builds.
3954         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
3956           Extended timeout for server process startup to see if this fixes
3957           server.ior not found problem on VXWORKS builds.
3959 Sat Nov 12 09:55:33 2005  J.T. Conklin  <jtc@acorntoolworks.com>
3961         * orbsvcs/orbsvcs/Makefile.am:
3963           Change "FaultTolerance/FT_IOGR_Property.i" to
3964           "FaultTolerance/FT_IOGR_Property.inl".
3966           Remove "ETCL/ETCL_Constraint.i".
3968 Sat Nov 12 01:34:26 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
3970         * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
3971         * orbsvcs/orbsvcs/Makefile.am:
3972         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp:
3973         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp:
3974         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp:
3975         * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp:
3976         * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp:
3978           Removed empty LoadBalancing/*Map.cpp source files.
3980         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.cpp:
3981         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
3982         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
3983         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
3984         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
3985         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.h:
3986         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
3987         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
3988         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.cpp:
3989         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
3990         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
3991         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.h:
3992         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp:
3993         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
3994         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp:
3995         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.h:
3996         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.inl:
3997         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.cpp:
3998         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Become_Primary_Listener.h:
3999         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp:
4000         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h:
4001         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
4002         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h:
4003         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
4004         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
4005         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.cpp:
4006         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.h:
4007         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Fault_Listener.h:
4008         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
4009         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.h:
4010         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp:
4011         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h:
4012         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp:
4013         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h:
4014         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp:
4015         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h:
4016         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.cpp:
4017         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h:
4018         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
4019         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
4020         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
4021         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.h:
4022         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.cpp:
4023         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.h:
4024         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
4025         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.h:
4026         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
4027         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.h:
4028         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Listener.h:
4029         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
4030         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h:
4031         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
4032         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
4033         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
4034         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
4035         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
4036         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.h:
4037         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
4038         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
4039         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
4040         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
4041         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.cpp:
4042         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.h:
4043         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.cpp:
4044         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.h:
4045         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
4046         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
4047         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.cpp:
4048         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h:
4049         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
4050         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h:
4051         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
4052         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
4053         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
4054         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h:
4055         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp:
4056         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h:
4057         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
4058         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.h:
4059         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.cpp:
4060         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/create_persistent_poa.h:
4061         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/replace_key.cpp:
4062         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
4063         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h:
4064         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.inl:
4065         * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.cpp:
4066         * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h:
4067         * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.inl:
4068         * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.h:
4069         * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl:
4070         * orbsvcs/orbsvcs/FtRtEvent/Utils/ScopeGuard.h:
4071         * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp:
4072         * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.h:
4073         * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl:
4074         * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h:
4075         * orbsvcs/orbsvcs/FtRtEvent/Utils/resolve_init.h:
4076         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
4077         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
4078         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.i:
4079         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
4080         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
4081         * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
4082         * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h:
4083         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
4084         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
4085         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
4086         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h:
4087         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
4088         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h:
4089         * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
4090         * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.h:
4091         * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.i:
4092         * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
4093         * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.h:
4094         * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp:
4095         * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.h:
4096         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
4097         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
4098         * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp:
4099         * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.h:
4100         * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
4101         * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
4102         * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
4103         * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
4104         * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
4105         * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
4106         * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
4107         * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
4108         * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
4109         * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
4110         * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
4111         * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
4112         * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
4113         * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
4114         * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
4115         * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
4116         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
4117         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
4118         * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
4119         * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
4120         * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
4121         * orbsvcs/orbsvcs/IFRService/Contained_i.h:
4122         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
4123         * orbsvcs/orbsvcs/IFRService/Container_i.h:
4124         * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
4125         * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
4126         * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
4127         * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
4128         * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
4129         * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
4130         * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
4131         * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
4132         * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
4133         * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
4134         * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
4135         * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
4136         * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
4137         * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
4138         * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
4139         * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
4140         * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
4141         * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
4142         * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
4143         * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
4144         * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp:
4145         * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
4146         * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp:
4147         * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
4148         * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp:
4149         * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
4150         * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
4151         * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
4152         * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp:
4153         * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
4154         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
4155         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
4156         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
4157         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
4158         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
4159         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
4160         * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
4161         * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
4162         * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
4163         * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
4164         * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
4165         * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
4166         * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
4167         * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
4168         * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp:
4169         * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
4170         * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp:
4171         * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
4172         * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
4173         * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
4174         * orbsvcs/orbsvcs/IFRService/Options.cpp:
4175         * orbsvcs/orbsvcs/IFRService/Options.h:
4176         * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp:
4177         * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
4178         * orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp:
4179         * orbsvcs/orbsvcs/IFRService/RecursDef_i.h:
4180         * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
4181         * orbsvcs/orbsvcs/IFRService/Repository_i.h:
4182         * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
4183         * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
4184         * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp:
4185         * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
4186         * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
4187         * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
4188         * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp:
4189         * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
4190         * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
4191         * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
4192         * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
4193         * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
4194         * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
4195         * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
4196         * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
4197         * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
4198         * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
4199         * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
4200         * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp:
4201         * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
4202         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
4203         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
4204         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
4205         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
4206         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.cpp:
4207         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.h:
4208         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.cpp:
4209         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h:
4210         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp:
4211         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h:
4212         * orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp:
4213         * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
4214         * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.cpp:
4215         * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
4216         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
4217         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
4218         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.inl:
4219         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.cpp:
4220         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.h:
4221         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.inl:
4222         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.cpp:
4223         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.h:
4224         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.h:
4225         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp:
4226         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
4227         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
4228         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.inl:
4229         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.h:
4230         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
4231         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4232         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.h:
4233         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
4234         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
4235         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.inl:
4236         * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h:
4237         * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
4238         * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.h:
4239         * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp:
4240         * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h:
4241         * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
4242         * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
4243         * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.cpp:
4244         * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.h:
4245         * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
4246         * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
4247         * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
4248         * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
4249         * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
4250         * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h:
4251         * orbsvcs/orbsvcs/LoadBalancing/LB_conf.h:
4253           Added versioned namespace support.
4255 Fri Nov 11 08:55:05 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4257         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
4259           Include "tao/Versioned_Namespace.h" for
4260           TAO_BEGIN_VERSIONED_NAMESPACE_DECL macro definition.
4262 Fri Nov 11 08:50:02 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4264         * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
4266           Include "ace/OS_NS_unistd.h" for ACE_OS::getgid() prototype.
4268 Thu Nov 10 10:18:20 USMST 2005  Yan Dai  <dai_y@ociweb.com>
4270         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
4272           Merged a bug fix from OCI 1.4a.
4273           "Thu Nov 10 02:34:04 2005  Ciju John  <john_c@ociweb.com>"
4275 Thu Nov 10 10:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4277         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
4278           Fixed incorrect macro
4280 Wed Nov  9 22:34:24 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4282         * orbsvcs/orbsvcs/Channel_Clients_T.cpp:
4283         * orbsvcs/orbsvcs/Channel_Clients_T.h:
4284         * orbsvcs/orbsvcs/Channel_Clients_T.i:
4285         * orbsvcs/orbsvcs/Event_Service_Constants.h:
4286         * orbsvcs/orbsvcs/Event_Utilities.cpp:
4287         * orbsvcs/orbsvcs/Event_Utilities.h:
4288         * orbsvcs/orbsvcs/Event_Utilities.i:
4289         * orbsvcs/orbsvcs/IOR_Multicast.cpp:
4290         * orbsvcs/orbsvcs/IOR_Multicast.h:
4291         * orbsvcs/orbsvcs/Makefile.am:
4292         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
4293         * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
4294         * orbsvcs/orbsvcs/Runtime_Scheduler.h:
4295         * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
4296         * orbsvcs/orbsvcs/Shutdown_Utilities.h:
4297         * orbsvcs/orbsvcs/Time_Utilities.cpp:
4298         * orbsvcs/orbsvcs/Time_Utilities.h:
4299         * orbsvcs/orbsvcs/Time_Utilities.i:
4300         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
4301         * orbsvcs/orbsvcs/AV/AVStreams_i.h:
4302         * orbsvcs/orbsvcs/AV/AVStreams_i.i:
4303         * orbsvcs/orbsvcs/AV/AV_Core.cpp:
4304         * orbsvcs/orbsvcs/AV/AV_Core.h:
4305         * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
4306         * orbsvcs/orbsvcs/AV/Endpoint_Strategy.h:
4307         * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
4308         * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h:
4309         * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp:
4310         * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.h:
4311         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
4312         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
4313         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
4314         * orbsvcs/orbsvcs/AV/Flows_T.cpp:
4315         * orbsvcs/orbsvcs/AV/Flows_T.h:
4316         * orbsvcs/orbsvcs/AV/MCast.cpp:
4317         * orbsvcs/orbsvcs/AV/MCast.h:
4318         * orbsvcs/orbsvcs/AV/MCast.i:
4319         * orbsvcs/orbsvcs/AV/Policy.cpp:
4320         * orbsvcs/orbsvcs/AV/Policy.h:
4321         * orbsvcs/orbsvcs/AV/Policy.i:
4322         * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp:
4323         * orbsvcs/orbsvcs/AV/Protocol_Factory.h:
4324         * orbsvcs/orbsvcs/AV/QoS_UDP.cpp:
4325         * orbsvcs/orbsvcs/AV/QoS_UDP.h:
4326         * orbsvcs/orbsvcs/AV/QoS_UDP.i:
4327         * orbsvcs/orbsvcs/AV/RTCP.cpp:
4328         * orbsvcs/orbsvcs/AV/RTCP.h:
4329         * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp:
4330         * orbsvcs/orbsvcs/AV/RTCP_Channel.h:
4331         * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
4332         * orbsvcs/orbsvcs/AV/RTCP_Packet.h:
4333         * orbsvcs/orbsvcs/AV/RTP.cpp:
4334         * orbsvcs/orbsvcs/AV/RTP.h:
4335         * orbsvcs/orbsvcs/AV/Resource_Factory.h:
4336         * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
4337         * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
4338         * orbsvcs/orbsvcs/AV/TCP.cpp:
4339         * orbsvcs/orbsvcs/AV/TCP.h:
4340         * orbsvcs/orbsvcs/AV/Transport.cpp:
4341         * orbsvcs/orbsvcs/AV/Transport.h:
4342         * orbsvcs/orbsvcs/AV/Transport.i:
4343         * orbsvcs/orbsvcs/AV/UDP.cpp:
4344         * orbsvcs/orbsvcs/AV/UDP.h:
4345         * orbsvcs/orbsvcs/AV/UDP.i:
4346         * orbsvcs/orbsvcs/AV/default_resource.cpp:
4347         * orbsvcs/orbsvcs/AV/default_resource.h:
4348         * orbsvcs/orbsvcs/AV/media_timer.cpp:
4349         * orbsvcs/orbsvcs/AV/media_timer.h:
4350         * orbsvcs/orbsvcs/AV/ntp-time.h:
4351         * orbsvcs/orbsvcs/AV/sfp.cpp:
4352         * orbsvcs/orbsvcs/AV/sfp.h:
4353         * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
4354         * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
4355         * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
4356         * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
4357         * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp:
4358         * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
4359         * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp:
4360         * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
4361         * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
4362         * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
4363         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp:
4364         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h:
4365         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.i:
4366         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp:
4367         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h:
4368         * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
4369         * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.h:
4370         * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.i:
4371         * orbsvcs/orbsvcs/CosEvent/CEC_Defaults.h:
4372         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.cpp:
4373         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h:
4374         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
4375         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.i:
4376         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
4377         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h:
4378         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.i:
4379         * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp:
4380         * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
4381         * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.i:
4382         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
4383         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
4384         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp:
4385         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h:
4386         * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.cpp:
4387         * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.h:
4388         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.cpp:
4389         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h:
4390         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.i:
4391         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp:
4392         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h:
4393         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.i:
4394         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.cpp:
4395         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h:
4396         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.i:
4397         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
4398         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
4399         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.i:
4400         * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.cpp:
4401         * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h:
4402         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
4403         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h:
4404         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.i:
4405         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp:
4406         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.h:
4407         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.i:
4408         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
4409         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.h:
4410         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.i:
4411         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp:
4412         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h:
4413         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.i:
4414         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.cpp:
4415         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h:
4416         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp:
4417         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.h:
4418         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.i:
4419         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
4420         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.i:
4421         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
4422         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
4423         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i:
4424         * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
4425         * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h:
4426         * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.i:
4427         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp:
4428         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.h:
4429         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.i:
4430         * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.cpp:
4431         * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.h:
4432         * orbsvcs/orbsvcs/ESF/ESF_Busy_Lock.i:
4433         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp:
4434         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.h:
4435         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
4436         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
4437         * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.i:
4438         * orbsvcs/orbsvcs/ESF/ESF_Defaults.h:
4439         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
4440         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
4441         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.i:
4442         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp:
4443         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.h:
4444         * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.i:
4445         * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.cpp:
4446         * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.h:
4447         * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.i:
4448         * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.cpp:
4449         * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.h:
4450         * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.cpp:
4451         * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.h:
4452         * orbsvcs/orbsvcs/ESF/ESF_Peer_Workers.i:
4453         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp:
4454         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h:
4455         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.i:
4456         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.cpp:
4457         * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h:
4458         * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.cpp:
4459         * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h:
4460         * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.i:
4461         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.cpp:
4462         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h:
4463         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i:
4464         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.cpp:
4465         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h:
4466         * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.i:
4467         * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.h:
4468         * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.i:
4469         * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.cpp:
4470         * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.h:
4471         * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.i:
4472         * orbsvcs/orbsvcs/ESF/ESF_Worker.cpp:
4473         * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
4474         * orbsvcs/orbsvcs/ETCL/ETCL.ll:
4475         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
4476         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.i:
4477         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint_Visitor.h:
4478         * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp:
4479         * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
4480         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
4481         * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp:
4482         * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
4483         * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.cpp:
4484         * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
4485         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
4486         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
4487         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.i:
4488         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
4489         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
4490         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.i:
4491         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp:
4492         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
4493         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.i:
4494         * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.cpp:
4495         * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
4496         * orbsvcs/orbsvcs/Event/ECG_Defaults.h:
4497         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
4498         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
4499         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.i:
4500         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
4501         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
4502         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.i:
4503         * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp:
4504         * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
4505         * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp:
4506         * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
4507         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp:
4508         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
4509         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.i:
4510         * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
4511         * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
4512         * orbsvcs/orbsvcs/Event/ECG_UDP_EH.cpp:
4513         * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
4514         * orbsvcs/orbsvcs/Event/ECG_UDP_EH.i:
4515         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp:
4516         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
4517         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.i:
4518         * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
4519         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
4520         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
4521         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.i:
4522         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
4523         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
4524         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.inl:
4525         * orbsvcs/orbsvcs/Event/EC_And_Filter.cpp:
4526         * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
4527         * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
4528         * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
4529         * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp:
4530         * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
4531         * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i:
4532         * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.cpp:
4533         * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
4534         * orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp:
4535         * orbsvcs/orbsvcs/Event/EC_Busy_Lock.h:
4536         * orbsvcs/orbsvcs/Event/EC_Busy_Lock.i:
4537         * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.cpp:
4538         * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
4539         * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp:
4540         * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
4541         * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp:
4542         * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
4543         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
4544         * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
4545         * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:
4546         * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
4547         * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.cpp:
4548         * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
4549         * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp:
4550         * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
4551         * orbsvcs/orbsvcs/Event/EC_Dispatching.cpp:
4552         * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
4553         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
4554         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
4555         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
4556         * orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp:
4557         * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
4558         * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.cpp:
4559         * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
4560         * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.i:
4561         * orbsvcs/orbsvcs/Event/EC_Factory.cpp:
4562         * orbsvcs/orbsvcs/Event/EC_Factory.h:
4563         * orbsvcs/orbsvcs/Event/EC_Filter.cpp:
4564         * orbsvcs/orbsvcs/Event/EC_Filter.h:
4565         * orbsvcs/orbsvcs/Event/EC_Filter.i:
4566         * orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp:
4567         * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
4568         * orbsvcs/orbsvcs/Event/EC_Filter_Builder.i:
4569         * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
4570         * orbsvcs/orbsvcs/Event/EC_Gateway.h:
4571         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
4572         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
4573         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
4574         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
4575         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.i:
4576         * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.cpp:
4577         * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.h:
4578         * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
4579         * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
4580         * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.i:
4581         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
4582         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.h:
4583         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.i:
4584         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
4585         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.h:
4586         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.i:
4587         * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.cpp:
4588         * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
4589         * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.i:
4590         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
4591         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.i:
4592         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.cpp:
4593         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.h:
4594         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils_T.i:
4595         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
4596         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
4597         * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.cpp:
4598         * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
4599         * orbsvcs/orbsvcs/Event/EC_Negation_Filter.cpp:
4600         * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
4601         * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
4602         * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
4603         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
4604         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
4605         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i:
4606         * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp:
4607         * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
4608         * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i:
4609         * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.cpp:
4610         * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
4611         * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.i:
4612         * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp:
4613         * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.h:
4614         * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp:
4615         * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
4616         * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.i:
4617         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp:
4618         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
4619         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i:
4620         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
4621         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
4622         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.i:
4623         * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.cpp:
4624         * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
4625         * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
4626         * orbsvcs/orbsvcs/Event/EC_QOS_Info.i:
4627         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.cpp:
4628         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.h:
4629         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp:
4630         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.h:
4631         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
4632         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
4633         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.i:
4634         * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.cpp:
4635         * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
4636         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
4637         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
4638         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.i:
4639         * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp:
4640         * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
4641         * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
4642         * orbsvcs/orbsvcs/Event/EC_Sched_Factory.h:
4643         * orbsvcs/orbsvcs/Event/EC_Sched_Factory.i:
4644         * orbsvcs/orbsvcs/Event/EC_Sched_Filter.cpp:
4645         * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
4646         * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp:
4647         * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.h:
4648         * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.i:
4649         * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.cpp:
4650         * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
4651         * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp:
4652         * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
4653         * orbsvcs/orbsvcs/Event/EC_SupplierControl.cpp:
4654         * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
4655         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.cpp:
4656         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
4657         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.i:
4658         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.cpp:
4659         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
4660         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
4661         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
4662         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
4663         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
4664         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
4665         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
4666         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
4667         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
4668         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
4669         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
4670         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i:
4671         * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
4672         * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
4673         * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i:
4674         * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp:
4675         * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
4676         * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i:
4677         * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.cpp:
4678         * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
4679         * orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp:
4680         * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
4681         * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp:
4682         * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
4683         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
4684         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h:
4685         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
4686         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h:
4687         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
4688         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
4689         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl:
4690         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
4691         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
4692         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
4693         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
4694         * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp:
4695         * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.h:
4696         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
4697         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
4698         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i:
4699         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.inl:
4700         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
4701         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h:
4702         * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
4703         * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h:
4704         * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp:
4705         * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.h:
4706         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
4707         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
4708         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i:
4709         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.inl:
4710         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
4711         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h:
4712         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
4713         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h:
4714         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp:
4715         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
4716         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl:
4717         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
4718         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
4719         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp:
4720         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
4721         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp:
4722         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
4723         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
4725           Added versioned namespace support.
4727 Wed Nov  9 22:54:43 USMST 2005  Yan Dai  <dai_y@ociweb.com>
4729         * tao/CSD_ThreadPool/CSD_TP_Request.inl:
4730         * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
4731         * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
4732         * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
4733         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
4735         Merged changes from OCI TAO 1.4a that optionally supports the
4736         serialization of requests. (See OCIChangeLog entry
4737         "Mon Nov  7 09:31:11 MST 2005  Tim Bradley  <bradley_t@ociweb.com>"
4738         for details.)
4740 Wed Nov  9 15:59:01 2005  William Otte  <wotte@dre.vanderbilt.edu>
4742         * tests/Bug_2234_Regression/client.cpp
4744         Fixed a warning on the OS X build.
4746 Wed Nov  9 13:39:13 USMST 2005  Yan Dai  <dai_y@ociweb.com>
4748         * examples/CSD_Strategy/ThreadPool4/Foo.idl:
4749         * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
4750         * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
4751         * examples/CSD_Strategy/ThreadPool5/Foo.idl:
4752         * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
4753         * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
4755           Added exception raise to test_callback() in idl. This would fix the
4756           warnings on borland builds.
4758 Wed Nov  9 10:20:05 USMST 2005  Yan Dai  <dai_y@ociweb.com>
4760         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
4762           Removed duplicated dependency on pi and codecfactory and removed
4763           dependency on interceptors since it's not needed and it makes the
4764           test library not built on minumum corba build.
4766 Wed Nov  9 14:57:54 2005  Simon McQueen  <sm@prismtech.com>
4768         * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
4769         * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
4770         * tests/Bug_2289_Regression/MyInterfaceImpl.h:
4771         * tests/Bug_2289_Regression/README:
4772         * tests/Bug_2289_Regression/Test.idl:
4773         * tests/Bug_2289_Regression/client.cpp:
4775           Updated this test so it doesn't need handcrafted code.
4777         * tests/Bug_2289_Regression/MyStruct.idl:
4778         * tests/Bug_2289_Regression/MyStructC.cpp:
4779         * tests/Bug_2289_Regression/MyStructC.h:
4780         * tests/Bug_2289_Regression/MyStructC.inl:
4781         * tests/Bug_2289_Regression/MyStructS.cpp:
4782         * tests/Bug_2289_Regression/MyStructS.h:
4783         * tests/Bug_2289_Regression/MyStructS.inl:
4784         * tests/Bug_2289_Regression/MyStructS_T.cpp:
4785         * tests/Bug_2289_Regression/MyStructS_T.h:
4786         * tests/Bug_2289_Regression/MyStructS_T.inl:
4788           Removed these files. They are no longer needed.
4790 Wed Nov  9 14:25:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
4792         * tests/IDL_Test/constants.idl:
4794           Reverted the change of
4796           Tue Nov  8 20:11:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
4798           since that constant value is being used to address an Intel compiler
4799           bug, and the value itself is a legal one. Thanks to Johnny Willemsen
4800           <jwillemsen@remedy.nl> for pointing this out.
4802 Tue Nov  8 20:11:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
4804         * tests/IDL_Test/constants.idl:
4806           Changed the literal rhs for one of the constants
4807           to a value that won't challenge compilers that are not
4808           compliant with the ANSI/IEEE minimum positive value for
4809           double. This change should eliminate a warning on
4810           SuSE 9.3 ICC90.
4812 Tue Nov  8 11:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4814         * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc:
4815           Added minimum_corba as base project
4817 Tue Nov  8 10:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4819         * tests/Big_Request_Muxing/server.cpp:
4820           Slightly changed this server, when we directly have all expected
4821           messages then there is no need to wait for anymore. If we don't
4822           have all messages, we print how many we have and then we run
4823           the orb for another 5 seconds to see if we get extra messages
4825 Tue Nov  8 10:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4827         * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4828           Reimplemented the copy constructor and implemented the assignment
4829           operator in terms of using the copy constructor
4831 Tue Nov  8 10:01:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4833         * tao/Makefile.am:
4834           Removed POA_Current.inl
4836 Tue Nov  8 08:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4838         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4839         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4840         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4841         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4842         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4843           Changed test_get_buffer_true_with_release_false to use
4844           a BOOST_CHECK to chekd that we correctly return a null pointer
4846         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4847           Trying to test the normal sequence behaviour and the special
4848           TAO optimization when TAO_NO_COPY_OCTET_SEQUENCES in one file
4849           will make things hard to maintain, this file now just tests
4850           the default behaviour, the special behaviour is now done in the
4851           new unit test listed below.
4853         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
4854           New unit test file
4856         * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4857           Fixed get_buffer()
4859         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
4860         * tests/Sequence_Unit_Tests/run_test.pl:
4861           Added the new unit test
4863 Tue Nov  8 08:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4865         * tests/Sequence_Unit_Tests/unbounded_octet_sequence.hpp:
4866           Specialization for unbounded octet sequences, enabled when
4867           TAO_NO_COPY_OCTET_SEQUENCES is defined to 1. This is not
4868           ready yet, but this way it is easier to share the code
4869           and build it on multiple systems
4871         * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
4872           Include unbounded_octet_sequences.hpp
4874         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
4875           Added a first extra test for when TAO_NO_COPY_OCTET_SEQUENCES
4876           is defined
4878 Tue Nov  8 08:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4880         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
4881         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4882         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4883         * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp:
4884         * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp:
4885         * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp:
4886         * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
4887         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4888         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4889           Made these unit tests working with boost 1.33
4891         * tests/Sequence_Unit_Tests/unbounded_value_sequence.hpp:
4892           Enabled the explicit for the single argument constructor
4894         * tests/Sequence_Unit_Tests/run_test.pl:
4895           Reduced test time to 10 seconds, long enough
4897 Tue Nov  8 08:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4899         * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
4900           Fixed compile error on Solaris
4902 Mon Nov  7 16:25:38 2005  William Otte  <wotte@dre.vanderbilt.edu>
4904         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc
4905         * orbsvcs/tests/Notify/lib/Notify_lib.mpc
4906         * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc
4907         * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc
4908         * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc
4909         * orbsvcs/tests/Trading/Trading.mpc
4910         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc
4912         Fixes for linking problems on OS X.
4914 Mon Nov  7 12:07:44 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4916         * tao/PortableServer/POA_Current.h (POA_Current):
4918           Re-exported this class.  Unfortunately, some other TAO libraries
4919           make direct calls on this class.  Addresses unresolved symbol
4920           errors.
4922         * tao/PortableServer/POA_Current.inl:
4924           Removed this unused file.
4926 Mon Nov  7 19:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4928         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
4929         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
4930         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
4931         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
4932           Extended test_get_buffer_true_with_release_true test
4934 Mon Nov  7 08:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4936         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
4937         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
4938         * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
4939           Fixed warning in MinGW build
4941 Mon Nov  7 08:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
4943         * tao/RTCORBA/Thread_Pool.{h,inl}:
4944           Don't export TAO_Thread_Pool_Threads and removed
4945           threads accessor it exposes internal data
4946           and current_threads modifier which just is invalid todo
4948 Mon Nov  7 00:54:58 MST 2005  Yan Dai  <dai_y@ociweb.com>
4950         * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
4951         * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
4953           Fixed warnings that complains mis-use of throw expression.
4955 Sun Nov  6 14:34:51 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
4957         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
4958         * TAO_IDLbe/be_visitor_valuetype/field_cs.cpp:
4960           Made the generated signature of member mutators
4961           consistent with IN parameter semantics.
4963 Sat Nov  5 01:43:59 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4965         * tao/PI/ClientRequestInfo.h (TAO_ClientRequestInfo):
4967           Re-exported this class.  TAO's FT client side requires access to
4968           it.
4970 Fri Nov  4 11:57:12 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4972         * tao/Versioned_Namespace.h:
4974           Added TAO_ORBCONF_H include/define sanity check.
4976         * tao/Utils/Synch_Refcountable.h:
4978           Include "tao/Versioned_Namespace.h" to pull in versioned
4979           namespace macros.
4981 Fri Nov  4 10:31:15 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
4983         * tao/SmartProxies/Smart_Proxies.h:
4984         * tao/SmartProxies/Smart_Proxies.inl:
4985         * tao/Strategies/DIOP_Acceptor.cpp:
4986         * tao/Strategies/DIOP_Acceptor.h:
4987         * tao/Strategies/DIOP_Acceptor.i:
4988         * tao/Strategies/DIOP_Connection_Handler.cpp:
4989         * tao/Strategies/DIOP_Connection_Handler.h:
4990         * tao/Strategies/DIOP_Connector.cpp:
4991         * tao/Strategies/DIOP_Connector.h:
4992         * tao/Strategies/DIOP_Endpoint.cpp:
4993         * tao/Strategies/DIOP_Endpoint.h:
4994         * tao/Strategies/DIOP_Endpoint.i:
4995         * tao/Strategies/DIOP_Factory.cpp:
4996         * tao/Strategies/DIOP_Factory.h:
4997         * tao/Strategies/DIOP_Profile.cpp:
4998         * tao/Strategies/DIOP_Profile.h:
4999         * tao/Strategies/DIOP_Transport.cpp:
5000         * tao/Strategies/DIOP_Transport.h:
5001         * tao/Strategies/FIFO_Connection_Purging_Strategy.cpp:
5002         * tao/Strategies/FIFO_Connection_Purging_Strategy.h:
5003         * tao/Strategies/LFU_Connection_Purging_Strategy.cpp:
5004         * tao/Strategies/LFU_Connection_Purging_Strategy.h:
5005         * tao/Strategies/LF_Strategy_Null.cpp:
5006         * tao/Strategies/LF_Strategy_Null.h:
5007         * tao/Strategies/NULL_Connection_Purging_Strategy.cpp:
5008         * tao/Strategies/NULL_Connection_Purging_Strategy.h:
5009         * tao/Strategies/SCIOP_Acceptor.cpp:
5010         * tao/Strategies/SCIOP_Acceptor.h:
5011         * tao/Strategies/SCIOP_Acceptor.i:
5012         * tao/Strategies/SCIOP_Connection_Handler.cpp:
5013         * tao/Strategies/SCIOP_Connection_Handler.h:
5014         * tao/Strategies/SCIOP_Connector.cpp:
5015         * tao/Strategies/SCIOP_Connector.h:
5016         * tao/Strategies/SCIOP_Endpoint.cpp:
5017         * tao/Strategies/SCIOP_Endpoint.h:
5018         * tao/Strategies/SCIOP_Endpoint.i:
5019         * tao/Strategies/SCIOP_Factory.cpp:
5020         * tao/Strategies/SCIOP_Factory.h:
5021         * tao/Strategies/SCIOP_Lite_Factory.cpp:
5022         * tao/Strategies/SCIOP_Lite_Factory.h:
5023         * tao/Strategies/SCIOP_Profile.cpp:
5024         * tao/Strategies/SCIOP_Profile.h:
5025         * tao/Strategies/SCIOP_Transport.cpp:
5026         * tao/Strategies/SCIOP_Transport.h:
5027         * tao/Strategies/SHMIOP_Acceptor.cpp:
5028         * tao/Strategies/SHMIOP_Acceptor.h:
5029         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
5030         * tao/Strategies/SHMIOP_Connection_Handler.h:
5031         * tao/Strategies/SHMIOP_Connector.cpp:
5032         * tao/Strategies/SHMIOP_Connector.h:
5033         * tao/Strategies/SHMIOP_Endpoint.cpp:
5034         * tao/Strategies/SHMIOP_Endpoint.h:
5035         * tao/Strategies/SHMIOP_Endpoint.i:
5036         * tao/Strategies/SHMIOP_Factory.cpp:
5037         * tao/Strategies/SHMIOP_Factory.h:
5038         * tao/Strategies/SHMIOP_Profile.cpp:
5039         * tao/Strategies/SHMIOP_Profile.h:
5040         * tao/Strategies/SHMIOP_Transport.cpp:
5041         * tao/Strategies/SHMIOP_Transport.h:
5042         * tao/Strategies/UIOP_Acceptor.cpp:
5043         * tao/Strategies/UIOP_Acceptor.h:
5044         * tao/Strategies/UIOP_Connection_Handler.cpp:
5045         * tao/Strategies/UIOP_Connection_Handler.h:
5046         * tao/Strategies/UIOP_Connector.cpp:
5047         * tao/Strategies/UIOP_Connector.h:
5048         * tao/Strategies/UIOP_Endpoint.cpp:
5049         * tao/Strategies/UIOP_Endpoint.h:
5050         * tao/Strategies/UIOP_Endpoint.i:
5051         * tao/Strategies/UIOP_Factory.cpp:
5052         * tao/Strategies/UIOP_Factory.h:
5053         * tao/Strategies/UIOP_Lite_Factory.cpp:
5054         * tao/Strategies/UIOP_Lite_Factory.h:
5055         * tao/Strategies/UIOP_Profile.cpp:
5056         * tao/Strategies/UIOP_Profile.h:
5057         * tao/Strategies/UIOP_Transport.cpp:
5058         * tao/Strategies/UIOP_Transport.h:
5059         * tao/Strategies/advanced_resource.cpp:
5060         * tao/Strategies/advanced_resource.h:
5061         * tao/TypeCodeFactory/Recursive_TypeCode.cpp:
5062         * tao/TypeCodeFactory/Recursive_TypeCode.h:
5063         * tao/TypeCodeFactory/Recursive_TypeCode.inl:
5064         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
5065         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
5066         * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp:
5067         * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
5068         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
5069         * tao/TypeCodeFactory/TypeCodeFactory_i.h:
5070         * tao/Utils/Encodable.cpp:
5071         * tao/Utils/Encodable.h:
5072         * tao/Utils/Implicit_Deactivator.cpp:
5073         * tao/Utils/Implicit_Deactivator.h:
5074         * tao/Utils/ORB_Destroyer.cpp:
5075         * tao/Utils/ORB_Destroyer.h:
5076         * tao/Utils/ORB_Manager.cpp:
5077         * tao/Utils/ORB_Manager.h:
5078         * tao/Utils/PolicyList_Destroyer.cpp:
5079         * tao/Utils/PolicyList_Destroyer.inl:
5080         * tao/Utils/RIR_Narrow.cpp:
5081         * tao/Utils/RIR_Narrow.h:
5082         * tao/Utils/Servant_Var.h:
5083         * tao/Utils/Servant_Var.inl:
5084         * tao/Utils/Synch_Refcountable.cpp:
5085         * tao/Utils/Synch_Refcountable.h:
5086         * tao/Utils/Synch_Refcountable.inl:
5087         * tao/Valuetype/AbstractBase.cpp:
5088         * tao/Valuetype/AbstractBase.h:
5089         * tao/Valuetype/AbstractBase.inl:
5090         * tao/Valuetype/AbstractBase_Invocation_Adapter.cpp:
5091         * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
5092         * tao/Valuetype/AbstractBase_T.cpp:
5093         * tao/Valuetype/AbstractBase_T.h:
5094         * tao/Valuetype/Sequence_T.cpp:
5095         * tao/Valuetype/Sequence_T.h:
5096         * tao/Valuetype/Sequence_T.inl:
5097         * tao/Valuetype/ValueBase.cpp:
5098         * tao/Valuetype/ValueBase.h:
5099         * tao/Valuetype/ValueBase.inl:
5100         * tao/Valuetype/ValueFactory.cpp:
5101         * tao/Valuetype/ValueFactory.h:
5102         * tao/Valuetype/ValueFactory_Map.cpp:
5103         * tao/Valuetype/ValueFactory_Map.h:
5104         * tao/Valuetype/Value_CORBA_methods.h:
5105         * tao/Valuetype/Value_VarOut_T.cpp:
5106         * tao/Valuetype/Value_VarOut_T.h:
5107         * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
5108         * tao/Valuetype/Valuetype_Adapter_Impl.h:
5110           Added remaining core TAO library versioned namespace support.
5112 Fri Nov  4 10:13:43 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5114         * tao/RTScheduling/Request_Interceptor.h (Client_Interceptor):
5116           Re-exported this class.  The export declaration was
5117           inadvertently removed.
5119 Fri Nov  4 08:59:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5121         * tao/ORB_Core.i (add_tss_cleanup_func):
5122         * tao/ORB_Core.cpp (add_tss_cleanup_func):
5124           Moved this method out of line.  Allows the
5125           TAO_Cleanup_Func_Registry class to remain unexported from the
5126           TAO DLL.
5128         * tao/AnyTypeCode/TypeCode_Constants.h (_tc_UnknownUserException):
5130           Removed this forward declaration.  It's DLL linkage ends up
5131           differing from the same declaration in the DynamicInterface
5132           library.  Addresses "inconsistent dll linkage" warnings from
5133           VC++.
5135         * tao/PortableServer/POA_Current_Impl.h (POA_Current_Impl):
5137           Re-exported this class.  Unfortunately, some other TAO libraries
5138           make direct calls on this class.  Addresses unresolved symbol
5139           errors.
5141 Fri Nov  4 16:56:06 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
5143         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
5144         * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
5146           Added a 'const' qualifier to the generated member mutator
5147           argument for array member types, since this arguement has
5148           the same semantics as an 'in' operation argument.
5150         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
5151         * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
5153           Change generation of the initializing constructor definition to
5154           simply call the corresponding member mutators in the constructor
5155           body. This change allows reuse of the copy semantics already
5156           generated in the various member mutator methods, and as a side
5157           effect, avoids a VC6 compiler bug that complained when we had
5158           a call to the base class initializing constructor in the
5159           derived constructor's initialization list.
5161 Thu Nov  3 22:17:27 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5163         * performance-tests/Cubit/TAO/DII_Cubit/client.cpp:
5164         * performance-tests/Latency/DII/client.cpp:
5165         * performance-tests/Latency/DSI/Roundtrip.cpp:
5166         * performance-tests/Latency/Deferred/client.cpp:
5167         * performance-tests/Sequence_Latency/DII/client.cpp:
5168         * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp:
5169         * performance-tests/Sequence_Latency/Deferred/client.cpp:
5170         * tests/CDR/tc.cpp:
5171         * tests/DynAny_Test/data.h:
5172         * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp:
5174           Include "TypeCode_Constants.h" instead of
5175           "TC_Constants_Forward.h".  The latter is deprecated.
5177 Thu Nov  3 22:06:44 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5179         * tao/AnyTypeCode/TC_Constants_Forward.h:
5181           Reintroduced this header as a backward compatibility header that
5182           includes "tao/AnyTypeCode/TypeCode_Constants.h".
5184 Thu Nov  3 19:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
5186         * tests/Bug_2084_Regression/Hello.cpp:
5187           Fixed variable not used warning
5189 Thu Nov  3 12:17:09 MST 2005  Yan Dai  <dai_y@ociweb.com>
5191         * tao/CSD_Framework.mpc:
5193           Removed interceptor as the base project since it's not needed.
5195 Thu Nov  3 09:26:21 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5197         * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
5198         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
5199         * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
5200         * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
5201         * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
5202         * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
5203         * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
5204         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.h:
5205         * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
5206         * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
5207         * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
5208         * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
5209         * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
5210         * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
5211         * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
5212         * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
5213         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h:
5214         * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
5215         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
5216         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
5217         * orbsvcs/orbsvcs/Sched/DynSched.h:
5218         * orbsvcs/orbsvcs/Sched/Scheduler.h:
5219         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
5220         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h:
5221         * orbsvcs/orbsvcs/Security/Security_Current.h:
5222         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.h:
5223         * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
5225           Removed unnecessary uses of ACE_UNIMPLEMENTED_FUNC macro.  It is
5226           only meant to be used for private unimplemented member functions
5227           in class templates.
5229         * tao/Collocated_Invocation.h:
5230         * tao/Connector_Registry.h:
5231         * tao/Object_Ref_Table.h:
5232         * tao/PolicyFactory_Registry_Factory.cpp:
5233         * tao/PolicyFactory_Registry_Factory.h:
5234         * tao/Profile.h:
5235         * tao/Resource_Factory.h:
5236         * tao/Stub.h:
5237         * tao/TSS_Resources.h:
5238         * tao/Transport.h:
5239         * tao/Wait_On_LF_No_Upcall.cpp:
5240         * tao/AnyTypeCode/Alias_TypeCode.cpp:
5241         * tao/AnyTypeCode/Alias_TypeCode.h:
5242         * tao/AnyTypeCode/Alias_TypeCode.inl:
5243         * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
5244         * tao/AnyTypeCode/Alias_TypeCode_Static.h:
5245         * tao/AnyTypeCode/Alias_TypeCode_Static.inl:
5246         * tao/AnyTypeCode/Any.cpp:
5247         * tao/AnyTypeCode/Any.h:
5248         * tao/AnyTypeCode/Any.inl:
5249         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
5250         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h:
5251         * tao/AnyTypeCode/AnyTypeCode_methods.h:
5252         * tao/AnyTypeCode/Any_Arg_Traits.h:
5253         * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
5254         * tao/AnyTypeCode/Any_Array_Impl_T.h:
5255         * tao/AnyTypeCode/Any_Array_Impl_T.inl:
5256         * tao/AnyTypeCode/Any_Basic_Impl.cpp:
5257         * tao/AnyTypeCode/Any_Basic_Impl.h:
5258         * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
5259         * tao/AnyTypeCode/Any_Basic_Impl_T.h:
5260         * tao/AnyTypeCode/Any_Basic_Impl_T.inl:
5261         * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
5262         * tao/AnyTypeCode/Any_Dual_Impl_T.h:
5263         * tao/AnyTypeCode/Any_Dual_Impl_T.inl:
5264         * tao/AnyTypeCode/Any_Impl.cpp:
5265         * tao/AnyTypeCode/Any_Impl.h:
5266         * tao/AnyTypeCode/Any_Impl_T.cpp:
5267         * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
5268         * tao/AnyTypeCode/Any_Special_Impl_T.h:
5269         * tao/AnyTypeCode/Any_Special_Impl_T.inl:
5270         * tao/AnyTypeCode/Any_SystemException.cpp:
5271         * tao/AnyTypeCode/Any_SystemException.h:
5272         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
5273         * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
5274         * tao/AnyTypeCode/Empty_Param_TypeCode.cpp:
5275         * tao/AnyTypeCode/Empty_Param_TypeCode.h:
5276         * tao/AnyTypeCode/Empty_Param_TypeCode.inl:
5277         * tao/AnyTypeCode/Enum_TypeCode.cpp:
5278         * tao/AnyTypeCode/Enum_TypeCode.h:
5279         * tao/AnyTypeCode/Enum_TypeCode.inl:
5280         * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
5281         * tao/AnyTypeCode/Enum_TypeCode_Static.h:
5282         * tao/AnyTypeCode/Enum_TypeCode_Static.inl:
5283         * tao/AnyTypeCode/Fixed_TypeCode.cpp:
5284         * tao/AnyTypeCode/Fixed_TypeCode.h:
5285         * tao/AnyTypeCode/Fixed_TypeCode.inl:
5286         * tao/AnyTypeCode/Marshal.cpp:
5287         * tao/AnyTypeCode/Marshal.h:
5288         * tao/AnyTypeCode/Marshal.inl:
5289         * tao/AnyTypeCode/NVList.cpp:
5290         * tao/AnyTypeCode/NVList.h:
5291         * tao/AnyTypeCode/NVList.inl:
5292         * tao/AnyTypeCode/NVList_Adapter_Impl.cpp:
5293         * tao/AnyTypeCode/NVList_Adapter_Impl.h:
5294         * tao/AnyTypeCode/Null_RefCount_Policy.h:
5295         * tao/AnyTypeCode/Objref_TypeCode.cpp:
5296         * tao/AnyTypeCode/Objref_TypeCode.h:
5297         * tao/AnyTypeCode/Objref_TypeCode.inl:
5298         * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
5299         * tao/AnyTypeCode/Objref_TypeCode_Static.h:
5300         * tao/AnyTypeCode/Objref_TypeCode_Static.inl:
5301         * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp:
5302         * tao/AnyTypeCode/Recursive_Type_TypeCode.h:
5303         * tao/AnyTypeCode/Recursive_Type_TypeCode.inl:
5304         * tao/AnyTypeCode/RefCount_Policy_Traits.h:
5305         * tao/AnyTypeCode/Sequence_TypeCode.cpp:
5306         * tao/AnyTypeCode/Sequence_TypeCode.h:
5307         * tao/AnyTypeCode/Sequence_TypeCode.inl:
5308         * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp:
5309         * tao/AnyTypeCode/Sequence_TypeCode_Static.h:
5310         * tao/AnyTypeCode/Sequence_TypeCode_Static.inl:
5311         * tao/AnyTypeCode/String_TypeCode.cpp:
5312         * tao/AnyTypeCode/String_TypeCode.h:
5313         * tao/AnyTypeCode/String_TypeCode.inl:
5314         * tao/AnyTypeCode/String_TypeCode_Static.cpp:
5315         * tao/AnyTypeCode/String_TypeCode_Static.h:
5316         * tao/AnyTypeCode/String_TypeCode_Static.inl:
5317         * tao/AnyTypeCode/Struct_TypeCode.cpp:
5318         * tao/AnyTypeCode/Struct_TypeCode.h:
5319         * tao/AnyTypeCode/Struct_TypeCode.inl:
5320         * tao/AnyTypeCode/Struct_TypeCode_Static.cpp:
5321         * tao/AnyTypeCode/Struct_TypeCode_Static.h:
5322         * tao/AnyTypeCode/Struct_TypeCode_Static.inl:
5323         * tao/AnyTypeCode/True_RefCount_Policy.cpp:
5324         * tao/AnyTypeCode/True_RefCount_Policy.h:
5325         * tao/AnyTypeCode/True_RefCount_Policy.inl:
5326         * tao/AnyTypeCode/TypeCode.cpp:
5327         * tao/AnyTypeCode/TypeCode.h:
5328         * tao/AnyTypeCode/TypeCode.inl:
5329         * tao/AnyTypeCode/TypeCode_Base_Attributes.h:
5330         * tao/AnyTypeCode/TypeCode_Base_Attributes.inl:
5331         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
5332         * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
5333         * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp:
5334         * tao/AnyTypeCode/TypeCode_Case_Base_T.h:
5335         * tao/AnyTypeCode/TypeCode_Case_Base_T.inl:
5336         * tao/AnyTypeCode/TypeCode_Case_T.cpp:
5337         * tao/AnyTypeCode/TypeCode_Case_T.h:
5338         * tao/AnyTypeCode/TypeCode_Case_T.inl:
5339         * tao/AnyTypeCode/TypeCode_Constants.h:
5340         * tao/AnyTypeCode/TypeCode_Struct_Field.h:
5341         * tao/AnyTypeCode/TypeCode_Traits.h:
5342         * tao/AnyTypeCode/TypeCode_Value_Field.h:
5343         * tao/AnyTypeCode/Union_TypeCode.cpp:
5344         * tao/AnyTypeCode/Union_TypeCode.h:
5345         * tao/AnyTypeCode/Union_TypeCode.inl:
5346         * tao/AnyTypeCode/Union_TypeCode_Static.cpp:
5347         * tao/AnyTypeCode/Union_TypeCode_Static.h:
5348         * tao/AnyTypeCode/Union_TypeCode_Static.inl:
5349         * tao/AnyTypeCode/Value_TypeCode.cpp:
5350         * tao/AnyTypeCode/Value_TypeCode.h:
5351         * tao/AnyTypeCode/Value_TypeCode.inl:
5352         * tao/AnyTypeCode/Value_TypeCode_Static.cpp:
5353         * tao/AnyTypeCode/Value_TypeCode_Static.h:
5354         * tao/AnyTypeCode/Value_TypeCode_Static.inl:
5355         * tao/AnyTypeCode/append.cpp:
5356         * tao/AnyTypeCode/skip.cpp:
5357         * tao/BiDir_GIOP/BiDirGIOP.cpp:
5358         * tao/BiDir_GIOP/BiDirGIOP.h:
5359         * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp:
5360         * tao/BiDir_GIOP/BiDirPolicy_Validator.h:
5361         * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
5362         * tao/BiDir_GIOP/BiDir_ORBInitializer.h:
5363         * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp:
5364         * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
5365         * tao/BiDir_GIOP/BiDir_Policy_i.cpp:
5366         * tao/BiDir_GIOP/BiDir_Policy_i.h:
5367         * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
5368         * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
5369         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
5370         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
5371         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
5372         * tao/CSD_Framework/CSD_Framework_Loader.cpp:
5373         * tao/CSD_Framework/CSD_Framework_Loader.h:
5374         * tao/CSD_Framework/CSD_ORBInitializer.cpp:
5375         * tao/CSD_Framework/CSD_ORBInitializer.h:
5376         * tao/CSD_Framework/CSD_Object_Adapter.cpp:
5377         * tao/CSD_Framework/CSD_Object_Adapter.h:
5378         * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
5379         * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
5380         * tao/CSD_Framework/CSD_POA.cpp:
5381         * tao/CSD_Framework/CSD_POA.h:
5382         * tao/CSD_Framework/CSD_POA.inl:
5383         * tao/CSD_Framework/CSD_Strategy_Base.cpp:
5384         * tao/CSD_Framework/CSD_Strategy_Base.h:
5385         * tao/CSD_Framework/CSD_Strategy_Base.inl:
5386         * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
5387         * tao/CSD_Framework/CSD_Strategy_Proxy.h:
5388         * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
5389         * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
5390         * tao/CSD_Framework/CSD_Strategy_Repository.h:
5391         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
5392         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
5393         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
5394         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
5395         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
5396         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
5397         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
5398         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
5399         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
5400         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
5401         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
5402         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
5403         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
5404         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
5405         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
5406         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
5407         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
5408         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
5409         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
5410         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
5411         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
5412         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
5413         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
5414         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
5415         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
5416         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
5417         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
5418         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
5419         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
5420         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
5421         * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
5422         * tao/CSD_ThreadPool/CSD_TP_Queue.h:
5423         * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
5424         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
5425         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
5426         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
5427         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
5428         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
5429         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
5430         * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
5431         * tao/CSD_ThreadPool/CSD_TP_Request.h:
5432         * tao/CSD_ThreadPool/CSD_TP_Request.inl:
5433         * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
5434         * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
5435         * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
5436         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
5437         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
5438         * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
5439         * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
5440         * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
5441         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
5442         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
5443         * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
5444         * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
5445         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
5446         * tao/CSD_ThreadPool/CSD_TP_Task.h:
5447         * tao/CSD_ThreadPool/CSD_TP_Task.inl:
5448         * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
5449         * tao/CSD_ThreadPool/CSD_ThreadPool.h:
5450         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
5451         * tao/CodecFactory/CDR_Encaps_Codec.h:
5452         * tao/CodecFactory/CodecFactory.cpp:
5453         * tao/CodecFactory/CodecFactory.h:
5454         * tao/CodecFactory/CodecFactory_impl.cpp:
5455         * tao/CodecFactory/CodecFactory_impl.h:
5456         * tao/Codeset/Codeset.cpp:
5457         * tao/Codeset/Codeset.h:
5458         * tao/Codeset/Codeset_Descriptor.cpp:
5459         * tao/Codeset/Codeset_Descriptor.h:
5460         * tao/Codeset/Codeset_Manager_Factory.cpp:
5461         * tao/Codeset/Codeset_Manager_Factory.h:
5462         * tao/Codeset/Codeset_Manager_i.cpp:
5463         * tao/Codeset/Codeset_Manager_i.h:
5464         * tao/Codeset/Codeset_Translator_Factory.cpp:
5465         * tao/Codeset/Codeset_Translator_Factory.h:
5466         * tao/Codeset/Codeset_Translator_Factory_T.cpp:
5467         * tao/Codeset/Codeset_Translator_Factory_T.h:
5468         * tao/Codeset/UTF16_BOM_Factory.cpp:
5469         * tao/Codeset/UTF16_BOM_Factory.h:
5470         * tao/Codeset/UTF16_BOM_Translator.cpp:
5471         * tao/Codeset/UTF16_BOM_Translator.h:
5472         * tao/Codeset/UTF8_Latin1_Factory.cpp:
5473         * tao/Codeset/UTF8_Latin1_Factory.h:
5474         * tao/Codeset/UTF8_Latin1_Translator.cpp:
5475         * tao/Codeset/UTF8_Latin1_Translator.h:
5476         * tao/DynamicAny/DynAnyFactory.cpp:
5477         * tao/DynamicAny/DynAnyFactory.h:
5478         * tao/DynamicAny/DynAny_i.cpp:
5479         * tao/DynamicAny/DynAny_i.h:
5480         * tao/DynamicAny/DynArray_i.cpp:
5481         * tao/DynamicAny/DynArray_i.h:
5482         * tao/DynamicAny/DynCommon.cpp:
5483         * tao/DynamicAny/DynCommon.h:
5484         * tao/DynamicAny/DynEnum_i.cpp:
5485         * tao/DynamicAny/DynEnum_i.h:
5486         * tao/DynamicAny/DynSequence_i.cpp:
5487         * tao/DynamicAny/DynSequence_i.h:
5488         * tao/DynamicAny/DynStruct_i.cpp:
5489         * tao/DynamicAny/DynStruct_i.h:
5490         * tao/DynamicAny/DynUnion_i.cpp:
5491         * tao/DynamicAny/DynUnion_i.h:
5492         * tao/DynamicAny/DynamicAny.cpp:
5493         * tao/DynamicAny/DynamicAny.h:
5494         * tao/DynamicInterface/Context.cpp:
5495         * tao/DynamicInterface/Context.h:
5496         * tao/DynamicInterface/Context.inl:
5497         * tao/DynamicInterface/DII_Arguments.cpp:
5498         * tao/DynamicInterface/DII_Arguments.h:
5499         * tao/DynamicInterface/DII_Arguments.inl:
5500         * tao/DynamicInterface/DII_CORBA_methods.h:
5501         * tao/DynamicInterface/DII_Invocation.cpp:
5502         * tao/DynamicInterface/DII_Invocation.h:
5503         * tao/DynamicInterface/DII_Invocation_Adapter.h:
5504         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
5505         * tao/DynamicInterface/DII_Reply_Dispatcher.h:
5506         * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp:
5507         * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
5508         * tao/DynamicInterface/Dynamic_Implementation.cpp:
5509         * tao/DynamicInterface/Dynamic_Implementation.h:
5510         * tao/DynamicInterface/ExceptionList.cpp:
5511         * tao/DynamicInterface/ExceptionList.h:
5512         * tao/DynamicInterface/ExceptionList.inl:
5513         * tao/DynamicInterface/Request.cpp:
5514         * tao/DynamicInterface/Request.h:
5515         * tao/DynamicInterface/Request.inl:
5516         * tao/DynamicInterface/Server_Request.cpp:
5517         * tao/DynamicInterface/Server_Request.h:
5518         * tao/DynamicInterface/Server_Request.inl:
5519         * tao/DynamicInterface/Unknown_User_Exception.cpp:
5520         * tao/DynamicInterface/Unknown_User_Exception.h:
5521         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
5522         * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
5523         * tao/IORInterceptor/IORInfo.cpp:
5524         * tao/IORInterceptor/IORInfo.h:
5525         * tao/IORInterceptor/IORInfo.inl:
5526         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
5527         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
5528         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
5529         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
5530         * tao/IORManipulation/IORManip_Loader.cpp:
5531         * tao/IORManipulation/IORManip_Loader.h:
5532         * tao/IORManipulation/IORManipulation.cpp:
5533         * tao/IORManipulation/IORManipulation.h:
5534         * tao/IORTable/IORTable.cpp:
5535         * tao/IORTable/IORTable.h:
5536         * tao/IORTable/IOR_Table_Impl.cpp:
5537         * tao/IORTable/IOR_Table_Impl.h:
5538         * tao/IORTable/Table_Adapter.cpp:
5539         * tao/IORTable/Table_Adapter.h:
5540         * tao/ImR_Client/ImR_Client.cpp:
5541         * tao/ImR_Client/ImR_Client.h:
5542         * tao/ImR_Client/ServerObject_i.cpp:
5543         * tao/ImR_Client/ServerObject_i.h:
5544         * tao/Messaging/AMH_Response_Handler.cpp:
5545         * tao/Messaging/AMH_Response_Handler.h:
5546         * tao/Messaging/Asynch_Invocation.cpp:
5547         * tao/Messaging/Asynch_Invocation.h:
5548         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
5549         * tao/Messaging/Asynch_Invocation_Adapter.h:
5550         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
5551         * tao/Messaging/Asynch_Reply_Dispatcher.h:
5552         * tao/Messaging/Asynch_Timeout_Handler.cpp:
5553         * tao/Messaging/Asynch_Timeout_Handler.h:
5554         * tao/Messaging/Connection_Timeout_Policy_i.cpp:
5555         * tao/Messaging/Connection_Timeout_Policy_i.h:
5556         * tao/Messaging/ExceptionHolder_i.cpp:
5557         * tao/Messaging/ExceptionHolder_i.h:
5558         * tao/Messaging/Messaging.cpp:
5559         * tao/Messaging/Messaging.h:
5560         * tao/Messaging/Messaging_Loader.cpp:
5561         * tao/Messaging/Messaging_Loader.h:
5562         * tao/Messaging/Messaging_ORBInitializer.cpp:
5563         * tao/Messaging/Messaging_ORBInitializer.h:
5564         * tao/Messaging/Messaging_PolicyFactory.cpp:
5565         * tao/Messaging/Messaging_PolicyFactory.h:
5566         * tao/Messaging/Messaging_Policy_i.cpp:
5567         * tao/Messaging/Messaging_Policy_i.h:
5568         * tao/Messaging/Messaging_Policy_i.i:
5569         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
5570         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
5571         * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp:
5572         * tao/ObjRefTemplate/ORT_Adapter_Impl.h:
5573         * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
5574         * tao/ObjRefTemplate/ObjectReferenceTemplate_i.h:
5575         * tao/PI/ClientRequestInfo.cpp:
5576         * tao/PI/ClientRequestInfo.h:
5577         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
5578         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
5579         * tao/PI/ClientRequestInterceptor_Adapter_Impl.inl:
5580         * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp:
5581         * tao/PI/ClientRequestInterceptor_Factory_Impl.h:
5582         * tao/PI/Interceptor_List_T.cpp:
5583         * tao/PI/Interceptor_List_T.h:
5584         * tao/PI/ORBInitInfo.cpp:
5585         * tao/PI/ORBInitInfo.h:
5586         * tao/PI/ORBInitInfo.inl:
5587         * tao/PI/ORBInitializer_Registry_Impl.cpp:
5588         * tao/PI/ORBInitializer_Registry_Impl.h:
5589         * tao/PI/PI.cpp:
5590         * tao/PI/PI.h:
5591         * tao/PI/PICurrent.cpp:
5592         * tao/PI/PICurrent.h:
5593         * tao/PI/PICurrent.inl:
5594         * tao/PI/PICurrent_Copy_Callback.cpp:
5595         * tao/PI/PICurrent_Copy_Callback.h:
5596         * tao/PI/PICurrent_Impl.cpp:
5597         * tao/PI/PICurrent_Impl.h:
5598         * tao/PI/PICurrent_Impl.inl:
5599         * tao/PI/PICurrent_Loader.cpp:
5600         * tao/PI/PICurrent_Loader.h:
5601         * tao/PI/PolicyFactory_Loader.cpp:
5602         * tao/PI/PolicyFactory_Loader.h:
5603         * tao/PI/PolicyFactory_Registry.cpp:
5604         * tao/PI/PolicyFactory_Registry.h:
5605         * tao/PI/RequestInfo_Util.cpp:
5606         * tao/PI/RequestInfo_Util.h:
5607         * tao/PI_Server/PICurrent_Guard.cpp:
5608         * tao/PI_Server/PICurrent_Guard.h:
5609         * tao/PI_Server/PI_Server.cpp:
5610         * tao/PI_Server/PI_Server.h:
5611         * tao/PI_Server/PI_Server_Loader.cpp:
5612         * tao/PI_Server/PI_Server_Loader.h:
5613         * tao/PI_Server/Policy_Creator_T.h:
5614         * tao/PI_Server/PortableServer_ORBInitializer.cpp:
5615         * tao/PI_Server/PortableServer_ORBInitializer.h:
5616         * tao/PI_Server/PortableServer_PolicyFactory.cpp:
5617         * tao/PI_Server/PortableServer_PolicyFactory.h:
5618         * tao/PI_Server/ServerInterceptorAdapter.cpp:
5619         * tao/PI_Server/ServerInterceptorAdapter.h:
5620         * tao/PI_Server/ServerRequestInfo.cpp:
5621         * tao/PI_Server/ServerRequestInfo.h:
5622         * tao/PI_Server/ServerRequestInfo.inl:
5623         * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.cpp:
5624         * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.h:
5625         * tao/PortableServer/Active_Object_Map.cpp:
5626         * tao/PortableServer/Active_Object_Map.h:
5627         * tao/PortableServer/Active_Object_Map.i:
5628         * tao/PortableServer/Active_Object_Map_Entry.cpp:
5629         * tao/PortableServer/Active_Object_Map_Entry.h:
5630         * tao/PortableServer/Active_Policy_Strategies.cpp:
5631         * tao/PortableServer/Active_Policy_Strategies.h:
5632         * tao/PortableServer/Active_Policy_Strategies.inl:
5633         * tao/PortableServer/Adapter_Activator.cpp:
5634         * tao/PortableServer/Adapter_Activator.h:
5635         * tao/PortableServer/Any_SArg_Traits.h:
5636         * tao/PortableServer/BD_String_SArgument_T.cpp:
5637         * tao/PortableServer/BD_String_SArgument_T.h:
5638         * tao/PortableServer/BD_String_SArgument_T.inl:
5639         * tao/PortableServer/Basic_SArgument_T.cpp:
5640         * tao/PortableServer/Basic_SArgument_T.h:
5641         * tao/PortableServer/Basic_SArgument_T.inl:
5642         * tao/PortableServer/Basic_SArguments.h:
5643         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
5644         * tao/PortableServer/Collocated_Object_Proxy_Broker.h:
5645         * tao/PortableServer/Creation_Time.h:
5646         * tao/PortableServer/Creation_Time.inl:
5647         * tao/PortableServer/Default_Acceptor_Filter.cpp:
5648         * tao/PortableServer/Default_Acceptor_Filter.h:
5649         * tao/PortableServer/Default_Policy_Validator.cpp:
5650         * tao/PortableServer/Default_Policy_Validator.h:
5651         * tao/PortableServer/Default_Servant_Dispatcher.cpp:
5652         * tao/PortableServer/Default_Servant_Dispatcher.h:
5653         * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp:
5654         * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h:
5655         * tao/PortableServer/Fixed_Array_SArgument_T.cpp:
5656         * tao/PortableServer/Fixed_Array_SArgument_T.h:
5657         * tao/PortableServer/Fixed_Array_SArgument_T.inl:
5658         * tao/PortableServer/Fixed_Size_SArgument_T.cpp:
5659         * tao/PortableServer/Fixed_Size_SArgument_T.h:
5660         * tao/PortableServer/Fixed_Size_SArgument_T.inl:
5661         * tao/PortableServer/IdAssignmentPolicy.cpp:
5662         * tao/PortableServer/IdAssignmentPolicy.h:
5663         * tao/PortableServer/IdAssignmentStrategy.cpp:
5664         * tao/PortableServer/IdAssignmentStrategy.h:
5665         * tao/PortableServer/IdAssignmentStrategyFactory.h:
5666         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
5667         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.h:
5668         * tao/PortableServer/IdAssignmentStrategySystem.cpp:
5669         * tao/PortableServer/IdAssignmentStrategySystem.h:
5670         * tao/PortableServer/IdAssignmentStrategyUser.cpp:
5671         * tao/PortableServer/IdAssignmentStrategyUser.h:
5672         * tao/PortableServer/IdUniquenessPolicy.cpp:
5673         * tao/PortableServer/IdUniquenessPolicy.h:
5674         * tao/PortableServer/IdUniquenessStrategy.h:
5675         * tao/PortableServer/IdUniquenessStrategyFactory.h:
5676         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
5677         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
5678         * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
5679         * tao/PortableServer/IdUniquenessStrategyMultiple.h:
5680         * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
5681         * tao/PortableServer/IdUniquenessStrategyUnique.h:
5682         * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
5683         * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.h:
5684         * tao/PortableServer/ImR_Client_Adapter.cpp:
5685         * tao/PortableServer/ImR_Client_Adapter.h:
5686         * tao/PortableServer/ImplicitActivationPolicy.cpp:
5687         * tao/PortableServer/ImplicitActivationPolicy.h:
5688         * tao/PortableServer/ImplicitActivationStrategy.cpp:
5689         * tao/PortableServer/ImplicitActivationStrategy.h:
5690         * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
5691         * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
5692         * tao/PortableServer/ImplicitActivationStrategyFactory.h:
5693         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
5694         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
5695         * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
5696         * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
5697         * tao/PortableServer/Key_Adapters.cpp:
5698         * tao/PortableServer/Key_Adapters.h:
5699         * tao/PortableServer/LifespanPolicy.cpp:
5700         * tao/PortableServer/LifespanPolicy.h:
5701         * tao/PortableServer/LifespanStrategy.cpp:
5702         * tao/PortableServer/LifespanStrategy.h:
5703         * tao/PortableServer/LifespanStrategyFactory.h:
5704         * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
5705         * tao/PortableServer/LifespanStrategyFactoryImpl.h:
5706         * tao/PortableServer/LifespanStrategyPersistent.cpp:
5707         * tao/PortableServer/LifespanStrategyPersistent.h:
5708         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
5709         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.h:
5710         * tao/PortableServer/LifespanStrategyTransient.cpp:
5711         * tao/PortableServer/LifespanStrategyTransient.h:
5712         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
5713         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.h:
5714         * tao/PortableServer/Local_Servant_Base.cpp:
5715         * tao/PortableServer/Local_Servant_Base.h:
5716         * tao/PortableServer/Local_Servant_Base.inl:
5717         * tao/PortableServer/Non_Servant_Upcall.cpp:
5718         * tao/PortableServer/Non_Servant_Upcall.h:
5719         * tao/PortableServer/Non_Servant_Upcall.inl:
5720         * tao/PortableServer/ORT_Adapter.cpp:
5721         * tao/PortableServer/ORT_Adapter.h:
5722         * tao/PortableServer/ORT_Adapter_Factory.cpp:
5723         * tao/PortableServer/ORT_Adapter_Factory.h:
5724         * tao/PortableServer/Object_Adapter.cpp:
5725         * tao/PortableServer/Object_Adapter.h:
5726         * tao/PortableServer/Object_Adapter.i:
5727         * tao/PortableServer/Object_Adapter_Factory.cpp:
5728         * tao/PortableServer/Object_Adapter_Factory.h:
5729         * tao/PortableServer/Object_SArg_Traits.h:
5730         * tao/PortableServer/Object_SArgument_T.cpp:
5731         * tao/PortableServer/Object_SArgument_T.h:
5732         * tao/PortableServer/Object_SArgument_T.inl:
5733         * tao/PortableServer/Operation_Table.cpp:
5734         * tao/PortableServer/Operation_Table.h:
5735         * tao/PortableServer/Operation_Table_Binary_Search.cpp:
5736         * tao/PortableServer/Operation_Table_Binary_Search.h:
5737         * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp:
5738         * tao/PortableServer/Operation_Table_Dynamic_Hash.h:
5739         * tao/PortableServer/Operation_Table_Linear_Search.cpp:
5740         * tao/PortableServer/Operation_Table_Linear_Search.h:
5741         * tao/PortableServer/Operation_Table_Perfect_Hash.cpp:
5742         * tao/PortableServer/Operation_Table_Perfect_Hash.h:
5743         * tao/PortableServer/POAManager.cpp:
5744         * tao/PortableServer/POAManager.h:
5745         * tao/PortableServer/POAManager.i:
5746         * tao/PortableServer/POA_Cached_Policies.cpp:
5747         * tao/PortableServer/POA_Cached_Policies.h:
5748         * tao/PortableServer/POA_Cached_Policies.i:
5749         * tao/PortableServer/POA_Current.cpp:
5750         * tao/PortableServer/POA_Current.h:
5751         * tao/PortableServer/POA_Current.inl:
5752         * tao/PortableServer/POA_Current_Factory.cpp:
5753         * tao/PortableServer/POA_Current_Factory.h:
5754         * tao/PortableServer/POA_Current_Impl.cpp:
5755         * tao/PortableServer/POA_Current_Impl.h:
5756         * tao/PortableServer/POA_Current_Impl.inl:
5757         * tao/PortableServer/POA_Guard.cpp:
5758         * tao/PortableServer/POA_Guard.h:
5759         * tao/PortableServer/POA_Policy_Set.cpp:
5760         * tao/PortableServer/POA_Policy_Set.h:
5761         * tao/PortableServer/POA_Policy_Set.i:
5762         * tao/PortableServer/Policy_Strategy.h:
5763         * tao/PortableServer/PortableServer.cpp:
5764         * tao/PortableServer/PortableServer.h:
5765         * tao/PortableServer/PortableServer_Functions.cpp:
5766         * tao/PortableServer/PortableServer_Functions.h:
5767         * tao/PortableServer/PortableServer_WFunctions.cpp:
5768         * tao/PortableServer/PortableServer_WFunctions.h:
5769         * tao/PortableServer/Regular_POA.cpp:
5770         * tao/PortableServer/Regular_POA.h:
5771         * tao/PortableServer/Regular_POA.inl:
5772         * tao/PortableServer/RequestProcessingPolicy.cpp:
5773         * tao/PortableServer/RequestProcessingPolicy.h:
5774         * tao/PortableServer/RequestProcessingStrategy.cpp:
5775         * tao/PortableServer/RequestProcessingStrategy.h:
5776         * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp:
5777         * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
5778         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
5779         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.h:
5780         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
5781         * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
5782         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
5783         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.h:
5784         * tao/PortableServer/RequestProcessingStrategyFactory.h:
5785         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
5786         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.h:
5787         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
5788         * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
5789         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
5790         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.h:
5791         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
5792         * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
5793         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
5794         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h:
5795         * tao/PortableServer/RequestProcessingStrategyServantManager.cpp:
5796         * tao/PortableServer/RequestProcessingStrategyServantManager.h:
5797         * tao/PortableServer/Root_POA.cpp:
5798         * tao/PortableServer/Root_POA.h:
5799         * tao/PortableServer/Root_POA.inl:
5800         * tao/PortableServer/SArg_Traits_T.h:
5801         * tao/PortableServer/ServantRetentionPolicy.cpp:
5802         * tao/PortableServer/ServantRetentionPolicy.h:
5803         * tao/PortableServer/ServantRetentionStrategy.h:
5804         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
5805         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.h:
5806         * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
5807         * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
5808         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
5809         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.h:
5810         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
5811         * tao/PortableServer/ServantRetentionStrategyRetain.h:
5812         * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
5813         * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.h:
5814         * tao/PortableServer/Servant_Base.cpp:
5815         * tao/PortableServer/Servant_Base.h:
5816         * tao/PortableServer/Servant_Base.i:
5817         * tao/PortableServer/Servant_Dispatcher.cpp:
5818         * tao/PortableServer/Servant_Dispatcher.h:
5819         * tao/PortableServer/Servant_Location.h:
5820         * tao/PortableServer/Servant_Upcall.cpp:
5821         * tao/PortableServer/Servant_Upcall.h:
5822         * tao/PortableServer/Servant_Upcall.inl:
5823         * tao/PortableServer/Special_Basic_SArgument_T.cpp:
5824         * tao/PortableServer/Special_Basic_SArgument_T.h:
5825         * tao/PortableServer/Special_Basic_SArgument_T.inl:
5826         * tao/PortableServer/Special_Basic_SArguments.h:
5827         * tao/PortableServer/StrategyFactory.cpp:
5828         * tao/PortableServer/StrategyFactory.h:
5829         * tao/PortableServer/ThreadPolicy.cpp:
5830         * tao/PortableServer/ThreadPolicy.h:
5831         * tao/PortableServer/ThreadStrategy.cpp:
5832         * tao/PortableServer/ThreadStrategy.h:
5833         * tao/PortableServer/ThreadStrategyFactory.h:
5834         * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
5835         * tao/PortableServer/ThreadStrategyFactoryImpl.h:
5836         * tao/PortableServer/ThreadStrategyORBControl.cpp:
5837         * tao/PortableServer/ThreadStrategyORBControl.h:
5838         * tao/PortableServer/ThreadStrategySingle.cpp:
5839         * tao/PortableServer/ThreadStrategySingle.h:
5840         * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
5841         * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
5842         * tao/PortableServer/TypeCode_SArg_Traits.h:
5843         * tao/PortableServer/UB_String_SArgument_T.cpp:
5844         * tao/PortableServer/UB_String_SArgument_T.h:
5845         * tao/PortableServer/UB_String_SArgument_T.inl:
5846         * tao/PortableServer/UB_String_SArguments.h:
5847         * tao/PortableServer/Upcall_Command.cpp:
5848         * tao/PortableServer/Upcall_Command.h:
5849         * tao/PortableServer/Upcall_Wrapper.cpp:
5850         * tao/PortableServer/Upcall_Wrapper.h:
5851         * tao/PortableServer/Var_Array_SArgument_T.cpp:
5852         * tao/PortableServer/Var_Array_SArgument_T.h:
5853         * tao/PortableServer/Var_Array_SArgument_T.inl:
5854         * tao/PortableServer/get_arg.h:
5855         * tao/PortableServer/poa_macros.h:
5856         * tao/RTCORBA/Continuous_Priority_Mapping.cpp:
5857         * tao/RTCORBA/Continuous_Priority_Mapping.h:
5858         * tao/RTCORBA/Direct_Priority_Mapping.cpp:
5859         * tao/RTCORBA/Direct_Priority_Mapping.h:
5860         * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp:
5861         * tao/RTCORBA/Linear_Network_Priority_Mapping.h:
5862         * tao/RTCORBA/Linear_Priority_Mapping.cpp:
5863         * tao/RTCORBA/Linear_Priority_Mapping.h:
5864         * tao/RTCORBA/Multi_Priority_Mapping.cpp:
5865         * tao/RTCORBA/Multi_Priority_Mapping.h:
5866         * tao/RTCORBA/Network_Priority_Mapping.cpp:
5867         * tao/RTCORBA/Network_Priority_Mapping.h:
5868         * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp:
5869         * tao/RTCORBA/Network_Priority_Mapping_Manager.i:
5870         * tao/RTCORBA/Priority_Mapping.cpp:
5871         * tao/RTCORBA/Priority_Mapping.h:
5872         * tao/RTCORBA/Priority_Mapping_Manager.cpp:
5873         * tao/RTCORBA/Priority_Mapping_Manager.h:
5874         * tao/RTCORBA/Priority_Mapping_Manager.i:
5875         * tao/RTCORBA/RTCORBA.cpp:
5876         * tao/RTCORBA/RTCORBA.h:
5877         * tao/RTCORBA/RT_Current.cpp:
5878         * tao/RTCORBA/RT_Current.h:
5879         * tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp:
5880         * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
5881         * tao/RTCORBA/RT_Endpoint_Utils.cpp:
5882         * tao/RTCORBA/RT_Endpoint_Utils.h:
5883         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
5884         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h:
5885         * tao/RTCORBA/RT_Mutex.cpp:
5886         * tao/RTCORBA/RT_Mutex.h:
5887         * tao/RTCORBA/RT_ORB.cpp:
5888         * tao/RTCORBA/RT_ORB.h:
5889         * tao/RTCORBA/RT_ORBInitializer.cpp:
5890         * tao/RTCORBA/RT_ORBInitializer.h:
5891         * tao/RTCORBA/RT_ORB_Loader.cpp:
5892         * tao/RTCORBA/RT_ORB_Loader.h:
5893         * tao/RTCORBA/RT_PolicyFactory.cpp:
5894         * tao/RTCORBA/RT_PolicyFactory.h:
5895         * tao/RTCORBA/RT_Policy_i.cpp:
5896         * tao/RTCORBA/RT_Policy_i.h:
5897         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
5898         * tao/RTCORBA/RT_Protocols_Hooks.h:
5899         * tao/RTCORBA/RT_Stub.cpp:
5900         * tao/RTCORBA/RT_Stub.h:
5901         * tao/RTCORBA/RT_Stub_Factory.cpp:
5902         * tao/RTCORBA/RT_Stub_Factory.h:
5903         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
5904         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
5905         * tao/RTCORBA/RT_Transport_Descriptor.cpp:
5906         * tao/RTCORBA/RT_Transport_Descriptor.h:
5907         * tao/RTCORBA/RT_Transport_Descriptor.inl:
5908         * tao/RTCORBA/RT_Transport_Descriptor_Property.cpp:
5909         * tao/RTCORBA/RT_Transport_Descriptor_Property.h:
5910         * tao/RTCORBA/RT_Transport_Descriptor_Property.inl:
5911         * tao/RTCORBA/Thread_Pool.cpp:
5912         * tao/RTCORBA/Thread_Pool.h:
5913         * tao/RTCORBA/Thread_Pool.inl:
5914         * tao/RTCORBA/rtcorba_typedefs.h:
5915         * tao/RTPortableServer/RTPortableServer.cpp:
5916         * tao/RTPortableServer/RTPortableServer.h:
5917         * tao/RTPortableServer/RT_Acceptor_Filters.cpp:
5918         * tao/RTPortableServer/RT_Acceptor_Filters.h:
5919         * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
5920         * tao/RTPortableServer/RT_Collocation_Resolver.h:
5921         * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
5922         * tao/RTPortableServer/RT_Object_Adapter_Factory.h:
5923         * tao/RTPortableServer/RT_POA.cpp:
5924         * tao/RTPortableServer/RT_POA.h:
5925         * tao/RTPortableServer/RT_POA.i:
5926         * tao/RTPortableServer/RT_Policy_Validator.cpp:
5927         * tao/RTPortableServer/RT_Policy_Validator.h:
5928         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
5929         * tao/RTPortableServer/RT_Servant_Dispatcher.h:
5930         * tao/RTScheduling/Current.cpp:
5931         * tao/RTScheduling/Current.h:
5932         * tao/RTScheduling/Distributable_Thread.cpp:
5933         * tao/RTScheduling/Distributable_Thread.h:
5934         * tao/RTScheduling/RTScheduler.cpp:
5935         * tao/RTScheduling/RTScheduler.h:
5936         * tao/RTScheduling/RTScheduler_Initializer.cpp:
5937         * tao/RTScheduling/RTScheduler_Initializer.h:
5938         * tao/RTScheduling/RTScheduler_Loader.cpp:
5939         * tao/RTScheduling/RTScheduler_Loader.h:
5940         * tao/RTScheduling/RTScheduler_Manager.cpp:
5941         * tao/RTScheduling/RTScheduler_Manager.h:
5942         * tao/RTScheduling/RTScheduler_Manager.i:
5943         * tao/RTScheduling/Request_Interceptor.cpp:
5944         * tao/RTScheduling/Request_Interceptor.h:
5945         * tao/RTScheduling/ThreadAction.h:
5946         * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
5948           Added versioned namespace support.
5950           Removed unnecessary *_Export keywords from symbols that need not
5951           be exported from the shared library within which they reside.
5953         * tao/AnyTypeCode/TC_Constants_Forward.h:
5955           Removed this unused file.
5957         * tao/Makefile.am (nobase_include_HEADERS):
5959           Removed `AnyTypeCode/TC_Constants_Forward.h' header from this
5960           list.
5962 Thu Nov  3 09:11:51 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5964         * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp
5965           (visit_valuetype_scope):
5967           Removed unused variable.
5969 Thu Nov  3 05:30:41 2005  J.T. Conklin  <jtc@acorntoolworks.com>
5971         * tao/Makefile.am:
5972         * tao/tao.mpc:
5974           Fix tipo.  Change Version_Namespace.h to Versioned_Namespace.h.
5976 Wed Nov  2 09:07:48 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
5978         * tao/TAO_Singleton.h:
5980           Include "tao/Versioned_Namespace.h" to pull in
5981           "TAO_BEGIN_VERSIONED_NAMESPACE_DECL" macro definition.
5982           Addresses VC++ 6 build errors.
5984 Wed Nov  2 09:39:27 MST 2005  Yan Dai  <dai_y@ociweb.com>
5986         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
5988           Commented the if/endif with TAO_HAS_INTERCEPTORS because the code
5989           guarded by the macro is commented out already.
5991 Wed Nov  2 08:30:41 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
5993         * tao/Synch_Invocation.cpp:
5994         * tao/LocalRequest_Invocation.cpp:
5996           Reverted "Fri Aug 26 11:33:07 2005  Justin Michel
5997           <michel_j@ociweb.com>" since the change was wrong. Chris
5998           Cleeland is informed, and he has accepted to do a right fix
5999           when he gets time.
6001         * tao/orbconf.h:
6003           Removed TAO_RESET_OUTPUT_CDR_AFTER_SEND #define, since it is of no
6004           use anymore.
6006 Wed Nov  2 14:17:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6008         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6010           Fixed logic for generating commas separating base
6011           constructor call and member inits in generated valuetype
6012           initializing constructor.
6014 Wed Nov  2 13:19:02 2005  Simon McQueen  <sm@prismtech.com>
6016         * tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
6018           Add explicit exclude of forward request exception header to
6019           try and fix Solaris build error.
6021 Wed Nov  2 12:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6023         * tao/Intrusive_Ref_Count_Handle_T.inl:
6024           Fixed compile error
6026 Wed Nov  2 12:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6028         * tests/Bug_2289_Regression/MyStruct*.*:
6029           Readded these files to get things building, having hand modified
6030           generated file in the repo is not the right things todo.
6032 Wed Nov  2 08:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6034         * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
6035           Changed include for the time being
6037 Tue Nov  1 14:49:40 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
6039         * TAO_IDL/be/be_codegen.cpp (end_anyop_header):
6040           (end_anyop_source, end_client_header, end_client_inline):
6041           (end_client_stubs, end_server_header, end_server_inline):
6042           (end_server_skeletons, end_server_template_skeletons):
6043           (end_server_template_inline, end_server_template_header):
6044           (gen_stub_hdr_includes):
6045           (start_anyop_source, start_anyop_header, start_client_header):
6046           (start_client_inline, start_client_stubs):
6047           (start_server_template_inline, start_server_header):
6048           (start_server_inline, start_server_template_skeletons):
6049           (start_server_skeletons, start_server_template_header):
6051           Generate versioned namespace macro/declaration in the
6052           appropriate location.
6054         * TAO_IDL/be_include/be_codegen.h (end_client_inline):
6055           (end_client_stubs, end_server_inline):
6057           New methods that (currently) add ending versioned namespace
6058           macro/declaration to the corresponding file.
6060         * TAO_IDL/be/be_visitor_root/root.cpp (visit_root):
6062           Added calls to end client stubs, and client and server inline
6063           files.
6065         * tao/Makefile.am (nobase_include_HEADERS):
6066         * tao/tao.mpc:
6068           Added new "tao/Versioned_Namespace.h" header.
6070         * tao/Versioned_Namespace.h:
6072           TAO-specific versioned namespace macros.
6074         * tao/Abstract_Servant_Base.cpp:
6075         * tao/Abstract_Servant_Base.h:
6076         * tao/Acceptor_Filter.cpp:
6077         * tao/Acceptor_Filter.h:
6078         * tao/Acceptor_Impl.cpp:
6079         * tao/Acceptor_Impl.h:
6080         * tao/Acceptor_Registry.cpp:
6081         * tao/Acceptor_Registry.h:
6082         * tao/Acceptor_Registry.i:
6083         * tao/Adapter.cpp:
6084         * tao/Adapter.h:
6085         * tao/Adapter_Factory.cpp:
6086         * tao/Adapter_Factory.h:
6087         * tao/Adapter_Registry.cpp:
6088         * tao/Adapter_Registry.h:
6089         * tao/Allocator.h:
6090         * tao/AnyTypeCode_Adapter.cpp:
6091         * tao/AnyTypeCode_Adapter.h:
6092         * tao/Any_Insert_Policy_T.h:
6093         * tao/Arg_Traits_T.h:
6094         * tao/Argument.cpp:
6095         * tao/Argument.h:
6096         * tao/Array_VarOut_T.cpp:
6097         * tao/Array_VarOut_T.h:
6098         * tao/Array_VarOut_T.inl:
6099         * tao/Asynch_Queued_Message.cpp:
6100         * tao/Asynch_Reply_Dispatcher_Base.cpp:
6101         * tao/Asynch_Reply_Dispatcher_Base.h:
6102         * tao/Asynch_Reply_Dispatcher_Base.i:
6103         * tao/Auto_Functor.h:
6104         * tao/BD_String_Argument_T.cpp:
6105         * tao/BD_String_Argument_T.h:
6106         * tao/BD_String_Argument_T.inl:
6107         * tao/Base_Transport_Property.cpp:
6108         * tao/Base_Transport_Property.h:
6109         * tao/Base_Transport_Property.inl:
6110         * tao/Basic_Argument_T.cpp:
6111         * tao/Basic_Argument_T.h:
6112         * tao/Basic_Argument_T.inl:
6113         * tao/Basic_Arguments.h:
6114         * tao/Basic_Types.h:
6115         * tao/BiDir_Adapter.cpp:
6116         * tao/BiDir_Adapter.h:
6117         * tao/Bind_Dispatcher_Guard.cpp:
6118         * tao/Bind_Dispatcher_Guard.h:
6119         * tao/Bind_Dispatcher_Guard.i:
6120         * tao/Block_Flushing_Strategy.cpp:
6121         * tao/Block_Flushing_Strategy.h:
6122         * tao/Blocked_Connect_Strategy.cpp:
6123         * tao/Blocked_Connect_Strategy.h:
6124         * tao/Buffer_Allocator_T.cpp:
6125         * tao/Buffer_Allocator_T.h:
6126         * tao/Buffering_Constraint_Policy.cpp:
6127         * tao/Buffering_Constraint_Policy.h:
6128         * tao/Buffering_Constraint_Policy.i:
6129         * tao/CDR.cpp:
6130         * tao/CDR.h:
6131         * tao/CDR.i:
6132         * tao/CORBALOC_Parser.cpp:
6133         * tao/CORBALOC_Parser.h:
6134         * tao/CORBALOC_Parser.i:
6135         * tao/CORBANAME_Parser.cpp:
6136         * tao/CORBANAME_Parser.h:
6137         * tao/CORBANAME_Parser.i:
6138         * tao/CORBA_String.cpp:
6139         * tao/CORBA_String.h:
6140         * tao/CORBA_String.inl:
6141         * tao/Cache_Entries.cpp:
6142         * tao/Cache_Entries.h:
6143         * tao/Cache_Entries.inl:
6144         * tao/Cleanup_Func_Registry.cpp:
6145         * tao/Cleanup_Func_Registry.h:
6146         * tao/Cleanup_Func_Registry.inl:
6147         * tao/ClientRequestInterceptor_Adapter.cpp:
6148         * tao/ClientRequestInterceptor_Adapter.h:
6149         * tao/ClientRequestInterceptor_Adapter_Factory.cpp:
6150         * tao/ClientRequestInterceptor_Adapter_Factory.h:
6151         * tao/Client_Strategy_Factory.cpp:
6152         * tao/Client_Strategy_Factory.h:
6153         * tao/Codeset_Descriptor_Base.h:
6154         * tao/Codeset_Manager.cpp:
6155         * tao/Codeset_Manager.h:
6156         * tao/Codeset_Manager_Factory_Base.cpp:
6157         * tao/Codeset_Manager_Factory_Base.h:
6158         * tao/Codeset_Translator_Base.cpp:
6159         * tao/Codeset_Translator_Base.h:
6160         * tao/Collocated_Invocation.cpp:
6161         * tao/Collocated_Invocation.h:
6162         * tao/Collocation_Proxy_Broker.cpp:
6163         * tao/Collocation_Proxy_Broker.h:
6164         * tao/Collocation_Resolver.cpp:
6165         * tao/Collocation_Resolver.h:
6166         * tao/Condition.cpp:
6167         * tao/Condition.h:
6168         * tao/Condition.inl:
6169         * tao/Connect_Strategy.cpp:
6170         * tao/Connect_Strategy.h:
6171         * tao/Connection_Handler.cpp:
6172         * tao/Connection_Handler.h:
6173         * tao/Connection_Handler.inl:
6174         * tao/Connection_Purging_Strategy.cpp:
6175         * tao/Connection_Purging_Strategy.h:
6176         * tao/Connection_Purging_Strategy.inl:
6177         * tao/Connector_Impl.cpp:
6178         * tao/Connector_Impl.h:
6179         * tao/Connector_Registry.cpp:
6180         * tao/Connector_Registry.h:
6181         * tao/Connector_Registry.i:
6182         * tao/DLL_Parser.cpp:
6183         * tao/DLL_Parser.h:
6184         * tao/DLL_Parser.i:
6185         * tao/Default_Collocation_Resolver.cpp:
6186         * tao/Default_Collocation_Resolver.h:
6187         * tao/Default_Endpoint_Selector_Factory.cpp:
6188         * tao/Default_Endpoint_Selector_Factory.h:
6189         * tao/Default_Protocols_Hooks.cpp:
6190         * tao/Default_Protocols_Hooks.h:
6191         * tao/Default_Stub_Factory.cpp:
6192         * tao/Default_Stub_Factory.h:
6193         * tao/Default_Thread_Lane_Resources_Manager.cpp:
6194         * tao/Default_Thread_Lane_Resources_Manager.h:
6195         * tao/Dynamic_Adapter.cpp:
6196         * tao/Dynamic_Adapter.h:
6197         * tao/Endpoint.cpp:
6198         * tao/Endpoint.h:
6199         * tao/Endpoint.i:
6200         * tao/Endpoint_Selector_Factory.cpp:
6201         * tao/Endpoint_Selector_Factory.h:
6202         * tao/Environment.cpp:
6203         * tao/Environment.h:
6204         * tao/Environment.i:
6205         * tao/Exception.cpp:
6206         * tao/Exception.h:
6207         * tao/Exception.i:
6208         * tao/Exception_Data.h:
6209         * tao/Exclusive_TMS.cpp:
6210         * tao/Exclusive_TMS.h:
6211         * tao/FILE_Parser.cpp:
6212         * tao/FILE_Parser.h:
6213         * tao/FILE_Parser.i:
6214         * tao/Fault_Tolerance_Service.cpp:
6215         * tao/Fault_Tolerance_Service.h:
6216         * tao/Fault_Tolerance_Service.i:
6217         * tao/Fixed_Array_Argument_T.cpp:
6218         * tao/Fixed_Array_Argument_T.h:
6219         * tao/Fixed_Array_Argument_T.inl:
6220         * tao/Fixed_Size_Argument_T.cpp:
6221         * tao/Fixed_Size_Argument_T.h:
6222         * tao/Fixed_Size_Argument_T.inl:
6223         * tao/FlResource_Factory.cpp:
6224         * tao/FlResource_Factory.h:
6225         * tao/FlResource_Loader.cpp:
6226         * tao/FlResource_Loader.h:
6227         * tao/Flushing_Strategy.cpp:
6228         * tao/Flushing_Strategy.h:
6229         * tao/GIOP_Message_Base.cpp:
6230         * tao/GIOP_Message_Base.h:
6231         * tao/GIOP_Message_Generator_Parser.cpp:
6232         * tao/GIOP_Message_Generator_Parser.h:
6233         * tao/GIOP_Message_Generator_Parser_10.cpp:
6234         * tao/GIOP_Message_Generator_Parser_10.h:
6235         * tao/GIOP_Message_Generator_Parser_11.cpp:
6236         * tao/GIOP_Message_Generator_Parser_11.h:
6237         * tao/GIOP_Message_Generator_Parser_12.cpp:
6238         * tao/GIOP_Message_Generator_Parser_12.h:
6239         * tao/GIOP_Message_Generator_Parser_Impl.h:
6240         * tao/GIOP_Message_Generator_Parser_Impl.inl:
6241         * tao/GIOP_Message_Lite.cpp:
6242         * tao/GIOP_Message_Lite.h:
6243         * tao/GIOP_Message_Locate_Header.cpp:
6244         * tao/GIOP_Message_Locate_Header.h:
6245         * tao/GIOP_Message_Locate_Header.i:
6246         * tao/GIOP_Message_State.cpp:
6247         * tao/GIOP_Message_State.h:
6248         * tao/GIOP_Message_State.inl:
6249         * tao/GIOP_Message_Version.h:
6250         * tao/GIOP_Message_Version.inl:
6251         * tao/GIOP_Utils.cpp:
6252         * tao/GIOP_Utils.h:
6253         * tao/GUIResource_Factory.cpp:
6254         * tao/GUIResource_Factory.h:
6255         * tao/IFR_Client_Adapter.cpp:
6256         * tao/IFR_Client_Adapter.h:
6257         * tao/IIOP_Acceptor.cpp:
6258         * tao/IIOP_Acceptor.h:
6259         * tao/IIOP_Acceptor.i:
6260         * tao/IIOP_Connection_Handler.cpp:
6261         * tao/IIOP_Connection_Handler.h:
6262         * tao/IIOP_Connector.cpp:
6263         * tao/IIOP_Connector.h:
6264         * tao/IIOP_Endpoint.cpp:
6265         * tao/IIOP_Endpoint.h:
6266         * tao/IIOP_Endpoint.i:
6267         * tao/IIOP_Factory.cpp:
6268         * tao/IIOP_Factory.h:
6269         * tao/IIOP_Lite_Factory.cpp:
6270         * tao/IIOP_Lite_Factory.h:
6271         * tao/IIOP_Profile.cpp:
6272         * tao/IIOP_Profile.h:
6273         * tao/IIOP_Transport.cpp:
6274         * tao/IIOP_Transport.h:
6275         * tao/IORInterceptor_Adapter.cpp:
6276         * tao/IORInterceptor_Adapter.h:
6277         * tao/IORInterceptor_Adapter_Factory.cpp:
6278         * tao/IORInterceptor_Adapter_Factory.h:
6279         * tao/IOR_Parser.cpp:
6280         * tao/IOR_Parser.h:
6281         * tao/Incoming_Message_Queue.cpp:
6282         * tao/Incoming_Message_Queue.h:
6283         * tao/Incoming_Message_Queue.inl:
6284         * tao/Intrusive_Ref_Count_Base_T.cpp:
6285         * tao/Intrusive_Ref_Count_Base_T.h:
6286         * tao/Intrusive_Ref_Count_Base_T.inl:
6287         * tao/Intrusive_Ref_Count_Handle_T.cpp:
6288         * tao/Intrusive_Ref_Count_Handle_T.h:
6289         * tao/Intrusive_Ref_Count_Handle_T.inl:
6290         * tao/Invocation_Adapter.cpp:
6291         * tao/Invocation_Adapter.h:
6292         * tao/Invocation_Adapter.inl:
6293         * tao/Invocation_Base.cpp:
6294         * tao/Invocation_Base.h:
6295         * tao/Invocation_Base.inl:
6296         * tao/Invocation_Endpoint_Selectors.cpp:
6297         * tao/Invocation_Endpoint_Selectors.h:
6298         * tao/Invocation_Utils.h:
6299         * tao/LF_CH_Event.cpp:
6300         * tao/LF_CH_Event.h:
6301         * tao/LF_Connect_Strategy.cpp:
6302         * tao/LF_Connect_Strategy.h:
6303         * tao/LF_Event.cpp:
6304         * tao/LF_Event.h:
6305         * tao/LF_Event.inl:
6306         * tao/LF_Event_Binder.cpp:
6307         * tao/LF_Event_Binder.h:
6308         * tao/LF_Event_Binder.inl:
6309         * tao/LF_Event_Loop_Thread_Helper.cpp:
6310         * tao/LF_Event_Loop_Thread_Helper.h:
6311         * tao/LF_Event_Loop_Thread_Helper.inl:
6312         * tao/LF_Follower.cpp:
6313         * tao/LF_Follower.h:
6314         * tao/LF_Follower.inl:
6315         * tao/LF_Follower_Auto_Adder.cpp:
6316         * tao/LF_Follower_Auto_Adder.h:
6317         * tao/LF_Follower_Auto_Adder.inl:
6318         * tao/LF_Follower_Auto_Ptr.cpp:
6319         * tao/LF_Follower_Auto_Ptr.h:
6320         * tao/LF_Follower_Auto_Ptr.inl:
6321         * tao/LF_Invocation_Event.cpp:
6322         * tao/LF_Invocation_Event.h:
6323         * tao/LF_Strategy.cpp:
6324         * tao/LF_Strategy.h:
6325         * tao/LF_Strategy_Complete.cpp:
6326         * tao/LF_Strategy_Complete.h:
6327         * tao/LF_Strategy_Complete.inl:
6328         * tao/LRU_Connection_Purging_Strategy.cpp:
6329         * tao/LRU_Connection_Purging_Strategy.h:
6330         * tao/Leader_Follower.cpp:
6331         * tao/Leader_Follower.h:
6332         * tao/Leader_Follower.i:
6333         * tao/Leader_Follower_Flushing_Strategy.cpp:
6334         * tao/Leader_Follower_Flushing_Strategy.h:
6335         * tao/LocalObject.cpp:
6336         * tao/LocalObject.h:
6337         * tao/LocalObject.i:
6338         * tao/LocateRequest_Invocation.cpp:
6339         * tao/LocateRequest_Invocation.h:
6340         * tao/LocateRequest_Invocation_Adapter.cpp:
6341         * tao/LocateRequest_Invocation_Adapter.h:
6342         * tao/MCAST_Parser.cpp:
6343         * tao/MCAST_Parser.h:
6344         * tao/MCAST_Parser.i:
6345         * tao/MProfile.cpp:
6346         * tao/MProfile.h:
6347         * tao/MProfile.i:
6348         * tao/Managed_Types.cpp:
6349         * tao/Managed_Types.h:
6350         * tao/Managed_Types.i:
6351         * tao/Muxed_TMS.cpp:
6352         * tao/Muxed_TMS.h:
6353         * tao/NVList_Adapter.cpp:
6354         * tao/NVList_Adapter.h:
6355         * tao/New_Leader_Generator.cpp:
6356         * tao/New_Leader_Generator.h:
6357         * tao/ORB.cpp:
6358         * tao/ORB.h:
6359         * tao/ORB.i:
6360         * tao/ORBInitializer_Registry.cpp:
6361         * tao/ORBInitializer_Registry.h:
6362         * tao/ORBInitializer_Registry_Adapter.cpp:
6363         * tao/ORBInitializer_Registry_Adapter.h:
6364         * tao/ORB_Constants.h:
6365         * tao/ORB_Core.cpp:
6366         * tao/ORB_Core.h:
6367         * tao/ORB_Core.i:
6368         * tao/ORB_Core_Auto_Ptr.cpp:
6369         * tao/ORB_Core_Auto_Ptr.h:
6370         * tao/ORB_Core_Auto_Ptr.inl:
6371         * tao/ORB_Core_TSS_Resources.cpp:
6372         * tao/ORB_Core_TSS_Resources.h:
6373         * tao/ORB_Table.cpp:
6374         * tao/ORB_Table.h:
6375         * tao/ORB_Table.inl:
6376         * tao/Object.cpp:
6377         * tao/Object.h:
6378         * tao/Object.i:
6379         * tao/ObjectKey_Table.cpp:
6380         * tao/ObjectKey_Table.h:
6381         * tao/Object_Argument_T.cpp:
6382         * tao/Object_Argument_T.h:
6383         * tao/Object_Argument_T.inl:
6384         * tao/Object_Loader.cpp:
6385         * tao/Object_Loader.h:
6386         * tao/Object_Proxy_Broker.cpp:
6387         * tao/Object_Proxy_Broker.h:
6388         * tao/Object_Ref_Table.cpp:
6389         * tao/Object_Ref_Table.h:
6390         * tao/Object_Ref_Table.inl:
6391         * tao/Object_T.cpp:
6392         * tao/Object_T.h:
6393         * tao/Objref_VarOut_T.cpp:
6394         * tao/Objref_VarOut_T.h:
6395         * tao/Parser_Registry.cpp:
6396         * tao/Parser_Registry.h:
6397         * tao/Parser_Registry.i:
6398         * tao/Pluggable_Messaging.cpp:
6399         * tao/Pluggable_Messaging.h:
6400         * tao/Pluggable_Messaging_Utils.cpp:
6401         * tao/Pluggable_Messaging_Utils.h:
6402         * tao/Pluggable_Messaging_Utils.i:
6403         * tao/PolicyFactory_Registry_Adapter.cpp:
6404         * tao/PolicyFactory_Registry_Adapter.h:
6405         * tao/Policy_Current.cpp:
6406         * tao/Policy_Current.h:
6407         * tao/Policy_Current.inl:
6408         * tao/Policy_Current_Impl.cpp:
6409         * tao/Policy_Current_Impl.h:
6410         * tao/Policy_Current_Impl.inl:
6411         * tao/Policy_Manager.cpp:
6412         * tao/Policy_Manager.h:
6413         * tao/Policy_Manager.i:
6414         * tao/Policy_Set.cpp:
6415         * tao/Policy_Set.h:
6416         * tao/Policy_Set.i:
6417         * tao/Policy_Validator.cpp:
6418         * tao/Policy_Validator.h:
6419         * tao/Principal.cpp:
6420         * tao/Principal.h:
6421         * tao/Principal.i:
6422         * tao/Profile.cpp:
6423         * tao/Profile.h:
6424         * tao/Profile.i:
6425         * tao/Profile_Transport_Resolver.cpp:
6426         * tao/Profile_Transport_Resolver.h:
6427         * tao/Profile_Transport_Resolver.inl:
6428         * tao/Protocol_Factory.cpp:
6429         * tao/Protocol_Factory.h:
6430         * tao/Protocols_Hooks.cpp:
6431         * tao/Protocols_Hooks.h:
6432         * tao/Pseudo_VarOut_T.cpp:
6433         * tao/Pseudo_VarOut_T.h:
6434         * tao/Pseudo_VarOut_T.inl:
6435         * tao/QtResource_Factory.cpp:
6436         * tao/QtResource_Factory.h:
6437         * tao/QtResource_Loader.cpp:
6438         * tao/QtResource_Loader.h:
6439         * tao/Queued_Message.cpp:
6440         * tao/Queued_Message.h:
6441         * tao/Reactive_Connect_Strategy.cpp:
6442         * tao/Reactive_Connect_Strategy.h:
6443         * tao/Reactive_Flushing_Strategy.cpp:
6444         * tao/Reactive_Flushing_Strategy.h:
6445         * tao/Refcounted_ObjectKey.cpp:
6446         * tao/Refcounted_ObjectKey.h:
6447         * tao/Refcounted_ObjectKey.inl:
6448         * tao/Remote_Invocation.cpp:
6449         * tao/Remote_Invocation.h:
6450         * tao/Remote_Object_Proxy_Broker.cpp:
6451         * tao/Remote_Object_Proxy_Broker.h:
6452         * tao/Reply_Dispatcher.cpp:
6453         * tao/Reply_Dispatcher.h:
6454         * tao/Reply_Dispatcher.i:
6455         * tao/Request_Dispatcher.cpp:
6456         * tao/Request_Dispatcher.h:
6457         * tao/Resource_Factory.cpp:
6458         * tao/Resource_Factory.h:
6459         * tao/Resume_Handle.cpp:
6460         * tao/Resume_Handle.h:
6461         * tao/Resume_Handle.inl:
6462         * tao/Seq_Out_T.cpp:
6463         * tao/Seq_Out_T.h:
6464         * tao/Seq_Out_T.inl:
6465         * tao/Seq_Var_T.cpp:
6466         * tao/Seq_Var_T.h:
6467         * tao/Seq_Var_T.inl:
6468         * tao/Sequence.cpp:
6469         * tao/Sequence.h:
6470         * tao/Sequence.i:
6471         * tao/Sequence_T.cpp:
6472         * tao/Sequence_T.h:
6473         * tao/Sequence_T.i:
6474         * tao/ServerRequestInterceptor_Adapter.cpp:
6475         * tao/ServerRequestInterceptor_Adapter.h:
6476         * tao/ServerRequestInterceptor_Adapter_Factory.cpp:
6477         * tao/ServerRequestInterceptor_Adapter_Factory.h:
6478         * tao/Server_Strategy_Factory.cpp:
6479         * tao/Server_Strategy_Factory.h:
6480         * tao/Service_Callbacks.cpp:
6481         * tao/Service_Callbacks.h:
6482         * tao/Service_Context.cpp:
6483         * tao/Service_Context.h:
6484         * tao/Service_Context.inl:
6485         * tao/Services_Activate.cpp:
6486         * tao/Services_Activate.h:
6487         * tao/Special_Basic_Argument_T.cpp:
6488         * tao/Special_Basic_Argument_T.h:
6489         * tao/Special_Basic_Argument_T.inl:
6490         * tao/Special_Basic_Arguments.h:
6491         * tao/Stub.cpp:
6492         * tao/Stub.h:
6493         * tao/Stub.i:
6494         * tao/Stub_Factory.cpp:
6495         * tao/Stub_Factory.h:
6496         * tao/Synch_Invocation.cpp:
6497         * tao/Synch_Invocation.h:
6498         * tao/Synch_Invocation.inl:
6499         * tao/Synch_Queued_Message.cpp:
6500         * tao/Synch_Queued_Message.h:
6501         * tao/Synch_Reply_Dispatcher.cpp:
6502         * tao/Synch_Reply_Dispatcher.h:
6503         * tao/SystemException.cpp:
6504         * tao/SystemException.h:
6505         * tao/SystemException.inl:
6506         * tao/TAO_Internal.cpp:
6507         * tao/TAO_Server_Request.cpp:
6508         * tao/TAO_Server_Request.h:
6509         * tao/TAO_Server_Request.i:
6510         * tao/TAO_Singleton.cpp:
6511         * tao/TAO_Singleton.h:
6512         * tao/TAO_Singleton.inl:
6513         * tao/TAO_Singleton_Manager.cpp:
6514         * tao/TAO_Singleton_Manager.h:
6515         * tao/TAO_Singleton_Manager.inl:
6516         * tao/TSS_Resources.cpp:
6517         * tao/TSS_Resources.h:
6518         * tao/Tagged_Components.cpp:
6519         * tao/Tagged_Components.h:
6520         * tao/Tagged_Components.i:
6521         * tao/Tagged_Profile.cpp:
6522         * tao/Tagged_Profile.h:
6523         * tao/Tagged_Profile.i:
6524         * tao/Thread_Lane_Resources.cpp:
6525         * tao/Thread_Lane_Resources.h:
6526         * tao/Thread_Lane_Resources_Manager.cpp:
6527         * tao/Thread_Lane_Resources_Manager.h:
6528         * tao/Thread_Per_Connection_Handler.cpp:
6529         * tao/Thread_Per_Connection_Handler.h:
6530         * tao/TkResource_Factory.cpp:
6531         * tao/TkResource_Factory.h:
6532         * tao/TkResource_Loader.cpp:
6533         * tao/TkResource_Loader.h:
6534         * tao/Transport.cpp:
6535         * tao/Transport.h:
6536         * tao/Transport.inl:
6537         * tao/Transport_Acceptor.cpp:
6538         * tao/Transport_Acceptor.h:
6539         * tao/Transport_Acceptor.inl:
6540         * tao/Transport_Cache_Manager.cpp:
6541         * tao/Transport_Cache_Manager.h:
6542         * tao/Transport_Cache_Manager.inl:
6543         * tao/Transport_Connector.cpp:
6544         * tao/Transport_Connector.h:
6545         * tao/Transport_Connector.inl:
6546         * tao/Transport_Descriptor_Interface.cpp:
6547         * tao/Transport_Descriptor_Interface.h:
6548         * tao/Transport_Descriptor_Interface.inl:
6549         * tao/Transport_Mux_Strategy.cpp:
6550         * tao/Transport_Mux_Strategy.h:
6551         * tao/Transport_Queueing_Strategies.cpp:
6552         * tao/Transport_Queueing_Strategies.h:
6553         * tao/Transport_Timer.cpp:
6554         * tao/Transport_Timer.h:
6555         * tao/TypeCodeFactory_Adapter.h:
6556         * tao/UB_String_Argument_T.cpp:
6557         * tao/UB_String_Argument_T.h:
6558         * tao/UB_String_Argument_T.inl:
6559         * tao/UB_String_Arguments.h:
6560         * tao/UserException.cpp:
6561         * tao/UserException.h:
6562         * tao/UserException.inl:
6563         * tao/Valuetype_Adapter.cpp:
6564         * tao/Valuetype_Adapter.h:
6565         * tao/VarOut_T.cpp:
6566         * tao/VarOut_T.h:
6567         * tao/VarOut_T.inl:
6568         * tao/Var_Array_Argument_T.cpp:
6569         * tao/Var_Array_Argument_T.h:
6570         * tao/Var_Array_Argument_T.inl:
6571         * tao/Var_Size_Argument_T.cpp:
6572         * tao/Var_Size_Argument_T.h:
6573         * tao/Var_Size_Argument_T.inl:
6574         * tao/Wait_On_LF_No_Upcall.cpp:
6575         * tao/Wait_On_LF_No_Upcall.h:
6576         * tao/Wait_On_Leader_Follower.cpp:
6577         * tao/Wait_On_Leader_Follower.h:
6578         * tao/Wait_On_Reactor.cpp:
6579         * tao/Wait_On_Reactor.h:
6580         * tao/Wait_On_Read.cpp:
6581         * tao/Wait_On_Read.h:
6582         * tao/Wait_Strategy.cpp:
6583         * tao/Wait_Strategy.h:
6584         * tao/corba.h:
6585         * tao/corbafwd.cpp:
6586         * tao/debug.cpp:
6587         * tao/debug.h:
6588         * tao/default_client.cpp:
6589         * tao/default_client.h:
6590         * tao/default_environment.h:
6591         * tao/default_resource.cpp:
6592         * tao/default_resource.h:
6593         * tao/default_server.cpp:
6594         * tao/objectid.h:
6595         * tao/operation_details.cpp:
6596         * tao/operation_details.h:
6597         * tao/operation_details.i:
6598         * tao/orbconf.h:
6599         * tao/params.cpp:
6600         * tao/params.h:
6601         * tao/params.i:
6602         * tao/varbase.h:
6604           Added versioned namespace support.
6606           Removed some empty and/or unnecessary `.cpp' and `.inl' files.
6608           Improved exception safety in some assignment operators.
6610 Tue Nov  1 14:27:36 USMST 2005  Yan Dai  <dai_y@ociweb.com>
6612         * examples/CSD_Strategy/ThreadPool/run_test.pl:
6613         * examples/CSD_Strategy/ThreadPool2/run_test.pl:
6614         * examples/CSD_Strategy/ThreadPool3/run_test.pl:
6615         * examples/CSD_Strategy/ThreadPool4/run_test.pl:
6616         * examples/CSD_Strategy/ThreadPool5/run_test.pl:
6617         * examples/CSD_Strategy/ThreadPool6/run_test.pl:
6618         * performance-tests/CSD_Strategy/TestApps/run_test.pl:
6619         * tests/CSD_Strategy_Tests/Broken/run_test.pl:
6620         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
6621         * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
6622         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
6623         * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
6624         * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
6626           Changed to enable these scripts to run from autobuild for VxWorks builds.
6628         * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
6630           Removed duplicated log message.
6632 Tue Nov  1 14:30:05 2005  William Otte  <wotte@dre.vanderbilt.edu>
6634         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
6636         Added missing project dependancies to fix errors/warnings for the
6637         strict OS X linker.
6639 Tue Nov  1 19:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6641         * tests/Bug_2289_Regression/MyInterfaceImpl.h:
6642           Fixed fuzz error
6644 Tue Nov  1 19:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6646         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
6647         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
6648           Added regression for bug 2201
6650 Tue Nov  1 19:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6652         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
6653           Added regression for bug 2201
6655 Tue Nov  1 19:06:48 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6657         * TAO_IDL/driver/drv_preproc.cpp:
6659           Fixed addition of default paths to preprocess command line,
6660           for the case where only $ACE_ROOT, and not $TAO_ROOT, is
6661           defined in the environment. Thanks to Chris Cleeland
6662           <cleeland_c@ociweb.cpm> for reporting the problem.
6664 Tue Nov  1 19:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6666         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
6667         * tests/Sequence_Unit_Tests/run_test.pl:
6668         * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
6669         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
6670           Added new tests for unbounded octet sequences, a specialization
6671           for octet sequences will follow in the near future
6673 Tue Nov  1 18:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6675         * tests/Sequence_Unit_Tests/bounded_value_sequence.hpp:
6676           Fixed incorrect guards
6678 Tue Nov  1 17:55:43 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6680         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6682           Fixed bug in code generation of valuetype initialzing
6683           constructor when there is a generated call to the
6684           valuetype's base class constrcutor.
6686 Tue Nov  1 15:44:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6688         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
6690           Eliminated unused local variable.
6692 Tue Nov  1 15:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6694         * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
6695           Fixed two bugs in this tester, it expected that the sequence
6696           always expects int which is not true, made it generic so
6697           that it can also be used for sequences of other types
6699 Tue Nov  1 15:37:04 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6701         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6702         * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
6704           Fixed generation of valuetype initializing constructor for
6705           array members. These cannot be handled in the constructor's
6706           initialization list, so they are handled in the constructor
6707           body.
6709 Tue Nov  1 14:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6711         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
6712           Added a regression for bug 2201
6714         * tests/Sequence_Unit_Tests/value_traits.hpp:
6715           Implement initialize_range and zero_range as fix for bug
6716           2201 which also seemed to exist in the new sequence implementation
6718 Tue Nov  1 14:42:14 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6720         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6722           Fixed bug in generation of constructor initializing member
6723           values that failed to screen out attributes when traversing
6724           the valuetype's scope for stub source file generation.
6726 Tue Nov  1 14:14:31 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6728         * tao/Managed_Types.h:
6729         * tao/Managed_Types.i:
6731           Added constructors for TAO_String_Manager and
6732           TAO_WString_Manager from const char* and const CORBA::WChar*
6733           respectively (each constructor makes a copy). These new
6734           constructors are used in generated code for valuetypes, in
6735           the initializing constructor added in
6737           Fri Oct 28 23:55:14 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6739 Tue Nov  1 12:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6741         * tests/Bug_2074_Regression/*:
6742         * orbsvcs/tests/Bug_2074_Regression/*:
6743           Moved test to orbsvs
6745 Tue Nov  1 11:47:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6747         * tests/Sequence_Unit_Tests/generic_sequence.hpp:
6748           Fixed typo
6750 Tue Nov  1 10:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6752         * tests/File_IO/File_i.cpp:
6753           64bit fix
6755 Tue Nov  1 10:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6757         * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
6758         * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
6759           Fixed 64bit conversion warnings
6761 Tue Nov  1 10:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6763         * tao/Profile.cpp:
6764           Use prefix operators to modify the refcount
6766 Tue Nov  1 09:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6768         * tests/Bug_1495_Regression/Client_Task.cpp:
6769           Extended this test to do multiple calls. It will fail now
6771         * tests/Bug_2289_Regression/MyStruct*.{h,cpp,inl}:
6772           Removed generated files, shouldn't be in the repo
6774 Tue Nov  1 09:35:36 2005  Simon McQueen  <sm@prismtech.com>
6776         * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
6777         * tests/Bug_2289_Regression/MyInterfaceImpl.cpp:
6778         * tests/Bug_2289_Regression/MyInterfaceImpl.h:
6779         * tests/Bug_2289_Regression/MyStruct.idl:
6780         * tests/Bug_2289_Regression/MyStructC.cpp:
6781         * tests/Bug_2289_Regression/MyStructC.h:
6782         * tests/Bug_2289_Regression/MyStructC.inl:
6783         * tests/Bug_2289_Regression/MyStructS.cpp:
6784         * tests/Bug_2289_Regression/MyStructS.h:
6785         * tests/Bug_2289_Regression/MyStructS.inl:
6786         * tests/Bug_2289_Regression/MyStructS_T.cpp:
6787         * tests/Bug_2289_Regression/MyStructS_T.h:
6788         * tests/Bug_2289_Regression/MyStructS_T.inl:
6789         * tests/Bug_2289_Regression/README:
6790         * tests/Bug_2289_Regression/Test.idl:
6791         * tests/Bug_2289_Regression/client.cpp:
6792         * tests/Bug_2289_Regression/run_test.pl:
6793         * tests/Bug_2289_Regression/server.cpp:
6795           Added regression test for this bug. Bug is not yet fixed so it
6796           *will* fail.
6798 Mon Oct 31 15:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6800         * tests/Sequence_Unit_Tests/mock_reference.hpp:
6801         * tests/Sequence_Unit_Tests/range_checking.hpp:
6802           Small doxygen improvements
6804 Mon Oct 31 12:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6806         * tests/Bug_2084_Regression/*:
6807           Integrated regression for bug 2084. Thanks to David Faure
6808           <dfaure at klaralvdalens-datakonsult dot se> for creating this
6809           test. It seems this bug has already been resolved in the past
6810           but to prevent to reappear it in the future added the test
6811           to our regression suite.
6813 Mon Oct 31 11:36:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6815         * tests/Bug_2074_Regression/*:
6816           Integrated regression for bug 2074. Thanks to Robert Hancock
6817           <hancockr at shaw dot ca> for creating this test
6819 Sat Oct 29 13:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6821         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6822           Fixed compile error
6824 Fri Oct 28 23:55:14 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6826         * TAO_IDL/ast/ast_type.cpp:
6828           Cosmetic changes.
6830         * TAO_IDL/include/ast_attribute.h:
6832           Removed legacy comment.
6834         * TAO_IDL/be/be_valuetype.cpp:
6835         * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
6836         * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
6837         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
6838         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
6839         * TAO_IDL/be_include/be_valuetype.h:
6840         * TAO_IDL/be_include/be_visitor_valuetype/valuetype.h:
6841         * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
6843           Added generation of valuetype constructor that initializes all
6844           members, including inherited members, as specified in the CORBA
6845           C++ mapping (03-06-03) section 1.17.2. This fix closes
6846           [BUGID:2270].
6848 Thu Oct 27 14:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6850         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
6851           Reordered includes to fix gcc4 errors
6853 Fri Oct 28 15:35:54 2005  Simon McQueen  <sm@prismtech.com>
6855         * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6856         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
6857         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6859           More unused arg warnings and 'EXCEPTION' in the debug output
6860           was incorrectly marking this as a 'fail'.
6862 Fri Oct 28 09:53:24 2005  Simon McQueen  <sm@prismtech.com>
6864         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
6866           Fixed debian full build error - residual ACE cast macro.
6868 Thu Oct 27 14:20:35 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6870         * TAO_IDL/be/be_global.cpp:
6872           Modified change in
6874           Wed Oct 26 18:57:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
6876           to handle the use case where skeleton files are generated
6877           from a .pidl file, for example tao/ImR_Client/ImplRepo.pidl.
6878           Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
6879           reporting the problem.
6881 Thu Oct 27 14:31:12 2005  Simon McQueen  <sm@prismtech.com>
6883         * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6885           Fix gcc unused arg warning.
6887 Thu Oct 27 13:36:53 2005  Simon McQueen  <sm@prismtech.com>
6889         * orbsvcs/tests/Bug_2285_Regression/Hello.h:
6890         * orbsvcs/tests/Bug_2287_Regression/Hello.h:
6891         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
6892         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
6893         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
6894         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
6895         * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
6896         * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
6898           Fix the obligatory fuzz errors.
6900 Thu Oct 27 11:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6902         * TAO_IDL/be/be_codegen.cpp:
6903         * tao/GIOP_Utils.cpp:
6904         * tao/Transport_Connector.cpp:
6905         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
6906           64bit fixes
6908 Thu Oct 27 11:30:59 2005  Simon McQueen  <sm@prismtech.com>
6910         * tao/operation_details.h:
6911         * tao/operation_details.i:
6913           Add members (with accessors) for the FT request retention ID and
6914           expiration time.
6916         * tao/PI/ClientRequestInfo.cpp:
6917         * tao/PI/ClientRequestInfo.h:
6919           Add accessors for the FT request retention ID and expiration time
6920           of the underlying request operation details (see above).
6922         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
6923         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
6924         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
6925         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
6927           Transmit the correct retention ID and request expiration time in
6928           the request service context. Bound retries by the expiration time.
6930           This fixes bus #2285 and #2287.
6932         * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc:
6933         * orbsvcs/tests/Bug_2285_Regression/Hello.cpp:
6934         * orbsvcs/tests/Bug_2285_Regression/Hello.h:
6935         * orbsvcs/tests/Bug_2285_Regression/README:
6936         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.cpp:
6937         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer.h:
6938         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.cpp:
6939         * orbsvcs/tests/Bug_2285_Regression/ServerORBInitializer2.h:
6940         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp:
6941         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.h:
6942         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp:
6943         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.h:
6944         * orbsvcs/tests/Bug_2285_Regression/Test.idl:
6945         * orbsvcs/tests/Bug_2285_Regression/client.cpp:
6946         * orbsvcs/tests/Bug_2285_Regression/client2.cpp:
6947         * orbsvcs/tests/Bug_2285_Regression/run_test.pl:
6948         * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
6949         * orbsvcs/tests/Bug_2285_Regression/server.cpp:
6950         * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
6951         * orbsvcs/tests/Bug_2287_Regression/Bug_2287_Regression.mpc:
6952         * orbsvcs/tests/Bug_2287_Regression/Hello.cpp:
6953         * orbsvcs/tests/Bug_2287_Regression/Hello.h:
6954         * orbsvcs/tests/Bug_2287_Regression/README:
6955         * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.cpp:
6956         * orbsvcs/tests/Bug_2287_Regression/ServerORBInitializer2.h:
6957         * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.cpp:
6958         * orbsvcs/tests/Bug_2287_Regression/ServerRequest_Interceptor2.h:
6959         * orbsvcs/tests/Bug_2287_Regression/Test.idl:
6960         * orbsvcs/tests/Bug_2287_Regression/client.cpp:
6961         * orbsvcs/tests/Bug_2287_Regression/run_test.pl:
6962         * orbsvcs/tests/Bug_2287_Regression/server.cpp:
6964           Regression tests for these bugs.
6966 Thu Oct 27 09:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6968         * tao/Sequence_T.{h,cpp}:
6969           Applied the fix of bug 2201, when shrinking a sequence we
6970           re initialize the elements. Fixes bugzilla 2201.
6971           Thanks to Frank Pilhofer <fp at mc dot com> for reporting this
6972           and supplying the patch.
6974 Thu Oct 27 09:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6976         * tests/Bug_2201_Regression/*:
6977           Added regression for bug 2201 to the cvs archive
6979 Thu Oct 27 06:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
6981         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
6982           Fixed conversion warnings
6984 Wed Oct 26 17:22:12 2005  Don Busch  <busch_d@ociweb.com>
6986         * orbsvcs/CosEvent_Service/CosEvent_Service.mpc
6987         * orbsvcs/examples/ORT/ORT.mpc
6988         * orbsvcs/orbsvcs/CosEvent.mpc
6989         * orbsvcs/orbsvcs/CosNaming_Serv.mpc
6990         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp
6991         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp
6992         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp
6993         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
6994         * tao/CSD_Framework.mpc
6996           This is a footprint reduction fix, eliminating a library dependency.
6997           TAO 1.4 introduced a new dependency on the Messaging, Valuetype,
6998           PI, and CodecFactory libraries for the CosNaming_Serv and
6999           CosEvent_Serv libraries.  Turning off CORBA Messaging did not remove
7000           this dependency. Thus, any application that uses CosNaming_Serv or
7001           CosEvent_Serv, but not CORBA Messaging, depends on those libraries
7002           anyway. This change eliminates the CosNaming_Serv and CosEvent_Serv
7003           dependencies on Messaging (and thus PI, CodecFactory, and Valuetype)
7004           when CORBA Messaging and Interceptors are turned off.  It reduces
7005           the footprint in that case by about 600K.
7006           There is a ACE ChangeLog entry with the same timestamp that
7007           descibes the MPC config file changes.
7009 Wed Oct 26 19:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7011         * tao/CodecFactory/IOP_Codec_includeA.h:
7012           Added new file
7014         * tao/Makefile.am:
7015           Updated
7017 Wed Oct 26 18:57:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
7019         * TAO_IDL/be/be_global.cpp (be_change_idl_file_extension):
7021           Changed logic to ignore a header extension set by the -hc
7022           option and use "C.h", if we are processing a .pidl file,
7023           and we are not generating an *A.h file. Thanks to
7024           Johnny Willemsen <jwillemsen@remedy.nl> for reporting
7025           the problem.
7027 Wed Oct 26 18:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7029         * tao/PI/ClientRequestInfoA.cpp
7030         * tao/PI/ClientRequestInfoC.cpp
7031         * tao/PI/ClientRequestInfoC.h
7032         * tao/PI/ClientRequestInfoS.h
7033         * tao/PI/ClientRequestInterceptorA.cpp
7034         * tao/PI/ClientRequestInterceptorC.cpp
7035         * tao/PI/ClientRequestInterceptorC.h
7036         * tao/PI/ClientRequestInterceptorS.h
7037         * tao/PI/InterceptorA.cpp
7038         * tao/PI/InterceptorC.cpp
7039         * tao/PI/InterceptorC.h
7040         * tao/PI/InterceptorS.h
7041         * tao/PI/ORBInitInfoC.cpp
7042         * tao/PI/ORBInitInfoC.h
7043         * tao/PI/ORBInitInfoS.h
7044         * tao/PI/ORBInitializerA.cpp
7045         * tao/PI/ORBInitializerC.cpp
7046         * tao/PI/ORBInitializerC.h
7047         * tao/PI/ORBInitializerS.h
7048         * tao/PI/PIForwardRequestA.cpp
7049         * tao/PI/PIForwardRequestC.cpp
7050         * tao/PI/PIForwardRequestC.h
7051         * tao/PI/PIForwardRequestS.h
7052         * tao/PI/PolicyFactoryA.cpp
7053         * tao/PI/PolicyFactoryC.cpp
7054         * tao/PI/PolicyFactoryC.h
7055         * tao/PI/PolicyFactoryS.h
7056         * tao/PI/RequestInfoA.cpp
7057         * tao/PI/RequestInfoC.cpp
7058         * tao/PI/RequestInfoC.h
7059         * tao/PI/RequestInfoS.h
7060         * tao/PI_Server/ServerRequestInfoA.cpp
7061         * tao/PI_Server/ServerRequestInfoC.cpp
7062         * tao/PI_Server/ServerRequestInfoC.h
7063         * tao/PI_Server/ServerRequestInfoS.h
7064         * tao/PI_Server/ServerRequestInterceptorA.cpp
7065         * tao/PI_Server/ServerRequestInterceptorC.cpp
7066         * tao/PI_Server/ServerRequestInterceptorC.h
7067         * tao/PI_Server/ServerRequestInterceptorS.h
7068         * tao/IORInterceptor/IORInfoC.cpp
7069         * tao/IORInterceptor/IORInfoC.h
7070           Regenerated
7072         * tao/IORInterceptor/IORInfo.pidl
7073         * tao/PI/ORBInitInfo.pidl
7074           Updated regeneration instructions
7076         * tao/PI/ORBInitInfoA.cpp:
7077           Removed
7079         * tao/PI/ClientRequestInfoA.h
7080         * tao/PI/ClientRequestInterceptorA.h
7081         * tao/PI/InterceptorA.h
7082         * tao/PI/ORBInitializerA.h
7083         * tao/PI/PIForwardRequestA.h
7084         * tao/PI/PolicyFactoryA.h
7085         * tao/PI/RequestInfoA.h
7086         * tao/PI_Server/ServerRequestInfoA.h
7087         * tao/PI_Server/ServerRequestInterceptorA.h
7088           New generated files
7090         * tao/PortableServer/POA_Cached_Policies.cpp
7091           Layout fix
7093         * tao/Makefile.am
7094           Added new files
7096         * tao/IORInterceptor/IORInterceptor.pidl
7097         * tao/IORInterceptor/IORInterceptorC.cpp
7098         * tao/IORInterceptor/IORInterceptorC.h
7099         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
7100           Splitted PortableInterceptor::IORInterceptor into IORInterceptor
7101           and IORInterceptor_3_0. This is triggered by bug 1271 which contained
7102           issues about CORBA Compliance. In the 3.0.3 spec the IORInterceptor
7103           was splitted. This fixes bug 1271.
7105           IMPORTANT!!!
7106           If you use IORInterceptor methods components_established,
7107           adapter_manger_state_changed and adapter_state_changed you have to
7108           derive your implementation from IORInterceptor_3_0 else these
7109           methods don't get called!!!
7111         * tests/ORT/ORT_test_IORInterceptor.h
7112         * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
7113         * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp
7114         * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.h
7115         * orbsvcs/examples/ORT/Server_IORInterceptor.h
7116         * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h
7117           Changes for IORInterceptor_3_0.
7119 Wed Oct 26 13:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7121         * tao/diffs/ServerRequestInterceptor.diff:
7122         * tao/PI_Server/diffs/ServerRequestInterceptor.diff:
7123           Moved this diff to the PI_Server directory, it belongs there
7125 Wed Oct 26 09:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7127         * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
7128           Removed the equals and make_profiles methods which where
7129           commented out. That these exist in the IDL of CORBA 3.0.3
7130           is an editorial error. See also OMG issue 9112
7132 Tue Oct 25 22:24:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
7134         * tao/LocateRequest_Invocation.cpp (invoke):
7135         * tao/Synch_Invocation.cpp (remote_oneway, remote_twoway):
7137           Changed OutputCDR_Auto_Reset to ACE_OutputCDR_Auto_Reset to
7138           match corresponding changes made to ACE.
7140 Tue Oct 25 21:50:46 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
7142         * utils/wxNamingViewer/wxNamingViewer.cpp:
7143         * utils/wxNamingViewer/wxNamingViewerFrame.cpp: Added some #include
7144           files to get things working again on Linux.  Thanks to Matt
7145           Gillen <mgillen@bbn.com> for these fixes.
7147 Tue Oct 25 08:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7149         * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
7150           Fixed warning in MinGW build
7152 Tue Oct 25 07:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7154         * tao/PortableServer/POA_Current_Impl.cpp:
7155           Implemented POA_Current::get_reference. This is the last item
7156           of bugzilla bug 1917, which is now totally fixed
7158 Mon Oct 24 19:08:06 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
7160         * TAO_IDL/util/utl_scope.cpp:
7161         * TAO_IDL/util/utl_string.cpp:
7163           Added immediate exits when name clash errors are encountered,
7164           since trying to continue parsing from these points can lead to a
7165           crash. Thanks to Ian Zagorskih <ianzag@megasignal.com> for
7166           reporting the problem. This fix closes [BUGID:2281].
7168 Mon Oct 24 18:39:31 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
7170         * TAO_IDL/fe/fe_interface_header.cpp:
7171         * TAO_IDL/fe/idl.yy:
7172         * TAO_IDL/fe/y.tab.cpp:
7173         * TAO_IDL/include/fe_interface_header.h:
7175           For IDL types that are added to the IDL compiler's
7176           AST via an FE_*Header class (interfaces, valuetypes,
7177           eventtypes, components, and homes), modified the
7178           creation of this class to pass in a scoped name
7179           created on the heap instead of on the stack.
7180           Memory allocated within this scoped name was being
7181           freed in a different scope, and it's dangerous
7182           to assume that the stack address would still be
7183           valid. Also added a destroy() method to the
7184           FE_InterfaceHeader class (base class to all the
7185           others) that handles the destruction of the scoped
7186           name member and its contents, if it is nonzero.
7187           Thanks to Iliyan Jeliazkov <jeliazkov_i@ociweb.com>
7188           for reporting the problem.
7190 Mon Oct 24 18:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7192         * tao/CodecFactory/CodecFactory_impl.cpp:
7193           Added validation whether the requested codesets are supported
7195         * tao/Codeset/Codeset_Manager_i.{h,cpp}:
7196         * tao/Codeset_Manager.h:
7197           Added get_ncs to be able to check whether a codeset is supported.
7198           Thanks to Phil Mesnier for helping with this issue.
7200 Mon Oct 24 17:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7202         * tests/Codec/client.cpp:
7203           Added missing return
7205 Mon Oct 24 06:53:12 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7207         * orbsvcs/IFR_Service/Makefile.am:
7208         * orbsvcs/orbsvcs/Makefile.am:
7209         * tao/Makefile.am:
7211           Regenerated.
7213 Mon Oct 24 13:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7215         * tests/Codec/client.cpp:
7216         * tests/Codec/Codec.mpc:
7217           Extended this test
7219 Mon Oct 24 13:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7221         * tao/CodecFactory/CDR_Encaps_Codec.{h,cpp}
7222         * tao/CodecFactory/CodecFactory_impl.{h,cpp}:
7223         * tao/CodecFactory/IOP_Codec.pidl:
7224         * tao/CodecFactory/IOP_Codec_includeC.h:
7225         * tao/CodecFactory/IOP_Codec_includeS.h:
7226         * tao/CodecFactory/IOP_CodecC.{h,cpp}:
7227           The current Codec just encode/decodes wstring without
7228           using the codesets. When wstrings are encoded/decoded
7229           this causes problems. We found that there has been
7230           raised already an issue at the OMG for this: issue 6050,
7231           see http://www.omg.org/issues/issue6050.txt
7232           This proposes a new IDL method on CodecFactory,
7233           CodecFactory::create_codec_with_codesets.
7234           With this method a Codec can be created with specific
7235           codesets in place. We implemented this method in TAO,
7236           the only thing we will add soon is the extra check whether
7237           the requested codeset is supported, this is not possible
7238           at this moment because the codeset interfaces are not really
7239           setup in a way to do this.
7241         * tao/CodecFactory/IOP_CodecA.cpp:
7242           Removed
7244         * tao/Codeset_Manager.h:
7245         * tao/Codeset_Descriptor_Base.h:
7246           Small layout/doxygen fixes
7248         * tao/Makefile.am:
7249           Removed tao/CodecFactory/IOP_CodecA.cpp
7251         * tao/CodecFactory/diff/IOP_Codec.diff:
7252           Updated
7254 Mon Oct 24 12:59:07 2005  Simon McQueen  <sm@prismtech.com>
7256         * tao/Messaging/ExceptionHolder_i.cpp:
7258           Fixed compile error with VC++ 6.
7260 Mon Oct 24 07:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7262         * Adapter_Registry.cpp:
7263         * ORB_Core.cpp:
7264         * Object.cpp:
7265         * BiDir_GIOP/BiDirGIOP.cpp:
7266         * CSD_Framework/CSD_Object_Adapter_Factory.cpp:
7267         * Messaging/Messaging_Loader.cpp:
7268         * PortableServer/Root_POA.cpp:
7269         * RTPortableServer/RT_Servant_Dispatcher.cpp:
7270           Don't pass %P, %t, \n to ACE_PRINT_EXCEPTION, it
7271           does this itself already.
7273         * Codeset/Codeset_Manager_i.cpp:
7274           Layout improvements
7276 Fri Oct 21 14:12:49 MST 2005  Yan Dai  <dai_y@ociweb.com>
7278         * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
7279         * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
7280         * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
7281         * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
7282         * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
7283         * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
7284         * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
7285         * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
7286         * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
7287         * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
7288         * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
7289         * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
7290         * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
7291         * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
7292         * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
7293         * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
7294         * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
7296           Added PI.h include to force statically initialization happen
7297           before the TAO_CSD_Object_Adapter::init() is called. This would
7298           resolve the problem that CSD test failures on static builds.
7300         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
7301         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
7302         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
7303         * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
7304         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
7305         * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
7307           Added dependency on pi base project since the PI.h is included
7308           in the test application.
7310         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
7311         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
7313           Corrected the conversion specifier (using %u) for unsigned value.
7315 Fri Oct 21 12:25:56 MST 2005  Yan Dai  <dai_y@ociweb.com>
7317         * tao/PI_Server/PI_Server_Loader.cpp:
7319           Removed the %P|%t in the ACE_PRINT_EXCEPTION info parameter.
7321 Fri Oct 21 11:17:10 MST 2005  Yan Dai  <dai_y@ociweb.com>
7323         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
7325           Made the number of threads to use the default value 1 if the
7326           number of threads is not specified in the service config file.
7328         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7330           Replaced the unsigned* with unsigned int* to fix a parse error
7331           compilation error on some compilers.
7333 Fri Oct 21 07:19:32 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7335         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
7337           Fix tipo in server project that caused it not to depend on IDL
7338           project.
7340 Fri Oct 21 13:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7342         * tests/CodeSets/simple/client.cpp:
7343           Fixed signed/unsigned warning
7345 Fri Oct 21 10:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7347         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
7348         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
7349         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
7350         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
7351         * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
7352         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
7353           Don't use barrier as variable name, can be a macro. fixes bugzila
7354           bug 2271. Thanks to Francesco Salvestrini
7355           <f dot salvestrini at nextworks dot it> for reporting this.
7357         * tests/Nested_Upcall_Crash/Clock_Ticks.{h,cpp}:
7358         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
7359         * tests/CodeSets/simple/client.cpp:
7360           64bit fixes
7362         * examples/Simple/echo/Echo_i.cpp:
7363           Initialise pointer with 0
7365         * tao/PortableServer/POA_Current.{h,cpp}:
7366         * tao/PortableServer/POA_Current_Impl.{h,cpp}:
7367         * tao/PortableServer/PS_CurrentA.cpp:
7368         * tao/PortableServer/PS_CurrentC.{h,cpp}:
7369         * tao/PortableServer/PS_Current.pidl:
7370           Added Current::get_reference as to be implemented method, that will
7371           be done soon. Generated the pidl file as a result of AnyTypeCode
7372           refactoring the PS_CurrentA.cpp is not usable for this file, so
7373           zapped it.
7375         * tao/Makefile.am:
7376           Removed PS_CurrentA.cpp
7378 Fri Oct 21 09:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7380         * tao/Messaging/ExceptionHolder_i.h:
7381           Fixed forward declaration
7383 Thu Oct 20 12:24:30 MST 2005  Yan Dai  <dai_y@ociweb.com>
7385         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
7387           Made the ACE_Thread_Manager instance wait for CSD task threads
7388           exit. This should fix test failure shown on scoreboard.
7390 Thu Oct 20 11:54:38 MST 2005  Yan Dai  <dai_y@ociweb.com>
7392         * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7393         * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7394         * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7395         * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7396         * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7397         * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7398         * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7399         * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7400         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
7401         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
7402         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
7403         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
7405           Removed the duplicated inheritence of PortableServer::ServantBase.
7407         * tao/CSD_Framework/CSD_Framework.pidl:
7409           Fixed fuzz errors.
7411         * tao/CSD_Framework/CSD_FrameworkA.cpp:
7412         * tao/CSD_Framework/CSD_FrameworkA.h:
7413         * tao/CSD_Framework/CSD_FrameworkC.cpp:
7414         * tao/CSD_Framework/CSD_FrameworkC.h:
7415         * tao/CSD_Framework/diffs/CSD_Framework.diff:
7417           Regenerated files from pidl file and updated to resolve error
7418           message from compiler.
7420         * tao/CSD_Framework/CSD_FrameworkC.inl:
7422           Removed the empty file to fix fuzz error.
7424         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
7425         * tao/CSD_Framework/CSD_Strategy_Base.h:
7426         * tao/CSD_ThreadPool/CSD_ThreadPool.h:
7427         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7428         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
7430           Fixed fuzz errors and compilation errors shown on scoreboard.
7432         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
7433         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
7434         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
7436           Updated to be the same as in $TAO_ROOT/tests/Hello test.
7438 Thu Oct 20 14:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7440         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
7441           Fixed argument not used warning
7443 Thu Oct 20 13:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7445         Enabled the new AMI implementation as described in the CORBA
7446         3.0.3 specification. All tests and examples are updated to the
7447         new spec but if you want to use the old specification for
7448         your application then define TAO_HAS_DEPRECATED_EXCEPTION_HOLDER
7449         in your config.h and rebuild the core libs and the TAO IDL compiler.
7450         This deprecated AMI support will be kept alive until x.5.1 has
7451         been released and then we will zap it completely from the
7452         TAO distribution.
7454         When you want to update the application code for the new mapping,
7455         all _excep methods in the reply handler must be updated. Change
7456         the interface specific exceptionholder in the interface to
7457         ::Messaging::ExceptionHolder, change in the implementation the
7458         raise_x call to raise_exception.
7460         * TAO_IDL/be_include/be_global.h:
7461         * tao/orbconf.h:
7462           Removed define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER, we
7463           are switching now to the new AMI implementation
7465         * docs/tutorials/Quoter/AMI/Handler_i.{h,cpp}:
7466         * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.{h,cpp}:
7467         * examples/AMI/FL_Callback/Peer_i.{h,cpp}:
7468         * examples/Buffered_AMI/client.cpp:
7469         * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
7470         * examples/Content_Server/AMI_Observer/Callback_Handler.{h,cpp}:
7471         * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
7472         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.{h,cpp}:
7473         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.{h,cpp}:
7474         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
7475         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.{h,cpp}:
7476         * orbsvcs/tests/HTIOP/AMI/client.cpp
7477         * orbsvcs/tests/HTIOP/AMI/simple_client.cpp
7478         * performance-tests/Latency/AMI/Roundtrip_Handler.{h,cpp}:
7479         * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.{h,cpp}:
7480         * tests/AMI/client.cpp:
7481         * tests/AMI/simple_client.cpp:
7482         * tests/AMI_Buffering/Reply_Handler.{h,cpp}:
7483         * tests/AMI_Timeouts/timeout_i.{h,cpp}:
7484         * tests/Big_AMI/client.cpp:
7485         * tests/Bug_1482_Regression/Reply_Handler.{h,cpp}:
7486         * tests/Bug_1551_Regression/Reply_Handler.{h,cpp}:
7487         * tests/LongUpcalls/AMI_Manager.{h,cpp}:
7488         * tests/LongUpcalls/Manager_Handler.{h,cpp}:
7489         * tests/Portable_Interceptors/AMI/Echo_Handler.{h,cpp}:
7490           Updated for the new AMI mapping
7492 Thu Oct 20 12:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7494         * docs/compiler.html:
7495           Documented AMI behaviour and fixed some incorrect links
7497 Thu Oct 20 12:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7499         * docs/releasenotes/index.html:
7500           Fixed html tag
7502 Thu Oct 20 10:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7504         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
7505           Fixed problem with the exceptionholder in the new AMI mapping, it
7506           was created for each interface in an idl file, it should only
7507           be created once
7509 Thu Oct 20 09:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7511         * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
7512           Guarded another part of code with TAO_HAS_DEPRECATED_EXCEPTION_HOLDER,
7513           it is not needed with the new AMI implementation
7515 Wed Oct 19 14:09:44 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
7517         * tao/Messaging/AMH_Response_Handler.cpp:
7519           Release the lock in the destructor before calling
7520           _tao_rh_send_exception (). The said method is well
7521           protected. Calling this method with the lock held could create a
7522           deadlock. Thanks to Anton Bakanovskiy <Anton dot Bakanovskiy at
7523           bercut dot ru> and Toha Bakanovsky <im-scooter at yandex.ru> for
7524           reporting the problem. This fixes [BUGID 2269].
7526 Wed Oct 19 11:30:23 MST 2005  Yan Dai  <dai_y@ociweb.com>
7528         * tao/CSD_Framework/CSD_Strategy_Base.h:
7530           Removed extra ";" from the POAManager forward declaration.
7532         * tao/CSD_Framework/CSD_Strategy_Base.cpp:
7533         * tao/PortableServer/Root_POA.cpp:
7535           Removed the argument name from the csd hook interfaces instead
7536           of using ACE_UNUSED_ARG.
7538         * docs/libraries.html:
7540           Added CSD_Framework and CSD_ThreadPool library descriptions.
7542         * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7543         * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7544         * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7545         * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7546         * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7547         * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7548         * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7549         * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7550         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
7551         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
7552         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
7553         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
7554         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
7556           Replaced deprecated RefCountServantBase with ServantBase.
7558 Wed Oct 19 10:01:03 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
7560         * tao/Valuetype/Value_VarOut_T.cpp (operator=):
7562           Implement assignment operators in terms of their constructor
7563           counterparts using the canonical copy and (non-throwing) swap
7564           technique.  Provides strong exception safety guarantee, obviates
7565           need for self-assignment check and reduces code duplication
7566           between constructors and assignment operators.  This change also
7567           reverts "Tue Jun 21 13:38:23 2005  Gary Maxey <gary.maxey@...>",
7568           and fixes a memory leak reported by Mickael P. Golovin <migel at
7569           garant dot ru>.
7571 Wed Oct 19 12:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7573         * tao/Messaging/ExceptionHolder_i.cpp:
7574           Added todo that code could be simplified when missing valuetype
7575           constructor is generated
7577 Wed Oct 19 10:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7579         * TAO_IDL/be_include/be_global.h:
7580           Added define of TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This way
7581           I can the new AMI support to the IDL compiler in the repo
7582           and build it on multiple boxes by removing this define by hand.
7583           At the moment the new AMI support is fully ready I will remove
7584           this define and then it is up to the user to set it.
7586         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
7587         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
7588         * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
7589         * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp:
7590         * TAO_IDL/be/be_codegen.cpp:
7591         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
7592           Added support for the new AMI mapping, is enabled when
7593           TAO_HAS_DEPRECATED_EXCEPTION_HOLDER is not defined, so by
7594           default it is disabled at this moment
7596 Wed Oct 19 09:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7598         * tao/Messaging/ExceptionHolder_i.{h,cpp}:
7599           Added new Messaging::ExceptionHolder implementation, will be used
7600           for the new AMI mapping
7602         * tao/Makefile.am:
7603           Added new files above
7605 Wed Oct 19 08:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7607         * TAO_IDL/be_include/be_global.h:
7608         * TAO_IDL/be/be_global.cpp:
7609           Added member to store the new Messaging::ExceptionHolder
7610           for the latest AMI mapping
7612 Wed Oct 19 00:35:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7614         * configure.ac:
7616           Add default AM_CONDITIONAL for BUILD_WFMO.
7618 Wed Oct 19 07:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
7620         * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
7621           Fixed MinGW warning
7623 Wed Oct 19 00:11:34 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7625         * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am:
7627           Regenerate.
7629         * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc:
7631           Changed to inherit from wfmo instead of using a verbatim section
7632           to disable building on systems without the ACE_WFMO_Reactor.
7634 Tue Oct 18 23:43:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7636         * tao/Makefile.am
7638           Regenerate.
7640         * tao/CSD_Framework.mpc:
7641         * tao/CSD_ThreadPool.mpc:
7643           Add Pkconfig_Files section for new pkg-config templates.
7645         * tao/CSD_Framework/TAO_CSD_Framework.pc.in:
7647           New file, pkg-config *.pc template for TAO_CSD_Framework
7648           library.
7650         * tao/CSD_ThreadPool/TAO_CSD_ThreadPool.pc.in:
7652           New file, pkg-config *.pc template for TAO_CSD_ThreadPool
7653           library.
7655 Tue Oct 18 20:56:24 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7657         * tao/CSD_ThreadPool.mpc:
7659           Changed to inherit from core.mpb base project.
7661 Tue Oct 18 18:35:26 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7663         * tao/Makefile.am:
7665           Regenerate due to CSD.
7667 Tue Oct 18 18:33:04 2005  J.T. Conklin  <jtc@acorntoolworks.com>
7669         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
7670         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
7671         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
7673           Regenerate due to change in Kokyu_dsrt_schedulers.mpb.
7675 Tue Oct 18 17:24:26 MST 2005  Yan Dai  <dai_y@ociweb.com>
7677         Merged in the CSD (Custom Servant Dispatching) feature from OCI.
7679         The main changes to existing code are:
7681           - Four hooks are added to TAO_Root_POA to notify the CSD when poa
7682             is activated/deactivated and servant is activated/deactivated.
7683             Some areas of the code were instrumented to call these hooks to
7684             notify the CSD Strategy object of POA activation and deactivation
7685             "events".  Likewise, code was added to notify the CSD Strategy object
7686             of servant activation and deactivation "events".
7687           - A virtual method do_dispatch() is added to the TAO_Object_Adapter so
7688             the CSD object adpater can override the default implementation to
7689             dispatch the requests to the CSD strategy.
7690           - The remote requests and the collocated oneway requests are cloned when
7691             they are dispatched to the CSD strategy. To support the TAO_ServerRequest
7692             clone in the CSD library, the friendship is added to the TAO_ServerRequest
7693             class and it's data member classes such as TAO_Service_Context class,
7694             TAO_Operation_Details class and TAO_Tagged_Profile class.
7696         * tao/PortableServer/Root_POA.cpp:
7697         * tao/PortableServer/Root_POA.h:
7699           Added four hooks.
7701         * tao/PortableServer/Object_Adapter.cpp:
7702         * tao/PortableServer/Object_Adapter.h:
7703         * tao/PortableServer/POAManager.cpp:
7704         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
7706           Instrumented to call the hooks.
7708         * tao/operation_details.h:
7709         * tao/Service_Context.h:
7710         * tao/Tagged_Profile.h:
7712           Added friendship with CSD_FW_Server_Request_Wrapper to support
7713           the TAO_ServerRequest clone in CSD library.
7715         * tao/TAO_Server_Request.h:
7717           - Changed the operation_details_ to be pointer to const
7718           TAO_Operation_Details object instead of const pointer to const
7719           TAO_Operation_Details object. This change is made to accommodate
7720           the change of TAO_ServerRequest clone in the CSD library.
7721           - Added friendship with CSD_FW_Server_Request_Wrapper to support
7722           the TAO_ServerRequest clone in CSD library.
7724         * tao/PortableServer/get_arg.h:
7726           Made the get_in_arg template function check whether the
7727           detail argument is nil. If the detail is not nil and the
7728           argument list in detail is nil(collocated oneway case) then it
7729           will demarshall the input CDR stream and get arguments. This
7730           change is made to accommodate the changes in TAO_Operation_Details
7731           clone that writes the argument list to the input CDR of the
7732           TAO_ServerRequest object.
7734         * tao/Intrusive_Ref_Count_Base_T.cpp:
7735         * tao/Intrusive_Ref_Count_Base_T.h:
7736         * tao/Intrusive_Ref_Count_Base_T.inl:
7737         * tao/Intrusive_Ref_Count_Handle_T.cpp:
7738         * tao/Intrusive_Ref_Count_Handle_T.h:
7739         * tao/Intrusive_Ref_Count_Handle_T.inl:
7741           These are two new classes that provide infrastructure-level support
7742           for classes that need an "intrusive" reference counting mechanism.
7744         * tao/CSD_Framework.mpc:
7745         * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
7746         * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
7747         * tao/CSD_Framework/CSD_Framework.pidl:
7748         * tao/CSD_Framework/CSD_Framework_Loader.cpp:
7749         * tao/CSD_Framework/CSD_Framework_Loader.h:
7750         * tao/CSD_Framework/CSD_FrameworkA.cpp:
7751         * tao/CSD_Framework/CSD_FrameworkA.h:
7752         * tao/CSD_Framework/CSD_FrameworkC.cpp:
7753         * tao/CSD_Framework/CSD_FrameworkC.h:
7754         * tao/CSD_Framework/CSD_FrameworkC.inl:
7755         * tao/CSD_Framework/CSD_FW_Export.h:
7756         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
7757         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.h:
7758         * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.inl:
7759         * tao/CSD_Framework/CSD_Object_Adapter.cpp:
7760         * tao/CSD_Framework/CSD_Object_Adapter.h:
7761         * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp:
7762         * tao/CSD_Framework/CSD_Object_Adapter_Factory.h:
7763         * tao/CSD_Framework/CSD_ORBInitializer.cpp:
7764         * tao/CSD_Framework/CSD_ORBInitializer.h:
7765         * tao/CSD_Framework/CSD_POA.cpp:
7766         * tao/CSD_Framework/CSD_POA.h:
7767         * tao/CSD_Framework/CSD_POA.inl:
7768         * tao/CSD_Framework/CSD_Strategy_Base.cpp:
7769         * tao/CSD_Framework/CSD_Strategy_Base.h:
7770         * tao/CSD_Framework/CSD_Strategy_Base.inl:
7771         * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
7772         * tao/CSD_Framework/CSD_Strategy_Proxy.h:
7773         * tao/CSD_Framework/CSD_Strategy_Proxy.inl:
7774         * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
7775         * tao/CSD_Framework/CSD_Strategy_Repository.h:
7776         * tao/CSD_Framework/diffs/CSD_Framework.diff:
7778           All of the files listed above are brand new and are used to build
7779           the new CSD Framework library. This framework implements the base
7780           classes for the concrete strategy implementation and implements
7781           the service objects for CSD strategy static and dynamic loading
7782           via the service configuration file.
7784         * tao/CSD_ThreadPool.mpc:
7785         * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
7786         * tao/CSD_ThreadPool/CSD_ThreadPool.h:
7787         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.cpp:
7788         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.h:
7789         * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl:
7790         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp:
7791         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
7792         * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.inl:
7793         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp:
7794         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
7795         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.inl:
7796         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp:
7797         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
7798         * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.inl:
7799         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.cpp:
7800         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
7801         * tao/CSD_ThreadPool/CSD_TP_Corba_Request.inl:
7802         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp:
7803         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
7804         * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.inl:
7805         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.cpp:
7806         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
7807         * tao/CSD_ThreadPool/CSD_TP_Custom_Request.inl:
7808         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.cpp:
7809         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
7810         * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl:
7811         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.cpp:
7812         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.h:
7813         * tao/CSD_ThreadPool/CSD_TP_Custom_Synch_Request.inl:
7814         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.cpp:
7815         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.h:
7816         * tao/CSD_ThreadPool/CSD_TP_Dispatchable_Visitor.inl:
7817         * tao/CSD_ThreadPool/CSD_TP_Export.h:
7818         * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
7819         * tao/CSD_ThreadPool/CSD_TP_Queue.h:
7820         * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
7821         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.cpp:
7822         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
7823         * tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.inl:
7824         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp:
7825         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
7826         * tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl:
7827         * tao/CSD_ThreadPool/CSD_TP_Request.cpp:
7828         * tao/CSD_ThreadPool/CSD_TP_Request.h:
7829         * tao/CSD_ThreadPool/CSD_TP_Request.inl:
7830         * tao/CSD_ThreadPool/CSD_TP_Servant_State.cpp:
7831         * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
7832         * tao/CSD_ThreadPool/CSD_TP_Servant_State.inl:
7833         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.cpp:
7834         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
7835         * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl:
7836         * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp:
7837         * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
7838         * tao/CSD_ThreadPool/CSD_TP_Strategy.inl:
7839         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
7840         * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.h:
7841         * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.cpp:
7842         * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
7843         * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.inl:
7844         * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
7845         * tao/CSD_ThreadPool/CSD_TP_Task.h:
7846         * tao/CSD_ThreadPool/CSD_TP_Task.inl:
7848           All of the files listed above are brand new and are used to build
7849           the new CSD ThreadPool library.  Collectively, these classes
7850           represent the reference-implementation for the CSD Strategy feature.
7852         * examples/CSD_Strategy/README:
7853         * examples/CSD_Strategy/ThreadPool/client_main.cpp:
7854         * examples/CSD_Strategy/ThreadPool/ClientApp.cpp:
7855         * examples/CSD_Strategy/ThreadPool/ClientApp.h:
7856         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
7857         * examples/CSD_Strategy/ThreadPool/Foo.idl:
7858         * examples/CSD_Strategy/ThreadPool/Foo_i.cpp:
7859         * examples/CSD_Strategy/ThreadPool/Foo_i.h:
7860         * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp:
7861         * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.h:
7862         * examples/CSD_Strategy/ThreadPool/README:
7863         * examples/CSD_Strategy/ThreadPool/run_test.pl:
7864         * examples/CSD_Strategy/ThreadPool/server_main.cpp:
7865         * examples/CSD_Strategy/ThreadPool/ServerApp.cpp:
7866         * examples/CSD_Strategy/ThreadPool/ServerApp.h:
7867         * examples/CSD_Strategy/ThreadPool2/client_main.cpp:
7868         * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp:
7869         * examples/CSD_Strategy/ThreadPool2/ClientApp.h:
7870         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
7871         * examples/CSD_Strategy/ThreadPool2/Foo.idl:
7872         * examples/CSD_Strategy/ThreadPool2/Foo_i.cpp:
7873         * examples/CSD_Strategy/ThreadPool2/Foo_i.h:
7874         * examples/CSD_Strategy/ThreadPool2/FooServantList.cpp:
7875         * examples/CSD_Strategy/ThreadPool2/FooServantList.h:
7876         * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp:
7877         * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.h:
7878         * examples/CSD_Strategy/ThreadPool2/README:
7879         * examples/CSD_Strategy/ThreadPool2/run_test.pl:
7880         * examples/CSD_Strategy/ThreadPool2/server_main.cpp:
7881         * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp:
7882         * examples/CSD_Strategy/ThreadPool2/ServerApp.h:
7883         * examples/CSD_Strategy/ThreadPool3/client_main.cpp:
7884         * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp:
7885         * examples/CSD_Strategy/ThreadPool3/ClientApp.h:
7886         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
7887         * examples/CSD_Strategy/ThreadPool3/Foo.idl:
7888         * examples/CSD_Strategy/ThreadPool3/Foo_i.cpp:
7889         * examples/CSD_Strategy/ThreadPool3/Foo_i.h:
7890         * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp:
7891         * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.h:
7892         * examples/CSD_Strategy/ThreadPool3/OrbTask.cpp:
7893         * examples/CSD_Strategy/ThreadPool3/OrbTask.h:
7894         * examples/CSD_Strategy/ThreadPool3/README:
7895         * examples/CSD_Strategy/ThreadPool3/run_test.pl:
7896         * examples/CSD_Strategy/ThreadPool3/server_main.cpp:
7897         * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp:
7898         * examples/CSD_Strategy/ThreadPool3/ServerApp.h:
7899         * examples/CSD_Strategy/ThreadPool4/Callback.idl:
7900         * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp:
7901         * examples/CSD_Strategy/ThreadPool4/Callback_i.h:
7902         * examples/CSD_Strategy/ThreadPool4/ClientTask.cpp:
7903         * examples/CSD_Strategy/ThreadPool4/ClientTask.h:
7904         * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
7905         * examples/CSD_Strategy/ThreadPool4/Foo.idl:
7906         * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
7907         * examples/CSD_Strategy/ThreadPool4/Foo_i.h:
7908         * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp:
7909         * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.h:
7910         * examples/CSD_Strategy/ThreadPool4/README:
7911         * examples/CSD_Strategy/ThreadPool4/run_test.pl:
7912         * examples/CSD_Strategy/ThreadPool4/server_main.cpp:
7913         * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp:
7914         * examples/CSD_Strategy/ThreadPool4/ServerApp.h:
7915         * examples/CSD_Strategy/ThreadPool5/Callback.idl:
7916         * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp:
7917         * examples/CSD_Strategy/ThreadPool5/Callback_i.h:
7918         * examples/CSD_Strategy/ThreadPool5/client_main.cpp:
7919         * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp:
7920         * examples/CSD_Strategy/ThreadPool5/ClientApp.h:
7921         * examples/CSD_Strategy/ThreadPool5/ClientTask.cpp:
7922         * examples/CSD_Strategy/ThreadPool5/ClientTask.h:
7923         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
7924         * examples/CSD_Strategy/ThreadPool5/Foo.idl:
7925         * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp:
7926         * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
7927         * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp:
7928         * examples/CSD_Strategy/ThreadPool5/FooServantList.h:
7929         * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp:
7930         * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.h:
7931         * examples/CSD_Strategy/ThreadPool5/OrbTask.cpp:
7932         * examples/CSD_Strategy/ThreadPool5/OrbTask.h:
7933         * examples/CSD_Strategy/ThreadPool5/README:
7934         * examples/CSD_Strategy/ThreadPool5/run_test.pl:
7935         * examples/CSD_Strategy/ThreadPool5/server_main.cpp:
7936         * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp:
7937         * examples/CSD_Strategy/ThreadPool5/ServerApp.h:
7938         * examples/CSD_Strategy/ThreadPool6/client_main.cpp:
7939         * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp:
7940         * examples/CSD_Strategy/ThreadPool6/ClientApp.h:
7941         * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
7942         * examples/CSD_Strategy/ThreadPool6/Foo.idl:
7943         * examples/CSD_Strategy/ThreadPool6/Foo_i.cpp:
7944         * examples/CSD_Strategy/ThreadPool6/Foo_i.h:
7945         * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp:
7946         * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.h:
7947         * examples/CSD_Strategy/ThreadPool6/README:
7948         * examples/CSD_Strategy/ThreadPool6/run_test.pl:
7949         * examples/CSD_Strategy/ThreadPool6/server_main.cpp:
7950         * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp:
7951         * examples/CSD_Strategy/ThreadPool6/ServerApp.h:
7952         * performance-tests/CSD_Strategy/TestApps/client_main.cpp:
7953         * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp:
7954         * performance-tests/CSD_Strategy/TestApps/ClientApp.h:
7955         * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc:
7956         * performance-tests/CSD_Strategy/TestApps/run_test.pl:
7957         * performance-tests/CSD_Strategy/TestApps/server_main.cpp:
7958         * performance-tests/CSD_Strategy/TestApps/ServerApp.cpp:
7959         * performance-tests/CSD_Strategy/TestApps/ServerApp.h:
7960         * performance-tests/CSD_Strategy/TestApps/README:
7961         * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp:
7962         * performance-tests/CSD_Strategy/TestInf/AppHelper.h:
7963         * performance-tests/CSD_Strategy/TestInf/AppShutdown.cpp:
7964         * performance-tests/CSD_Strategy/TestInf/AppShutdown.h:
7965         * performance-tests/CSD_Strategy/TestInf/CancelledException.idl:
7966         * performance-tests/CSD_Strategy/TestInf/ClientEngine.cpp:
7967         * performance-tests/CSD_Strategy/TestInf/ClientEngine.h:
7968         * performance-tests/CSD_Strategy/TestInf/ClientTask.cpp:
7969         * performance-tests/CSD_Strategy/TestInf/ClientTask.h:
7970         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
7971         * performance-tests/CSD_Strategy/TestInf/CSD_PT_TestInf_Export.h:
7972         * performance-tests/CSD_Strategy/TestInf/CustomException.idl:
7973         * performance-tests/CSD_Strategy/TestInf/FooException.idl:
7974         * performance-tests/CSD_Strategy/TestInf/OrbRunner.cpp:
7975         * performance-tests/CSD_Strategy/TestInf/OrbRunner.h:
7976         * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp:
7977         * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.h:
7978         * performance-tests/CSD_Strategy/TestInf/OrbTask.cpp:
7979         * performance-tests/CSD_Strategy/TestInf/OrbTask.h:
7980         * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp:
7981         * performance-tests/CSD_Strategy/TestInf/ServantList_T.h:
7982         * performance-tests/CSD_Strategy/TestInf/TestAppBase.cpp:
7983         * performance-tests/CSD_Strategy/TestInf/TestAppBase.h:
7984         * performance-tests/CSD_Strategy/TestInf/TestAppException.idl:
7985         * performance-tests/CSD_Strategy/TestInf/TestAppMain.h:
7986         * performance-tests/CSD_Strategy/TestInf/README:
7987         * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc:
7988         * performance-tests/CSD_Strategy/TestServant/CSD_PT_TestServant_Export.h:
7989         * performance-tests/CSD_Strategy/TestServant/Foo.idl:
7990         * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.cpp:
7991         * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h:
7992         * performance-tests/CSD_Strategy/TestServant/Foo_i.cpp:
7993         * performance-tests/CSD_Strategy/TestServant/Foo_i.h:
7994         * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.cpp:
7995         * performance-tests/CSD_Strategy/TestServant/Foo_Statistics.h:
7996         * performance-tests/CSD_Strategy/TestServant/README:
7997         * tests/CSD_Strategy_Tests/README:
7998         * tests/CSD_Strategy_Tests/Broken/client_main.cpp:
7999         * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp:
8000         * tests/CSD_Strategy_Tests/Broken/ClientApp.h:
8001         * tests/CSD_Strategy_Tests/Broken/CSD_TP_Broken.mpc:
8002         * tests/CSD_Strategy_Tests/Broken/run_test.pl:
8003         * tests/CSD_Strategy_Tests/Broken/server_main.cpp:
8004         * tests/CSD_Strategy_Tests/Broken/ServerApp.cpp:
8005         * tests/CSD_Strategy_Tests/Broken/ServerApp.h:
8006         * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp:
8007         * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h:
8008         * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.cpp:
8009         * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h:
8010         * tests/CSD_Strategy_Tests/TP_Common/CancelledException.idl:
8011         * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.cpp:
8012         * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.h:
8013         * tests/CSD_Strategy_Tests/TP_Common/ClientTask.cpp:
8014         * tests/CSD_Strategy_Tests/TP_Common/ClientTask.h:
8015         * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Export.h:
8016         * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
8017         * tests/CSD_Strategy_Tests/TP_Common/CustomException.idl:
8018         * tests/CSD_Strategy_Tests/TP_Common/FooException.idl:
8019         * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.cpp:
8020         * tests/CSD_Strategy_Tests/TP_Common/OrbRunner.h:
8021         * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp:
8022         * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.h:
8023         * tests/CSD_Strategy_Tests/TP_Common/OrbTask.cpp:
8024         * tests/CSD_Strategy_Tests/TP_Common/OrbTask.h:
8025         * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp:
8026         * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.h:
8027         * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.cpp:
8028         * tests/CSD_Strategy_Tests/TP_Common/StatisticsHelper.h:
8029         * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.cpp:
8030         * tests/CSD_Strategy_Tests/TP_Common/TestAppBase.h:
8031         * tests/CSD_Strategy_Tests/TP_Common/TestAppException.idl:
8032         * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h:
8033         * tests/CSD_Strategy_Tests/TP_Foo_A/CSD_TP_Foo_A_Export.h:
8034         * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc:
8035         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl:
8036         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.cpp:
8037         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_ClientEngine.h:
8038         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.cpp:
8039         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_i.h:
8040         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.cpp:
8041         * tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h:
8042         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback.idl:
8043         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.cpp:
8044         * tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h:
8045         * tests/CSD_Strategy_Tests/TP_Foo_B/CSD_TP_Foo_B_Export.h:
8046         * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc:
8047         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B.idl:
8048         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.cpp:
8049         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_ClientEngine.h:
8050         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp:
8051         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.h:
8052         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.cpp:
8053         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_SimpleClientEngine.h:
8054         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp:
8055         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.h:
8056         * tests/CSD_Strategy_Tests/TP_Foo_C/CSD_TP_Foo_C_Export.h:
8057         * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc:
8058         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C.idl:
8059         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.cpp:
8060         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_ClientEngine.h:
8061         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.cpp:
8062         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op1.h:
8063         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.cpp:
8064         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op2.h:
8065         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp:
8066         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.h:
8067         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.cpp:
8068         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op4.h:
8069         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.cpp:
8070         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op5.h:
8071         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.cpp:
8072         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_ClientEngine.h:
8073         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.cpp:
8074         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Custom_Proxy.h:
8075         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.cpp:
8076         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_i.h:
8077         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.cpp:
8078         * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_Statistics.h:
8079         * tests/CSD_Strategy_Tests/TP_Test_1/client_main.cpp:
8080         * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.cpp:
8081         * tests/CSD_Strategy_Tests/TP_Test_1/ClientApp.h:
8082         * tests/CSD_Strategy_Tests/TP_Test_1/CSD_TP_Test_1.mpc:
8083         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
8084         * tests/CSD_Strategy_Tests/TP_Test_1/server_main.cpp:
8085         * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.cpp:
8086         * tests/CSD_Strategy_Tests/TP_Test_1/ServerApp.h:
8087         * tests/CSD_Strategy_Tests/TP_Test_2/client_main.cpp:
8088         * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp:
8089         * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.h:
8090         * tests/CSD_Strategy_Tests/TP_Test_2/CSD_TP_Test_2.mpc:
8091         * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
8092         * tests/CSD_Strategy_Tests/TP_Test_2/server_main.cpp:
8093         * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.cpp:
8094         * tests/CSD_Strategy_Tests/TP_Test_2/ServerApp.h:
8095         * tests/CSD_Strategy_Tests/TP_Test_3/client_main.cpp:
8096         * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp:
8097         * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.h:
8098         * tests/CSD_Strategy_Tests/TP_Test_3/CSD_TP_Test_3.mpc:
8099         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
8100         * tests/CSD_Strategy_Tests/TP_Test_3/server_main.cpp:
8101         * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.cpp:
8102         * tests/CSD_Strategy_Tests/TP_Test_3/ServerApp.h:
8103         * tests/CSD_Strategy_Tests/TP_Test_4/client_main.cpp:
8104         * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp:
8105         * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.h:
8106         * tests/CSD_Strategy_Tests/TP_Test_4/CSD_TP_Test_4.mpc:
8107         * tests/CSD_Strategy_Tests/TP_Test_4/README:
8108         * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
8109         * tests/CSD_Strategy_Tests/TP_Test_4/server_main.cpp:
8110         * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.cpp:
8111         * tests/CSD_Strategy_Tests/TP_Test_4/ServerApp.h:
8112         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp:
8113         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc:
8114         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.cpp:
8115         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Hello.h:
8116         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/README:
8117         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
8118         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp:
8119         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/svc.conf:
8120         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Test.idl:
8121         * tests/CSD_Strategy_Tests/TP_Test_Static/client_main.cpp:
8122         * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
8123         * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.h:
8124         * tests/CSD_Strategy_Tests/TP_Test_Static/CSD_TP_Test_Static.mpc:
8125         * tests/CSD_Strategy_Tests/TP_Test_Static/README:
8126         * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
8127         * tests/CSD_Strategy_Tests/TP_Test_Static/server_main.cpp:
8128         * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.cpp:
8129         * tests/CSD_Strategy_Tests/TP_Test_Static/ServerApp.h:
8130         * tests/CSD_Strategy_Tests/TP_Test_Static/svc.conf:
8132           All of the files above are part of the examples, tests and performance
8133           tests added for the CSD feature.
8135 Tue Oct 18 13:23:21 2005  Chris Cleeland  <cleeland_c@ociweb.com>
8137         * docs/ec_options.html: Finally updated documentation to
8138           include information about the "new" queue-full options.
8139           See entry from "Thu Aug 25 11:00:47 2005  Chris Cleeland" for
8140           more info.
8142 Tue Oct 18 10:31:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8144         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
8146           Updated TAO multicast service ID enumerator names to match
8147           new names in tao/objectid.h.
8149 Tue Oct 18 09:34:53 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8151         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp (setup_multicast):
8152         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming):
8153         * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
8154           (init_multicast_server):
8156           Updated TAO multicast service ID enumerator names to match
8157           new names in tao/objectid.h.
8159 Tue Oct 18 09:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8161         * TAO_IDL/be/be_global.cpp:
8162           Removed duplicate space
8164 Tue Oct 18 08:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8166         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
8167         * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
8168           Fixed warnings in MinGW build
8170 Tue Oct 18 00:19:41 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8172         * tao/ORB_Core.cpp (init):
8174           Corrected minor typo in previous commit.
8176 Tue Oct 18 00:08:30 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8178         * tao/SystemException.cpp:
8179         * tao/SystemException.inl:
8181           Moved concrete SystemException constructors out of line again.
8182           The intended footprint decreases were unfortunately not seen
8183           across all platforms.
8185         * tao/ORB.h (resolve_service):
8187           Removed unnecessary return type and emulated exception
8188           parameter.
8190         * tao/ORB.cpp (resolve_service):
8192           Use snprintf() to simplify integer-to-string conversion and
8193           string concatenation.  Thanks to Jiang Wei <jw dot tao at sduept
8194           dot com> for providing a patch.
8196           Optimized to only determine multicast port if multicast default
8197           initial reference is enabled.
8199           Removed unused "return_value" variable.
8201           (resolve_initial_references):
8203           Updated calls to resolve_service() to reflect new signature and
8204           void return type.
8206         * tao/ORB_Core.cpp (init):
8208           Simplified code that sets Name Service default initial
8209           reference.
8211           Updated names of multicast-capable service IDs to match the new
8212           names in tao/objectid.h.
8214         * tao/objectid.h (TAO_MCAST_SERVICEID):
8216           Addressed global namespace pollution by placing this enumeration
8217           within the TAO namespace.  Also prepended each service ID
8218           enumerator with "MCAST_" to further reduce potential internal
8219           TAO namespace pollution.
8221         * tao/params.h:
8222         * tao/params.i:
8224           TAO_MCAST_SERVICEID is now TAO::MCAST_SERVICEID, as changed in
8225           tao/objectid.h.
8227 Tue Oct 18 06:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8229         * tao/DynamicInterface/DII_Invocation.h:
8230           Added forward declaration of ParameterList
8232 Mon Oct 17 14:43:18 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8234         * tao/Makefile.am:
8236           Regenerated due to tao/Messaging/* refactor.
8238 Mon Oct 17 14:42:09 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8240         * orbsvcs/examples/Notify/Lanes/Makefile.am:
8241         * orbsvcs/tests/Notify/Basic/Makefile.am:
8242         * orbsvcs/tests/Notify/Blocking/Makefile.am:
8243         * orbsvcs/tests/Notify/Destroy/Makefile.am:
8244         * orbsvcs/tests/Notify/Discarding/Makefile.am:
8245         * orbsvcs/tests/Notify/Driver/Makefile.am:
8246         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
8247         * orbsvcs/tests/Notify/Ordering/Makefile.am:
8248         * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
8249         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
8250         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
8251         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
8252         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
8253         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
8254         * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
8255         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
8257           Regenerated due to notification_serv being added to notifytest
8258           base project.
8260 Mon Oct 17 12:45:57 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8262         * performance-tests/POA/Demux/Makefile.am:
8263         * performance-tests/RTCorba/Oneways/Reliable/Makefile.am:
8264         * performance-tests/RTCorba/Thread_Pool/Makefile.am:
8266           Regenerated.
8268         * performance-tests/POA/Demux/Demux.mpc:
8269         * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc:
8270         * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
8272           Add/tweak *_IDL projects for compiling *.idl files.
8274 Mon Oct 17 12:33:03 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8276         * orbsvcs/orbsvcs/Makefile.am:
8278           Regenerated.
8280         * orbsvcs/orbsvcs/ec_typed_events_idl.mpb:
8282           Set idlflags to be used when compiling Cos TypedEvent IDL files.
8283           Reset idlflags so they won't be duplicated when compiling plain
8284           CosEvent IDL files.
8286 Mon Oct 17 18:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8288         * tao/Invocation_Base.h:
8289           Removed some not needed forward declarations
8291 Mon Oct 17 09:52:05 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8293         * Makefile.am:
8295           Enabled building "performance-tests" subdirectory.
8297         * configure.ac:
8299           Configure all Makefile.am's in performance-tests subdirectories.
8301         * performance-tests/Makefile.am:
8302         * performance-tests/Anyop/Makefile.am:
8303         * performance-tests/Callback/Makefile.am:
8304         * performance-tests/Cubit/Makefile.am:
8305         * performance-tests/Cubit/TAO/Makefile.am:
8306         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
8307         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
8308         * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
8309         * performance-tests/Latency/Makefile.am:
8310         * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
8311         * performance-tests/Latency/AMI/Makefile.am:
8312         * performance-tests/Latency/Collocation/Makefile.am:
8313         * performance-tests/Latency/DII/Makefile.am:
8314         * performance-tests/Latency/DSI/Makefile.am:
8315         * performance-tests/Latency/Deferred/Makefile.am:
8316         * performance-tests/Latency/Single_Threaded/Makefile.am:
8317         * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
8318         * performance-tests/Latency/Thread_Pool/Makefile.am:
8319         * performance-tests/Memory/Makefile.am:
8320         * performance-tests/Memory/IORsize/Makefile.am:
8321         * performance-tests/Memory/Single_Threaded/Makefile.am:
8322         * performance-tests/POA/Makefile.am:
8323         * performance-tests/POA/Create_Reference/Makefile.am:
8324         * performance-tests/POA/Demux/Makefile.am:
8325         * performance-tests/POA/Implicit_Activation/Makefile.am:
8326         * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
8327         * performance-tests/Pluggable/Makefile.am:
8328         * performance-tests/Protocols/Makefile.am:
8329         * performance-tests/RTCorba/Makefile.am:
8330         * performance-tests/RTCorba/Multiple_Endpoints/Makefile.am:
8331         * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am:
8332         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am:
8333         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am:
8334         * performance-tests/RTCorba/Oneways/Makefile.am:
8335         * performance-tests/RTCorba/Oneways/Reliable/Makefile.am:
8336         * performance-tests/RTCorba/Thread_Pool/Makefile.am:
8337         * performance-tests/Sequence_Latency/Makefile.am:
8338         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
8339         * performance-tests/Sequence_Latency/AMI/Makefile.am:
8340         * performance-tests/Sequence_Latency/DII/Makefile.am:
8341         * performance-tests/Sequence_Latency/DSI/Makefile.am:
8342         * performance-tests/Sequence_Latency/Deferred/Makefile.am:
8343         * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
8344         * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
8345         * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
8346         * performance-tests/Throughput/Makefile.am:
8348           New files.
8350         * performance-tests/Callback/Callback.mpc:
8351         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
8352         * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
8353         * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
8354         * performance-tests/Latency/AMI/AMI.mpc:
8355         * performance-tests/Latency/DII/DII.mpc:
8356         * performance-tests/Latency/Deferred/Deferred.mpc:
8357         * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
8358         * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
8359         * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
8360         * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
8361         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
8362         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
8363         * performance-tests/Pluggable/Pluggable.mpc:
8364         * performance-tests/Protocols/Protocols.mpc:
8365         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc:
8366         * performance-tests/Sequence_Latency/AMI/ami.mpc:
8367         * performance-tests/Sequence_Latency/DII/DII.mpc:
8368         * performance-tests/Sequence_Latency/DSI/DSI.mpc:
8369         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
8370         * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
8371         * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc:
8372         * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc:
8373         * performance-tests/Throughput/Throughput.mpc:
8375           Add *_IDL projects for compiling *.idl files.  This eliminates
8376           duplicate rules that would otherwise result when Makefile.am's
8377           are aggregated in the automake build.
8379 Mon Oct 17 09:24:13 2005  Paul Calabrese  <calabrese_p@ociweb.com>
8381         * docs/ec_options.html:
8383           Rename the -q option's parameter from servant_name to ec_object_id.
8385 Mon Oct 17 13:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8387         * tao/orbconf.h:
8388         * tao/Messaging/ExceptionHolder*.*:
8389         * tao/Messaging/OldExceptionHolder*.*:
8390           Added also the new ExceptionHolder. Old and new are guarded with
8391           TAO_HAS_DEPRECATED_EXCEPTION_HOLDER. This is enabled at this
8392           moment until the new mapping is fully working, at that moment
8393           we remove this define from orbconf.h and it is up to the user
8394           to enable the old mapping
8396 Mon Oct 17 11:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8398         * tao/Messaging/*:
8399           Moved the ExceptionHolder to its own file (OldExceptionHolder)
8400           the latest CORBA spec describe an updated ExceptionHolder
8401           and this impacts the AMI generated but also user written
8402           code. Working on this new spec but we will keep the old
8403           mapping supported until x.5.1 has come out. By moving
8404           this to its own file we can easier support the new one
8406 Mon Oct 17 11:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8408         * tao/Messaging/*:
8409           Regenerated all files with the latest version of the idl
8410           compiler.
8412 Mon Oct 17 10:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8414         * tao/PI/TAO_PI.pc.in:
8415         * tao/PI_Server/TAO_PI_Server.pc.in:
8416           Fixed incorrect libs. Thanks to Francesco Salvestrini
8417           <f dot salvestrini at nextworks dot it> for reporting this.
8418           This fixes bugzilla bug 2267
8420 Mon Oct 17 10:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8422         * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
8423           Fixed MinGW build warnings
8425 Mon Oct 17 07:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8427         * rules.tao.GNU:
8428           Prevent building with emulated exceptions
8430 Mon Oct 17 07:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8432         * orbsvcs/orbsvcs/Notify/Service.h:
8433         * orbsvcs/orbsvcs/CosNotification.mpc:
8434           Service should be in CosNotification_Serv. Thanks for JT
8435           for notificing this
8437 Sun Oct 16 12:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8439         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
8440           Fixed signed/unsigned warning
8442 Sat Oct 15 00:42:36 2005  Steve Totten  <totten_s@ociweb.com>
8444         * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
8445         * orbsvcs/examples/CosEC/TypedSimple/Country.idl:
8446         * orbsvcs/examples/CosEC/TypedSimple/Country.idl.for_ifr:
8447         * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp:
8448         * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp:
8449         * orbsvcs/examples/CosEC/TypedSimple/run_test.pl:
8451           Merge changes from OCI TAO 1.4a to fix build errors for exceptions=0
8452           builds, remove the hard-coded repository IDs and the unneeded pragma
8453           prefix from this test, add various missing #includes for Windows
8454           builds, disable use of IFR persistence, add a new test script for
8455           this example, and make some changes to Consumer.cpp to make the
8456           script reliable.  Thanks to Paul Calabrese <calabrese_p@ociweb.com>
8457           and Chad Elliott <elliott_c@ociweb.com> for originating these
8458           changes.
8460 Fri Oct 14 09:35:33 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8462         * orbsvcs/orbsvcs/Makefile.am:
8464           Regenerate.
8466         * orbsvcs/orbsvcs/CosEvent.mpc:
8468           Split out separate project for generating IDL files.
8470         * orbsvcs/orbsvcs/ec_typed_event.mpb:
8472           Remove IDL Files section from project, they've been moved
8473           to ec_typed_event_idl.mpb.
8475         * orbsvcs/orbsvcs/ec_typed_event_idl.mpb:
8477           New base project containing Typed Event IDL files.
8479 Fri Oct 14 11:25:17 2005  Paul Calabrese  <calabrese_p@ociweb.com>
8481           Merge some changes from OCI TAO 1.4a that are mostly
8482           documentation.
8484         * TAO_IDL/be/be_global.cpp:
8485         * TAO_IDL/driver/drv_args.cpp:
8487           Move the documentation for the -g option from the front end
8488           to the back end.  This causes it to not be in the help message
8489           of other IDL processors (like tao_ifr) as it is specific to
8490           tao_idl.
8491           Add an error check to the processing of -t (avoids a core if
8492           no argument is passed).
8494         * docs/interfacerepo/tao_ifr.html:
8496           Document some missing options.
8498         * orbsvcs/Event_Service/Event_Service.h:
8499         * orbsvcs/Event_Service/Event_Service.cpp:
8501           Rename the servant_name variable and documentation to object_id.
8503         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
8505           Fix the scope settings for kokyu scheduling.
8507 Fri Oct 14 14:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8509         * tao/DynamicInterface/ExceptionList.cpp:
8510           Use prefix increment/decrement and store the value after decrement
8511           in a temporarily variable and use that check whether to delete
8512           ourself to prevent a possible double deletion.
8514 Fri Oct 14 14:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8516         * orbsvcs/tests/Notify/Basic/run_test.pl:
8517           When the exe can't be spawned break directly instead of waiting
8518           for a minute
8520 Fri Oct 14 08:55:07 2005  Ciju John  <john_c@ociweb.com>
8522         * tao/IIOP_Acceptor.cpp:
8523         * tao/IIOP_Acceptor.h:
8524         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
8526         Added new IIOP specific option 'reuse_addr' which would be
8527         provided to the -ORBEndpoint option to control socket level
8528         option SO_REUSEADDR being set/unset.
8530 Fri Oct 14 12:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8532         * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
8533         * TAO_IDL/be/be_visitor_operation/operation.cpp:
8534           64bit fixes
8536 Fri Oct 14 09:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8538         From James Megquier <jmegq at radiance dot com>
8540         * orbsvcs/orbsvcs/Notify/Service.h:
8541           This should be in the notification project, removed include of
8542           PortableServer, just add some forward declarations, this is
8543           an interface class, no need to pull in portableserver library
8545         * orbsvcs/orbsvcs/CosNotification.mpc:
8546           Moved service to Notification project
8548         * orbsvcs/orbsvcs/Notify/Property.h:
8549           Added typedef for ULong property
8551 Thu Oct 13 13:12:12 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8553         * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
8555           Add synthetic dependencies for the gnuace build so that IDL-
8556           generated files used by more than one project won't be compiled
8557           multiple times simultaneously (with parallel builds), which may
8558           result in corrupted object files.  Thanks to Simon Massey for
8559           pointing out this problem in a scoreboard build.
8561 Thu Oct 13 12:26:47 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8563         * tao/ORB_Core.cpp:
8565           Minor coding convention updates.  Class members outside of a
8566           base member initializer list should be referenced with the
8567           "this" pointer (e.g. this->client_request_interceptor_adapter_).
8569         * tao/Pseudo_VarOut_T.h:
8571           Added unimplemented copy constructor and assignment operator
8572           that accept a TAO_Base_var parameter.  Prevents invalid
8573           widening.
8575         * tao/Pseudo_VarOut_T.inl:
8577           Explicitly initialize TAO_Base_var in the copy constructor
8578           base member initializer list.
8580         * tao/SystemException.cpp:
8581         * tao/SystemException.inl:
8583           Inlined concrete system exception constructors and static
8584           _tao_any_destructor() method.  Since they are small, a good
8585           footprint decrease is achieved by doing so, especially since
8586           only a few of the concrete SystemExceptions are used within
8587           TAO.
8589         * tao/UserException.cpp:
8590         * tao/UserException.inl:
8592           Likewise.
8594           Moved _tao_type() method of out of line.  Since it is virtual
8595           inlining can cause RTTI related problems when using g++ 4.x's
8596           "-fvisibility-inlines-hidden" feature.
8598         * tao/TSS_Resources.cpp:
8600           Do not use "this" pointer in base member initializer list.  It
8601           is not guaranteed to be available until after base member
8602           initialization is completed.
8604         * tao/TSS_Resources.h:
8606           Minor include directive reorganization.
8608         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
8610           Cosmetic update.
8612         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
8613         * tao/PI/ClientRequestInterceptor_Factory_Impl.cpp:
8615           Corrected ACE_RCSID macro arguments.
8617 Thu Oct 13 12:03:05 2005  Steve Totten  <totten_s@ociweb.com>:
8619         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
8620         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
8621         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
8622         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
8623         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp:
8624         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
8625         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
8626         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i:
8627         * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
8629           Applied several changes from OCI's TAO 1.4a release to fix problems
8630           in the Typed Event Channel implementation.  The primary fixes are to
8631           properly handle consumer/supplier disconnects when using typed event
8632           channels, and to properly deal with unresponsive push consumers when
8633           the reactive consumer control is used.  Also fixed some memory
8634           leaks.  Most of these changes originated from Jonathon Astle
8635           <jon@astle45.fsnet.co.uk> and Paul Calabrese
8636           <calabrese_p@ociweb.com>.
8638 Thu Oct 13 10:06:22 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8640         * tests/Any/Recursive/client.cpp:
8642           Added recursive union test case.
8644 Thu Oct 13 11:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8646         From James Megquier <jmegq at radiance dot com>
8647         * orbsvcs/orbsvcs/Notify/Service.{h,cpp}:
8648           Added destructor to fix runtime gcc4 problems. Fixes bugzilla
8649           2262
8651         * orbsvcs/orbsvcs/CosNotification.mpc:
8652         * orbsvcs/orbsvcs/Makefile.am:
8653           Added new cpp file
8655 Wed Oct 12 19:26:48 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8657         * docs/notification/reliability.html:
8659           Fix library name in service config file examples.
8661           Fix formatting of NotifyExt.inl excerpts.
8663 Wed Oct 12 12:47:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8665         * tests/Big_Request_Muxing/server.cpp:
8666           Run the orb 3 seconds instead of 1 and print out how many
8667           messages we expect so that it is easy to see how many
8668           messages we didn't receive.
8670 Wed Oct 12 10:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8672         * tao/ORB_Core.{h,cpp,i}:
8673         * tao/Transport_Queueing_Strategies.{h,cpp}:
8674           Added new flush strategy. For asynchronous calls we now have
8675           the following behaviour:
8676           - Normal oneways are not explicitly buffered, but when send
8677             returns EWOULDBLOCK we buffer the message and schedule for
8678             output, we just send the data later and don't explicitly
8679             flush things, we return control directly to the app
8680           - Oneways with SYNC_WITH_TRANSPORT, SYNC_WITH_SERVER and
8681             SYNC_WITH_TARGET, we don't explicitly buffer but when
8682             send returns EWOULDBLOCK we buffer things, but we do
8683             then explicitly flush things
8684           - When SYNC_NONE is specified, this is the same as
8685             TAO::SYNC_EAGER_BUFFERING and we do buffer then things
8686             explicitly
8688         * tests/Reliable_Oneways/client.cpp:
8689           After doing all calls run the orb for 3 seconds, this way at
8690           least all queues are flushed
8693 Wed Oct 12 09:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8695         * tao/Strategies/UIOP_Transport.cpp:
8696         * tao/Strategies/SCIOP_Transport.cpp:
8697         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
8698           Remove not needed include of tao/Sync_Strategies.h
8700 Wed Oct 12 09:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8702         * tao/Sync_Strategies.{h,cpp}:
8703         * tao/Transport_Queueing_Strategies.{h,cpp}:
8704           Renamed Sync_Strategies to Transport_Queueing_Strategies, this is
8705           what it are, and there was already a todo that a rename should be
8706           done. Also use bool instead of int where usable and there is no
8707           need to export these classes.
8709         * tao/Makefile.am:
8710         * tao/tao.mpc:
8711         * tao/ORB_Core.{h,cpp,i}:
8712         * tao/Stub.{h,cpp}:
8713         * tao/Transport.{h,cpp}:
8714           Updated for change above, also updated these files to talk about
8715           Transport Queueing Strategies
8717 Wed Oct 12 08:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8719         * rules.tao.GNU:
8720           Just for some hours disabled no exception check, the performance
8721           stats use no exceptions, if the stats are back to normal I will
8722           enable this check again
8724 Wed Oct 12 08:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8726         * orbsvcs/performance-tests/RTEvent/lib/Servant_var.h:
8727         * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
8728           Fixed fuzz check
8730 Wed Oct 12 08:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8732         * rules.tao.GNU:
8733           Emulated exception macros are not maintained anymore, so it
8734           is just not safe to use them, so when exceptions=0, we output
8735           an error about this and refer to the NEWS file.
8737 Wed Oct 12 07:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8739         * tao/Strategies/DIOP_Transport.cpp:
8740         * tao/Strategies/SHMIOP_Transport.cpp:
8741         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
8742         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
8743           Remove not needed include of tao/Sync_Strategies.h
8745 Wed Oct 12 03:59:27 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
8747         * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
8749           In the generated body of the _default() method for a
8750           union, which sets the discriminator to its default
8751           value (the _default() method is not generated unless
8752           the discriminator can have a valid default value),
8753           added a call to _reset(), which will free memory
8754           allocated for the existing active member. The former
8755           behavior, without the call to _reset(), was producing
8756           a memory leak in many cases when _default() is called
8757           on an instantiated union. Thanks to Georg Lohrer
8758           <news@tropezien.de> for reporting the problem.
8760         * TAO_IDL/be/be_visitor_union/union_cs.cpp:
8762           Minor change to generated code formatting.
8764 Tue Oct 11 22:23:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
8766         * tao/IIOP_Connection_Handler.cpp:
8767           Fixed the performance problem.
8768           Simplifications sometimes become over-simplifications:-(
8770 Tue Oct 11 08:33:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
8772         * tao/IIOP_Acceptor.cpp:
8773           Fix to counter problems with IPv4-compatible IPv6 addresses.
8775 Tue Oct 11 01:24:45 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
8777         From James Megquier <jmegq at radiance dot com>
8778         * orbsvcs/orbsvcs/AV/AV_Core.h:
8779         * orbsvcs/orbsvcs/Notify/Properties.h:
8780         * orbsvcs/orbsvcs/Notify/RT_Properties.h:
8781         * orbsvcs/tests/Notify/lib/LookupManager.h:
8783           Declare exported (i.e. default visibility) singleton templates
8784           prior to typedefs that reference  them.  Prevents g++ 4.0 from
8785           silently making their visibility hidden.  [Bug 2260]
8787 Tue Oct 11 07:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8789         * tests/AMI_Timeouts/timeout_client.cpp:
8790           Added casts to unsigned long to silence compiler warnings
8792 Tue Oct 11 07:10:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8794         * tao/Sync_Strategies.cpp:
8795           Changed the default for flush for TAO_Transport_Sync_Strategy to
8796           false. This means that when an application does oneway calls or
8797           AMI calls, we only buffer at the moment the send block and we
8798           schedule the transport for output but don't do a forced flush
8799           at that moment. We just control to the app and send out the data
8800           later when the socket is free again.
8802 Mon Oct 10 21:15:45 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
8804         * TAO_IDL/driver/drv_args.cpp:
8805         * TAO_IDL/driver/drv_preproc.cpp:
8806         * TAO_IDL/include/drv_extern.h:
8808           Added some commonly used include paths to the list that is passed
8809           by the IDL compiler to the preprocessor, and to its own
8810           internal list of include paths. Some are necessary to find
8811           canonical IDL files without requiring command line include
8812           paths (the include path to find orb.idl was already added
8813           internally in the IDL compiler), while others are paths to
8814           files commonly included in applications. The current order
8815           of include paths is:
8817           1. $ACE_ROOT/TAO
8818           2. $ACE_ROOT/TAO/tao
8819           3. -I command line options
8820           4. $ACE_ROOT/TAO/orbsvcs
8821           5. $ACE_ROOT/TAO/CIAO
8822           6. $ACE_ROOT/TAO/CIAO/ciao
8824           The last 3 can be overridden by the user, by passing in alternate
8825           paths ahead of these 3 on the command line, but this practice
8826           is almost sure to cause link problems.
8828 Mon Oct 10 19:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8830         * tao/Codeset/UTF16_BOM_Factory.cpp:
8831         * tao/Codeset/UTF16_BOM_Translator.cpp:
8832           Changed layout of some debug statements to have the same
8833           formatting as the others in TAO
8835 Mon Oct 10 07:13:58 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8837         * orbsvcs/IFR_Service/IFR_Service.mpc:
8839           Partially revert:
8840           Sun Oct  9 14:14:01 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8842           Add $(TAO_ROOT)/orbsvcs/IFR_Service back to includes definition
8843           for TAO_IFR_EXE project.
8845 Mon Oct 10 13:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8847         * tests/AMI_Timeouts/timeout_client.{h,cpp}:
8848           Fixed 64bit conversion warnings
8850 Mon Oct 10 13:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8852         * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp:
8853         * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp:
8854         * orbsvcs/tests/AVStreams/Pluggable/server.cpp:
8855         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.cpp:
8856           Fixed 64bit conversion warningw
8858 Mon Oct 10 13:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8860         * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
8861           Fixed 64bit conversion warning
8863         * tao/ORB_Core.cpp (init):
8864           Fixed 64bit conversion warnings when setting sock_rcvbuf_size
8865           and sock_sndbuf_size
8867 Mon Oct 10 11:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8869         * tao/Transport.cpp:
8870           Added missing return
8872 Mon Oct 10 10:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8874         * tests/Big_AMI/run_test.pl:
8875           Perl script for running this test.
8877         * tests/Big_AMI/README:
8878           Short readme
8880 Mon Oct 10 10:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8882         * examples/Quoter/Quoter.idl:
8883           Fixed include
8885 Mon Oct 10 10:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8887         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp (_tao_decode):
8888           Take over the version of the source cdr. For example the
8889           (de)marshaling of a wstring is dependent on the GIOP version,
8890           it can be that we get a 1.1 version to decode, by default the
8891           version is 1.2 and when we don't take over the version number
8892           we try to decode a 1.1 version streams as 1.2 version which
8893           will fail. When we take over the version we correctly decode
8894           the stream later as 1.1. Thanks to Lothar Werzinger
8895           <lothar at tradescape dot biz> for reporting this issue
8896           and supply a test case. This fixes the Codec test in our
8897           daily builds.
8899 Mon Oct 10 06:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8901         * tao/Transport.{h,cpp}:
8902           Refactored send_message_shared_i. This method contains now
8903           just a switch to check for message_semantics and for asynchronous
8904           calls it now calls the new method send_asynchronous_message_i
8906 Sun Oct  9 14:38:12 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8908         * examples/Quoter/Makefile.am:
8909         * examples/Simulator/Event_Supplier/Makefile.am:
8910         * orbsvcs/IFR_Service/Makefile.am:
8911         * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
8912         * orbsvcs/orbsvcs/Makefile.am:
8914           Regenerate with recent *.mpc file changes.
8916 Sun Oct  9 14:14:01 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8918         * orbsvcs/IFR_Service/IFR_Service.mpc:
8920           Removed includes definitions pointing to $(TAO_ROOT) and
8921           $(TAO_ROOT)/orbsvcs/IFR_Service.  These are already
8922           obtained from the base projects we derive from.
8924           Set TAO_IDL_INCLUDE_DIR to $(includedir)/tao for automake
8925           builds so end-user's won't have to set ACE_ROOT/TAO_ROOT
8926           to run the installed executable.
8928 Sun Oct  9 08:16:17 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8930         * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
8931         * orbsvcs/orbsvcs/FtRtEvent.mpc:
8933           Removed includes definitions pointing to directories under
8934           $(TAO_ROOT)/orbsvcs.  This appears no longer to be needed,
8935           all headers are specified relative to $(TAO_ROOT)/orbsvcs.
8937 Sat Oct  8 18:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
8939         * tests/Codec/client.cpp:
8940         * tests/Codec/test.idl:
8941           Added a wstring to the struct we encode/decode, this fails at
8942           this moment, working on a fix, but this at least demonstrates
8943           the problem
8945 Sat Oct  8 08:18:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8947         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
8948         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
8949         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
8950         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
8951         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
8952         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
8953         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
8954         * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
8955         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
8956         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
8957         * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc:
8959           Remove includes definitions pointing to $(TAO_ROOT)/orbsvcs.
8960           This is already obtained from the base projects we derive from.
8962         * orbsvcs/tests/FT_App/FT_App.mpc:
8964           Remove includes definitions pointing to $(TAO_ROOT).
8965           This is already obtained from the base projects we derive from.
8967 Sat Oct  8 07:50:48 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8969         * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
8970         * examples/Quoter/Quoter.mpc:
8972           Remove includes and idlflags definitions pointing to
8973           ../../orbsvcs/orbsvcs.  This hasn't been right since we
8974           normalized all orbsvcs header files to be included with
8975           "orbsvcs/foo.h".  The correct settings of ../../orbsvcs is
8976           already obtained from the base projects we derive from.
8978 Fri Oct  7 16:40:05 2005  Simon McQueen  <sm@prismtech.com>
8980         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
8982           Another day, another emulated exception macro problem.
8984 Fri Oct  7 14:03:54 2005  J.T. Conklin  <jtc@acorntoolworks.com>
8986         * docs/tutorials/Quoter/AMI/Makefile.am:
8987         * docs/tutorials/Quoter/Event_Service/Makefile.am:
8988         * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
8989         * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
8990         * docs/tutorials/Quoter/idl/Makefile.am:
8991         * examples/AMH/Sink_Server/Makefile.am:
8992         * examples/AMI/FL_Callback/Makefile.am:
8993         * examples/Advanced/ch_3/Makefile.am:
8994         * examples/Buffered_AMI/Makefile.am:
8995         * examples/Buffered_Oneways/Makefile.am:
8996         * examples/Callback_Quoter/Makefile.am:
8997         * examples/Content_Server/AMI_Iterator/Makefile.am:
8998         * examples/Content_Server/AMI_Observer/Makefile.am:
8999         * examples/Content_Server/SMI_Iterator/Makefile.am:
9000         * examples/Event_Comm/Makefile.am:
9001         * examples/Kokyu_dsrt_schedulers/Makefile.am:
9002         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
9003         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
9004         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
9005         * examples/Load_Balancing/Makefile.am:
9006         * examples/Load_Balancing_persistent/Makefile.am:
9007         * examples/Logging/Makefile.am:
9008         * examples/OBV/Typed_Events/Makefile.am:
9009         * examples/POA/DSI/Makefile.am:
9010         * examples/POA/Default_Servant/Makefile.am:
9011         * examples/POA/Forwarding/Makefile.am:
9012         * examples/POA/Generic_Servant/Makefile.am:
9013         * examples/POA/TIE/Makefile.am:
9014         * examples/Persistent_Grid/Makefile.am:
9015         * examples/PluggableUDP/tests/Basic/Makefile.am:
9016         * examples/PluggableUDP/tests/Performance/Makefile.am:
9017         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
9018         * examples/Quoter/Makefile.am:
9019         * examples/RTCORBA/Activity/Makefile.am:
9020         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
9021         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
9022         * examples/Simple/bank/Makefile.am:
9023         * examples/Simple/chat/Makefile.am:
9024         * examples/Simple/echo/Makefile.am:
9025         * examples/Simple/grid/Makefile.am:
9026         * examples/Simple/time/Makefile.am:
9027         * examples/Simple/time-date/Makefile.am:
9028         * examples/Simulator/Event_Supplier/Makefile.am:
9029         * examples/TypeCode_Creation/Makefile.am:
9030         * examples/ior_corbaloc/Makefile.am:
9031         * examples/mfc/Makefile.am:
9032         * interop-tests/wchar/Makefile.am:
9033         * orbsvcs/ImplRepo_Service/Makefile.am:
9034         * orbsvcs/examples/CosEC/Factory/Makefile.am:
9035         * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
9036         * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
9037         * orbsvcs/examples/ImR/Advanced/Makefile.am:
9038         * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
9039         * orbsvcs/examples/LoadBalancing/Makefile.am:
9040         * orbsvcs/examples/ORT/Makefile.am:
9041         * orbsvcs/examples/Security/Send_File/Makefile.am:
9042         * orbsvcs/orbsvcs/Makefile.am:
9043         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
9044         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
9045         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
9046         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
9047         * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
9048         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
9049         * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
9050         * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
9051         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
9052         * orbsvcs/tests/FT_App/Makefile.am:
9053         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
9054         * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
9055         * orbsvcs/tests/HTIOP/AMI/Makefile.am:
9056         * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
9057         * orbsvcs/tests/HTIOP/Hello/Makefile.am:
9058         * orbsvcs/tests/IOR_MCast/Makefile.am:
9059         * orbsvcs/tests/ImplRepo/Makefile.am:
9060         * orbsvcs/tests/ImplRepo/scale/Makefile.am:
9061         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
9062         * orbsvcs/tests/Interoperable_Naming/Makefile.am:
9063         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
9064         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
9065         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
9066         * orbsvcs/tests/Miop/McastHello/Makefile.am:
9067         * orbsvcs/tests/Notify/Blocking/Makefile.am:
9068         * orbsvcs/tests/Notify/Discarding/Makefile.am:
9069         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
9070         * orbsvcs/tests/Notify/Ordering/Makefile.am:
9071         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
9072         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
9073         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
9074         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
9075         * orbsvcs/tests/Notify/lib/Makefile.am:
9076         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
9077         * orbsvcs/tests/Redundant_Naming/Makefile.am:
9078         * orbsvcs/tests/Security/BiDirectional/Makefile.am:
9079         * orbsvcs/tests/Security/Big_Request/Makefile.am:
9080         * orbsvcs/tests/Security/Callback/Makefile.am:
9081         * orbsvcs/tests/Security/Crash_Test/Makefile.am:
9082         * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
9083         * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
9084         * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
9085         * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
9086         * orbsvcs/tests/Simple_Naming/Makefile.am:
9087         * orbsvcs/tests/Trading/Makefile.am:
9088         * orbsvcs/tests/ior_corbaname/Makefile.am:
9090           Regenerate with recent MPC and base project changes.
9092 Fri Oct  7 07:11:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9094         * orbsvcs/orbsvcs/Log/LogActivator.h:
9096           Changed header inclusion guard macro name to match file name.
9098 Fri Oct  7 07:07:28 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9100         * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
9101         * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
9103           Changed *idl project to inherit from anytypecode.
9105 Fri Oct  7 10:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9107         * tao/Sync_Strategies.h:
9108           Document must_flush argument
9110 Fri Oct  7 10:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9112         * tests/Big_AMI/client.cpp:
9113           Added a check that after sending the AMI requests we shouldn't
9114           have received any reply at that moment. If so, we output an
9115           error
9117 Fri Oct  7 07:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9119         * tests/Big_Request_Muxing/Payload_Receiver.cpp:
9120           Removed RefCountServantBase and made the count an Atomic_Op
9121           to make sure it does get incremented correctly in a MT situation
9123 Thu Oct  6 10:03:16 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9125         * Makefile.am:
9127           Enabled building "docs" subdirectory.
9129         * docs/tutorials/Quoter/Naming_Service/Makefile.am:
9130         * docs/tutorials/Quoter/Simple/Makefile.am:
9131         * docs/tutorials/Quoter/Simple/Client/Makefile.am:
9132         * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am:
9133         * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am:
9134         * docs/tutorials/Quoter/Simple/Persistent/Makefile.am:
9135         * docs/tutorials/Quoter/Simple/Server/Makefile.am:
9137           Hand tweaks to _CPPFLAGS to find Stub/Skeleton headers in ../idl
9139           directory.
9141         * docs/tutorials/Quoter/AMI/Makefile.am:
9142         * docs/tutorials/Quoter/Event_Service/Makefile.am:
9143         * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
9144         * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
9146           Regenerate.
9148         * docs/tutorials/Quoter/AMI/Quoter_AMI.mpc:
9149         * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
9150         * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
9151         * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
9153           Add "*idl" project for compiling *.idl files.
9155 Thu Oct  6 15:44:13 2005  Simon McQueen  <sm@prismtech.com>
9157         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9159           Yet another emulated exception fix.
9161 Thu Oct  6 10:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9163         * tests/Big_AMI/*:
9164           Added new test to test the behaviour of AMI when sending
9165           large request. We shouldn't block in that case. Perl script
9166           will follow but put the files now in cvs so that I can build
9167           the server remotely and then test AMI between two hosts that
9168           are connected using the internet. Testing things locally doesn't
9169           show the issues I want to address
9171 Thu Oct  6 09:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9173         * tests/AMI/ami_test_i.h:
9174         * orbsvcs/tests/HTIOP/AMI/simple_client.cpp:
9175         * orbsvcs/tests/HTIOP/AMI/ami_test_i.h:
9176           Removed usage of TAO_HAS_AMI_EXCEPTIONS, seems something that has gone
9177           a long time ago
9179 Thu Oct  6 08:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9181         * tests/AMI/ami_test_i.{h,cpp}:
9182         * tests/AMI/client.cpp:
9183         * tests/AMI/server.cpp:
9184         * tests/AMI/simple_client.cpp:
9185           Converted documentation to doxygen style
9187 Thu Oct  6 08:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9189         * tests/Param_Test/client.cpp:
9190           Fixed might be unitialized warning in MinGW build
9192 Wed Oct  5 13:54:00 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9194         * orbsvcs/tests/Miop/McastHello/Makefile.am:
9196           Regenerate.
9198         * orbsvcs/tests/Miop/McastHello/McastHello.mpc:
9200           Add "*idl" project for compiling *.idl files.
9202 Wed Oct  5 12:18:39 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
9204         * examples/POA/DSI/Database_i.h:
9206           Include appropriate headers to address incomplete type
9207           definition related compile-time errors.  Necessitated by header
9208           dependency reductions in ACE.
9210 Wed Oct  5 17:28:52 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
9212         * TAO_IDL/ast/ast_native.cpp:
9213         * TAO_IDL/ast/ast_operation.cpp:
9214         * TAO_IDL/be/be_native.cpp:
9215         * TAO_IDL/be_include/be_native.h:
9216         * TAO_IDL/include/ast_native.h:
9218           Implemented the handling of IDL native declarations in an
9219           IDL operation exception list. Thanks to Johnny Willemsen
9220           <jwillemsen@remedy.nl> for pointing out that, in the latest
9221           version of the CORBA Messaging specification, the
9222           ExceptionHolder valuetype contains an operation with this
9223           use case.
9225 Wed Oct  5 11:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9227         * tao/Messaging/AMH_Response_Handler.cpp:
9228           Removed not needed return at end of method
9230 Wed Oct  5 11:23:27 2005  Simon McQueen  <sm@prismtech.com>
9232         * tao/CodecFactory.mpc:
9233         * tao/DynamicAny.mpc:
9234         * tao/IFR_Client.mpc:
9235         * tao/IORManipulation.mpc:
9236         * tao/PortableServer.mpc:
9237         * tao/Strategies.mpc:
9238         * tao/Valuetype.mpc:
9240           Removed 'anytypecode' base project and substituted 'core_anytypecode'.
9241           This removes a dependency on the IDL compiler that had crept in.
9243 Wed Oct  5 02:24:50 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
9245         * tests/Queued_Message_Test/Queued_Message_Test.cpp:
9247           Fixed compilation errors introduced from Mon Oct  3 06:33:20
9248           2005  Bala Natarajan  <bala_natarajan at symantec dot com>
9250 Tue Oct  4 15:15:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9252         * configure.ac:
9253         * orbsvcs/tests/Makefile.am:
9255           Add Bug_2247_Regression and Bug_2248_Regression directories.
9257         * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
9258         * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
9260           New files.
9262         * orbsvcs/tests/ImplRepo/Makefile.am:
9263         * orbsvcs/tests/ImplRepo/scale/Makefile.am:
9265           Regenerated.
9267         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
9268         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9269         * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
9270         * orbsvcs/tests/ImplRepo/scale/scaletest.mpc
9272           Add "*idl" project for compiling *.idl files.
9274 Tue Oct  4 11:19:47 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
9276         * tao/PortableServer/Creation_Time.inl:
9278           Include "tao/orbconf.h" to pull in POA_NO_TIMESTAMP definition.
9279           Addresses problems where comparison to this preprocessor
9280           constant were made but no definition of it was available.
9282 Tue Oct  4 14:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9284         * tao/IIOP_Transport.cpp (send):
9285           Make clear the number printed out in the send failure message is
9286           errno.
9288 Tue Oct  4 14:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9290         * tests/Big_Oneways/server.cpp:
9291           Improved debug statement to make clear we are waiting on the
9292           sessions to finish.
9294 Tue Oct  4 14:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9296         * tao/Transport.cpp (send_message_shared_i):
9297           Get the flushing_strategy later in the method just before the
9298           moment we need it.
9300 Tue Oct  4 13:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9302         * tests/Bug_1476_Regression/client.cpp:
9303           Added -c commandline argument to control how many client
9304           tasks will be created. Makes it easier to debug
9306 Tue Oct  4 12:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9308         * tests/Bug_1476_Regression/client.cpp:
9309           Fixed bug in handling of -n commandline argument
9311 Tue Oct  4 12:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9313         * tests/Bug_1476_Regression/server.cpp:
9314           Print an error when the server didn't receive any calls
9316 Tue Oct  4 13:01:42 2005  Simon McQueen  <sm@prismtech.com>
9318         * tests/Bug_2183_Regression/Hello.h:
9320           Remove reference to deprecated RefCountServantBase.
9322 Tue Oct  4 12:57:09 2005  Simon McQueen  <sm@prismtech.com>
9324         * orbsvcs/tests/Bug_2248_Regression/tests.idl:
9326           Swapped <> for "" in #includes to fix fuzz error.
9328 Tue Oct  4 11:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9330         * TAO_IDL/fe/fe_tmplinst.cpp:
9331           Removed, not needed anymore
9333         * TAO_IDL/Makefile.am:
9334           Removed file above
9336         * TAO_IDL/be/be_helper.cpp
9337         * TAO_IDL/be/be_tmplinst.cpp
9338         * TAO_IDL/be_include/be_helper.h
9339         * examples/RTCORBA/Activity/Activity.cpp
9340         * examples/RTCORBA/Activity/Task_Stats.cpp
9341         * examples/RTScheduling/Task_Stats.cpp
9342         * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp
9343         * examples/RTScheduling/MIF_Scheduler/test.cpp
9344         * orbsvcs/PSS/PSDL_Datastore.cpp
9345         * orbsvcs/PSS/PSDL_Interface_Visitor.cpp
9346         * orbsvcs/PSS/PSDL_Scope.cpp
9347         * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
9348         * orbsvcs/Trading_Service/Trading_Service.cpp
9349         * orbsvcs/orbsvcs/Scheduler_Factory.cpp
9350         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
9351         * orbsvcs/orbsvcs/Notify/Properties.cpp
9352         * orbsvcs/orbsvcs/Notify/RT_Properties.cpp
9353         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp
9354         * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp
9355         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp
9356         * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp
9357         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp
9358         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp
9359         * orbsvcs/orbsvcs/Notify/XML_Loader.cpp
9360         * orbsvcs/orbsvcs/PortableGroup/GOA.cpp
9361         * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
9362         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp
9363         * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.cpp
9364         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp
9365         * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.cpp
9366         * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp
9367         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp
9368         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp
9369         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
9370         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp
9371         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp
9372         * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp
9373         * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp
9374         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp
9375         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp
9376         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp
9377         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp
9378         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp
9379         * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
9380         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
9381         * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp
9382         * orbsvcs/orbsvcs/Sched/DynSched.cpp
9383         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.cpp
9384         * orbsvcs/orbsvcs/Sched/Scheduler.cpp
9385         * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp
9386         * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp
9387         * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp
9388         * orbsvcs/orbsvcs/Time/Timer_Helper.cpp
9389         * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp
9390         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
9391         * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp
9392         * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp
9393         * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp
9394         * orbsvcs/orbsvcs/Trader/Trader.cpp
9395         * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
9396         * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
9397         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp
9398         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp
9399         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.cpp
9400         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp
9401         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.cpp
9402         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp
9403         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/server.cpp
9404         * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp
9405         * orbsvcs/performance-tests/RTEvent/Roundtrip/server.cpp
9406         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp
9407         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp
9408         * orbsvcs/performance-tests/RTEvent/lib/Loopback.cpp
9409         * orbsvcs/performance-tests/RTEvent/lib/ORB_Task.cpp
9410         * orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp
9411         * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.cpp
9412         * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp
9413         * orbsvcs/performance-tests/RTEvent/lib/Send_Task_Stopper.cpp
9414         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp
9415         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.cpp
9416         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/receiver.cpp
9417         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/sender.cpp
9418         * orbsvcs/tests/AVStreams/Bidirectional_Flows/receiver.cpp
9419         * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp
9420         * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.cpp
9421         * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp
9422         * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp
9423         * orbsvcs/tests/AVStreams/Component_Switching/sender.cpp
9424         * orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp
9425         * orbsvcs/tests/AVStreams/Full_Profile/server.cpp
9426         * orbsvcs/tests/AVStreams/Latency/control.cpp
9427         * orbsvcs/tests/AVStreams/Latency/ping.cpp
9428         * orbsvcs/tests/AVStreams/Latency/pong.cpp
9429         * orbsvcs/tests/AVStreams/Modify_QoS/receiver.cpp
9430         * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp
9431         * orbsvcs/tests/AVStreams/Multicast/ftp.cpp
9432         * orbsvcs/tests/AVStreams/Multicast/server.cpp
9433         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.cpp
9434         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.cpp
9435         * orbsvcs/tests/AVStreams/Multiple_Flows/receiver.cpp
9436         * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp
9437         * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp
9438         * orbsvcs/tests/AVStreams/Pluggable/server.cpp
9439         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/receiver.cpp
9440         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.cpp
9441         * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp
9442         * orbsvcs/tests/AVStreams/Simple_Three_Stage/receiver.cpp
9443         * orbsvcs/tests/AVStreams/Simple_Three_Stage/sender.cpp
9444         * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp
9445         * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp
9446         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.cpp
9447         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.cpp
9448         * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp
9449         * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp
9450         * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp
9451         * orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp
9452         * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp
9453         * orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp
9454         * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp
9455         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp
9456         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
9457         * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp
9458         * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp
9459         * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp
9460         * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp
9461         * orbsvcs/tests/Event/Basic/BCast.cpp
9462         * orbsvcs/tests/Event/Basic/Bitmask.cpp
9463         * orbsvcs/tests/Event/Basic/Control.cpp
9464         * orbsvcs/tests/Event/Basic/Disconnect.cpp
9465         * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp
9466         * orbsvcs/tests/Event/Basic/Negation.cpp
9467         * orbsvcs/tests/Event/Basic/Observer.cpp
9468         * orbsvcs/tests/Event/Basic/Reconnect.cpp
9469         * orbsvcs/tests/Event/Basic/Schedule.cpp
9470         * orbsvcs/tests/Event/Basic/Shutdown.cpp
9471         * orbsvcs/tests/Event/Basic/Timeout.cpp
9472         * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp
9473         * orbsvcs/tests/Event/Performance/Connect.cpp
9474         * orbsvcs/tests/Event/Performance/Inversion.cpp
9475         * orbsvcs/tests/Event/Performance/Latency.cpp
9476         * orbsvcs/tests/Event/Performance/Latency_Server.cpp
9477         * orbsvcs/tests/Event/Performance/Throughput.cpp
9478         * orbsvcs/tests/Event/lib/Consumer.cpp
9479         * orbsvcs/tests/Event/lib/Counting_Consumer.cpp
9480         * orbsvcs/tests/Event/lib/Counting_Supplier.cpp
9481         * orbsvcs/tests/Event/lib/Supplier.cpp
9482         * orbsvcs/tests/FT_App/FTAPP_Analyzer_Main.cpp
9483         * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp
9484         * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp
9485         * orbsvcs/tests/FT_App/FTAPP_Notifier_Main.cpp
9486         * orbsvcs/tests/FT_App/FT_Client.cpp
9487         * orbsvcs/tests/FT_App/FT_Creator.cpp
9488         * orbsvcs/tests/FT_App/FT_Replica.cpp
9489         * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp
9490         * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp
9491         * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp
9492         * orbsvcs/tests/FT_App/StubBatchConsumer.cpp
9493         * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp
9494         * orbsvcs/tests/FT_App/StubFaultConsumer.cpp
9495         * orbsvcs/tests/FT_App/StubFaultNotifier.cpp
9496         * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp
9497         * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp
9498         * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp
9499         * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp
9500         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Map.cpp
9501         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Struct.cpp
9502         * orbsvcs/tests/Notify/Basic/Events.cpp
9503         * orbsvcs/tests/Notify/Basic/Filter.cpp
9504         * orbsvcs/tests/Notify/Basic/Sequence.cpp
9505         * orbsvcs/tests/Notify/Basic/Simple.cpp
9506         * orbsvcs/tests/Notify/Basic/Updates.cpp
9507         * orbsvcs/tests/Notify/RT_lib/RT_Factories_Define.cpp
9508         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
9509         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp
9510         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp
9511         * orbsvcs/tests/Notify/lib/Activation_Manager.cpp
9512         * orbsvcs/tests/Notify/lib/Command_Builder.cpp
9513         * orbsvcs/tests/Notify/lib/Driver.cpp
9514         * orbsvcs/tests/Notify/lib/Factories_Define.cpp
9515         * orbsvcs/tests/Notify/lib/LookupManager.cpp
9516         * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp
9517         * orbsvcs/tests/Notify/lib/PushConsumer.cpp
9518         * orbsvcs/tests/Notify/lib/PushSupplier.cpp
9519         * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp
9520         * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp
9521         * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp
9522         * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp
9523         * orbsvcs/tests/Notify/lib/Task_Stats.cpp
9524         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp
9525         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp
9526         * orbsvcs/tests/Trading/Offer_Exporter.cpp
9527         * orbsvcs/tests/Trading/colocated_test.cpp
9528         * performance-tests/Callback/client.cpp
9529         * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp
9530         * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp
9531         * performance-tests/Cubit/TAO/MT_Cubit/client.cpp
9532         * performance-tests/Cubit/TAO/MT_Cubit/server.cpp
9533         * performance-tests/POA/Demux/demux_test_server.cpp
9534         * performance-tests/RTCorba/Thread_Pool/client.cpp
9535         * tao/ORB_Table.cpp
9536         * tao/TSS_Resources.cpp
9537         * tao/Strategies/DIOP_Connector.cpp
9538         * tao/Valuetype/ValueFactory_Map.cpp
9539         * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp
9540         * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp
9541         * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_Factory.cpp
9542         * tests/DynAny_Test/driver.cpp
9543         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp
9544         * tests/OctetSeq/OctetSeq.cpp
9545         * tests/Param_Test/driver.cpp
9546         * tests/Param_Test/helper.cpp
9547         * tests/Param_Test/options.cpp
9548         * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp
9549         * tests/RTCORBA/Collocation/Collocation.cpp
9550           Zapped explicit templates
9552 Tue Oct  4 11:08:35 2005  Simon McQueen  <sm@prismtech.com>
9554         * orbsvcs/tests/Bug_2248_Regression/tests.idl:
9556           Added missing file.
9558         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9559         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9561           Correct errors.
9563 Tue Oct  4 10:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9565         * examples/POA/DSI/Database_i.cpp
9566         * examples/RTCORBA/Activity/Activity.cpp
9567         * examples/RTCORBA/Activity/Task_Stats.cpp
9568         * examples/RTScheduling/Task_Stats.cpp
9569         * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp
9570         * examples/RTScheduling/MIF_Scheduler/test.cpp
9571         * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp
9572         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager_Main.cpp
9573         * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp
9574         * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp
9575         * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp
9576         * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp
9577         * orbsvcs/IFR_Service/be_global.cpp
9578         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
9579         * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp
9580         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
9581         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
9582         * orbsvcs/orbsvcs/AV/AV_Core.cpp
9583         * orbsvcs/orbsvcs/AV/Fill_ACE_QoS.cpp
9584         * orbsvcs/orbsvcs/AV/Policy.cpp
9585         * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp
9586         * orbsvcs/orbsvcs/AV/RTCP.cpp
9587         * orbsvcs/orbsvcs/AV/TCP.cpp
9588         * orbsvcs/orbsvcs/AV/Transport.cpp
9589         * orbsvcs/orbsvcs/AV/sfp.cpp
9590         * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
9591         * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp
9592         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp
9593         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.cpp
9594         * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp
9595         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp
9596         * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp
9597         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp
9598         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.cpp
9599         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp
9600         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
9601         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp
9602         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp
9603         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp
9604         * orbsvcs/orbsvcs/Event/ECG_Adapters.cpp
9605         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp
9606         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp
9607         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp
9608         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp
9609         * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp
9610         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp
9611         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp
9612         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp
9613         * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp
9614         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
9615         * orbsvcs/orbsvcs/Event/EC_Factory.cpp
9616         * orbsvcs/orbsvcs/Event/EC_Filter.cpp
9617         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp
9618         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
9619         * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp
9620         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp
9621         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp
9622         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp
9623         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp
9624         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp
9625         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp
9626         * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp
9627         * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp
9628         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp
9629         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
9630         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp
9631         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp
9632         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp
9633         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp
9634         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp
9635         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp
9636         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
9637         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp
9638         * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
9639         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp
9640         * orbsvcs/orbsvcs/IFRService/Options.cpp
9641         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.cpp
9642         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.cpp
9643         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.cpp
9644         * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.cpp
9645         * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.cpp
9646         * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp
9647         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
9648         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp
9649         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp
9650         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
9651         * orbsvcs/orbsvcs/Log/Log_i.cpp
9652         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp
9653         * orbsvcs/orbsvcs/Metrics/Metrics_LocalCache.cpp
9654         * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp
9655         * orbsvcs/orbsvcs/Metrics/Metrics_UpcallMonitor.cpp
9656         * orbsvcs/orbsvcs/Metrics/Metrics_Utils.cpp
9657         * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp
9658         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp
9659         * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp
9660         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp
9661         * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp
9662         * orbsvcs/orbsvcs/Notify/Bit_Vector.cpp
9663         * orbsvcs/orbsvcs/Notify/Builder.cpp
9664         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp
9665         * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp
9666         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp
9667         * orbsvcs/orbsvcs/Notify/EventChannel.cpp
9668         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp
9669         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp
9670         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp
9671         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
9672         * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp
9673         * orbsvcs/orbsvcs/Notify/Object.cpp
9674         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp
9675         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp
9676         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp
9677         * orbsvcs/orbsvcs/Notify/QoSProperties.cpp
9678         * orbsvcs/orbsvcs/Notify/Random_File.cpp
9679         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
9680           Zapped explicit templates
9682 Mon Oct  3 23:43:08 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9684         * orbsvcs/tests/FT_App/Makefile.am:
9685         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
9686         * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
9687         * orbsvcs/tests/IOR_MCast/Makefile.am:
9688         * orbsvcs/tests/ior_corbaname/Makefile.am:
9690           Regenerated.
9692         * orbsvcs/tests/FT_App/FT_App.mpc:
9693         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc:
9694         * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
9695         * orbsvcs/tests/IOR_MCast/IOR_MCast.mpc:
9696         * orbsvcs/tests/ior_corbaname/ior_corbaname.mpc:
9698           Add "*idl" project for compiling *.idl files.
9700 Mon Oct  3 19:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9702         * docs/tutorials/Quoter/Event_Service/Stock_i.cpp
9703         * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp
9704         * examples/Callback_Quoter/Notifier_i.cpp
9705         * examples/Event_Comm/Event_Comm_i.cpp
9706         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp
9707         * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp
9708         * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp
9709         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp
9710         * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp
9711         * examples/Kokyu_dsrt_schedulers/utils.cpp
9712         * examples/Load_Balancing/Load_Balancer_i.cpp
9713         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp
9714         * examples/Logging/Logger_i.cpp
9715         * examples/OBV/Typed_Events/Client_i.cpp
9716         * examples/OBV/Typed_Events/server.cpp
9717         * examples/POA/On_Demand_Loading/Servant_Manager.cpp
9718         * examples/Persistent_Grid/Grid_Client_i.cpp
9719         * examples/Persistent_Grid/Persistent_Client_i.cpp
9720         * examples/Persistent_Grid/server.cpp
9721         * examples/PluggableUDP/tests/Basic/UDP_i.cpp
9722         * examples/PluggableUDP/tests/Performance/UDP_i.cpp
9723         * examples/RTScheduling/Starter.cpp
9724         * examples/Simple/bank/AccountManager_i.cpp
9725         * examples/Simple/bank/Bank_Client_i.cpp
9726         * examples/Simple/bank/server.cpp
9727         * examples/Simple/chat/Broadcaster_i.cpp
9728         * examples/Simple/echo/Echo_Client_i.cpp
9729         * examples/Simple/echo/server.cpp
9730         * examples/Simple/grid/Grid_Client_i.cpp
9731         * examples/Simple/grid/server.cpp
9732         * examples/Simple/time/Time_Client_i.cpp
9733         * examples/Simple/time/server.cpp
9734         * examples/Simple/time-date/Time_Date.cpp
9735         * examples/Simple/time-date/Time_Date_Client_i.cpp
9736         * examples/Simulator/Event_Supplier/DualEC_Sup.cpp
9737         * examples/Simulator/Event_Supplier/Event_Sup.cpp
9738         * examples/Simulator/Event_Supplier/Logging_Sup.cpp
9739         * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp
9740         * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.cpp
9741         * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp
9742         * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.cpp
9743         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp
9744         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp
9745         * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.cpp
9746         * orbsvcs/examples/CosEC/Simple/Consumer.cpp
9747         * orbsvcs/examples/CosEC/Simple/Service.cpp
9748         * orbsvcs/examples/CosEC/Simple/Supplier.cpp
9749         * orbsvcs/examples/Log/Event/Event_Consumer.cpp
9750         * orbsvcs/examples/Log/Event/Event_Supplier.cpp
9751         * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp
9752         * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp
9753         * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp
9754         * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp
9755         * orbsvcs/examples/Notify/Filter/Filter.cpp
9756         * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp
9757         * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp
9758         * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp
9759         * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp
9760         * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp
9761         * orbsvcs/examples/RtEC/Kokyu/Consumer.cpp
9762         * orbsvcs/examples/RtEC/Kokyu/Service.cpp
9763         * orbsvcs/examples/RtEC/Kokyu/Supplier.cpp
9764         * orbsvcs/examples/RtEC/MCast/Consumer.cpp
9765         * orbsvcs/examples/RtEC/MCast/MCast.cpp
9766         * orbsvcs/examples/RtEC/MCast/Supplier.cpp
9767         * orbsvcs/examples/RtEC/Schedule/Service.cpp
9768         * orbsvcs/examples/RtEC/Simple/Consumer.cpp
9769         * orbsvcs/examples/RtEC/Simple/Service.cpp
9770         * orbsvcs/examples/RtEC/Simple/Supplier.cpp
9771           Zapped explicit templates
9773 Mon Oct  3 18:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9775         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp
9776         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp
9777         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp
9778         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp
9779         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp
9780         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
9781         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp
9782         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp
9783         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp
9784         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
9785         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp
9786         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_SSL.cpp
9787         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp
9788           Zapped explicit templates
9790 Mon Oct  3 18:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9792         * tao/RTPortableServer/RT_Policy_Validator.cpp:
9793           Emulated exception fix
9795         * tao/RTCORBA/Thread_Pool.{h,cpp}:
9796           Renamed request_dynamic_thread to new_dynamic_thread.
9798 Mon Oct  3 10:48:45 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
9800         * TAO_IDL/tao_idl.mpc:
9801         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
9802         * orbsvcs/orbsvcs/Svc_Utils.mpc:
9803         * tao/Strategies.mpc:
9805           Added "ace_for_tao" ACE library subset support.
9807         * TAO_IDL/driver/drv_preproc.cpp:
9808         * TAO_IDL/fe/fe_extern.cpp:
9809         * TAO_IDL/fe/fe_init.cpp:
9810         * TAO_IDL/include/fe_extern.h:
9812           Removed use of ACE_UUID.  Rely on ACE_OS::mkstemp() instead to
9813           avoid depending on more areas of ACE than necessary.
9815         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
9816         * tao/default_resource.cpp:
9817         * tao/Strategies/advanced_resource.cpp:
9819           Include appropriate headers to address incomplete type
9820           definition related compile-time errors.  Necessitated by header
9821           dependency reductions in ACE.
9823 Mon Oct  3 15:39:59 2005  Simon McQueen  <sm@prismtech.com>
9825         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9826         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9827         * orbsvcs/tests/Bug_2248_Regression/client.h:
9829           Linux build errors.
9831 Mon Oct  3 06:54:16 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9833         * orbsvcs/examples/ImR/Advanced/Makefile.am:
9834         * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
9835         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
9836         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
9837         * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
9839           Regenerated.
9841         * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
9842         * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
9843         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc:
9844         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
9845         * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc:
9847           Add "*idl" project for compiling *.idl files.
9849 Mon Oct  3 13:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9851         * tao/RTPortableServer/RT_Policy_Validator.cpp:
9852           Updated for threadpool manager interfaces
9854 Mon Oct  3 12:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9856         * tao/RTCORBA/Thread_Pool.{h,cpp,inl}:
9857           Fixed deadlock that occured when a ThreadPool was being destructed
9858           when the ORB is still running. At that moment we did a wait on
9859           the thread pool wait the lock on the thread pool manager was still
9860           hold which resulted in a deadlock. Now each Thread Pool lane has
9861           its own lock to guard its state, the lock in the thread pool manager
9862           is just to guard the map in the manager. This fixes bugzilla bug
9863           #2235.
9864           Thanks to Anders Olsson <Anders dot EPK dot Olsson at ericsson dot com>
9865           for reporting this issue.
9867         * tao/Makefile.am:
9868           Added new Thread_Pool.inl
9870 Mon Oct  3 12:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9872         * tests/RTCORBA/Thread_Pool/test_i.cpp:
9873           Use C++ cast instead of c-style cast
9875 Mon Oct  3 11:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9877         * docs/releasenotes/index.html:
9878           Documented IPv6 status
9880 Mon Oct  3 06:33:20 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
9882         * tao/LF_Event.cpp (state_changed):
9883         * tao/LF_Event.h:
9885           There was strange problem that showed up during our testing
9886           here. The problem happens only on peers that have server threads
9887           waiting for requests,  effectively leaving some threads hanging
9888           around LF waiting for the reply, when infact the reply was
9889           received by the server thread -- sort of missed wakeups.
9891           Problem: Server threads that wait for requests can process
9892           replies (for requests initiated by client threads) since they
9893           can get to the reactor right away and become leaders within the
9894           reactor. What happens when a reply is received by a server
9895           thread before a client thread adds itslf as a follower (in the
9896           LF loop as a follower)? Disaster.
9898           Context: Why disaster? The server thread, never bound by the
9899           synchronization in the LF, would pick the reply. It would
9900           check for the follower (without holding the LF lock), and since
9901           the follower is still joining the follower list, the LF_Event
9902           would not have a follower pointer. The server thread would then
9903           simply exit state_changed () without waiting for a follower. The
9904           client thread that becomes a follower will never get a wakeup
9905           signal and continue to hang around blocking a resource.
9907           Solution: Do wakeups only with the locks held. Grab LF lock
9908           before thinking of doing wakeups, which would allow clients
9909           languishing to set the follower pointer.
9911           To implement the solution, all I did was to change the interface
9912           of state_changed () to pass in a LF reference.
9914         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
9915         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
9916         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
9917         * performance-tests/Latency/Thread_Pool/run_test.pl:
9918         * tao/Asynch_Queued_Message.cpp:
9919         * tao/Asynch_Queued_Message.h:
9920         * tao/Connection_Handler.cpp:
9921         * tao/IIOP_Connection_Handler.cpp:
9922         * tao/Queued_Message.cpp:
9923         * tao/Queued_Message.h:
9924         * tao/Synch_Queued_Message.cpp:
9925         * tao/Synch_Queued_Message.h:
9926         * tao/Synch_Reply_Dispatcher.cpp:
9927         * tao/Transport.cpp:
9928         * tao/Wait_On_Read.cpp:
9929         * tao/Strategies/DIOP_Connection_Handler.cpp:
9930         * tao/Strategies/SCIOP_Connection_Handler.cpp:
9931         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
9932         * tao/Strategies/UIOP_Connection_Handler.cpp:
9934           Changes that got propogated due to the interface change in
9935           LF_Event.
9937 Mon Oct  3 11:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
9939         * tao/Connection_Handler.cpp (close_connection_eh):
9940           Removed some asserts that triggered when a RTCorba ThreadLane
9941           was destroyed from a thread not belonging to this ThreadLane,
9942           now we just have a fallback when the reactor associated with the
9943           event handler is zero. This fixes bugzilla bug #2244. Thanks to
9944           Bala for validating my ideas.
9946         * tao/Transport.{h,cpp,inl}:
9947           Moved sent_byte_count and recv_buffer_size const and moved
9948           them to the inline file
9950 Mon Oct  3 10:02:06 2005  Simon McQueen  <sm@prismtech.com>
9952         * tao/Synch_Invocation.cpp:
9954           Don't reset the profiles upon a comm failure exception when
9955           the FT service callback indicates a restart. This fixes bug #2248.
9957           Thanks to Milan Cvetkovic for reporting the problem and providing
9958           the regression test.
9960         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
9961         * orbsvcs/tests/Bug_2248_Regression/Client_i.h:
9962         * orbsvcs/tests/Bug_2248_Regression/README:
9963         * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp:
9964         * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h:
9965         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
9966         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
9967         * orbsvcs/tests/Bug_2248_Regression/client.cpp:
9968         * orbsvcs/tests/Bug_2248_Regression/client.h:
9969         * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
9970         * orbsvcs/tests/Bug_2248_Regression/server.cpp:
9971         * orbsvcs/tests/Bug_2248_Regression/test.idl:
9972         * orbsvcs/tests/Bug_2248_Regression/test_i.cpp:
9973         * orbsvcs/tests/Bug_2248_Regression/test_i.h:
9975           Regression test for the above.
9977 Sun Oct  2 11:05:51 2005  J.T. Conklin  <jtc@acorntoolworks.com>
9979         * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds):
9981           Fixed out-of-range array element access that occured with single
9982           element sequences.
9984           Add note that the specification does not require theshold values
9985           to be in order or unique.
9987 Sun Oct  2 22:22:55 IST 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
9989         * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
9991           Increased the timeout for the test to succeed on all platforms.
9993 Sun Oct  2 12:01:40 2005  Carlos O'Ryan  <coryan@atdesk.com>
9995         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
9996         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence.hpp:
9997         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
9998         * tests/Sequence_Unit_Tests/run_test.pl:
9999           Implemented bounded sequences of object references.
10001         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
10002           Fixed typos in unit test.
10004         * tests/Sequence_Unit_Tests/object_reference_traits.hpp:
10005         * tests/Sequence_Unit_Tests/object_reference_traits_base.hpp:
10006           Refactor traits so it is possible to implement better unit
10007           tests.
10009         * tests/Sequence_Unit_Tests/string_traits_base.hpp:
10010           Fixed comment
10012         * tests/Sequence_Unit_Tests/testing_allocation_traits.hpp:
10013           Fixed #include guards
10015         * tests/Sequence_Unit_Tests/testing_object_reference_traits.hpp:
10016           Modified so we can better test object reference management in
10017           the sequences.
10019         * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
10020           Add more test cases
10022 Sat Oct  1 08:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10024         * TAO_IDL/fe/fe_init.cpp:
10025           Reverted WChar fixes, we have some problems in the idl compiler,
10026           maybe they are caused by this
10028 Fri Sep 30 18:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10030         * tests/Smart_Proxies/dtor/dtor.mpc:
10031           Added anytypecode as base project to the client
10033 Fri Sep 30 12:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10035         * tao/params.cpp:
10036           Fixed 64bit conversion warning
10038 Fri Sep 30 12:22:51 2005  Simon McQueen  <sm@prismtech.com>
10040         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
10042           Add minimum_corba.
10044         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
10046           ACE_CHECK to ACE_CHECK_RETURN.
10048 Fri Sep 30 10:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10050         * tao/Invocation_Base.{h,cpp}:
10051           Set the invoke_status_ correctly when an exception has occured.
10052           This fixes bugzilla bug 2247. Thanks to Simon McQueen
10053           <sm@prismtech.com> for adding the regression for this test
10054           to the repo and to Milan Cvetkovic
10055           <milan dot cvetkovic at mpathix dot com> for creating the
10056           regression
10058 Fri Sep 30 10:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10060         * TAO_IDL/fe/fe_init.cpp:
10061           WChar fix
10063 Fri Sep 30 09:10:00 2005  Simon Massey  <simon.massey@prismtech.com>
10065         * tao/PI_Server/ServerInterceptorAdapter.cpp:
10067           This fixes Bugzilla 2249.
10068           (Problems with  TAO_HAS_EXTENDED_FT_INTERCEPTORS  builds)
10070 Thu Sep 29 15:07:30 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10072         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
10073         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
10074         * orbsvcs/orbsvcs/Log/Log_i.cpp:
10075         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
10076         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
10078           De-fuzzed simple cases ACE_CHECK/ACE_TRY_CHECK warnings.
10079           I'll get to the remaining cases that need new temporary
10080           variables, etc. in the next week.
10082 Thu Sep 29 17:25:39 2005  Simon McQueen  <sm@prismtech.com>
10084         * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
10085         * orbsvcs/tests/Bug_2247_Regression/test_i.h:
10087           Fixing the inevitable emulated exception errors.
10089 Thu Sep 29 10:02:19 2005  Chris Cleeland  <cleeland_c@ociweb.com>
10091         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
10092         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
10094           De-fuzzed ACE_CHECK/ACE_TRY_CHECK warnings.  Thanks to Johnny
10095           Willemsen for catching this and holding my feet to the fire.
10097 Thu Sep 29 09:12:24 2005  Chad Elliott  <elliott_c@ociweb.com>
10099         * tao/SmartProxies/Smart_Proxies.h:
10101           Removed the virtual from the inheritance list.  It is not
10102           necessary.
10104 Thu Sep 29 14:29:17 2005  Simon McQueen  <sm@prismtech.com>
10106         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
10107         * orbsvcs/tests/Bug_2247_Regression/Client_i.h:
10108         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
10109         * orbsvcs/tests/Bug_2247_Regression/Manager.h:
10110         * orbsvcs/tests/Bug_2247_Regression/README:
10111         * orbsvcs/tests/Bug_2247_Regression/run_test.pl:
10112         * orbsvcs/tests/Bug_2247_Regression/server.cpp:
10113         * orbsvcs/tests/Bug_2247_Regression/test.idl:
10114         * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
10115         * orbsvcs/tests/Bug_2247_Regression/test_i.h:
10117           Regression test added.
10119 Thu Sep 29 07:38:32 2005  Chad Elliott  <elliott_c@ociweb.com>
10121         * tests/Smart_Proxies/dtor/client.cpp:
10122         * tests/Smart_Proxies/dtor/server.cpp:
10124           Corrected build issues (include files, exception macros and
10125           minimum corba related problems) and warnings from certain versions
10126           of the GNU compiler about implicit conversion.
10128 Thu Sep 29 12:34:50 2005  Simon McQueen  <sm@prismtech.com>
10130         * tao/Makefile.am:
10132           Removed WrongTransactionS.inl - file no longer in CVS.
10134 Thu Sep 29 09:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10136         * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.cpp
10137         * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp
10138         * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp
10139         * orbsvcs/tests/AVStreams/Multicast/server.cpp
10140         * orbsvcs/tests/AVStreams/Multiple_Flows/sender.cpp
10141         * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp
10142         * tests/Big_Twoways/client.cpp
10143         * tests/Two_Objects/Object_Factory_i.cpp
10144           Fixed fuzz errors
10146         * utils/catior/catior.cpp
10147           Wchar fix
10149 Thu Sep 29 07:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10151         * tests/Smart_Proxies/server.cpp:
10152         * tests/Smart_Proxies/Benchmark/client.cpp:
10153         * tests/Smart_Proxies/Benchmark/server.cpp:
10154         * tests/Smart_Proxies/On_Demand/server.cpp:
10155         * tests/Smart_Proxies/Policy/client.cpp:
10156         * tests/Smart_Proxies/Policy/server.cpp:
10157         * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.cpp:
10158         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
10159           Fixed fuzz errors
10161 Thu Sep 29 07:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10163         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
10164           Emulated exception fix
10166 Thu Sep 29 07:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10168         * tao/Connect_Strategy.h:
10169         * tao/ORB.h:
10170         * tao/PI_Server/Policy_Creator_T.h:
10171           Layout and documentation changes
10173         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
10174           Updated debug statement to have the same layout as the other messages
10176         * tao/Stub.{h,cpp,i}:
10177           Use an Atomic_Op for the refcount, removed some accessors that are
10178           not needed and which violated the encapsulation principle. Made
10179           some methods protected which don't need to be public, removed the
10180           return value of the _incr_refcnt and _decr_refcnt methods, the
10181           return value isn't something you can build logic on because it
10182           can change again quickly. Also fixed a 64bit problem.
10184         * tao/Valuetype/AbstractBase.cpp:
10185           Removed (void) before calls of _incr_rfcnt/_decr_refcnt, they don't
10186           return a value anymore.
10188 Thu Sep 29 07:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10190         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
10191         * orbsvcs/orbsvcs/Trader/Trader_Utils.{h,cpp}:
10192         * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
10193           Fixed emulated exception fuzz errors. It seems the Trading service
10194           is not really correct related to emulated exceptions, if someone
10195           really wants to use it in that configuration some more work has
10196           to be done.
10198 Thu Sep 29 06:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10200         * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
10201           Fixed emulated exception fuzz errors
10203 Wed Sep 28 20:05:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10205         * tao/IIOP_Acceptor.cpp:
10207           Fixed compile error for Borland compiler.
10209 Wed Sep 28 18:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10211         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
10212           Fixed emulated exception errors
10214 Wed Sep 28 11:35:17 2005  Chad Elliott  <elliott_c@ociweb.com>
10216         Committing the following changes on behalf of Wallace Zhang
10217         <zhang_w@ociweb.com>.
10219         * tao/SmartProxies/Smart_Proxies.h:
10221           Let TAO_Smart_Proxy_Base inherit from
10222           TAO_Local_RefCounted_Object to have a correct destruction of smart
10223           proxies. This also fixed the problem that _non_existent() crashes
10224           when using smart proxy
10226         * tests/Smart_Proxies/dtor/.cvsignore:
10227         * tests/Smart_Proxies/dtor/README:
10228         * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.h:
10229         * tests/Smart_Proxies/dtor/Smart_Proxy_Impl.cpp:
10230         * tests/Smart_Proxies/dtor/client.cpp:
10231         * tests/Smart_Proxies/dtor/dtor.mpc:
10232         * tests/Smart_Proxies/dtor/run_test.pl:
10233         * tests/Smart_Proxies/dtor/server.cpp:
10234         * tests/Smart_Proxies/dtor/test.idl:
10236           Created a new test for Smart Proxy. This test is to detect
10237           the destruction of smart proxies and a _non_existent()
10238           crash.
10240 Wed Sep 28 15:21:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10242         * tao/Acceptor_Registry{.h .cpp}:
10243         * tao/IIOP_Acceptor{.h .cpp .i}:
10245           Added improvements for IPv6 support with Windows (circumventing
10246           the problems coming from MS's single-stack implementation of
10247           IPv4/IPv6).
10249 Fri Sep 23 13:11:31 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
10251         * tao/orbconf.h: Added a comment warning users about the
10252           impact of setting huge values for the number of configured
10253           handles.  Thanks to Jan.Zima@sofis.cz for motivating this.
10255 Wed Sep 28 14:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10257         * orbsvcs/orbsvcs/IFRService/*S.{h,cpp,inl}:
10258         * orbsvcs/orbsvcs/IFRService/*S_T.{h,cpp,inl}:
10259           Regenerated with the latest version of the TAO_IDL compiler
10261 Wed Sep 28 14:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10263         * performance-tests/POA/Demux/demux_test_server.cpp:
10264           Fixed fuzz error
10266 Wed Sep 28 14:53:27 2005  Simon McQueen  <sm@prismtech.com>
10268         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
10270           What kind of muppet makes 35 seperate mistakes with emulated
10271           exception handling in one file ? That would be me.
10273 Wed Sep 28 14:35:26 2005  Simon McQueen  <sm@prismtech.com>
10275         * tao/WrongTransaction.pidl:
10277           Changed generation instructions to include use of -SS.
10279         * tao/WrongTransactionS.h:
10281           Regenerated using -SS.
10283         * tao/WrongTransactionS.inl:
10285           Removed file.
10287 Tue Sep 27 18:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10289         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
10290           Emulated exception fix
10292 Mon Sep 26 14:19:42 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10294         * orbsvcs/orbsvcs/Makefile.am:
10296           Regenerated.
10298         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
10300           Added "Log/LogStore.h" to Header_Files in the DsLogAdmin_Serv
10301           project.
10303 Mon Sep 26 09:47:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10305         * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
10306           Wchar fix
10308         * orbsvcs/orbsvcs/RTEvent.mpc:
10309         * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
10310           Added export files to the header section so that they get copied
10311           on install
10313 Mon Sep 26 09:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10315         * orbsvcs/Event_Service/Event_Service.cpp:
10316           Corrected the way we check whether we should create a persistent POA
10317           or not.
10319 Mon Sep 26 07:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10321         * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
10322           Added ACE_CHECK generation and fixed some layout issues
10324 Sun Sep 25 21:33:41 2005  Bala Natarajan  <bala_natarajan at symantec dot com>
10326         * tao/Transport_Cache_Manager.cpp:
10328           Cosmetic check, which seems to help some builds.
10330 Sat Sep 24 11:37:37 2005  Balachandran Natarajan  <bala_natarajan at symantec dot com>
10332         * tao/default_client.cpp:
10334           Changed the default value of use_cleanup_options_ switch to
10335           false. This should address performance and thread_pool latency
10336           test failures in our daily scoreboard.
10338 Fri Sep 23 12:17:29 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
10340         * tests/Bug_2222_Regression/test.cpp (main):
10342           Removed unnecessary try/catch block that caused an "unused
10343           ACE_TRY_LABEL" warning in emulated exception builds.  Thanks to
10344           Simon Massey for pointing out the problem.
10346 Fri Sep 23 16:22:01 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
10348         * tao/AnyTypeCode/Any_Basic_Impl_T.cpp:
10350           Added include of Any.h, similar to the other Any_*_Impl_T.cpp
10351           files. The need for this include shows up only when enums
10352           are seen in an IDL file, with no other IDL types to
10353           pull in the include. Thanks to Jules Colding <colding@omesc.com>
10354           for reporting the problem.
10356 Fri Sep 23 07:42:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10358         * orbsvcs/examples/Security/Send_File/Makefile.am:
10360           Regenerate.
10362         * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc:
10364           Add "*idl" project for compiling *.idl files.
10366 Fri Sep 23 07:07:33 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10368         * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
10370           Changed *idl project to inherit from anytypecode.
10372 Fri Sep 23 14:31:39 2005  Simon McQueen  <sm@prismtech.com>
10374         * docs/Options.html:
10376           Removed some text that had been put in the wrong place.
10378 Fri Sep 23 05:55:03 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10380         * orbsvcs/HTIOP/Hello/Makefile.am:
10382           Regenerated.
10384         * orbsvcs/HTIOP/Hello/HTIOP_Hello.mpc:
10386           Added "custom_only = 1" to *idl project.
10388 Fri Sep 23 11:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10390         * orbsvcs/orbsvcs/Notify/Event.inl:
10391           Emulated exception fix
10393 Fri Sep 23 11:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10395         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}:
10396         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
10397           Some wchar fixes
10399 Fri Sep 23 10:05:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10401         * tests/CallbackTest/Callback.cpp:
10402         * tests/CallbackTest/server.cpp:
10403         * tests/CallbackTest/client.cpp:
10405           Fixed compile warnings.
10407 Thu Sep 22 23:55:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10409         * orbsvcs/tests/HTIOP/AMI/Makefile.am:
10410         * orbsvcs/tests/HTIOP/Hello/Makefile.am:
10412           Regenerated.
10414         * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc:
10415         * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
10417           Add "*idl" projects for compiling *.idl files. This eliminates
10418           duplicate rules that would otherwise result when Makefile.am's
10419           are aggregated in the automake build.
10421 Thu Sep 22 14:03:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10423         * configure.ac:
10425           Updated AC_CONFIG_FILES for the new directories.
10427           Added BUILD_REPO, BUILD_THREADS, and BUILD_EC_TYPED_EVENTS
10428           automake conditionals.  Explicitly set to false, true, and
10429           true (at least for now).
10431         * TAO_IDL/Makefile.am:
10432         * orbsvcs/Makefile.am:
10433         * orbsvcs/Concurrency_Service/Makefile.am:
10434         * orbsvcs/CosEvent_Service/Makefile.am:
10435         * orbsvcs/Dump_Schedule/Makefile.am:
10436         * orbsvcs/Event_Service/Makefile.am:
10437         * orbsvcs/FTRT_Event_Service/Makefile.am:
10438         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
10439         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
10440         * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
10441         * orbsvcs/FT_ReplicationManager/Makefile.am:
10442         * orbsvcs/Fault_Detector/Makefile.am:
10443         * orbsvcs/Fault_Notifier/Makefile.am:
10444         * orbsvcs/IFR_Service/Makefile.am:
10445         * orbsvcs/ImplRepo_Service/Makefile.am:
10446         * orbsvcs/LifeCycle_Service/Makefile.am:
10447         * orbsvcs/LoadBalancer/Makefile.am:
10448         * orbsvcs/Logging_Service/Makefile.am:
10449         * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
10450         * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
10451         * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
10452         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
10453         * orbsvcs/Naming_Service/Makefile.am:
10454         * orbsvcs/Notify_Service/Makefile.am:
10455         * orbsvcs/Scheduling_Service/Makefile.am:
10456         * orbsvcs/TAO_Service/Makefile.am:
10457         * orbsvcs/Time_Service/Makefile.am:
10458         * orbsvcs/Trading_Service/Makefile.am:
10459         * orbsvcs/examples/CosEC/RtEC_Based/bin/Makefile.am:
10460         * orbsvcs/orbsvcs/Makefile.am:
10461         * orbsvcs/performance-tests/Makefile.am:
10462         * orbsvcs/performance-tests/LoadBalancing/Makefile.am:
10463         * orbsvcs/performance-tests/LoadBalancing/LBPerf/Makefile.am:
10464         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
10465         * orbsvcs/performance-tests/RTEvent/Makefile.am:
10466         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
10467         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
10468         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
10469         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
10470         * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
10471         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
10472         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
10473         * orbsvcs/tests/Makefile.am:
10474         * orbsvcs/tests/AVStreams/Makefile.am:
10475         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
10476         * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
10477         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
10478         * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
10479         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
10480         * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
10481         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
10482         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
10483         * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
10484         * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
10485         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
10486         * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
10487         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
10488         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
10489         * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
10490         * orbsvcs/tests/Bug_1334_Regression/Makefile.am:
10491         * orbsvcs/tests/Bug_1393_Regression/Makefile.am:
10492         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
10493         * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
10494         * orbsvcs/tests/Concurrency/Makefile.am:
10495         * orbsvcs/tests/CosEvent/Makefile.am:
10496         * orbsvcs/tests/CosEvent/Basic/Makefile.am:
10497         * orbsvcs/tests/CosEvent/lib/Makefile.am:
10498         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
10499         * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
10500         * orbsvcs/tests/EC_Mcast/Makefile.am:
10501         * orbsvcs/tests/EC_Multiple/Makefile.am:
10502         * orbsvcs/tests/EC_Throughput/Makefile.am:
10503         * orbsvcs/tests/Event/Makefile.am:
10504         * orbsvcs/tests/Event/Basic/Makefile.am:
10505         * orbsvcs/tests/Event/Mcast/Makefile.am:
10506         * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
10507         * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
10508         * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
10509         * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
10510         * orbsvcs/tests/Event/Performance/Makefile.am:
10511         * orbsvcs/tests/Event/lib/Makefile.am:
10512         * orbsvcs/tests/FT_App/Makefile.am:
10513         * orbsvcs/tests/FaultTolerance/Makefile.am:
10514         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
10515         * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
10516         * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.am:
10517         * orbsvcs/tests/FtRtEvent/Makefile.am:
10518         * tao/Makefile.am:
10519         * utils/Makefile.am:
10520         * utils/catior/Makefile.am:
10521         * utils/nslist/Makefile.am:
10523           Regenerated.
10525         * docs/Makefile.am:
10526         * docs/tutorials/Makefile.am:
10527         * docs/tutorials/Quoter/AMI/Makefile.am:
10528         * docs/tutorials/Quoter/Event_Service/Makefile.am:
10529         * docs/tutorials/Quoter/Makefile.am:
10530         * docs/tutorials/Quoter/Naming_Service/Makefile.am:
10531         * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
10532         * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
10533         * docs/tutorials/Quoter/Simple/Client/Makefile.am:
10534         * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile.am:
10535         * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile.am:
10536         * docs/tutorials/Quoter/Simple/Makefile.am:
10537         * docs/tutorials/Quoter/Simple/Persistent/Makefile.am:
10538         * docs/tutorials/Quoter/Simple/Server/Makefile.am:
10539         * docs/tutorials/Quoter/idl/Makefile.am:
10540         * examples/AMH/Makefile.am:
10541         * examples/AMH/Sink_Server/Makefile.am:
10542         * examples/AMI/FL_Callback/Makefile.am:
10543         * examples/AMI/Makefile.am:
10544         * examples/Advanced/Makefile.am:
10545         * examples/Advanced/ch_3/Makefile.am:
10546         * examples/Buffered_AMI/Makefile.am:
10547         * examples/Buffered_Oneways/Makefile.am:
10548         * examples/Callback_Quoter/Makefile.am:
10549         * examples/Content_Server/AMI_Iterator/Makefile.am:
10550         * examples/Content_Server/AMI_Observer/Makefile.am:
10551         * examples/Content_Server/Makefile.am:
10552         * examples/Content_Server/SMI_Iterator/Makefile.am:
10553         * examples/Event_Comm/Makefile.am:
10554         * examples/Kokyu_dsrt_schedulers/Makefile.am:
10555         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
10556         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
10557         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
10558         * examples/Load_Balancing/Makefile.am:
10559         * examples/Load_Balancing_persistent/Makefile.am:
10560         * examples/Logging/Makefile.am:
10561         * examples/Makefile.am:
10562         * examples/OBV/Makefile.am:
10563         * examples/OBV/Typed_Events/Makefile.am:
10564         * examples/POA/Adapter_Activator/Makefile.am:
10565         * examples/POA/DSI/Makefile.am:
10566         * examples/POA/Default_Servant/Makefile.am:
10567         * examples/POA/Explicit_Activation/Alt_Resources/Makefile.am:
10568         * examples/POA/Explicit_Activation/Makefile.am:
10569         * examples/POA/FindPOA/Makefile.am:
10570         * examples/POA/Forwarding/Makefile.am:
10571         * examples/POA/Generic_Servant/Makefile.am:
10572         * examples/POA/Loader/Makefile.am:
10573         * examples/POA/Makefile.am:
10574         * examples/POA/NewPOA/Makefile.am:
10575         * examples/POA/On_Demand_Activation/Makefile.am:
10576         * examples/POA/On_Demand_Loading/Makefile.am:
10577         * examples/POA/POA_BiDir/Makefile.am:
10578         * examples/POA/Reference_Counted_Servant/Makefile.am:
10579         * examples/POA/RootPOA/Makefile.am:
10580         * examples/POA/TIE/Makefile.am:
10581         * examples/Persistent_Grid/Makefile.am:
10582         * examples/PluggableUDP/Makefile.am:
10583         * examples/PluggableUDP/tests/Basic/Makefile.am:
10584         * examples/PluggableUDP/tests/Makefile.am:
10585         * examples/PluggableUDP/tests/Performance/Makefile.am:
10586         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
10587         * examples/Quoter/Makefile.am:
10588         * examples/RTCORBA/Activity/Makefile.am:
10589         * examples/RTCORBA/Makefile.am:
10590         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
10591         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
10592         * examples/RTScheduling/Makefile.am:
10593         * examples/Simple/Makefile.am:
10594         * examples/Simple/bank/Makefile.am:
10595         * examples/Simple/chat/Makefile.am:
10596         * examples/Simple/echo/Makefile.am:
10597         * examples/Simple/grid/Makefile.am:
10598         * examples/Simple/time-date/Makefile.am:
10599         * examples/Simple/time/Makefile.am:
10600         * examples/Simulator/Event_Supplier/Makefile.am:
10601         * examples/Simulator/Makefile.am:
10602         * examples/TypeCode_Creation/Makefile.am:
10603         * examples/ior_corbaloc/Makefile.am:
10604         * examples/mfc/Makefile.am:
10605         * interop-tests/Makefile.am:
10606         * interop-tests/wchar/Makefile.am:
10607         * orbsvcs/examples/CosEC/Factory/Makefile.am:
10608         * orbsvcs/examples/CosEC/Makefile.am:
10609         * orbsvcs/examples/CosEC/RtEC_Based/Makefile.am:
10610         * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile.am:
10611         * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Makefile.am:
10612         * orbsvcs/examples/CosEC/RtEC_Based/tests/Makefile.am:
10613         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am:
10614         * orbsvcs/examples/CosEC/Simple/Makefile.am:
10615         * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
10616         * orbsvcs/examples/FaultTolerance/Makefile.am:
10617         * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
10618         * orbsvcs/examples/ImR/Advanced/Makefile.am:
10619         * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
10620         * orbsvcs/examples/ImR/Makefile.am:
10621         * orbsvcs/examples/LoadBalancing/Makefile.am:
10622         * orbsvcs/examples/Log/Basic/Makefile.am:
10623         * orbsvcs/examples/Log/Event/Makefile.am:
10624         * orbsvcs/examples/Log/Makefile.am:
10625         * orbsvcs/examples/Log/Notify/Makefile.am:
10626         * orbsvcs/examples/Log/RTEvent/Makefile.am:
10627         * orbsvcs/examples/Makefile.am:
10628         * orbsvcs/examples/Notify/Federation/Agent/Makefile.am:
10629         * orbsvcs/examples/Notify/Federation/Gate/Makefile.am:
10630         * orbsvcs/examples/Notify/Federation/Makefile.am:
10631         * orbsvcs/examples/Notify/Federation/SpaceCraft/Makefile.am:
10632         * orbsvcs/examples/Notify/Filter/Makefile.am:
10633         * orbsvcs/examples/Notify/Lanes/Makefile.am:
10634         * orbsvcs/examples/Notify/Makefile.am:
10635         * orbsvcs/examples/Notify/Subscribe/Makefile.am:
10636         * orbsvcs/examples/Notify/ThreadPool/Makefile.am:
10637         * orbsvcs/examples/ORT/Makefile.am:
10638         * orbsvcs/examples/RtEC/IIOPGateway/Makefile.am:
10639         * orbsvcs/examples/RtEC/Kokyu/Makefile.am:
10640         * orbsvcs/examples/RtEC/MCast/Makefile.am:
10641         * orbsvcs/examples/RtEC/Makefile.am:
10642         * orbsvcs/examples/RtEC/Schedule/Makefile.am:
10643         * orbsvcs/examples/RtEC/Simple/Makefile.am:
10644         * orbsvcs/examples/Security/Makefile.am:
10645         * orbsvcs/examples/Security/Send_File/Makefile.am:
10646         * orbsvcs/tests/Bug_2137_Regression/Makefile.am:
10647         * orbsvcs/tests/HTIOP/AMI/Makefile.am:
10648         * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
10649         * orbsvcs/tests/HTIOP/Hello/Makefile.am:
10650         * orbsvcs/tests/HTIOP/Makefile.am:
10651         * orbsvcs/tests/IOR_MCast/Makefile.am:
10652         * orbsvcs/tests/ImplRepo/Makefile.am:
10653         * orbsvcs/tests/ImplRepo/NameService/Makefile.am:
10654         * orbsvcs/tests/ImplRepo/scale/Makefile.am:
10655         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
10656         * orbsvcs/tests/InterfaceRepo/IDL3_Test/Makefile.am:
10657         * orbsvcs/tests/InterfaceRepo/IFR_Test/Makefile.am:
10658         * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile.am:
10659         * orbsvcs/tests/InterfaceRepo/Makefile.am:
10660         * orbsvcs/tests/InterfaceRepo/Persistence_Test/Makefile.am:
10661         * orbsvcs/tests/Interoperable_Naming/Makefile.am:
10662         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
10663         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
10664         * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.am:
10665         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
10666         * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile.am:
10667         * orbsvcs/tests/LoadBalancing/LoadMonitor/Makefile.am:
10668         * orbsvcs/tests/LoadBalancing/Makefile.am:
10669         * orbsvcs/tests/Log/Basic_Log_Test/Makefile.am:
10670         * orbsvcs/tests/Log/Makefile.am:
10671         * orbsvcs/tests/Miop/Makefile.am:
10672         * orbsvcs/tests/Miop/McastHello/Makefile.am:
10673         * orbsvcs/tests/Notify/Basic/Makefile.am:
10674         * orbsvcs/tests/Notify/Blocking/Makefile.am:
10675         * orbsvcs/tests/Notify/Destroy/Makefile.am:
10676         * orbsvcs/tests/Notify/Discarding/Makefile.am:
10677         * orbsvcs/tests/Notify/Driver/Makefile.am:
10678         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
10679         * orbsvcs/tests/Notify/Makefile.am:
10680         * orbsvcs/tests/Notify/Ordering/Makefile.am:
10681         * orbsvcs/tests/Notify/PluggableTopology/Makefile.am:
10682         * orbsvcs/tests/Notify/RT_lib/Makefile.am:
10683         * orbsvcs/tests/Notify/Reconnecting/Makefile.am:
10684         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
10685         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
10686         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
10687         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
10688         * orbsvcs/tests/Notify/Test_Filter/Makefile.am:
10689         * orbsvcs/tests/Notify/XML_Persistence/Makefile.am:
10690         * orbsvcs/tests/Notify/lib/Makefile.am:
10691         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
10692         * orbsvcs/tests/Notify/performance-tests/Makefile.am:
10693         * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am:
10694         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
10695         * orbsvcs/tests/Property/Makefile.am:
10696         * orbsvcs/tests/Redundant_Naming/Makefile.am:
10697         * orbsvcs/tests/Sched/Makefile.am:
10698         * orbsvcs/tests/Sched_Conf/Makefile.am:
10699         * orbsvcs/tests/Security/BiDirectional/Makefile.am:
10700         * orbsvcs/tests/Security/Big_Request/Makefile.am:
10701         * orbsvcs/tests/Security/Callback/Makefile.am:
10702         * orbsvcs/tests/Security/Crash_Test/Makefile.am:
10703         * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
10704         * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
10705         * orbsvcs/tests/Security/Makefile.am:
10706         * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
10707         * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
10708         * orbsvcs/tests/Simple_Naming/Makefile.am:
10709         * orbsvcs/tests/Time/Makefile.am:
10710         * orbsvcs/tests/Trading/Makefile.am:
10711         * orbsvcs/tests/ior_corbaname/Makefile.am:
10712         * orbsvcs/tests/tests_svc_loader/Makefile.am:
10714           Added.
10716         * examples/AMI/FL_Callback/FL_Callback.mpc:
10717         * examples/Advanced/ch_3/Advanced_ch_3.mpc:
10718         * orbsvcs/examples/CosEC/Factory/CosEC_Factory.mpc:
10719         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
10720         * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
10721         * orbsvcs/examples/ORT/ORT.mpc:
10722         * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc:
10723         * orbsvcs/tests/Notify/Blocking/Blocking.mpc:
10724         * orbsvcs/tests/Notify/Discarding/Discarding.mpc:
10725         * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc:
10726         * orbsvcs/tests/Notify/Ordering/Ordering.mpc:
10727         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc:
10728         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc:
10729         * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
10730         * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc:
10731         * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
10732         * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
10733         * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
10734         * orbsvcs/tests/Security/Callback/Callback.mpc:
10735         * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc:
10736         * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc:
10737         * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
10738         * performance-tests/Sequence_Latency/DII/DII.mpc:
10739         * performance-tests/Sequence_Latency/DSI/DSI.mpc:
10740         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
10742           Add "*idl" projects for compiling *.idl files. This eliminates
10743           duplicate rules that would otherwise result when Makefile.am's
10744           are aggregated in the automake build.
10746 Thu Sep 22 15:12:12 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
10748         * orbsvcs/tests/InterfaceRepo/IDL3_Test/test.idl:
10750           Modified valuetype declartion used as a primary key to
10751           conform to the CCM spec section 61.7.2.1 listing
10752           constraints on primary key types.
10754 Thu Sep 22 08:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10756         * examples/POA/Loader/Server_Manager.cpp:
10757         * examples/Quoter/Factory_Finder.cpp:
10758         * tao/ImR_Client/ImplRepoC.*:
10759         * tao/ImR_Client/ImplRepoS.*:
10760         * tao/ImR_Client/ServerObjectC.*:
10761         * tao/ImR_Client/ServerObjectS.*:
10762         * tao/PortableServer/POA_Policy_Set.cpp:
10763         * tao/PortableServer/Root_POA.inl:
10764         * tests/AMH_Oneway/client.cpp:
10765         * tests/POA/Default_Servant/Default_Servant.cpp:
10766         * tests/RTScheduling/Thread_Cancel/test.cpp:
10767         * utils/nslist/nsdel.cpp:
10768           Emulated exceptions fixes
10770         * tests/RTScheduling/Thread_Cancel/Thread_Cancel.mpc:
10771           Removed empty lines
10773         * tao/Codeset/Codeset_Manager_i.cpp:
10774         * tao/RTCORBA/RT_ORBInitializer.cpp:
10775           Wchar fixes
10777 Thu Sep 22 08:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
10779         * examples/POA/DSI/Server.cpp:
10780           Emulated exceptions fixes
10782         * tao/IIOP_Endpoint.cpp:
10783         * tao/MCAST_Parser.cpp:
10784         * tao/ORB_Core.cpp:
10785           Wchar fixes
10787 Thu Sep 22 08:13:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10789         * tests/CallbackTest/Service.cpp:
10790         * tests/CallbackTest/server.cpp:
10792           Fixed compile errors.
10794 Wed Sep 21 08:06:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10796         * tests/CallbackTest/Callback.{h,cpp}:
10798           Fixed compile errors.
10800 Tue Sep 20 17:23:37 2005  Arvind S. Krishna  <arvindk@doc.dre.vanderbilt.edu>
10802         * tao/Connection_Handler.inl:
10803         * tao/GIOP_Message_Base.cpp:
10804         * tao/PortableServer/Servant_Base.cpp:
10806           Added hooks in the source file to enable aggressive
10807           specialization of request processing in certain conditions.
10809 Tue Sep 20 21:18:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10811         * tests/IPV6/run_test.pl:
10813           Added a test.
10815 Tue Sep 20 15:13:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10817         * tests/CallbackTest/CallbackTest.mpc:
10818         * tests/CallbackTest/Callback{.h .cpp}:
10819         * tests/CallbackTest/Test.idl:
10820         * tests/CallbackTest/Service{.h .cpp}:
10821         * tests/CallbackTest/client.cpp:
10822         * tests/CallbackTest/server.cpp:
10823         * tests/CallbackTest/run_test.pl:
10824         * tests/CallbackTest/run_test_ipv6.pl:
10825         * tests/CallbackTest/run_test_mixed_ip.pl:
10826         * tests/CallbackTest/README:
10828           Added new test.
10830 Tue Sep 20 08:39:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10832         * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
10834           Added IPV6 specific testscript.
10836 Tue Sep 20 08:32:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10838         * orbsvcs/tests/IOR_MCast/ior_mcast_client_i.cpp:
10840           Added some traces to be able to see testresult.
10842         * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl:
10844           Added IPV6 specific testscript.
10846 Tue Sep 20 08:26:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10848         * tests/BiDirectional/run_test_ipv6.pl:
10850           Added IPV6 specific testscript.
10852 Tue Sep 20 08:23:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10854         * tao/IIOP_Acceptor.cpp:
10855         * tao/IIOP_Endpoint.cpp:
10856         * tao/Invocation_Endpoint_Selectors.cpp:
10858           Improvements for IPv6 support.
10860 Mon Sep 19 20:46:14 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
10862         * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
10864           Removed run-time assertions.  They generally shouldn't be used
10865           in infrastructure code. Favor returning and checking error
10866           conditions and/or throwing exceptions instead.
10868 Mon Sep 19 16:14:09 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
10870         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: Fixed the
10871           initialization of the event_channel_ and typed_event_channel_
10872           data members.  Thanks to Lukas Gruetzmacher
10873           <gruetzmacher@ais-dresden.de> for reporting this and suggesting
10874           the fix.
10876 Mon Sep 19 16:11:12 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
10878         * TAO_IDL/ast/ast_home.cpp:
10880           Added missing check for null before enqueueing a primary
10881           key valuetype into the queue to be checked after parsing.
10882           If there is no primary key specified, we don't want to
10883           enqueue a 0, since the queue will then be non-empty but
10884           have no usable value to dequeue.
10886 Mon Sep 19 14:50:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10888         * tests/Bug_2234_Regression/server.cpp:
10890         Eliminate unused exception macros.
10892 Mon Sep 19 11:45:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10894         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
10896         Corrected the correction due to non-standard MSVC name,
10897         Thanks to Martin J.N. Corino for the correct interpretation.
10899 Mon Sep 19 10:15:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10901         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
10903         Corrected typo at line 7 (#include "strstrea.h")
10905 Mon Sep 19 08:50:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10907         * tests/Bug_2234_Regression/run_test.pl:
10909         Forced commit for chmod permissions.
10911 Mon Sep 19 08:00:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10913         * tests/Bug_2234_Regression/server.cpp:
10915         Incorrect emulated exception call for init_orb.
10917 Fri Sep 16 15:12:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10919         * test/IPV6/Hello.mpc:
10921           Removed and replaced by:
10923         * test/IPV6/IPV6_Hello.mpc:
10925           Because MPC can't work with identically named .mpc files
10926           even in separate directories:-(
10928 Fri Sep 16 12:45:00 UTC 2005  Simon Massey  <sma@prismtech.com>
10930         * tests/Bug_2234_Regression/server.cpp:
10932         Emulated exception incorrect macro used line 681.
10934 Fri Sep 16 10:55:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
10936         * test/IPV6/Hello.mpc:
10937         * test/IPV6/Hello{.h .cpp}:
10938         * test/IPV6/client.cpp:
10939         * test/IPV6/server.cpp:
10940         * test/IPV6/Test.idl:
10941         * test/IPV6/run_test.pl:
10942         * test/IPV6/README:
10944           Added new IPV6 specific test.
10946 Fri Sep 16 08:53:55 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
10948         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp(lookup_cookie):
10950           Changed creation of scoped name to use the member
10951           UTL_Identifier for the "Components" module name,
10952           instead of creating a new identifier.
10954         * TAO_IDL/include/utl_err.h:
10955         * TAO_IDL/util/utl_err.cpp:
10957           - Changed existing error enum value from EIDL_ILLEGAL_VALUETYPE
10958             to the more informative EIDL_ILLEGAL_BOXED_TYPE, which is
10959             what this enum value is used to express.
10961           - Added new error enum value EIDL_ILLEGAL_PRIMARY_KEY, to be
10962             used in the check for illegal primary key described below.
10964         * TAO_IDL/fe/idl.yy:
10965         * TAO_IDL/fe/y.tab.cpp:
10967           Changed usage of EIDL_ILLEGAL_VALUETYPE to
10968           EIDL_ILLEGAL_BOXED_TYPE.
10970         * TAO_IDL/tao_idl.cpp:
10971         * TAO_IDL/ast/ast_home.cpp:
10972         * TAO_IDL/ast/ast_structure.cpp:
10973         * TAO_IDL/ast/ast_type.cpp:
10974         * TAO_IDL/ast/ast_union.cpp:
10975         * TAO_IDL/ast/ast_valuetype.cpp:
10976         * TAO_IDL/be/be_interface.cpp:
10977         * TAO_IDL/include/ast_type.h:
10978         * TAO_IDL/include/ast_union.h:
10979         * TAO_IDL/include/ast_valuetype.h:
10980         * TAO_IDL/include/idl_global.h:
10981         * TAO_IDL/util/utl_global.cpp:
10983           Added check for illegal usage of a valuetype as a primary key.
10984           The CCM spec puts several constraints on valuetypes that are
10985           used as primary keys, and making sure these constaints are
10986           satisfied requires checking the valuetype's inheritance
10987           graph, as well as recursively checking its members. Valuetypes
10988           used as primary keys are place in a list, and the list is
10989           checked after all parsing has finished, so that we can be
10990           sure all forward declared structs and unions have been
10991           fully defined.
10993 Thu Sep 15 15:54:24 2005  J.T. Conklin  <jtc@acorntoolworks.com>
10995         * tao/Makefile.am:
10997           Regenerated.
10999         * tao/tao.mpc:
11001           Added WrongTransactionS.h to Header_Files.
11003 Thu Sep 15 15:25:06 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11005         * orbsvcs/orbsvcs/Makefile.am:
11007           Regenerated.
11009         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
11011           Added Naming/nsconf.h to Header_Files.
11013 Thu Sep 15 14:04:28 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11015         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h
11016           (dispatch):
11017         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp
11018           (dispatch):
11020           Removed unnecessary exception specification.  It prevented user
11021           exceptions from being propagated to the caller.  Thanks to David
11022           Carlton <david dot carlton at sun dot com> for reporting the
11023           problem and to Johnny Willemsen for suggesting a fix.
11025 Thu Sep 15 12:42:34 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11027         * tao/Makefile.am:
11029           Regenerated.
11031 Thu Sep 15 14:16:00 UTC 2005  Simon Massey  <sma@prismtech.com>
11033         * tests/Bug_2234_Regression/server.cpp:
11035         Emulated exception incorrect macro used line 118/156.
11037 Wed Sep 14 10:34:00 UTC 2005  Simon Massey  <sma@prismtech.com>
11039         * tests/Bug_2234_Regression/server.cpp:
11041         Correct another minor fussy compiler gripe.
11043 Wed Sep 14 09:45:00 UTC 2005  Simon Massey  <sma@prismtech.com>
11045         * tests/Bug_2234_Regression/client.cpp:
11046         * tests/Bug_2234_Regression/server.cpp:
11048         Correct minor fussy compiler gripes for some gcc platforms.
11050 Wed Sep 14 08:41:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11052         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
11054         Fixed compile error.
11056 Tue Sep 13 11:43:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11058         * examples/Advanced/ch_3/client.cpp:
11059         * examples/Advanced/ch_3/server.cpp:
11060         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
11061         * tests/Bug_1639_Regression/struct_client.cpp:
11063         Fixed for environments defining ACE_USES_OLD_IOSTREAMS
11064         (which unfortunately is the case for Windows x64 at the
11065         moment due to shortcomings in the Platform SDK).
11067 Tue Sep 13 10:30:00 UTC 2005  Simon Massey  <sma@prismtech.com>
11069         * tao/AnyTypeCode/Any.cpp:
11071         * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
11072         * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
11073         * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
11075         * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
11076         * tests/Bug_2234_Regression/Test.idl:
11077         * tests/Bug_2234_Regression/client.cpp:
11078         * tests/Bug_2234_Regression/run_test.pl:
11079         * tests/Bug_2234_Regression/server.cpp:
11081         This fixes bug 2234.
11082         The Portiable Interception call to arguments() attempts to create
11083         a read-only copy of all arguments passed into the current method.
11084         Unfortunatly during the call to receive_request() the "out" args
11085         of variable length types have not yet been allocated by the server
11086         and so are NULL pointers. A deep copy was being attempted which
11087         de-referenced these NULLs causing a crash. Explicit NULL checks
11088         are now performed for these types and a NULL pointer to the type
11089         is placed into the arg list instead.
11091 Tue Sep 13 10:18:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11093         * tests/Portable_Interceptors/Bug_1559/run_test.pl:
11094         * tests/Portable_Interceptors/Dynamic/run_test.pl:
11095         * tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl:
11096         * tests/RTCORBA/Persistent_IOR/run_test.pl:
11098         Removed '-ORBObjRefStyle url' switch because it causes problems with IPv6
11099         builds and is not essential to the tests.
11101         * tests/Hang_Shutdown/server.cpp:
11102         * tests/Hang_Shutdown/client.cpp:
11104         Adjusted test timeouts because they were a little too tight for
11105         Windows/IPv6 environment.
11107 Mon Sep 12 11:52:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11109         * orbsvcs/orbsvcs/Makefile.am:
11111           Regenerate.
11113 Mon Sep 12 11:34:13 2005  Simon McQueen  <sm@prismtech.com>
11115         * tao/orb.idl:
11117           Had left fix commented out in Fri Sep  9 11:08:40 2005  Simon McQueen.
11119 Fri Sep  9 22:00:24 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
11121         * TAO_IDL/ast/ast_array.cpp:
11122         * TAO_IDL/ast/ast_field.cpp:
11123         * TAO_IDL/ast/ast_interface.cpp:
11124         * TAO_IDL/ast/ast_sequence.cpp:
11125         * TAO_IDL/ast/ast_structure.cpp:
11126         * TAO_IDL/ast/ast_type.cpp:
11127         * TAO_IDL/ast/ast_typedef.cpp:
11128         * TAO_IDL/ast/ast_union.cpp:
11129         * TAO_IDL/ast/ast_valuetype.cpp:
11130         * TAO_IDL/include/ast_array.h:
11131         * TAO_IDL/include/ast_field.h:
11132         * TAO_IDL/include/ast_interface.h:
11133         * TAO_IDL/include/ast_sequence.h:
11134         * TAO_IDL/include/ast_structure.h:
11135         * TAO_IDL/include/ast_type.h:
11136         * TAO_IDL/include/ast_typedef.h:
11137         * TAO_IDL/include/ast_union.h:
11138         * TAO_IDL/include/ast_valuetype.h:
11140           - Added virtual legal_for_primary_key() method to AST_Type
11141             plus overrides for derived node classes AST_Sruct,
11142             AST_Union, AST_Array, AST_Sequence, AST_Typedef,
11143             AST_Interface, and AST_Valuetype. The override in
11144             AST_Valuetype is empty at this time, but when finished,
11145             the method will be called on a valuetype when it is used
11146             as a primary key of a component. The method will check
11147             the various constraints put on valuetypes used as
11148             primary keys by the CCM spec. It will, among other
11149             things, be called recursively on the valuetype's members.
11151           - Made some accessor methods, such as base_type() and
11152             field_type(), const.
11154 Fri Sep  9 11:08:40 2005  Simon McQueen  <sm@prismtech.com>
11156         * tao/orb.idl:
11158           Add include of WrongTransaction.pidl.
11160         * tao/WrongTransaction.pidl:
11162           Update generation instructions.
11164         * tao/WrongTransactionS.h:
11165         * tao/WrongTransactionS.inl:
11167           Add these new 'handcrafted' files. These changes fix
11168           bug #1813.
11170         * tests/Bug_1813_Regression/Bug_1813_Regession.mpc:
11171         * tests/Bug_1813_Regression/Test.idl:
11172         * tests/Bug_1813_Regression/test.cpp:
11174           Regression test for the above.
11176 Fri Sep  9 10:28:11 2005  Simon McQueen  <sm@prismtech.com>
11178         * tao/orb.idl:
11180           Add ValueFactory to CORBA module. Fixes bug #1812.
11182         * tests/Bug_1812_Regression/Bug_1812_Regession.mpc:
11183         * tests/Bug_1812_Regression/Test.idl:
11184         * tests/Bug_1812_Regression/test.cpp:
11186           Regression test for the above.
11188 Thu Sep  8 16:39:10 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11190         * tao/tao.mpc:
11192           Added AnyTypeCode_Adapter.h and Any_Insert_Policy_T.h
11193           to list of Header_Files.
11195 Wed Sep  7 15:54:08 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11197         * orbsvcs/orbsvcs/Makefile.am:
11199           Regenerated.
11201 Wed Sep  7 11:47:35 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11203         * tao/IIOP_Acceptor.cpp:
11205           Marker modified for the specializations to work properly.
11207 Tue Sep  6 15:54:57 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11209         * tests/Bug_2222_Regression/test.cpp:
11211           Fixed unused argument warnings.
11213         * tests/DynAny_Test/test_dynany.cpp:
11214         * tests/DynAny_Test/test_dynunion.cpp:
11216           More include directive reordering to address g++ 3.4 order of
11217           parsing template related errors.
11219 Tue Sep  6 15:40:17 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11221         * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes):
11223           Reordered include directives to address CORBA::AbstractBase
11224           order of parsing related template compile-time errors with g++
11225           3.4 or better and some HP compilers.
11227 Tue Sep  6 17:26:39 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11229         * tao/Endpoint.h
11231           Accidentally committed a file with the instrumented
11232           code. Reverted this and updated the markers.
11234 Tue Sep  6 16:12:04 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11236         * tao/Connection_Handler.cpp:
11237         * tao/IIOP_Acceptor.cpp:
11238         * tao/IIOP_Connector.h:
11239         * tao/IIOP_Endpoint.h:
11240         * tao/IIOP_Endpoint.cpp:
11241         * tao/IIOP_Profile.h:
11242         * tao/Transport.h:
11243         * tao/Transport_Acceptor.h:
11245           The markers in these files accidentally includes the destructor
11246           which conflicts with the base class.
11248 Tue Sep  6 13:29:04 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11250         * tao/IIOP_Endpoint.h:
11251         * tao/IIOP_Profile.h:
11252         * tao/Transport_Acceptor.h:
11253         * tao/Profile.h:
11255           Updated marker names as there was a mismatch in the code based
11256           and the specialization files.
11258 Tue Sep  6 10:33:09 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11260         * orbsvcs/examples/ORT/Gateway_i.h:
11262           Added "AnyTypeCode_methods.h" include directive as a temporary
11263           work around for g++ 3.4 or better and some HP compiler order of
11264           parsing template related issues.
11266 Tue Sep  6 11:32:31 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11268         * tao/Connection_Handler.h:
11269         * tao/Connection_Handler.cpp:
11270         * tao/IIOP_Connection_Handler.h:
11271         * tao/IIOP_Connection_Handler.cpp:
11272         * tao/Transport.h:
11273         * tao/Transport.cpp:
11274         * tao/IIOP_Transport.h:
11275         * tao/IIOP_Transport.cpp:
11276         * tao/Endpoint.h:
11277         * tao/IIOP_Endpoint.cpp:
11278         * tao/IIOP_Endpoint.h:
11279         * tao/Profile.h:
11280         * tao/IIOP_Profile.h:
11281         * tao/Profile.cpp:
11282         * tao/IIOP_Profile.h:
11283         * tao/Transport_Acceptor.h:
11284         * tao/Traport_Acceptor.cpp:
11285         * tao/IIOP_Acceptor.h:
11286         * tao/IIOP_Connector.h:
11287         * tao/IIOP_Connector.cpp:
11288         * tao/Transport_Connector.h:
11289         * tao/Transport_Connector.cpp:
11291           Added markers within the Pluggable protocols frameworks for
11292           specializing the implementation with a concrete protocol
11293           implementation, e.g., iiop.
11295 Mon Sep  5 12:11:28 2005  Simon McQueen  <sm@prismtech.com>
11297         * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
11299           Only omit generating the copy, dup, alloc & free operations
11300           if the typedef is imported. This fixes bugzilla #2222.
11302         * tests/Bug_2222_Regression/Bug_2222_Regression.mpc:
11303         * tests/Bug_2222_Regression/TestCase.idl:
11304         * tests/Bug_2222_Regression/TestType.idl:
11305         * tests/Bug_2222_Regression/test.cpp:
11307           Regression test for the above.
11309 Fri Sep 02 13:21:30 2005  Gary Maxey  <gary.maxey@hp.com>
11311         * performance-tests/Callback/Callback_i.cpp:
11312         * performance-tests/Latency/DII/client.cpp:
11313         * performance-tests/Latency/Deferred/client.cpp:
11314         * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp:
11315         * performance-tests/Latency/Thread_Pool/Client_Task.cpp:
11316         * performance-tests/POA/Demux/demux_test_client.cpp:
11317         * performance-tests/Sequence_Latency/DII/client.cpp:
11318         * performance-tests/Sequence_Latency/Deferred/client.cpp:
11319         * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp:
11320           Used ACE_hrtime_t and ACE_HRTIME_TO_U64 macro for platform
11321           independence.
11323 Fri Sep  2 12:51:23 2005  Ciju John  <john_c@ociweb.com>
11325         * tests/Big_Request_Muxing/Payload_Receiver.h:
11326         * tests/Big_Request_Muxing/Payload_Receiver.cpp
11327         * tests/Big_Request_Muxing/run_test.pl
11328         * tests/Big_Request_Muxing/Big_Request_Muxing.mpc
11329         * tests/Big_Request_Muxing/Client_Task.cpp
11331         Added AnyTypeCode includes. Removed msvc checks. VxWorks fixes.
11333 Fri Sep  2 11:05:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11335         * tao/MCAST_Parser.cpp:
11336           Small change concerning IPv6 multicast support.
11338 Fri Sep  2 09:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11340         * tao/Array_VarOut_T.inl:
11341           Reverted a C++ cast back to a c-style cast, vc6 can't handle
11342           the C++ cast. Added a remark that we can use a C++ cast when
11343           vc6 has been dropped
11345 Thu Sep  1 16:56:12 2005  Ciju John  <john_c@ociweb.com>
11347         * tests/Big_Request_Muxing/*
11348           Brought in OCI modified tests.
11350         Wed Jul 13 09:57:17 2005  Chad Elliott  <elliott_c@ociweb.com>
11352         * tests/Big_Request_Muxing/run_test.pl:
11354           Added a separator between tests to aid in debugging.
11356         Tue Jul  5 07:31:33 2005  Chad Elliott  <elliott_c@ociweb.com>
11358         * tests/Big_Request_Muxing/server.cpp:
11360           Added includes for inline=0 builds.
11362         Wed Jun 29 14:35:36 2005  Justin Michel  <michel_j@ociweb.com>
11364         * tests/Big_Request_Muxing/client.cpp:
11365         * tests/Big_Request_Muxing/run_test.pl:
11366         * tests/Big_Request_Muxing/server.cpp:
11368           This test was destroying the orb before the orb was
11369           finished sending requests. The test still fails intermittently,
11370           because sometimes events are lost. I tried changing SYNC_NONE to
11371           SYNC_WITH_TRANSPORT, but this didn't help. This may be a real
11372           TAO bug. I changed the run_test.pl to run more iterations so
11373           that the bug should happen more often.
11375         Tue Jun 28 08:46:29 2005  Justin Michel  <michel_j@ociweb.com>
11377         * tests/Big_Request_Muxing/Client_Task.cpp:
11378         * tests/Big_Request_Muxing/Payload_Receiver.h:
11379         * tests/Big_Request_Muxing/Payload_Receiver.cpp:
11380         * tests/Big_Request_Muxing/client.cpp:
11381         * tests/Big_Request_Muxing/run_test.pl:
11382         * tests/Big_Request_Muxing/server.cpp:
11384           Changed the way the test works so that it prints an
11385           error if too many messages are received. Added a -e parameter
11386           when starting the server in the run_test.pl to expect the
11387           correct number of events when running multiple clients. Added
11388           additional debugging output. Changed the default number of
11389           events from 12000 to 1200 to make the test run faster.
11391         Mon Jun 27 12:15:31 2005  Chad Elliott  <elliott_c@ociweb.com>
11393         * tests/Big_Request_Muxing/client.cpp:
11395           This test was changed a while back to decrease the
11396           amount of time it takes to run.  However, a time value of 2
11397           miniutes was overlooked (and was causing problems during test
11398           shutdown).  I have changed it to be 10 seconds.
11400         Sat Jun 25 14:30:34 2005  Justin Michel  <michel_j@ociweb.com>
11402         * tests/Big_Request_Muxing/Client_Task.h:
11403         * tests/Big_Request_Muxing/Client_Task.cpp:
11404         * tests/Big_Request_Muxing/Payload_Receiver.h:
11405         * tests/Big_Request_Muxing/Payload_Receiver.cpp:
11406         * tests/Big_Request_Muxing/Test.idl:
11407         * tests/Big_Request_Muxing/client.cpp:
11408         * tests/Big_Request_Muxing/run_test.pl:
11409         * tests/Big_Request_Muxing/server.cpp:
11411           Changed the processes in this test to actually wait for
11412           the test to complete instead of simply running for two minutes.
11414 Thu Sep  1 19:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11416         * orbsvcs/Event_Service/Event_Service.{h,cpp}:
11417           Restored -n to the original behaviour, it is the name that will
11418           be used to register to the naming service. With the new option
11419           -x we can indicate that the event service shouldn't register
11420           with the naming service. This is just as the other orbsvcs,
11421           thanks to JT for indicating this.
11423         * docs/ec_options.html:
11424           Updated
11426 Thu Sep  1 16:54:53 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
11428         * TAO_IDL/be/be_interface_strategy.cpp:
11430           Fixed typo in comment.
11432         * TAO_IDL/be/be_interface.cpp (gen_stub_ctor):
11434           Fixed order of generated base class stub constructor calls
11435           when the interface has both concrete and abstract parents.
11437         * TAO_IDL/be/be_visitor_amh_pre_proc.cpp (visit_interface):
11438         * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
11439         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
11441           Disabled all AMH-related code generation for interfaces that
11442           have an abstract ancestor. The AMH_-prefixed
11443           classes have an inheritance structure that reflects that of
11444           the corresponding IDL interfaces. This poses a problem
11445           when the interface has an abstract ancestor, since no skeleton
11446           code is generated for abstract interfaces.
11448         * tests/IDL_Test/fwd.idl:
11450           Just after an interface with a concrete and an abstract parent,
11451           added another interface with the same parents in reverse order.
11452           This change is to test the order of generated base class stub
11453           constructor calls in the stub inline file.
11455 Thu Sep 01 08:30:31 2005  Gary Maxey  <gary.maxey@hp.com>
11457         * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
11458           Add extra underscore in generated names to help reduce conflicts
11459           with user supplied names.
11461 Thu Sep  1 14:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11463         * orbsvcs/Event_Service/Event_Service.{h,cpp}:
11464           Made it possible to just pass -n to indicate that no service
11465           name should be used. At that moment the Event_Service will not
11466           register itself with the naming service. If also the default
11467           scheduling service option (none) is used, then the naming
11468           service is not used at all. This is usefull for systems where
11469           the Event_Service is with the option to write the IOR to file,
11470           then the user doesn't need the naming service.
11472         * docs/ec_options.html:
11473           Documentated the commandline options of the Event_Service executable
11475 Thu Sep  1 10:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11477         * tao/MCAST_Parser.cpp:
11478         * tao/params.cpp:
11479         * tao/Transport_Connector.cpp:
11480           Fixed 64bit conversion warnings
11482 Thu Sep  1 09:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11484         * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.{h,cpp}:
11485           Fixed gcc4 compile errors
11487 Thu Sep  1 08:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11489         * TAO_IDL/be/be_interface.cpp:
11490           Fixed variable not used warning
11492 Thu Sep  1 07:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11494         * tao/default_resource.cpp:
11495           Use the new ACE_REMOVE_SERVICE_DIRECTIVE macro to remove the
11496           TAO_CodeSet. Thanks to Lothar Werzinger <lothar at xcerla dot com>
11497           for reporting this. This fixes bugzilla bug 2227
11499 Wed Aug 31 21:49:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
11501         * tests/IDL_Test/fwd.idl:
11503           Added simple test case to reproduce the situation described
11504           below in
11506           Wed Aug 31 21:19:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>.
11508 Wed Aug 31 21:19:41 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
11510         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
11512           Removed some unnecessary code.
11514         * TAO_IDL/be/be_interface.cpp (redefine):
11516           Changed the method to handle the use case where an interface
11517           with one or more abstract parents has been forward declared,
11518           then fully defined. The IDL compiler maintains an internal
11519           queue of interfaces with mixed (abstract and concrete)
11520           parentage, in order to generate overloads of CORBA::release()
11521           and CORBA::is_nil(). The process of full definition after
11522           forward declaration ends up deleting the node that has
11523           been put in the queue (just after redefine() returns), so
11524           we now update the queue inside the redefine() method. Thanks
11525           to Paul Friberg <p.friberg@isti.com> for providing the
11526           sample IDL that uncovered the bug.
11528 Wed Aug 31 18:24:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11530         * docs/Options.html:
11531           Corrected description of option ORBUseSharedProfiles which in
11532           reality is 'ORBUseSharedProfile' (without the 's') and by
11533           is *disabled* instead of enabled!
11535 Wed Aug 31 11:53:51 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11537         * tests/Any/Recursive/NonRecursive.idl:
11538         * tests/Any/Recursive/RecursiveHello.mpc:
11540           New IDL containing non-recursive structures that triggered the
11541           TAO_IDL recursive type false positive problem described in bug
11542           2225.  This IDL will be used to prevent such problems from being
11543           reintroduced.  Thanks to Bruce MacDonald
11544           <brucemac at netcomuk dot co dot uk> for supplying this IDL.
11546 Wed Aug 31 10:53:06 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11548         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
11549         * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
11550         * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
11552           Fixed false positive recursion detection by using Jeff's existing
11553           type-specific in_recursion() method.  Thanks to Jeff for
11554           explaining how to use that method.  [Bug 2225]
11556 Wed Aug 31 13:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11558         * tao/AnyTypeCode/TypeCode.h:
11559           Export the unaliased_kind method
11561 Wed Aug 31 13:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11563         * tao/BooleanSeqC.{h,cpp}:
11564         * tao/CharSeqC.{h,cpp}:
11565         * tao/DoubleSeqC.{h,cpp}:
11566         * tao/FloatSeqC.{h,cpp}:
11567         * tao/AnyTypeCode/BooleanSeqA.{h,cpp}:
11568         * tao/AnyTypeCode/CharSeqA.{h,cpp}:
11569         * tao/AnyTypeCode/DoubleSeqA.{h,cpp}:
11570         * tao/AnyTypeCode/FloatSeqA.{h,cpp}:
11571           Regenerated
11573 Wed Aug 31 12:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11575         * tao/AnyTypeCode/TypeCode.{h,cpp,inl}:
11576           Moved unaliased_kind to the cpp file, it uses a TypeCode_var
11577           which requires again the TypeCode_methods which causes issues
11578           with GCC4
11580 Wed Aug 31 12:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11582         * tao/corba.h:
11583           Removed include of AnyTypeCode/TypeCode.h
11585         * tao/Exception.h:
11586           Removed _tc_exception_type
11588         * tao/Exception_Data.h:
11589           Added forward declaration CORBA::TypeCode_ptr
11591         * tao/Profile.h:
11592           Removed not needed forward declarations
11594 Wed Aug 31 11:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11596         * orbsvcs/IFR_Service/be_global.h:
11597         * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h:
11598         * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h:
11599         * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h:
11600           Fixed GCC4 error
11602         * tao/TypeCode.cpp:
11603           Removed this file, it shouldn't be in the archive anymore
11605         * tao/Environment.i (_nil):
11606           Use a static cast instead of a c-style cast
11608         * tao/Object.{cpp,i} (is_nil):
11609           Use true/false instead of 1/0
11611         * tao/AnyTypeCode/TC_Constants_Forward.h:
11612           Added forward declaration of TypeCode
11614 Wed Aug 31 11:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11616         * orbsvcs/IFR_Service/IFR_Service.h:
11617           Fixed GCC4 error
11619         * tao/ULongSeq.pidl:
11620           Updated regeneration instructions
11622         * tao/ULongSeqC.{h,cpp}:
11623         * tao/AnyTypeCode/ULongSeqA.{h,cpp}:
11624           Regenerated without patching.
11626 Wed Aug 31 10:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11628         * tao/WStringSeq.pidl:
11629         * tao/WCharSeq.pidl:
11630           Updated regeneration instructions
11632         * tao/WStringSeqC.{h,cpp}:
11633         * tao/WCharSeqC.{h,cpp}:
11634         * tao/AnyTypeCode/WStringSeqA.{h,cpp}:
11635         * tao/AnyTypeCode/WCharSeqA.{h,cpp}:
11636           Regenerated without patching.
11638 Wed Aug 31 10:01:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11640         * orbsvcs/Notify_Service/Notify_Server.cpp
11641         * orbsvcs/Notify_Service/Notify_Service.cpp
11642         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
11643         * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp
11644         * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp
11645         * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
11646         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
11647         * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
11648         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
11649         * orbsvcs/tests/Notify/Driver/main.cpp
11650         * orbsvcs/tests/Time/Client_i.cpp
11651         * tao/AnyTypeCode/append.cpp
11652         * tao/DynamicAny/DynStruct_i.cpp
11653         * tao/DynamicAny/DynUnion_i.cpp
11654         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp
11655         * tao/PortableServer/Default_Servant_Dispatcher.cpp
11656         * tao/PortableServer/LifespanStrategyPersistent.cpp
11657         * tao/PortableServer/ServantRetentionStrategyRetain.cpp
11658         * tao/RTCORBA/RT_Endpoint_Utils.cpp
11659         * tao/RTCORBA/RT_Protocols_Hooks.cpp
11660         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
11661         * tests/Exposed_Policies/Policy_Verifier.cpp
11662         * tests/MProfile_Connection_Timeout/client.cpp
11663         * tests/NestedUpcall/MT_Client_Test/server.cpp
11664         * tests/NestedUpcall/Triangle_Test/server_B.cpp
11665         * tests/ORT/ServerRequestInterceptor.cpp
11666         * tests/Policies/Manipulation.cpp
11667         * tests/Portable_Interceptors/Benchmark/client.cpp
11668           Fixed emulated exception fuzz errors
11670 Wed Aug 31 09:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11672         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
11673           Replaced deprecated ACE cast macro
11675 Wed Aug 31 09:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11677         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
11678           Reordered includes to fix vc71 link warnings
11680 Tue Aug 30 17:05:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11682         * orbsvcs/orbsvcs/Makefile.am:
11684           Regenerated.
11686 Tue Aug 30 16:30:30 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11688         * orbsvcs/Notify_Service/Notify_Service.cpp (shutdown):
11690           Removed code that abuses ._retn() to release orb, poa,
11691           naming context, etc.  This may have been done because
11692           the driver class was previously a file-scope static,
11693           but now that it's allocated on the stack within main()
11694           we can let the destructor release these variables.
11696 Tue Aug 30 16:09:53 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11698         * orbsvcs/Notify_Service/Notify_Server.cpp:
11700           Removed extraneous ACE_DEBUG().
11702 Tue Aug 30 15:56:49 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11704         * orbsvcs/Notify_Service/Notify_Server.cpp:
11706           Changed to add support for clean shutdown with SIGINT/SIGTERM
11707           using the Service_Shutdown class from the Svc_Utils library.
11709 Tue Aug 30 12:42:18 2005  Chris Cleeland  <cleeland_c@ociweb.com>
11711         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
11712         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
11713         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
11714         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
11716           Removed inclusion of .i files to complete my earlier commit.
11718 Tue Aug 30 11:22:51 2005  Steve Totten  <totten_s@ociweb.com>
11720         * tests/IDL_Test/IDL_Test.mpc:
11721         * tests/IDL_Test/array_only.idl:
11722           Added a test for the IDL compiler to make sure code generated for
11723           an IDL file that contains nothing but an array definition will
11724           compile correctly.  Thanks to Yevgen Galchenko for supplying the
11725           test case.
11727 Tue Aug 30 10:03:24 2005  Chris Cleeland  <cleeland_c@ociweb.com>
11729         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
11730         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
11731         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
11732         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
11733         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
11734         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
11735         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
11737           Fixed errors in Fuzz build and use of deprecated ACE cast macros
11739         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i:
11740         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i:
11742           Removed these b/c they're empty and fix a fuzz build.
11744 Tue Aug 30 14:43:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11746         * docs/Options.html:
11747           Added docu for new IPv6 specific options (ORBPreferIPV6Interfaces and
11748           ORBConnectIPV6Only).
11750 Tue Aug 30 14:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11752         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp
11753         * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp
11754         * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp
11755         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp
11756         * examples/RTCORBA/Activity/Activity.cpp
11757         * examples/RTCORBA/Activity/Task_Stats.cpp
11758         * orbsvcs/Concurrency_Service/Concurrency_Service.cpp
11759         * orbsvcs/Event_Service/Event_Service.cpp
11760         * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp
11761         * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp
11762         * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp
11763         * orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp
11764         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
11765         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp
11766         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp
11767         * orbsvcs/Naming_Service/Naming_Server.cpp
11768         * orbsvcs/Naming_Service/Naming_Service.cpp
11769         * orbsvcs/Notify_Service/Notify_Server.cpp
11770         * orbsvcs/Notify_Service/Notify_Service.cpp
11771         * orbsvcs/Scheduling_Service/Scheduling_Service.cpp
11772         * orbsvcs/Time_Service/Clerk_i.cpp
11773         * orbsvcs/Time_Service/Server_i.cpp
11774         * orbsvcs/Trading_Service/Trading_Service.cpp
11775         * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp
11776         * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp
11777         * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp
11778         * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp
11779         * orbsvcs/orbsvcs/Scheduler_Factory.cpp
11780         * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp
11781         * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp
11782         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
11783         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
11784         * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp
11785         * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp
11786         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp
11787         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp
11788         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp
11789         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp
11790         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp
11791         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp
11792         * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp
11793         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp
11794         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp
11795         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
11796         * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp
11797         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
11798         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp
11799         * orbsvcs/orbsvcs/Sched/DynSched.cpp
11800         * orbsvcs/orbsvcs/Sched/Scheduler.cpp
11801         * orbsvcs/orbsvcs/Trader/Trader.cpp
11802         * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp
11803         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp
11804         * orbsvcs/tests/FtRtEvent/consumer.cpp
11805         * orbsvcs/tests/FtRtEvent/supplier.cpp
11806         * orbsvcs/tests/Notify/Destroy/main.cpp
11807         * orbsvcs/tests/Notify/Driver/main.cpp
11808         * orbsvcs/tests/Notify/lib/Activation_Manager.cpp
11809         * orbsvcs/tests/Notify/lib/Command.cpp
11810         * orbsvcs/tests/Notify/lib/Driver.cpp
11811         * orbsvcs/tests/Redundant_Naming/client.cpp
11812         * tao/CORBALOC_Parser.cpp
11813         * tao/IIOP_Connection_Handler.cpp
11814         * tao/IIOP_Profile.cpp
11815         * tao/MCAST_Parser.cpp
11816         * tao/ORB_Core.cpp
11817         * tao/default_client.cpp
11818         * tests/MProfile_Connection_Timeout/client.cpp
11819           Replaced ACE_LIB_TEXT with ACE_TEXT. ACE_LIB_TEXT is only for in the
11820           ACE lib itself.
11822 Tue Aug 30 14:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11824         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
11825           Fixed export macro
11827 Tue Aug 30 06:42:46 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11829         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
11830         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
11831         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
11833           Fix emulated exception builds.
11835 Tue Aug 30 13:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11837         * tests/Param_Test/server.cpp:
11838         * tests/Param_Test/except.cpp:
11839         * tests/Faults/test_i.cpp:
11840         * tests/Faults/ping.cpp:
11841         * tests/AMI_Timeouts/timeout_client.cpp:
11842         * tests/InterOp-Naming/Server_i.cpp:
11843         * tests/Bug_1476_Regression/Client_Task.cpp:
11844         * tests/Bug_1482_Regression/Reply_Handler.cpp:
11845         * tests/Big_Oneways/Session.cpp:
11846           Fixed emulated exception fuzz errors
11848 Tue Aug 30 13:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11850         * tao/PortableServer/PolicyS.cpp:
11851           Regenerated this file and merged some of the changes caused by that,
11852           especially the include order
11854 Tue Aug 30 12:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11856         * TAO_IDL/util/utl_global.cpp:
11857           Fixed hasspace implementation, if an empty string was passed the
11858           function would loop forever. Also a space as second last character
11859           in the string wasn't detected
11861 Tue Aug 30 10:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11863         * orbsvcs/Time_Service/Server_i.cpp:
11864           Fixed compilation problem with emulated exceptions
11866 Tue Aug 30 09:12:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
11868         * tao/CORBALOC_Parser.cpp:
11869         * IIOP_Acceptor.cpp:
11870         * IIOP_Connection_Handler.cpp:
11871         * IIOP_Connector.cpp:
11872         * IIOP_Endpoint{.h .cpp. i}:
11873         * IIOP_Profile.cpp:
11874         * IIOP_Transport.cpp:
11875         * Invocation_Endpoint_Selectors.cpp:
11876         * MCAST_Parser.cpp:
11877         * orbconf.h:
11878         * ORB_Core.cpp:
11879         * params{ .h .cpp}:
11880         * orbsvcs/orbsvcs/IOR_Multicast.cpp:
11882           Added IPv6 support for TAO.
11884 Tue Aug 30 06:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
11886         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
11887           Fixed pragma once is obsolete warning
11889 Tue Aug 30 01:20:32 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11891         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp (queue_full_action):
11893           Fixed "'*/' found outside of comment" warning.
11895 Mon Aug 29 18:39:29 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
11897         * orbsvcs/orbsvcs/AV/AV_Core.h:
11898         * orbsvcs/orbsvcs/AV/Policy.cpp::
11899         * orbsvcs/orbsvcs/AV/Protocol_Factory.h::
11900         * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h::
11901         * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h::
11902         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.h::
11903         * orbsvcs/orbsvcs/CosEvent/CEC_Factory.h::
11904         * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h::
11905         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp::
11906         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h::
11907         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp::
11908         * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp::
11909         * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h::
11910         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h::
11911         * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp::
11912         * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp::
11913         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp::
11914         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
11915         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
11916         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
11917         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
11918         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
11919         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
11920         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
11921         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h:
11922         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h:
11923         * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
11924         * orbsvcs/orbsvcs/Log/LogActivator.h:
11925         * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
11926         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
11927         * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp:
11928         * orbsvcs/orbsvcs/Notify/Builder.h:
11929         * orbsvcs/orbsvcs/Notify/POA_Helper.h:
11930         * orbsvcs/orbsvcs/Notify/Properties.h:
11931         * orbsvcs/orbsvcs/Notify/Timer.h:
11932         * orbsvcs/orbsvcs/Notify/Timer_Reactor.cpp:
11933         * orbsvcs/orbsvcs/PortableGroup/GOA.cpp:
11934         * orbsvcs/orbsvcs/PortableGroup/GOA.h:
11935         * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
11936         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
11937         * orbsvcs/orbsvcs/PortableGroup/PG_Servant_Dispatcher.cpp:
11938         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.cpp:
11939         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
11940         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
11941         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
11942         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
11943         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
11944         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
11945         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
11946         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
11947         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
11948         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
11949         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
11950         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
11951         * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp:
11952         * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
11954           Reordered include directives to make sure all necessary
11955           non-dependent names are parsed before the templates that use
11956           them.  Addresses g++ 3.4.x or better compile-time errors.
11958 Mon Aug 29 18:45:49 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11960         * tao/Wait_On_Read.cpp:
11961         * tao/Wait_Strategy.cpp:
11963           Added makers that aid in specializing the wait strategy
11964           implementation in TAO.
11966 Mon Aug 29 14:08:42 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11968         * tao/GIOP_Message_Base.h:
11969         * tao/Strategies/UIOP_Transport.cpp:
11970         * tao/Strategies/DIOP_Transport.cpp:
11971         * tao/Strategies/SHMIOP_Transport.cpp:
11973           Added markers that aid in specializing TAO's pluggable messaging
11974           implementation with either GIOP or GIOP_Lite when the type of
11975           messaging object is known a priori.
11977 Mon Aug 29 12:08:16 2005  J.T. Conklin  <jtc@acorntoolworks.com>
11979         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
11980         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
11981         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
11983           Changed to clarify error message output when service
11984           initialization fails.
11986 Mon Aug 29 09:03:55 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
11988         * tao/default_resource.cpp:
11989         * tao/Strategies/advanced_resource.cpp:
11991           Added markers within the code to specialize TAO components with
11992           concrete implementations. This commit relates to the commit on
11993           Sun Aug 28 14:25:07 2005 Arvind S. Krishna
11994           <arvindk@dre.vanderbilt.edu> on specializing middleware
11995           components. The motivation here is added for sake of clarity.
11997           As a part of the Feature Oriented Customizer (FOCUS) tool being
11998           developed in my research, we are trying to specialize framework
11999           implementation and strategies within middleware with concrete
12000           counterparts when their implementation/type is known a priori.
12001           FOCUS provides an XML based transformation engine, where the
12002           specialization transformations are captured in XML file and a
12003           weaver specializes the code.
12005           To help in this transformation process, this commit adds markers
12006           within the source code. These markers are added as special
12007           comments. For example, //@@
12008           REACTOR_SPL_INCLUDE_FORWARD_DECL_ADD_HOOK represents a hook
12009           where forward declarations and include files are added by the
12010           weaver. As these markers are comments therefore should not
12011           affect normal applications in *any* manner. Additionally,
12012           applications that use multiple reactor implementations not be
12013           affected/do not need any change. Currently, these
12014           specializations are targeted for TAO middleware, where
12015           applications know the target reactor a priori and want to
12016           leverage the specialization to improve performance.
12018 Mon Aug 29 13:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12020         * orbsvcs/Time_Service/Server_i.cpp:
12021           Fixed emulated exception fuzz errors
12023 Mon Aug 29 13:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12025         * orbsvcs/LoadBalancer/LoadManager.cpp:
12026           Fixed emulated exception fuzz errors
12028 Mon Aug 29 13:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12030         * tao/default_client.cpp:
12031           Corrected argument initialisation order to silence GNU warnings
12033 Sun Aug 28 13:36:19 2005  Arvind S. Krishna  <arvindk@dre.vanderbilt.edu>
12035         * tao/orbconf.h:
12037           Updated the TAO_NULL_LOCK_REACTOR typedef to conform to the
12038           following Reactor change: Fri Aug 26 18:01:31 2005  Steve Huston
12039           <shuston@riverace.com>. In particular, updated
12040           ACE_Select_Reactor_Token_T to ACE_Reactor_Token_T in the typedef
12041           for ACE_Select_Reactor.
12043 Sat Aug 27 13:32:55 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
12045         * TAO_IDL/driver/drv_args.cpp:
12046         * TAO_IDL/include/idl_global.h:
12047         * TAO_IDL/util/utl_global.cpp:
12049           Fixed the command line parsing to preserve the literal
12050           quotes if they are used in an include path that has a space,
12051           so the path is passed to the preprocessor with the literal
12052           quotes following '-I'. Since the string is also added to
12053           the IDL compiler's list of include paths this way, the
12054           literal quotes must also be stripped off when using the
12055           include path to form a full path for validation of
12056           included files. This fix closes [BUGID:2219]. Thanks to
12057           Dorian Hileaga <hdorianh@hotmail.com> for reporting the
12058           problem.
12060 Sat Aug 27 11:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12062         * orbsvcs/ImplRepo_Service/Forwarder.cpp
12063         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp
12064         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp
12065         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp
12066         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp
12067         * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.cpp
12068           Fixed emulated exception errors
12070 Sat Aug 27 10:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12072         * tao/ORB_Core.cpp:
12073           Added missing semi colon
12075 Fri Aug 26 23:48:25 2005  Balachandran Natarajan  <bala@dre.vanderbilt.edu>
12077         Fix for bug
12079         http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=2224
12081         * tao/Client_Strategy_Factory.cpp:
12082         * tao/Client_Strategy_Factory.h:
12083         * tao/default_client.cpp:
12084         * tao/default_client.h:
12086           New strategy ORBConnectionHandlerCleanup .
12088         * tao/Connection_Handler.cpp:
12090           Use the id for deregistration instead of the handle.
12092         * tao/Transport_Cache_Manager.cpp:
12093         * tao/Wait_On_Read.cpp:
12095           Do the registration and deregistration. One could possibly think
12096           of doing a suspend and resume instead of
12097           registration/deregistration. Our reactor interfaces do not
12098           provide a way to add a handler in a suspended mode. Doing a
12099           registration and then calling suspend () could provide a window
12100           of time where a thread could be dispatched. Hence the decision to
12101           use registration/deregistration combo.
12103 Fri Aug 26 14:07:57 2005  Chris Cleeland  <cleeland_c@ociweb.com>
12105         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
12107           Fix the "export" class used in the ACE_FACTORY_DEFINE for the
12108           TAO_EC_Simple_Queue_Full_Action.  Hopefully this fixes the
12109           internal compiler error on mingw compilers.
12111         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12112         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
12113         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
12115           Fix problems for no-exception builds.
12117 Fri Aug 26 18:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12119         * tao/DynamicInterface/Server_Request.cpp:
12120           Fixed fuzz error
12122 Fri Aug 26 18:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12124         * tao/CORBALOC_Parser.cpp:
12125         * tao/ORB_Core.cpp:
12126         * tao/Messaging/Asynch_Invocation.cpp:
12127         * tao/PortableServer/Root_POA.cpp:
12128           Fixed fuzz errors
12130 Fri Aug 26 11:42:29 2005  Phil Mesnier  <mesnier_p@ociweb.com>
12132         * tao/Codeset/Codeset_Manager_i.cpp:
12133           The codeset manager was doing the wrong thing when no codeset
12134           information was available. The "default" codeset should be used
12135           in that case, not the "fallback" codeset, which is only to be
12136           used when codeset information is available, but no other codeset
12137           will do.
12139         * tao/Codeset/UTF8_Latin1_Translator.cpp:
12140           This translator was not correctly appending the NUL to the end
12141           of outbound strings.
12143 Fri Aug 26 11:33:07 2005  Justin Michel  <michel_j@ociweb.com>
12145         * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
12146         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
12148         * tao/CDR.h:
12149         * tao/CDR.i:
12150         * tao/LocateRequest_Invocation.cpp:
12151         * tao/Synch_Invocation.cpp:
12152         * tao/orbconf.h:
12154           Add a new compile-time setting to TAO that controls whether output
12155         CDRs are reset() after a request is sent. Enabling this feature greatly
12156         reduces memory usage in some situations such as event services that
12157         occasionally send large messages. However, it also currently exposes
12158         (or introduces) a multi-threading bug introducing deadlocks or infinite
12159         loops. One (of several) test that can show the problem is
12160         TAO/orbsvcs/tests/Notify/Basic/run_test.pl notify.mt.conf.
12162           Add a new constructor for input CDR that allows specifying a ACE_Lock* which
12163         will be used to protect the ACE_Data_Block used in the CDR. This will be
12164         used by the Any impl above. The current implementation uses a global mutex
12165         to protect all instances, because the internals of the Any impl will
12166         be copied around, and there's no way to give ownership of the lock to the
12167         actual ACE_Data_Block that uses it.
12169 Fri Aug 26 06:33:04 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12171         * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
12172         * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
12174           Regenerated.
12176         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
12177         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h:
12178         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12179         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12180         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
12181         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.h:
12183           Changed to add support for the thread pool concurrency model.  A
12184           new "-t" command line parameter is used to specify the number of
12185           threads in the pool.
12187         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
12188         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
12189         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
12191           Changed to add support for clean shutdown with SIGINT/SIGTERM
12192           using the Service_Shutdown class from the Svc_Utils library.
12194         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
12195         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
12196         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h:
12198           Split main() out into new file Basic_Logging_Server.cpp.
12200         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
12201         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12202         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12204           Split main() out into new file Event_Logging_Server.cpp.
12206 Fri Aug 26 13:45:10 2005  Simon McQueen  <sm@prismtech.com>
12208         * tests/Portable_Interceptors/PolicyFactory/server.cpp:
12209         * tests/OBV/Supports/Supports_Test_impl.cpp:
12210         * tests/OBV/Supports/client.cpp:
12211         * tests/Big_Twoways/Session.cpp:
12212         * tests/NestedUpcall/Triangle_Test/server_B.cpp:
12213         * tests/NestedUpcall/MT_Client_Test/server.cpp:
12214         * tests/Bug_1551_Regression/Reply_Handler.cpp:
12215         * tests/InterOp-Naming/Server_i.cpp:
12217           Chipping away at the fuzz errors.
12219 Fri Aug 26 13:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12221         * tao/Acceptor_Registry.cpp:
12222         * tao/default_server.h:
12223         * tao/PortableServer/PortableServer_WFunctions.cpp:
12224         * tao/Strategies/DIOP_Acceptor.cpp:
12225           Fixed 64bit conversion warnings
12227 Fri Aug 26 12:30:47 2005  Simon McQueen  <sm@prismtech.com>
12229         * tao/AnyTypeCode.mpc:
12231           Removed ServicesA.cpp from unconditional compilation list.
12232           ServicesC.cpp does not get built in min corba builds.
12234         * tao/extra_anytypecode.mpb:
12236           Create feature template to include ServicesA.cpp only if not
12237           a min corba build.
12239 Fri Aug 26 10:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12241         * tao/ORB_Core.cpp:
12242           Removed handling of ORBGlobalCollocation, it is deprecated for some
12243           time. Also removed handling of ORBCollocation==YES, this is now
12244           ORBCollocation==global.
12246 Fri Aug 26 09:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12248         * TAO_IDL/be/be_codegen.cpp
12249         * TAO_IDL/be/be_visitor_exception/exception_ch.cpp
12250         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp
12251         * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
12252         * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp
12253         * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp
12254         * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp
12255         * TAO_IDL/include/utl_err.h
12256         * TAO_IDL/util/utl_err.cpp
12257         * docs/compiler.html
12258           When the -St option is used to suppress typecodes, we now
12259           also suppress the type codes of user exceptions. There is no
12260           requirement for this from the orb, the only functionality the
12261           user looses is the ability to retrieve which exceptions an
12262           operation throws using interceptors.
12264         * tao/Adapter_Factory.cpp
12265         * tao/BiDir_Adapter.cpp
12266         * tao/CORBALOC_Parser.cpp
12267         * tao/Cleanup_Func_Registry.cpp
12268         * tao/DLL_Parser.cpp
12269         * tao/Endpoint_Selector_Factory.cpp
12270         * tao/Environment.cpp
12271         * tao/Exclusive_TMS.cpp
12272         * tao/FILE_Parser.cpp
12273         * tao/IFR_Client_Adapter.cpp
12274         * tao/IOR_Parser.cpp
12275         * tao/LF_Follower.cpp
12276         * tao/Leader_Follower.cpp
12277         * tao/MCAST_Parser.cpp
12278         * tao/Muxed_TMS.cpp
12279         * tao/ORB.cpp
12280         * tao/ORB_Core.cpp
12281         * tao/ORB_Table.cpp
12282         * tao/Resource_Factory.cpp
12283         * tao/Stub.cpp
12284         * tao/Stub_Factory.cpp
12285         * tao/TSS_Resources.cpp
12286         * tao/Transport_Cache_Manager.cpp
12287         * tao/default_resource.cpp
12288         * tao/Codeset/Codeset_Manager_i.cpp
12289         * tao/Codeset/UTF16_BOM_Factory.cpp
12290         * tao/Codeset/UTF8_Latin1_Factory.cpp
12291         * tao/DynamicAny/DynAnyFactory.cpp
12292         * tao/DynamicAny/DynUnion_i.cpp
12293         * tao/DynamicInterface/ExceptionList.cpp
12294         * tao/DynamicInterface/Request.cpp
12295         * tao/IORManipulation/IORManipulation.cpp
12296         * tao/Messaging/Asynch_Invocation.cpp
12297         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp
12298         * tao/PortableServer/Active_Object_Map.cpp
12299         * tao/PortableServer/ImR_Client_Adapter.cpp
12300         * tao/PortableServer/LifespanStrategyPersistent.cpp
12301         * tao/PortableServer/LifespanStrategyTransient.cpp
12302         * tao/PortableServer/Object_Adapter.cpp
12303         * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp
12304         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp
12305         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp
12306         * tao/PortableServer/Root_POA.cpp
12307         * tao/PortableServer/Root_POA.inl
12308         * tao/RTCORBA/RT_Mutex.cpp
12309         * tao/RTCORBA/RT_ORB.cpp
12310         * tao/RTCORBA/RT_Protocols_Hooks.cpp
12311         * tao/RTCORBA/Thread_Pool.cpp
12312         * tao/RTScheduling/Current.cpp
12313         * tao/Strategies/DIOP_Connection_Handler.cpp
12314         * tao/Strategies/DIOP_Connector.cpp
12315         * tao/Strategies/SCIOP_Acceptor.cpp
12316         * tao/Strategies/SCIOP_Connection_Handler.cpp
12317         * tao/Strategies/SCIOP_Connector.cpp
12318         * tao/Strategies/SHMIOP_Acceptor.cpp
12319         * tao/Strategies/SHMIOP_Connection_Handler.cpp
12320         * tao/Strategies/SHMIOP_Connector.cpp
12321         * tao/Strategies/UIOP_Acceptor.cpp
12322         * tao/Strategies/UIOP_Connection_Handler.cpp
12323         * tao/Strategies/UIOP_Connector.cpp
12324         * tao/Strategies/advanced_resource.cpp
12325         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
12326         * tao/Valuetype/AbstractBase.cpp
12327         * tao/Valuetype/StringValueC.cpp
12328         * tao/Valuetype/ValueFactory_Map.cpp
12329           Fixed emulated exception fuzz errors and removed explicit
12330           template instantiations
12332 Thu Aug 25 17:15:27 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12334         * orbsvcs/orbsvcs/Makefile.am:
12336           Regenerated.
12338 Thu Aug 25 16:43:15 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
12340         * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
12342           Added include of Any.h, similar to Any_Dual_Impl_T.cpp, needed
12343           when compiling code generated for arrays and not passing -Sa
12344           or -St to the IDL compiler.
12346 Thu Aug 25 11:00:47 2005  Chris Cleeland  <cleeland_c@ociweb.com>
12348           This does two things in the Real Time Event Service:
12350           1. Added a new dispatching strategy--Thread Per Consumer.  This
12351           strategy is similar to the MT dispatching strategy in that it
12352           separates the thread that receives the push() from a supplier
12353           from the thread that does the eventual push() to the
12354           consumer(s), but it differs from MT in that MT has a pool of
12355           threads pulling from a single queue and ultimately potentially
12356           servicing every consumer, whereas TPC has a queue for *each*
12357           consumer and, thus, a single thread dedicated to pushing to that
12358           consumer.  This insures that a badly-behaved consumer CANNOT
12359           have an adverse effect on the channel or supplier.
12361           2. It adds a means by which an application can specify what the
12362           RTEC should do if the TAO_EC_Queue fills up.  This behavior is
12363           encapsulated in a derivation of an ACE_Service_Object, called
12364           TAO_EC_Queue_Full_Service_Object.  The RTEC looks for a service
12365           object of a particular name (default in macro
12366           TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME)
12368         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
12370           Updated to build new files that are part of the TPC strategy.
12372         * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
12374           Added new data member to hold the name of the service object
12375           used for queue full behavior.
12377         * orbsvcs/orbsvcs/Event/EC_Default_Factory.i:
12378         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
12380           Added new option, -ECQueueFullServiceObject, that can be used to
12381           specify the name/tag in the svc.conf file through which the RTEC
12382           should look for a queue full service object.
12384         * orbsvcs/orbsvcs/Event/EC_Defaults.h:
12386           Added default service object name/tag,
12387           TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME.
12389         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
12390         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
12391         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
12393           Added the TAO_EC_Simple_Queue_Full_Action service object
12394           implementation into here, since only the TAO_EC_Dispatching_Task
12395           needs to know about it.  This default implementation has only
12396           two choices of behavior: "wait" for not-full condition (the default) or
12397           "discard" silently.  Specification of the desired behavior is by
12398           putting the word "wait" or "discard" as the first argument in this
12399           object's svc.conf arg vector.
12401         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.i:
12403           Created new macros, TAO_EC_QUEUE_LWM and TAO_EC_QUEUE_HWM, that
12404           can be used to specify the low-water and high-water marks for
12405           the TAO_EC_Queue.  Previously, these were hard-coded values.
12407         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
12408         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
12409         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
12410         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12411         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
12412         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
12414           Modifications to CTORs to allow passing of a service object
12415           pointer from the factory down through the dispatching strategy
12416           down to the dispatching task itself.
12418         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
12419         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
12421           Minor modifications to pass the service object to the
12422           dispatching strategy.
12424         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
12425         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.i:
12426         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
12427         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.h:
12428         * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching_Task.cpp:
12429         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.h:
12430         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.i:
12431         * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
12432         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.h:
12433         * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
12434         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.h:
12435         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.i:
12436         * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
12438           Rather than cluttering the EC_Default_Factory with yet another
12439           dispatch strategy, this derives from the EC_Default_Factory and
12440           replaces certain behaviors with its own.  Thus, in order to use
12441           this new strategy you will have to replace the call in your code
12442           for TAO_EC_Default_Factory::init_svcs() with
12443           TAO_EC_TPC_Factory::init_svcs().
12445         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h: Moved event_channel_,
12446           consumer_, and refcount_ into "protected" section so subclasses
12447           can have access.
12449         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h: Moved event_channel_
12450           into "protected" section so subclasses can have access.
12452 Thu Aug 25 07:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12454         * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
12455           Fixed small bug
12457 Wed Aug 24 21:57:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12459         * configure.ac: Copied in updated copyright paragraph from COPYING.
12461 Wed Aug 24 18:12:16 2005  Simon McQueen  <sm@prismtech.com>
12463         * TAO_IDL/util/utl_global.cpp:
12465           Avoid recording duplicate file names in ::add_to_included_idl_files.
12466           This fixes bug #2221.
12468 Wed Aug 24 11:59:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12470         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
12471           Reordered includes to fix gcc4 build problems
12473 Wed Aug 24 10:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12475         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp:
12476         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp:
12477         * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
12478         * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp:
12479         * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp:
12480           Explicitly include the AnyTypeCode_Adapter_Impl.h. These tests
12481           use the functionality to get the method arguments as Any and
12482           for this we now need the AnyTypeCode adapter. Fixes test failures
12483           in the static builds.
12485         * tao/PI/PI.cpp:
12486           Also do the process directive for the PICurrent Loader
12488         * tao/PI/PICurrent_Loader.{h,cpp}:
12489           No static initializer needed here, this is in the PI file
12491         * tests/Portable_Interceptors/PICurrent/server.cpp:
12492           Fixed static runtime error
12494 Wed Aug 24 09:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12496         On the client side we passed the typecode of the user exceptions to the
12497         invocation adapter, but this is only needed when interceptors are being
12498         used.
12500         * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
12501         * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
12502           Generate a TAO_HAS_INTERCEPTORS==1 around the passing of the typecode
12503           of the user exception
12505         * TAO_IDL/be/be_visitor_operation/operation.cpp:
12506           Removed generation of an environment variable in the client side
12507           code which was not needed
12509         * tao/Exception_Data.h
12510         * tao/PI/ClientRequestInfo.cpp
12511           Only store and use the typecode of an user exception when
12512           interceptors are enabled
12514         * tao/ImR_Client/ImplRepo.pidl:
12515         * tao/ImR_Client/ServerObject.pidl:
12516           Updated regeneration instructions to not use -GA
12518         * tao/ImR_Client/ImplRepoA.h
12519         * tao/ImR_Client/ImplRepoC.cpp
12520         * tao/ImR_Client/ImplRepoC.h
12521         * tao/ImR_Client/ImplRepoC.inl
12522         * tao/ImR_Client/ImplRepoS.cpp
12523         * tao/ImR_Client/ImplRepoS.h
12524         * tao/ImR_Client/ServerObjectA.h
12525         * tao/ImR_Client/ServerObjectC.cpp
12526         * tao/ImR_Client/ServerObjectC.h
12527         * tao/ImR_Client/ServerObjectC.inl
12528         * tao/ImR_Client/ServerObjectS.cpp
12529         * tao/ImR_Client/ServerObjectS.h
12530           Regenerated
12532         * tao/ImR_Client/ImplRepoA.cpp
12533         * tao/ImR_Client/ServerObjectA.cpp
12534           Removed
12536         * tao/Makefile.am:
12537           Updated
12539 Tue Aug 23 18:09:07 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12541         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
12542         * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
12543         * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
12545           Regenerated.
12547         * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
12549           Removed nonexistant ectest_export.h file from Header_Files
12550           section.
12552 Tue Aug 23 15:54:52 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
12554         * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes):
12556           Another round of generated include directive reording to address
12557           template related order of parsing issues in g++ 3.4.x or better.
12559         * tao/Any_Insert_Policy_T.h (any_insert):
12561           Made these methods non-virtual.  All binding is done at
12562           compile-time so there is no need make them virtual.  Also
12563           addresses "class with virtual funtions but no virtual
12564           destructor" g++ 4.0 warnings.
12566         * tao/IFR_Client/IFR_ComponentsC.h:
12567         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
12569           More g++ 3.4.x or better order of parsing related template
12570           error fixes.
12572 Tue Aug 23 10:43:07 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
12574         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp:
12575         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
12576         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
12577         * tao/IORManipulation/IORA.cpp:
12578         * tao/ImR_Client/ImplRepoA.cpp:
12579         * tao/ImR_Client/ImplRepoS.cpp:
12580         * tao/ImR_Client/ServerObjectA.cpp:
12581         * tao/ImR_Client/ServerObjectS.cpp:
12582         * tao/ObjRefTemplate/Default_ORTA.cpp:
12583         * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp:
12584         * tao/RTCORBA/RTCORBAA.cpp:
12585         * tao/RTCORBA/RT_ORBInitializer.h:
12586         * tao/RTCORBA/rtcorba_export.h:
12587         * tao/RTCORBA/rtcorba_typedefs.h:
12588         * tao/RTPortableServer/RTPortableServerA.cpp:
12589         * tao/RTScheduling/RTSchedulerC.h:
12590         * tao/Strategies/sciop_endpointsC.cpp:
12591         * tao/Strategies/uiop_endpointsC.cpp:
12592         * tao/TypeCodeFactory/TypeCodeFactoryA.cpp:
12593         * tao/TypeCodeFactory/TypeCodeFactoryC.h:
12594         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
12595         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
12596         * tao/Utils/RIR_Narrow.h:
12598           Reordered include directives to make sure all necessary
12599           non-dependent names are parsed before the templates that use
12600           them.  In the case of the "*A.h" files, this is a temporary
12601           work-around until TAO_IDL is updated.  Addresses g++ 3.4.x or
12602           better compile-time errors.
12604 Tue Aug 23 14:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12606         * tao/Strategies/SHMIOP_Acceptor.cpp:
12607           Fixed possible unitialized warning
12609 Tue Aug 23 13:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12611         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
12612           Added include of Any.h
12614 Tue Aug 23 13:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12616         * tao/Abstract_Servant_Base.h:
12617         * tao/PortableServer/Servant_Base.{h,cpp}:
12618           Changed the type of the operation name length to size_t to fix
12619           64bit conversion warnings
12621 Tue Aug 23 12:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12623         * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
12624         * tao/Abstract_Servant_Base.h:
12625         * tao/CORBA_String.cpp:
12626         * tao/Invocation_Adapter.{h,inl}:
12627         * tao/ORB.cpp:
12628         * tao/ServerRequestInterceptor_Adapter.h:
12629         * tao/operation_details.{h,i}:
12630         * tao/Domain/DomainS.cpp:
12631         * tao/DynamicInterface/DII_Invocation_Adapter.{h,cpp}:
12632         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
12633         * tao/ImR_Client/ImplRepoS.cpp:
12634         * tao/ImR_Client/ServerObjectS.cpp:
12635         * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}:
12636         * tao/Messaging/MessagingS.cpp:
12637         * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
12638         * tao/PI_Server/ServerRequestInfo.{h,inl}:
12639         * tao/PortableServer/PolicyS.cpp:
12640         * tao/PortableServer/Upcall_Wrapper.{h,cpp}:
12641         * tao/Valuetype/AbstractBase_Invocation_Adapter.{h,cpp}:
12642           Fixed several 64bit conversion warnings. The size of the
12643           exception list is now a CORBA::ULong, the length of the operation
12644           name is size_t.
12646 Tue Aug 23 10:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12648         * tao/DynamicInterface/Request.cpp:
12649           Fixed 64bit conversion warnings and removed some not needed
12650           const casts
12652 Tue Aug 23 10:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12654         * tao/PortableServer/Fixed_Array_SArgument_T.{h,cpp}:
12655           Fixed compilation issues with vc6
12657 Tue Aug 23 07:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12659         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
12660           Added anytypecode
12662 Mon Aug 22 23:03:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12664         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
12665         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
12667           Changed the event_log_factory_ member variable from a
12668           TAO_EventLogFactory_i to a pointer to a TAO_EventLogFactory_i.
12669           This delays execution of the constructor, which avoids the ORB
12670           being constructed implicitly, which in turn allows any -ORB...
12671           command line arguments to be parsed and removed from the argc/
12672           argv vector in Event_Logging_Service::init_ORB().
12674 Mon Aug 22 21:33:37 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
12676         * TAO_IDL/be/be_codegen.cpp:
12678           Another round of generated include directive reording to address
12679           template related order of parsing issues in g++ 3.4.x or better.
12681         * tao/Typecode_typesC.h:
12682         * tao/ParameterModeC.h
12684           Removed unnecessary include directives.  They were causing
12685           headers to be included that prematurely caused some templates to
12686           be parsed before all non-dependent names were parsed.  Addresses
12687           g++ 3.4.x or better compile-time errors.
12689         * tao/AnyTypeCode/BooleanSeqA.h:
12690         * tao/AnyTypeCode/BoundsA.h:
12691         * tao/AnyTypeCode/CONV_FRAMEA.h:
12692         * tao/AnyTypeCode/CharSeqA.h:
12693         * tao/AnyTypeCode/CurrentA.h:
12694         * tao/AnyTypeCode/DomainA.h:
12695         * tao/AnyTypeCode/DoubleSeqA.h:
12696         * tao/AnyTypeCode/DynamicC.h:
12697         * tao/AnyTypeCode/Dynamic_ParameterC.h:
12698         * tao/AnyTypeCode/FloatSeqA.h:
12699         * tao/AnyTypeCode/GIOPA.h:
12700         * tao/AnyTypeCode/IIOPA.h:
12701         * tao/AnyTypeCode/IIOP_EndpointsA.h:
12702         * tao/AnyTypeCode/IOPA.h:
12703         * tao/AnyTypeCode/IOP_IORA.h:
12704         * tao/AnyTypeCode/LongDoubleSeqA.h:
12705         * tao/AnyTypeCode/LongLongSeqA.h:
12706         * tao/AnyTypeCode/LongSeqA.h:
12707         * tao/AnyTypeCode/Messaging_PolicyValueA.h:
12708         * tao/AnyTypeCode/NVList.h:
12709         * tao/AnyTypeCode/ObjectIdListA.h:
12710         * tao/AnyTypeCode/OctetSeqA.h:
12711         * tao/AnyTypeCode/PI_ForwardA.h:
12712         * tao/AnyTypeCode/ParameterModeA.h:
12713         * tao/AnyTypeCode/PolicyA.h:
12714         * tao/AnyTypeCode/Policy_ForwardA.h:
12715         * tao/AnyTypeCode/PortableInterceptorA.h:
12716         * tao/AnyTypeCode/ServicesA.h:
12717         * tao/AnyTypeCode/ShortSeqA.h:
12718         * tao/AnyTypeCode/StringSeqA.h:
12719         * tao/AnyTypeCode/SystemExceptionA.h:
12720         * tao/AnyTypeCode/TAOA.h:
12721         * tao/AnyTypeCode/TimeBaseA.h:
12722         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
12723         * tao/AnyTypeCode/ULongLongSeqA.h:
12724         * tao/AnyTypeCode/ULongSeqA.h:
12725         * tao/AnyTypeCode/UShortSeqA.h:
12726         * tao/AnyTypeCode/ValueModifierA.h:
12727         * tao/AnyTypeCode/VisibilityA.h:
12728         * tao/AnyTypeCode/WCharSeqA.h:
12729         * tao/AnyTypeCode/WStringSeqA.h:
12730         * tao/AnyTypeCode/WrongTransactionA.h:
12731         * tao/AnyTypeCode/orb_typesA.h
12732         * tao/BiDir_GIOP/BiDirGIOP.cpp:
12733         * tao/CodecFactory/CDR_Encaps_Codec.cpp:
12734         * tao/CodecFactory/CDR_Encaps_Codec.h:
12735         * tao/CodecFactory/CodecFactory.h:
12736         * tao/CodecFactory/CodecFactory_impl.cpp:
12737         * tao/CodecFactory/CodecFactory_impl.h:
12738         * tao/CodecFactory/IOP_CodecC.h:
12739         * tao/CodecFactory/IOP_Codec_includeC.h:
12740         * tao/Domain/DomainS.h:
12741         * tao/DynamicAny/DynamicAny.h:
12742         * tao/DynamicAny/DynamicAnyC.h:
12743         * tao/DynamicInterface/Context.h:
12744         * tao/DynamicInterface/DII_Arguments.cpp:
12745         * tao/DynamicInterface/DII_Invocation.cpp:
12746         * tao/DynamicInterface/ExceptionList.h:
12747         * tao/IFR_Client/IFR_BaseC.h:
12748         * tao/IFR_Client/IFR_BasicC.h:
12749         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
12750         * tao/IFR_Client/IFR_ComponentsC.cpp:
12751         * tao/IFR_Client/IFR_ExtendedC.cpp:
12752         * tao/IFR_Client/IFR_ExtendedC.h:
12753         * tao/Messaging/MessagingA.cpp:
12754         * tao/Messaging/MessagingS.cpp:
12755         * tao/Messaging/Messaging_No_ImplA.cpp:
12756         * tao/Messaging/Messaging_RT_PolicyA.cpp:
12757         * tao/Messaging/Messaging_SyncScope_PolicyA.cpp:
12758         * tao/Messaging/PollableC.cpp:
12759         * tao/Messaging/TAO_ExtA.cpp:
12760         * tao/PI/ClientRequestInfo.h:
12761         * tao/PI/ClientRequestInfoC.h:
12762         * tao/PI/ClientRequestInterceptorA.cpp:
12763         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
12764         * tao/PI/InterceptorA.cpp:
12765         * tao/PI/Interceptor_List_T.cpp:
12766         * tao/PI/InvalidSlotA.cpp:
12767         * tao/PI/ORBInitInfoC.h:
12768         * tao/PI/ORBInitializerA.cpp:
12769         * tao/PI/ORBInitializer_Registry_Impl.h:
12770         * tao/PI/PI.h:
12771         * tao/PI/PICurrent.h:
12772         * tao/PI/PICurrentA.cpp:
12773         * tao/PI/PICurrent_Impl.h:
12774         * tao/PI/PIForwardRequestA.cpp:
12775         * tao/PI/PolicyFactoryC.h:
12776         * tao/PI/RequestInfoC.h:
12777         * tao/PI_Server/ServerInterceptorAdapter.h:
12778         * tao/PI_Server/ServerRequestInfoC.h:
12779         * tao/PI_Server/ServerRequestInterceptorC.h:
12780         * tao/PortableServer/AdapterActivatorA.cpp:
12781         * tao/PortableServer/ForwardRequestA.cpp:
12782         * tao/PortableServer/IdAssignmentPolicyA.cpp:
12783         * tao/PortableServer/IdUniquenessPolicyA.cpp:
12784         * tao/PortableServer/ImplicitActivationPolicyA.cpp:
12785         * tao/PortableServer/LifespanPolicyA.cpp:
12786         * tao/PortableServer/POAManagerC.cpp:
12787         * tao/PortableServer/PS_CurrentA.cpp:
12788         * tao/PortableServer/PS_ForwardA.cpp:
12789         * tao/PortableServer/PolicyS.cpp:
12790         * tao/PortableServer/PortableServerA.cpp:
12791         * tao/PortableServer/RequestProcessingPolicyA.cpp:
12792         * tao/PortableServer/ServantActivatorA.cpp:
12793         * tao/PortableServer/ServantLocatorA.cpp:
12794         * tao/PortableServer/ServantManagerA.cpp:
12795         * tao/PortableServer/ServantRetentionPolicyA.cpp:
12796         * tao/PortableServer/ThreadPolicyA.cpp:
12797         * tao/Valuetype/StringValueC.cpp:
12798         * tao/Valuetype/ValueBase.cpp:
12800           Reordered include directives to make sure all necessary
12801           non-dependent names are parsed before the templates that use
12802           them.  In the case of the "*A.h" files, this is a temporary
12803           work-around until TAO_IDL is updated.  Addresses g++ 3.4.x or
12804           better compile-time errors.
12806 Mon Aug 22 21:05:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
12808         * TAO_IDL/be/be_codegen.cpp (gen_stub_hdr_includes):
12810           Reordered generated include directives so that Any/TypeCode
12811           include directives are placed before ones from the ORB core to
12812           make sure some things are parsed before some templates
12813           (e.g. TAO_Pseudo_{Var,Out}_T).  Addresses issues with compilers
12814           that require all necessary non-dependent names be parsed prior
12815           to parsing templates that may use them (e.g. GNU g++ 3.4.x or
12816           better).
12818           Removed duplicate "TypeCode.h" include directive generation.
12820         * tao/AnyTypeCode/AnySeqC.h:
12821         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
12822         * tao/AnyTypeCode/BooleanSeqA.h:
12823         * tao/AnyTypeCode/TypeCode.h:
12824         * tao/AnyTypeCode/append.cpp:
12826           Reordered include directives to force non-dependent names used
12827           as template arguments to be parsed before the templates in
12828           question.  Addresses issues with compilers that require all
12829           necessary non-dependent names be parsed prior to parsing
12830           templates that may use them (e.g. GNU g++ 3.4.x or  better).
12832         * tao/AnyTypeCode/Any_Impl.h:
12834           Removed unnecessary "Any.h" include directive.
12836 Mon Aug 22 15:46:29 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
12838         * tao/ORB.h:
12840           Reordered include directives to work around g++ 4.0.x internal
12841           compiler error.
12843 Mon Aug 22 12:58:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12845         * orbsvcs/Concurrency_Service/Makefile.am:
12846         * orbsvcs/CosEvent_Service/Makefile.am:
12847         * orbsvcs/Dump_Schedule/Makefile.am:
12848         * orbsvcs/FTRT_Event_Service/Makefile.am:
12849         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
12850         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
12851         * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
12852         * orbsvcs/FT_ReplicationManager/Makefile.am:
12853         * orbsvcs/Fault_Detector/Makefile.am:
12854         * orbsvcs/Fault_Notifier/Makefile.am:
12855         * orbsvcs/IFR_Service/Makefile.am:
12856         * orbsvcs/ImplRepo_Service/Makefile.am:
12857         * orbsvcs/LifeCycle_Service/Makefile.am:
12858         * orbsvcs/LoadBalancer/Makefile.am:
12859         * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
12860         * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
12861         * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
12862         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
12863         * orbsvcs/Naming_Service/Makefile.am:
12864         * orbsvcs/Notify_Service/Makefile.am:
12865         * orbsvcs/Scheduling_Service/Makefile.am:
12866         * orbsvcs/Time_Service/Makefile.am:
12867         * orbsvcs/Trading_Service/Makefile.am:
12869           Regenerated.
12871 Mon Aug 22 12:32:42 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12873         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am:
12874         * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am:
12875         * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am:
12876         * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am:
12877         * orbsvcs/tests/AVStreams/Latency/Makefile.am:
12878         * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am:
12879         * orbsvcs/tests/AVStreams/Multicast/Makefile.am:
12880         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am:
12881         * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am:
12882         * orbsvcs/tests/AVStreams/Pluggable/Makefile.am:
12883         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am:
12884         * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am:
12885         * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am:
12886         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am:
12887         * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
12888         * orbsvcs/tests/Bug_1334_Regression/Makefile.am:
12889         * orbsvcs/tests/Bug_1393_Regression/Makefile.am:
12890         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
12891         * orbsvcs/tests/Bug_1630_Regression/Makefile.am:
12892         * orbsvcs/tests/Concurrency/Makefile.am:
12893         * orbsvcs/tests/CosEvent/Basic/Makefile.am:
12894         * orbsvcs/tests/CosEvent/lib/Makefile.am:
12895         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
12896         * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
12897         * orbsvcs/tests/EC_Mcast/Makefile.am:
12898         * orbsvcs/tests/EC_Multiple/Makefile.am:
12899         * orbsvcs/tests/EC_Throughput/Makefile.am:
12900         * orbsvcs/tests/Event/Basic/Makefile.am:
12901         * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
12902         * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
12903         * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
12904         * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
12905         * orbsvcs/tests/Event/Performance/Makefile.am:
12906         * orbsvcs/tests/Event/lib/Makefile.am:
12908           Regenerated.
12910         * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
12912           Add *_IDL projects for compiling *.idl files.  This eliminates
12913           duplicate rules that would otherwise result when Makefile.am's
12914           are aggregated in the automake build.
12916 Mon Aug 22 18:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12918         * performance-tests/Pluggable/Pluggable.mpc:
12919         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
12920         * examples/Advanced/ch_3/Advanced_ch_3.mpc:
12921           Updated to resolve link errors
12923 Mon Aug 22 18:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12925         * tao/Array_VarOut_T.{h,inl}:
12926         * tao/PortableServer/Fixed_Array_SArgument_T.cpp:
12927         * tao/PortableServer/Var_Array_SArgument_T.{h,cpp}:
12928           Changes to make msvc6 happy
12930 Mon Aug 22 10:43:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
12932         * TAO_IDL/Makefile.am:
12933         * orbsvcs/orbsvcs/Makefile.am:
12934         * tao/Makefile.am:
12936           Regenerated.
12938         * tao/AnyTypeCode.mpc:
12940           Changed AnyTypecode to AnyTypeCode so generated project
12941           files work with case sensitive filesystems.
12943         * tao/tao.mpc:
12945           Removed a few more headers that have been moved to the
12946           AnyTypeCode library.
12948         * tao/BiDir_GIOP/TAO_BiDirGIOP.pc.in:
12949         * tao/CodecFactory/TAO_CodecFactory.pc.in:
12950         * tao/Domain/TAO_Domain.pc.in:
12951         * tao/DynamicAny/TAO_DynamicAny.pc.in:
12952         * tao/DynamicInterface/TAO_DynamicInterface.pc.in:
12953         * tao/IFR_Client/TAO_IFR_Client.pc.in:
12954         * tao/IORInterceptor/TAO_IORInterceptor.pc.in:
12955         * tao/IORManipulation/TAO_IORManip.pc.in:
12956         * tao/ImR_Client/TAO_ImR_Client.pc.in:
12957         * tao/Messaging/TAO_Messaging.pc.in:
12958         * tao/ObjRefTemplate/TAO_ObjRefTemplate.pc.in:
12959         * tao/PI/TAO_PI.pc.in:
12960         * tao/PI_Server/TAO_PI_Server.pc.in:
12961         * tao/PortableServer/TAO_PortableServer.pc.in:
12962         * tao/RTCORBA/TAO_RTCORBA.pc.in:
12963         * tao/RTPortableServer/TAO_RTPortableServer.pc.in:
12964         * tao/RTScheduling/TAO_RTScheduler.pc.in:
12965         * tao/Strategies/TAO_Strategies.pc.in:
12966         * tao/TypeCodeFactory/TAO_TypeCodeFactory.pc.in:
12967         * tao/Valuetype/TAO_Valuetype.pc.in:
12968         * tao/TAO_Utils.pc.in
12970           Update to add TAO_AnyTypeCode to "Requires:" as needed.
12972         * tao/AnyTypeCode/TAO_AnyTypeCode.pc.in:
12974           New file, pkg-config *.pc template for TAO_AnyTypeCode library.
12976 Mon Aug 22 13:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12978         * tao/PortableServer/*:
12979           Fixed minimum corba builds
12981 Mon Aug 22 10:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
12983         * tao/tao.mpc:
12984           Removed a lot of files that are zapped
12986         * tao/ORB.cpp
12987         * tao/ORB.h
12988         * tao/ORB_Core.cpp
12989         * tao/ORB_Core.h
12990         * tao/ORB_Core.i
12991         * tao/PI/PICurrent_Loader.h
12992         * tao/PI_Server/PI_Server.h
12993         * tao/PI_Server/PortableServer_ORBInitializer.cpp
12994         * tao/PI_Server/PortableServer_ORBInitializer.h
12995         * tao/PortableServer/PortableServer.cpp
12996         * tao/PortableServer/PortableServer.h
12997         * tao/PortableServer/POA_Current.{h,cpp,inl}:
12998         * tao/PortableServer/POA_Current_Factory.{h,cpp}:
12999         * tao/PortableServer/PS_Current.pidl
13000         * tao/PortableServer/PS_CurrentA.cpp
13001         * tao/PortableServer/PS_CurrentC.cpp
13002         * tao/PortableServer/PS_CurrentC.h
13003           Moved POACurrent back to the PortableServer libary and use an object
13004           loader to get it on demand instead of using an orbinitializer
13007         * tao/PI_Server/POA_Current.cpp
13008         * tao/PI_Server/POA_Current.h
13009         * tao/PI_Server/POA_Current.inl
13010         * tao/PI_Server/PS_Current.pidl
13011         * tao/PI_Server/PS_CurrentA.cpp
13012         * tao/PI_Server/PS_CurrentC.cpp
13013         * tao/PI_Server/PS_CurrentC.h
13014           Removed, back to PortableServer
13016         * examples/POA/DSI/Database_i.h
13017         * examples/POA/DSI/POA_DSI.mpc
13018         * examples/POA/Default_Servant/File_i.cpp
13019         * examples/POA/Default_Servant/POA_Default_Servant.mpc
13020         * orbsvcs/ImplRepo_Service/Forwarder.cpp
13021         * orbsvcs/ImplRepo_Service/Forwarder.h
13022         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc
13023         * orbsvcs/examples/ORT/Gateway_i.h
13024         * orbsvcs/examples/ORT/ORT.mpc
13025         * orbsvcs/orbsvcs/IFRService.mpc
13026         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp
13027         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp
13028         * orbsvcs/orbsvcs/IFRService/Repository_i.h
13029         * orbsvcs/tests/FtRtEvent/PushConsumer.cpp
13030         * orbsvcs/tests/FtRtEvent/PushSupplier.cpp
13031         * orbsvcs/tests/ImplRepo/scale/scaletest.mpc
13032         * orbsvcs/tests/ImplRepo/scale/server_i.cpp
13033         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp
13034         * tests/Collocation_Opportunities/Collocation_Opportunities.mpc
13035         * tests/File_IO/File_IO.mpc
13036         * tests/File_IO/File_i.cpp
13037         * tests/ORT/ServerORBInitializer.cpp
13038         * tests/POA/Current/Current.cpp
13039         * tests/POA/Current/Current.mpc
13040         * tests/POA/Persistent_ID/Persistent_ID.mpc
13041         * tests/POA/Persistent_ID/server.cpp
13042           Updated, no need to use PI_Server anymore now the POACurrent is
13043           back to the PortableServer lib.
13045         * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp
13046         * orbsvcs/orbsvcs/Event/EC_ConsumerControl.cpp
13047         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
13048           Removed explicit template instantiations
13050         * tao/Valuetype/ValueBase.cpp
13051           Use C++ cast instead of c-style cast
13053 Mon Aug 22 09:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13055         * tao/AnyTypeCode/Any.h:
13056         * tao/AnyTypeCode/RefCount_Policy_Traits.h:
13057           Include AnyTypeCode_methods instead of CORBA_methods
13059         * tao/AnyTypeCode/AnyTypeCode_methods.h:
13060           Added missing includes
13062 Mon Aug 22 08:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13064         * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
13065         * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
13066           Updated to resolve link errors
13068 Mon Aug 22 07:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13070         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
13071           Updated return type of operator >>
13073 Sun Aug 21 12:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13075         * tao/AnyTypeCode/TypeCode.inl:
13076           Include AnyTypeCode_methods instead of CORBA_methods
13078 Sun Aug 21 11:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13080         * tao/AnyTypeCode/TypeCode.{h,cpp}:
13081           Fixed compile errors with msvc6
13083 Sun Aug 21 11:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13085         * tao/Transport.cpp:
13086           Fixed warning in valgrind build
13088 Sun Aug 21 11:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13090         * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
13091         * tests/MT_Server/MT_Server.mpc:
13092         * tests/Hello/Hello.mpc:
13093         * tests/Hang_Shutdown/Hang.mpc:
13094         * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
13095         * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
13096           Updated to resolve link errors
13098 Sun Aug 21 11:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13100         * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h:
13101           Fixed vc71 static compile warnings
13103 Fri Aug 19 18:47:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13105         * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl:
13106           Added missing include
13108         * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
13109           Added EDF_SchedulingC.cpp
13111 Fri Aug 19 18:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13113         * tao/AnyTypeCode/Union_TypeCode.cpp:
13114           Fixed no return warning
13116 Fri Aug 19 18:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13118         * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
13119         * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
13120           Updated to resolve link errors
13122 Fri Aug 19 18:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13124         * TAO_IDL/be/be_codegen.cpp:
13125           Fixed deprecated conversion warning
13127 Fri Aug 19 18:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13129         * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc:
13130         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
13131         * tests/Crash_On_Write/Crash_On_Write.mpc:
13132         * tests/MT_Client/MT_Client.mpc:
13133         * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
13134         * tests/Single_Read/Single_Read.mpc:
13135           Updated to resolve link errors
13137 Fri Aug 19 18:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13139         * tao/Messaging/Messaging_PolicyFactory.{h,cpp}:
13140           Fixed compile error when no messaging is defined
13142 Fri Aug 19 14:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13144         * tao/ImR_Client/ImplRepoS.cpp:
13145           Fixed some handcrafted code, will regenerate this file next week
13147 Fri Aug 19 13:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13149         * tao/AnyTypeCode/NVList.h:
13150           Fixed HP aCC compile error
13152 Fri Aug 19 12:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13154         * tao/Profile.cpp:
13155           Fixed 64bit conversion warnings by using the correct type or
13156           using an explicit cast
13158 Fri Aug 19 12:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13160         * tao/SystemException.h:
13161           Removed not needed trailing semi colon
13163 Fri Aug 19 11:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13165         * tao/AnyTypeCode.mpc:
13166           Removed not existent file
13168 Fri Aug 19 11:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13170         * tao/AnyTypeCode/DomainA.h:
13171           Removed include of inline file.
13173         * tao/AnyTypeCode/TypeCode.{h,cpp,inl}:
13174           Moved operator << to cpp file
13176 Fri Aug 19 11:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13178         * tao/Any_Insert_Policy_T.h:
13179           Fix problem for HPUX, will move the special policies out of this
13180           file soon.
13182 Fri Aug 19 10:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13184         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
13185           Fixed implicit conversion warning
13187 Fri Aug 19 09:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13189         * tao/AnyTypeCode/PolicyA.h:
13190           Removed include of inline file.
13192 Fri Aug 19 09:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13194         * tao/AnyTypeCode/Empty_Param_TypeCode.h:
13195         * tao/AnyTypeCode/NVList.h:
13196         * tao/AnyTypeCode/Objref_TypeCode_Static.h:
13197         * tao/AnyTypeCode/Union_TypeCode_Static.h:
13198         * tao/AnyTypeCode/Value_TypeCode_Static.h:
13199           Fixed include of inline file.
13201 Fri Aug 19 08:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13203         * tao/AnyTypeCode/TypeCode.h:
13204         * tao/AnyTypeCode/Alias_TypeCode_Static.h:
13205         * tao/AnyTypeCode/Any.h:
13206           Fixed include of inline file.
13208 Fri Aug 19 08:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13210         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
13211           Fixed compile error
13213 Fri Aug 19 07:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
13215         Merged AnyRefactor branch, a lot of files where moved to the
13216         AnyTypeCode directory. Regenerated all files in the repo, add
13217         AnyTypeCode as base project for a lot of MPC files, zapped
13218         explicit templates
13220         * TAO_IDL/be/be_codegen.cpp
13221         * TAO_IDL/be/be_global.cpp
13222         * TAO_IDL/be/be_produce.cpp
13223         * TAO_IDL/be/be_visitor_arg_traits.cpp
13224         * TAO_IDL/be/be_visitor_context.cpp
13225         * TAO_IDL/be/be_visitor_root.cpp
13226         * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
13227         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
13228         * TAO_IDL/be/be_visitor_argument/paramlist.cpp
13229         * TAO_IDL/be/be_visitor_array/any_op_ch.cpp
13230         * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp
13231         * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp
13232         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp
13233         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
13234         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp
13235         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
13236         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
13237         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp
13238         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
13239         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
13240         * TAO_IDL/be/be_visitor_module/module_ch.cpp
13241         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
13242         * TAO_IDL/be/be_visitor_root/any_op.cpp
13243         * TAO_IDL/be/be_visitor_root/root.cpp
13244         * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp
13245         * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
13246         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp
13247         * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
13248         * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
13249         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp
13250         * TAO_IDL/be/be_visitor_union/any_op_ch.cpp
13251         * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp
13252         * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp
13253         * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
13254         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp
13255         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
13256         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
13257         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
13258         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
13259         * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
13260         * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
13261         * TAO_IDL/be_include/be_codegen.h
13262         * TAO_IDL/be_include/be_global.h
13263         * TAO_IDL/be_include/be_visitor_arg_traits.h
13264         * TAO_IDL/be_include/be_visitor_context.h
13265         * TAO_IDL/be_include/be_visitor_root/root.h
13266         * TAO_IDL/driver/drv_args.cpp
13267         * docs/compiler.html
13268         * docs/releasenotes/index.html
13269         * examples/Buffered_AMI/client.cpp
13270         * examples/Buffered_Oneways/client.cpp
13271         * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl
13272         * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl
13273         * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl
13274         * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl
13275         * examples/POA/DSI/Database_i.cpp
13276         * examples/POA/Default_Servant/POA_Default_Servant.mpc
13277         * examples/POA/Forwarding/POA_Forwarding.mpc
13278         * examples/POA/POA_BiDir/POA_BiDir.cpp
13279         * examples/POA/TIE/POA_TIE.mpc
13280         * examples/POA/TIE/client.cpp
13281         * examples/POA/TIE/server.cpp
13282         * examples/Simulator/NavWeap.idl
13283         * examples/Simulator/Event_Supplier/Event_Con.cpp
13284         * interop-tests/wchar/interop_wchar.mpc
13285         * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
13286         * orbsvcs/PSS/PSDL_Code_Gen.cpp
13287         * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp
13288         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
13289         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly_i.cpp
13290         * orbsvcs/examples/ORT/Gateway_i.cpp
13291         * orbsvcs/orbsvcs/PortableGroup.mpc
13292         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
13293         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
13294         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
13295         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp
13296         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
13297         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp
13298         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
13299         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
13300         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
13301         * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp
13302         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
13303         * orbsvcs/orbsvcs/IFRService/Container_i.cpp
13304         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
13305         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
13306         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
13307         * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
13308         * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
13309         * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
13310         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
13311         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
13312         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
13313         * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
13314         * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
13315         * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
13316         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
13317         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
13318         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
13319         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
13320         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
13321         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
13322         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
13323         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
13324         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
13325         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
13326         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
13327         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
13328         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
13329         * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
13330         * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
13331         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
13332         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
13333         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h
13334         * orbsvcs/orbsvcs/Log/PersistStore.cpp
13335         * orbsvcs/orbsvcs/Log/PersistStore.h
13336         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
13337         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
13338         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h
13339         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp
13340         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h
13341         * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp
13342         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
13343         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
13344         * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h
13345         * orbsvcs/performance-tests/RTEvent/lib/SyncScope_Setup.cpp
13346         * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc
13347         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp
13348         * orbsvcs/tests/Bug_1630_Regression/test.mpc
13349         * orbsvcs/tests/Bug_1630_Regression/testclient.cpp
13350         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl
13351         * orbsvcs/tests/HTIOP/BiDirectional/client.cpp
13352         * orbsvcs/tests/HTIOP/BiDirectional/server.cpp
13353         * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp
13354         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
13355         * orbsvcs/tests/Security/BiDirectional/client.cpp
13356         * orbsvcs/tests/Security/BiDirectional/server.cpp
13357         * orbsvcs/tests/Security/Big_Request/Big_Request.mpc
13358         * performance-tests/Anyop/Anyop.mpc
13359         * performance-tests/Anyop/anyop.cpp
13360         * performance-tests/Callback/client.cpp
13361         * performance-tests/Callback/server.cpp
13362         * performance-tests/Cubit/TAO/DII_Cubit/client.cpp
13363         * performance-tests/Latency/DII/client.cpp
13364         * performance-tests/Latency/DSI/Roundtrip.cpp
13365         * performance-tests/Latency/Deferred/client.cpp
13366         * performance-tests/RTCorba/Oneways/Reliable/client.cpp
13367         * performance-tests/Sequence_Latency/DII/client.cpp
13368         * performance-tests/Sequence_Latency/DSI/Roundtrip.cpp
13369         * performance-tests/Sequence_Latency/Deferred/client.cpp
13370         * tao/Arg_Traits_T.h
13371         * tao/Argument.cpp
13372         * tao/Argument.h
13373         * tao/Array_VarOut_T.h
13374         * tao/Array_VarOut_T.inl
13375         * tao/Asynch_Queued_Message.h
13376         * tao/BD_String_Argument_T.cpp
13377         * tao/BD_String_Argument_T.h
13378         * tao/BD_String_Argument_T.inl
13379         * tao/Basic_Argument_T.cpp
13380         * tao/Basic_Argument_T.h
13381         * tao/Basic_Argument_T.inl
13382         * tao/Basic_Arguments.h
13383         * tao/BiDir_GIOP.mpc
13384         * tao/Block_Flushing_Strategy.h
13385         * tao/BooleanSeqC.cpp
13386         * tao/BooleanSeqC.h
13387         * tao/BooleanSeqS.h
13388         * tao/Buffering_Constraint_Policy.cpp
13389         * tao/Buffering_Constraint_Policy.h
13390         * tao/CONV_FRAMEC.cpp
13391         * tao/CONV_FRAMEC.h
13392         * tao/CONV_FRAMES.h
13393         * tao/CORBANAME_Parser.cpp
13394         * tao/CORBA_methods.h
13395         * tao/Cache_Entries.h
13396         * tao/Cache_Entries.inl
13397         * tao/CharSeqC.h
13398         * tao/CodecFactory.mpc
13399         * tao/CurrentC.cpp
13400         * tao/CurrentC.h
13401         * tao/CurrentS.h
13402         * tao/Domain.mpc
13403         * tao/DomainC.cpp
13404         * tao/DomainC.h
13405         * tao/DoubleSeqC.h
13406         * tao/DynamicAny.mpc
13407         * tao/DynamicInterface.mpc
13408         * tao/Dynamic_Adapter.cpp
13409         * tao/Exception.cpp
13410         * tao/Exception.h
13411         * tao/Fixed_Array_Argument_T.cpp
13412         * tao/Fixed_Array_Argument_T.h
13413         * tao/Fixed_Array_Argument_T.inl
13414         * tao/Fixed_Size_Argument_T.cpp
13415         * tao/Fixed_Size_Argument_T.h
13416         * tao/Fixed_Size_Argument_T.inl
13417         * tao/FloatSeqC.cpp
13418         * tao/FloatSeqC.h
13419         * tao/FloatSeqS.h
13420         * tao/Flushing_Strategy.h
13421         * tao/GIOPC.cpp
13422         * tao/GIOPC.h
13423         * tao/GIOPS.h
13424         * tao/GIOP_Message_Generator_Parser_10.cpp
13425         * tao/GIOP_Message_Generator_Parser_12.cpp
13426         * tao/GIOP_Message_Lite.cpp
13427         * tao/IFR_Client.mpc
13428         * tao/IFR_Client_Adapter.h
13429         * tao/IIOP.pidl
13430         * tao/IIOPC.cpp
13431         * tao/IIOPC.h
13432         * tao/IIOP_Acceptor.cpp
13433         * tao/IIOP_EndpointsC.h
13434         * tao/IOPC.cpp
13435         * tao/IOPC.h
13436         * tao/IOPS.h
13437         * tao/IOP_IORC.cpp
13438         * tao/IOP_IORC.h
13439         * tao/IOP_IORS.h
13440         * tao/IORInterceptor.mpc
13441         * tao/IORManipulation.mpc
13442         * tao/IORTable.mpc
13443         * tao/ImR_Client.mpc
13444         * tao/Invocation_Adapter.h
13445         * tao/Invocation_Base.cpp
13446         * tao/Invocation_Base.h
13447         * tao/Invocation_Base.inl
13448         * tao/Leader_Follower_Flushing_Strategy.h
13449         * tao/LongDoubleSeqC.h
13450         * tao/LongLongSeqC.h
13451         * tao/LongSeqC.h
13452         * tao/Messaging.mpc
13453         * tao/Messaging_PolicyValue.pidl
13454         * tao/Messaging_PolicyValueC.h
13455         * tao/ORB.cpp
13456         * tao/ORB.h
13457         * tao/ORBInitializer_Registry_Adapter.h
13458         * tao/ORB_Core.cpp
13459         * tao/ORB_Core.h
13460         * tao/ORB_Core.i
13461         * tao/ORB_Core_Auto_Ptr.h
13462         * tao/ORB_Core_TSS_Resources.cpp
13463         * tao/ORB_Core_TSS_Resources.h
13464         * tao/ORB_Table.h
13465         * tao/ObjRefTemplate.mpc
13466         * tao/Object.cpp
13467         * tao/Object.h
13468         * tao/ObjectIdListC.h
13469         * tao/Object_Argument_T.cpp
13470         * tao/Object_Argument_T.h
13471         * tao/Object_Argument_T.inl
13472         * tao/Object_KeyC.cpp
13473         * tao/OctetSeq.pidl
13474         * tao/OctetSeqC.cpp
13475         * tao/OctetSeqC.h
13476         * tao/OctetSeqS.h
13477         * tao/PI.mpc
13478         * tao/PI_ForwardC.cpp
13479         * tao/PI_ForwardC.h
13480         * tao/PI_Server.mpc
13481         * tao/ParameterModeC.h
13482         * tao/PolicyC.cpp
13483         * tao/PolicyC.h
13484         * tao/Policy_Current.cpp
13485         * tao/Policy_ForwardC.cpp
13486         * tao/Policy_ForwardC.h
13487         * tao/Policy_ForwardS.h
13488         * tao/PortableInterceptor.pidl
13489         * tao/PortableInterceptorC.cpp
13490         * tao/PortableInterceptorC.h
13491         * tao/PortableInterceptorS.h
13492         * tao/PortableServer.mpc
13493         * tao/Profile.h
13494         * tao/Profile_Transport_Resolver.h
13495         * tao/Protocols_Hooks.h
13496         * tao/RTCORBA.mpc
13497         * tao/RTPortableServer.mpc
13498         * tao/RTScheduler.mpc
13499         * tao/Reactive_Flushing_Strategy.h
13500         * tao/Refcounted_ObjectKey.h
13501         * tao/Remote_Object_Proxy_Broker.cpp
13502         * tao/ServerRequestInterceptor_Adapter.h
13503         * tao/Services.pidl
13504         * tao/ServicesC.cpp
13505         * tao/ServicesC.h
13506         * tao/ServicesS.h
13507         * tao/ShortSeqC.cpp
13508         * tao/ShortSeqC.h
13509         * tao/ShortSeqS.h
13510         * tao/SmartProxies.mpc
13511         * tao/Special_Basic_Argument_T.cpp
13512         * tao/Special_Basic_Argument_T.h
13513         * tao/Special_Basic_Argument_T.inl
13514         * tao/Special_Basic_Arguments.h
13515         * tao/Strategies.mpc
13516         * tao/StringSeqC.cpp
13517         * tao/StringSeqC.h
13518         * tao/StringSeqS.h
13519         * tao/Synch_Invocation.cpp
13520         * tao/Synch_Invocation.h
13521         * tao/Synch_Queued_Message.h
13522         * tao/Synch_Reply_Dispatcher.h
13523         * tao/SystemException.cpp
13524         * tao/SystemException.h
13525         * tao/TAOC.cpp
13526         * tao/TAOC.h
13527         * tao/TAOS.h
13528         * tao/TAO_Server_Request.cpp
13529         * tao/TAO_Server_Request.h
13530         * tao/TAO_Server_Request.i
13531         * tao/TSS_Resources.h
13532         * tao/TimeBaseC.h
13533         * tao/Transport.cpp
13534         * tao/Transport.h
13535         * tao/TypeCodeFactory.mpc
13536         * tao/TypeCodeFactory_Adapter.cpp
13537         * tao/TypeCodeFactory_Adapter.h
13538         * tao/UB_String_Argument_T.cpp
13539         * tao/UB_String_Argument_T.h
13540         * tao/UB_String_Argument_T.inl
13541         * tao/UB_String_Arguments.h
13542         * tao/ULongLongSeqC.cpp
13543         * tao/ULongLongSeqC.h
13544         * tao/ULongLongSeqS.h
13545         * tao/ULongSeqC.cpp
13546         * tao/ULongSeqC.h
13547         * tao/ULongSeqS.h
13548         * tao/UShortSeqC.h
13549         * tao/UserException.cpp
13550         * tao/UserException.h
13551         * tao/UserException.inl
13552         * tao/Utils.mpc
13553         * tao/Valuetype.mpc
13554         * tao/Valuetype_Adapter.cpp
13555         * tao/Var_Array_Argument_T.cpp
13556         * tao/Var_Array_Argument_T.h
13557         * tao/Var_Array_Argument_T.inl
13558         * tao/Var_Size_Argument_T.cpp
13559         * tao/Var_Size_Argument_T.h
13560         * tao/Var_Size_Argument_T.inl
13561         * tao/WCharSeqC.cpp
13562         * tao/WCharSeqC.h
13563         * tao/WCharSeqS.h
13564         * tao/WStringSeqC.cpp
13565         * tao/WStringSeqC.h
13566         * tao/WStringSeqS.h
13567         * tao/Wait_On_LF_No_Upcall.h
13568         * tao/Wait_On_Leader_Follower.h
13569         * tao/Wait_On_Reactor.h
13570         * tao/Wait_On_Read.h
13571         * tao/Wait_Strategy.h
13572         * tao/WrongTransactionC.cpp
13573         * tao/WrongTransactionC.h
13574         * tao/corba.h
13575         * tao/corbafwd.h
13576         * tao/extra_core.mpb
13577         * tao/operation_details.cpp
13578         * tao/operation_details.h
13579         * tao/operation_details.i
13580         * tao/orb.idl
13581         * tao/orb_typesC.cpp
13582         * tao/orb_typesC.h
13583         * tao/orb_typesS.h
13584         * tao/params.h
13585         * tao/tao.mpc
13586         * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp
13587         * tao/CodecFactory/CDR_Encaps_Codec.cpp
13588         * tao/CodecFactory/IOP_CodecA.cpp
13589         * tao/CodecFactory/IOP_CodecC.h
13590         * tao/Domain/DomainS.cpp
13591         * tao/DynamicAny/DynAny_i.cpp
13592         * tao/DynamicAny/DynArray_i.cpp
13593         * tao/DynamicAny/DynCommon.cpp
13594         * tao/DynamicAny/DynEnum_i.cpp
13595         * tao/DynamicAny/DynSequence_i.cpp
13596         * tao/DynamicAny/DynStruct_i.cpp
13597         * tao/DynamicAny/DynUnion_i.cpp
13598         * tao/DynamicAny/DynamicAnyC.h
13599         * tao/DynamicInterface/Context.cpp
13600         * tao/DynamicInterface/DII_Arguments.cpp
13601         * tao/DynamicInterface/DII_Arguments.h
13602         * tao/DynamicInterface/DII_Invocation.cpp
13603         * tao/DynamicInterface/Dynamic_Implementation.cpp
13604         * tao/DynamicInterface/Dynamic_Implementation.h
13605         * tao/DynamicInterface/ExceptionList.cpp
13606         * tao/DynamicInterface/Request.cpp
13607         * tao/DynamicInterface/Request.h
13608         * tao/DynamicInterface/Server_Request.cpp
13609         * tao/DynamicInterface/Unknown_User_Exception.cpp
13610         * tao/DynamicInterface/Unknown_User_Exception.h
13611         * tao/IFR_Client/IFR_Base.pidl
13612         * tao/IFR_Client/IFR_BaseC.cpp
13613         * tao/IFR_Client/IFR_BaseC.h
13614         * tao/IFR_Client/IFR_BaseC.inl
13615         * tao/IFR_Client/IFR_BaseS.h
13616         * tao/IFR_Client/IFR_Basic.pidl
13617         * tao/IFR_Client/IFR_BasicC.cpp
13618         * tao/IFR_Client/IFR_BasicC.h
13619         * tao/IFR_Client/IFR_BasicC.inl
13620         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
13621         * tao/IFR_Client/IFR_Client_Adapter_Impl.h
13622         * tao/IFR_Client/IFR_Components.pidl
13623         * tao/IFR_Client/IFR_ComponentsC.cpp
13624         * tao/IFR_Client/IFR_ComponentsC.h
13625         * tao/IFR_Client/IFR_ComponentsC.inl
13626         * tao/IFR_Client/IFR_Extended.pidl
13627         * tao/IFR_Client/IFR_ExtendedC.cpp
13628         * tao/IFR_Client/IFR_ExtendedC.h
13629         * tao/IFR_Client/IFR_ExtendedC.inl
13630         * tao/IORInterceptor/IORInfoC.cpp
13631         * tao/IORManipulation/IORA.cpp
13632         * tao/ImR_Client/ImplRepo.pidl
13633         * tao/ImR_Client/ImplRepoA.cpp
13634         * tao/ImR_Client/ImplRepoC.cpp
13635         * tao/ImR_Client/ImplRepoS.cpp
13636         * tao/ImR_Client/ServerObjectA.cpp
13637         * tao/ImR_Client/ServerObjectS.cpp
13638         * tao/Messaging/Connection_Timeout_Policy_i.cpp
13639         * tao/Messaging/Messaging.cpp
13640         * tao/Messaging/MessagingA.cpp
13641         * tao/Messaging/MessagingC.cpp
13642         * tao/Messaging/MessagingS.cpp
13643         * tao/Messaging/Messaging_No_ImplA.cpp
13644         * tao/Messaging/Messaging_PolicyFactory.cpp
13645         * tao/Messaging/Messaging_PolicyFactory.h
13646         * tao/Messaging/Messaging_Policy_i.cpp
13647         * tao/Messaging/Messaging_RT_PolicyA.cpp
13648         * tao/Messaging/Messaging_SyncScope_PolicyA.cpp
13649         * tao/Messaging/PollableC.cpp
13650         * tao/Messaging/TAO_ExtA.cpp
13651         * tao/ObjRefTemplate/Default_ORTA.cpp
13652         * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp
13653         * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp
13654         * tao/PI/ClientRequestInfo.cpp
13655         * tao/PI/ClientRequestInfo.h
13656         * tao/PI/ClientRequestInfoA.cpp
13657         * tao/PI/ClientRequestInfoC.h
13658         * tao/PI/ClientRequestInterceptorA.cpp
13659         * tao/PI/InterceptorA.cpp
13660         * tao/PI/ORBInitInfo.cpp
13661         * tao/PI/ORBInitInfoA.cpp
13662         * tao/PI/ORBInitializerA.cpp
13663         * tao/PI/ORBInitializer_Registry_Impl.cpp
13664         * tao/PI/ORBInitializer_Registry_Impl.h
13665         * tao/PI/PI.h
13666         * tao/PI/PIForwardRequestA.cpp
13667         * tao/PI/PolicyFactoryA.cpp
13668         * tao/PI/PolicyFactoryC.h
13669         * tao/PI/RequestInfo.pidl
13670         * tao/PI/RequestInfoA.cpp
13671         * tao/PI/RequestInfoC.h
13672         * tao/PI_Server/POA_Current.cpp
13673         * tao/PI_Server/PS_CurrentA.cpp
13674         * tao/PI_Server/ServerInterceptorAdapter.cpp
13675         * tao/PI_Server/ServerInterceptorAdapter.h
13676         * tao/PI_Server/ServerRequestInfo.cpp
13677         * tao/PI_Server/ServerRequestInfoA.cpp
13678         * tao/PI_Server/ServerRequestInfoC.h
13679         * tao/PI_Server/ServerRequestInterceptorA.cpp
13680         * tao/PortableServer/AdapterActivatorA.cpp
13681         * tao/PortableServer/AdapterActivatorC.cpp
13682         * tao/PortableServer/AdapterActivatorC.h
13683         * tao/PortableServer/Any_SArg_Traits.h
13684         * tao/PortableServer/BD_String_SArgument_T.cpp
13685         * tao/PortableServer/BD_String_SArgument_T.h
13686         * tao/PortableServer/BD_String_SArgument_T.inl
13687         * tao/PortableServer/Basic_SArgument_T.cpp
13688         * tao/PortableServer/Basic_SArgument_T.h
13689         * tao/PortableServer/Basic_SArgument_T.inl
13690         * tao/PortableServer/Basic_SArguments.h
13691         * tao/PortableServer/Fixed_Array_SArgument_T.cpp
13692         * tao/PortableServer/Fixed_Array_SArgument_T.h
13693         * tao/PortableServer/Fixed_Array_SArgument_T.inl
13694         * tao/PortableServer/Fixed_Size_SArgument_T.cpp
13695         * tao/PortableServer/Fixed_Size_SArgument_T.h
13696         * tao/PortableServer/Fixed_Size_SArgument_T.inl
13697         * tao/PortableServer/ForwardRequestA.cpp
13698         * tao/PortableServer/ForwardRequestC.cpp
13699         * tao/PortableServer/ForwardRequestC.h
13700         * tao/PortableServer/IdAssignmentPolicyA.cpp
13701         * tao/PortableServer/IdAssignmentPolicyC.cpp
13702         * tao/PortableServer/IdAssignmentPolicyC.h
13703         * tao/PortableServer/IdUniquenessPolicyA.cpp
13704         * tao/PortableServer/IdUniquenessPolicyC.cpp
13705         * tao/PortableServer/IdUniquenessPolicyC.h
13706         * tao/PortableServer/ImplicitActivationPolicyA.cpp
13707         * tao/PortableServer/ImplicitActivationPolicyC.cpp
13708         * tao/PortableServer/ImplicitActivationPolicyC.h
13709         * tao/PortableServer/LifespanPolicyA.cpp
13710         * tao/PortableServer/LifespanPolicyC.cpp
13711         * tao/PortableServer/LifespanPolicyC.h
13712         * tao/PortableServer/Object_SArg_Traits.h
13713         * tao/PortableServer/Object_SArgument_T.cpp
13714         * tao/PortableServer/Object_SArgument_T.h
13715         * tao/PortableServer/Object_SArgument_T.inl
13716         * tao/PortableServer/POAManagerC.cpp
13717         * tao/PortableServer/POAManagerC.h
13718         * tao/PortableServer/POA_Current_Impl.cpp
13719         * tao/PortableServer/PS_ForwardA.cpp
13720         * tao/PortableServer/PS_ForwardC.cpp
13721         * tao/PortableServer/PS_ForwardC.h
13722         * tao/PortableServer/PolicyS.cpp
13723         * tao/PortableServer/PortableServer.h
13724         * tao/PortableServer/PortableServerA.cpp
13725         * tao/PortableServer/PortableServerC.cpp
13726         * tao/PortableServer/PortableServerC.h
13727         * tao/PortableServer/PortableServerS.h
13728         * tao/PortableServer/PortableServer_includeC.h
13729         * tao/PortableServer/PortableServer_includeS.h
13730         * tao/PortableServer/RequestProcessingPolicyA.cpp
13731         * tao/PortableServer/RequestProcessingPolicyC.cpp
13732         * tao/PortableServer/RequestProcessingPolicyC.h
13733         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
13734         * tao/PortableServer/Root_POA.cpp
13735         * tao/PortableServer/ServantActivatorA.cpp
13736         * tao/PortableServer/ServantActivatorC.cpp
13737         * tao/PortableServer/ServantActivatorC.h
13738         * tao/PortableServer/ServantLocatorA.cpp
13739         * tao/PortableServer/ServantLocatorC.cpp
13740         * tao/PortableServer/ServantLocatorC.h
13741         * tao/PortableServer/ServantManagerA.cpp
13742         * tao/PortableServer/ServantManagerC.cpp
13743         * tao/PortableServer/ServantManagerC.h
13744         * tao/PortableServer/ServantRetentionPolicyA.cpp
13745         * tao/PortableServer/ServantRetentionPolicyC.cpp
13746         * tao/PortableServer/ServantRetentionPolicyC.h
13747         * tao/PortableServer/Servant_Base.cpp
13748         * tao/PortableServer/Special_Basic_SArgument_T.cpp
13749         * tao/PortableServer/Special_Basic_SArgument_T.h
13750         * tao/PortableServer/Special_Basic_SArgument_T.inl
13751         * tao/PortableServer/Special_Basic_SArguments.h
13752         * tao/PortableServer/ThreadPolicyA.cpp
13753         * tao/PortableServer/ThreadPolicyC.cpp
13754         * tao/PortableServer/ThreadPolicyC.h
13755         * tao/PortableServer/TypeCode_SArg_Traits.h
13756         * tao/PortableServer/UB_String_SArgument_T.cpp
13757         * tao/PortableServer/UB_String_SArgument_T.h
13758         * tao/PortableServer/UB_String_SArguments.h
13759         * tao/PortableServer/Upcall_Wrapper.cpp
13760         * tao/PortableServer/Var_Array_SArgument_T.cpp
13761         * tao/PortableServer/Var_Array_SArgument_T.h
13762         * tao/PortableServer/Var_Array_SArgument_T.inl
13763         * tao/PortableServer/Var_Size_SArgument_T.cpp
13764         * tao/PortableServer/Var_Size_SArgument_T.h
13765         * tao/PortableServer/Var_Size_SArgument_T.inl
13766         * tao/RTCORBA/RTCORBAA.cpp
13767         * tao/RTCORBA/RT_Policy_i.cpp
13768         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp
13769         * tao/RTPortableServer/RTPortableServerA.cpp
13770         * tao/RTScheduling/Current.cpp
13771         * tao/RTScheduling/RTSchedulerA.cpp
13772         * tao/RTScheduling/RTSchedulerC.cpp
13773         * tao/RTScheduling/Request_Interceptor.cpp
13774         * tao/Strategies/sciop_endpointsC.cpp
13775         * tao/Strategies/uiop_endpointsC.cpp
13776         * tao/TypeCodeFactory/Recursive_TypeCode.h
13777         * tao/TypeCodeFactory/TypeCodeFactoryA.cpp
13778         * tao/TypeCodeFactory/TypeCodeFactoryC.h
13779         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
13780         * tao/Valuetype/AbstractBase.h
13781         * tao/Valuetype/StringValueC.cpp
13782         * tao/Valuetype/ValueBase.cpp
13783         * tao/Valuetype/ValueBase.h
13784         * tests/AMI_Buffering/AMI_Buffering.mpc
13785         * tests/AMI_Buffering/client.cpp
13786         * tests/AMI_Timeouts/AMI_Timeouts.mpc
13787         * tests/AMI_Timeouts/timeout_client.cpp
13788         * tests/Any/Recursive/RecursiveHello.mpc
13789         * tests/BiDirectional/BiDirectional.mpc
13790         * tests/BiDirectional/client.cpp
13791         * tests/BiDirectional/server.cpp
13792         * tests/BiDirectional_MultipleORB/destroy.cpp
13793         * tests/BiDirectional_MultipleORB/destroy.mpc
13794         * tests/BiDirectional_NestedUpcall/client.cpp
13795         * tests/BiDirectional_NestedUpcall/server.cpp
13796         * tests/Big_Reply/Big_Reply.mpc
13797         * tests/Big_Request_Muxing/Client_Task.cpp
13798         * tests/Blocking_Sync_None/client.cpp
13799         * tests/Bug_1020_Basic_Regression/client.cpp
13800         * tests/Bug_1020_Regression/client.cpp
13801         * tests/Bug_1269_Regression/client.cpp
13802         * tests/Bug_1270_Regression/client.cpp
13803         * tests/Bug_1361_Regression/client.cpp
13804         * tests/Bug_1476_Regression/Client_Task.cpp
13805         * tests/Bug_1476_Regression/client.cpp
13806         * tests/Bug_1482_Regression/client.cpp
13807         * tests/Bug_1551_Regression/client.cpp
13808         * tests/Bug_1627_Regression/test.mpc
13809         * tests/Bug_2174_Regression/Bug_2174_Regression.mpc
13810         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc
13811         * tests/CDR/CDR.mpc
13812         * tests/CDR/basic_types.cpp
13813         * tests/CDR/tc.cpp
13814         * tests/Client_Leaks/Client_Leaks.mpc
13815         * tests/CodeSets/simple/CodeSets_simple.mpc
13816         * tests/Collocation/Collocation.mpc
13817         * tests/Collocation_Oneway_Tests/Client_Task.cpp
13818         * tests/Connection_Timeout/client.cpp
13819         * tests/Crashed_Callback/client.cpp
13820         * tests/Crashed_Callback/server.cpp
13821         * tests/DLL_ORB/DLL_ORB.mpc
13822         * tests/DynAny_Test/data.cpp
13823         * tests/DynAny_Test/data.h
13824         * tests/File_IO/File_IO.mpc
13825         * tests/Forwarding/Forwarding.mpc
13826         * tests/Hello/Hello.mpc
13827         * tests/IDL_Test/IDL_Test.mpc
13828         * tests/IDL_Test/main.cpp
13829         * tests/InterOp-Naming/InterOp-Naming.mpc
13830         * tests/MProfile_Connection_Timeout/client.cpp
13831         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
13832         * tests/MT_BiDir/client.cpp
13833         * tests/MT_BiDir/server.cpp
13834         * tests/MT_Client/MT_Client.mpc
13835         * tests/MT_Server/MT_Server.mpc
13836         * tests/MT_Timeout/Client_Task.cpp
13837         * tests/Muxing/Muxing.mpc
13838         * tests/Native_Exceptions/Native_Exceptions.mpc
13839         * tests/Nested_Upcall_Crash/client.cpp
13840         * tests/Nested_Upcall_Crash/scavenger.cpp
13841         * tests/Nested_Upcall_Crash/server.cpp
13842         * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc
13843         * tests/ORT/ORT.mpc
13844         * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc
13845         * tests/OctetSeq/OctetSeq.mpc
13846         * tests/Oneway_Buffering/client.cpp
13847         * tests/POA/Current/Current.mpc
13848         * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp
13849         * tests/POA/Policies/Policies.cpp
13850         * tests/Param_Test/Param_Test.mpc
13851         * tests/Param_Test/param_test.idl
13852         * tests/Policies/Manipulation.cpp
13853         * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp
13854         * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp
13855         * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp
13856         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
13857         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp
13858         * tests/Portable_Interceptors/ForwardRequest/test.idl
13859         * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.cpp
13860         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc
13861         * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h
13862         * tests/Portable_Interceptors/PICurrent/client.cpp
13863         * tests/Portable_Interceptors/PICurrent/test_i.h
13864         * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp
13865         * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp
13866         * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp
13867         * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc
13868         * tests/RTCORBA/Policies/Policies.cpp
13869         * tests/Reliable_Oneways/client.cpp
13870         * tests/Server_Leaks/Server_Leaks.mpc
13871         * tests/Stack_Recursion/Stack_Recursion.mpc
13872         * tests/Timed_Buffered_Oneways/client.cpp
13873         * tests/Timeout/client.cpp
13874         * tests/Two_Objects/Two_Objects.mpc
13875         * tests/Typedef_String_Array/typedef_string_array.mpc
13876         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc
13877         * utils/catior/catior.cpp
13878           Updated these files because of the AnyTypeCode refactoring
13880         * tao/AnyTypeCode/Alias_TypeCode.cpp
13881         * tao/AnyTypeCode/Alias_TypeCode.h
13882         * tao/AnyTypeCode/Alias_TypeCode.inl
13883         * tao/AnyTypeCode/Alias_TypeCode_Static.cpp
13884         * tao/AnyTypeCode/Alias_TypeCode_Static.h
13885         * tao/AnyTypeCode/Alias_TypeCode_Static.inl
13886         * tao/AnyTypeCode/Any.cpp
13887         * tao/AnyTypeCode/Any.h
13888         * tao/AnyTypeCode/Any.inl
13889         * tao/AnyTypeCode/AnySeq.pidl
13890         * tao/AnyTypeCode/AnySeqA.cpp
13891         * tao/AnyTypeCode/AnySeqA.h
13892         * tao/AnyTypeCode/AnySeqC.cpp
13893         * tao/AnyTypeCode/AnySeqC.h
13894         * tao/AnyTypeCode/AnySeqS.h
13895         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
13896         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
13897         * tao/AnyTypeCode/AnyTypeCode_methods.h
13898         * tao/AnyTypeCode/Any_Arg_Traits.h
13899         * tao/AnyTypeCode/Any_Array_Impl_T.cpp
13900         * tao/AnyTypeCode/Any_Array_Impl_T.h
13901         * tao/AnyTypeCode/Any_Array_Impl_T.inl
13902         * tao/AnyTypeCode/Any_Basic_Impl.cpp
13903         * tao/AnyTypeCode/Any_Basic_Impl.h
13904         * tao/AnyTypeCode/Any_Basic_Impl_T.cpp
13905         * tao/AnyTypeCode/Any_Basic_Impl_T.h
13906         * tao/AnyTypeCode/Any_Basic_Impl_T.inl
13907         * tao/AnyTypeCode/Any_Dual_Impl_T.cpp
13908         * tao/AnyTypeCode/Any_Dual_Impl_T.h
13909         * tao/AnyTypeCode/Any_Dual_Impl_T.inl
13910         * tao/AnyTypeCode/Any_Impl.cpp
13911         * tao/AnyTypeCode/Any_Impl.h
13912         * tao/AnyTypeCode/Any_Impl_T.cpp
13913         * tao/AnyTypeCode/Any_Impl_T.h
13914         * tao/AnyTypeCode/Any_Impl_T.inl
13915         * tao/AnyTypeCode/Any_Special_Impl_T.cpp
13916         * tao/AnyTypeCode/Any_Special_Impl_T.h
13917         * tao/AnyTypeCode/Any_Special_Impl_T.inl
13918         * tao/AnyTypeCode/Any_SystemException.cpp
13919         * tao/AnyTypeCode/Any_SystemException.h
13920         * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp
13921         * tao/AnyTypeCode/Any_Unknown_IDL_Type.h
13922         * tao/AnyTypeCode/BooleanSeqA.cpp
13923         * tao/AnyTypeCode/BooleanSeqA.h
13924         * tao/AnyTypeCode/Bounds.pidl
13925         * tao/AnyTypeCode/BoundsA.cpp
13926         * tao/AnyTypeCode/BoundsA.h
13927         * tao/AnyTypeCode/BoundsC.cpp
13928         * tao/AnyTypeCode/BoundsC.h
13929         * tao/AnyTypeCode/CONV_FRAMEA.cpp
13930         * tao/AnyTypeCode/CONV_FRAMEA.h
13931         * tao/AnyTypeCode/CharSeqA.cpp
13932         * tao/AnyTypeCode/CharSeqA.h
13933         * tao/AnyTypeCode/CurrentA.cpp
13934         * tao/AnyTypeCode/CurrentA.h
13935         * tao/AnyTypeCode/DomainA.cpp
13936         * tao/AnyTypeCode/DomainA.h
13937         * tao/AnyTypeCode/DoubleSeqA.cpp
13938         * tao/AnyTypeCode/DoubleSeqA.h
13939         * tao/AnyTypeCode/Dynamic.pidl
13940         * tao/AnyTypeCode/DynamicA.cpp
13941         * tao/AnyTypeCode/DynamicA.h
13942         * tao/AnyTypeCode/DynamicC.cpp
13943         * tao/AnyTypeCode/DynamicC.h
13944         * tao/AnyTypeCode/DynamicS.h
13945         * tao/AnyTypeCode/Dynamic_Parameter.pidl
13946         * tao/AnyTypeCode/Dynamic_ParameterA.cpp
13947         * tao/AnyTypeCode/Dynamic_ParameterA.h
13948         * tao/AnyTypeCode/Dynamic_ParameterC.cpp
13949         * tao/AnyTypeCode/Dynamic_ParameterC.h
13950         * tao/AnyTypeCode/Empty_Param_TypeCode.cpp
13951         * tao/AnyTypeCode/Empty_Param_TypeCode.h
13952         * tao/AnyTypeCode/Empty_Param_TypeCode.inl
13953         * tao/AnyTypeCode/Enum_TypeCode.cpp
13954         * tao/AnyTypeCode/Enum_TypeCode.h
13955         * tao/AnyTypeCode/Enum_TypeCode.inl
13956         * tao/AnyTypeCode/Enum_TypeCode_Static.cpp
13957         * tao/AnyTypeCode/Enum_TypeCode_Static.h
13958         * tao/AnyTypeCode/Enum_TypeCode_Static.inl
13959         * tao/AnyTypeCode/ExceptionA.cpp
13960         * tao/AnyTypeCode/ExceptionA.h
13961         * tao/AnyTypeCode/Fixed_TypeCode.cpp
13962         * tao/AnyTypeCode/Fixed_TypeCode.h
13963         * tao/AnyTypeCode/Fixed_TypeCode.inl
13964         * tao/AnyTypeCode/FloatSeqA.cpp
13965         * tao/AnyTypeCode/FloatSeqA.h
13966         * tao/AnyTypeCode/GIOPA.cpp
13967         * tao/AnyTypeCode/GIOPA.h
13968         * tao/AnyTypeCode/IIOPA.cpp
13969         * tao/AnyTypeCode/IIOPA.h
13970         * tao/AnyTypeCode/IIOP_EndpointsA.cpp
13971         * tao/AnyTypeCode/IIOP_EndpointsA.h
13972         * tao/AnyTypeCode/IOPA.cpp
13973         * tao/AnyTypeCode/IOPA.h
13974         * tao/AnyTypeCode/IOP_IORA.cpp
13975         * tao/AnyTypeCode/IOP_IORA.h
13976         * tao/AnyTypeCode/LongDoubleSeqA.cpp
13977         * tao/AnyTypeCode/LongDoubleSeqA.h
13978         * tao/AnyTypeCode/LongLongSeqA.cpp
13979         * tao/AnyTypeCode/LongLongSeqA.h
13980         * tao/AnyTypeCode/LongSeqA.cpp
13981         * tao/AnyTypeCode/LongSeqA.h
13982         * tao/AnyTypeCode/Marshal.cpp
13983         * tao/AnyTypeCode/Marshal.h
13984         * tao/AnyTypeCode/Marshal.inl
13985         * tao/AnyTypeCode/Messaging_PolicyValueA.cpp
13986         * tao/AnyTypeCode/Messaging_PolicyValueA.h
13987         * tao/AnyTypeCode/Messaging_SyncScopeA.h
13988         * tao/AnyTypeCode/NVList.cpp
13989         * tao/AnyTypeCode/NVList.h
13990         * tao/AnyTypeCode/NVList.inl
13991         * tao/AnyTypeCode/NVList_Adapter_Impl.cpp
13992         * tao/AnyTypeCode/NVList_Adapter_Impl.h
13993         * tao/AnyTypeCode/Null_RefCount_Policy.h
13994         * tao/AnyTypeCode/ObjectIdListA.cpp
13995         * tao/AnyTypeCode/ObjectIdListA.h
13996         * tao/AnyTypeCode/Objref_TypeCode.cpp
13997         * tao/AnyTypeCode/Objref_TypeCode.h
13998         * tao/AnyTypeCode/Objref_TypeCode.inl
13999         * tao/AnyTypeCode/Objref_TypeCode_Static.cpp
14000         * tao/AnyTypeCode/Objref_TypeCode_Static.h
14001         * tao/AnyTypeCode/Objref_TypeCode_Static.inl
14002         * tao/AnyTypeCode/OctetSeqA.cpp
14003         * tao/AnyTypeCode/OctetSeqA.h
14004         * tao/AnyTypeCode/PI_ForwardA.cpp
14005         * tao/AnyTypeCode/PI_ForwardA.h
14006         * tao/AnyTypeCode/ParameterModeA.cpp
14007         * tao/AnyTypeCode/ParameterModeA.h
14008         * tao/AnyTypeCode/PolicyA.cpp
14009         * tao/AnyTypeCode/PolicyA.h
14010         * tao/AnyTypeCode/Policy_ForwardA.cpp
14011         * tao/AnyTypeCode/Policy_ForwardA.h
14012         * tao/AnyTypeCode/PortableInterceptorA.cpp
14013         * tao/AnyTypeCode/PortableInterceptorA.h
14014         * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp
14015         * tao/AnyTypeCode/Recursive_Type_TypeCode.h
14016         * tao/AnyTypeCode/Recursive_Type_TypeCode.inl
14017         * tao/AnyTypeCode/RefCount_Policy_Traits.h
14018         * tao/AnyTypeCode/Sequence_TypeCode.cpp
14019         * tao/AnyTypeCode/Sequence_TypeCode.h
14020         * tao/AnyTypeCode/Sequence_TypeCode.inl
14021         * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp
14022         * tao/AnyTypeCode/Sequence_TypeCode_Static.h
14023         * tao/AnyTypeCode/Sequence_TypeCode_Static.inl
14024         * tao/AnyTypeCode/ServicesA.cpp
14025         * tao/AnyTypeCode/ServicesA.h
14026         * tao/AnyTypeCode/ShortSeqA.cpp
14027         * tao/AnyTypeCode/ShortSeqA.h
14028         * tao/AnyTypeCode/StringSeqA.cpp
14029         * tao/AnyTypeCode/StringSeqA.h
14030         * tao/AnyTypeCode/String_TypeCode.cpp
14031         * tao/AnyTypeCode/String_TypeCode.h
14032         * tao/AnyTypeCode/String_TypeCode.inl
14033         * tao/AnyTypeCode/String_TypeCode_Static.cpp
14034         * tao/AnyTypeCode/String_TypeCode_Static.h
14035         * tao/AnyTypeCode/String_TypeCode_Static.inl
14036         * tao/AnyTypeCode/String_TypeCode_Traits.h
14037         * tao/AnyTypeCode/Struct_TypeCode.cpp
14038         * tao/AnyTypeCode/Struct_TypeCode.h
14039         * tao/AnyTypeCode/Struct_TypeCode.inl
14040         * tao/AnyTypeCode/Struct_TypeCode_Static.cpp
14041         * tao/AnyTypeCode/Struct_TypeCode_Static.h
14042         * tao/AnyTypeCode/Struct_TypeCode_Static.inl
14043         * tao/AnyTypeCode/SystemExceptionA.cpp
14044         * tao/AnyTypeCode/SystemExceptionA.h
14045         * tao/AnyTypeCode/TAOA.cpp
14046         * tao/AnyTypeCode/TAOA.h
14047         * tao/AnyTypeCode/TAO_AnyTypeCode_Export.h
14048         * tao/AnyTypeCode/TC_Constants_Forward.h
14049         * tao/AnyTypeCode/TimeBaseA.cpp
14050         * tao/AnyTypeCode/TimeBaseA.h
14051         * tao/AnyTypeCode/True_RefCount_Policy.cpp
14052         * tao/AnyTypeCode/True_RefCount_Policy.h
14053         * tao/AnyTypeCode/True_RefCount_Policy.inl
14054         * tao/AnyTypeCode/TypeCode.cpp
14055         * tao/AnyTypeCode/TypeCode.h
14056         * tao/AnyTypeCode/TypeCode.inl
14057         * tao/AnyTypeCode/TypeCodeA.cpp
14058         * tao/AnyTypeCode/TypeCode_Base_Attributes.cpp
14059         * tao/AnyTypeCode/TypeCode_Base_Attributes.h
14060         * tao/AnyTypeCode/TypeCode_Base_Attributes.inl
14061         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp
14062         * tao/AnyTypeCode/TypeCode_CDR_Extraction.h
14063         * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp
14064         * tao/AnyTypeCode/TypeCode_Case_Base_T.h
14065         * tao/AnyTypeCode/TypeCode_Case_Base_T.inl
14066         * tao/AnyTypeCode/TypeCode_Case_T.cpp
14067         * tao/AnyTypeCode/TypeCode_Case_T.h
14068         * tao/AnyTypeCode/TypeCode_Case_T.inl
14069         * tao/AnyTypeCode/TypeCode_Constants.cpp
14070         * tao/AnyTypeCode/TypeCode_Constants.h
14071         * tao/AnyTypeCode/TypeCode_Struct_Field.h
14072         * tao/AnyTypeCode/TypeCode_Traits.h
14073         * tao/AnyTypeCode/TypeCode_Value_Field.h
14074         * tao/AnyTypeCode/Typecode_typesA.h
14075         * tao/AnyTypeCode/ULongLongSeqA.cpp
14076         * tao/AnyTypeCode/ULongLongSeqA.h
14077         * tao/AnyTypeCode/ULongSeqA.cpp
14078         * tao/AnyTypeCode/ULongSeqA.h
14079         * tao/AnyTypeCode/UShortSeqA.cpp
14080         * tao/AnyTypeCode/UShortSeqA.h
14081         * tao/AnyTypeCode/Union_TypeCode.cpp
14082         * tao/AnyTypeCode/Union_TypeCode.h
14083         * tao/AnyTypeCode/Union_TypeCode.inl
14084         * tao/AnyTypeCode/Union_TypeCode_Static.cpp
14085         * tao/AnyTypeCode/Union_TypeCode_Static.h
14086         * tao/AnyTypeCode/Union_TypeCode_Static.inl
14087         * tao/AnyTypeCode/ValueModifier.pidl
14088         * tao/AnyTypeCode/ValueModifierA.cpp
14089         * tao/AnyTypeCode/ValueModifierA.h
14090         * tao/AnyTypeCode/ValueModifierC.cpp
14091         * tao/AnyTypeCode/ValueModifierC.h
14092         * tao/AnyTypeCode/ValueModifierS.h
14093         * tao/AnyTypeCode/Value_TypeCode.cpp
14094         * tao/AnyTypeCode/Value_TypeCode.h
14095         * tao/AnyTypeCode/Value_TypeCode.inl
14096         * tao/AnyTypeCode/Value_TypeCode_Static.cpp
14097         * tao/AnyTypeCode/Value_TypeCode_Static.h
14098         * tao/AnyTypeCode/Value_TypeCode_Static.inl
14099         * tao/AnyTypeCode/Visibility.pidl
14100         * tao/AnyTypeCode/VisibilityA.cpp
14101         * tao/AnyTypeCode/VisibilityA.h
14102         * tao/AnyTypeCode/VisibilityC.cpp
14103         * tao/AnyTypeCode/VisibilityC.h
14104         * tao/AnyTypeCode/VisibilityS.h
14105         * tao/AnyTypeCode/WCharSeqA.cpp
14106         * tao/AnyTypeCode/WCharSeqA.h
14107         * tao/AnyTypeCode/WStringSeqA.cpp
14108         * tao/AnyTypeCode/WStringSeqA.h
14109         * tao/AnyTypeCode/WrongTransactionA.cpp
14110         * tao/AnyTypeCode/WrongTransactionA.h
14111         * tao/AnyTypeCode/append.cpp
14112         * tao/AnyTypeCode/orb_typesA.cpp
14113         * tao/AnyTypeCode/orb_typesA.h
14114         * tao/AnyTypeCode/skip.cpp
14115         * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.idl
14116         * tao/AnyTypeCode.mpc
14117         * tao/AnyTypeCode_Adapter.cpp
14118         * tao/AnyTypeCode_Adapter.h
14119         * tao/Any_Insert_Policy_T.h
14120         * tao/NVList_Adapter.cpp
14121         * tao/NVList_Adapter.h
14122         * tao/IFR_Client/IFR_BaseA.h
14123         * tao/IFR_Client/IFR_BasicA.h
14124         * tao/IFR_Client/IFR_ComponentsA.h
14125         * tao/ObjRefTemplate/ObjectReferenceTemplate_includeA.h
14126         * tao/PI/InvalidSlot.pidl
14127         * tao/PI/InvalidSlotA.cpp
14128         * tao/PI/InvalidSlotA.h
14129         * tao/PI/InvalidSlotC.cpp
14130         * tao/PI/InvalidSlotC.h
14131         * tao/PI/InvalidSlotS.h
14132         * tao/PortableServer/PortableServer_includeA.h
14133         * tao/PortableServer/RequestProcessingPolicyA.h
14134         * tao/PortableServer/SArg_Traits_T.h
14135         * tao/PortableServer/ServantActivatorA.h
14136         * tao/PortableServer/ServantLocatorA.h
14137         * tao/PortableServer/ServantManagerA.h
14138         * tao/PortableServer/ServantRetentionPolicyA.h
14139         * tao/PortableServer/ThreadPolicyA.h
14140         * tao/PI/PICurrent.cpp
14141         * tao/PI/PICurrent.h
14142         * tao/PI/PICurrent.inl
14143         * tao/PI/PICurrent.pidl
14144         * tao/PI/PICurrentA.cpp
14145         * tao/PI/PICurrentA.h
14146         * tao/PI/PICurrentC.cpp
14147         * tao/PI/PICurrentC.h
14148         * tao/PI/PICurrentS.h
14149         * tao/PI/PICurrent_Copy_Callback.cpp
14150         * tao/PI/PICurrent_Copy_Callback.h
14151         * tao/PI/PICurrent_Impl.cpp
14152         * tao/PI/PICurrent_Impl.h
14153         * tao/PI/PICurrent_Impl.inl
14154         * tao/PI/PICurrent_Loader.cpp
14155         * tao/PI/PICurrent_Loader.h
14156         * tao/RTCORBA/RTCORBA_includeA.h
14157         * tao/ImR_Client/ImplRepoA.h
14158         * tao/IFR_Client/IFR_ExtendedA.h
14159         * tao/RTScheduling/RTScheduler_includeA.h
14160         * tao/PortableServer/ForwardRequestA.h
14161         * tao/PortableServer/IdAssignmentPolicyA.h
14162         * tao/PortableServer/IdUniquenessPolicyA.h
14163         * tao/ImR_Client/ServerObjectA.h
14164         * tao/PortableServer/ImplicitActivationPolicyA.h
14165         * tao/PortableServer/LifespanPolicyA.h
14166         * tao/PortableServer/AdapterActivatorA.h
14167         * tao/PortableServer/PS_ForwardA.h
14168         * tao/PI/RequestInfo_Util.cpp
14169         * tao/PI/RequestInfo_Util.h
14170         * tao/PI_Server/PICurrent_Guard.cpp
14171         * tao/PI_Server/PICurrent_Guard.h
14172         * tao/PI_Server/PI_Server_include.pidl
14173         * tao/PI_Server/PI_Server_includeA.h
14174         * tao/PI_Server/PI_Server_includeC.h
14175         * tao/PI_Server/PI_Server_includeS.h
14176           Added these files to the repo
14178         * tao/UShortSeqA.cpp
14179         * tao/Union_TypeCode.cpp
14180         * tao/Union_TypeCode.h
14181         * tao/Union_TypeCode.inl
14182         * tao/Union_TypeCode_Static.cpp
14183         * tao/Union_TypeCode_Static.h
14184         * tao/Union_TypeCode_Static.inl
14185         * tao/Dynamic.pidl
14186         * tao/DynamicA.cpp
14187         * tao/DynamicC.cpp
14188         * tao/DynamicC.h
14189         * tao/DynamicS.h
14190         * tao/Dynamic_Parameter.pidl
14191         * tao/Dynamic_ParameterA.cpp
14192         * tao/Dynamic_ParameterC.cpp
14193         * tao/Dynamic_ParameterC.h
14194         * tao/Empty_Param_TypeCode.cpp
14195         * tao/Empty_Param_TypeCode.h
14196         * tao/Empty_Param_TypeCode.inl
14197         * tao/Enum_TypeCode.cpp
14198         * tao/Enum_TypeCode.h
14199         * tao/Enum_TypeCode.inl
14200         * tao/Enum_TypeCode_Static.cpp
14201         * tao/Enum_TypeCode_Static.h
14202         * tao/Enum_TypeCode_Static.inl
14203         * tao/Valuetype/Seq_Tmplinst.cpp
14204         * TAO_IDL/be/be_visitor_tmplinst.cpp
14205         * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp
14206         * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp
14207         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp
14208         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp
14209         * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.pidl
14210         * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp
14211         * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h
14212         * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.h.diff
14213         * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.i
14214         * TAO_IDL/be_include/be_visitor_tmplinst.h
14215         * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h
14216         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h
14217         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h
14218         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h
14219         * tao/ULongSeqA.cpp
14220         * orbsvcs/orbsvcs/IFRService/tmplinst.cpp
14221         * tao/Alias_TypeCode.cpp
14222         * tao/Alias_TypeCode.h
14223         * tao/Alias_TypeCode.inl
14224         * tao/Alias_TypeCode_Static.cpp
14225         * tao/Alias_TypeCode_Static.h
14226         * tao/Alias_TypeCode_Static.inl
14227         * tao/Any.cpp
14228         * tao/Any.h
14229         * tao/Any.i
14230         * tao/AnySeq.pidl
14231         * tao/AnySeqA.cpp
14232         * tao/AnySeqC.cpp
14233         * tao/AnySeqC.h
14234         * tao/AnySeqS.h
14235         * tao/Any_Arg_Traits.h
14236         * tao/Any_Array_Impl_T.cpp
14237         * tao/Any_Array_Impl_T.h
14238         * tao/Any_Array_Impl_T.inl
14239         * tao/Any_Basic_Impl.cpp
14240         * tao/Any_Basic_Impl.h
14241         * tao/Any_Basic_Impl_T.cpp
14242         * tao/SystemExceptionA.cpp
14243         * tao/TAOA.cpp
14244         * tao/IFR_Client/IFR_ExtendedA.cpp
14245         * tao/Any_Basic_Impl_T.h
14246         * tao/Any_Basic_Impl_T.inl
14247         * tao/Any_Dual_Impl_T.cpp
14248         * tao/Any_Dual_Impl_T.h
14249         * tao/Any_Dual_Impl_T.inl
14250         * tao/Any_Impl.cpp
14251         * tao/Any_Impl.h
14252         * tao/Any_Impl_T.cpp
14253         * tao/Any_Impl_T.h
14254         * tao/Any_Impl_T.inl
14255         * tao/IFR_Client/IFR_ComponentsA.cpp
14256         * tao/IFR_Client/IFR_BaseA.cpp
14257         * tao/IFR_Client/IFR_BasicA.cpp
14258         * tao/ValueModifier.pidl
14259         * tao/ValueModifierC.cpp
14260         * tao/ValueModifierC.h
14261         * tao/ValueModifierS.h
14262         * tao/Value_TypeCode.cpp
14263         * tao/Value_TypeCode.h
14264         * tao/Value_TypeCode.inl
14265         * tao/Value_TypeCode_Static.cpp
14266         * tao/Value_TypeCode_Static.h
14267         * tao/Value_TypeCode_Static.inl
14268         * tao/Any_Special_Impl_T.cpp
14269         * tao/Any_Special_Impl_T.h
14270         * tao/Any_Special_Impl_T.inl
14271         * tao/Any_SystemException.cpp
14272         * tao/Any_SystemException.h
14273         * tao/Any_Unknown_IDL_Type.cpp
14274         * tao/Any_Unknown_IDL_Type.h
14275         * tao/BooleanSeqA.cpp
14276         * tao/Bounds.pidl
14277         * tao/BoundsA.cpp
14278         * tao/BoundsC.cpp
14279         * tao/BoundsC.h
14280         * tao/CONV_FRAMEA.cpp
14281         * tao/CurrentA.cpp
14282         * tao/DomainA.cpp
14283         * tao/DoubleSeqA.cpp
14284         * tao/PortableServer/PICurrent_Guard.cpp
14285         * tao/PortableServer/PICurrent_Guard.h
14286         * tao/PortableServer/POAManagerA.cpp
14287         * tao/TC_Constants_Forward.h
14288         * tao/TimeBaseA.cpp
14289         * tao/True_RefCount_Policy.cpp
14290         * tao/True_RefCount_Policy.h
14291         * tao/True_RefCount_Policy.inl
14292         * tao/TypeCode.h
14293         * tao/TypeCode.inl
14294         * tao/TypeCodeA.cpp
14295         * tao/TypeCode_Base_Attributes.cpp
14296         * tao/TypeCode_Base_Attributes.h
14297         * tao/TypeCode_Base_Attributes.inl
14298         * tao/TypeCode_CDR_Extraction.cpp
14299         * tao/Visibility.pidl
14300         * tao/VisibilityC.cpp
14301         * tao/VisibilityC.h
14302         * tao/VisibilityS.h
14303         * tao/WCharSeqA.cpp
14304         * tao/WStringSeqA.cpp
14305         * tao/WrongTransactionA.cpp
14306         * tao/append.cpp
14307         * tao/skip.cpp
14308         * tao/TypeCode_CDR_Extraction.h
14309         * tao/TypeCode_Case.cpp
14310         * tao/TypeCode_Case.h
14311         * tao/TypeCode_Case.inl
14312         * tao/TypeCode_Case_T.cpp
14313         * tao/TypeCode_Case_T.h
14314         * tao/TypeCode_Case_T.inl
14315         * tao/TypeCode_Constants.cpp
14316         * tao/TypeCode_Constants.h
14317         * tao/TypeCode_Struct_Field.h
14318         * tao/TypeCode_Traits.h
14319         * tao/TypeCode_Value_Field.h
14320         * tao/ULongLongSeqA.cpp
14321         * tao/CharSeqA.cpp
14322         * tao/Fixed_TypeCode.cpp
14323         * tao/Fixed_TypeCode.h
14324         * tao/Fixed_TypeCode.inl
14325         * tao/FloatSeqA.cpp
14326         * tao/GIOPA.cpp
14327         * tao/IIOPA.cpp
14328         * tao/IIOP_EndpointsA.cpp
14329         * tao/IOP_IORA.cpp
14330         * tao/InvalidSlot.pidl
14331         * tao/InvalidSlotA.cpp
14332         * tao/InvalidSlotC.cpp
14333         * tao/InvalidSlotC.h
14334         * tao/InvalidSlotS.h
14335         * tao/Marshal.cpp
14336         * tao/LongSeqA.cpp
14337         * tao/LongDoubleSeqA.cpp
14338         * tao/LongLongSeqA.cpp
14339         * tao/Marshal.h
14340         * tao/Marshal.i
14341         * tao/Messaging_PolicyValueA.cpp
14342         * tao/NVList.cpp
14343         * tao/NVList.h
14344         * tao/NVList.i
14345         * tao/Null_RefCount_Policy.h
14346         * tao/ObjectIdListA.cpp
14347         * tao/Objref_TypeCode.cpp
14348         * tao/Objref_TypeCode.h
14349         * tao/Objref_TypeCode.inl
14350         * tao/Objref_TypeCode_Static.cpp
14351         * tao/Objref_TypeCode_Static.h
14352         * tao/Objref_TypeCode_Static.inl
14353         * tao/OctetSeqA.cpp
14354         * tao/PICurrent.cpp
14355         * tao/PICurrent.h
14356         * tao/PICurrent.inl
14357         * tao/PICurrent.pidl
14358         * tao/PICurrentA.cpp
14359         * tao/PICurrentC.cpp
14360         * tao/PICurrentC.h
14361         * tao/PICurrentS.h
14362         * tao/PICurrent_Copy_Callback.cpp
14363         * tao/PICurrent_Copy_Callback.h
14364         * tao/PICurrent_Impl.cpp
14365         * tao/PICurrent_Impl.h
14366         * tao/PICurrent_Impl.inl
14367         * tao/PICurrent_Loader.cpp
14368         * tao/PICurrent_Loader.h
14369         * tao/ParameterModeA.cpp
14370         * tao/PolicyA.cpp
14371         * tao/Policy_ForwardA.cpp
14372         * tao/Recursive_Type_TypeCode.cpp
14373         * tao/Recursive_Type_TypeCode.h
14374         * tao/Recursive_Type_TypeCode.inl
14375         * tao/RefCount_Policy_Traits.h
14376         * tao/RequestInfo_Util.cpp
14377         * tao/RequestInfo_Util.h
14378         * tao/Sequence_TypeCode.cpp
14379         * tao/Sequence_TypeCode.h
14380         * tao/Sequence_TypeCode.inl
14381         * tao/Sequence_TypeCode_Static.cpp
14382         * tao/Sequence_TypeCode_Static.h
14383         * tao/Sequence_TypeCode_Static.inl
14384         * tao/ServicesA.cpp
14385         * tao/ShortSeqA.cpp
14386         * tao/StringSeqA.cpp
14387         * tao/String_TypeCode.cpp
14388         * tao/String_TypeCode.h
14389         * tao/String_TypeCode.inl
14390         * tao/String_TypeCode_Static.cpp
14391         * tao/String_TypeCode_Static.h
14392         * tao/String_TypeCode_Static.inl
14393         * tao/String_TypeCode_Traits.h
14394         * tao/Struct_TypeCode.cpp
14395         * tao/Struct_TypeCode.h
14396         * tao/Struct_TypeCode.inl
14397         * tao/Struct_TypeCode_Static.cpp
14398         * tao/Struct_TypeCode_Static.h
14399         * tao/Struct_TypeCode_Static.inl
14400           Removed these files from the repo
14402         Thu Aug 18 14:28:45 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14404         * examples/Simulator/Event_Supplier/Event_Con.cpp:
14406           Removed uses of Any::value() and replaced them with the
14407           generated extraction operator.
14409         Thu Aug 18 07:43:16 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14411         * TAO_IDL/be/be_visitor_arg_traits.cpp:
14412         * TAO_IDL/be_include/be_visitor_arg_traits.h:
14413           When Any generation is not enabled, generate Any_Insert_Policy_Noop
14414           as insert policy for the any, that way we don't get dependent
14415           on the AnyTypeCode library
14417         Wed Aug 17 13:27:16 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14419         * TAO_IDL/be/be_codegen.cpp:
14421           In generating the include of *C.h in *A.h, added generation
14422           of the prefix "tao/" if we are processing a .pidl file, since
14423           in that case, the *A.h file will not be in the same directory.
14425         Wed Aug 17 12:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14427         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
14428           Generate explicit casts to suppress warnings at level 4 with msvc7
14430         Wed Aug 17 10:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14432         * tao/PortableServer/Upcall_Wrapper.cpp:
14433         * tao/ServerRequestInterceptor_Adapter.h:
14434         * tao/TAO_Server_Request.{h,cpp,i}:
14435         * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
14436           Made PICurrent working again
14438         Wed Aug 17 08:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14440         * TAO_IDL/be/be_visitor_arg_traits.cpp
14441         * tao/AnyTypeCode_Adapter.h
14442         * tao/BD_String_Argument_T.h
14443         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp
14444         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.h
14445         * tao/PortableServer/BD_String_SArgument_T.h
14446           Removed the specialization for bound (w)string from the TAO
14447           lib and just generate the full Arg_Trait in the IDL compiler,
14448           this makes it not needed anymore to have an insertion
14449           method for the bound (w)string in the AnyTypeCode adapter
14451         Tue Aug 16 20:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14453         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
14454           Generate the correct export macro
14456         Tue Aug 16 19:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14458         * tao/PortableServer/*:
14459           Regenerated
14461         Tue Aug 16 18:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14463         * TAO_IDL/be/be_codegen.cpp:
14464           Removed pragma push/pop for msvs, those warnings are already
14465           disabled in general
14467         * tao/Array_VarOut_T.{h,inl}:
14468           In the TAO_Array_Forany_T make the pointer in the constructor
14469           const to get things compiling with the new any insertion
14471         Mon Aug 15 19:56:10 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14473         * TAO_IDL/be/be_visitor_nodule/module_ch.cpp:
14475           Where namespace openings and closings are generated, add
14476           generation of the same openings and closings in the *A.h
14477           file, if the -GA option is being used. This change ensures
14478           that typecode declarations for types nested in one or more
14479           modules will themselves appear in the same scope.
14481         Mon Aug 15 19:52:50 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14483         * tao/PI/PICurrent_Loader.cpp:
14484         * tao/PI/PICurrent_Loader.h:
14486           Change library name in ACE_FACTORY_DEFINE and ACE_FACTORY_DECLARE
14487           to TAO_PI (where the modified files are located) instad of TAO.
14489         Mon Aug 15 19:14:16 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14491         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
14493           Added #include of "tao/AnyTypeCode/Any.h".
14495         Mon Aug 15 19:10:43 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14497         * orbsvcs/orbsvcs/PortableGroup.mpc:
14499           Removed the extra subgroup labeled OBRSVCS_COMPONENTS. This is
14500           not used on any platform and it creates an extra subdirectory
14501           in the MSVC 7.1 solution browser.
14503         Mon Aug 15 09:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14505         * TAO_IDL/be/be_codegen.cpp:
14506           Generate the A.h includes in the header file instead of the cpp file.
14507           When A.idl includes B.pidl which includes C.pidl, when we generate
14508           the includes in the header file, then in AC.h we don't have the types
14509           from CC.h.
14511         Fri Aug 12 12:59:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14513         * tao/PI/ORBInitializer_Registry_Impl.cpp:
14514         * tao/PI/PICurrent.{h,cpp,inl}:
14515           Made PICurrent on the client side working again. When PICurrent is
14516           requested and used, then we allocate a key in the orb tss resources
14517           and create the PICurrent_Impl at that moment. The server side of
14518           PICurrent is now the next todo.
14520         Fri Aug 12 09:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14522         * tao/ORB.cpp:
14523         * tao/ORBInitializer_Registry_Adapter.h:
14524         * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
14525           Changed the way the number of allocated slots is passed to PICurrent.
14526           This is now completely handled in the PI library, it is not up
14527           to the ORB anymore. This makes the ORB unaware of PICurrent
14529         Thu Aug 11 15:56:51 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14531         * TAO_IDL/be/be_codegen.cpp:
14533           Fixed the logic of generating a *A.h include associated
14534           with an included .pidl file to determine whether the
14535           .pidl file is located in $TAO_ROOT/tao or in a subdirectory,
14536           and thus whether to include the *A.h file from the
14537           AnyTypeCode library or not. Only .pidl files in the
14538           $TAO_ROOT/tao directory itself have their associated
14539           *A.* files moved to the AnyTypeCode library.
14541         Thu Aug 11 09:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14543         * tao/PI/PI.h:
14544         * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
14545         * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp
14546         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
14547         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp
14548         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
14549         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
14550         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
14551         * orbsvcs/orbsvcs/IFRService/Container_i.cpp
14552         * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
14553         * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
14554         * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
14555         * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
14556         * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
14557         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
14558         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
14559         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h
14560         * orbsvcs/orbsvcs/Log/PersistStore.cpp
14561         * orbsvcs/orbsvcs/Log/PersistStore.h
14562         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp
14563         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp
14564         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h
14565         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
14566         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
14567         * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h
14568         * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp
14569         * examples/POA/DSI/Database_i.cpp
14570         * examples/POA/POA_BiDir/POA_BiDir.cpp
14571         * examples/Simulator/Event_Supplier/Event_Con.cpp
14572         * orbsvcs/PSS/PSDL_Code_Gen.cpp
14573         * orbsvcs/examples/ORT/Gateway_i.cpp
14574         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
14575         * tao/IFR_Client.mpc
14576         * tao/tao.mpc
14577         * tests/Nested_Upcall_Crash/client.cpp
14578         * tests/Nested_Upcall_Crash/scavenger.cpp
14579         * tests/Nested_Upcall_Crash/server.cpp
14580         * tests/Oneway_Buffering/client.cpp
14581         * tests/POA/Policies/Policies.cpp
14582         * tests/Portable_Interceptors/PICurrent/client.cpp
14584         Wed Aug 10 19:47:30 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14586         * TAO_IDL/be/be_codegen.cpp:
14587         * TAO_IDL/be/be_global.cpp:
14588         * TAO_IDL/be/be_visitor_root.cpp:
14589         * TAO_IDL/be/be_visitor_root/root.cpp:
14590         * TAO_IDL/be_include/be_global.h:
14591         * TAO_IDL/be_include/be_visitor_root/root.h:
14593           Removed calls to the visitor classes in the files
14594           below that have been removed, and removed the -GT
14595           command line option and the associated usage message.
14596           The IDL compiler now generates no explicit template
14597           instantiations, and has no command line option to
14598           do so.
14600         * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h:
14601         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst.h:
14602         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h:
14603         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h:
14604         * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp:
14605         * TAO_IDL/be/be_visitor_tmplinst/tmplinst.cpp:
14606         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
14607         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
14608         * TAO_IDL/be_include/be_visitor_tmplinst.h:
14609         * TAO_IDL/be/be_visitor_tmplinst.cpp:
14611           Unused visitor classes related to generation of
14612           explicit template instantiations, their files
14613           have been removed from CVS.
14615         * docs/compiler.html:
14617           Removed the -GT command line option from the table.
14619         * docs/releasenotes/index.html:
14621           Updated documentation of the IDL compiler to reflect
14622           the above changes.
14624         Wed Aug 10 13:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14626         * tests/PortableInterceptors/Benchmark/client_interceptors.cpp
14627         * tests/PortableInterceptors/Benchmark/server_interceptors.cpp
14628         * tests/PortableInterceptors/Collocated/Dynamic/interceptors.cpp
14629         * tests/PortableInterceptors/Dynamic/client_interceptor.cpp
14630         * tests/PortableInterceptors/Dynamic/server_interceptor.cpp
14631         * tests/PortableInterceptors/PolicyFactory/PolicyFactory.cpp
14633         Wed Aug 10 13:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14635         * examples/Buffered_AMI/client.cpp
14636         * examples/Buffered_Oneways/client.cpp
14637         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
14638         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
14639         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
14640         * tests/MProfile_Connection_Timeout/client.cpp
14641         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
14642         * tests/MT_BiDir/client.cpp
14643         * tests/MT_BiDir/server.cpp
14644         * tests/MT_Client/MT_Client.mpc
14645         * tests/MT_Server/MT_Server.mpc
14646         * tests/MT_Timeout/Client_Task.cpp
14647         * performance_tests/Anyop/Anyop.mpc
14648         * performance_tests/Anyop/anyop.cpp
14649         * performance_tests/Callback/client.cpp
14650         * performance_tests/Callback/server.cpp
14651         * performance_tests/Cubit/TAO/DII_Cubit/client.cpp
14652         * performance_tests/Latency/DII/client.cpp
14653         * performance_tests/Latency/DSI/Roundtrip.cpp
14654         * performance_tests/Latency/Deferred/client.cpp
14655         * performance_tests/RTCorba/Oneways/Reliable/client.cpp
14656         * performance_tests/Sequence_Latency/DII/client.cpp
14657         * performance_tests/Sequence_Latency/DSI/Roundtrip.cpp
14658         * performance_tests/Sequence_Latency/Deferred/client.cpp
14659           Updated for moves.
14661         Wed Aug 10 12:59:06 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14663         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
14664         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
14665         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
14666         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
14668           Removed generation of Any operators for local interfaces.
14670         Wed Aug 10 11:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14672         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc
14673         * tests/MT_Client/MT_Client.mpc
14674         * tests/MT_Server/MT_Server.mpc
14675         * tests/DLL_ORB/DLL_ORB.mpc
14676         * tests/CDR/CDR.mpc:
14677         * tests/AMI_Buffering/AMI_Buffering.mpc:
14678         * tests/AMI_Timeouts/AMI_Timeouts.mpc:
14679         * tests/BiDirectional/BiDirectional.mpc:
14680         * tests/BiDirectional_MultipleORB/destroy.mpc:
14681         * tests/Collocation/Collocation.mpc:
14682         * CDR/CDR.mpc
14683           Simplified this MPC file
14685         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp
14686         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h
14687         * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h
14688         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp
14689         * tests/MProfile_Connection_Timeout/client.cpp
14690         * tests/MT_BiDir/client.cpp
14691         * tests/MT_BiDir/server.cpp
14692         * tests/MT_Timeout/Client_Task.cpp
14693         * tests/CDR/tc.cpp:
14694         * tests/AMI_Buffering/client.cpp:
14695         * tests/AMI_Timeouts/timeout_client.cpp:
14696         * tests/BiDirectional/client.cpp:
14697         * tests/BiDirectional/server.cpp:
14698         * tests/BiDirectional_MultipleORB/destroy.cpp:
14699         * tests/BiDirectional_NestedUpcall/client.cpp:
14700         * tests/BiDirectional_NestedUpcall/server.cpp:
14701         * tests/Big_Request_Muxing/Client_Task.cpp:
14702         * Blocking_Sync_None/client.cpp
14703         * Bug_1020_Basic_Regression/client.cpp
14704         * Bug_1020_Regression/client.cpp
14705         * Bug_1269_Regression/client.cpp
14706         * Bug_1270_Regression/client.cpp
14707         * Bug_1361_Regression/client.cpp
14708         * Bug_1476_Regression/Client_Task.cpp
14709         * Bug_1476_Regression/client.cpp
14710         * Bug_1482_Regression/client.cpp
14711         * Bug_1551_Regression/client.cpp
14712         * CDR/basic_types.cpp
14713         * tests/Connection_Timeout/client.cpp
14714         * tests/Crashed_Callback/client.cpp
14715         * tests/Crashed_Callback/server.cpp
14716         * tests/DynAny_Test/data.cpp
14717         * tests/DynAny_Test/data.h
14718           Added missing includes that are needed because of file moves
14720         * tests/Any/Recursive/RecursiveHello.mpc:
14721           Don't use -GA, causes problems with the recursive structs
14723         * tao/corba.h:
14724           Removed AnySeqC, file moved to a seperate library
14726         * tao/BD_String_Argument_T.h:
14727         * tao/PortableServer/BD_String_SArgument_T.{h,inl}:
14728           Fixed some errors in these files
14730         * tao/Fixed_Size_Argument_T.cpp
14731         * tao/Fixed_Size_Argument_T.h
14732         * tao/Fixed_Size_Argument_T.inl
14733         * tao/PortableServer/Fixed_Size_SArgument_T.h
14734         * tao/PortableServer/Fixed_Size_SArgument_T.inl
14735           Updated
14737         * tao/orb.idl
14738           Removed moved files
14740         Wed Aug 10 08:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14742         * TAO_IDL/be/be_codegen.cpp:
14743           Added AnyTypeCode to include path of Any_Arg_Traits.h
14745         Wed Aug 10 08:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14747         * tao/IFR_Client/*:
14748           Removed -GA in the generation options and removed all *A.cpp
14749           files. The IFR_Client has a struct defined in an interface, then
14750           the generation of seperate *A.h file will not work.
14752         * tao/AnyTypeCode/ValueModifier*.*:
14753           Added A.{h,cpp} file.
14755         Tue Aug  9 13:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14757         * tao/PortableServer/Any_SArg_Traits.h
14758         * tao/PortableServer/BD_String_SArgument_T.cpp
14759         * tao/PortableServer/BD_String_SArgument_T.h
14760         * tao/PortableServer/BD_String_SArgument_T.inl
14761         * tao/PortableServer/Basic_SArgument_T.cpp
14762         * tao/PortableServer/Basic_SArgument_T.h
14763         * tao/PortableServer/Basic_SArgument_T.inl
14764         * tao/PortableServer/Basic_SArguments.h
14765         * tao/PortableServer/Fixed_Array_SArgument_T.cpp
14766         * tao/PortableServer/Fixed_Array_SArgument_T.h
14767         * tao/PortableServer/Fixed_Array_SArgument_T.inl
14768         * tao/PortableServer/Fixed_Size_SArgument_T.cpp
14769         * tao/PortableServer/Fixed_Size_SArgument_T.h
14770         * tao/PortableServer/Fixed_Size_SArgument_T.inl
14771         * tao/PortableServer/Object_SArg_Traits.h
14772         * tao/PortableServer/Object_SArgument_T.cpp
14773         * tao/PortableServer/Object_SArgument_T.h
14774         * tao/PortableServer/Object_SArgument_T.inl
14775         * tao/PortableServer/PolicyS.cpp
14776         * tao/PortableServer/Special_Basic_SArgument_T.cpp
14777         * tao/PortableServer/Special_Basic_SArgument_T.h
14778         * tao/PortableServer/Special_Basic_SArgument_T.inl
14779         * tao/PortableServer/Special_Basic_SArguments.h
14780         * tao/PortableServer/TypeCode_SArg_Traits.h
14781           Updated also all SArg_Traits templates
14783         Tue Aug  9 12:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14785         * TAO_IDL/be/be_visitor_arg_traits.cpp:
14786           Updated Arg traits generation
14788         Tue Aug  9 11:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14790         * AnyTypeCode_Adapter.h
14791         * BD_String_Argument_T.cpp
14792         * BD_String_Argument_T.h
14793         * BD_String_Argument_T.inl
14794         * Basic_Argument_T.cpp
14795         * Basic_Argument_T.h
14796         * Basic_Argument_T.inl
14797         * Basic_Arguments.h
14798         * DomainC.cpp
14799         * Fixed_Array_Argument_T.cpp
14800         * Fixed_Array_Argument_T.h
14801         * Fixed_Array_Argument_T.inl
14802         * ORB_Core_TSS_Resources.cpp
14803         * ORB_Core_TSS_Resources.h
14804         * Object.cpp
14805         * Object.h
14806         * Object_Argument_T.cpp
14807         * Object_Argument_T.h
14808         * Object_Argument_T.inl
14809         * PolicyC.cpp
14810         * Special_Basic_Argument_T.cpp
14811         * Special_Basic_Argument_T.h
14812         * Special_Basic_Argument_T.inl
14813         * Special_Basic_Arguments.h
14814         * UB_String_Argument_T.cpp
14815         * UB_String_Argument_T.h
14816         * UB_String_Argument_T.inl
14817         * UB_String_Arguments.h
14818         * Var_Array_Argument_T.cpp
14819         * Var_Array_Argument_T.h
14820         * Var_Array_Argument_T.inl
14821         * Var_Size_Argument_T.cpp
14822         * Var_Size_Argument_T.h
14823         * Var_Size_Argument_T.inl
14824         * AnyTypeCode/AnyTypeCode_Adapter_Impl.h
14825         * AnyTypeCode/Any_Arg_Traits.h
14826         * AnyTypeCode/TypeCode.h
14827         * Domain/DomainS.cpp
14828         * IFR_Client/IFR_BaseC.cpp
14829         * IORInterceptor/IORInfoC.cpp
14830         * ImR_Client/ImplRepoC.cpp
14831         * ImR_Client/ImplRepoS.cpp
14832         * ObjRefTemplate/ObjectReferenceTemplateC.cpp
14833         * PortableServer/PolicyS.cpp
14834         * PortableServer/PortableServerC.cpp
14835         * RTScheduling/RTSchedulerC.cpp
14836         * Valuetype/AbstractBase.h
14837         * Valuetype/ValueBase.h
14838           Updated Argument classes to use new Any Insert Policy  template
14840         Mon Aug  8 09:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14842         * tao/ORB.cpp:
14843         * tao/ORB_Core.{h,cpp,i}:
14844         * tao/PI/ClientRequestInfo.cpp:
14845         * tao/PI_Server/POA_Current.cpp:
14846         * tao/PI_Server/ServerRequestInfo.cpp:
14847           Updated partly for PI changes. Idea is now to store PICurrent in the
14848           ORB Core as Object_ptr, a dynamic cast can then be done in the PI libs
14850         * tao/Argument.cpp
14851         * tao/Argument.h
14852         * tao/BD_String_Argument_T.cpp
14853         * tao/BD_String_Argument_T.h
14854         * tao/Basic_Argument_T.cpp
14855         * tao/Basic_Argument_T.h
14856         * tao/Basic_Arguments.h
14857         * tao/DomainC.cpp
14858         * tao/Fixed_Array_Argument_T.cpp
14859         * tao/Fixed_Array_Argument_T.h
14860         * tao/Fixed_Size_Argument_T.cpp
14861         * tao/Fixed_Size_Argument_T.h
14862         * tao/IFR_Client_Adapter.h
14863         * tao/Object.cpp
14864         * tao/Object.h
14865         * tao/Object_Argument_T.cpp
14866         * tao/Object_Argument_T.h
14867         * tao/PolicyC.cpp
14868         * tao/Special_Basic_Argument_T.cpp
14869         * tao/Special_Basic_Argument_T.h
14870         * tao/UB_String_Argument_T.cpp
14871         * tao/UB_String_Argument_T.h
14872         * tao/Var_Array_Argument_T.cpp
14873         * tao/Var_Array_Argument_T.h
14874         * tao/Var_Size_Argument_T.cpp
14875         * tao/Var_Size_Argument_T.h
14876         * tao/DynamicInterface/DII_Arguments.cpp
14877         * tao/DynamicInterface/DII_Arguments.h
14878         * tao/IFR_Client/IFR_BaseC.cpp
14879         * tao/IFR_Client/IFR_BasicC.cpp
14880         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
14881         * tao/IFR_Client/IFR_Client_Adapter_Impl.h
14882         * tao/IFR_Client/IFR_ComponentsC.cpp
14883         * tao/IFR_Client/IFR_ExtendedC.cpp
14884         * tao/ImR_Client/ImplRepoC.cpp
14885         * tao/ImR_Client/ServerObjectC.cpp
14886         * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp
14887         * tao/PI/ClientRequestInfo.cpp
14888         * tao/PI_Server/ServerRequestInfo.cpp
14889         * tao/PortableServer/BD_String_SArgument_T.cpp
14890         * tao/PortableServer/BD_String_SArgument_T.h
14891         * tao/PortableServer/Basic_SArgument_T.cpp
14892         * tao/PortableServer/Basic_SArgument_T.h
14893         * tao/PortableServer/Basic_SArguments.h
14894         * tao/PortableServer/Fixed_Array_SArgument_T.cpp
14895         * tao/PortableServer/Fixed_Array_SArgument_T.h
14896         * tao/PortableServer/Fixed_Size_SArgument_T.cpp
14897         * tao/PortableServer/Fixed_Size_SArgument_T.h
14898         * tao/PortableServer/Object_SArgument_T.cpp
14899         * tao/PortableServer/Object_SArgument_T.h
14900         * tao/PortableServer/PolicyS.cpp
14901         * tao/PortableServer/Special_Basic_SArgument_T.cpp
14902         * tao/PortableServer/Special_Basic_SArgument_T.h
14903         * tao/PortableServer/UB_String_SArgument_T.cpp
14904         * tao/PortableServer/UB_String_SArgument_T.h
14905         * tao/PortableServer/Var_Array_SArgument_T.cpp
14906         * tao/PortableServer/Var_Array_SArgument_T.h
14907         * tao/PortableServer/Var_Size_SArgument_T.cpp
14908         * tao/PortableServer/Var_Size_SArgument_T.h
14909           Changed the interface of TAO::Argument. Instead of using
14910           Dynamic::Parameter as argument, use the method interceptor_
14911           value that gets an Any* argument and a separate mode argument
14912           to get the mode of the argument (in/out/inout). Instead of
14913           duplicating this mode method, added InArgument, InoutArgument,
14914           OutArgument and RetArgument class that implement this method.
14915           All templates are then derived from the correct base method.
14917         Mon Aug  8 20:26:22 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14919         * tao/AnyTypeCode/NVList_Adapter_Impl.h:
14921           Corrected the export macro.
14923         Mon Aug  8 19:55:07 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
14925         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
14927           Moved generation of the _tao_type() method for user exceptions
14928           to the *A.cpp file if we are using the -GA option.
14930         * TAO_IDL/be/be_codegen.cp:
14932           Added code generation of *A.h includes from the AnyTypeCode
14933           library corresponding to included .pidl files.
14935         Thu Aug  4 18:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14937         * tao/Cache_Entries.{h,inl}:
14938           Removed non const index method
14940         * tao/PortableServer/SArg_Traits_T.h:
14941         * tao/PortableServer/Basic_SArguments.h:
14942         * tao/PortableServer/Special_Basic_SArguments.h:
14943         * tao/PortableServer/UB_String_SArguments.h:
14944         * tao/Arg_Traits_T.h:
14945           Moved SArg_Traits to its own file and updated includes
14947         * tao/PI_Server/ServerRequestInfo.cpp:
14948         * tao/PI_Server/ServerInterceptorAdapter.cpp:
14949           Updated for PICurrent changes
14951         * tao/PI/ClientRequestInfo.{h,cpp}:
14952           Implemented several methods here instead of using
14953           functionality that was in the TAO lib for interceptors
14955         * tao/DynamicInterface/DII_Invocation.cpp:
14956           Updated include of RequestInfo_Util.h
14958         * tao/Invocation_Base.{h,cpp}:
14959         * tao/operation_details.{h,cpp,i}:
14960           Removed several methods that are just there for the
14961           ClientRequestInfo. The functionality moved to the
14962           ClientRequestInfo class in the PI library where we just
14963           access the operation details.
14965         * tao/tao.mpc:
14966           Removed files
14968         * tao/RequestInfo_Util.{h,cpp}:
14969         * tao/PI/RequestInfo_Util.{h,cpp}:
14970           Moved to the PI lib
14972         * tao/Invocation_Adapter.h:
14973           Removed obsolete forward declaration of TAO_Exception_Data
14975         * tao/AnyTypeCode/TypeCode.cpp:
14976           Applied some patches Ossama did to the main branch also
14978         * tao/Argument.cpp:
14979           Use true instead of 1
14981         * tao/PI/InvalidSlotA.h:
14982         * tao/PI/InvalidSlotC.h:
14983           Corrected export macro
14985         * tao/DynamicInterface/Unknown_User_Exception.{h,cpp}:
14986           Removed _is_a method
14988         * tao/operation_details.{h,i}:
14989           Removed non const version of addressing_mode
14991         * tao/Invocation_Base.{h,inl}:
14992           Added accessor for operation details
14994         Tue Aug  2 13:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
14996         * tao/TC_Constants_Forward.h:
14997         * tao/AnyTypeCode/TC_Constants_Forward.h:
14998           Moved to AnyTypeCode lib
15000         Tue Aug  2 12:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15002         * tao/CORBA_methods.h:
15003           Removed not needed forward declarations
15005         * tao/Dynamic_Adapter.cpp:
15006           Removed not needed includes and explicit templates
15008         * tao/NVList_Adapter.{h,cpp}:
15009           New NVList adapter
15011         * tao/ORB.{h,cpp}:
15012           Use new NVList Adapter
15014         * tao/tao.mpc:
15015           Added NVList_Adapter files
15017         * tao/AnyTypeCode.mpc:
15018           Added new files
15020         * tao/NVList.h:
15021           Updated friends
15023         * tao/NVList_Adapter_Impl.{h,cpp}:
15024           Concrete NVList Adapter implementation
15026         Tue Aug  2 12:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15028         * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.{h,cpp}:
15029           Adapter implementation. _tao_type for all systemexceptions
15030           is not available
15032         Tue Aug  2 12:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15034         * tao/AnyTypeCode/ExceptionA.cpp:
15035           Reenabled CORBA::Exception Any operators now _tao_type is available
15036           again
15038         Mon Aug  1 19:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15040         * tao/Exception.{h,cpp}:
15041           Removed class TAO_DONT_CATCH, it is not used at all. Also removed
15042           the emulated exception argument from create_system_exception, it
15043           is not needed
15045         Mon Aug  1 19:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15047         * tao/AnyTypeCode_Adapter.{h,cpp}:
15048         * tao/SystemException.cpp:
15049           Added first version of Adapter interface and implemented
15050           SystemException::_tao_type to call the adapter method.
15052         * tao/tao.mpc:
15053           Added new file
15055         Mon Aug  1 18:10:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15057         * tao/Exception.{h,cpp}:
15058         * tao/SystemException.{h,cpp}:
15059         * tao/UserException.{h,cpp}:
15060           Removed _is_a, it is TAO specific to handle environments without
15061           RTTI but we require and use that, so zapped this method.
15062           Reimplemented SystemException::_tao_get_omg_exception_description
15063           to use dynamic_cast to check for the specific exception type
15065         Mon Aug  1 15:22:59 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15067         * tao/AnyTypeCode/DynamicA.h:
15068         * tao/AnyTypeCode/DynamicC.h:
15070           Fixed some export macros that were not changed when these
15071           files were moved to the AnyTypeCode library.
15073         Mon Aug  1 14:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15075         * tao/Exception.h:
15076         * tao/SystemException.h:
15077         * tao/UserException.h:
15078           Documentation improvements
15080         Mon Aug  1 12:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15082         * tao/Exception.{h,cpp}:
15083           Declared _tao_type as pure virtual. No need to have a default
15084           implementation here
15086         * tao/ORB.{h,cpp}:
15087           Optimized InvalidName::_downcast. Implemented _tao_type as
15088           return 0, we don't have a default implementatio anymore in the
15089           base
15091         * tao/PolicyC.{h,cpp}:
15092         * tao/WrongTransactionC.{h,cpp}:
15093           Made _tao_type active again, implement this as return 0 at this
15094           moment, have to call a new adapter later
15096         * tao/SystemException.{h,cpp}:
15097           Added _tao_type again, implemented it as return 0, have to add
15098           a call to an adapter later for all system exceptions
15100         * tao/UserException.{h,cpp}:
15101           Added _tao_type with return 0 as default implementation, coming
15102           from the base
15104         * tao/AnyTypeCode/BoundsC.{h,cpp}:
15105         * tao/PI/InvalidSlotC.{h,cpp}:
15106           Added _tao_type again.
15108         * tao/AnyTypeCode/TypeCode.{h,cpp}:
15109           Added _tao_type with return 0
15111         Mon Aug  1 11:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15113         * tao/AnyTypeCode.mpc:
15114           Updated for a lot of changes
15116         * tao/Basic_Argument_T.cpp:
15117           Added a temporarily specialization for unsigned int, will need to be
15118           removed soon
15120         * tao/Object_Argument_T.cpp
15121           Added a temporarily specialization for Policy, will need to be
15122           removed soon
15124         * tao/Special_Basic_Argument_T.cpp:
15125           Added a temporarily specialization for bool, will need to be
15126           removed soon
15128         * tao/UB_String_Argument_T.cpp:
15129           Added a temporarily specialization for string, will need to be
15130           removed soon
15132         * tao/BD_String_Argument_T.cpp:
15133         * tao/Fixed_Array_Argument_T.cpp:
15134         * tao/Fixed_Size_Argument_T.cpp:
15135           Removed include of Dynamic_ParameterC.h
15137         * tao/Block_Flushing_Strategy.h:
15138         * tao/Flushing_Strategy.h:
15139         * tao/Leader_Follower_Flushing_Strategy.h:
15140         * tao/Reactive_Flushing_Strategy.h:
15141         * tao/Wait_On_Leader_Follower.h:
15142         * tao/Wait_On_LF_No_Upcall.h:
15143         * tao/Wait_On_Reactor.h:
15144         * tao/Wait_On_Read.h:
15145         * tao/Wait_Strategy.h:
15146           No need to export the class in this file
15148         * tao/DomainC.cpp:
15149           Pass the Dynamic_Parameter to the IFR Adapter, this way we don't
15150           depend on Any
15152         * tao/IFR_Client_Adapter.h:
15153           Pass the Dynamic::Parameter to interfacedef_any_insert
15155         * tao/InvalidSlot*.*:
15156           Moved to the PI library
15158         * tao/Invocation_Base.cpp:
15159         * tao/operation_details.cpp:
15160           Commented out several methods which need to be reimplemented
15161           using a new adapter
15163         * tao/ORB.cpp:
15164         * tao/ORB_Core.{h,cpp,i}:
15165         * tao/ORB_Core_TSS_Resources.{h,cpp}:
15166           Commented out creation of PICurrent, will have to reimplement this
15167           now PICurrent moved to the PI lib
15169         * tao/PortableInterceptor.pidl:
15170         * tao/PortableInterceptorC.h:
15171           Removed the files that moved to the PI lib
15173         * tao/PICurrent.{h,cpp,inl,pidl}:
15174         * tao/PICurrent_Copy_Callback.{h,cpp}:
15175         * tao/PICurrent_Impl.{h,cpp,inl}:
15176         * tao/PICurrent_Loader.{h,cpp}:
15177         * tao/PICurrentC.{h,cpp}:
15178         * tao/PICurrentS.h:
15179           Moved to the PI lib
15181         * tao/Server_Request.{h,cpp,inl}:
15182           Use pointers for the PI stuff, will need to update this soon
15184         * tao/TypeCodeFactory_Adapter.h:
15185           Added forward declaration for ValueModifier
15187         * tao/ValueModifier.pidl:
15188         * tao/ValueModifierC.{h,cpp}:
15189         * tao/ValueModifierS.h:
15190           Moved to AnyTypeCode lib
15192         * tao/Visibility.pidl:
15193         * tao/VisibilityC.{h,cpp}:
15194         * tao/VisibilityS.h:
15195           Moved to AnyTypeCode lib
15197         * tao/AnyTypeCode/PICurrentA.{h,cpp}:
15198         * tao/AnyTypeCode/InvalidSlotA.{h,cpp}:
15199           Moved to the PI lib
15201         * tao/AnyTypeCode/PortableInterceptorA.h:
15202           Removed some includes
15204         * tao/AnyTypeCode/TypeCode.h:
15205         * tao/AnyTypeCode/Value_TypeCode:
15206         * tao/AnyTypeCode/Value_TypeCode_Static.h:
15207           Updated includes
15209         * tao/IFR_Client/*C.cpp:
15210           Added include of Dynamic_Parameter.h
15212         * tao/PI/ClientRequestInfo.{h,cpp}:
15213           Updated includes
15215         * tao/PI/PICurrent*.*:
15216           Moved here from the tao lib
15218         * tao/PoratbleServer/Basic_SArgument_T.cpp
15219         * tao/PoratbleServer/BD_String_SArgument_T.cpp
15220         * tao/PoratbleServer/Fixed_Array_SArgument_T.cpp
15221         * tao/PoratbleServer/Fixed_Size_SArgument_T.cpp
15222         * tao/PoratbleServer/Object_SArgument_T.cpp
15223         * tao/PoratbleServer/Special_Basic_SArgument_T.cpp
15224         * tao/PoratbleServer/UB_String_SArgument_T.cpp
15225         * tao/PoratbleServer/Var_Array_SArgument_T.cpp
15226         * tao/PoratbleServer/Var_Size_SArgument_T.cpp
15227           Update includes
15229         * tao/PortableServer/Upcall_Wrapper.cpp:
15230           Temporarily commented out PICurrent_Guard. Need to change this
15231           to a call to the PI adapter and an auto_ptr
15233         Fri Jul 29 19:23:17 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15235         * TAO_IDL/be/be_global.cpp:
15236         * TAO_IDL/be_include/be_global.h:
15238           Added -oA <path> option to direct the output of generated
15239           *A.* files. The -oA option overrides path specified by
15240           -o, if any.
15242         * docs/compiler.html:
15244           Added above option to commandline option table.
15246         Fri Jul 29 18:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15248         * tao/DynamicAny.mpc
15249         * tao/IFR_Client.mpc
15250         * tao/IORManipulation.mpc
15251         * tao/Strategies.mpc
15252         * tao/Valuetype.mpc
15253         * tao/Var_Size_Argument_T.cpp
15254         * tao/corba.h
15255         * tao/AnyTypeCode/DynamicA.cpp
15256         * tao/AnyTypeCode/DynamicA.h
15257         * tao/AnyTypeCode/DynamicC.cpp
15258         * tao/AnyTypeCode/DynamicC.h
15259         * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp
15260         * tao/AnyTypeCode/orb_typesA.h
15261         * tao/DynamicInterface/DII_Arguments.cpp
15262         * tao/DynamicInterface/Request.cpp
15263         * tao/DynamicInterface/Request.h
15264         * tao/DynamicInterface/Server_Request.cpp
15265         * tao/IFR_Client/IFR_BaseA.cpp
15266         * tao/IFR_Client/IFR_BaseC.cpp
15267         * tao/IFR_Client/IFR_BasicA.cpp
15268         * tao/IFR_Client/IFR_BasicC.cpp
15269         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp
15270         * tao/IFR_Client/IFR_ComponentsA.cpp
15271         * tao/IFR_Client/IFR_ExtendedA.cpp
15272         * tao/IORManipulation/IORA.cpp
15273         * tao/ImR_Client/ImplRepoA.cpp
15274         * tao/Messaging/Messaging_PolicyFactory.cpp
15275         * tao/Messaging/Messaging_Policy_i.cpp
15276         * tao/Messaging/Messaging_RT_PolicyA.cpp
15277         * tao/ObjRefTemplate/Default_ORTA.cpp
15278         * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp
15279         * tao/PI/ClientRequestInfoA.cpp
15280         * tao/PI/ClientRequestInterceptorA.cpp
15281         * tao/PI/InterceptorA.cpp
15282         * tao/PI/ORBInitInfoA.cpp
15283         * tao/PI/RequestInfo.pidl
15284         * tao/PI/RequestInfoA.cpp
15285         * tao/PI_Server/ServerRequestInfoA.cpp
15286         * tao/PI_Server/ServerRequestInterceptorA.cpp
15287         * tao/PortableServer/Var_Size_SArgument_T.cpp
15288         * tao/RTCORBA/RTCORBAA.cpp
15289         * tao/RTCORBA/RT_Policy_i.cpp
15290         * tao/RTPortableServer/RTPortableServerA.cpp
15291         * tao/RTScheduling/RTSchedulerA.cpp
15292         * tao/Strategies/sciop_endpointsC.cpp
15293         * tao/Strategies/uiop_endpointsC.cpp
15294         * tao/TypeCodeFactory/Recursive_TypeCode.h
15295         * tao/TypeCodeFactory/TypeCodeFactoryA.cpp
15296         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
15297         * tao/Valuetype/StringValueC.cpp
15298         * tao/Valuetype/ValueBase.cpp
15299           All kinds of changes to get things compiling again
15301         * AnyTypeCode/Union_TypeCode.{h,cpp,inl}:
15302         * AnyTypeCode/Union_TypeCode_T.{h,cpp,inl}:
15303           Renamed _T back to normal file
15305         Fri Jul 29 15:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15307         * tao/DynamicInterface/DynamicParameter*.{h,cpp}:
15308         * tao/AnyTypeCode/DynamicParameter*.{h,cpp}:
15309           Moved DynamicParameter to the AnyTypeCode lib. The PI lib uses this
15310           and having it in DynamicInterface will make PI dependent on
15311           DynamicInterface
15313         Fri Jul 29 11:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15315         * tao/Exception.{h,cpp}:
15316         * tao/AnyTypeCode/Exception.{h,cpp}:
15317           Moved Any code from Exception to AnyTypeCode. Have to solve the
15318           _tao_type issue.
15320         Fri Jul 29 10:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15322         * tao/AnyTypeCode/AnyTypeCode_methods.h:
15323         * tao/AnyTypeCode/TypeCode.h:
15324           Moved is_nil and release from TypeCode.h to AnyTypeCode_methods.h
15326         Fri Jul 29 04:19:55 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15328         * tao/CORBA_methods.h:
15330           Removed static CORBA is_nil() and release() methods for
15331           NamedValue and NVList.
15333         * tao/SystemException.cpp:
15335           Restored definition of static _tao_any_destructor()
15336           methods for system exceptions. They are used by Anys,
15337           but do not depend on them. This move eliminated
15338           'inconsistent dll linkage' warnings on MSVC.
15340         * tao/SystemException.h:
15342           Removed declarations of typecodes and Any operators
15343           for the system exceptions.
15345         * tao/AnyTypeCode/NVList.h:
15347           Added include of the new AnyTypeCode_methods.h file below.
15349         * tao/AnyTypeCode/SystemExceptionA.cpp:
15351           Removed definition of static _tao_any_destructor()
15352           methods for system exceptions.
15354         * tao/AnyTypeCode/SystemExceptionA.h:
15356           New file, contains typecode and Any operator declarations
15357           for system exceptions.
15359         * tao/AnyTypeCode/AnyTypeCode_methods.h:
15361           New file, contains declarations of static CORBA is_nil()
15362           and release() methods for NamedValue and NVList. This
15363           move eliminated 'inconsistent dll linkage' warnings on
15364           MSVC.
15366         Thu Jul 28 22:40:26 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15368         * TAO_IDL/be/be_codegen.cpp:
15369         * TAO_IDL/be/be_global.cpp:
15370         * TAO_IDL/be/be_visitor_context.cpp:
15371         * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
15372         * TAO_IDL/be_include/be_visitor_context.h:
15374           Added logic to make the anyop export macro and export include
15375           default to the corresponding stub values, if any, when the
15376           former values have not been set on the command line, but -GA
15377           is used. This behavior will enable the *A.* files to be
15378           generated, but compiled into the same library as the stub
15379           files, if desired.
15381         Thu Jul 28 18:35:07 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15383         * tao/Buffering_Constraint_Policy.{h,cpp}:
15384         * tao/Messaging/Messaging_PolicyFactory.{h,cpp}:
15385           Moved the create method to extract a BufferingConstraint out of
15386           an Any to the Messaging lib. It is used there and not needed at
15387           all in the core TAO lib. In the future we probably will move the
15388           complete Buffering_Constraint_Policy to the Messaging lib
15390         Thu Jul 28 16:43:07 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15392         * TAO_IDL/be/be_codegen.cpp:
15394           Added code generation to include *A.h files (in the
15395           *A.cpp file) for each included IDL file. If possible,
15396           existence checks for these included files will be added
15397           at a future date.
15399         * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
15401           Switched generation of the typecode declaration to the
15402           *A.h file, if the -GA option is used.
15404         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
15406           Updated comment.
15408         * TAO_IDL/be/be_global.cpp:
15410           Fixed typo in generated usage message.
15412         * TAO_IDL/driver/drv_args.cpp:
15414           Added usage messages for each individual recognized
15415           -W[p|b] option.
15417         * docs/compiler.html:
15419           Updated command line option table with the new -Wb options
15420           for export macro and export include in *A.h files.
15422         Thu Jul 28 12:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15424         * tao/PortableServer/AdapterActivatorA.cpp
15425         * tao/PortableServer/ForwardRequestA.cpp
15426         * tao/PortableServer/IdAssignmentPolicyA.cpp
15427         * tao/PortableServer/IdUniquenessPolicyA.cpp
15428         * tao/PortableServer/ImplicitActivationPolicyA.cpp
15429         * tao/PortableServer/LifespanPolicyA.cpp
15430         * tao/PortableServer/POAManagerA.cpp
15431         * tao/PortableServer/PolicyS.cpp
15432         * tao/PortableServer/PortableServerA.cpp
15433         * tao/PortableServer/PS_ForwardA.cpp
15434         * tao/PortableServer/RequestProcessingPolicyA.cpp
15435         * tao/PortableServer/ServantActivatorA.cpp
15436         * tao/PortableServer/ServantLocatorA.cpp
15437         * tao/PortableServer/ServantManagerA.cpp
15438         * tao/PortableServer/ServantRetentionPolicyA.cpp
15439         * tao/PortableServer/ThreadPolicyA.cpp
15440           Updated includes to the new AnyTypeCode library. Just a quick
15441           search and replace to get this lib compiling again. Only have
15442           an unresolved link error I have to investigate
15444         Thu Jul 28 11:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15446         * TAO_IDL/be/be_codegen.cpp:
15447           Generate post include in A.h file, updated generated
15448           includes for moving of files
15450         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
15451           Zapped starting spaces
15453         * tao/PortableServer/Basic_SArgument_T.cpp:
15454         * tao/PortableServer/Object_SArgument_T.cpp:
15455         * tao/PortableServer/Special_Basic_SArgument_T.cpp:
15456         * tao/PortableServer/UB_String_SArgument_T.cpp:
15457           Only include DynamicParameter.h when interceptors are enabled
15459         Thu Jul 28 11:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15461         * tao/AnyTypeCode.mpc:
15462           New MPC file
15464         * tao/Alias_TypeCode.cpp
15465         * tao/Alias_TypeCode.h
15466         * tao/Alias_TypeCode.inl
15467         * tao/Alias_TypeCode_Static.cpp
15468         * tao/Alias_TypeCode_Static.h
15469         * tao/Alias_TypeCode_Static.inl
15470         * tao/Any.cpp
15471         * tao/Any.h
15472         * tao/Any.i
15473         * tao/AnySeq.pidl
15474         * tao/AnySeqA.cpp
15475         * tao/AnySeqC.cpp
15476         * tao/AnySeqC.h
15477         * tao/AnySeqS.h
15478         * tao/Any_Arg_Traits.h
15479         * tao/Any_Array_Impl_T.cpp
15480         * tao/Any_Array_Impl_T.h
15481         * tao/Any_Array_Impl_T.inl
15482         * tao/Any_Basic_Impl.cpp
15483         * tao/Any_Basic_Impl.h
15484         * tao/Any_Basic_Impl_T.cpp
15485         * tao/Any_Basic_Impl_T.h
15486         * tao/Any_Basic_Impl_T.inl
15487         * tao/Any_Dual_Impl_T.cpp
15488         * tao/Any_Dual_Impl_T.h
15489         * tao/Any_Dual_Impl_T.inl
15490         * tao/Any_Impl.cpp
15491         * tao/Any_Impl.h
15492         * tao/Any_Impl_T.cpp
15493         * tao/Any_Impl_T.h
15494         * tao/Any_Impl_T.inl
15495         * tao/Any_Special_Impl_T.cpp
15496         * tao/Any_Special_Impl_T.h
15497         * tao/Any_Special_Impl_T.inl
15498         * tao/Any_SystemException.cpp
15499         * tao/Any_SystemException.h
15500         * tao/Any_Unknown_IDL_Type.cpp
15501         * tao/Any_Unknown_IDL_Type.h
15502         * tao/BooleanSeqA.cpp
15503         * tao/Bounds.pidl
15504         * tao/BoundsA.cpp
15505         * tao/BoundsC.cpp
15506         * tao/BoundsC.h
15507         * tao/CONV_FRAMEA.cpp
15508         * tao/CharSeqA.cpp
15509         * tao/CurrentA.cpp
15510         * tao/DomainA.cpp
15511         * tao/DoubleSeqA.cpp
15512         * tao/Dynamic.pidl
15513         * tao/DynamicA.cpp
15514         * tao/DynamicC.cpp
15515         * tao/DynamicC.h
15516         * tao/DynamicS.h
15517         * tao/Dynamic_Parameter.pidl
15518         * tao/Dynamic_ParameterA.cpp
15519         * tao/Dynamic_ParameterC.cpp
15520         * tao/Dynamic_ParameterC.h
15521         * tao/Empty_Param_TypeCode.cpp
15522         * tao/Empty_Param_TypeCode.h
15523         * tao/Empty_Param_TypeCode.inl
15524         * tao/Enum_TypeCode.cpp
15525         * tao/Enum_TypeCode.h
15526         * tao/Enum_TypeCode.inl
15527         * tao/Enum_TypeCode_Static.cpp
15528         * tao/Enum_TypeCode_Static.h
15529         * tao/Enum_TypeCode_Static.inl
15530         * tao/Fixed_TypeCode.cpp
15531         * tao/Fixed_TypeCode.h
15532         * tao/Fixed_TypeCode.inl
15533         * tao/FloatSeqA.cpp
15534         * tao/GIOPA.cpp
15535         * tao/IIOPA.cpp
15536         * tao/IIOP_EndpointsA.cpp
15537         * tao/IOP_IORA.cpp
15538         * tao/InvalidSlotA.cpp
15539         * tao/LongDoubleSeqA.cpp
15540         * tao/LongLongSeqA.cpp
15541         * tao/LongSeqA.cpp
15542         * tao/Marshal.cpp
15543         * tao/Marshal.h
15544         * tao/Marshal.i
15545         * tao/Messaging_PolicyValueA.cpp
15546         * tao/NVList.cpp
15547         * tao/NVList.h
15548         * tao/NVList.i
15549         * tao/Null_RefCount_Policy.h
15550         * tao/ObjectIdListA.cpp
15551         * tao/Objref_TypeCode.cpp
15552         * tao/Objref_TypeCode.h
15553         * tao/Objref_TypeCode.inl
15554         * tao/Objref_TypeCode_Static.cpp
15555         * tao/Objref_TypeCode_Static.h
15556         * tao/Objref_TypeCode_Static.inl
15557         * tao/OctetSeqA.cpp
15558         * tao/PICurrentA.cpp
15559         * tao/ParameterModeA.cpp
15560         * tao/PolicyA.cpp
15561         * tao/Policy_ForwardA.cpp
15562         * tao/Recursive_Type_TypeCode.cpp
15563         * tao/Recursive_Type_TypeCode.h
15564         * tao/Recursive_Type_TypeCode.inl
15565         * tao/RefCount_Policy_Traits.h
15566         * tao/Sequence_TypeCode.cpp
15567         * tao/Sequence_TypeCode.h
15568         * tao/Sequence_TypeCode.inl
15569         * tao/Sequence_TypeCode_Static.cpp
15570         * tao/Sequence_TypeCode_Static.h
15571         * tao/Sequence_TypeCode_Static.inl
15572         * tao/ShortSeqA.cpp
15573         * tao/StringSeqA.cpp
15574         * tao/String_TypeCode.cpp
15575         * tao/String_TypeCode.h
15576         * tao/String_TypeCode.inl
15577         * tao/String_TypeCode_Static.cpp
15578         * tao/String_TypeCode_Static.h
15579         * tao/String_TypeCode_Static.inl
15580         * tao/String_TypeCode_Traits.h
15581         * tao/Struct_TypeCode.cpp
15582         * tao/Struct_TypeCode.h
15583         * tao/Struct_TypeCode.inl
15584         * tao/Struct_TypeCode_Static.cpp
15585         * tao/Struct_TypeCode_Static.h
15586         * tao/Struct_TypeCode_Static.inl
15587         * tao/SystemExceptionA.cpp
15588         * tao/TAOA.cpp
15589         * tao/TimeBaseA.cpp
15590         * tao/True_RefCount_Policy.cpp
15591         * tao/True_RefCount_Policy.h
15592         * tao/True_RefCount_Policy.inl
15593         * tao/TypeCode.cpp
15594         * tao/TypeCode.h
15595         * tao/TypeCode.inl
15596         * tao/TypeCodeA.cpp
15597         * tao/TypeCode_Base_Attributes.cpp
15598         * tao/TypeCode_Base_Attributes.h
15599         * tao/TypeCode_Base_Attributes.inl
15600         * tao/TypeCode_CDR_Extraction.cpp
15601         * tao/TypeCode_CDR_Extraction.h
15602         * tao/TypeCode_Case.cpp
15603         * tao/TypeCode_Case.h
15604         * tao/TypeCode_Case.inl
15605         * tao/TypeCode_Case_T.cpp
15606         * tao/TypeCode_Case_T.h
15607         * tao/TypeCode_Case_T.inl
15608         * tao/TypeCode_Constants.cpp
15609         * tao/TypeCode_Constants.h
15610         * tao/TypeCode_Struct_Field.h
15611         * tao/TypeCode_Traits.h
15612         * tao/TypeCode_Value_Field.h
15613         * tao/ULongLongSeqA.cpp
15614         * tao/ULongSeqA.cpp
15615         * tao/UShortSeqA.cpp
15616         * tao/Union_TypeCode.cpp
15617         * tao/Union_TypeCode.h
15618         * tao/Union_TypeCode.inl
15619         * tao/Union_TypeCode_Static.cpp
15620         * tao/Union_TypeCode_Static.h
15621         * tao/Union_TypeCode_Static.inl
15622         * tao/Value_TypeCode.cpp
15623         * tao/Value_TypeCode.h
15624         * tao/Value_TypeCode.inl
15625         * tao/Value_TypeCode_Static.cpp
15626         * tao/Value_TypeCode_Static.h
15627         * tao/Value_TypeCode_Static.inl
15628         * tao/WCharSeqA.cpp
15629         * tao/WStringSeqA.cpp
15630         * tao/WrongTransactionA.cpp
15631         * tao/append.cpp
15632         * tao/skip.cpp
15633           All these files are moved to the AnyTypeCode directory
15635         * tao/UB_String_Argument_T.cpp:
15636         * tao/Special_Basic_Argument_T.cpp:
15637         * tao/Basic_Argument_T.cpp:
15638         * tao/Object_Argument_T.cpp:
15639         * tao/operation_details.cpp
15640         * tao/Invocation_Base.cpp
15641           Only include Dynamic_ParameterC.h when interceptors are enabled
15643         * tao/SystemException.{h,cpp}:
15644           Moved excp_factory to this file, we need it here, temporarily
15645           removed _tao_type, we need to work on this.
15647         * tao/RequestInfo_Util.{h,cpp}:
15648           Don't build these when interceptors are disabled
15650         * tao/ORB_Core.cpp
15651           Include ace/Message_Block.h to get ACE_Data_Block
15653         * tao/ORB_Core.h:
15654           Added forward declaration of ACE_Data_Block
15656         * tao/extra_core.mpb:
15657           Removed NVList
15659         * tao/corba.h:
15660           Removed BoundsC.h
15662         * tao/PortableInterceptorC.cpp
15663         * tao/VisibilityC.cpp
15664         * tao/orb_typesC.cpp
15665         * tao/ORB.cpp
15666         * tao/PI_ForwardC.cpp
15667         * tao/InvalidSlotC.cpp
15668         * tao/WrongTransactionC.cpp
15669         * tao/GIOPC.cpp
15671         * tao/Exception.{h,cpp}:
15672           Commented out the Any operators, they should go to another lib,
15673           will handle this later
15675         * tao/Buffering_Constraint_Policy.cpp:
15676           Commented out Any usage, needs to be addressed
15678         * tao/WrongTransactionC.{h,cpp}:
15679         * tao/PolicyC.cpp:
15680           Commented out _tao_type for exceptions, we have to solve this
15681           because exceptions now use TypeCode but we have subsetted that
15683         * tao/UShortSeqC.h
15684         * tao/ULongSeqC.h
15685         * tao/WCharSeqC.h
15686         * tao/Typecode_typesC.h
15687         * tao/ULongLongSeqC.h
15688         * tao/StringSeqC.h
15689         * tao/TAOC.h
15690         * tao/TimeBaseC.h
15691         * tao/Policy_ForwardC.h
15692         * tao/PortableInterceptorC.h
15693         * tao/ShortSeqC.h
15694         * tao/VisibilityC.h
15695         * tao/LongDoubleSeqC.h
15696         * tao/LongLongSeqC.h
15697         * tao/LongSeqC.h
15698         * tao/Messaging_PolicyValueC.h
15699         * tao/ObjectIdListC.h
15700         * tao/OctetSeqC.h
15701         * tao/PICurrentC.h
15702         * tao/PI_ForwardC.h
15703         * tao/ParameterModeC.h
15704         * tao/PolicyC.h
15705         * tao/GIOPC.h
15706         * tao/IIOPC.h
15707         * tao/IIOP_EndpointsC.h
15708         * tao/IOP_IORC.h
15709         * tao/InvalidSlotC.h
15710         * tao/DomainC.h
15711         * tao/CharSeqC.h
15712         * tao/CurrentC.h
15713         * tao/DoubleSeqC.h
15714         * tao/Exception.h
15715         * tao/FloatSeqC.h
15716         * tao/WStringSeqC.h
15717         * tao/WrongTransactionC.h
15718         * tao/orb_typesC.h
15719         * tao/BooleanSeqC.h
15720         * tao/CONV_FRAMEC.h
15721           Removed TypeCode and Any operators, these are now all
15722           in AnyTypeCode/*.h. This has been by hand, with the
15723           change of Jeff below we can automate this
15725         * tao.mpc
15726           Removed a lot of files
15728         Thu Jul 28 02:15:01 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15730         * TAO_IDL/be/be_codegen.cpp:
15731         * TAO_IDL/be/be_global.cpp:
15732         * TAO_IDL/be/be_produce.cpp:
15733         * TAO_IDL/be/be_visitor_context.cpp:
15734         * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
15735         * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
15736         * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
15737         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
15738         * TAO_IDL/be/be_visitor_root/any_op.cpp:
15739         * TAO_IDL/be/be_visitor_root/root.cpp:
15740         * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
15741         * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
15742         * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
15743         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
15744         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
15745         * TAO_IDL/be_include/be_codegen.h:
15746         * TAO_IDL/be_include/be_global.h:
15747         * TAO_IDL/be_include/be_visitor_context.h:
15749           Modified -GA option to generate a *A.h file as well as
15750           a *A.cpp file, and added -Wb options 'anyop_export_macro'
15751           and 'anyop_export_include' to optionally compile the *A.*
15752           files into a separate library.
15754         Wed Jul 27 17:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15756         * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
15757         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
15758         * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
15759         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
15760         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
15761         * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
15762         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
15763         * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
15764         * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
15765         * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
15766         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
15767         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
15768         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
15769         * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
15770           Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet instead
15771           of CORBA::Any::from_octect and CORBA::Any::to_octet
15773         Wed Jul 27 14:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15775         * tao/GIOP_Message_Generator_Parser_10.cpp:
15776         * tao/GIOP_Message_Generator_Parser_12.cpp:
15777         * tao/GIOP_Message_Lite.cpp:
15778           Use ACE_OutputCDR::from_octet and ACE_InputCDR:to_octet
15780 Thu Aug 18 13:59:52 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15782         * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15784           Fixed emulated exception build failures.
15786 Thu Aug 18 13:46:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15788         * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15790           Changed to omit identifier name for unused parameters.
15792         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15794           Changed to use CORBA::RepositoryId_var for the return value of
15795           create_log_repositoryid() so results will be freed on exit.
15797         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15798         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15799         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15800         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15802           Changed create_log_repositoryid() to duplicate string rather
15803           than returning a string literal.
15805 Thu Aug 18 15:19:40 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15807         * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
15808         * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
15809         * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
15811           Removed more instances of generating a leading '::'
15812           in front of ACE_NESTED_CLASS.
15814 Wed Aug 17 11:30:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15816         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
15818           Fix bug where _nil() was returned instead of new object
15819           reference.
15821         * orbsvcs/orbsvcs/Makefile.am:
15823           Regenerated.
15825         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15827           Add LogActivator.cpp to Source_Files in the DsLogAdmin_Serv
15828           project.
15830         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15831         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15832         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15833         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15835           Changed create() and create_with_id() methods to invoke
15836           create_log_reference() instead of create_log_object().  This is
15837           not absolutely necessary, since a log is very likely to be used
15838           after it is created.  However, it helps to ensure the servant
15839           activator code path is exercised so it will work when a dynamic
15840           logging strategy that needs it is loaded.
15842         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp
15844           Added USE_SERVANT_MANAGER request processing policy to the
15845           log POA.
15847         * orbsvcs/orbsvcs/Log/LogActivator.cpp:
15848         * orbsvcs/orbsvcs/Log/LogActivator.h:
15850           New files, servant activator class for creating new logs.  This
15851           is useful for persistent log strategies so that servants can be
15852           created when they are first accessed instead of at startup.
15854 Wed Aug 17 14:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
15856         * orbsvcs/Event_Service/Event_Service.cpp:
15857           Removed explicit template instantiations
15859 Tue Aug 16 18:19:13 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15861         * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
15863           Removed generation of the leading double colon for typedef'd
15864           basic type names in the exception constructor, since the
15865           ACE_NESTED_CLASS macro could be used, and the double colon
15866           will be incorrect for the VC6 expansion of the macro.
15868 Mon Aug 15 20:28:14 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15870         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15871         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15872         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15873         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15874         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15875         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15876         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15877         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15878         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15879         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15881           Refactor separate create_log_reference() implementations from
15882           the derived factory classes into a single template method in the
15883           base class.
15885           Added new create_repositoryid() virtual method to return
15886           the repository id for the specific log type.
15888 Mon Aug 15 16:41:57 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15890         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
15892           Add eventlog_serv_export.h to Header_Files section.
15894         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15896           Add log_serv_export.h to Header_Files section.
15898         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
15900           Add notifylog_serv_export.h to Header_Files section.
15902         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15903         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15904         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15905         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15906         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
15907         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15908         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15909         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15910         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15911         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15913           Combine identical create_log_objectid() implementations from the
15914           derived factory classes into a single one in the base class.
15916           Refactor separate create_log_object() implementations to
15917           a single template method in the base class.
15919 Mon Aug 15 15:13:10 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15921         * orbsvcs/tests/Concurrency/Makefile.am:
15923           Remove tmplinst.cpp from list of files.
15925         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
15926         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
15927         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
15928         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
15929         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
15930         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
15931         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
15932         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
15933         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
15935           Create new virtual method create_log_servant() and factor out
15936           implementation from create_log_object().  This change enables
15937           making create_log_object() into a template method in the base
15938           class and using a Servant Activator to avoid creating the log
15939           servants until they're actually used.  I hope to make these
15940           changes soon.
15942 Mon Aug 15 10:56:28 2005  J.T. Conklin  <jtc@acorntoolworks.com>
15944         * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
15945         * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
15946         * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
15947         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
15948         * orbsvcs/orbsvcs/Makefile.am:
15950           Regenerated.
15952         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
15954           Changed to inherit from utils.
15956         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp (init):
15958           Use TAO::Utils::PolicyList_Destroyer instead of plain
15959           CORBA::PolicyList and an explicit loop to destroy the policies.
15960           This ensures all policies will be destroyed if an exception is
15961           thrown.
15963 Mon Aug 15 16:25:23 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15965         * TAO_IDL/be/be_visitor_component/component_cs.cpp:
15966         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
15967         * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
15968         * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
15970           Removed incorrect generation of '::' before CORBA::is_nil()
15971           and CORBA::release().
15973 Mon Aug 15 16:08:15 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15975         * TAO_IDL/be/be_valuetype.cpp:
15977           Removed incorrect generation of '::' before generation of
15978           CORBA::add_ref() and CORBA::remove_ref() declarations.
15980 Mon Aug 15 15:45:32 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15982         * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
15984           Modified changes in
15986           Fri Aug 12 22:13:15 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
15988           slightly to omit the generation of the leading double colon
15989           if a field is a typedef of a basic type. In some of these
15990           cases, the ACE_NESTED_MACRO will be generated, and the
15991           leading double colon would be incorrect.
15993 Mon Aug 15 10:15:40 CDT 2005  Steve Totten  <totten_s@ociweb.com>
15995         Committed the following change that came originally from
15996         Dave Giovannini of OCI in OCI's TAO 1.4a.
15998         Mon Jul 18 14:04:58 2005  David Giovannini  <giovannd@ociweb.com>
16000         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
16002           Add forward invocation to DII adaptor.
16004 Mon Aug 15 10:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16006         * performance-tests/Cubit/TAO/MT_Cubit/tmplinst.cpp:
16007         * performance-tests/Cubit/TAO/IDL_Cubit/tmplinst.cpp:
16008         * orbsvcs/tests/Concurrency/tmplinst.cpp:
16009           Removed these files
16011         * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
16012         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
16013           Removed the files above
16015 Fri Aug 12 22:15:14 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
16017         * tests/IDL_Test/nested_scope.idl:
16019           Added the IDL test file sent in by Nikolay Metchev
16020           <n.metchev@teamphone.com> to the test suite.
16022 Fri Aug 12 22:13:15 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
16024         * TAO_IDL/be/be_interface.cpp:
16025         * TAO_IDL/be/be_predefined_type.cpp:
16026         * TAO_IDL/be/be_valuetype.cpp:
16027         * TAO_IDL/be/be_visitor_traits.cpp:
16028         * TAO_IDL/be/be_visitor_argument/arglist.cpp:
16029         * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
16030         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
16031         * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
16032         * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
16033         * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
16034         * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
16035         * TAO_IDL/be/be_visitor_array/array.cpp:
16036         * TAO_IDL/be/be_visitor_array/array_cs.cpp:
16037         * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
16038         * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
16039         * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
16040         * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
16041         * TAO_IDL/be/be_visitor_component/component_ch.cpp:
16042         * TAO_IDL/be/be_visitor_component/component_ci.cpp:
16043         * TAO_IDL/be/be_visitor_component/component_cs.cpp:
16044         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
16045         * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
16046         * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
16047         * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
16048         * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
16049         * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
16050         * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
16051         * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
16052         * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
16053         * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
16054         * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
16055         * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
16056         * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
16057         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
16058         * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
16059         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
16060         * TAO_IDL/be/be_visitor_field/field_ch.cpp:
16061         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
16062         * TAO_IDL/be/be_visitor_interface/amh_ch.cpp:
16063         * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
16064         * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
16065         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
16066         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
16067         * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
16068         * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
16069         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
16070         * TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
16071         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
16072         * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
16073         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
16074         * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
16075         * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
16076         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
16077         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
16078         * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
16079         * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
16080         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
16081         * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp:
16082         * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
16083         * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
16084         * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
16085         * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
16086         * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
16087         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.c
16088         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.c
16089         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
16090         * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
16091         * TAO_IDL/be/be_visitor_operation/operation.cpp:
16092         * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
16093         * TAO_IDL/be/be_visitor_operation/rettype.cpp:
16094         * TAO_IDL/be/be_visitor_root/root.cpp:
16095         * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
16096         * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
16097         * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
16098         * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
16099         * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
16100         * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
16101         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
16102         * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
16103         * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
16104         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
16105         * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
16106         * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
16107         * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
16108         * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
16109         * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
16110         * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
16111         * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp:
16112         * TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp:
16113         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
16114         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
16115         * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
16116         * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
16117         * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
16118         * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
16119         * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
16120         * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
16121         * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
16122         * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
16123         * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
16124         * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
16125         * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
16126         * TAO_IDL/be/be_visitor_union/union_ch.cpp:
16127         * TAO_IDL/be/be_visitor_union/union_cs.cpp:
16128         * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
16129         * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
16130         * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
16131         * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
16132         * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
16133         * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
16134         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
16135         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
16136         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
16137         * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
16138         * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
16139         * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp:
16140         * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
16141         * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
16142         * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
16143         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
16144         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
16145         * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
16146         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
16147         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
16148         * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
16149         * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
16150         * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
16151         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
16152         * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
16153         * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
16154         * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
16155         * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
16156         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
16157         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
16158         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
16159         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
16160         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
16161         * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
16162         * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp:
16163         * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp:
16164         * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp:
16166           Made sure the leading '::' appears before the 'CORBA'
16167           scope of all generated basic type names. If application
16168           IDL has a nested module named 'CORBA' there will be
16169           confusion otherwise. Thanks to Nikolay Metchev
16170           <n.metchev@teamphone.com> for sending in the example
16171           IDL file that uncovered the bug.
16173 Fri Aug 12 14:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16175         * orbsvcs/tests/Miop/McastHello/McastHello.h:
16176           Removed not needed msvc pragma push/pop
16178         * orbsvcs/tests/Miop/McastHello/server.cpp:
16179           Added a line feed to the error message
16181 Fri Aug 12 07:55:08 2005  Chad Elliott  <elliott_c@ociweb.com>
16183         * tests/Bug_1551_Regression/Hello.cpp:
16185           Added a line feed to the aborting message.
16187         * tests/Collocation_Tests/Collocated_Test.cpp:
16188         * tests/Collocation_Tests/Server_Task.cpp:
16190           Destroy the server (and client) orb only after all threads have
16191           finished.
16193         * tests/Collocation_Tests/Hello.cpp:
16195           Added a sleep of 1 second before the orb shutdown to avoid
16196           BAD_INV_ORDER exceptions on fast dual processor machines.
16198         * tests/OBV/Collocated/Forward/Client_Task.cpp:
16199         * tests/OBV/Collocated/Forward/run_test.pl:
16201           Changed this test to use if statements instead of ACE_ASSERT so
16202           that the test runs the same on release builds as it does on debug
16203           builds.
16205         * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl:
16207           Check the correct variable to accurately display the test result.
16209         * tests/RTScheduling/Current/Thread_Task.cpp:
16211           Added a sleep of 1 second before the orb shutdown to avoid
16212           BAD_INV_ORDER exceptions on fast dual processor machines.
16214         * tests/Server_Connection_Purging/client.cpp:
16216           Remove event handlers after finishing with the reactor loop to
16217           avoid the possibility of using the handlers after they go out of
16218           scope.  Also, added a parameter to an ACE_ERROR_RETURN that
16219           expected one (by %p).
16222         Committing the following changes from OCI.
16224         Fri Sep 17 10:01:21 2004  Yan Dai   <dai_y@ociweb.com>
16226         * tests/Bug_1361_Regression/Echo.h:
16228           Make the abort_counter_ to be atomic. This would resolve the
16229           problem of client timeout causes test failure.
16231         Wed Sep  8 16:43:37 MST 2004  Yan Dai   <dai_y@ociweb.com>
16233         * tests/Bug_1361_Regression/run_test.pl:
16235           Made it wait longer for server shutdown since the server shutdown
16236           needs more time on some platforms and corrected one syntex error
16237           which uses undefined $client1.
16239         Mon Apr 28 17:19:32 2003  Steve Totten  <totten_s@ociweb.com>
16241         * tests/Stack_Recursion/run_test.pl:
16243           Fixed typo in variable name used to print client status.
16245         Wed Apr 23 13:05:48 2003  Steve Totten  <totten_s@ociweb.com>
16247         * tests/Smart_Proxies/client.cpp:
16248         * tests/Smart_Proxies/server.cpp:
16250           Cleaned up some poor usage of ACE exception macros in client
16251           and server.  Added a short sleep in client after it invokes
16252           shutdown on server to make sure the request is written (this was
16253           causing a problem on Windows XP).
16255         * tests/Smart_Proxies/Policy/run_test.pl:
16257           Fixed return-code checking.
16259         * tests/Strategies/run_test.pl:
16261           Fixed return-code checking.
16263 Fri Aug 12 08:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16265         * tests/Collocation_Oneway_Tests/Client_Task.{h,cpp}:
16266         * tests/Collocation_Oneway_Tests/Collocated_Test.cpp:
16267           Changed the Client_Task enum, NONE is a macro on VxWorks
16269 Thu Aug 11 16:16:00 2005  Justin Michel  <michel_j@ociweb.com>
16271         * orbsvcs/Notify_Service/Notify_Service.h:
16272         * orbsvcs/Notify_Service/Notify_Service.cpp:
16274           Reverted Mon Dec  6 23:08:12 2004  J.T. Conklin  <jtc@acorntoolworks.com>
16276         The code requires use of to_name() to support creation of CosNaming::Name with
16277         length > 1. For example :
16278                CosNaming::Name_var n = to_name("a/b");
16279           is basically equivalent to :
16280                CosNaming::Name n(2);
16281                n.length(2);
16282                n[0].id = "a";
16283                n[1].id = "b";
16285           Thanks to Mike Chartier <mikec at compgen dot com> for
16286         spotting this problem.
16287         Rather than reverting the code to support both styles, I just made
16288         the new code always use to_name().
16290 Thu Aug 11 13:48:57 2005  Chad Elliott  <elliott_c@ociweb.com>
16292         * tao/orbconf.h:
16294           Removed an unused and deprecated macro,
16295           TAO_CONNECTION_CACHING_STRATEGY.  The macro that is used is
16296           TAO_CONNECTION_PURGING_STRATEGY.
16298 Thu Aug 11 08:02:32 2005  Gary Maxey <gary.maxey@hp.com>
16300         * tao/CORBANAME_Parser.cpp:
16301           Change variable type because of warnings by some compilers.
16303 Wed Aug 10 08:46:55 2005  Gary Maxey <gary.maxey@hp.com>
16305         * tao/CORBANAME_Parser.cpp:
16306           Fixed problem where the following legal syntax was not allowed:
16307              "corbaname:rir"
16308           which should produce the object reference of the naming service.
16310 Wed Aug 10 11:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16312         * tests/Collocation_Exception_Test/Client_Task.cpp:
16313         * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc:
16314           No need to use messaging
16316 Tue Aug  9 19:28:15 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
16318         From J H Choi <jhchoi at sqisoft dot com>
16319         * tao/TypeCode.cpp (equivalent):
16321           Equivalence of two TypeCodes must be done between their
16322           unaliased counterparts.  The code was incorrectly leaving one of
16323           the TypeCodes aliased in the comparison.
16325 Mon Aug  8 18:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16327         * tao/Strategies/advanced_resource.cpp:
16328           Added include of tao/Protocol_Factory.h to not get compile errors
16329           when all protocols are disabled. Thanks to Arvind S. Krishna
16330           <arvindk at dre dot vanderbilt dot edu> for reporting this
16332 Mon Aug  8 10:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16334         * tests/Collocation_Oneway_Tests/Collocation_Oneway_Tests.mpc:
16335         * tests/Collocation_Exception_Test/Collocation_Excep_Test.mpc:
16336           Made projects unique
16338 Mon Aug  8 08:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16340         * orbsvcs/tests/ImplRepo/nestea_i.cpp:
16341           Fixed invalid delete
16343         * tao/PortableServer/Servant_Base.cpp:
16344           Fixed bug when invoking collocated oneways with SYNC_WITH_SERVER
16345           is set
16347         * tests/Collocation_Oneway_Tests/*:
16348           New test for collocated oneways. Thanks to Vito Bico
16349           <vbica at qualcomm dot com> for making this test to reproduce
16350           the bug in Servant_Base.
16352         * tests/Collocation_Exception_Test/*:
16353           New test for testing exceptions in collocated case
16355         * rules.tao.GNU:
16356           Removed TAO libraries, MPC now handles this.
16358         * tests/Hello/Hello.mpc:
16359           Added -St and -Sa as idl flags. This test doesn't need Any
16360           and TypeCode and this way we can get the footprint down more
16361           when AnyTypeCode refactoring is ready.
16363 Fri Aug 05 07:49:26 2005  Simon Massey  <sma@prismtech.com>
16365         * TAO version 1.4.7 released.
16367 Tue Aug  2 21:18:02 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
16369         * TAO_IDL/fe/idl.yy:
16370         * TAO_IDL/fe/y.tab.cpp:
16372           Fixed some mismatched allocate/deallocate errors. Thanks to
16373           Johnny Willemsen <jwillemsen@rememdy.nl> for pointing them
16374           out.
16376 Tue Aug  2 13:01:58 2005  Steve Totten  <totten_s@ociweb.com>
16378         Applied the following change from the OCI TAO 1.4a repository on
16379         behalf of Abdel Rigumye:
16381         Fri Jul 29 14:30 2005 Abdel Rigumye   <rigumyea@ociweb.com>
16383         * orbsvc/Naming_Service/README:
16385           Added and documented the existence of the -u and -r persistence
16386           options
16388 Tue Aug  2 09:53:23 2005  Simon McQueen  <sm@prismtech.com>
16390         * orbsvcs/tests/Bug_1630_Regression/test.mpc:
16392           Use imr_client base project.
16394 Mon Aug  1 07:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16396         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
16397           Added ImR_Client
16399 Sat Jul 30 10:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16401         * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
16402           Fixed casing of include
16404 Fri Jul 29 17:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16406         * tao/PortableServer/LifespanStrategyPersistent.cpp:
16407           Added missing ACE_CHECK
16409 Fri Jul 29 18:41:50 2005  Simon McQueen  <sm@prismtech.com>
16411         * tao/ImR_Client/ImR_Client.cpp:
16413           Fixed typo.
16415         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
16416         * orbsvcs/tests/Bug_1395_Regression/Test_i.cpp:
16418           Forced link of ImR_Client to fix error on static builds.
16420 Fri Jul 29 17:55:23 2005  Simon McQueen  <sm@prismtech.com>
16422         * tao/ORB_Core.h:
16423         * tao/ORB_Core.i:
16425           Add accessor for use_implrepo_ value.
16427         * tao/ImR_Client/ImR_Client.cpp:
16429           Make calling imr_notify_startup when the ImR ref cannot be
16430           found or narrowed into an error condition.
16432         * tao/PortableServer/LifespanStrategyPersistent.h:
16433         * tao/PortableServer/LifespanStrategyPersistent.cpp:
16435           Read the use_imr_ value from the ORB core. Only try and load
16436           the ImR_Client and call imr_notify_startup if use_imr_ set.
16438 Fri Jul 29 14:15:11 2005  Simon McQueen  <sm@prismtech.com>
16440         * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16442           Added ACE_NOTREACHED to unreachable code to fix warning on
16443           HP non stop build.
16445 Thu Jul 28 12:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16447         * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
16448           Added include of IFR_Client_Adapter_Impl, this should make sure
16449           the IFR_Client is linked into the exe and the static initializers
16450           are called. This should fix this test in the Windows static
16451           builds
16453 Thu Jul 28 10:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16455         * tests/OctetSeq/client.cpp:
16456           Don't test _repository_id in a minimum corba build
16458 Thu Jul 28 00:43:34 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
16460         * tao/CORBA_String.h:
16461         * tao/CORBA_String.inl:
16463           Removed operator==({W}String_var,{W}String_var) from the CORBA
16464           namespace.  It was TAO-specific, only existed so that
16465           {W}String_var could be used as map key, and polluted the CORBA
16466           namespace.  Replaced with TAO::String_Var_Equal_To equality
16467           functor.
16469         * tao/ORB.cpp (_downcast):
16471           Removed redundant/unnecessary repository ID string comparison
16472           from ORB::InvalidName::_downcast() method.  A simple
16473           dynamic_cast<>-based check is sufficient.
16475           (ORB_init):
16477           Removed ORB shutdown check.  The goal of the check was to cause
16478           the CORBA::BAD_INV_ORDER system exception to be thrown if the
16479           ORB was shutdown.  However, that only applies to ORB methods,
16480           not CORBA::ORB_init().  Just return the ORB.  ORB methods
16481           already check for ORB shutdown.
16483         * tao/ORB_Table.cpp (bind):
16485           Moved pair creation before the lock acquisition.  Pair creation
16486           in this case need not be synchronized across threads.
16488           (unbind):
16490           Pass the iterator returned from the underlaying map's find()
16491           call to erase().  Saves us a duplicate element search found in
16492           the erase() overload that accepts a key_type instead of an
16493           iterator.
16495           Removed work around described here in ChangeLog entry "Fri Jul
16496           22 10:07:12 UTC 2005  Johnny Willemsen
16497           <jwillemsen@remedy.nl>".  It is no longer necessary due to
16498           changes in the ACE_Array_Map implementation.  Also addresses
16499           missing key object destruction in the workaround.
16501         * tao/ORB_Table.h:
16502         * tao/ORB_Table.inl:
16504           Removed the ORB_Core_Ref_Counter equality operator.  It is a
16505           vestige of a transitional ORB_Table and ORB_Core_Ref_Counter
16506           implementation, and is no longer needed.
16508           Set the ACE_Array_Map equality functor template parameter to
16509           TAO::String_Var_Equal_To.  See changes to CORBA_String.h above
16510           for details.
16512         * tao/Object_Ref_Table.h:
16514           Set the ACE_Array_Map equality functor template parameter to
16515           TAO::String_Var_Equal_To.  See changes to CORBA_String.h above
16516           for details.
16518         * tao/Object_Ref_Table.cpp (bind):
16520           Moved pair creation before the lock acquisition.  Pair creation
16521           in this case need not be synchronized across threads.
16523         * tao/PortableServer/Servant_Base.cpp:
16524         * tao/PortableServer/Servant_Base.h:
16525         * tao/PortableServer/Servant_Base.i:
16527           Inlined one-liners.  Reduces footprint.
16529           Use the ACE_Atomic_Op<long> specialization as the underlying
16530           synchronized reference counting mechanism instead of
16531           ACE_Atomic_Op<CORBA::ULong>.  Improves performance and reduces
16532           footprint.
16534 Wed Jul 27 21:35:20 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16536         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
16537         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
16538         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
16539         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
16540         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
16541         * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
16542         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
16543         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
16545           Regenerated.
16547 Wed Jul 27 15:59:54 2005  Gary Maxey <gary.maxey@hp.com>
16549         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
16550         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
16551         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
16552         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
16553         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
16554         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
16555         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
16556         * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
16558           When generating Any insertion and extraction operators
16559           conditionally put them in a namespace that corresponds to their
16560           enclosing module (if any).  Addresses problem reported in
16561           Bugzilla report #2071.  Since some compilers do not implement
16562           symbol lookup correctly the changed code is controlled by the
16563           ACE_ANY_OPS_USE_NAMESPACE macro.  Use this macro in config*.h if
16564           your compiler implements symbol lookup correctly.  Without the
16565           macro the IDL generated code is as it was.
16567 Wed Jul 27 10:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16569         * tao/Wait_On_Leader_Follower.h:
16570           Fixed typo in documentation
16572 Wed Jul 27 09:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16574         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
16575           Fixed compile error in minimum build
16577 Wed Jul 27 07:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16579         * tests/OBV/ValueBox/client.cpp:
16580           Fixed conversion warning
16582 Wed Jul 27 07:28:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16584         * docs/tutorials/Quoter/Event_Service/index.html:
16585           Updated documentation how to run this tutorial. Thanks to
16586           Frederick Heckel <fwph at cse dot wustl dot edu> for
16587           reporting that things didn't work.
16589 Tue Jul 26 12:11:36 2005  Gary Maxey <gary.maxey@hp.com>
16591         * tests/OBV/ValueBox/client.cpp:
16593           Plugged some memory leaks.
16595 Tue Jul 26 14:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16597         * docs/Options.html:
16598           Small link improvements
16600 Tue Jul 26 12:13:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16602         * tao/ORB_Core.cpp (destroy_interceptors):
16603           Fixed memory leak of client/server request interceptor lists
16605 Tue Jul 26 12:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16607         * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
16608         * tests/Portable_Interceptors/Request_Interceptor_Flow/test.idl:
16609         * tests/Portable_Interceptors/Request_Interceptor_Flow/test_i.{h,cpp}:
16610           Added a CORBA::ULongSeq as out argument to the server_test
16611           method to test for bug 2158. It seems this problem doesn't
16612           exists anymore
16614 Tue Jul 26 11:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16616         * TAO_IDL/be/be_interface.cpp:
16617           Fixed problem in dynamic hash lookup table generation
16619 Tue Jul 26 10:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16621         * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16622           Added return 0
16624 Tue Jul 26 10:10:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16626         * tao/Remote_Object_Proxy_Broker.cpp:
16627           Fixed compile error in minimum build
16629 Tue Jul 26 09:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16631         * tao/PICurrent.{h,cpp}:
16632         * tao/PICurrent_Loader.cpp:
16633           Overruled _get_orb and store an ORB_Core reference instead of
16634           a pointer
16636 Tue Jul 26 09:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16638         * tao/params.h:
16639           Removed some old comment
16641 Tue Jul 26 08:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16643         * tests/OBV/ValueBox/client.cpp:
16644           Added some missing CORBA::string_dup calls which caused this tet
16645           to fail in a static build
16647 Tue Jul 26 08:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16649         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
16650           No need to check for a nill pointer, the dynamic_cast handles that
16652 Tue Jul 26 08:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16654         * tests/Bug_1020_Regression/client.cpp:
16655           Initialise pointer with 0
16657 Tue Jul 26 07:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16659         * tao/PortableServer/IdAssignmentStrategy.h:
16660         * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
16661         * tao/PortableServer/IdAssignmentStrategySystem.cpp:
16662         * tao/PortableServer/IdAssignmentStrategySystem.h:
16663         * tao/PortableServer/IdAssignmentStrategyUser.cpp:
16664         * tao/PortableServer/IdAssignmentStrategyUser.h:
16665         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
16666         * tao/PortableServer/IdUniquenessStrategyFactoryImpl.h:
16667         * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
16668         * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
16669         * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
16670         * tao/PortableServer/ImplicitActivationStrategy.h:
16671         * tao/PortableServer/ImplicitActivationStrategyExplicit.cpp:
16672         * tao/PortableServer/ImplicitActivationStrategyExplicit.h:
16673         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
16674         * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.h:
16675         * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
16676         * tao/PortableServer/LifespanStrategy.h:
16677         * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
16678         * tao/PortableServer/LifespanStrategyPersistent.h:
16679         * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
16680         * tao/PortableServer/LifespanStrategyTransient.h:
16681         * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
16682         * tao/PortableServer/Policy_Strategy.h:
16683         * tao/PortableServer/RequestProcessingStrategy.h:
16684         * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
16685         * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
16686         * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
16687         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
16688         * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
16689         * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
16690         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
16691         * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
16692         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
16693         * tao/PortableServer/RequestProcessingStrategyServantManager.h:
16694         * tao/PortableServer/ServantRetentionStrategy.h:
16695         * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
16696         * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
16697         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
16698         * tao/PortableServer/ServantRetentionStrategyRetain.h:
16699         * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
16700         * tao/PortableServer/StrategyFactory.h:
16701         * tao/PortableServer/ThreadStrategy.h:
16702         * tao/PortableServer/ThreadStrategyFactory.h:
16703         * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
16704         * tao/PortableServer/ThreadStrategySingle.cpp:
16705         * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
16706         * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
16707           Reduced the number of exports. This will reduce footprint in
16708           Windows and GCC 4 builds.
16710 Tue Jul 26 06:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16712         * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
16713           Added missing include
16715 Tue Jul 26 06:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16717         * orbsvcs/tests/Notify/lib/Task_Callback.{h,cpp}:
16718           Added virtual destructor
16720 Mon Jul 25 15:48:05 2005  Gary Maxey <gary.maxey@hp.com>
16722         * tests/OBV/ValueBox/client.cpp:
16724           Plugged some memory leaks.
16726 Mon Jul 25 12:49:44 2005   Gary Maxey <gary.maxey@hp.com>
16728         * tao/Array_VarOut_T.h:
16729         * tao/Array_VarOut_T.inl:
16730         * tao/Fixed_Array_Argument_T.inl:
16731         * tao/PortableServer/Fixed_Array_SArgument_T.inl:
16733           Removed "out" method from class TAO_Array_Var_Base_T and added
16734           the method to classes TAO_FixedArray_Var_T and
16735           TAO_VarArray_Var_T.  For fixed arrays the "out" method now
16736           returns T_slice * for fixed arrays.  For variable arrays the
16737           "out" method returns T_slice *& (same as previously).
16739 Mon Jul 25 12:37:34 2005   Gary Maxey <gary.maxey@hp.com>
16741         * tests/OBV/ValueBox/client.cpp:
16743           Fixed platform-specific compilation warnings.
16745 Mon Jul 25 13:34:03 2005  Justin Michel  <michel_j@ociweb.com>
16747         * orbsvcs/tests/ImplRepo/airplane_server.cpp:
16748         * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
16750           Add suicide capability to the server. This won't help any tests
16751         pass, but should prevent airplane server processes from hanging.
16753         * orbsvcs/tests/ImplRepo/run_test.pl:
16755           Change the both_ir test to work as documented. The test should run
16756         once with the servers running, and then once with the servers launched
16757         by the activator. This works around some weird startup problems on
16758         Windows.
16760 Mon Jul 25 18:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16762         * tao/PortableServer/ThreadStrategyORBControl.{h,cpp}:
16763           Don't export this, this is only used internally in the
16764           portableserver library.
16766 Mon Jul 25 18:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16768         * TAO_IDL/be/be_interface.cpp:
16769         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
16770         * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
16771         * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
16772         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
16773         * tao/Abstract_Servant_Base.h:
16774         * tao/LocalObject.{h,cpp}:
16775         * tao/Object.{h,cpp}:
16776         * tao/Object_Proxy_Broker.h:
16777         * tao/Remote_Object_Proxy_Broker.{h,cpp}:
16778         * tao/PortableServer/Collocated_Object_Proxy_Broker.{h,cpp}:
16779         * tao/PortableServer/Servant_Base.{h,cpp}:
16780           Added CORBA::Object::_repository_id, this fixes bugzilla 2180
16782         * tests/OctetSeq/client.cpp:
16783           Call _repository_id
16785         * tao/PortableServer/Active_Object_Map.h:
16786           No need to export this class
16788 Mon Jul 25 15:28:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16790         * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp:
16791         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp:
16792           Initialise pointers to 0 and fixed some typos in comments
16794         * tao/PortableServer/Root_POA.{h,cpp}:
16795         * tao/PortableServer/POAManager.{h,cpp}:
16796           Overruled _get_orb as required by the CORBA spec
16798 Mon Jul 25 13:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16800         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
16801           Ensured access to codeset manager is guarded by a nil check.
16803 Mon Jul 25 07:38:47 2005  Phil Mesnier  <mesnier_p@ociweb.com>
16805         * tao/Strategies/DIOP_Acceptor.cpp:
16806         * tao/Strategies/SCIOP_Acceptor.cpp:
16807         * tao/Strategies/SHMIOP_Acceptor.cpp:
16808         * tao/Strategies/UIOP_Acceptor.cpp:
16809         * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
16811           Ensured access to codeset manager is guarded by a nil check.
16813 Sat Jul 23 19:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16815         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
16816         * tao/PortableServer/Active_Object_Map.{h,i}:
16817           Fixed a bug when we tried to deactivate a reference created with
16818           a user id using a POA that uses servant activator.
16820 Sat Jul 23 12:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16822         * tests/POA/Etherealization/Etherealization.cpp:
16823           Extended this test with two test cases where we create a
16824           reference with user created id using a POA that has a
16825           servant activator but don't do any calls and just deactivate
16826           the object again. This is the same problem as we are seeing
16827           in CIAO and this needs to be resolved as P1 bug
16829 Sat Jul 23 10:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16831         * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
16832           Fixed warning in MinGW build
16834 Fri Jul 22 15:39:18 2005  Gary Maxey <gary.maxey@hp.com>
16836         * tests/OBV/ValueBox/client.cpp:
16838           Guard against null pointers returned from _downcast()
16840 Fri Jul 22 18:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16842         * tao/ORBInitializer_Registry.cpp:
16843           Fixed compile error on AIX. Thanks to Ventimiglia Chere
16844           <Ventimiglia_Chere at emc dot com> for reporting this.
16846 Fri Jul 22 12:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16848         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
16849           Updated for obj_ref_table interface change
16851 Fri Jul 22 12:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16853         * tao/PI/ORBInitInfo.cpp:
16854           Fixed emulated excepton
16856         * tao/Object_Ref_Table.{h,inl}:
16857         * tao/ORB.cpp:
16858         * tao/ORB_Core.i:
16859         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
16860         * tao/RTScheduling/Current.cpp:
16861           Changed resolve_initial_references to resolve_initial_reference
16862           on the object ref table, this way the fuzz build doesn't trigger.
16864 Fri Jul 22 11:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16866         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
16867         * tao/RTPortableServer/RT_Policy_Validator.cpp:
16868         * tao/RTScheduling/RTScheduler_Manager.i:
16869         * tao/RTScheduling/Current.cpp:
16870           Fixed problems with emulated exceptions
16872 Fri Jul 22 11:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16874         * tao/ORB_Core.{h,i}:
16875           Removed exception macros from resolve_rt_orb and removed the
16876           resolve_rt_current method because it is not used at all
16878 Fri Jul 22 11:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16880         * tao/ORB_Core.i:
16881           Removed environment macro to resolve_initial_references on
16882           objreftable
16884 Fri Jul 22 11:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16886         * tao/PI/ORBInitInfo.cpp:
16887         * tao/ORB.cpp:
16888         * tao/Object_Ref_Table.{h,inl}:
16889           Corrected exceptions that should be thrown when a duplicate or
16890           invalid name is passed with register_initial_reference. Also
16891           removed some not needed exception argument macros. Fixes bug
16892           2087 and the associated regression test now works fine
16894 Fri Jul 22 10:26:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16896         * tao/Object_Ref_Table.inl (register_initial_reference):
16897           When passed a nil object reference, throw a BAD_PARAM exception with
16898           minor code 27
16900 Fri Jul 22 10:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16902         * tao/ORB_Table.cpp:
16903           In the unbind, assign a default constructed refcount so that we
16904           drop the refcount on the orb at this moment. The array_map uses
16905           lazy destruction and only destructs then the ORB at process exit
16906           and this causes then crashes with RTCorba.
16908 Fri Jul 22 09:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16910         * tests/OBV/ValueBox/client.cpp:
16911           Fixed invalid remove_ref call
16913 Fri Jul 22 09:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16915         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
16916         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
16917         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
16918         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
16919         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
16920           Fixed implicit conversion warning
16922 Fri Jul 22 09:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16924         * tests/OBV/ValueBox/client.cpp:
16925           When assigning a hardcoded string, use CORBA::string_dup else
16926           we get a crash when trying to free the string with some
16927           runtimes.
16929 Fri Jul 22 09:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16931         * tests/OBV/ValueBox/client.cpp:
16932           Fixed compile errors with Borland
16934         * tao/Valuetype/ValueBase.{h,cpp}:
16935           Use Atomic_Op for the refcount, initialize the refcount to 1 in
16936           the copy constructor.
16938 Thu Jul 21 15:07:33 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16940         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
16941         * orbsvcs/FT_ReplicationManager/Makefile.am:
16942         * orbsvcs/Fault_Detector/Makefile.am:
16943         * orbsvcs/Fault_Notifier/Makefile.am:
16944         * orbsvcs/LifeCycle_Service/Makefile.am:
16945         * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
16946         * orbsvcs/Naming_Service/Makefile.am:
16947         * orbsvcs/Notify_Service/Makefile.am:
16949           Regenerated.
16951 Thu Jul 21 08:29:13 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16953         * orbsvcs/orbsvcs/LogMgr_i.cpp:
16955           Fix typo in last change.
16957 Thu Jul 21 07:42:40 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16959         * orbsvcs/orbsvcs/LogMgr_i.cpp:
16961           Don't set the servant retention policy when creating the log POA
16962           in minimum CORBA builds.
16964 Thu Jul 21 07:26:27 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16966         * orbscvs/orbsvcs/Hash_LogStore.cpp:
16967         * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
16969           Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
16970           single threaded builds.
16972 Thu Jul 21 14:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16974         * tests/OBV/Valuebox/client.cpp:
16975           Fixed problem with emulated exceptions
16977 Thu Jul 21 13:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16979         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
16980           Fixed compile error with Borland
16982 Thu Jul 21 07:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16984         * orbsvcs/orbsvcs/Notify/Event_Manager.h:
16985         * orbsvcs/orbsvcs/Log/Hash_LogStore.{h,cpp}:
16986           Fixed problem with emulated exceptions
16988 Thu Jul 21 06:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
16990         * docs/tutorials/Quoter/Simple/Client/index.html:
16991         * docs/tutorials/Quoter/Simple/Impl-Repo/index.html:
16992         * docs/tutorials/Quoter/Simple/ImprovedServer/index.html:
16993         * docs/tutorials/Quoter/Simple/Server/index.html:
16994           Updated GNU makefile names with the MPC generated files.
16995           Thanks to <gomezt at saic dot com> for reporting this.
16997 Wed Jul 20 13:48:49 2005  J.T. Conklin  <jtc@acorntoolworks.com>
16999         * orbsvcs/orbsvcs/Makefile.am:
17000         * tao/Makefile.am:
17002           Regenerated.
17004 Wed Jul 20 11:06:57 2005   Gary Maxey <gary.maxey@hp.com>
17006         * tests/OBV/ValueBox/client.cpp
17007         * tests/OBV/ValueBox/valuebox.idl
17008         * tests/OBV/ValueBox/Test_impl.cpp
17009         * tests/OBV/ValueBox/Test_impl.h
17011           Resolved some test problems.
17013 Wed Jul 20 11:16:07 2005  Justin Michel  <michel_j@ociweb.com>
17015         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
17016         * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
17017         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
17018         * orbsvcs/orbsvcs/Notify/Event_Manager.h:
17019         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
17020         * orbsvcs/orbsvcs/Notify/Method_Request.h:
17021         * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
17022         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
17023         * orbsvcs/orbsvcs/Notify/Peer.h:
17024         * orbsvcs/orbsvcs/Notify/Peer.cpp:
17025         * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
17026         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
17027         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.h:
17028         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.cpp:
17029         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
17030         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
17031         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
17032         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
17033         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
17035           More cleanup to eliminate compile errors related to template
17036         instantiation and #includes. The primary change consisted of
17037         moving some ESF Worker classes to Event_Manager.cpp from
17038         Event_Manager.h.
17040         * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
17041         * orbsvcs/orbsvcs/Notify/Method_Request.inl:
17042         * orbsvcs/orbsvcs/Notify/Peer.inl:
17043         * orbsvcs/orbsvcs/Notify/Routing_Slip.inl:
17044         * orbsvcs/orbsvcs/Notify/Routing_Slip_Queue.inl:
17045         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
17046         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
17048           Removed these files.
17050 Wed Jul 20 07:06:10 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17052         * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
17053         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
17054         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
17055         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
17057           Update callers.
17059         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17060         * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
17061         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17062         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17063         * orbsvcs/orbsvcs/Log/LogStore.h:
17065           Added emulated exception goo to ::exists() and ::remove()
17066           methods.
17068         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17070           Work around MSV6 not supporting scoping of variables declared in
17071           for loops.
17073 Wed Jul 20 13:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17075         * tests/Connection_Timeout/client.cpp:
17076           Changed this test to test the timeout in a separate method so that
17077           also in case of failure we cleanly destroy the ORB.
17079 Wed Jul 20 12:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17081         * tao/default_resource.cpp:
17082           Delete the codeset_manager_, fixes a memory leak
17084         * tao/Codeset/Codeset_Descriptor.cpp:
17085           Use ACE_OS::free to delete the name, it is allocated with
17086           ACE_OS::strdup, fixes an invalid read error with valgrind
17088 Wed Jul 20 12:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17090         * tests/Portable_Interceptors/Recursive_ORBInitializer/Client_ORBInitializer.cpp:
17091           Emulated exception fix
17093 Wed Jul 20 12:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17095         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
17096           Removed %P|%t from the print exception, this is already done
17097           by the print exception itself
17099 Wed Jul 20 11:59:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17101         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17102         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17103           Fixed compile problem with emulated exceptions
17105 Wed Jul 20 11:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17107         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17108           Fixed compile problem with emulated exceptions
17110 Wed Jul 20 10:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17112         * tao/Messaging/Messaging_Loader.cpp:
17113           Small layout improvement. Last change in my workspace for the
17114           upcoming beta
17116 Wed Jul 20 10:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17118         * tao/Object_Proxy_Impl.{h,cpp}:
17119           Removed these files, class is not used anymore, we will do soon
17120           some cleanup in the TAO_IDL compiler related to this
17122         * tao/tao.mpc:
17123         * tao/Makefile.am:
17124           Removed file above
17126 Wed Jul 20 07:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17128         * tao/BiDir_Adapter.h:
17129           Removed activate call, we are using the init() call to register
17130           the ORBInitializer
17132         * tao/ORB_Core.{h,cpp}:
17133           Removed bidirectional_giop_init, this is not needed anymore, get
17134           the BiDIR adapter just in load_policy_validators
17136         * tao/TAO_Internal:
17137           Init BiDIR GIOP library as the other libs
17139         * tao/BiDIR_GIOP/BiDirGIOP.{h,cpp}:
17140           Use init() instead of activate() to register the ORBInitializer.
17142           All these changes make sure that the BiDIR ORBInitializer is
17143           registered before the ORBInitializer::pre_init() call, previously
17144           if was registered after pre_init which resulted in the problem that
17145           after fixing a bug now it doesn't get called anymore in post_init()
17147 Tue Jul 19 18:45:19 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17149         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
17150         * orbsvcs/orbsvcs/Log/Hash_LogStore.h
17152           Use ACE_SYNCH_RW_MUTEX instead of ACE_RW_Thread_Mutex to fix
17153           single threaded builds.
17155         * orbsvcs/orbsvcs/Log/LogRecordStore.h
17156         * orbsvcs/orbsvcs/Log/LogStore.h
17158           Made constructor protected.
17159           Made destructor virtual.
17161         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17163           Fixed typo introduced in:
17164           Tue Jul 19 14:14:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17166 Tue Jul 19 16:40:37 2005  Gary Maxey <gary.maxey@hp.com>
17168         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
17170           Exclude unsigned long long case in store_label() if platform
17171           does not allow this type.
17173 Tue Jul 19 14:14:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17175         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17176         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17177         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17178         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17179         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17180         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17181         * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17182         * orbsvcs/orbsvcs/Log/LogStore.h:
17183         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17184         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17185         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17186         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17188           Fix assorted build errors, mostly related to emulated
17189           exceptions.  Thanks to Simon Massey and Don Sharp for
17190           pointing out these problems.
17192 Tue Jul 19 16:02:32 2005  Justin Michel  <michel_j@ociweb.com>
17194         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
17196         Free process_map_ entries in handle_exit(). Thanks to
17197         Yevgen Galchenko <yevgeng at softcomputer dot com> for finding
17198         this memory leak.
17200         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
17201         * orbsvcs/orbsvcs/Notify/Consumer.inl:
17202         * orbsvcs/orbsvcs/Notify/Consumer.cpp:
17203         * orbsvcs/orbsvcs/Notify/Delivery_Request.inl:
17204         * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
17205         * orbsvcs/orbsvcs/Notify/Event.h:
17206         * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
17207         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
17208         * orbsvcs/orbsvcs/Notify/Method_Request.inl:
17209         * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
17210         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
17211         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
17212         * orbsvcs/orbsvcs/Notify/Object.h:
17213         * orbsvcs/orbsvcs/Notify/Peer.inl:
17214         * orbsvcs/orbsvcs/Notify/Peer.cpp:
17215         * orbsvcs/orbsvcs/Notify/Property.h:
17216         * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
17217         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
17218         * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
17219         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.inl:
17220         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.cpp:
17221         * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
17222         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
17223         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
17224         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
17225         * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
17226         * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
17227         * orbsvcs/orbsvcs/Notify/Topology_Loader.h:
17228         * orbsvcs/orbsvcs/Notify/Topology_Object.h:
17230           My previous checkin caused problems depending on the compiler
17231         and the setting for __ACE_INLINE__. I took the opportunity to
17232         clean up the #includes a little, and hopefully this fixes the
17233         compile errors on all platforms.
17235 Tue Jul 19 19:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17237         * tao/PI/ORBInitializer_Registry_Impl.cpp:
17238           Fixed emulated exception error
17240 Tue Jul 19 10:26:03 2005  Gary Maxey <gary.maxey@hp.com>
17242         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
17244           When parse error occurs flush input buffer so a subsequent parse
17245           does not see tokens from the current one.
17247 Tue Jul 19 10:21:05 2005  Gary Maxey <gary.maxey@hp.com>
17249         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp:
17250         * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp:
17251         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
17252         * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp.diff:
17254           When parse error occurs flush input buffer so a subsequent parse
17255           does not see tokens from the current one.
17257 Tue Jul 19 10:21:17 2005  Justin Michel  <michel_j@ociweb.com>
17259         * orbsvcs/orbsvcs/Notify/Admin.cpp:
17260         * orbsvcs/orbsvcs/Notify/Builder.cpp:
17261         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
17262         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
17263         * orbsvcs/orbsvcs/Notify/Object.h:
17264         * orbsvcs/orbsvcs/Notify/Object.cpp:
17266           Fix some problems with compilers that use early template
17267         instantiation.
17269         * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
17271           Fix a warning about signed/unsigned comparison.
17273 Tue Jul 19 15:52:19 2005  Simon McQueen  <sm@prismtech.com>
17275         * tao/Union_TypeCode.cpp:
17277           Put unreachable code back with ACE_NOTREACHED macro to fix
17278           warning on Redhat implicit templates build.
17280 Tue Jul 19 14:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17282         * tests/Portable_Interceptors/Register_Initial_References/*
17283           Added a new regression for register_initial_references on the ORB
17284           and the ORBInitInfo. It seems we have some bugs to resolve. This is
17285           to test for bugzilla bug 2087
17287 Tue Jul 19 13:14:51 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
17289         * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
17291           Fixed error in generation of inheritance list for impl
17292           class declaration. Thanks to Steven Hattons
17293           <hattons@globalsymmetry.com> for reporting the bug.
17295 Tue Jul 19 12:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17297         * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
17298           Fixed bug when generating the implementation class, I removed
17299           the base RefCountServantBase generation, but then also public
17300           virtual shouldn't be generated. Thanks to Steven T. Hatton
17301           <hattons at globalsymmetry dot com> for bringing this to my
17302           attention.
17304 Tue Jul 19 12:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17306         * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
17307           Use a recursive mutex instead of a normal mutex to allow an
17308           ORBInitializer to register another ORBInitializer during
17309           pre/post init. Also use the mutex in the fini method to
17310           prevent race conditions there. This fixes bugzilla bug
17311           2089.
17313 Tue Jul 19 12:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17315         * tao/ObjectKey_Table.cpp:
17316           Removed explicit templates
17318         * tao/ORB.cpp:
17319         * tao/ORBInitializer_Registry_Adapter.h:
17320         * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
17321           Change the interface to the ORBInitializer_Registry related to
17322           bugzilla bug 2089. An ORBInitializer can register another
17323           ORBInitializer during pre_init/post_init. I found that when
17324           during pre_init a new ORBInitializer is registered, this is called
17325           during post_init directly, but that shouldn't happen, the new
17326           one should only be called when another ORB is initialized.
17327           Changed the interface to the registry in such a way the pre_init
17328           returns the number of initializers called, this is then passed
17329           to post_init so that we only invoke the number of initializers
17330           that where called during pre_init.
17332         * tao/tests/Portable_Interceptors/Recursive_ORBInitializer/*:
17333           New regression to test an ORBInitializer that registers
17334           itself another ORBInitializer
17336 Tue Jul 19 11:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17338         * tests/Portable_Interceptors/Bug_2088/client.cpp:
17339           Rewrote this test to test the draft 3.1 spec behaviour which
17340           matches the current implementation. The 3.0.3 behaviour about
17341           which I made this report doesn't seem usable for end users.
17342           Fixes bugzilla bug 2088
17344 Tue Jul 19 11:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17346         * orbsvcs/examples/ORT/Gateway_i.cpp:
17347           Initialise pointer with 0
17349         * tao/Object_Loader.cpp:
17350         * tao/NVList.cpp:
17351           Removed explicit templates
17353 Tue Jul 19 10:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17355         * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
17356           Added virtual destructor to fix gcc4 runtime error
17358 Tue Jul 19 10:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17360         * tests/Reliable_Oneways/Reliable_Oneways.mpc:
17361           Simplified this MPC file
17363 Tue Jul 19 10:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17365         * tao/DynamicInterface/Server_Request.h:
17366         * tao/DynamicInterface/Request.h:
17367           Fixed documentation typo
17369         * tao/DynamicInterface/Server_Request.cpp:
17370           Use prefix operators for the refcount
17372         * tao/DynamicInterface/Context.{h,cpp}:
17373         * tao/True_RefCount_Policy.{h,inl}:
17374         * tao/Principal.{h,cpp,i}:
17375         * tao/NVList.{h,cpp}:
17376           Use ACE_Atomic_Op for the refcount
17378         * tao/Synch_Refcountable.{h,cpp,inl}:
17379         * tao/Utils/Synch_Refcountable.{h,cpp,inl}:
17380           Moved TAO_Synch_Refcountable to the Utils lib, it is a utility
17381           class and not used anywhere in the complete TAO distribution
17383         * tao/tao.mpc:
17384         * tao/Makefile.am:
17385           Updated for change above
17387 Tue Jul 19 09:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17389         * tao/Object.cpp:
17390           Fixed the _non_existent to catch a OBJECT_NOT_EXIST and then return
17391           true.
17393         * tao/PortableServer/Servant_Base.cpp (_non_existent) :
17394           Return false instead of 0
17396         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
17397           Removed try/catch. This is done in CORBA::Object.
17399           This fixes bugzills 2174. Thanks to Torsten Kuepper
17400           <torsten dot kuepper at nokia dot com> for reporting this
17402 Mon Jul 18 14:53:19 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17404         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17406           Changed to compute size of log record only once.
17408         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17409         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17410         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17412           Update for below change.
17414         * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17416           Changed TAO_LogRecordStore::log()'s log record parameter to a
17417           const reference.
17419           Prior to this change, TAO_Log_i::write_recordlist() copied the
17420           indexed record (from the list) to a temporary before invoking
17421           TAO_LogRecordStore::log(), since that updated the id and time-
17422           stamp fields.  Since this is not always true with dynamically
17423           loaded strategies, we make the concrete LogRecordStore class
17424           do the copy.
17426 Mon Jul 18 13:12:15 2005  Ciju John  <john_c@ociweb.com>
17428         * orbsvcs/Notify_Service/Notify_Service.mpc:
17430         Linked in the ValueType library to the NamingService. This is
17431         required in case the event embedds a valuetype. The event body
17432           consists of several CORBA anys. The current implementation
17433           demarshalls an any before touching app code. Thus if the any
17434           were to contain a valuetype, the valuetype library will be
17435           called upon to demarshall the data.
17437 Mon Jul 18 15:34:01 2005  Simon McQueen  <sm@prismtech.com>
17439         * tao/DynamicInterface/DII_Invocation.cpp:
17440         * tao/PI_Server/PI_Server_Loader.cpp:
17441         * tao/Union_TypeCode.cpp:
17442         * tao/Union_TypeCode_Static.cpp:
17443         * tests/Bug_1020_Basic_Regression/Server_Task.cpp:
17445           Removed unreachable statements identified by HP non stop
17446           MIPS build warnings.
17448 Mon Jul 18 14:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17450         * tests/Bug_2174_Regression/client.cpp:
17451           Don't print the transient exception, this is expected
17453         * tests/Bug_2174_Regression/server.cpp:
17454           Removed commented out code
17456 Mon Jul 18 09:20:46 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17458         * NEWS:
17459           Added notes about codeset refactoring.
17461 Mon Jul 18 14:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17463         * tao/Any_Impl.cpp:
17464           Fixed crash in Any cleanup
17466 Mon Jul 18 15:05:03 2005  Boris Kolpackov  <boris@kolpackov.net>
17468         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17469         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
17471           Fixed a bunch of warnings.
17473 Mon Jul 18 08:13:14 2005  Justin Michel  <michel_j@ociweb.com>
17475         * orbsvcs/orbsvcs/Notify/Admin.cpp:
17477           Attempt to fix compile errors on Irix resulting from partially
17478         defined types.
17480 Mon Jul 18 05:15:49 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17482         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17484           #include "ace/OS_NS_sys_time.h" to bring ACE_OS::gettimeofday()
17485           definition into scope for noinline builds.
17487         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17489           #include "ace/Auto_Ptr.h" to bring auto_ptr<> template into
17490           scope for noinline builds.
17492         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17493         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17494         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17495         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17497           #include "ace/OS_NS_stdio.h" to bring ACE_OS::sprintf()
17498           definition into scope for noinline builds.
17500 Mon Jul 18 06:53:00 2005  Chad Elliott  <elliott_c@ociweb.com>
17502         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
17504           Fixed a bug where using reference_to_servant() with the
17505           DefaultServant strategy incremented the reference count by two
17506           instead of one.
17508         * tests/POA/Default_Servant/Default_Servant.cpp:
17510           Added tests to check that the reference count is correctly
17511           maintained when using reference_to_servant() with the Root POA
17512           and the Default Servant POA.
17514 Mon Jul 18 08:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17516         * tao/Any_Impl.{h,cpp}:
17517         * tao/LocalObject.{h,cpp,i}:
17518         * tao/Messaging/AMH_Response_Handler.cpp:
17519         * tao/Valuetype/ValueFactory.{h,cpp}:
17520           Use ACE_Atomic_Op for the refcount
17522 Mon Jul 18 08:43:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17524         * tao/Codeset_Descriptor_Base.h:
17525         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17526           Fixed fuzz errors
17528 Sun Jul 17 18:57:26 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17530         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (operator):
17532           Fixed a typo resulting from an earlier edit.
17534 Sun Jul 17 16:39:01 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17536         * tao/Codeset_Descriptor_Base.h:
17537         * tao/Codeset_Manager.cpp:
17538         * tao/Codeset_Manager.h:
17539         * tao/Codeset_Manager_Factory_Base.cpp:
17540         * tao/Codeset_Manager_Factory_Base.h:
17541         * tao/Makefile.am:
17542         * tao/ORB_Core.cpp:
17543         * tao/ORB_Core.h:
17544         * tao/ORB_Core.i:
17545         * tao/Resource_Factory.cpp:
17546         * tao/Resource_Factory.h:
17547         * tao/default_resource.cpp:
17548         * tao/default_resource.h:
17549         * tao/tao.mpc:
17550         * tao/Codeset/Codeset_Manager_Factory.cpp:
17551         * tao/Codeset/Codeset_Manager_Factory.h:
17552         * tao/Codeset/Codeset_Manager_i.cpp:
17553         * tao/Codeset/Codeset_Manager_i.h:
17554         * tao/Codeset/Codeset_Translator_Factory.cpp:
17555         * tao/Codeset/UTF16_BOM_Translator.cpp:
17556         * tao/Codeset/Codeset_Descriptor.cpp:
17557         * tao/Codeset/Codeset_Descriptor.h:
17559           Moved the remaining codeset-specific details out of the ORB core
17560           and into TAO_Codeset. This is accomplished by moving the codeset
17561           descriptor interface out of the Resource_Factory.h and making it
17562           accessible only through the Codeset_Manager interface. This
17563           means that the codeset manager must be created earlier in
17564           the start-up if the library is available. If one assumes that
17565           specifying a native [w]char codeset, or translators in the
17566           svc.conf file, one expects to use codeset negotiation, then this
17567           earlier loading is not a problem. If no codeset configuration is
17568           supplied and -ORBNegotiateCodesets 0 is supplied to ORB_init,
17569           then the TAO_Codeset library will not be loaded.
17571           With static linked applications, if TAO_Codeset is not linked in
17572           and tao/Codeset/Codeset.h is not included, then any codeset
17573           specific configuration is ignored by the resource factory.
17575           This change requires regenerating makefiles for TAO and
17576           TAO_Codeset. If rebuilding in an existing workspace, rebuilding
17577           dependencies for these libraries is recommended.
17580 Sat Jul 16 18:01:26 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17582         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17584           Changed init() method to not set the administrative and
17585           forwarding states, since those may be from a persistent
17586           data store.
17588 Sat Jul 16 17:48:15 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17590         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
17591         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp
17592         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp
17594           Remove stray ACE_DEBUGs.
17596         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17598           Fix inverted conditional in set_administative_state().
17600 Sat Jul 16 17:17:30 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17602         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17604           Changed log record to use log_record_size() instead of sizeof()
17605           when checking whether log is full.
17607         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17608         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17610           Use the thread-safe interface pattern for remove() method.
17611           Change all callers who already have the write lock to call
17612           new remove_i() method.  Avoids deadlock found by unit test.
17614         * orbsvcs/orbsvcs/Log/Log_i.cpp:
17616           Changed flush method to invoke flush on log record store.
17618         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp
17619         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h
17620         * orbsvcs/orbsvcs/Log/LogRecordStore.h
17622           Added flush method to ensure log records have been written
17623           to persistent media.
17625         * orbsvcs/orbsvcs/Log/Log_i.h:
17627           Make remove_old_records public so it can be called by log
17628           compaction timer.
17630         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
17632           Changed to invoke remove_old_records() on log now that
17633           Hash_LogRecordStore is protected by read/write locks.
17635 Sat Jul 16 15:46:21 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17637         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17638         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17639         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17640         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17641         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17642         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17643         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17644         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17645         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17646         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17648           Refactor identical code to create the factory and log channel
17649           POAs out of *LogFactory_i and into base class TAO_LogMgr_i.
17651 Sat Jul 16 14:46:36 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17653         * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
17655           Add missing read/write guards.
17657         * orbsvcs/orbsvcs/LogRecordStore.h:
17658         * orbsvcs/orbsvcs/Hash_LogRecordStore.h:
17659         * orbsvcs/orbsvcs/Hash_LogRecordStore.cpp:
17661           Suppored emulated exceptions on all LogRecordStore methods.
17663         * orbsvcs/orbsvcs/Log_Persistence_Strategy.h:
17664         * orbsvcs/orbsvcs/LogStore.h:
17666           New files that should have been committed as part of:
17667           Fri Jul 15 17:01:34 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17669 Sat Jul 16 16:12:04 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
17671         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp (dispatch):
17672           Don't put the ACE_GUARDs in the TAO_GroupId*::operator() methods.
17673           Thanks to J.T. for noticing this.
17675 Sat Jul 16 18:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17677         * tao/DynamicInterface/Request.inl:
17678           Added include of NVList.h to fix compile errors in builds with
17679           inlining enabled
17681 Sat Jul 16 10:24:36 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
17683         * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.{cpp,h}: Added
17684           a lock to prevent race conditions.  Thanks to Frank Hunleth
17685           <frank@hunleth.com> and Felix Perez Alamillo
17686           <fpalamillo@indra.es> for helping with this.
17688 Sat Jul 16 02:18:12 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
17690         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
17692           Changed code generation of the _boxed_out() method for
17693           boxed array types to return the type of the valuebox
17694           member's .out() method. The _boxed_out() method previously
17695           returned the member's .inout() method, which could
17696           potentially cause a memory leak if the member _var's
17697           contained pointer is non-zero when _boxed_out() is
17698           called.
17700 Fri Jul 15 17:01:34 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17702         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
17704           Added Hash_Persistence_Strategy.*, Hash_LogStore.*, and
17705           Hash_LogRecordStore.* to DsLogAdmin_Serv project.
17707         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17708         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17710           Use dynamically loaded persistence strategy to create
17711           LogStore.
17713         * orbsvcs/orbsvcs/Log/Log_Persistence_Strategy.h:
17714         * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.cpp:
17715         * orbsvcs/orbsvcs/Log/Hash_Persistence_Strategy.h:
17717           New TAO_Log_Persistence_Strategy abstract base class which
17718           strategizes the log parameter and log record storage, with
17719           concrete TAO_Hash_Persistence_Strategy.h implementation.
17721         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
17722         * orbsvcs/orbsvcs/Log/LogMgr_i.h:
17723         * orbsvcs/orbsvcs/Log/LogStore.h:
17724         * orbsvcs/orbsvcs/Log/Hash_LogStore.cpp:
17725         * orbsvcs/orbsvcs/Log/Hash_LogStore.h:
17727           Refactor LogMgr_i class so it bridges to new LogStore abstract
17728           base class, with concrete TAO_Hash_LogStore implementation.
17730         * orbsvcs/orbsvcs/Log/LogRecordStore.h:
17731         * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
17732         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
17733         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
17735           Refactor TAO_LogRecordStore class into an abstract base class
17736           with a concrete TAO_Hash_LogRecordStore implementartion.
17738         * orbsvcs/orbsvcs/Log/Log_i.cpp (write_recordlist):
17740           Throw DsLogAdmin::LogOffDuty if log is off duty.
17742         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17744           Use poa_ instead of _default_POA for collocated event channel.
17746         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17747         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17748         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17750           Update callers.
17752         * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
17753         * orbsvcs/orbsvcs/Log/BasicLog_i.h:
17754         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
17755         * orbsvcs/orbsvcs/Log/EventLog_i.h:
17756         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
17757         * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
17759           Added poa_ member variable.
17761           Changed constructor to take poa parameter.
17763           Changed destroy to use poa_ member variable instead of using
17764           _default_POA(), since there are now multiple POAs in play.
17766         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17767         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17768         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17770           Update callers.
17772         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (object_creation):
17773         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17775            Removed unused Log argument.
17777         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
17778         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
17779         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
17780         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
17781         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
17782         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
17783         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
17784         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
17786           Create persistent POAs for the log factory and log channels.
17788           Activate factory and log channel objects explicitly instead
17789           of using _this().
17791           Fix assorted resource leaks, unchecked emulated exceptions.
17793 Fri Jul 15 16:17:34 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17795         * docs/Options.html:
17796         * tao/Codeset_Manager.cpp:
17797         * tao/Codeset_Manager.h:
17798         * tao/Makefile.am:
17799         * tao/ORB_Core.cpp:
17800         * tao/orbconf.h:
17801         * tao/tao.mpc:
17802         * tao/Codeset/Codeset.cpp:
17803         * tao/Codeset/Codeset_Manager_Factory.cpp:
17804         * tao/Codeset/Codeset_Manager_Factory.h:
17805         * tao/Codeset/UTF16_BOM_Factory.cpp:
17806         * tao/Codeset/UTF8_Latin1_Factory.cpp:
17808           Another round of changes to reconcile the differences between
17809           static and dynamic libraries. Static applications must
17810           explicitly link libTAO_Codeset and include "tao/Codeset/Codeset"
17811           to enable codeset support. Failing to do the include will cause
17812           none of the TAO_Codeset code to actually link. Thus merely
17813           adding -lTAO_Codeset to the link line is benign if no codeset
17814           support is desired. The link line is modified automatically for
17815           MPC projects depending on taoexe if the negotiate_codesets
17816           feature is enabled in default.features.
17818 Fri Jul 15 11:00:03 2005  Gary Maxey <gary.maxey@hp.com>
17820         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
17822           Fixed platform-specific errors.
17824 Fri Jul 15 08:48:55 2005  Gary Maxey <gary.maxey@hp.com>
17826         * tests/OBV/ValueBox/client.cpp:
17828           Fixed platform-specific errors.
17830 Fri Jul 15 17:18:44 2005  Boris Kolpackov  <boris@kolpackov.net>
17832         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17833         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
17834         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
17836           Fixed a number of warnings.
17838 Fri Jul 15 13:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17840         * tao/ORB.h:
17841           Added forward declaration NVList
17843         * tao/tao.mpc:
17844         * tao/extra_core.mpb:
17845           Moved ClientRequestInterceptor_Adapter and ServerRequestInterceptor_
17846           Adapter to extra_core, don't need them in a minimum build. Removed
17847           tao.mpc from tao.mpv, it is already in extra_core.mpb
17849 Fri Jul 15 13:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17851         * tao/DynamicInterface/Context.cpp:
17852         * tao/DynamicInterface/DII_Invocation.cpp:
17853         * tao/DynamicInterface/Request.{h,cpp}:
17854         * tao/DynamicInterface/Server_Request.{h,cpp,inl}:
17855           Use more forward declarations and reduced the includes done, doxygen
17856           improvement and removed explicit templates
17858 Fri Jul 15 11:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17860         * tao/NVList.cpp:
17861           Initialise pointers with 0
17863 Fri Jul 15 10:36:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17865         * tao/Any.h:
17866           Removed not needed forward declaration of CORBA_NVList
17868 Thu Jul 14 22:15:02 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17870         * tao/Codeset/Codeset.cpp:
17871         * tao/Codeset/Codeset.h:
17872         * tao/Codeset/Codeset_Manager_Factory.cpp:
17873         * tao/Codeset/Codeset_Manager_Factory.h:
17874         * tao/Codeset/Codeset_Manager_i.cpp:
17875         * tao/Codeset/Codeset_Manager_i.h:
17877           Separated the classes responsible for initailizing the codeset
17878           library from the codeset manager implementation. This is an
17879           effort to improve the integration with either static or shared
17880           libraries.
17882         * tao/Makefile.am:
17884           Added the new files mentioned above.
17886         * tao/orbconf.h:
17888           Changed the default for codeset negotiation to be 0 for static
17889           builds.
17891 Thu Jul 14 22:52:09 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
17893         * tao/PortableServer/Fixed_Array_SArgument_T.h:
17894         * tao/PortableServer/Fixed_Array_SArgument_T.inl:
17896           Changed the Fixed_Array_SArg_Traits_T typedef
17897           'out_arg_type' for fixed arrays to
17898           be <array>_slice* instead of <array>_slice*&, and
17899           changed the Out_Fixed_Array_SArgument_T::arg() method
17900           to return a slice pointer instead of a slice pointer
17901           reference. Since the array is of fixed size, the slice
17902           pointer can be declared on the stack, and no heap
17903           allocation is necessary, for an OUT arg of this type on
17904           the skeleton side. Thanks to Chad Elliott
17905           <elliott_c@ociweb.com> for pointing this out.
17907 Thu Jul 14 15:04:41 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17909         * tao/Makefile.am:
17910         * orbsvcs/orbsvcs/Makefile.am:
17912           Regenerated.
17914 Thu Jul 14 21:42:43 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
17916         * docs/performance.html:
17918           Updated section on ways to reduce compile-time footprint.
17920 Thu Jul 14 12:20:59 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17922         * tao/Codeset.mpc:
17924           Added PIDL_Files and Resource_Files definitions so that bogus
17925           definitions aren't added to the project.
17927 Thu Jul 14 10:51:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17929         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
17930         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
17932           Add *_IDL projects for compiling *.idl files.  This eliminates
17933           duplicate rules that would otherwise result when Makefile.am's
17934           are aggregated in the automake build.
17936 Thu Jul 14 08:38:48 2005  Gary Maxey <gary.maxey@hp.com>
17938         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
17939         * tests/OBV/ValueBox/Test_impl.cpp
17940         * tests/OBV/ValueBox/client.cpp
17941         * tests/OBV/ValueBox/server.cpp:
17943           Fixed platform-specific errors.
17945 Thu Jul 14 09:06:53 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17947         * tao/Codeset/codeset_export.h:
17949           Another round of fixes.
17951 Thu Jul 14 08:11:27 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17953         * tao/Codeset/codeset_export.h:
17954         * tao/Codeset/Codeset_Manager_i.cpp:
17955         * tao/Codeset/UTF16_BOM_Factory.cpp:
17956         * tao/Codeset/UTF8_Latin1_Factory.cpp:
17957         * tao/Codeset/UTF8_Latin1_Translator.cpp:
17959           Fixed more platform-specific errors.
17961 Thu Jul 14 08:59:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
17963         * tao/ORB_Core.i:
17964           Removed not needed ;
17966 Thu Jul 14 09:37:54 2005  Boris Kolpackov  <boris@kolpackov.net>
17968         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
17969         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
17971           Fixed a number of fuzz errors.
17973 Wed Jul 13 21:51:15 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17975         * tao/ORB_Core.h:
17977           I forgot to take out the unneeded CORBA::Environment arg from
17978           load_codeset_manager. This was caught by a No Exceptions build.
17980 Wed Jul 13 16:46:09 2005  J.T. Conklin  <jtc@acorntoolworks.com>
17982         * orbsvcs/orbsvcs/ETCL.mpc:
17984           Added Header_Files, Inline_Files, and Template_Files sections
17985           so headers and inlines are installed for the automake build.
17987 Wed Jul 13 16:37:41 2005  Phil Mesnier  <mesnier_p@ociweb.com>
17989         * tao/Codeset.mpc
17990         * tao/Codeset_Manager.cpp
17991         * tao/Codeset_Manager.h
17992         * tao/Codeset_Translator_Base.cpp
17993         * tao/Codeset_Translator_Base.h
17994         * tao/Codeset_Translator_Factory.h
17995         * tao/GIOP_Message_Base.cpp
17996         * tao/GIOP_Message_Lite.cpp
17997         * tao/IIOP_Acceptor.cpp
17998         * tao/ORB_Core.cpp
17999         * tao/ORB_Core.h
18000         * tao/ORB_Core.i
18001         * tao/Profile_Transport_Resolver.cpp
18002         * tao/Resource_Factory.cpp
18003         * tao/Resource_Factory.h
18004         * tao/Transport.cpp
18005         * tao/Transport.h
18006         * tao/Transport.inl
18007         * tao/default_resource.cpp
18008         * tao/default_resource.h
18009         * tao/orbconf.h
18010         * tao/params.cpp
18011         * tao/params.h
18012         * tao/params.i
18013         * tao/tao.mpc
18014         * tao/Codeset/Codeset_Manager_i.cpp
18015         * tao/Codeset/Codeset_Manager_i.h
18016         * tao/Codeset/Codeset_Translator_Factory.cpp
18017         * tao/Codeset/Codeset_Translator_Factory.h
18018         * tao/Codeset/Codeset_Translator_Factory_T.cpp
18019         * tao/Codeset/Codeset_Translator_Factory_T.h
18020         * tao/Codeset/UTF16_BOM_Factory.cpp
18021         * tao/Codeset/UTF16_BOM_Factory.h
18022         * tao/Codeset/UTF16_BOM_Translator.cpp
18023         * tao/Codeset/UTF16_BOM_Translator.h
18024         * tao/Codeset/UTF8_Latin1_Factory.cpp
18025         * tao/Codeset/UTF8_Latin1_Factory.h
18026         * tao/Codeset/UTF8_Latin1_Translator.cpp
18027         * tao/Codeset/UTF8_Latin1_Translator.h
18028         * tao/Codeset/codeset_export.h
18030           Refactored the support for codeset negotiation. All logic is now
18031           maintained in a separate library, TAO_Codeset. The class
18032           TAO_Codeset_Manager is now an abstract base class, providing the
18033           interface, when needed, to the traditional codeset assignment
18034           and translator selection functions. Since the instance of the
18035           codeset manager is now optional, all places that reference it
18036           must test for a non-null pointer. The initialization of the
18037           codeset manager is now deferred. The resource factory now
18038           populates a collection of codeset descriptors based on the
18039           supplied configuration options. The ORB Core loads an instance
18040           of the codeset manager on demand if the negotiate_codesets
18041           option is set. The tao/Codeset_Translator_Factory.h file remains
18042           as a shell to support backwards compatibility at the code level,
18043           but the base class for the translators is now in the Codeset
18044           library.
18046         * tests/CodeSets/libs/IBM1047_ISO8859/CodeSets_libs_IMB1047_ISO8859.mpc
18047         * tests/CodeSets/libs/UCS4_UTF16/CodeSets_libs_UCS4_UTF16.mpc
18049           Added a reference to the new MPC base project, codeset.
18051         * tests/CodeSets/simple/CodeSets_simple.mpc
18052         * tests/CodeSets/simple/wcs_test.conf
18054           Fixed misc. typos and odd dependancies.
18056         * docs/Options.html:
18057         * NEWS:
18059           Added description of Codeset changes.
18061 Wed Jul 13 13:26:45 2005  Gary Maxey <gary.maxey@hp.com>
18063         * NEWS:
18065           Added information about availability of the Boxed Value Type.
18067 Wed Jul 13 13:17:56 2005   Gary Maxey <gary.maxey@hp.com>
18069         * tests/OBV/ValueBox/client.cpp:
18070         * tests/OBV/ValueBox/run_test.pl:
18071         * tests/OBV/ValueBox/server.cpp:
18072         * tests/OBV/ValueBox/Test_impl.cpp:
18073         * tests/OBV/ValueBox/Test_impl.h:
18074         * tests/OBV/ValueBox/valuebox.idl:
18075         * tests/OBV/ValueBox/valuebox.mpc:
18076         * tests/OBV/ValueBox/vb_basic.idl:
18077         * tests/OBV/ValueBox/vb_struct.idl:
18078         * tests/OBV/ValueBox/vb_union.idl:
18080           New test for valuebox feature
18082 Wed Jul 13 15:14:46 2005  Justin Michel  <michel_j@ociweb.com>
18084         * NEWS:
18086           Added information about recent Notification Service changes.
18088 Wed Jul 13 18:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18090         * tao/ServerRequestInterceptor_Adapter_Factory.{h,cpp}:
18091         * tao/ClientRequestInterceptor_Adapter_Factory.{h,cpp}:
18092           Added virtual destructor to resolve gcc4 runtime errors, the cpp
18093           file is new
18095         * tao/tao.mpc:
18096         * tao/Makefile.am:
18097           Added new files
18099         * tao/Thread_Lane_Resources_Manager.cpp:
18100           Removed explicit templates
18102 Wed Jul 13 18:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18104         * tao/Pollable.pidl:
18105         * tao/PollableC.{h,cpp}:
18106         * tao/PollableS.h:
18107           Moved these files to the Messaging library
18109         * tao/Messaging/*C.{h,cpp}:
18110           Regenerated
18112         * tao/tao.mpc:
18113         * tao/Makefile.am:
18114           Updated because of file move above
18116 Wed Jul 13 12:53:34 2005  Chad Elliott  <elliott_c@ociweb.com>
18118         * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
18120           Added a missing ACE_CHECK_RETURN.
18122 Wed Jul 13 16:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18124         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
18125           Updated some debug statements to get the same layout as in other places
18127 Wed Jul 13 11:18:44 2005  Justin Michel  <michel_j@ociweb.com>
18129         * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
18130         * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
18132           Update the test to be more tolerant of differing thread behavior
18133         on the various platforms.
18135 Wed Jul 13 10:24:39 2005  Chad Elliott  <elliott_c@ociweb.com>
18137         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
18139           Print an error if the registry option is used on a non-Windows OS.
18141         * orbsvcs/examples/ImR/Advanced/run_test.pl:
18143           When "using" Getopts::Long, take everything to be compatible with
18144           Perl 5.6.1.
18146         * orbsvcs/orbsvcs/CosNotification.mpc:
18148           Simplify the persistence project by using a wildcard.
18150         * tao/ImR_Client/ImR_Client.h:
18151         * tao/ImR_Client/ImR_Client.cpp:
18153           Added a constructor to initialize the server_object_ pointer.
18155         * tao/PortableServer/Root_POA.cpp:
18157           Do not put the passed in POAManager in the safe_poa_manager as we
18158           do not want it to be destroyed in case an exception is thrown
18159           during the create_POA_i() method.
18161 Wed Jul 13 08:01:15 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18163         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
18165           Fixed typo introduced in:
18166           Tue Jul 12 17:12:46 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18168 Wed Jul 13 12:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18170         * tao/Encodable.{h,cpp}:
18171         * tao/Utils/Encodable.{h,cpp}:
18172           Moved Encodable from the TAO lib to the Utils lib. It is a utility
18173           class that is not used in TAO and its tests. This way anyone using
18174           it can keep using it.
18176         * tao/tao.mpc:
18177         * tao/Makefile.am:
18178           Updated for change above
18180 Wed Jul 13 12:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18182         * tao/RTCORBA/RT_ORB_Loader.cpp:
18183           Create the _var later on the stack
18185         * tao/RTCORBA/RT_ORBInitializer.cpp:
18186           Initialise pointer
18188         * tao/RTCORBA/RTCORBAC.h:
18189           No need to derive ProtocolProperties from TAO_Encodable
18191         * tao/RTCORBA/diffs/RTCORBA.diff:
18192           Updated
18194 Wed Jul 13 10:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18196         * tao/IIOP_Acceptor.cpp:
18197           Updated some debug statements so that they have the same formatting
18198           as the other statements
18200 Wed Jul 13 10:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18202         * docs/performance.html:
18203           Started with documenting the defines that have impact on runtime
18204           footprint
18206 Tue Jul 12 17:43:55 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18208         * tao/Makefile.am:
18210           Regenerated.
18212 Tue Jul 12 17:12:46 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18214         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
18215         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
18217           Add *_IDL projects for compiling *.idl files.  This eliminates
18218           duplicate rules that would otherwise result when Makefile.am's
18219           are aggregated in the automake build.
18221 Tue Jul 12 13:39:21 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18223         * orbsvcs/orbsvcs/CosNaming.mpc:
18224         * orbsvcs/orbsvcs/CosNotification.mpc:
18225         * orbsvcs/orbsvcs/CosTrading.mpc:
18226         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
18227         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
18228         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
18230           Make _IDL projects unconditional now that Chad has enhanced
18231           MPC to support custom_only builds for VC++ projects.
18233 Tue Jul 12 18:07:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18235         * tao/PortableServer/Upcall_Wrapper.cpp:
18236           Fixed compile errors with msvc6
18238 Tue Jul 12 18:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18240         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
18241           Added missing include
18243 Tue Jul 12 17:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18245         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.{h,cpp}:
18246           Fixed compile errors
18248 Tue Jul 12 08:56:03 2005  Justin Michel  <michel_j@ociweb.com>
18250         * orbsvcs/tests/ImplRepo/run_test.pl:
18252           Ensure that old exe files are deleted before new ones are copied in
18253         the nt_service_ir test.
18254           Make the nt_service_ir test fail more quickly when an error occurs.
18256 Tue Jul 12 08:33:05 2005  Chad Elliott  <elliott_c@ociweb.com>
18258         * tests/RTCORBA/Banded_Connections/bands.irix:
18259         * tests/RTCORBA/Banded_Connections/run_test.pl:
18260         * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
18262           Added support for IRIX.
18264         * tests/RTCORBA/Collocation/continuous.conf:
18265         * tests/RTCORBA/Collocation/continuous.conf.xml:
18266         * tests/RTCORBA/Collocation/run_test.pl:
18267         * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf:
18268         * tests/RTCORBA/Destroy_Thread_Pool/continuous.conf.xml:
18269         * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl:
18270         * tests/RTCORBA/Persistent_IOR/continuous.conf:
18271         * tests/RTCORBA/Persistent_IOR/continuous.conf.xml:
18272         * tests/RTCORBA/Persistent_IOR/run_test.pl:
18273         * tests/RTCORBA/Persistent_IOR/server.cpp:
18274         * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf:
18275         * tests/RTCORBA/Priority_Inversion_With_Bands/continuous.conf.xml:
18276         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
18277         * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp:
18278         * tests/RTCORBA/Server_Declared/continuous.conf:
18279         * tests/RTCORBA/Server_Declared/continuous.conf.xml:
18280         * tests/RTCORBA/Server_Declared/run_test.pl:
18281         * tests/RTCORBA/Thread_Pool/continuous.conf:
18282         * tests/RTCORBA/Thread_Pool/continuous.conf.xml:
18283         * tests/RTCORBA/Thread_Pool/run_test.pl:
18285           For HP-UX, the only priority mapping that makes sense is
18286           continuous.  For each of these tests, I added a configurator file
18287           to set the priority mapping and only use it on HP-UX.
18289         * tests/RTCORBA/common_args.cpp:
18291           sscanf wasn't working properly (at least with aCC 3.60) so I
18292           switched to strtoul.
18294 Tue Jul 12 13:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18296         * tests/RTCORBA/Persistent_IOR/client.cpp:
18297           Added check for nil reference
18299         * tao/Thread_Lane_Resources.cpp (cleanup_rw_transports):
18300           If we are already finalized (transport_cache pointer is zero)
18301           directly return.
18303 Tue Jul 12 13:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18305         * tests/RTCORBA/Persistent_IOR/test.idl:
18306           Made the shutdown call a oneway
18308 Tue Jul 12 12:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18310         * tao/Thread_Lane_Resources.cpp:
18311           Set pointers to zero after deleting them
18313 Tue Jul 12 12:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18315         * tao/PI/ClientRequestInfo.h:
18316           Removed invalid export macro
18318 Tue Jul 12 11:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18320         * tao/RTCORBA/RT_ORB.cpp:
18321           Initialise pointers with 0
18323 Tue Jul 12 11:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18325         * tests/Bug_1639_Regression/test.mpc:
18326           Simplified this mpc file
18328 Tue Jul 12 10:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18330         * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
18331           Don't build the client when minimum_corba is set
18333         * tao/CONV_FRAME.pidl:
18334         * tao/GIOP.pidl
18335           Updated regeneration instructions
18337         * tao/CONV_FRAMES_T.h:
18338         * tao/GIOPS_T.h
18339           Removed this file
18341         * tao/ClientRequestInfo.{h,cpp}
18342         * tao/ClientRequestInfo.pidl:
18343         * tao/ClientRequestInfoA.cpp
18344         * tao/ClientRequestInfoC.{h,cpp}:
18345         * tao/ClientRequestInfoS.h:
18346         * tao/PIForwardRequest.pidl
18347         * tao/PIForwardRequestA.cpp
18348         * tao/PIForwardRequestC.{h,cpp}:
18349         * tao/PIForwardRequestS.h
18350         * tao/RequestInfo.pidl
18351         * tao/RequestInfoA.cpp:
18352         * tao/RequestInfoC.{h,cpp}:
18353         * tao/RequestInfoS.h:
18354           These files are moved to the PI library
18356         * tao/ClientRequestInterceptor_Adapter.h:
18357           Don't pass TAO_ClientRequestInfo with each invocation,
18358           an instance is allocated within the adapter implementation.
18359           Also added a method to get the PortableInterceptor::ReplyStatus
18360           from a TAO::Invocation_Base
18362         * tao/Collocation_Resolver.cpp:
18363         * tao/Protocol_Factory.cpp:
18364         * tao/Protocols_Hooks.cpp:
18365         * tao/Tagged_Components.cpp:
18366           Removed explicit template instantiations
18368         * tao/IIOP_Profile.h:
18369         * tao/Profile.h:
18370           Moved destructor to protected part to make sure an instance
18371           is only removed by the _decr_refcnt
18373         * tao/Invocation_Base.{h,cpp,inl}:
18374           Reworked the invocation path to invoke the client request
18375           interceptor when it is set and don't create a TAO_ClientRequestInfo
18376           on the stack, this is done in the PI adapter. Store the invoke_status
18377           and caught_exception as members in this class, this was done
18378           previously in the TAO_ClientRequestInfo, but this is now not
18379           used anymore in the TAO lib
18381         * tao/MProfile.h:
18382           Doxygen improvement
18384         * tao/Makefile.am:
18385           Updated because of moving of files
18387         * tao/ORB_Core.h:
18388           No need to forward declare TAO_ServerRequest
18390         * tao/PortableInterceptor.pidl:
18391         * tao/PortableInterceptorC.h:
18392           Removed the files we moved to PI/PI_Server
18394         * tao/ServerRequestInfo.pidl:
18395         * tao/ServerRequestInfoA.cpp:
18396         * tao/ServerRequestInfoC.{h,cpp}:
18397         * tao/ServerRequestInfoS.h:
18398           Moved to the PI_Server lib
18400         * tao/ServerRequestInterceptor_Adapter.h:
18401           Updated to not pass TAO_ServerRequestInfo with each call, pass
18402           the difference exception info
18404         * tao/Stub.{h,cpp}:
18405           Removed service_profile_selection(), this was marked deprecated for
18406           a long time.
18408         * tao/Synch_Invocation.cpp:
18409           Fixed incorrect emulated exception usage
18411         * tao/TAO_Server_Request.{h,cpp,i}:
18412           Added data members which where previous in TAO_ServerRequestInfo
18414         * tao/Transport.{h,cpp,inl}:
18415           Removed TAO_Transport_Refcount_Guard, not used
18417         * tao/tao.mpc:
18418           Updated
18420         * tao/PI/ClientRequestInfo.{cpp,h}:
18421         * tao/PI/ClientRequestInfo.pidl:
18422         * tao/PI/ClientRequestInfoA.cpp"
18423         * tao/PI/ClientRequestInfoC.{h,cpp}:
18424         * tao/PI/ClientRequestInfoS.h:
18425           These files moved here from the TAO core library
18427         * tao/PI/ClientRequestInterceptor.pidl:
18428           Updated includes because of moved files
18430         * tao/PI/ClientRequestInterceptorA.cpp:
18431         * tao/PI/ClientRequestInterceptorC.{h,cpp}:
18432         * tao/PI/ClientRequestInterceptorS.h:
18433           Regenerated
18435         * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
18436           Allocate a TAO_ClientRequestInfo on the stack for each
18437           interception point and updated for base interface
18439         * tao/PI/InterceptorA.cpp
18440         * tao/PI/InterceptorC.{h,cpp}:
18441         * tao/PI/InterceptorS.h:
18442         * tao/PI/ORBInitInfoA.cpp:
18443         * tao/PI/ORBInitInfoC.{h,cpp}:
18444         * tao/PI/ORBInitInfoS.h:
18445         * tao/PI/ORBInitializerA.cpp:
18446         * tao/PI/ORBInitializerC.{h,cpp}:
18447         * tao/PI/ORBInitializerS.h:
18448           Regenerated
18450         * tao/PI/PI.h:
18451           Include new *C.h files
18453         * tao/PI/PIForwardRequest.pidl
18454         * tao/PI/PIForwardRequestA.cpp
18455         * tao/PI/PIForwardRequestC.{h,cpp}:
18456         * tao/PI/PIForwardRequestS.h:
18457         * tao/PI/RequestInfo.pidl:
18458         * tao/PI/RequestInfoA.cpp:
18459         * tao/PI/RequestInfoC.{h,cpp}:
18460         * tao/PI/RequestInfoS.h:
18461           Moved from the TAO lib
18463         * tao/PI_Server/PI_Server.h:
18464           Added new *C.h files
18466         * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
18467           Allocate a TAO_ServerRequestInfo for each interception point
18469         * tao/PI_Server/ServerRequestInfo.{h,cpp,inl}:
18470         * tao/PI_Server/ServerRequestInfo.pidl:
18471         * tao/PI_Server/ServerRequestInfoA.cpp:
18472         * tao/PI_Server/ServerRequestInfoC.{h,cpp}:
18473         * tao/PI_Server/ServerRequestInfoS.h:
18474           Moved from the PortableServer lib
18476         * tao/PI_Server/ServerRequestInterceptor.pidl:
18477           Updated includes
18479         * tao/PI_Server/ServerRequestInterceptorC.h:
18480           Regenerated
18482         * tao/PortableServer/Basic_SArguments.cpp:
18483         * tao/PortableServer/Special_Basic_SArguments.cpp:
18484         * tao/PortableServer/UB_String_SArguments.cpp
18485           Removed, not needed
18487         * tao/PortableServer/ServerRequestInfo.{h,cpp,inl}:
18488           Moved to the PI_Server lib
18490         * tao/PortableServer/Local_Servant_Base.inl:
18491           Removed commented out code
18493         * tao/PortableServer/ORT_Adapter.cpp:
18494         * tao/PortableServer/ORT_Adapter_Factory.cpp:
18495         * tao/PortableServer/StrategyFactory.cpp:
18496           Removed explicit templates
18498         * tao/PortableServer/Object_Adapter.cpp:
18499         * tao/PortableServer/Upcall_Wrapper.cpp:
18500           Updated code because of changes ServerRequestInterceptor
18501           adapter change
18503         * tao/RTCORBA/RT_ORBInitializer.cpp:
18504           Initialise pointer with 0
18506         * tao/RTScheduling/RTScheduler.pidl:
18507           Updated include
18509         * tao/RTScheduling/RTSchedulerC.h:
18510           Regenerated
18512         * tests/Big_Twoways/Peer.cpp:
18513           Initialise pointer with 0
18515         * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h:
18516           Added needed include
18518 Mon Jul 11 13:39:34 2005   Gary Maxey <gary.maxey@hp.com>
18520         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
18521         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
18523           Updated to solve cross platform compilation problems.
18525 Mon Jul 11 21:08:17 2005  Boris Kolpackov  <boris@kolpackov.net>
18527         * orbsvcs/examples/Notify/Federation/Gate/Export.h:
18528         * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18529         * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
18531         Added export macro.
18533 Mon Jul 11 09:07:26 2005  Justin Michel  <michel_j@ociweb.com>
18535         * orbsvcs/orbsvcs/Notify/Admin.cpp:
18537           Add missing include of Event_Manager.h
18539 Mon Jul 11 07:23:49 2005  Chad Elliott  <elliott_c@ociweb.com>
18541         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
18543           Set the stack size for windows based project types to 16Mb to
18544           allow this test to complete on Windows.
18546 Mon Jul 11 11:12:42 2005  Boris Kolpackov  <boris@kolpackov.net>
18548         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18549         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18551           Add explicit return statements to main (which is renamed
18552           to ace_main_i and, as a result, doesn't have proper main
18553           semantics).
18555 Mon Jul 11 08:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18557         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
18558           Removed not needed base projects
18560 Mon Jul 11 08:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18562         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
18563           Simplified this mpc file
18565         * tests/Bug_2174_Regression/*:
18566           New regression for bug 2174. _non_existent should return
18567           true/false, not raise OBJECT_NOT_EXIST. Thanks to
18568           Torsten Kuepper <torsten dot kuepper at nokia dot com>
18569           for making this regression. The bugfix for this will follow
18570           later this week.
18572 Fri Jul  8 12:59:38 2005  Chad Elliott  <elliott_c@ociweb.com>
18574         * tests/GIOP_Fragments/PMB_With_Fragments/dribble.pl:
18576           Added a sleep(1) at the end of this script to allow the socket to
18577           get flushed before the process exits.  On windows, the socket data
18578           is lost if the socket isn't flushed by the OS before the process
18579           completes.
18581 Fri Jul  8 11:15:00 2005  Justin Michel  <michel_j@ociweb.com>
18583         * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
18584         * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
18585         * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
18586         * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
18587         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
18588         * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
18589         * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
18590         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18591         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18592         * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18593         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18594         * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
18595         * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
18596         * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
18597         * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
18598         * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
18599         * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
18600         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18601         * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
18603           Add NOT_USED where appropriate to exception macros.
18605 Fri Jul  8 16:03:46 2005  Boris Kolpackov  <boris@kolpackov.net>
18607         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18608         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18609         * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18610         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18612           Made the code compile on platforms with emulated exceptions.
18614 Fri Jul  8 14:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18616         * tao/Transport_Cache_Manager.h:
18617           Removed virtual from destructor, no need for this.
18619 Fri Jul  8 15:32:36 2005  Boris Kolpackov  <boris@kolpackov.net>
18621         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18622         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18623         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18625           Changed all references to TAO_Notify_Service:init to read
18626           init_service because somebody decided for some reason to
18627           rename this function. Also made the code compilable by VC6.
18629 Fri Jul  8 12:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18631         * tao/LocalObject.cpp:
18632           Removed some remarks about possible corba spec mismatch. Checked
18633           the latest corba spec and we throw the correct error
18635 Fri Jul  8 12:20:47 2005  Simon McQueen  <sm@prismtech.com>
18637         * tests/Bug_2183_Regression/server.conf:
18639           Used the wrong comment character in this file.
18641 Thu Jul  7 16:29:47 2005  Justin Michel  <michel_j@ociweb.com>
18643         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
18644         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
18646           Cleanup the output when enqueueing fails.
18648 Thu Jul  7 15:39:54 2005  Justin Michel  <michel_j@ociweb.com>
18650         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
18651         * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
18652         * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
18653         * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
18654         * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf.xml:
18656           Fix test failure due to premature orb->shutdown().
18657           Update conf files to reflect changes in Notify options.
18659 Thu Jul 07 12:46:22 2005   Gary Maxey <gary.maxey@hp.com>
18661         * TAO_IDL/fe/idl.ll
18662         * TAO_IDL/fe/lex.yy.cpp
18663         * TAO_IDL/fe/lex.yy.cpp.diff
18665           Added to regular expression for IDL_STRING_LITERAL and
18666           IDL_WSTRING_LITERAL to allow additional escape sequences
18667           specified by OMG.
18669 Thu Jul  7 19:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18671         * docs/performance.html:
18672           Added some info about how to reduce compilation footprint
18674 Thu Jul  7 19:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18676         * tao/RTScheduling/Current.cpp:
18677           Fixed conversion warning
18679 Thu Jul  7 11:33:09 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18681         * tao/ORB_Table.inl (operator==):
18683           Improved slightly by adding a TAO_ORB_Core pointer equality
18684           check.
18686 Thu Jul  7 11:23:12 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18688         * tao/ORB_Table.inl (ORB_Core_Ref_Counter):
18690           Fixed seg faults caused by calling methods through a nil
18691           TAO_ORB_Core pointer by verifying that the pointer is non-nil
18692           before doing so.  Thanks to Johnny for pointing out the
18693           corresponding crash.
18695 Thu Jul  7 18:13:24 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
18697         * TAO_IDL/include/utl_err.h:
18698         * TAO_IDL/util/utl_err.cpp:
18699         * TAO_IDL/util/utl_global.cpp (string_to_scoped_name):
18701           Minor fix to the logic of string_to_scoped_name(), and
18702           removed the "malformed scoped name string" error since
18703           the lookup now catches it if it's incorrect.
18705 Thu Jul  7 16:56:55 2005  Simon McQueen  <sm@prismtech.com>
18707         * tao/ORB_Core.cpp:
18708         * tao/params.cpp:
18709         * tao/params.h:
18710         * tao/params.i:
18711         * tao/IIOP_Connection_Handler.cpp:
18713           Add configuration property '-ORBNoServerSideNameLookups' so
18714           that server side client name lookups can still be prevented
18715           when '-ORBDottedDecimalAddresses 1' is not used.
18717         * docs/Options.html:
18719           Document the above.
18721 Thu Jul  7 10:01:26 2005  Justin Michel  <michel_j@ociweb.com>
18723         * orbsvcs/orbsvcs/Notify/Builder.cpp:
18724         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
18725         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
18726         * orbsvcs/tests/Notify/Basic/Events.h:
18727         * orbsvcs/tests/Notify/Basic/Filter.h:
18728         * orbsvcs/tests/Notify/Basic/MultiTypes.h:
18729         * orbsvcs/tests/Notify/Basic/Sequence.h:
18730         * orbsvcs/tests/Notify/Basic/Simple.h:
18731         * orbsvcs/tests/Notify/Basic/Updates.h:
18732         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
18733         * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
18734         * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18735         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
18736         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18737         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
18738         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
18739         * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
18740         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
18741         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
18742         * tests/Bug_2183_Regression/Hello.h:
18744           Fix problems with ACE exception macros and fuzz errors.
18746 Thu Jul  7 15:18:01 2005  Boris Kolpackov  <boris@kolpackov.net>
18748         * orbsvcs/examples/Notify/Federation/federation.mwc:
18749         * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
18750         * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
18751         * orbsvcs/examples/Notify/Federation/Agent/README:
18752         * orbsvcs/examples/Notify/Federation/Agent/agent.dia:
18753         * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
18754         * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
18755         * orbsvcs/examples/Notify/Federation/Gate/Gate.mpc:
18756         * orbsvcs/examples/Notify/Federation/SpaceCraft/README:
18757         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
18758         * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
18760           Added a set of examples and support code that show how to set
18761           up a multicast-based federation of  Notification Services.
18763         * NEWS:
18765           Announce new examples.
18767 Thu Jul  7 11:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18769         * tao/ORB_Core_TSS_Resources.cpp:
18770           Removed not needed include
18772 Thu Jul  7 08:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
18774         * tao/Basic_Arguments.cpp:
18775         * tao/Special_Basic_Arguments.cpp:
18776         * tao/UB_String_Arguments.cpp:
18777           Removed these files
18779         * tao/tao.mpc:
18780         * tao/Makefile.am:
18781           Updated for changes above
18783         * tao/Object.cpp (_get_orb):
18784           Updated to comply with coding guidelines. Thanks to Ossama to
18785           point out a few minor items
18787 Wed Jul  6 23:10:52 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18789         * tao/Object_Ref_Table.cpp (bind):
18791           "Transfer" ownership of the object reference being inserted to the
18792           object reference table by increasing the reference count.
18793           Addresses seg faults in code that accesses object references
18794           from the this table.
18796 Wed Jul  6 15:06:17 2005  Justin Michel  <michel_j@ociweb.com>
18798         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
18799         * orbsvcs/tests/Notify/Blocking/common.cpp:
18800         * orbsvcs/tests/Notify/Discarding/common.cpp:
18801         * orbsvcs/tests/Notify/Ordering/common.cpp:
18802         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
18803         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
18804         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
18805         * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
18806         * orbsvcs/tests/Notify/lib/Task_Stats.inl:
18807         * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
18809           Some ACE_*_cast macros were inadvertently reintroduced when porting notification
18810         service fixes from 1.4a.
18812 Wed Jul  6 12:15:49 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18814         * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
18816           Re-exported this class until code that accesses it directly is
18817           updated to use the standard interface.
18819         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
18820         * tao/RTScheduling/Current.cpp:
18821         * tao/RTScheduling/RTScheduler_Manager.i:
18823           Reverted changes below due to potential order of initialization
18824           problems.
18826 Wed Jul  6 11:06:22 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18828         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
18829         * tao/RTScheduling/Current.cpp:
18830         * tao/RTScheduling/RTScheduler_Manager.i:
18832           Register and retrieve initial references through the standard
18833           ORB interface, not directly through the underlying table.  The
18834           table is no longer exported.
18836 Wed Jul 06 10:48:04 2005   Gary Maxey <gary.maxey@hp.com>
18838         * TAO_IDL/ast/ast_expression.cpp:
18839         * TAO_IDL/include/ast_expression.h:
18841           Fix for broken mod (%) operator in constant expressions.
18843 Wed Jul  6 08:11:07 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18845         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18846         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
18847         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
18849           Fix cut-n-pasto introduced in:
18850           Tue Jul  5 18:01:04 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18852 Wed Jul  6 15:44:16 2005  Simon McQueen  <sm@prismtech.com>
18854         * tao/IIOP_Connection_Handler.cpp (open):
18856           Set server side sockets to be non-blocking even if the
18857           client connection policy is blocking. This fixes bugzilla
18858           #2183.
18860         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
18861         * tests/Bug_2183_Regression/Hello.cpp:
18862         * tests/Bug_2183_Regression/Hello.h:
18863         * tests/Bug_2183_Regression/README:
18864         * tests/Bug_2183_Regression/Test.idl:
18865         * tests/Bug_2183_Regression/client.cpp:
18866         * tests/Bug_2183_Regression/hang_client.pl:
18867         * tests/Bug_2183_Regression/run_test.pl:
18868         * tests/Bug_2183_Regression/server.conf:
18869         * tests/Bug_2183_Regression/server.cpp:
18871           Added regression test for the above.
18873 Wed Jul  6 09:47:47 2005  Justin Michel  <michel_j@ociweb.com>
18875         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
18876         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
18877         * orbsvcs/orbsvcs/Notify/Event.inl:
18878         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
18879         * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
18880         * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
18881         * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
18883           Fix misc problems with exception macros.
18884           Fix problem with renamed init() method.
18885           Fix problem with use of ACE_Thread_Mutex instead of TAO_SYNCH_MUTEX.
18887 Tue Jul  5 18:01:04 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18889         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp (create_with_id):
18890         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18891         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp (create_with_id):
18892         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp (create_with_id):
18894           Throw DsLogAdmin::InvalidLogFullAction when passed an
18895           unknown/unsupported log full action.
18897 Tue Jul  5 17:22:12 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18899         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp (create_with_id):
18901           Uncomment ACE_CHECK_RETURN(...) after call to object_creation()
18902           to align behavior between native and emulated exceptions and to
18903           match cooresponding checks in NotifyLogFactory_i.cpp and
18904           RTEventLogFactory_i.cpp.
18906 Tue Jul  5 17:06:09 2005  J.T. Conklin  <jtc@acorntoolworks.com>
18908         * orbsvcs/orbsvcs/Log/Log_i.cpp (set_log_full_action):
18909         * orbsvcs/orbsvcs/Log/Log_i.h:
18911           Throw DsLogAdmin::InvalidLogFullAction when passed an
18912           unknown/unsupported log full action.
18914 Tue Jul  5 23:03:27 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
18916         * TAO_IDL/fe/idl.ll:
18917         * TAO_IDL/fe/lex.yy.cpp:
18918         * TAO_IDL/include/utl_err.h:
18919         * TAO_IDL/util/utl_err.cpp:
18920         * TAO_IDL/util/utl_global.cpp:
18922           - Added a check to code that converts a string to a
18923             ScopedName class in the IDL compiler. The check
18924             detects certain kinds (not all) of malformed strings.
18926           - Fixed a bug in the string handling code that processes
18927             a #pragma ID directive. There was confusion if the
18928             target node name was not scoped (contained no double
18929             colon) but the ID string did.
18931           Thanks to Gar Maxey <gary.maxey@hp.com> for sending in
18932           the example IDL file that uncovered these problems.
18934 Tue Jul  5 14:12:07 2005  Justin Michel  <michel_j@ociweb.com>
18936         * orbsvcs/tests/ImplRepo/run_test.pl:
18938           Cleanup generated files such as IORs and the copy of the server
18939           executable.
18941 Tue Jul 05 11:49:13 2005   Gary Maxey <gary.maxey@hp.com>
18943         * tao/Valuetype/StringValueC.inl:
18945           Avoid error when compiling with HPUX compiler.
18947 Tue Jul  5 10:15:29 2005  Justin Michel  <michel_j@ociweb.com>
18949         * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
18950         * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
18951         * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
18952         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
18953         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18954         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18955         * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
18956         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
18957         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18958         * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
18960           Ensure that OS_NS_unistd.h is included where we use ACE_OS::unlink().
18962 Tue Jul  5 07:48:44 2005  Justin Michel  <michel_j@ociweb.com>
18964         * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp:
18965         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
18967           Fix case of include for tao/TypeCode.h
18969 Tue Jul  5 07:41:12 2005  Justin Michel  <michel_j@ociweb.com>
18971         * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
18972         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
18973         * orbsvcs/tests/Notify/Basic/Events.cpp:
18974         * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
18975         * orbsvcs/tests/Notify/Basic/Sequence.cpp:
18976         * orbsvcs/tests/Notify/Basic/Simple.cpp:
18977         * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
18978         * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
18979         * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
18980         * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
18981         * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
18982         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
18983         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
18984         * orbsvcs/tests/Notify/Structured_Filter/go.idl:
18985         * orbsvcs/tests/Notify/Structured_Multi_Filter/go.idl:
18986         * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
18987         * orbsvcs/tests/Notify/lib/Peer_T.cpp:
18988         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
18989         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
18990         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
18991         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
18993           Fix misc problems with use of ACE_ENV macros.
18994           Add missing go.idl files
18996 Tue Jul  5 03:07:52 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
18998         * tao/CORBA_String.h:
18999         * tao/CORBA_String.inl:
19001           Added TAO-specific equality operators.  Allows
19002           CORBA::{W}String_var to be used as map key.
19004         * tao/ORB.cpp (resolve_initial_references):
19006           The initial reference map is now an ACE_Array_Map, which
19007           implements an STL-like map interface.  Updated map iteration
19008           accordingly.
19010         * tao/ORB_Core.cpp:
19011         * tao/ORB_Core.h:
19012         * tao/ORB_Core.i:
19013         * tao/ORB_Table.cpp:
19014         * tao/ORB_Table.h:
19015         * tao/ORB_Table.inl:
19016         * tao/Object_Ref_Table.cpp:
19017         * tao/Object_Ref_Table.h:
19018         * tao/Object_Ref_Table.inl:
19019         * tao/params.cpp:
19020         * tao/params.h:
19021         * tao/params.i:
19023           Replaced ACE_Hash_Map_Manager_Ex usage with light weight
19024           ACE_Array_Map.  Hash map benefits were not worth the larger
19025           footprint.
19027           Inlined a number very small functions.  Reduces footprint.
19029         * tao/Object_Ref_Table.h (TAO_Object_Ref_Table):
19031           Do not export this class from the TAO shared library.  It is
19032           meant for internal use alone.
19034         * tao/ORB_Core_Auto_Ptr.h (TAO_ORB_Core_Auto_Ptr):
19036           Uncommented "explicit" constructor keyword.  Support for it has
19037           been required in ACE and TAO for a while now.
19039         * tao/Makefile.am (nobase_include_HEADERS):
19041           Added new Object_Ref_Table.inl inline soure file.
19043 Mon Jul  4 18:56:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19045         * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
19046           Added closing } that was removed by accident earlier today
19048 Mon Jul  4 14:34:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19050         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
19051           Fixed compile error
19053 Mon Jul  4 14:12:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19055         * tao/ORB_Core.h:
19056         * tao/params.h:
19057         * tao/Server_Strategy_Factory.h:
19058           Removed not needed forward declarations
19060 Mon Jul  4 13:52:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19062         * tao/Stub.h:
19063           Removed not needed forward declarations
19065 Mon Jul  4 13:42:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19067         * tao/orb_types.pidl:
19068           Don't use -GA with regeneration, we then get an A.cpp with contents
19069           but the C.cpp file is empty, so just generate everything in C.cpp
19071         * tao/orb_typesC.{h,cpp}:
19072         * tao/orb_typesS.h:
19073           Regenerated
19075         * tao/orb_typesA.cpp:
19076           Removed
19078         * tao/Makefile.am:
19079         * tao/tao.mpc:
19080           Removed file above
19082 Mon Jul  4 13:37:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19084         * tao/Makefile.am:
19085           Added missing Messaging_PolicyValueA.cpp
19087         * tao/tao.mpc:
19088           Added missing Messaging_PolicyValueA.cpp and
19089           Messaging_PolicyValueC.cpp
19091 Mon Jul  4 13:12:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19093         * tao/Protocols_Hooks.h:
19094           Removed several not needed forward declarations
19096 Mon Jul  4 13:07:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19098         * tao/Visibility.pidl:
19099           Don't use -GA with regeneration, we then get an A.cpp with contents
19100           but the C.cpp file is empty, so just generate everything in C.cpp
19102         * tao/VisibilityC.{h,cpp}:
19103         * tao/VisibilityS.h:
19104           Regenerated
19106         * tao/VisibilityA.cpp:
19107           Removed
19109         * tao/Makefile.am:
19110         * tao/tao.mpc:
19111           Removed file above
19113 Mon Jul  4 12:59:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19115         * tao/PredefinedType_Seq_Tmplinst.cpp:
19116           Removed this file, explicit templates are not working with TAO
19117           and will not work anymore in the future
19119         * tao/Makefile.am:
19120         * tao/tao.mpc:
19121           Removed file above
19123 Mon Jul  4 12:05:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19125         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
19126         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
19127         * orbsvcs/orbsvcs/PortableGroup/MIOP.h:
19128         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
19129         * tao/PICurrent_Loader.h:
19130         * tao/BiDir_GIOP/BiDirGIOP.h:
19131         * tao/CodecFactory/CodecFactory.h:
19132         * tao/DynamicAny/DynamicAny.h:
19133         * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
19134         * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
19135         * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
19136         * tao/IORManipulation/IORManip_Loader.h:
19137         * tao/IORTable/IORTable.h:
19138         * tao/ImR_Client/ImR_Client.h:
19139         * tao/Messaging/Messaging.h:
19140         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
19141         * tao/PI/PI.h:
19142         * tao/PI/PolicyFactory_Loader.h:
19143         * tao/PI_Server/PI_Server.h:
19144         * tao/PortableServer/PortableServer.h:
19145         * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
19146         * tao/TypeCodeFactory/TypeCodeFactory_Loader.h:
19147         * tao/Valuetype/Valuetype_Adapter_Impl.h:
19148           Removed usage of ACE_HAS_BROKEN_STATIC_CONSTRUCTORS. This seems
19149           to be used for older broken VxWorks versions but we don't need
19150           this anymore. Zapped the usage of this and the workaround we
19151           had in TAO. This fixes bugzilla bug 2177
19153 Mon Jul  4 11:01:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19155         * tao/ORBInitializer_Registry_Adapter.{h,cpp}:
19156           Added virtual destructor in new cpp file, hopefully this fixes the
19157           gcc 4 runtime errors
19159         * tao/tao.mpc
19160         * tao/Makefile.am:
19161           Added new file
19163 Mon Jul  4 10:31:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19165         * tao/PI_Server/PI_Server.cpp:
19166         * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
19167         * tao/PI/PI.cpp:
19168         * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
19169         * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}:
19170           Added guards for when interceptors are disabled. The complete
19171           PI/PI_Server lib shouldn't get build when interceptors are
19172           disabled but that is not yet possible because the
19173           ORBInitializers are used internally by some core libs.
19175 Mon Jul  4 09:23:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19177         * examples/AMH/Sink_Server/AMH_Servant.h:
19178         * examples/Content_Server/AMI_Iterator/Content_Iterator_i.h:
19179         * examples/Content_Server/AMI_Iterator/Iterator_Handler.h:
19180         * examples/Content_Server/AMI_Observer/Callback_Handler.h:
19181         * examples/Content_Server/AMI_Observer/Callback_i.h:
19182         * examples/Content_Server/AMI_Observer/Push_Iterator_Handler.h:
19183         * examples/Content_Server/SMI_Iterator/Content_Iterator_i.h:
19184         * examples/Load_Balancing/Identity_i.h:
19185         * examples/Load_Balancing/Load_Balancer_i.h:
19186         * examples/Load_Balancing_persistent/Identity_i.h:
19187         * examples/Load_Balancing_persistent/Load_Balancer_i.h:
19188         * examples/POA/Forwarding/test_i.h:
19189         * examples/RTCORBA/Activity/Job_i.h:
19190         * examples/RTScheduling/Job_i.h:
19191         * examples/Simple/time-date/Time_Date_i.h:
19192         * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
19193         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
19194         * orbsvcs/ImplRepo_Service/Iterator.h:
19195         * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
19196         * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.h:
19197         * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.h:
19198         * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.h:
19199         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.h:
19200         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.h:
19201         * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.h:
19202         * orbsvcs/examples/ImR/Advanced/Manager_i.h:
19203         * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
19204         * orbsvcs/examples/ImR/Combined_Service/dynserver.h:
19205         * orbsvcs/examples/LoadBalancing/RPS_Monitor.h:
19206         * orbsvcs/examples/LoadBalancing/StockFactory.h:
19207         * orbsvcs/examples/Log/Notify/Notify_Consumer.h:
19208         * orbsvcs/examples/Log/Notify/Notify_Supplier.h:
19209         * orbsvcs/examples/Notify/Filter/Filter.h:
19210         * orbsvcs/examples/Notify/Lanes/Consumer.h:
19211         * orbsvcs/examples/Notify/Lanes/Supplier.h:
19212         * orbsvcs/examples/Notify/Subscribe/Subscribe.h:
19213         * orbsvcs/examples/Notify/ThreadPool/Consumer.h:
19214         * orbsvcs/examples/Notify/ThreadPool/Supplier.h:
19215         * orbsvcs/examples/ORT/Gateway_i.h:
19216         * orbsvcs/orbsvcs/AV/AVStreams_i.h:
19217         * orbsvcs/orbsvcs/AV/Flows_T.h:
19218         * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
19219         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
19220         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
19221         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
19222         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
19223         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
19224         * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
19225         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
19226         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
19227         * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
19228         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
19229         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
19230         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
19231         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
19232         * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
19233         * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
19234         * orbsvcs/orbsvcs/Log/BasicLog_i.h:
19235         * orbsvcs/orbsvcs/Log/EventLog_i.h:
19236         * orbsvcs/orbsvcs/Log/Iterator_i.h:
19237         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
19238         * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
19239         * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
19240         * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
19241         * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.h:
19242         * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
19243         * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
19244         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
19245         * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
19246         * orbsvcs/orbsvcs/Trader/Offer_Iterators.h:
19247         * orbsvcs/orbsvcs/Trader/Trader_T.h:
19248         * orbsvcs/orbsvcs/Trader/Trader_Utils.h:
19249         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Roundtrip.h:
19250         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.h:
19251         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.h:
19252         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Roundtrip.h:
19253         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.h:
19254         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session.h:
19255         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session_Factory.h:
19256         * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
19257         * orbsvcs/performance-tests/RTEvent/lib/Control.h:
19258         * orbsvcs/performance-tests/RTEvent/lib/Loopback.h:
19259         * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.h:
19260         * orbsvcs/performance-tests/RTEvent/lib/Loopback_Supplier.h:
19261         * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.h:
19262         * orbsvcs/performance-tests/RTEvent/lib/Supplier.h:
19263         * orbsvcs/tests/CosEvent/Basic/Random.h:
19264         * orbsvcs/tests/Event/Basic/Random.h:
19265         * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
19266         * orbsvcs/tests/HTIOP/Hello/Hello.h:
19267         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.h:
19268         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Simple.h:
19269         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Basic.h:
19270         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Simple.h:
19271         * orbsvcs/tests/Miop/McastHello/McastHello.h:
19272         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
19273         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
19274         * orbsvcs/tests/Notify/lib/Peer_T.h:
19275         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
19276         * orbsvcs/tests/RTCosScheduling/Object1_i.h:
19277         * orbsvcs/tests/Security/Callback/client_i.h:
19278         * orbsvcs/tests/Security/Callback/server_i.h:
19279         * orbsvcs/tests/Security/Secure_Invocation/Foo_i.h:
19280         * performance-tests/Protocols/Protocols.mpc
19281         * tests/AMI_Buffering/AMI_Buffering.h:
19282         * tests/AMI_Buffering/AMI_Buffering_Admin.h:
19283         * tests/AMI_Buffering/Reply_Handler.h:
19284         * tests/Any/Recursive/Hello.h:
19285         * tests/BiDirectional_NestedUpcall/test_i.h:
19286         * tests/Big_Reply/Big_Reply_i.h:
19287         * tests/Big_Request_Muxing/Payload_Receiver.h:
19288         * tests/Big_Twoways/Peer.h:
19289         * tests/Blocking_Sync_None/Blocking_Sync_None.h:
19290         * tests/Bug_1476_Regression/Sender_i.h:
19291         * tests/Bug_1482_Regression/Hello.h:
19292         * tests/Bug_1495_Regression/test_i.h:
19293         * tests/Bug_1551_Regression/Hello.h:
19294         * tests/Bug_1551_Regression/Reply_Handler.h:
19295         * tests/Cache_Growth_Test/Hello.h:
19296         * tests/Client_Leaks/Process.h:
19297         * tests/Client_Leaks/Process_Factory.h:
19298         * tests/Client_Leaks/Startup_Callback.h:
19299         * tests/Collocation_Tests/Hello.h:
19300         * tests/Connect_Strategy_Test/Hello.h:
19301         * tests/Connection_Purging/test_i.h:
19302         * tests/Crash_On_Write/Oneway_Receiver.h:
19303         * tests/Crashed_Callback/Crashed_Callback.h:
19304         * tests/Crashed_Callback/Service.h:
19305         * tests/Faults/ping_i.h:
19306         * tests/Faults/test_i.h:
19307         * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.h:
19308         * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.h:
19309         * tests/Hang_Shutdown/test_i.h:
19310         * tests/Hello/Hello.h:
19311         * tests/ICMG_Any_Bug/Hello.h:
19312         * tests/ICMG_Any_Bug/HelloWorld.h:
19313         * tests/IOR_Endpoint_Hostnames/bogus_i.h:
19314         * tests/LongUpcalls/AMI_Manager.h:
19315         * tests/LongUpcalls/Controller.h:
19316         * tests/LongUpcalls/Manager.h:
19317         * tests/LongUpcalls/Manager_Handler.h:
19318         * tests/MT_BiDir/Receiver_i.h:
19319         * tests/MT_BiDir/Sender_i.h:
19320         * tests/MT_Timeout/Sleep_Service.h:
19321         * tests/Nested_Upcall_Crash/Client_Peer.h:
19322         * tests/Nested_Upcall_Crash/Server_Peer.h:
19323         * tests/OBV/Supports/Supports_Test_impl.h:
19324         * tests/ORB_shutdown/Foo_Bar.h:
19325         * tests/Object_Loader/Test_i.h:
19326         * tests/Oneway_Buffering/Oneway_Buffering.h:
19327         * tests/Oneway_Buffering/Oneway_Buffering_Admin.h:
19328         * tests/Oneways_Invoking_Twoways/Receiver_i.h:
19329         * tests/Oneways_Invoking_Twoways/Sender_i.h:
19330         * tests/POA/Deactivate_Object/Hello.h:
19331         * tests/Portable_Interceptors/AMI/Echo.h:
19332         * tests/Portable_Interceptors/AMI/Echo_Handler.h:
19333         * tests/Portable_Interceptors/Collocated/Dynamic/test_i.h:
19334         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/test_i.h:
19335         * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.h:
19336         * tests/RTCORBA/Thread_Pool/test_i.h:
19337         * tests/Reliable_Oneways/Oneway_Receiver.h:
19338         * tests/Reliable_Oneways/Shutdown_Helper.h:
19339         * tests/Servant_To_Reference_Test/Test_i.h:
19340         * tests/Server_Connection_Purging/Test_i.h:
19341         * tests/Server_Leaks/Ping_Service.h:
19342         * tests/Server_Port_Zero/Hello.h:
19343         * tests/Stack_Recursion/Sender.h:
19344         * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
19345         * docs/tutorials/Quoter/Event_Service/Stock_i.h:
19346         * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h:
19347         * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h:
19348         * examples/POA/Adapter_Activator/server.cpp:
19349         * examples/POA/Reference_Counted_Servant/server.cpp:
19350         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp:
19351         * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp:
19352         * orbsvcs/examples/ImR/Combined_Service/combined.cpp:
19353         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp:
19354         * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
19355         * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp:
19356         * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
19357         * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
19358         * orbsvcs/tests/Redundant_Naming/client.cpp:
19359         * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp:
19360         * orbsvcs/tests/Simple_Naming/client.cpp:
19361         * performance-tests/Latency/AMH_Single_Threaded/Roundtrip.h:
19362         * performance-tests/Latency/AMI/Roundtrip.h:
19363         * performance-tests/Latency/AMI/Roundtrip_Handler.h:
19364         * performance-tests/Latency/Collocation/Roundtrip.h:
19365         * performance-tests/Latency/DII/Roundtrip.h:
19366         * performance-tests/Latency/DSI/Roundtrip.h:
19367         * performance-tests/Latency/Deferred/Roundtrip.h:
19368         * performance-tests/Latency/Single_Threaded/Roundtrip.h:
19369         * performance-tests/Latency/Thread_Per_Connection/Roundtrip.h:
19370         * performance-tests/Latency/Thread_Pool/Roundtrip.h:
19371         * performance-tests/Memory/IORsize/Foo_i.h:
19372         * performance-tests/Memory/IORsize/Memory_Growth.h:
19373         * performance-tests/Memory/Single_Threaded/Memory_Growth.h:
19374         * performance-tests/POA/Implicit_Activation/Factory.h:
19375         * performance-tests/POA/Implicit_Activation/Simple.h:
19376         * performance-tests/Protocols/Protocols.mpc
19377         * performance-tests/Protocols/distributor.cpp:
19378         * performance-tests/Protocols/receiver.cpp:
19379         * performance-tests/RTCorba/Thread_Pool/server.cpp:
19380         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Roundtrip.h:
19381         * performance-tests/Sequence_Latency/AMI/Roundtrip.h:
19382         * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.h:
19383         * performance-tests/Sequence_Latency/DII/Roundtrip.h:
19384         * performance-tests/Sequence_Latency/DSI/Roundtrip.h:
19385         * performance-tests/Sequence_Latency/Deferred/Roundtrip.h:
19386         * performance-tests/Sequence_Latency/Single_Threaded/Roundtrip.h:
19387         * performance-tests/Sequence_Latency/Thread_Per_Connection/Roundtrip.h:
19388         * performance-tests/Sequence_Latency/Thread_Pool/Roundtrip.h:
19389         * performance-tests/Throughput/Receiver.h:
19390         * performance-tests/Throughput/Receiver_Factory.h:
19391         * tao/ImR_Client/ServerObject_i.h:
19392         * tests/AMH_Exceptions/server.cpp:
19393         * tests/AMH_Oneway/server.cpp:
19394         * tests/Bug_1568_Regression/server.cpp:
19395         * tests/Bug_1670_Regression/server.cpp:
19396         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
19397         * tests/Faults/test_i.h:
19398         * tests/Objref_Sequence_Test/server.cpp:
19399         * tests/POA/Etherealization/Etherealization.cpp:
19400         * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
19401         * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
19402         * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
19403         * tests/POA/Persistent_ID/server.cpp:
19404         * tests/RTCORBA/Collocation/Collocation.cpp:
19405         * tests/RTCORBA/Linear_Priority/server.cpp:
19406         * tests/RTCORBA/Persistent_IOR/server.cpp:
19407         * tests/RTCORBA/Policy_Combinations/server.cpp:
19408         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp:
19409         * tests/UNKNOWN_Exception/server.cpp:
19410           All servants are reference counted by default, no need anymore to
19411           derive the servant from RefCountServantBase. Also removed the msvc
19412           pragma push/pop when it was not needed anymore
19414         * tao/Object.{h,cpp}:
19415           Corrected implementation _get_orb()
19417         * tao/SystemException.cpp:
19418           Initailize pointers with 0
19420 Mon Jul  4 07:11:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19422         * tests/Big_Twoways/Coordinator.h:
19423         * tests/Big_Twoways/Session.h:
19424         * tests/Big_Twoways/Session_Control.h:
19425         * tests/Big_Oneways/Coordinator.h:
19426         * tests/Big_Oneways/Peer.h:
19427         * tests/Big_Oneways/Session.h:
19428         * tests/Big_Oneways/Session_Control.h:
19429           No need to derive from RefCountServantBase, Servants are
19430           reference counted now by defailt.
19432         * tests/Big_Twoways/run_test.pl:
19433         * tests/Big_Oneways/run_test.pl:
19434           Use WaitKill for the server, if the server is still running, it
19435           is an error
19437         * tests/Big_Twoways/server.cpp:
19438         * tests/Big_Oneways/server.cpp:
19439           No need to do a _remove_ref, the _var handle this
19441 Sun Jul  3 15:09:06 2005  J.T. Conklin  <jtc@acorntoolworks.com>
19443         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
19445           Fix typo in ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA case.
19447         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
19448         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
19449         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
19450         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
19452           Change create() method parameter name from max_rec_size to
19453           max_size, as it specifies the size of the whole log, not a
19454           single log record.
19456 Sun Jul  3 15:00:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
19458         * tao/Makefile.am:
19459         * orbsvcs/orbsvcs/Makefile.am:
19461           Regenerated.
19463         * tao/tao.mpc:
19465           Removed Interceptor_List.h from Header_Files and
19466           Interceptor_List.cpp from Template_Files sections.
19468 Fri Jul 01 15:14:06 2005   Gary Maxey <gary.maxey@hp.com>
19470         * tao/Valuetype/StringValueC.inl:
19472           Avoid error when compiling with MSVC6 compiler.
19474 Fri Jul  1 16:14:16 2005  Justin Michel  <michel_j@ociweb.com>
19476         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
19477         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
19479           Fix some typos with the previous checkin.
19481 Fri Jul  1 14:43:27 2005  Justin Michel  <michel_j@ociweb.com>
19483         * orbsvcs/Notify_Service/Notify_Service.cpp:
19484         * orbsvcs/Notify_Service/README:
19485         * orbsvcs/Notify_Service/svc.conf:
19486         * orbsvcs/Notify_Service/svc.conf.xml:
19487         * orbsvcs/orbsvcs/CosNotification.mpc:
19488         * orbsvcs/orbsvcs/CosNotifyComm.idl:
19489         * orbsvcs/orbsvcs/Notify/Admin.h:
19490         * orbsvcs/orbsvcs/Notify/Admin.inl:
19491         * orbsvcs/orbsvcs/Notify/Admin.cpp:
19492         * orbsvcs/orbsvcs/Notify/AdminProperties.h:
19493         * orbsvcs/orbsvcs/Notify/AdminProperties.inl:
19494         * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
19495         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
19496         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
19497         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
19498         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
19499         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
19500         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
19501         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
19502         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
19503         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
19504         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
19505         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
19506         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
19507         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
19508         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
19509         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
19510         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
19511         * orbsvcs/orbsvcs/Notify/Builder.cpp:
19512         * orbsvcs/orbsvcs/Notify/Consumer.h:
19513         * orbsvcs/orbsvcs/Notify/Consumer.inl:
19514         * orbsvcs/orbsvcs/Notify/Consumer.cpp:
19515         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
19516         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
19517         * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
19518         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
19519         * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
19520         * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
19521         * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
19522         * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
19523         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
19524         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
19525         * orbsvcs/orbsvcs/Notify/Event.h:
19526         * orbsvcs/orbsvcs/Notify/Event.inl:
19527         * orbsvcs/orbsvcs/Notify/Event.cpp:
19528         * orbsvcs/orbsvcs/Notify/EventChannel.h:
19529         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
19530         * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
19531         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
19532         * orbsvcs/orbsvcs/Notify/EventTypeSeq.h:
19533         * orbsvcs/orbsvcs/Notify/Event_Manager.h:
19534         * orbsvcs/orbsvcs/Notify/Event_Manager.inl:
19535         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
19536         * orbsvcs/orbsvcs/Notify/Event_Persistence_Factory.h:
19537         * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
19538         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
19539         * orbsvcs/orbsvcs/Notify/Method_Request.h:
19540         * orbsvcs/orbsvcs/Notify/Method_Request.inl:
19541         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
19542         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
19543         * orbsvcs/orbsvcs/Notify/Method_Request_Event.h:
19544         * orbsvcs/orbsvcs/Notify/Method_Request_Event.cpp:
19545         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
19546         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
19547         * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.h:
19548         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.h:
19549         * orbsvcs/orbsvcs/Notify/Method_Request_Updates.cpp:
19550         * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp:
19551         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
19552         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
19553         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
19554         * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
19555         * orbsvcs/orbsvcs/Notify/Object.h:
19556         * orbsvcs/orbsvcs/Notify/Object.inl:
19557         * orbsvcs/orbsvcs/Notify/Object.cpp:
19558         * orbsvcs/orbsvcs/Notify/Peer.h:
19559         * orbsvcs/orbsvcs/Notify/Peer.cpp:
19560         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
19561         * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
19562         * orbsvcs/orbsvcs/Notify/Properties.cpp:
19563         * orbsvcs/orbsvcs/Notify/Proxy.h:
19564         * orbsvcs/orbsvcs/Notify/Proxy.cpp:
19565         * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
19566         * orbsvcs/orbsvcs/Notify/ProxyConsumer.inl:
19567         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
19568         * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.cpp:
19569         * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
19570         * orbsvcs/orbsvcs/Notify/ProxySupplier.inl:
19571         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
19572         * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
19573         * orbsvcs/orbsvcs/Notify/Proxy_T.cpp:
19574         * orbsvcs/orbsvcs/Notify/QoSProperties.h:
19575         * orbsvcs/orbsvcs/Notify/QoSProperties.inl:
19576         * orbsvcs/orbsvcs/Notify/QoSProperties.cpp:
19577         * orbsvcs/orbsvcs/Notify/README:
19578         * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
19579         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.h:
19580         * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
19581         * orbsvcs/orbsvcs/Notify/Random_File.h:
19582         * orbsvcs/orbsvcs/Notify/Random_File.cpp:
19583         * orbsvcs/orbsvcs/Notify/Reactive_Task.h:
19584         * orbsvcs/orbsvcs/Notify/Reactive_Task.cpp:
19585         * orbsvcs/orbsvcs/Notify/Reconnection_Registry.h:
19586         * orbsvcs/orbsvcs/Notify/Refcountable.h:
19587         * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
19588         * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.h:
19589         * orbsvcs/orbsvcs/Notify/Refcountable_Guard_T.inl:
19590         * orbsvcs/orbsvcs/Notify/Routing_Slip.h:
19591         * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
19592         * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
19593         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
19594         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
19595         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
19596         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
19597         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
19598         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
19599         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
19600         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
19601         * orbsvcs/orbsvcs/Notify/Service.h:
19602         * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
19603         * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
19604         * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.h:
19605         * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.cpp:
19606         * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
19607         * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
19608         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
19609         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
19610         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
19611         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
19612         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
19613         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
19614         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
19615         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
19616         * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
19617         * orbsvcs/orbsvcs/Notify/Supplier.h:
19618         * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
19619         * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
19620         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
19621         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.inl:
19622         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
19623         * orbsvcs/orbsvcs/Notify/Timer.h:
19624         * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
19625         * orbsvcs/orbsvcs/Notify/Timer_Reactor.h:
19626         * orbsvcs/orbsvcs/Notify/Topology_Object.h:
19627         * orbsvcs/orbsvcs/Notify/Topology_Object.cpp:
19628         * orbsvcs/orbsvcs/Notify/Worker_Task.h:
19629         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.inl:
19630         * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.h:
19631         * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.cpp:
19633           Ported over the refactoring of the Notify Service by Dave Giovannini
19634         <giovannini_d at ociweb dot com>. These changes primarily fix memory leaks
19635         and crashes.
19636           Ported over my own changes that reimplement the OrderPolicy, BlockingPolicy, and
19637         DiscardPolicy features.
19639         * orbsvcs/tests/Notify/Basic/AdminProperties.h:
19640         * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
19641         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.h:
19642         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp:
19643         * orbsvcs/tests/Notify/Basic/Events.h:
19644         * orbsvcs/tests/Notify/Basic/Events.cpp:
19645         * orbsvcs/tests/Notify/Basic/Filter.h:
19646         * orbsvcs/tests/Notify/Basic/Filter.cpp:
19647         * orbsvcs/tests/Notify/Basic/IdAssignment.cpp:
19648         * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
19649         * orbsvcs/tests/Notify/Basic/MultiTypes.h:
19650         * orbsvcs/tests/Notify/Basic/MultiTypes.cpp:
19651         * orbsvcs/tests/Notify/Basic/Sequence.h:
19652         * orbsvcs/tests/Notify/Basic/Sequence.cpp:
19653         * orbsvcs/tests/Notify/Basic/Simple.h:
19654         * orbsvcs/tests/Notify/Basic/Simple.cpp:
19655         * orbsvcs/tests/Notify/Basic/Updates.h:
19656         * orbsvcs/tests/Notify/Basic/Updates.cpp:
19657         * orbsvcs/tests/Notify/Basic/adminproperties.conf:
19658         * orbsvcs/tests/Notify/Basic/notify.mt.conf:
19659         * orbsvcs/tests/Notify/Basic/notify.reactive.conf:
19660         * orbsvcs/tests/Notify/Basic/notify.rt.conf:
19661         * orbsvcs/tests/Notify/Basic/run_test.pl:
19662         * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.h:
19663         * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
19664         * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
19665         * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
19666         * orbsvcs/tests/Notify/Blocking/common.cpp:
19667         * orbsvcs/tests/Notify/Blocking/go.idl:
19668         * orbsvcs/tests/Notify/Blocking/notify.conf:
19669         * orbsvcs/tests/Notify/Blocking/notify.conf.xml:
19670         * orbsvcs/tests/Notify/Blocking/run_test.pl:
19671         * orbsvcs/tests/Notify/Destroy/main.cpp:
19672         * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.h:
19673         * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
19674         * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.h:
19675         * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
19676         * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
19677         * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
19678         * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
19679         * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
19680         * orbsvcs/tests/Notify/Discarding/common.cpp:
19681         * orbsvcs/tests/Notify/Discarding/go.idl:
19682         * orbsvcs/tests/Notify/Discarding/notify.conf:
19683         * orbsvcs/tests/Notify/Discarding/notify.conf.xml:
19684         * orbsvcs/tests/Notify/Discarding/run_test.pl:
19685         * orbsvcs/tests/Notify/Driver/main.cpp:
19686         * orbsvcs/tests/Notify/Lanes/consumer.conf:
19687         * orbsvcs/tests/Notify/Lanes/notify.conf:
19688         * orbsvcs/tests/Notify/Lanes/run_test.pl:
19689         * orbsvcs/tests/Notify/Lanes/run_test_consumer.pl:
19690         * orbsvcs/tests/Notify/Lanes/run_test_notify.pl:
19691         * orbsvcs/tests/Notify/Lanes/run_test_supplier.pl:
19692         * orbsvcs/tests/Notify/Lanes/supplier.conf:
19693         * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h:
19694         * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp:
19695         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
19696         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
19697         * orbsvcs/tests/Notify/MT_Dispatching/go.idl:
19698         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf:
19699         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtdispatching.conf.xml:
19700         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf:
19701         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtsource.conf.xml:
19702         * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf:
19703         * orbsvcs/tests/Notify/MT_Dispatching/notify_nothreads.conf.xml:
19704         * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
19705         * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.h:
19706         * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
19707         * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.h:
19708         * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
19709         * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
19710         * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
19711         * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
19712         * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
19713         * orbsvcs/tests/Notify/Ordering/common.cpp:
19714         * orbsvcs/tests/Notify/Ordering/go.idl:
19715         * orbsvcs/tests/Notify/Ordering/notify.conf:
19716         * orbsvcs/tests/Notify/Ordering/notify.conf.xml:
19717         * orbsvcs/tests/Notify/Ordering/run_test.pl:
19718         * orbsvcs/tests/Notify/PluggableTopology/Test_Topology_Factory.h:
19719         * orbsvcs/tests/Notify/PluggableTopology/main.cpp:
19720         * orbsvcs/tests/Notify/PluggableTopology/plugtop_ns.conf:
19721         * orbsvcs/tests/Notify/Reconnecting/Consumer.h:
19722         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
19723         * orbsvcs/tests/Notify/Reconnecting/README:
19724         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
19725         * orbsvcs/tests/Notify/Reconnecting/event.conf:
19726         * orbsvcs/tests/Notify/Reconnecting/ns_mt.conf:
19727         * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
19728         * orbsvcs/tests/Notify/Reconnecting/ns_st.conf:
19729         * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
19730         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
19731         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.h:
19732         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
19733         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
19734         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
19735         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
19736         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/go.idl:
19737         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf:
19738         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/notify.conf.xml:
19739         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
19740         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.h:
19741         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
19742         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
19743         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
19744         * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
19745         * orbsvcs/tests/Notify/Sequence_Multi_Filter/go.idl:
19746         * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf:
19747         * orbsvcs/tests/Notify/Sequence_Multi_Filter/notify.conf.xml:
19748         * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
19749         * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.h:
19750         * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.cpp:
19751         * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc:
19752         * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
19753         * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
19754         * orbsvcs/tests/Notify/Structured_Filter/notify.conf:
19755         * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
19756         * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.h:
19757         * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
19758         * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.h:
19759         * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.cpp:
19760         * orbsvcs/tests/Notify/Structured_Multi_Filter/Struct_Multi_Filter.mpc:
19761         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
19762         * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
19763         * orbsvcs/tests/Notify/Structured_Multi_Filter/notify.conf:
19764         * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
19765         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
19766         * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp:
19767         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
19768         * orbsvcs/tests/Notify/ThreadPool/consumer.conf:
19769         * orbsvcs/tests/Notify/ThreadPool/notify.conf:
19770         * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
19771         * orbsvcs/tests/Notify/ThreadPool/supplier.conf:
19772         * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
19773         * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
19774         * orbsvcs/tests/Notify/XML_Persistence/svc.conf:
19775         * orbsvcs/tests/Notify/lib/Command.cpp:
19776         * orbsvcs/tests/Notify/lib/Consumer_T.h:
19777         * orbsvcs/tests/Notify/lib/Consumer_T.cpp:
19778         * orbsvcs/tests/Notify/lib/Driver.h:
19779         * orbsvcs/tests/Notify/lib/Driver.cpp:
19780         * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
19781         * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
19782         * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp:
19783         * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
19784         * orbsvcs/tests/Notify/lib/Peer_T.h:
19785         * orbsvcs/tests/Notify/lib/Peer_T.cpp:
19786         * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
19787         * orbsvcs/tests/Notify/lib/PushConsumer.cpp:
19788         * orbsvcs/tests/Notify/lib/PushSupplier.cpp:
19789         * orbsvcs/tests/Notify/lib/README:
19790         * orbsvcs/tests/Notify/lib/SequencePushConsumer.cpp:
19791         * orbsvcs/tests/Notify/lib/SequencePushSupplier.cpp:
19792         * orbsvcs/tests/Notify/lib/StructuredPushConsumer.cpp:
19793         * orbsvcs/tests/Notify/lib/StructuredPushSupplier.cpp:
19794         * orbsvcs/tests/Notify/lib/Supplier_T.h:
19795         * orbsvcs/tests/Notify/lib/Supplier_T.cpp:
19796         * orbsvcs/tests/Notify/lib/Task_Callback.h:
19797         * orbsvcs/tests/Notify/lib/Task_Stats.inl:
19798         * orbsvcs/tests/Notify/lib/Task_Stats.cpp:
19799         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.h:
19800         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
19801         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.h:
19802         * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
19803         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
19804         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
19805         * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp:
19806         * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
19807         * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
19808         * orbsvcs/tests/Notify/performance-tests/Filter/go.idl:
19809         * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf:
19810         * orbsvcs/tests/Notify/performance-tests/Filter/notify.conf.xml:
19811         * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
19812         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
19813         * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf:
19814         * orbsvcs/tests/Notify/performance-tests/RedGreen/listener.conf.xml:
19815         * orbsvcs/tests/Notify/performance-tests/RedGreen/lookup.conf:
19816         * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
19817         * orbsvcs/tests/Notify/performance-tests/RedGreen/reactive.conf:
19818         * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
19819         * orbsvcs/tests/Notify/performance-tests/RedGreen/svc.conf:
19820         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.h:
19821         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
19822         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_0/supplier.conf:
19823         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_10/supplier.conf:
19824         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_15/supplier.conf:
19825         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_20/supplier.conf:
19826         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_25/supplier.conf:
19827         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_30/supplier.conf:
19828         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_35/supplier.conf:
19829         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_40/supplier.conf:
19830         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_45/supplier.conf:
19831         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_5/supplier.conf:
19832         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/Load_50/supplier.conf:
19833         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/README:
19834         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/consumer.conf:
19835         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl:
19836         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
19837         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_0/supplier.conf:
19838         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_10/supplier.conf:
19839         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_15/supplier.conf:
19840         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_20/supplier.conf:
19841         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_25/supplier.conf:
19842         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_30/supplier.conf:
19843         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_35/supplier.conf:
19844         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_40/supplier.conf:
19845         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_45/supplier.conf:
19846         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_5/supplier.conf:
19847         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/Load_50/supplier.conf:
19848         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/README:
19849         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/consumer.conf:
19850         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl:
19851         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
19852         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/consumer.conf:
19853         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl:
19854         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/supplier.conf:
19855         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/consumer.conf:
19856         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl:
19857         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/supplier.conf:
19858         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/consumer.conf:
19859         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/relay.conf:
19860         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl:
19861         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/supplier.conf:
19862         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/consumer.conf:
19863         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/relay.conf:
19864         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl:
19865         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/supplier.conf:
19866         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/colocated.conf:
19867         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl:
19868         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/colocated.conf:
19869         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl:
19870         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/consumer.conf:
19871         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
19872         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/supplier.conf:
19873         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/consumer.conf:
19874         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
19875         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/supplier.conf:
19876         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/README:
19877         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl:
19878         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_1/other_paths.conf:
19879         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_10/other_paths.conf:
19880         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_20/other_paths.conf:
19881         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_3/other_paths.conf:
19882         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/Paths_5/other_paths.conf:
19883         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/README:
19884         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl:
19885         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl:
19886         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
19887         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl:
19888         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
19889         * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl:
19890         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf:
19891         * orbsvcs/tests/Notify/MT_Dispatching/notify_mtlistener.conf.xml:
19892         * orbsvcs/tests/Notify/Structured_Filter/control.idl:
19893         * orbsvcs/tests/Notify/Structured_Multi_Filter/control.idl:
19895           Dave G also refactored the tests somewhat to resolve various problems.
19896           Many tests were rewritten to more fully test the broken QoS features.
19899 Fri Jul  1 17:46:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19901         * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
19902           By accident ami was removed as base project of server
19904 Fri Jul  1 17:04:50 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
19906         * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
19908           When generating the base class name in the constructor of
19909           a sequence, changed the call to be_sequence::gen_base_class_name
19910           to pass the current scope (as is already done for the same call
19911           in the stub header visitor) instead of the global scope. This
19912           change fixes a problem with nested anonymous sequences, for
19913           example, 'sequence<sequence<short> >, in the generated
19914           constructor initialization list.
19916 Fri Jul  1 11:33:12 2005  Chad Elliott  <elliott_c@ociweb.com>
19918         * TAO_IDL/be/be_helper.cpp:
19919         * TAO_IDL/be/be_visitor_arg_traits.cpp:
19920         * TAO_IDL/be/be_visitor_traits.cpp:
19921         * TAO_IDL/be_include/be_helper.h:
19923           When generating template specializations, do not add the stream
19924           type suffix.  This allows users to combine the idl generated .cpp
19925           files into one which with some compilers decreases build times.
19927 Fri Jul  1 15:16:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19929         * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
19930         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
19931         * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
19932         * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
19933         * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
19934         * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
19935           Cleanup generated test files at the start, there can be an old file
19936           when things failed in the previous run
19938 Fri Jul  1 15:02:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19940         * performance-tests/Callback/Callback.mpc:
19941         * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
19942         * performance-tests/Latency/AMI/AMI.mpc:
19943         * performance-tests/Latency/Collocation/Collocation.mpc:
19944         * performance-tests/Latency/DII/DII.mpc:
19945         * performance-tests/Latency/DSI/DSI.mpc:
19946         * performance-tests/Latency/Deferred/Deferred.mpc:
19947         * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
19948         * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
19949         * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
19950         * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
19951         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
19952         * performance-tests/POA/Create_Reference/Create_Reference.mpc:
19953         * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
19954           Use better base projects to simplify things
19956 Fri Jul  1 14:51:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19958         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
19959           Added pi_server to the client project also
19961 Fri Jul  1 14:40:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19963         * tao/Invocation_Base.cpp:
19964           Fixed compilation error when interceptors are disabled
19966 Fri Jul  1 07:18:44 2005  J.T. Conklin  <jtc@acorntoolworks.com>
19968         * orbsvcs/IFR_Service/Makefile.am:
19969         * orbsvcs/orbsvcs/Makefile.am:
19970         * tao/Makefile.am:
19972           Regenerated.
19974         * orbsvcs/IFR_Service/IFR_Service.mpc:
19976           Changed so-called "convenience libraries" projects to inherit
19977           from conv_lib.mpb.
19979 Fri Jul  1 13:58:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
19981         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
19982           Corrected export macro
19984 Fri Jul  1 13:16:45 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
19986         * TAO_IDL/be/be_produce.cpp:
19988           Moved the conditional initialization of the *A.cpp file stream
19989           from before the stub header visitor executes to after the
19990           stub header visitor and before the stub source visitor. This
19991           move allows the checks for recursive types that happen in
19992           the stub header visitor to complete, giving correct results
19993           when the presence of recursive types is checked in the
19994           generation of includes for the *A.cpp file, if it is generated.
19995           The *A.cpp includes must also be generated before the *C.cpp
19996           file since the *A.cpp file, if generated, will steal some
19997           includes that would go in the *C.cpp file if the -GA option
19998           was not used.
20000 Fri Jul  1 12:54:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20002         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
20003           Added include of PI_Server.h
20005         * orbsvcs/orbsvcs/SSLIOP.mpc:
20006           Added PI_Server as base project
20008 Fri Jul  1 11:30:12  UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20010         * tao/ClientRequestInfo.{h,cpp,inl}:
20011           Doxygen fix and moved check_validity to the cpp file and removed
20012           the inline file
20014         * tao/ClientRequestInterceptor.pidl:
20015         * tao/ClientRequestInterceptorA.cpp:
20016         * tao/ClientRequestInterceptorC.{h,cpp}:
20017         * tao/ClientRequestInterceptorS.h:
20018           Moved to the PI library
20020         * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
20021           Made this a base class, real functionality is in the PI lib.
20022           Remove the .inl file
20024         * tao/ClientRequestInterceptor_Adapter_Factory.h:
20025           New factory base for creating a ClientRequestInterceptor_Adapter
20027         * tao/Interceptor.pidl:
20028         * tao/InterceptorA.cpp:
20029         * tao/InterceptorC.{h,cpp}:
20030         * tao/InterceptorS.h:
20031         * tao/Interceptor_List.{cpp,h}:
20032           Moved to the PI lib
20034         * tao/Invocation_Base.{h,cpp,inl}:
20035           Store the PI stack size in the invocation base and handle that
20036           the ClientRequestInterceptor pointer can be 0.
20038         * tao/IORInterceptor_Adapter.h:
20039           Removed several not needed forward declarations
20041         * tao/ORB_Core.{h,cpp,i}:
20042           Added methods to get the Client/Server Request interceptor adapters.
20043           Added the moment an interceptor is registered an adapter will be
20044           created on demand. Later on we just retrieve the pointer
20046         * tao/PortableInterceptor.pidl:
20047         * tao/PortableInterceptorC.h:
20048           Updated for the moved files
20050         * tao/RTScheduler.mpc:
20051           Needs PI_Server
20053         * tao/ServerRequestInterceptor.pidl:
20054         * tao/ServerRequestInterceptorA.cpp:
20055         * tao/ServerRequestInterceptorC.{h,cpp}:
20056         * tao/ServerRequestInterceptorS.h:
20057           Moved to the PI_Server library
20059         * tao/ServerRequestInterceptor_Adapter.{h,cpp}:
20060           New adapter
20062         * tao/ServerRequestInterceptor_Adapter_Factory.h:
20063           New factory
20065         * tao/tao.mpc:
20066           Updated for all moved files.
20068         * tao/IORInterceptor/IORInterceptor.pidl
20069         * tao/IORInterceptor/IORInterceptorC.h
20070         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
20071           Updated for Interceptor_List changes
20073         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
20074           Improved debug statement
20076         * tao/PI/ClientRequestInterceptor.pidl:
20077         * tao/PI/ClientRequestInterceptorA.cpp:
20078         * tao/PI/ClientRequestInterceptorC.{h,cpp}:
20079         * tao/PI/ClientRequestInterceptorS.h:
20080           Moved from TAO lib
20082         * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp,inl}:
20083           Implemented ClientRequestInterceptor Adapter which calls the
20084           interceptors
20085         * tao/PI/ClientRequestInterceptor_Factory_Impl.{h,cpp}:
20086           Implemented factory interface.
20088         * tao/PI/Interceptor.pidl:
20089         * tao/PI/InterceptorA.cpp:
20090         * tao/PI/InterceptorC.{h,cpp}:
20091         * tao/PI/InterceptorS.h:
20092           Moved from TAO lib
20094         * tao/PI/Interceptor_List_T.{h,cpp}:
20095           Moved from TAO lib and updated interfaces to not expose any
20096           internal knowledge
20098         * tao/PI/PI.{h,cpp}:
20099           Add some process directives
20101         * tao/PI/diff/ORBInitializer.diff
20102           New diff
20104         * tao/PI_Server/PI_Server.{h,cpp}:
20105           Add some process directives
20107         * tao/PI_Server/PS_CurrentA.cpp
20108         * tao/PI_Server/PS_CurrentC.{h,cpp}:
20109           Regenerated
20111         * tao/PI_Server/ServerInterceptorAdapter.{h,cpp}:
20112           From portableserver library, adapter that invokes server
20113           request interceptors
20115         * tao/PI_Server/ServerRequestInterceptor.pidl
20116         * tao/PI_Server/ServerRequestInterceptorA.cpp
20117         * tao/PI_Server/ServerRequestInterceptorC.cpp
20118         * tao/PI_Server/ServerRequestInterceptorC.h
20119         * tao/PI_Server/ServerRequestInterceptorS.h
20120           Moved from TAO lib
20122         * tao/PI_Server/ServerRequestInterceptor_Factory_Impl.{h,cpp}:
20123           New factory to create an instance of the adapter
20125         * tao/PortableServer/Object_Adapter.cpp:
20126         * tao/PortableServer/Upcall_Wrapper.cpp:
20127           Be aware the Server Request Interceptor adapter is a pointer and
20128           can be zero
20130         * tao/PortableServer/ServerInterceptorAdapter.{h,cpp,inl}:
20131           Removed, moved to the PI_Server lib
20133         * tao/PortableServer/ServerRequestInfo.{h,inl}:
20134           Export this classes, need it from the PI_Server lib
20136         * tao/RTCORBA/RTCORBAA.cpp
20137         * tao/RTCORBA/RTCORBAC.h
20138           Regenerated
20140         * tao/RTScheduling/RTScheduler.pidl
20141         * tao/RTScheduling/RTSchedulerA.cpp
20142         * tao/RTScheduling/RTSchedulerC.h
20143         * tao/RTScheduling/Request_Interceptor.h
20144           Updated for PI changes
20146         * tests/Bug_1495_Regression/interceptors.cpp
20147         * tests/Bug_1495_Regression/interceptors.h
20148         * tests/Portable_Interceptors/Benchmark/interceptors.cpp
20149         * tests/Portable_Interceptors/Benchmark/interceptors.h
20150         * tests/Portable_Interceptors/Dynamic/interceptors.cpp
20151         * tests/Portable_Interceptors/Dynamic/interceptors.h
20152         * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp
20153         * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.h
20154         * tests/Portable_Interceptors/Bug_1559/interceptors.cpp
20155         * tests/Portable_Interceptors/Bug_1559/interceptors.h
20156           Removed these files, replaced by seperate client/server files below
20158         * tests/Bug_1495_Regression/client_interceptor.cpp
20159         * tests/Bug_1495_Regression/client_interceptor.h
20160         * tests/Bug_1495_Regression/server_interceptor.cpp
20161         * tests/Bug_1495_Regression/server_interceptor.h
20162         * tests/Portable_Interceptors/Benchmark/client_interceptors.cpp
20163         * tests/Portable_Interceptors/Benchmark/client_interceptors.h
20164         * tests/Portable_Interceptors/Benchmark/server_interceptors.cpp
20165         * tests/Portable_Interceptors/Benchmark/server_interceptors.h
20166         * tests/Portable_Interceptors/Bug_1559/client_interceptor.cpp
20167         * tests/Portable_Interceptors/Bug_1559/client_interceptor.h
20168         * tests/Portable_Interceptors/Bug_1559/server_interceptor.cpp
20169         * tests/Portable_Interceptors/Bug_1559/server_interceptor.h
20170         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
20171         * tests/Portable_Interceptors/Dynamic/client_interceptor.h
20172         * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp
20173         * tests/Portable_Interceptors/Dynamic/server_interceptor.h
20174         * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.cpp
20175         * tests/Portable_Interceptors/Service_Context_Manipulation/client_interceptor.h
20176         * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.cpp
20177         * tests/Portable_Interceptors/Service_Context_Manipulation/server_interceptor.h
20178           New files
20180         * tests/Bug_1495_Regression/Bug_1495.mpc
20181         * tests/Bug_1495_Regression/Server_ORBInitializer.cpp
20182         * tests/Bug_1495_Regression/Server_ORBInitializer.h
20183         * tests/Bug_1495_Regression/Threaded_Server.cpp
20184         * tests/Portable_Interceptors/AMI/Client_Interceptor.h
20185         * tests/Portable_Interceptors/AMI/PI_AMI.mpc
20186         * tests/Portable_Interceptors/AMI/Server_Interceptor.h
20187         * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.cpp
20188         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc
20189         * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.cpp
20190         * tests/Portable_Interceptors/Benchmark/client.cpp
20191         * tests/Portable_Interceptors/Benchmark/server.cpp
20192         * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc
20193         * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.cpp
20194         * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.cpp
20195         * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
20196         * tests/Portable_Interceptors/Bug_1559/client.cpp
20197         * tests/Portable_Interceptors/Bug_1559/server.cpp
20198         * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc
20199         * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
20200         * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.h
20201         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
20202         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.h
20203         * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.cpp
20204         * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.cpp
20205         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc
20206         * tests/Portable_Interceptors/Dynamic/client.cpp
20207         * tests/Portable_Interceptors/Dynamic/server.cpp
20208         * tests/Portable_Interceptors/ForwardRequest/Client_Request_Interceptor.h
20209         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc
20210         * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h
20211         * tests/Portable_Interceptors/ForwardRequest/test.idl
20212         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc
20213         * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc
20214         * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.h
20215         * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.h
20216         * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.h
20217         * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc
20218         * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.h
20219         * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.h
20220         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc
20221         * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.h
20222         * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.h
20223         * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp
20224         * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.cpp
20225         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
20226         * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.cpp
20227         * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp
20228         * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp
20229         * tests/RTCORBA/Client_Propagated/interceptors.h
20230         * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.h
20231         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
20232         * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc
20233         * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h
20234         * orbsvcs/orbsvcs/CosLoadBalancing.mpc
20235         * orbsvcs/orbsvcs/FTORB.mpc
20236         * orbsvcs/orbsvcs/FaultTolerance.mpc
20237         * orbsvcs/orbsvcs/FtRtEvent.mpc
20238         * orbsvcs/orbsvcs/Security.mpc
20239         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h
20240         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h
20241         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h
20242         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.h
20243         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h
20244         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.h
20245         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.h
20246         * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h
20247         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc
20248         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h
20249         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc
20250         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/test.idl
20251           Update for PI change
20253 Fri Jul  1 000:27:47 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
20255         * TAO_IDL/ast/ast_exception.cpp:
20256         * TAO_IDL/ast/ast_sequence.cpp:
20257         * TAO_IDL/ast/ast_structure.cpp:
20258         * TAO_IDL/ast/ast_union.cpp:
20259         * TAO_IDL/be/be_codegen.cpp:
20260         * TAO_IDL/be/be_valuetype.cpp:
20261         * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
20262         * TAO_IDL/be/be_visitor_union/union_ch.cpp:
20263         * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
20265           Moved evaluation of the in_recursion_ member of structs unions
20266           and valuetypes to happen soon enough to make the generation of
20267           the file include of Recursive_Type_TypeCode.h conditional on
20268           whether a recursive type has been seen or not. Thanks to
20269           Ossama Othman <ossama@dre.vanderbilt.edu> for suggesting
20270           the conditional include.
20272 Thu Jun 30 18:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20274         * tests/Bug_1551_Regression/client.cpp:
20275           When we get a timeout on the client threads output an error but
20276           first nicely destroy the POA and ORB before shutting down
20278 Thu Jun 30 10:21:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20280         * orbsvcs/orbsvcs/Log/Log_i.cpp (get_current_size, get_n_records,
20281           flush):
20283           Changed argument list to use ACE_ENV_SINGLE_ARG_DECL_NOT_USED
20284           instead of ACE_ENV_SINGLE_ARG_DECL, since these methods do not
20285           throw exceptions.
20287 Thu Jun 30 09:50:46 2005  Phil Mesnier  <mesnier_p@ociweb.com>
20289         * tao/IIOP_Profile.cpp:
20290         * tao/IIOP_Profile.h:
20291         * tao/Profile.cpp:
20292         * tao/Profile.h:
20293         * tao/PortableServer/Default_Acceptor_Filter.cpp:
20294           This restores the behavior of IIOP_Profile::encode_endpoints so
20295           that it always creates only TAO_TAG_ENDPOINT component.
20296           Initially, the new TAG_ALTERNATE_IIOP_ADDRESS support was added
20297           to this method, with an internal test if the endpoint priority
20298           was TAO_INVALID_PRIORITY or not. If it was not, both kinds of
20299           tagged components were created, if the priority was invalid,
20300           only the new tagged component was created. But this causes
20301           trouble for RT_CORBA with multiple nics. It also generates
20302           redundant components.
20304           A new method, encode_alternate_endpoints is added to support the
20305           generation of combined endpoints in non-RT ORBs. This new method
20306           is called from Default_Acceptor_Filter.cpp. The base TAO_Profile
20307           supplies a null implementation of encode_alternate_endpoints so
20308           that existing, non-IIOP profiles don't have to be altered.
20310         * tao/params.cpp:
20311           To address the issue raised by bugzilla #2173, I've set the
20312           default for using shared profiles (non-RT) to 0. This avoids a
20313           side-effect of making shared profiles with endpoints that do not
20314           have a priority set in an RT environment.
20316         * tests/AlternateIIOP/run_test.pl:
20317           Add an explicit -ORBUseSharedProfile 1 to the server.
20319 Thu Jun 30 09:29:56 2005  Gary Maxey <gary.maxey@hp.com>
20321         * tao/Valuetype/StringValueC.inl
20323           Latest attempt at getting rid of warning from gcc compiler
20325 Thu Jun 30 14:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20327         * tao/RTScheduling/RTSchedulerC.cpp:
20328           Regenerated with the latest version of the idl compiler
20330 Thu Jun 30 13:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20332         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
20333           Added missing .in()
20335 Thu Jun 30 13:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20337         * tao/IORInterceptor/IORInfoC.cpp:
20338         * tao/IORInterceptor/IORInterceptorC.cpp:
20339         * tao/RTCORBA/RTCORBAC.cpp:
20340           Regenerated with the latest version of the idl compiler
20342 Thu Jun 30 12:32:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20344         * tests/Any/Recursive/client.cpp:
20345           Added include of TypeCodeFactory_Loader.h so that the
20346           TypeCodeFactory is loaded. Fixes crashing of the test on
20347           windows
20349 Thu Jun 30 11:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20351         * utils/catior/catior.cpp:
20352           Fixed retrieval and printing of port number in
20353           cat_tag_alternate_endpoints.
20355 Wed Jun 29 20:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20357         * orbsvcs/orbsvcs/Naming/Naming_Client.h:
20358           Added include of naming_client.h
20360 Wed Jun 29 20:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20362         * tao/IOR_Parser.h:
20363           Emulated exception macro fix
20365 Wed Jun 29 12:02:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
20367         * tao/Invocation_Base.cpp:
20369           Moved "PortableInterceptor.h" include directive out of
20370           TAO_HAS_INTERCEPTORS preprocessor block.  It should always be
20371           visible.  Fixes errors in builds with interceptors disabled.
20373 Wed Jun 29 18:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20375         * utils/catior/catior.cpp:
20376           Added an extra identation for priority and priority model so that it
20377           is clear they belong to a certain priority and added
20378           PRIORITY_BANDED_CONNECTION_POLICY_TYPE as one of the types we
20379           recognize.
20381 Wed Jun 29 10:13:54 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20383         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
20385           Change type of orb_ member variable from _ptr to _var.
20387 Wed Jun 29 10:00:31 2005  Gary Maxey <gary.maxey@hp.com>
20389         * TAO/tao/Valuetype/StringValueC.inl
20391           Change to avoid compiler warnings from some compilers.
20393 Wed Jun 29 07:22:38 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20395         * TAO_IDL/Makefile.am:
20396         * orbsvcs/FT_ReplicationManager/Makefile.am:
20397         * orbsvcs/ImplRepo_Service/Makefile.am:
20399           Regenerated.
20401         * TAO_IDL/tao_idl.mpc:
20402         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
20403         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
20405           Changed so-called "convenience libraries" projects to inherit
20406           from conv_lib.mpb.
20408 Tue Jun 28 22:21:32 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
20410         * tao/Invocation_Base.inl (reply_received):
20411         * tao/Invocation_Base.cpp (reply_received):
20413           Moved this method out-of-line.  It calls a method on its
20414           TAO_ClientRequestInfo field.  Inlining this method exposes the
20415           unexported TAO_ClientRequestInfo class to code outside of the
20416           TAO shared library, which results in "unresolved_symbol"
20417           link-time errors when attempting to call
20418           Invocation_Base::reply_received() directly or indirectly
20419           (e.g. via TAO::Reply_Guard::~Reply_Guard()).  Fixes g++ 4.0
20420           link-time errors.
20422         * tao/Synch_Invocation.h (Reply_Guard):
20424           Improved const-correctness by making an immutable pointer member
20425           "const".
20427 Tue Jun 28 20:52:22 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20429         * orbsvcs/Concurrency_Service/Makefile.am:
20430         * orbsvcs/CosEvent_Service/Makefile.am:
20431         * orbsvcs/Dump_Schedule/Makefile.am:
20432         * orbsvcs/Event_Service/Makefile.am:
20433         * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
20434         * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
20435         * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
20436         * orbsvcs/FT_ReplicationManager/Makefile.am:
20437         * orbsvcs/Fault_Detector/Makefile.am:
20438         * orbsvcs/Fault_Notifier/Makefile.am:
20439         * orbsvcs/IFR_Service/Makefile.am:
20440         * orbsvcs/ImplRepo_Service/Makefile.am:
20441         * orbsvcs/LifeCycle_Service/Makefile.am:
20442         * orbsvcs/LoadBalancer/Makefile.am:
20443         * orbsvcs/Naming_Service/Makefile.am:
20444         * orbsvcs/Notify_Service/Makefile.am:
20445         * orbsvcs/Scheduling_Service/Makefile.am:
20446         * orbsvcs/TAO_Service/Makefile.am:
20447         * orbsvcs/Time_Service/Makefile.am:
20448         * orbsvcs/Trading_Service/Makefile.am:
20450           Regenerated.
20452 Tue Jun 28 19:51:49 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20454         * TAO_IDL/Makefile.am:
20455         * orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
20456         * orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
20457         * orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
20458         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
20459         * orbsvcs/orbsvcs/Makefile.am:
20461           Regenerated.
20463         * orbsvcs/orbsvcs/CosNaming.mpc:
20464         * orbsvcs/orbsvcs/CosNotification.mpc:
20465         * orbsvcs/orbsvcs/CosTrading.mpc:
20466         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
20467         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
20468         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
20470           Added a *_IDL project, currently only for automake builds, that
20471           only compiles the *.idl files.  This ensures that all generated
20472           files will be included in the lists of sources, headers,
20473           inlines, templates, etc. instead of only those used in the stub
20474           libraries.  Other build types continue to compile *.idl files as
20475           part of the stub library projects.  When this is prefected, most
20476           build methods can use the automake build mechanism.
20478         * orbsvcs/orbsvcs/CosProperty.mpc:
20480           Added missing *.h, *.inl, and *S_T.* files to Header_Files,
20481           Inline_Files, and Template_Files so that they're installed.
20483         * orbsvcs/orbsvcs/SSLIOP.mpc:
20485           Added explicit Header_Files and Inline_Files sections so all
20486           files are installed.
20488 Tue Jun 28 16:11:50 2005  Gary Maxey <gary.maxey@hp.com>
20490         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
20491         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
20492         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
20493         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
20494         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
20495         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
20496         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
20497         * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
20499           Backing out namespace code generation change of Mon Jun 27
20500           for now due to problems getting it to work across multiple
20501           compilers.
20503 Tue Jun 28 13:31:01 2005  Gary Maxey <gary.maxey@hp.com>
20505         * TAO/tao/Valuetype/StringValueC.cpp
20506           Change to allow operation in non-exception environments
20508 Tue Jun 28 10:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20510         * tao/Dynamic_ParameterC.h:
20511           Remove generated include of TypeCode.h. This seems to cause problems
20512           in some builds.
20514 Tue Jun 28 07:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20516         * tao/Object.cpp (_get_orb):
20517           Return the orb related to the TAO_Stub, the orb_core_ member
20518           could sometimes be zero. Thanks to Bala for giving feedback
20519           on this.
20521 Mon Jun 27 14:54:53 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20523         * orbsvcs/orbsvcs/Makefile.am:
20524         * tao/Makefile.am:
20526           Regenerated.
20528 Mon Jun 27 13:54:27 2005  Gary Maxey <gary.maxey@hp.com>
20530         * TAO_IDL/be/be_util.cpp
20531         * TAO_IDL/be_include/be_util.h
20532         * TAO_IDL/be/be_visitor_interface.cpp
20533         * TAO_IDL/be/be_visitor_interface_fwd.cpp
20534         * TAO_IDL/be/be_visitor_valuebox.cpp
20535         * TAO_IDL/be/be_visitor_valuetype.cpp
20536         * TAO_IDL/be/be_visitor_valuetype_fwd.cpp
20537         * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp
20538         * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp
20539         * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp
20540         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
20541         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
20542         * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp
20543         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp
20544         * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp
20546           When generating Any insertion and extraction operators put them
20547           in a namespace that corresponds to their enclosing module (if
20548           any).  Addresses problem reported in Bugzilla report #2071.
20550 Mon Jun 27 13:08:01 2005  Gary Maxey <gary.maxey@hp.com>
20552         * tao/Valuetype/ValueBase.cpp:
20553           Added missing copy constructor implementation
20555         * TAO/tao/Valuetype/StringValueC.inl
20556           Change to avoid warnings by some compilers
20558 Mon Jun 27 12:19:01 2005  Douglas C. Schmidt  <schmidt@cs.wustl.edu>
20560         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
20561           (TAO): Changed the comment to "Using default value of 1.5
20562           seconds".  Thanks to Simon Massey and Bala for resolving this.
20564 Mon Jun 27 11:09:34 2005  Chad Elliott  <elliott_c@ociweb.com>
20566         * tests/Exposed_Policies/Policy_Verifier.h:
20567         * tests/Exposed_Policies/Policy_Verifier.cpp:
20568         * tests/Exposed_Policies/client.cpp:
20570           Modified this test to not run if the initialization failed.  This
20571           avoids a core dump.
20573         * tests/Exposed_Policies/run_test.pl:
20575           Remove the ior files before running the server and cut the wait
20576           times in half.
20578 Mon Jun 27 09:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20580         * orbsvcs/orbsvcs/RTCosScheduling.mpc:
20581           Added requires dummy_label. The RTCosScheduling library uses
20582           a non compliant way to register its interceptors. This is
20583           causing problems with the PI refactory so disable the building
20584           of this lib until that has been fixed. See also bugzilla 2163.
20586 Mon Jun 27 09:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20588         * TAO_IDL/be_include/be_visitor_operation/ami_cs.h:
20589         * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
20590           Removed gen_marshal_and_invoke method. It wasn't used and contained
20591           a lot of generation of old code that we don't use anymore
20593 Mon Jun 27 09:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20595         * tao/Policy_Validator.h:
20596           Fixed small typo in comment
20598 Mon Jun 27 08:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20600         * tao/Valuetype/ValueBase.cpp:
20601           Fixed implicit conversion warning and use ACE_OS::strcmp instead of
20602           strcmp directly
20604 Mon Jun 27 07:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20606         * TAO/tao/*C.{h,cpp,inl}:
20607         * TAO/tao/*A.cpp:
20608         * TAO/tao/PortableServer/*C.{h,cpp,inl}:
20609         * TAO/tao/PortableServer/*A.cpp:
20610         * TAO/tao/Messaging/*C.{h,cpp,inl}:
20611         * TAO/tao/Messaging*A.cpp:
20612           Regenerated
20614 Sat Jun 25 06:39:03 2005  Gary Maxey <gary.maxey@hp.com>
20616         * TAO/tao/Valuetype/StringValueC.inl
20617           Change to avoid warnings by some compilers
20619 Sat Jun 25 06:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20621         * tao/PortableServer/AdapterActivatorC.cpp:
20622         * tao/PortableServer/ForwardRequestC.cpp:
20623         * tao/PortableServer/IdAssignmentPolicyC.cpp:
20624           Regenerated to see what the footprint results are from the latest idl
20625           compiler change
20627 Fri Jun 24 23:11:45 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20629         * tao/Messaging/TAO_Messaging.pc.in:
20630         * tao/RTPortableServer/TAO_RTPortableServer.pc.in:
20632           Update with current list of dependencies based on values from
20633           MPC base project files.
20635         * tao/PI_Server.mpc:
20637           Added Pkgconfig_Files definition.
20639         * tao/PI_Server/TAO_PI_Server.pc.in:
20641           New file, pkg-config *.pc template for TAO_PI_Server library.
20643 Fri Jun 24 22:50:07 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20645         * TAO_IDL/Makefile.am:
20646         * tao/Makefile.am:
20648           Regenerated.
20650 Fri Jun 24 13:15:03 2005  Gary Maxey <gary.maxey@hp.com>
20652         * TAO_IDL/be/be_codegen.cpp
20653           Generated additional include files in stub header for Value Box
20655         * TAO/tao/Valuetype/StringValue.pidl
20656         * TAO/tao/Valuetype/StringValueC.cpp
20657         * TAO/tao/Valuetype/StringValueC.h
20658         * TAO/tao/Valuetype/StringValueC.inl
20659           Standard OMG Value Box Definitions
20661 Fri Jun 24 19:42:03 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
20663         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
20665           For local interfaces, changed generated code for _narrow()
20666           and _unchecked_narrow() methods. For local interfaces, all
20667           that needs to be done is return a duplicate of a
20668           dynamic_cast<>, for both methods. Thanks to Johnny Willemsen
20669           <jwillemsen@remedy.nl> for pointing out the opportunity to
20670           shrink generated code, and to Ossama Othman
20671           <ossama@dre.vanderbilt.edu> for an informative discussion on
20672           the possible benefits of inlining these methods.
20674 Fri Jun 24 13:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20676         * tao/ClientRequestInfo.{cpp,inl}:
20677           Moved a few methods out of the inline file to the cpp file
20679 Fri Jun 24 12:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20681         * tao/TAO_Server_Request.h:
20682           Corrected ifdef guards in this file to match the real filename
20684         * tao/Dynamic_Adapter.h:
20685           Removed forward declaration of TAO_GIOP_Twoway_Invocation
20687         * tao/DynamicInterface/DII_Invocation.{h,cpp,inl}:
20688           The inl file has some constructors that are ifdef'd with #if 0.
20689           These used a base class that is not there, so zapped them and
20690           because the inl file is now empty, removed that from the archive
20692 Fri Jun 24 06:56:11 2005  Chad Elliott  <elliott_c@ociweb.com>
20694         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
20696           Avoid ambiguity error from Visual C++ 6.0.
20698 Fri Jun 24 11:12:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20700         * tao/ClientRequestInfo.{h,cpp,inl}:
20701         * tao/ClientRequestInfo_i.{h,cpp,inl}:
20702           Moved the implementation from ClientRequestInfo_i to
20703           ClientRequestInfo. The ClientRequestInfo was split into
20704           two parts, this is causing problems with the PI refactoring
20705           and after checking with Ossama we decided to merge these
20706           two again. This maybe has a small performance impact
20707           at the moment no interceptors are registered but that
20708           will be resolved soon with the PI refactoring itself.
20710         * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
20711           Updated to use TAO_ClientRequestInfo
20713         * tao/Invocation_Base.{h,cpp}:
20714           Updated to use TAO_ClientRequestInfo
20716         * tao/ORB_Core_TSS_Resources.{h,cpp}:
20717           No need anymore to store TAO_ClientRequestInfo in TSS.
20718           This decouples the ClientRequestInfo from the ORB TSS which was the
20719           main reason to do this.
20721         * tao/tao.mpc:
20722           Removed the ClientRequestInfo_i.{h,cpp,inl} files
20724 Fri Jun 24 10:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20726         * tests/Portable_Interceptors/AMI/client.cpp:
20727           Added some more checks to see if things are gone fine.
20729 Fri Jun 24 09:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20731         * tao/ClientRequestInfo_i.{h,cpp}:
20732           No need to have virtual methods, this is not a base and removed
20733           the destructor using an Abstract base, it is not used
20735 Fri Jun 24 08:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20737         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h
20738         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.h
20739         * tao/ClientRequestInfo.cpp
20740         * tao/ClientRequestInfo.h
20741         * tao/ClientRequestInfo_i.cpp
20742         * tao/ClientRequestInfo_i.h
20743         * tao/ClientRequestInfo_i.inl
20744         * tao/Codeset_Manager.h
20745         * tao/Protocols_Hooks.h
20746         * tao/Stub.h
20747         * tao/PortableServer/ServerRequestInfo.cpp
20748         * tao/RTCORBA/RT_Endpoint_Utils.h
20749           Removed TAO_GIOP_Invocation forward declaration and remarks
20750           about this. This class doesn't exist anymore already for a long
20751           time
20753 Fri Jun 24 07:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20755         * tao/Leader_Follower.h:
20756           Added missing include for single threaded builds
20758 Thu Jun 23 11:02:11 2005  Chad Elliott  <elliott_c@ociweb.com>
20760         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
20761         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
20763           Use an IORTable::Locator_var instead of an INS_Locator to avoid a
20764           deletion of a stack variable.
20766 Thu Jun 23 08:21:29 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20768         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp (handle_timeout):
20769         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp (handle_timeout):
20771           Catch and squelch any exceptions that might be thrown.  Also
20772           fixes emulated exception builds.  Thanks to Simon Massey for
20773           pointing out this issue.
20775 Thu Jun 23 14:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20777         * tao/operation_details.{h,cpp}:
20778           The exception_list method should only be build when interceptors
20779           are enabled
20781 Thu Jun 23 12:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20783         * tao/ORB_Core.{h,cpp}:
20784         * tao/ORB_Core_TSS_Resources.{h,cpp}:
20785           Moved ORB_Core_TSS_Resources back to its own file. Problem was
20786           easier then on first sight, orbconf.h was not includes so the
20787           TSS file was build without interceptor support
20789 Thu Jun 23 12:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20791         * tao/ORB_Core.{h,cpp}:
20792         * tao/ORB_Core_TSS_Resources.{h,cpp}:
20793           Moved ORB_Core_TSS_Resources to the ORB_Core file again. The
20794           PI tests now break and I have not an idea why but moving it
20795           back fixes it now. Will sort this out soon.
20797 Thu Jun 23 09:52:00 UTC 2005  Simon Massey  <simon.massey@prismtech.com>
20799         * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
20800         * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
20802           Replaced ACE_UNUSED_ARG() with native C++ unnamed parameters
20803           in responce to Ossama's request that the macro is only used
20804           in places where normal practices are not available.
20806         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
20808           Removed unused arg.
20810 Wed Jun 22 18:49:03 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
20812         * tao/ORB_Core.h:
20814           Added include of ORB_Core_TSS_Resources.h, so when the
20815           ACE_TSS_TYPE tss_resources_ member is declared, there
20816           will be knowledge of a default constructor.
20818 Wed Jun 22 11:34:12 2005  Gary Maxey <gary.maxey@hp.com>
20820         * TAO_IDL/fe/y.tab.cpp
20821         * TAO_IDL/fe/idl.yy
20823           Added valuebox support
20825 Wed Jun 22 08:23:16 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20827         * orbsvcs/orbsvcs/Log/Iterator_i.cpp (handle_timeout):
20829           Catch and squelch any exceptions that might be thrown by
20830           destroy().  Thanks to Don Sharp for pointing out this
20831           issue.
20833         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
20834         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
20836           #include "ace/Time_Value.h", needed by no-inline builds.  Thanks
20837           to Simon Massey for pointing out this issue.
20839         * orbsvcs/orbsvcs/Log/Log_i.cpp (set_records_attribute):
20841           Changed method to process any excess records returned by the
20842           query iterator.
20844         * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
20845         * orbsvcs/orbsvcs/Log/EventLog_i.h:
20846         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
20847         * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
20848         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
20849         * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
20851           Removed write_recordlist() method, as it just called
20852           write_recordlist() on the base class.
20854 Wed Jun 22 14:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20856         * tao/ORB_Core.{h,cpp,i}:
20857         * tao/ORB_Core_TSS_Resources.{h,cpp}:
20858           Moved TAO_ORB_Core_TSS_Resources to its own file. Makes it much easier
20859           to just see where things are used.
20861         * tao/tao.mpc:
20862           Added new files
20864         * tao/Leader_Follower.{h,cpp,i}:
20865         * tao/Leader_Follower_Flushing_Strategy.cpp:
20866         * tao/LF_Connect_Strategy.cpp:
20867         * tao/LF_Event.cpp LF_Strategy_Complete.cpp:
20868         * tao/ORB.cpp:
20869         * tao/PICurrent.cpp:
20870         * tao/Thread_Lane_Resources.cpp:
20871         * tao/Transport.cpp:
20872         * tao/Wait_On_Leader_Follower.cpp:
20873         * tao/Wait_On_LF_No_Upcall.cpp:
20874         * tao/ClientRequestInterceptor_Adapter.cpp:
20875         * tao/RTCORBA/Thread_Pool.cpp:
20876         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
20877         * tao/RTPortableServer/RT_Collocation_Resolver.cpp:
20878         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
20879           Added missing includes now we get less for free from ORB_Core
20881 Wed Jun 22 12:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20883         * tao/ClientRequestInfo_i.{h,cpp,inl}:
20884           Removed reply_status and response_expected methods, they had a
20885           comment that they need to go and they are not used in the TAO
20886           libs so it is now time to zap them
20888 Wed Jun 22 12:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
20890         * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp:
20891           Added checks in the destroy that start and end interception
20892           point calls must not be zero. If they are zero there is a bug
20893           in TAO
20895         * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp:
20896         * tests/Portable_Interceptors/PICurrent/client.cpp:
20897           Explicitly destroy the ORB. When this is not done explicitly the
20898           destroy operation of the registered interceptors is not called and
20899           then our checks are not triggered in the destoy operation of the
20900           registered interceptors
20902 Wed Jun 22 10:27:00 UTC 2005  Simon Massey  <simon.massey@prismtech.com>
20904         * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
20905         * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
20907           Added ACE_UNUSED_ARG() to the above files.
20909 Tue Jun 21 17:50:26 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
20911         * tao/Interceptor_List.cpp:
20913           Include "tao/debug.h" to pull in TAO_debug_level global variable
20914           declaration.
20916 Tue Jun 21 14:41:01 2005  J.T. Conklin  <jtc@acorntoolworks.com>
20918         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
20919         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
20921           Add missing "int" return type to method definitions.
20923         * orbsvcs/orbsvcs/Log/Log_i.cpp:
20924         * orbsvcs/orbsvcs/Log/Log_i.h:
20926           Added flush and compaction handlers to class.  The flush handler
20927           is scheduled when the QoS is set to QoSFlush.  The compaction
20928           handler is scheduled when the max record life is set.
20930           Removed explicit calls to remove_old_records(), that is now done
20931           via the compaction handler.
20933         * orbvcs/orbsvcs/DsLogAdmin.mpc:
20935           Added Log_Flush_Handler.cpp and Log_Compaction_Handler.cpp to
20936           the DsLogAdmin_Serv project's list of Source Files.
20938         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.cpp:
20939         * orbsvcs/orbsvcs/Log/Log_Flush_Handler.h:
20941           New files.  Added TAO_Log_Flush_Handler class that manages an
20942           interval timer that calls flush() on the log when it fires.  The
20943           interval is currently set to 300 seconds.  This should probably
20944           be a parameter that is specified when the service is started.
20946         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.cpp:
20947         * orbsvcs/orbsvcs/Log/Log_Compaction_Handler.h:
20949           New files.  Added TAO_Log_Compaction_Handler class that manages
20950           an interval timer that calls remove_old_records() on the log
20951           when it fires.  The interval is currently set to 60 seconds.
20952           This should probably be a parameter that is specified when the
20953           service is started.
20955 Tue Jun 21 14:27:12 2005  Gary Maxey <gary.maxey@hp.com>
20957         * tao/Valuetype/ValueBase.h
20958         * tao/Valuetype/ValueBase.cpp
20959           Added support method for valuebox demarshalling.
20961 Tue Jun 21 13:38:23 2005  Gary Maxey <gary.maxey@hp.com>
20963         * tao/Valuetype/Value_VarOut_T.cpp
20964           Added missing add_ref in TAO_Value_Var_T assignment operator
20966 Tue Jun 21 13:35:00 2005  Gary Maxey <gary.maxey@hp.com>
20968         * TAO_IDL/be_include/be_visitor_arg_traits.h
20969         * TAO_IDL/be_include/be_visitor_argument/arglist.h
20970         * TAO_IDL/be_include/be_visitor_argument/invoke_cs.h
20971         * TAO_IDL/be_include/be_visitor_argument/marshal_ss.h
20972         * TAO_IDL/be_include/be_visitor_argument/upcall_ss.h
20973         * TAO_IDL/be_include/be_visitor_argument/vardecl_ss.h
20974         * TAO_IDL/be_include/be_visitor_array/array.h
20975         * TAO_IDL/be_include/be_visitor_array/cdr_op_cs.h
20976         * TAO_IDL/be_include/be_visitor_exception/ctor.h
20977         * TAO_IDL/be_include/be_visitor_exception/ctor_assign.h
20978         * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h
20979         * TAO_IDL/be_include/be_visitor_field/field_ch.h
20980         * TAO_IDL/be_include/be_visitor_operation/rettype.h
20981         * TAO_IDL/be_include/be_visitor_operation/rettype_return_cs.h
20982         * TAO_IDL/be_include/be_visitor_sequence/buffer_type.h
20983         * TAO_IDL/be_include/be_visitor_sequence/cdr_op_cs.h
20984         * TAO_IDL/be_include/be_visitor_sequence/sequence_base.h
20985         * TAO_IDL/be_include/be_visitor_tmplinst/arg_tmplinst.h
20986         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h
20987         * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h
20988         * TAO_IDL/be_include/be_visitor_typecode/alias_typecode.h
20989         * TAO_IDL/be_include/be_visitor_typecode/typecode_decl.h
20990         * TAO_IDL/be_include/be_visitor_typedef/typedef_ch.h
20991         * TAO_IDL/be_include/be_visitor_union_branch/cdr_op_cs.h
20992         * TAO_IDL/be_include/be_visitor_union_branch/private_ch.h
20993         * TAO_IDL/be_include/be_visitor_union_branch/public_assign_cs.h
20994         * TAO_IDL/be_include/be_visitor_union_branch/public_ch.h
20995         * TAO_IDL/be_include/be_visitor_union_branch/public_ci.h
20996         * TAO_IDL/be_include/be_visitor_union_branch/public_reset_cs.h
20997         * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_cs.h
20998         * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h
20999         * TAO_IDL/be_include/be_visitor_valuetype/field_cs.h
21000         * TAO_IDL/be/be_sequence.cpp
21001         * TAO_IDL/be/be_visitor_arg_traits.cpp
21002         * TAO_IDL/be/be_visitor_argument.cpp
21003         * TAO_IDL/be/be_visitor_argument/arglist.cpp
21004         * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp
21005         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
21006         * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp
21007         * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
21008         * TAO_IDL/be/be_visitor_array.cpp
21009         * TAO_IDL/be/be_visitor_array/array.cpp
21010         * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp
21011         * TAO_IDL/be/be_visitor_exception.cpp
21012         * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp
21013         * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
21014         * TAO_IDL/be/be_visitor_field.cpp
21015         * TAO_IDL/be/be_visitor_field/field_ch.cpp
21016         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp
21017         * TAO_IDL/be/be_visitor_operation.cpp
21018         * TAO_IDL/be/be_visitor_operation/rettype.cpp
21019         * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp
21020         * TAO_IDL/be/be_visitor_sequence.cpp
21021         * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
21022         * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp
21023         * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
21024         * TAO_IDL/be/be_visitor_tmplinst.cpp
21025         * TAO_IDL/be/be_visitor_tmplinst/arg_tmplinst.cpp
21026         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp
21027         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp
21028         * TAO_IDL/be/be_visitor_typecode.cpp
21029         * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp
21030         * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp
21031         * TAO_IDL/be/be_visitor_typedef.cpp
21032         * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
21033         * TAO_IDL/be/be_visitor_union_branch.cpp
21034         * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp
21035         * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
21036         * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
21037         * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
21038         * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
21039         * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
21040         * TAO_IDL/be/be_visitor_valuetype.cpp
21041         * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp
21042         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
21043         * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
21045           Changes and additions to IDL compiler back-end for
21046           valuebox support.
21048 Tue Jun 21 16:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21050         * docs/releasenotes/rtc10_sched.html:
21051           Removed remark about generated include of PortableServerS.h,
21052           that is not valid anymore.
21054 Tue Jun 21 08:06:00 2005  Gary Maxey <gary.maxey@hp.com>
21056         * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
21057         * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
21058         * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
21059         * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
21060         * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
21061         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
21062         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
21063           Minor changes to deal with warnings on some compilers.
21065 Tue Jun 21 12:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21067         * tests/RTScheduling/Current/Thread_Task.cpp:
21068           Layout fixes
21070 Tue Jun 21 11:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21072         * tao/ORB_Core.h:
21073           Added a todo for client_request_interceptors and
21074           server_request_interceptors methods that these should be removed
21075           when RTCosScheduling doesn't use them anymore
21077 Tue Jun 21 10:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21079         * tao/Interceptor_List.{h,cpp}:
21080           Added destroy_interceptors method that goes through the list of
21081           interceptors and calls destroy on each interceptor
21083         * tao/IORInterceptor_Adapter.h:
21084           Removed empty throw spec from destroy_interceptors and removed the
21085           interceptor_list method which returns the list build up, this is
21086           internal data which the outside doesn't need to have.
21088         * tao/ORB_Core.{h,cpp} (destroy_interceptors):
21089           Use the new destoy_interceptors of the Interceptor_List template
21091         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
21092           Use the new destoy_interceptors of the Interceptor_List template
21093           and removed interceptor_list method
21095 Tue Jun 21 08:22:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21097         * tao/ORBInitializer_Registry_Adapter.h:
21098           Added export macro.
21100 Mon Jun 20 23:17:42 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21102         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21103         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21104         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21105         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21107           Fixed fuzz build errors related to missing ACE_ENV_ARG_PARAMETER
21108           in call to resolve_initial_references().
21110 Mon Jun 20 21:49:02 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21112         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21113         * orbsvcs/orbsvcs/Log/Iterator_i.h:
21115           Added iterator inactivity timer that causes the iterator to self
21116           destruct after 1 hour of inactivity.  This should probably be a
21117           parameter that is specified when the service is started.
21119         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21120         * orbsvcs/orbsvcs/Log/Iterator_i.h:
21121         * orbsvcs/orbsvcs/Log/Log_i.cpp:
21123           Pass reactor to Iterator constructor.
21125         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21126         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21127         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21128         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21130           Removed the debug messages that indicated the log service was
21131           starting, and the name the ior was registered with the naming
21132           service.  TAO's other ORBservice implementations don't output
21133           this sort of mundane information.
21135 Mon Jun 20 12:21:00 2005  Gary Maxey <gary.maxey@hp.com>
21137         * TAO_IDL/be_include/be_generator.h
21138         * TAO_IDL/be_include/be_valuebox.h
21139         * TAO_IDL/be_include/be_visitor.h
21140         * TAO_IDL/be_include/be_visitor_valuebox.h
21141         * TAO_IDL/be_include/be_visitor_module/module.h
21142         * TAO_IDL/be_include/be_visitor_root/root.h
21143         * TAO_IDL/be_include/be_visitor_valuebox/any_op_ch.h
21144         * TAO_IDL/be_include/be_visitor_valuebox/any_op_cs.h
21145         * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_ch.h
21146         * TAO_IDL/be_include/be_visitor_valuebox/cdr_op_cs.h
21147         * TAO_IDL/be_include/be_visitor_valuebox/field_ch.h
21148         * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h
21149         * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h
21150         * TAO_IDL/be_include/be_visitor_valuebox/valuebox.h
21151         * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ch.h
21152         * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h
21153         * TAO_IDL/be_include/be_visitor_valuebox/valuebox_cs.h
21154         * TAO_IDL/be/be_generator.cpp
21155         * TAO_IDL/be/be_valuebox.cpp
21156         * TAO_IDL/be/be_visitor.cpp
21157         * TAO_IDL/be/be_visitor_root.cpp
21158         * TAO_IDL/be/be_visitor_module.cpp
21159         * TAO_IDL/be/be_visitor_valuebox.cpp
21160         * TAO_IDL/be/be_visitor_module/module.cpp
21161         * TAO_IDL/be/be_visitor_root/root.cpp
21162         * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp
21163         * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp
21164         * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp
21165         * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp
21166         * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
21167         * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
21168         * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
21169         * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp
21170         * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp
21171         * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
21172         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp
21173           Changes and additions to IDL compiler back-end for
21174           valuebox support.
21176 Mon Jun 20 09:18:00 2005  Gary Maxey <gary.maxey@hp.com>
21177         * orbsvcs/IFR_Service/ifr_visitor.cpp
21178         * orbsvcs/IFR_Service/ifr_visitor.h
21179         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
21180         * orbsvcs/IFR_Service/ifr_adding_visitor.h
21181           Add visitors for valuebox support.
21183 Mon Jun 20 08:51:17 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21185         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21186         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21187         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21188         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21190           Added missing semi-colon; bug was hidden by use of emulated
21191           exception macros.
21193 Mon Jun 20 13:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21195         * orbsvcs/orbsvcs/FtRtEvent.mpc:
21196           Reverted change to add ami as base project and added -GC again to
21197           one set of IDL files.
21199         * orbsvcs/ImplRepo_Service/Forwarder.{h,cpp}:
21200         * orbsvcs/examples/ORT/Gateway_i.h:
21201           Corrected includes
21203         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
21204         * orbsvcs/examples/ORT/ORT.mpc:
21205           Added pi_server as base project
21207 Mon Jun 20 12:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21209         * tao/DynamicInterface/Dynamic_Implementation.cpp:
21210           Fixed emulated exception errors related to the fact that
21211           POA_Current_Impl doesn't use them anymore
21213 Mon Jun 20 11:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21215         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
21216           Fixed emulated exception errors related to the fact that
21217           POA_Current_Impl doesn't use them anymore
21219 Mon Jun 20 10:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21221         * tao/PI_Server.mpc:
21222           New MPC file to build the new PI_Server library
21224         * examples/POA/DSI/Database_i.h:
21225         * examples/POA/Default_Servant/File_i.cpp:
21226         * orbsvcs/ImplRepo_Service/Forwarder.cpp:
21227         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
21228         * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
21229         * orbsvcs/orbsvcs/IFRService/Repository_i.h:
21230         * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
21231         * orbsvcs/tests/FtRtEvent/PushSupplier.cpp:
21232         * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
21233         * tests/Collocation_Opportunities/Collocation_Opportunities.cpp:
21234         * tests/File_IO/File_i.cpp:
21235         * tests/ORT/ServerRequestInterceptor.h:
21236         * tests/POA/Current/Current.cpp:
21237         * tests/POA/Persistent_ID/server.cpp:
21238         * tests/POA/Policies/Policies.cpp:
21239           Added include of tao/PI_Server/PI_Server.h because of the
21240           pi_server refactoring. This is needed because these files
21241           use functionality that is now in the pi_server lib
21243         * tests/File_IO/File_IO.mpc:
21244         * tests/ORT/ORT.mpc:
21245         * tests/POA/Current/Current.mpc:
21246         * tests/POA/Persistent_ID/Persistent_ID.mpc:
21247         * tests/POA/Policies/Policies.mpc:
21248         * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
21249         * tests/Collocation_Opportunities/Collocation_Opportunities.mpc:
21250         * examples/POA/DSI/POA_DSI.mpc:
21251         * examples/POA/Default_Servant/POA_Default_Servant.mpc:
21252         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
21253         * orbsvcs/orbsvcs/FtRtEvent.mpc:
21254         * orbsvcs/orbsvcs/IFRService.mpc:
21255         * orbsvcs/tests/ImplRepo/scale/scaletest.mpc:
21256           Added pi_server as base project
21258         * tao/Messaging.mpc:
21259           Added pi as base project, messaging needs pi stuff
21261         * tao/PortableServer.mpc:
21262           PortableServer is not dependent on pi anymore
21264         * tao/TAO_Internal.cpp:
21265           If the PI_Server_Loader is available, initialize it, this way
21266           we get the needed services available
21268         * tao/PortableServer/Object_Adapter_Factory.{cpp,h}:
21269           No need to register the ORBInitializer, this is now in the pi_server
21270           library
21272         * tao/PortableServer/POA_Current_Impl.{h,cpp}:
21273           Removed exception throw spec and environment macros. These are
21274           coming from POA::Curent but are not used here and just make
21275           things dependent on IDL generated code which it doesn't need
21276           to be.
21278         * tao/RTPortableServer/RT_Object_Adapter_Factory.{h,cpp}:
21279           No need to register POA::Current, this is in the pi_server lib.
21280           Also the adapter can be derived from TAO_Adapter_Factory
21282         * tao/PortableServer/POA_Current.cpp
21283         * tao/PortableServer/POA_Current.h
21284         * tao/PortableServer/POA_Current.inl
21285         * tao/PortableServer/PS_Current.pidl
21286         * tao/PortableServer/PS_CurrentA.cpp
21287         * tao/PortableServer/PS_CurrentC.cpp
21288         * tao/PortableServer/PS_CurrentC.h
21289         * tao/PortableServer/Policy_Creator_T.h
21290         * tao/PortableServer/PortableServer_ORBInitializer.cpp
21291         * tao/PortableServer/PortableServer_ORBInitializer.h
21292         * tao/PortableServer/PortableServer_PolicyFactory.cpp
21293         * tao/PortableServer/PortableServer_PolicyFactory.h
21294           Removed these files, they are now in the pi_server library.
21295           If you included one of these files or used the functionality
21296           of the classes in one of these files, include
21297           tao/PI_Server/PI_Server.h and link the new pi_server library.
21299 Sat Jun 18 18:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21301         * tao/CORBA_String.{h,inl}:
21302           Added missing operator = (const WChar*) to WString_out. Thanks to
21303           Jean-Marc Prud'Homme <jprudhomme at interstarinc dot com> for
21304           reporting this and deliver the patch. This fixes bugzilla bug
21305           2159
21307 Sat Jun 18 15:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21309         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
21310           Fixed crashing of notication service in mt configuration
21312 Fri Jun 17 19:54:46 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21314         * orbsvcs/orbsvcs/Log/LogRecordStore.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
21315         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.h (LOG_DEFAULT_MAX_REC_LIST_LEN):
21317           Changed the maximum number of records that can be returned by
21318           query() without using an iterator from 30 to 100.  This should
21319           probably be a parameter that is specified when the service is
21320           started, but until it is, 100 is a more reasonable default.
21322           From documentation available on line, the Orbix log service
21323           implementation defaults to 100 records, the VisiBroker
21324           implementation defaults to 1000.
21326         * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
21328           The ACE_LACKS_LONGLONG_T case cast the 64 bit log record fields
21329           "id" and "time" to 32 bits, but the format directive still used
21330           %Q.  Changed to "%d".
21332 Fri Jun 17 19:02:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21334         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21336           Moved code for the IOR file and pid file output.  It had been
21337           mistakenly added inside a commented out section of the code.
21339         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
21340         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
21341         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
21342         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
21344           From documentation available on-line, VisiBroker's and Orbix's
21345           log service implementations support using corbaloc IORs and
21346           resolve_initial_references() to obtain the log factory object
21347           reference.  Changed TAO's implementation to support the same by
21348           registering the factory IORs in the IORTable:
21350             * "BasicLogService" for the Basic_Logging_Service
21351             * "EventLogService" for the Event_Logging_Service
21352             * "NotifyLogService" for the Notify_Logging_Service
21353             * "RTEventLogService" for the RTEvent_Logging_Service
21355         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
21356         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
21357         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
21358         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
21360           Changed to inherit from iortable.
21362 Fri Jun 17 23:45:00 UTC 2005  Gary Maxey <gary.maxey@hp.com>
21364         * TAO_IDL/include/ast_decl.h
21365         * TAO_IDL/include/ast_generator.h
21366         * TAO_IDL/include/ast_module.h
21367         * TAO_IDL/include/ast_valuebox.h
21368         * TAO_IDL/include/ast_visitor.h
21369         * TAO_IDL/include/idl_global.h
21370         * TAO_IDL/include/utl_err.h
21371         * TAO_IDL/include/utl_scope.h
21372         * TAO_IDL/util/utl_err.cpp
21373         * TAO_IDL/util/utl_scope.cpp
21374         * TAO_IDL/ast/ast_generator.cpp
21375         * TAO_IDL/ast/ast_module.cpp
21376         * TAO_IDL/ast/ast_redef.cpp
21377         * TAO_IDL/ast/ast_valuebox.cpp
21378           Changes and additions to IDL compiler front-end for
21379           valuebox support.
21381 Fri Jun 17 15:40:51 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21383         * orbsvcs/orbsvcs/orbsvcs.rc:
21384         * orbsvcs/orbsvcs/orbsvcs_export.h:
21386           Remove stray bits left over from when orbsvcs was a single
21387           library.
21389 Fri Jun 17 19:09:56 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
21391         * TAO_IDL/be/be_codegen.cpp:
21393           Reverted the change of
21395           Thu Jun 16 18:54:01 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
21397           It seems this problem is appearing in other places besides
21398           generated code, and that making lots of modifications to
21399           TAO code to work around what is essentially an HP compiler
21400           bug is not the right approach. Thanks to Johnny Willemsen
21401           <jwillemsen@remedy.nl> for advice on this matter.
21403 Fri Jun 17 17:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21405         * tao/ORB.cpp:
21406           Fixed resolve_initial_references of the CodecFactory
21408 Fri Jun 17 12:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21410         * tao/PI_Server/*:
21411           First commit of the PI_Server library. Will contain the parts
21412           of the PortableServer that are dependent on PortableInterceptors.
21413           These files will be used soon when the MPC files are updated
21415 Fri Jun 17 11:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21417         * tests/DLL_ORB/client.cpp:
21418           Fixed process_directive call
21420 Fri Jun 17 09:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21422         * tao/ORB.cpp:
21423           Corrected wrong compare in resolve_initial_references
21425 Fri Jun 17 09:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21427         * tests/Param_Test/Param_Test.mpc:
21428           Added explicit after so that we don't compile the same idl file
21429           at the same time multiple times
21431 Fri Jun 17 09:24:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21433         * tao/ORB.{h,cpp}:
21434           Removed some unneeded emulated exeption macros
21436 Fri Jun 17 09:20:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21438         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
21439           Fixed typo in exename, wanted to commit this yesterday but couldn't
21440           reach cvs
21442 Fri Jun 17 09:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21444         * tests/DLL_ORB/client.cpp:
21445         * tests/DLL_ORB/server.cpp:
21446         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
21447           Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
21448           libraries
21450 Fri Jun 17 09:09:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21452         * tests/Bug_1551_Regression/test.mpc:
21453           Simplified this mpc file
21455 Fri Jun 17 09:56:44 2005  Simon McQueen  <sm@prismtech.com>
21457         * tao/Valuetype/ValueBase.cpp:
21459           Add support for stream encoded repository ID indirection as per
21460           "15.3.4.3 Scope of the Indirections" in 02-06-33.
21461           This fixes bug #2156.
21463 Fri Jun 17 08:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21465         * tao/ORBInitializer_Registry.cpp:
21466         * tao/PI/ORBInitInfo.cpp:
21467         * tao/PortableServer/LifespanStrategyPersistent.cpp:
21468         * tao/RTCORBA/RT_ORBInitializer.cpp:
21469         * tao/ORB_Core.cpp:
21470           Use the new macro ACE_DYNAMIC_SERVICE_DIRECTIVE to load the
21471           libraries
21473         * tao/Messaging/Messaging.cpp:
21474           Return the value of the process_directive call
21476         * tao/Messaging/Messaging_ORBInitializer.{h,cpp}:
21477           Don't keep a PolicyFactory as member, just create an instance for
21478           each ORB. Keeping an instance can cause crashes when the unloading
21479           of the DLL already has happened before the PolicyFactory registry
21480           is destructed.
21482         * tao/PortableServer/Servant_Upcall.h:
21483           Added forward declaration of CORBA::Object. Need it soon because
21484           of even more subsetting
21486         * tao/ORB_Core.cpp:
21487         * tao/ORB.{h,cpp}:
21488           Changed the way we throw an InvalidName exception from
21489           resolve_initial_references. Instead of throwing it from each
21490           resolve_x_method, just let those methods return a nil object
21491           and then throw the exception at the end of
21492           resolve_initial_references when then the object reference is nil.
21493           This reduces some needs for exception emulation macros but more
21494           important it guarantees that we always throw the exception instad
21495           of returning a nil reference. During testing I found that a rir
21496           of POACurrent returned a nil reference when the PortableServer
21497           library was not loaded instead of throwing an exception.
21499 Fri Jun 17 08:49:09 2005  Simon McQueen  <sm@prismtech.com>
21501         * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
21503           Use _retn () instead of out () for the return value from
21504           _get_component ().
21505           This fixes bug #2155.
21507 Thu Jun 16 14:23:08 MST 2005  Trevor Fields  <fields_t@ociweb.com>
21509         * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
21510         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
21511         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
21512         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
21514           Fix warning about unsigned long arg.
21516 Thu Jun 16 18:54:01 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
21518         * TAO_IDL/be/be_codegen.cpp:
21520           Added conditional (for HPUX compiler only) code generation of
21521           include of ace/SString.h in the stub source file, apparently
21522           necessary when the HP compiler has optimize=1. Thanks to
21523           Kris Dekeyser <Kris.Dekeyser@lms.be> for reporting the problem.
21525 Thu Jun 16 17:37:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21527         * tao/TAO_Internal.cpp:
21528           Do the initialisation of the messaging loader earlier
21530 Thu Jun 16 16:47:42 2005  Simon McQueen  <sm@prismtech.com>
21532         * orbsvcs/IFR_Service/be_produce.cpp:
21534           Check repository ptr is not null before use in BE_cleanup.
21535           This fixes bug #2154.
21537 Thu Jun 16 07:45:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21539         * tao/PI/ORBInitializer_Registry_Impl.{h,cpp}:
21540           Implemented fini call, at the moment the ORBInitializer Registry
21541           is removed by service config we release all registered
21542           ORBInitializers
21544         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
21545           Simplified this MPC file
21547 Thu Jun 16 06:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21549         * tests/Param_Test/Param_Test.mpc:
21550           Set exename for anyop
21552 Wed Jun 15 13:46:48 MST 2005  Trevor Fields  <fields_t@ociweb.com>
21554         * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
21555         * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
21556         * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
21557         * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
21558         * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
21559         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
21560         * TAO_IDL/be/be_visitor_module/serializer_op.cpp:
21561         * TAO_IDL/be/be_visitor_root/serializer_op.cpp:
21562         * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
21563         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
21564         * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
21565         * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
21566         * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp:
21567         * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp:
21568         * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
21569         * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
21570         * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
21571         * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
21572         * TAO_IDL/be_include/be_visitor_array/serializer_op_ch.h:
21573         * TAO_IDL/be_include/be_visitor_array/serializer_op_cs.h:
21574         * TAO_IDL/be_include/be_visitor_enum/serializer_op_ch.h:
21575         * TAO_IDL/be_include/be_visitor_enum/serializer_op_cs.h:
21576         * TAO_IDL/be_include/be_visitor_field/serializer_op_ch.h:
21577         * TAO_IDL/be_include/be_visitor_field/serializer_op_cs.h:
21578         * TAO_IDL/be_include/be_visitor_module/serializer_op.h:
21579         * TAO_IDL/be_include/be_visitor_root/serializer_op.h:
21580         * TAO_IDL/be_include/be_visitor_sequence/serializer_op_ch.h:
21581         * TAO_IDL/be_include/be_visitor_sequence/serializer_op_cs.h:
21582         * TAO_IDL/be_include/be_visitor_structure/serializer_op_ch.h:
21583         * TAO_IDL/be_include/be_visitor_structure/serializer_op_cs.h:
21584         * TAO_IDL/be_include/be_visitor_typedef/serializer_op_ch.h:
21585         * TAO_IDL/be_include/be_visitor_typedef/serializer_op_cs.h:
21586         * TAO_IDL/be_include/be_visitor_union/serializer_op_ch.h:
21587         * TAO_IDL/be_include/be_visitor_union/serializer_op_cs.h:
21588         * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_ch.h:
21589         * TAO_IDL/be_include/be_visitor_union_branch/serializer_op_cs.h:
21591           Addin additional files for providing serialization for sending
21592           in DDS.
21594 Wed Jun 15 12:36:04 MST 2005  Trevor Fields  <fields_t@ociweb.com>
21596         * TAO_IDL/be/be_codegen.cpp:
21597         * TAO_IDL/be/be_decl.cpp:
21598         * TAO_IDL/be/be_global.cpp:
21599         * TAO_IDL/be/be_visitor_array.cpp:
21600         * TAO_IDL/be/be_visitor_enum.cpp:
21601         * TAO_IDL/be/be_visitor_field.cpp:
21602         * TAO_IDL/be/be_visitor_module.cpp:
21603         * TAO_IDL/be/be_visitor_root.cpp:
21604         * TAO_IDL/be/be_visitor_sequence.cpp:
21605         * TAO_IDL/be/be_visitor_structure.cpp:
21606         * TAO_IDL/be/be_visitor_typedef.cpp:
21607         * TAO_IDL/be/be_visitor_union.cpp:
21608         * TAO_IDL/be/be_visitor_union_branch.cpp:
21609         * TAO_IDL/be/be_visitor_module/module.cpp:
21610         * TAO_IDL/be/be_visitor_root/root.cpp:
21611         * TAO_IDL/be/be_visitor_structure/structure.cpp:
21612         * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
21613         * TAO_IDL/be/be_visitor_union/union.cpp:
21614         * TAO_IDL/be_include/be_codegen.h:
21615         * TAO_IDL/be_include/be_decl.h:
21616         * TAO_IDL/be_include/be_global.h:
21617         * TAO_IDL/be_include/be_visitor_array.h:
21618         * TAO_IDL/be_include/be_visitor_enum.h:
21619         * TAO_IDL/be_include/be_visitor_field.h:
21620         * TAO_IDL/be_include/be_visitor_module.h:
21621         * TAO_IDL/be_include/be_visitor_root.h:
21622         * TAO_IDL/be_include/be_visitor_sequence.h:
21623         * TAO_IDL/be_include/be_visitor_structure.h:
21624         * TAO_IDL/be_include/be_visitor_typedef.h:
21625         * TAO_IDL/be_include/be_visitor_union.h:
21626         * TAO_IDL/be_include/be_visitor_union_branch.h:
21627         * TAO_IDL/fe/idl.ll:
21628         * TAO_IDL/fe/lex.yy.cpp:
21629         * TAO_IDL/include/idl_global.h:
21630         * TAO_IDL/util/utl_global.cpp:
21632           Adding idl support for the new DDS DCPS implementation over TAO.
21634 Wed Jun 15 17:55:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21636         * tao/Collocation_Proxy_Broker.h:
21637           Added include to get size_t. This should fix the LynxOS build
21639 Wed Jun 15 10:46:12 2005  J.T. Conklin  <jtc@acorntoolworks.com>
21641         * tao/PortableServer/TAO_PortableServer.pc.in:
21643           Added TAO_PI to list of required libraries.
21645         * tao/PI.mpc:
21647           Added Pkgconfig_Files definition.
21649         * tao/PI/TAO_PI.pc.in:
21651           New file, pkg-config *.pc template for TAO_PI library.
21653 Wed Jun 15 13:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21655         * tao/PortableServer/Object_Adapter.cpp:
21656         * tao/PortableServer/POA_Current_Impl.cpp:
21657         * tao/PortableServer/Root_POA.cpp:
21658           Removed several not needed includes
21660 Wed Jun 15 11:57:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21662         * tests/Param_Test/Param_Test.mpc:
21663           Simplified this MPC file, server anyop are not using messaging
21665         * tao/RTScheduling/RTScheduler_Loader.h:
21666           Removed not needed forward declaration
21668         * tao/Messaging/Messaging_ORBInitializer.h:
21669           Removed not needed forward declaration
21671         * tao/Messaging/Messaging_Loader.{h,cpp}:
21672         * tao/Messaging/Messaging.cpp:
21673           We have an initialisation problem in the Messaging library, it
21674           registers it ORBInitializer in a static object but the
21675           ORBInitializer_Registry then doesn't need to be loaded yet.
21676           Added a Messaging_Loader, this loader is just add to the
21677           service config registry in the static object, from TAO_Internal
21678           we then intialize the Message_Loader when it is available,
21679           which then will register the ORBInitializer. Maybe this problem
21680           exists with more libs, the regression tests will show it.
21682         * tao/TAO_Internal.cpp:
21683           Initialise the Messaging Loader when available
21685         * tao/PI/ORBInitializer_Registry_Impl.h:
21686           Removed old documentation
21688         * tao/RTCORBA/RT_ORBInitializer.cpp:
21689           Initialise pointer with 0
21691 Wed Jun 15 10:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21693         * tao/RTScheduling/Distributable_Thread.cpp:
21694         * tao/RTScheduling/Request_Interceptor.h:
21695         * tao/RTScheduling/RTScheduler_Initializer.cpp:
21696         * tao/RTScheduling/RTScheduler_Loader.cpp:
21697           Fixed some potential memory leaks when things go wrong and some
21698           minor formatting changes
21700 Wed Jun 15 09:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21702         * tao/ORBInitializer_Registry.cpp:
21703           Don't try to load the ORBInitializer registry in a static
21704           build
21706 Wed Jun 15 08:03:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21708         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
21709           Fixed conversion warning
21711 Tue Jun 14 21:35:35 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
21713         * tao/PolicyFactory_Registry_Adapter.cpp:
21715           Removed stray semi-colon.
21717 Tue Jun 14 20:57:00 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
21719         From Lothar Werzinger <lothar@xcerla.com>
21720         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp (init_new_naming):
21722           Register with the ORB's resolve_initial_references() mechanism.
21723           Primarily useful for dynamically loaded Name Services.
21724           [Bug 2150]
21726 Tue Jun 14 14:48:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21728         * tao/TAO_Server_Request.h:
21729           Just include Object.h to get CORBA::Object instead of a forward
21730           declaration, we get else problems in an inline build.
21732 Tue Jun 14 14:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21734         * tao/Strategies/SCIOP_Profile.cpp:
21735           Include tao/StringSeqC.h to get StringSeq. It seems the refactoring
21736           of some PI reveales a lot of includes which are previously
21737           gotten for free.
21739 Tue Jun 14 14:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21741         * tao/PortableServer/Upcall_Wrapper.cpp:
21742           Added include of tao/Argument.h, this is not pulled in when
21743           interceptors are disabled
21745 Tue Jun 14 14:34:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21747         * tao/TAO_Server_Request.h:
21748           Added forward declaration of CORBA::Object. This is not pulled in
21749           when interceptors are disabled
21751 Tue Jun 14 14:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21753         * tests/RTCORBA/check_supported_priorities.cpp
21754         * tests/RTCORBA/common_args.cpp
21755         * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
21756         * tests/RTCORBA/Banded_Connections/client.cpp
21757         * tests/RTCORBA/Banded_Connections/server.cpp
21758         * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
21759         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
21760         * tests/RTCORBA/Client_Propagated/client.cpp
21761         * tests/RTCORBA/Client_Propagated/server.cpp
21762         * tests/RTCORBA/Collocation/Collocation.cpp
21763         * tests/RTCORBA/Linear_Priority/client.cpp
21764         * tests/RTCORBA/Linear_Priority/server.cpp
21765         * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
21766         * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
21767         * tests/RTCORBA/Policy_Combinations/client.cpp
21768         * tests/RTCORBA/Policy_Combinations/server.cpp
21769         * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
21770         * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
21771         * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
21772         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
21773         * tests/RTCORBA/Server_Declared/server.cpp
21774         * tests/RTCORBA/Thread_Pool/client.cpp
21775         * tests/RTCORBA/Thread_Pool/server.cpp
21776           Return 2 instead of -1 when the check_support_priorities fail.
21777           The test scripts expect then a return value of 2
21779 Tue Jun 14 14:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21781         * TAO-INSTALL.html:
21782           Updated Borland build instructions
21784 Tue Jun 14 13:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21786         * tao/PI/ORBInitializer_Registry_Impl.cpp:
21787           Corrected include
21789 Tue Jun 14 13:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21791         * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.{h,cpp}:
21792           Updated includes
21794 Tue Jun 14 12:04:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21796         * orbsvcs/examples/ORT/Server_IORInterceptor_ORBInitializer.h:
21797           Updated include, missed in a previous checkin
21799 Tue Jun 14 12:01:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21801         * tao/PI/ORBInitializer_Registry.{h,cpp}:
21802           Renamed to ORBInitializer_Registry_Impl.{h,cpp} This prevents
21803           confusion if we have the file in the tao or tao/PI directory
21805         * tao/PI/PI.cpp:
21806           Updated include
21808 Tue Jun 14 11:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21810         * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h:
21811         * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h:
21812         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h:
21813           Added missing include of CodecFactory.h
21815 Tue Jun 14 11:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21817         * tao/ORB_Core.cpp:
21818           Fixed problem with emulated exceptions
21820 Tue Jun 14 10:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21822         * tao/IOPS_T.h:
21823           Removed, not included by IOPS.h anymore
21825         * tao/tao.mpc:
21826           Removed tao/tao.mpc
21828 Tue Jun 14 10:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21830         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
21831         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
21832         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
21833           Added missing includes
21835 Tue Jun 14 10:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21837         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
21838         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
21839           Added missing includes
21841 Tue Jun 14 10:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21843         * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
21844           Added missing include
21846 Tue Jun 14 09:58:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21848         * tests/Bug_1693_Test/client.cpp:
21849         * tests/RTCORBA/Thread_Pool/client.cpp:
21850         * tests/Codec/client.cpp:
21851           Fixed compile errors
21853         * tao/ORB.cpp:
21854         * tao/ORB_Core.{h,cpp}:
21855           Changed the way we use the ORBInitializer registry. When it is
21856           requested from the ORB_Core, get it from the service config
21857           registry but in a static build don't try to load it on demand
21859 Tue Jun 14 08:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
21861         * tao/PI/*:
21862           New PI library. Contains ORBInitializer registry, ORBInitInfo and
21863           PolicyFactory. This will be extended in the future with more classes
21864           but this is the first step. If you use any of these classes in
21865           your app, add the include of tao/PI/PI.h to your application code.
21866           This will make sure the service config registry is filled with
21867           the loadable modules.
21869         * tao/BiDir_GIOP.mpc:
21870           The BiDir library uses a PolicyFactory so it must link with the PI
21871           library
21873         * tao/Interceptor_List.{h,cpp}:
21874           Changed the list to return a value indicating whether it was possible
21875           to add the interceptor or not. The caller in the PI or IORInterceptor
21876           library will then throw the correct exception. This way the list
21877           template can stay in the TAO lib because the exception DuplicateName
21878           is now in the PI library
21880         * tao/IORInterceptor.mpc:
21881           Added PI as base project
21883         * tao/IORInterceptor_Adapter.{h,cpp}:
21884           Removed throw clause from add_interceptor method. The clause was
21885           not correct also, it could throw a DuplicateName exception also.
21886           This way we are not dependent on the PI library. Also the adapter
21887           doesn't need to be derived from ACE_Service_Object, this class
21888           is not loaded, the factory that creates it is.
21890         * tao/IORInterceptor_Adapter_Factory.{h,cpp}:
21891           Removed destructor, it is not needed
21893         * tao/ORB.cpp:
21894           Updated to use the new ORBInitializer Factory adapter and Policy
21895           Factory adapter
21897         * tao/ORB_Core.{h,cpp,i}:
21898           Updated for new adapters and interceptor list changes. Also added
21899           a get_orbinitializer_registry which returns the current pointer
21900           without trying to load the PI library. This is used by the ORB
21901           to call alls orbinitializers. When the library is not loaded yet,
21902           no user code caused this so we don't have to do this also
21904         * tao/ORBInitializer.pidl:
21905         * tao/ORBInitializerA.cpp:
21906         * tao/ORBInitializerC.{h,cpp,inl}:
21907         * tao/ORBInitializerS.h:
21908         * tao/ORBInitInfo.pidl:
21909         * tao/ORBInitInfoA.cpp:
21910         * tao/ORBInitInfoC.{h,cpp,inl}:
21911         * tao/ORBInitInfoS.h:
21912         * tao/ORBInitInfo.{h,cpp,inl}:
21913         * tao/PolicyFactory.pidl:
21914         * tao/PolicyFactory_Registry.{h,cpp}:
21915         * tao/PolicyFactoryA.cpp:
21916         * tao/PolicyFactoryC.{h,cpp,inl}:
21917           Moved to the PI library
21919         * tao/IOP_Codec.pidl:
21920         * tao/IOP_CodecA.cpp:
21921         * tao/IOP_CodecC.{h,cpp,inl}:
21922           Moved to the CodecFactory library
21924         * tao/IOP.pidl:
21925           Removed include of IOP_Codec.pidl
21927         * tao/ORBInitializer_Registry.{h,cpp}:
21928           Removed all code except register_orb_initializer, which now tries
21929           to load the ORBInitializer Registry on demand. The code is moved to
21930           the PI library
21932         * tao/PI.mpc:
21933           New file
21935         * tao/PolicyFactory_Registry_Adapter.{h,cpp}:
21936           New adapter for PolicyFactory_Registry
21938         * tao/PolicyFactory_Registry_Factory.h:
21939           New factory for creating a PolicyFactory for each ORB
21941         * tao/PortableInterceptor.pidl:
21942           Removed files that moved to the PI library
21944         * tao/PortableInterceptorA.cpp:
21945           Removed, empty
21947         * tao/PortableInterceptorC.{cpp,h}:
21948           Regenerated
21950         * tao/PortableServer.mpc:
21951         * tao/RTCORBA.mpc:
21952         * tao/Utils.mpc
21953           Based on the new PI. These all use something of the PI library.
21954           Because of this only a client gets benefits from this, but the
21955           server will be handled in the next iteration
21957         * tao/tao.mpc:
21958           Updated for all changes
21960         * tao/BiDir_GIOP/BiDirGIOP.cpp:
21961           Added include of ORBInitializer_Registry.h
21963         * tao/BiDir_GIOP/BiDir_ORBInitializer.{h,cpp}:
21964         * tao/BiDir_GIOP/BiDir_PolicyFactory.h:
21965           Include tao/PI/PI.h
21967         * tao/CodecFactory/CodecFactory.h:
21968           Include IOP_CodecC.h
21970         * tao/CodecFactory/IOP_CodecC.{h,cpp}:
21971         * tao/CodecFactory/IOP_CodecA.cpp:
21972         * tao/CodecFactory/IOP_CodecS.h:
21973           Files moved from the tao lib
21975         * tao/CodecFactory/IOP_Codec_include.pidl:
21976         * tao/CodecFactory/IOP_Codec_includeC.h:
21977         * tao/CodecFactory/IOP_Codec_includeS.h:
21978           New files for apps that include IOP_Codec.pidl in the past, they
21979           should now use this pidl file
21981         * tao/CodecFactory/CDR_Encaps_Codec.h:
21982         * tao/CodecFactory/CodecFactory.h:
21983         * tao/CodecFactory/CodecFactory_imp.h:
21984           Updated for moving of IOP_Codec.pidl
21986         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.{h,cpp}:
21987           Updated for interceptor list change
21989         * tao/Messaging/Messaging_ORBInitializer.h:
21990         * tao/Messaging/Messaging_PolicyFactory.h:
21991         * tao/PortableServer/PortableServer_ORBInitializer.{h,cpp}:
21992         * tao/PortableServer/PortableServer_PolicyFactory.h:
21993         * tao/RTCORBA/RT_ORBInitializer.cpp:
21994         * tao/RTCORBA/RT_PolicyFactory.h
21995         * tao/RTScheduling/RTScheduling_Initializer.{h,cpp}:
21996         * tao/Utils/RIR_Narrow.h:
21997           Changed includes to include tao/PI/PI.h
21999         * tao/docs/libraries.html:
22000           Added PI
22002         * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc
22003         * orbsvcs/examples/LoadBalancing/ORBInitializer.h
22004         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp
22005         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h
22006         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp
22007         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h
22008         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp
22009         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp
22010         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp
22011         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h
22012         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp
22013         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h
22014         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp
22015         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h
22016         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.cpp
22017         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ORBInitializer.h
22018         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp
22019         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h
22020         * orbsvcs/orbsvcs/LoadBalancing/LB_ClientORBInitializer.h
22021         * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.h
22022         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp
22023         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h
22024         * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h
22025         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp
22026         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h
22027         * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp
22028         * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h
22029         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.cpp
22030         * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.h
22031         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ORBInitializer.h
22032         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp
22033         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_ORBInitializer.h
22034         * orbsvcs/tests/RTCosScheduling/RTCosScheduling.mpc
22035         * tests/Bug_1495_Regression/Bug_1495.mpc
22036         * tests/Bug_1495_Regression/Client_ORBInitializer.h
22037         * tests/Bug_1495_Regression/Server_ORBInitializer.h
22038         * tests/ORT/ORT.mpc
22039         * tests/ORT/ServerORBInitializer.h
22040         * tests/Portable_Interceptors/AMI/Client_ORBInitializer.h
22041         * tests/Portable_Interceptors/AMI/Server_ORBInitializer.h
22042         * tests/Portable_Interceptors/Benchmark/Client_ORBInitializer.h
22043         * tests/Portable_Interceptors/Benchmark/Server_ORBInitializer.h
22044         * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.h
22045         * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h
22046         * tests/Portable_Interceptors/Bug_2088/Client_ORBInitializer.h
22047         * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp
22048         * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.cpp
22049         * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.h
22050         * tests/Portable_Interceptors/Collocated/Dynamic/PI_Dynamic.mpc
22051         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_ORBInitializer.h
22052         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc
22053         * tests/Portable_Interceptors/Dynamic/Echo_Client_ORBInitializer.h
22054         * tests/Portable_Interceptors/Dynamic/Echo_Server_ORBInitializer.h
22055         * tests/Portable_Interceptors/ForwardRequest/Client_ORBInitializer.h
22056         * tests/Portable_Interceptors/ForwardRequest/Server_ORBInitializer.h
22057         * tests/Portable_Interceptors/IORInterceptor/FOO_ClientRequestInterceptor.h
22058         * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.h
22059         * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h
22060         * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.h
22061         * tests/Portable_Interceptors/ORB_Shutdown/Server_ORBInitializer.h
22062         * tests/Portable_Interceptors/PICurrent/ClientORBInitializer.h
22063         * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.cpp
22064         * tests/Portable_Interceptors/PICurrent/ServerORBInitializer.h
22065         * tests/Portable_Interceptors/PICurrent/client.cpp
22066         * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.h
22067         * tests/Portable_Interceptors/PolicyFactory/Server_ORBInitializer.h
22068         * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_ORBInitializer.h
22069         * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_ORBInitializer.h
22070         * tests/Portable_Interceptors/Service_Context_Manipulation/Client_ORBInitializer.h
22071         * tests/Portable_Interceptors/Service_Context_Manipulation/Server_ORBInitializer.h
22072           Updated for the new PI library
22074         * tests/RTCORBA/check_supported_priorities.cpp
22075         * tests/RTCORBA/common_args.cpp
22076         * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp
22077         * tests/RTCORBA/Banded_Connections/client.cpp
22078         * tests/RTCORBA/Banded_Connections/server.cpp
22079         * tests/RTCORBA/Client_Propagated/Client_ORBInitializer.h
22080         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc
22081         * tests/RTCORBA/Client_Propagated/client.cpp
22082         * tests/RTCORBA/Client_Propagated/server.cpp
22083         * tests/RTCORBA/Collocation/Collocation.cpp
22084         * tests/RTCORBA/Linear_Priority/client.cpp
22085         * tests/RTCORBA/Linear_Priority/server.cpp
22086         * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp
22087         * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp
22088         * tests/RTCORBA/Policy_Combinations/client.cpp
22089         * tests/RTCORBA/Policy_Combinations/server.cpp
22090         * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp
22091         * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp
22092         * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
22093         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
22094         * tests/RTCORBA/Server_Declared/server.cpp
22095         * tests/RTCORBA/Thread_Pool/client.cpp
22096         * tests/RTCORBA/Thread_Pool/server.cpp
22097           Instead of doing an ACE_OS::exit() when the needed priorities
22098           are not available, return from the main with a -1. Will reduce
22099           the number of memory leaks reported by valgrind a lot.
22101 Tue Jun 14 07:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22103         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
22104           Added missing include
22106 Mon Jun 13 17:27:57 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22108         * orbsvcs/orbsvcs/Log/Iterator_i.cpp (get):
22110           Change to return a zero-length sequence before destroying
22111           iterator as required by the spec.
22113 Mon Jun 13 17:18:44 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22115         * orbsvcs/orbsvcs/Log/Iterator_i.h:
22117           Change type of constraint member variable to CORBA::String_var
22118           so we don't dereference a dangling char * in get().
22120 Mon Jun 13 12:10:06 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22122         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
22123         * orbsvcs/orbsvcs/Log/Iterator_i.h:
22124         * orbsvcs/orbsvcs/Log/Log_i.cpp:
22126           Changed to interpret "position" as the index in the complete
22127           sequence of records that match the constraint instead of the
22128           index in the sequence of all records.
22130           Changed TAO_Iterator_i constructor to take new "current" and
22131           "end" iterator parameters.  This allows us to avoid scanning
22132           and skipping records returned as part of the initial query().
22134           Simplify iterating over record store by using ACE_Hash_Map's
22135           STL-like API.
22137 Mon Jun 13 18:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22139         * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
22140           Converted comments to doxygen style
22142 Mon Jun 13 18:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22144         * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
22145           Include ORBInitializer_Registry.h, needed for the upcoming PI library
22147 Mon Jun 13 05:07:32 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22149         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
22150         * orbsvcs/orbsvcs/AV/AVStreams_i.h:
22152           Made public destructors protected since the objects in question
22153           are reference counted, i.e. memory management should be
22154           performed through the reference counting mechanism, not operator
22155           delete();
22157         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
22158         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h (TAO_FlowSpec_Entry):
22159         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
22161           Fixed a memory leak.
22163 Mon Jun 13 09:32:38 2005  Phil Mesnier  <mesnier_p@ociweb.com>
22165         * tao/IIOP_Profile.cpp:
22166         * tao/Tagged_Component.cpp:
22167         * tao/Tagged_Component.h:
22169           Reverted the change to TAO_Tagged_Component::get_component.
22171 Mon Jun 13 12:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22173         * tests/RTCORBA/Client_Propagated/client.cpp:
22174           Added include of ORBInitializer_Registry.h
22176 Mon Jun 13 11:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22178         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
22179         * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
22180         * tests/Portable_Interceptors/Bug_2088/Bug_2088.mpc:
22181         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
22182         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
22183         * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
22184         * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
22185         * tests/Portable_Interceptors/PolicyFactory/PI_PolicyFactory.mpc:
22186         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
22187         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
22188           Use interceptors as base project instead of the requires
22189           interceptors
22191 Mon Jun 13 08:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22193         * tao/Strategies/SCIOP_Endpoint.cpp:
22194           Fixed compile error
22196 Mon Jun 13 08:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22198         * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp}:
22199           Fixed ambiguity warnings with Borland.
22201 Sun Jun 12 23:09:36 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22203         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp (TAO_Log_Constraint_Visitor):
22205           Add property list bindings for each item in the log record's
22206           attribute list.
22208 Sun Jun 12 23:38:02 2005  Balachandran Natarajan  <bala@dre.vanderbilt.edu>
22210         * tao/GIOP_Message_Base.h (process_request, process_locate_request):
22212           Made the above calls virtual since it makes it easier to do
22213           implementation inheritance, and override behaviours.
22215 Sun Jun 12 14:24:05 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22217         * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i, match_i, remove_old_records):
22219           Simplify iterating over record store by using ACE_Hash_Map's
22220           STL-like API.
22222         * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
22224           Changed from LOG_HASH_MAP_ITER to LOG_RECORD_STORE_ITER.
22226         * orbsvcs/orbsvcs/Log/LogRecordStore.h (TAO_LogRecordStore):
22228           Added LOG_RECORD_STORE_ENTRY typedef.
22230         * orbsvcs/orbsvcs/Log/Iterator_i.cpp: (TAO_Iterator_i):
22231         * orbsvcs/orbsvcs/Log/Iterator_i.h (TAO_Iterator_i):
22232         * orbsvcs/orbsvcs/Log/Log_i.cpp (query_i):
22234           Removed max_store_size argument from constructor.
22235           Removed (unused) max_store_size member variable.
22237         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
22239           Changed constructor to directly assign log record's .info field
22240           to property list value binding instead of stashing it in an the
22241           Any.  This allows the value to be queried via ETCL constraints.
22243         * orbsvcs/orbsvcs/Log/Log_i.cpp (remove_old_records):
22245           Changed conditional in constraint as it was casing new, not old,
22246           records to be deleted.
22248         * orbsvcs/orbsvcs/Log/Log_i.cpp (validate_capacity_alarm_thresholds):
22249         * orbsvcs/orbsvcs/Log/Log_i.h (validate_capacity_alarm_thresholds):
22251           Move validate_capacity_alarm_thresholds method from public to
22252           protected visibility.
22254         * tao/Makefile.am:
22256           Updated to remove Queued_Message.inl.
22258 Sun Jun 12 13:39:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22260         * tao/Collocation_Proxy_Broker.h:
22261           Added forward declaration of environment
22263 Sun Jun 12 13:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22265         * orbsvcs/orbsvcs/Security/Security_ORBInitializer.{h,cpp}:
22266         * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
22267           Updated the way the policyfactory is registered in a way that things
22268           are not dependent on the destruction order and we only have one
22269           instance of the factory in runtime
22271 Sun Jun 12 12:37:12 UTC 2005  Martin Corino  <mcorino@remedy.nl>
22273         * rules.tao.GNU:
22274           Fixed problem with TAO version detection when default Make
22275           shell is CMD.EXE.
22277 Sat Jun 11 23:45:07 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
22279         * TAO_IDL/be/be_visitor_operation.cpp:
22280         * TAO_IDL/be/be_visitor_sequence.cpp:
22281         * TAO_IDL/be_include/be_visitor_operation.h:
22282         * TAO_IDL/be_include/be_visitor_sequence.h:
22284           Removed includes of unused files.
22286         * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
22287         * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
22289           Fixed incorrect visitor names in error messages.
22291         * TAO_IDL/be/be_visitor_argument/post_invoke_cs.cpp:
22292         * TAO_IDL/be/be_visitor_argument/post_marshal_ss.cpp:
22293         * TAO_IDL/be/be_visitor_argument/pre_invoke_cs.cpp:
22294         * TAO_IDL/be/be_visitor_operation/rettype_assign_ss.cpp:
22295         * TAO_IDL/be/be_visitor_operation/rettype_is.cpp:
22296         * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
22297         * TAO_IDL/be/be_visitor_operation/rettype_post_invoke_cs.cpp:
22298         * TAO_IDL/be/be_visitor_operation/rettype_post_upcall_ss.cpp:
22299         * TAO_IDL/be/be_visitor_operation/rettype_pre_invoke_cs.cpp:
22300         * TAO_IDL/be/be_visitor_operation/rettype_vardecl_cs.cpp:
22301         * TAO_IDL/be/be_visitor_operation/rettype_vardecl_ss.cpp:
22302         * TAO_IDL/be/be_visitor_sequence/elemtype.cpp:
22303         * TAO_IDL/be_include/be_visitor_argument/post_invoke_cs.h:
22304         * TAO_IDL/be_include/be_visitor_argument/post_marshal_ss.h:
22305         * TAO_IDL/be_include/be_visitor_argument/pre_invoke_cs.h:
22306         * TAO_IDL/be_include/be_visitor_operation/rettype_assign_ss.h:
22307         * TAO_IDL/be_include/be_visitor_operation/rettype_is.h:
22308         * TAO_IDL/be_include/be_visitor_operation/rettype_marshal_ss.h:
22309         * TAO_IDL/be_include/be_visitor_operation/rettype_post_invoke_cs.h:
22310         * TAO_IDL/be_include/be_visitor_operation/rettype_post_upcall_ss.h:
22311         * TAO_IDL/be_include/be_visitor_operation/rettype_pre_invoke_cs.h:
22312         * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_cs.h:
22313         * TAO_IDL/be_include/be_visitor_operation/rettype_vardecl_ss.h:
22314         * TAO_IDL/be_include/be_visitor_sequence/elemtype.h:
22316           Removed from the repository visitors that are no longer used.
22317           Thanks to Gary Maxey <gary.maxey@hp.com> for pointing out
22318           most of them.
22320 Sat Jun 11 14:43:18 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22322         * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
22323         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
22325           Add ACE_TRY_CATCH after call to write_recordlist() for emulated
22326           exception builds.
22328 Sat Jun 11 13:18:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22330         * tao/PolicyFactory_Registry.cpp:
22331           Fixed memory leak at the moment the registering of a policy
22332           factory fails
22334 Sat Jun 11 12:46:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22336         * tests/RTCORBA/Linear_Priority/run_test.pl:
22337           When the server can't be started end this test directly
22339         * tao/RTCORBA/RT_ORBInitializer.{h,cpp}:
22340           Changed the way we register the PolicyFactory. Don't store it as
22341           member in the ORBInitializer, this gives problems now we start
22342           loading the PI stuff on demand. The order of destruction seems to
22343           be changed causing crashes in the RTCorba tests. This fixes these
22344           crashes
22346 Sat Jun 11 11:52:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22348         * tao/Queued_Message.{h,inl,cpp}:
22349           Removed the .inl file, it is empty
22351 Fri Jun 10 14:58:23 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22353         * orbsvcs/orbsvcs/Makefile.am:
22354         * tao/Makefile.am:
22356           Regenerated.
22358 Fri Jun 10 13:07:04 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22360         * tao/Collocation_Proxy_Broker.cpp:
22361         * tao/Collocation_Proxy_Broker.h:
22362         * tao/Connection_Handler.cpp:
22363         * tao/Connection_Handler.inl:
22364         * tao/GIOP_Message_Generator_Parser.cpp:
22365         * tao/GIOP_Message_Generator_Parser.h:
22366         * tao/Invocation_Adapter.cpp:
22367         * tao/Invocation_Adapter.inl:
22368         * tao/New_Leader_Generator.cpp:
22369         * tao/New_Leader_Generator.h:
22370         * tao/Object.cpp:
22371         * tao/Object.i:
22372         * tao/Policy_Manager.cpp:
22373         * tao/Policy_Manager.i:
22374         * tao/Queued_Message.cpp:
22375         * tao/Queued_Message.inl:
22376         * tao/SystemException.cpp:
22377         * tao/SystemException.h:
22378         * tao/UTF16_BOM_Translator.cpp:
22379         * tao/UTF16_BOM_Translator.h:
22380         * tao/Messaging/MessagingS.cpp:
22381         * tao/Messaging/MessagingS.h:
22382         * tao/PortableServer/PolicyS.cpp:
22383         * tao/PortableServer/PolicyS.h:
22384         * tao/PortableServer/Upcall_Command.cpp:
22385         * tao/PortableServer/Upcall_Command.h:
22387           Moved inlined virtual methods out of line.  Inlinging them
22388           causes RTTI issues when using g++ 4.0's hidden symbol
22389           visibility.
22391         * tao/Messaging/Asynch_Invocation_Adapter.cpp:
22392         * tao/Messaging/Asynch_Invocation_Adapter.h (invoke):
22393         * tao/Messaging/Asynch_Invocation_Adapter.inl:
22395           Removed unnecessary virtual function override.  All it was
22396           forward the call to the base class implementation.
22398           Removed empty inline source file.
22400         * tao/Makefile.am:
22401         * tao/tao.mpc:
22403           Updated source file lists.
22405 Fri Jun 10 13:00:49 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22407         * tao/PICurrent_Loader.h:
22409           Include "tao/orbconf.h" to pull in default TAO_HAS_INTERCEPTORS
22410           preprocessor symbol definition.  Fixes link-time errors related
22411           to missing static constructor definition.
22413         * tao/PICurrent_Loader.cpp:
22415           Reorganized include directives so that interceptor related
22416           headers are not included when compile-time interceptor support
22417           is not enabled.
22419 Fri Jun 10 12:51:44 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22421         * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
22422         * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
22423         * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
22424         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
22426           Generate out of line virtual methods.  Inlined ones prevent RTTI
22427           from working when enabling hidden symbols with g++ 4.0's
22428           visibility support.
22430         * tao/GIOP_Message_Generator_Parser_Impl.inl (check_revision):
22432           Made "max_allowable_version" variable a static constant instead
22433           of a non-const variable.  Reduces run-time overhead since this
22434           value may be computed at compile-time.
22436 Fri Jun 10 18:36:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22438         * tao/ORB.cpp:
22439         * tao/ORB_Core.{h,i}:
22440         * tao/PICurrent_Loader.{h,cpp}:
22441           Fixed compile errors when interceptors are disabled
22443 Fri Jun 10 17:21:28 2005  Simon McQueen  <sm@prismtech.com>
22445         * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
22447           Fix wrong 'use lib'.
22449 Fri Jun 10 09:59:17 2005  Chad Elliott  <elliott_c@ociweb.com>
22451         * tao/default_client.cpp:
22453           Ensure that all TAO related options are consistently case
22454           insensitive.
22456 Fri Jun 10 13:16:27 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
22458         * TAO_IDL/fe/fe_extern (FE_generate_UUID):
22460           Added arguments (which were passed by default value before) to
22461           the generateUUID() call on the ACE UUID_GENERATOR singleton.
22462           These arguments trigger the inclusion of the thread id in the
22463           formation of the uuid, along with the process id and timestamp
22464           that were already being used. In some experiments we have done
22465           with the Visual Studio 2005 beta (which can take advantage of
22466           multiple processors to do parallel builds), the process id
22467           and timestamp alone were apparently not enough to ensure a
22468           unique id when creating one for use in the temporary file name,
22469           and multiple threads corresponding to multiple builds in the
22470           same directory were trying to open temporary files with the
22471           same name.
22473 Fri Jun 10 08:21:47 2005  Chad Elliott  <elliott_c@ociweb.com>
22475         * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
22476         * examples/RTScheduling/Thread_Task.cpp:
22478           Addressed data initialization and memcpy issues which mainly
22479           showed up in a 64-bit Solaris build.
22481         * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
22483           Use ACE_SCOPE_THREAD on AIX and MacOS X instead of
22484           ACE_SCOPE_PROCESS since it's not supported.
22486 Fri Jun 10 07:51:36 2005  Phil Mesnier  <mesnier_p@ociweb.com>
22488         * docs/Options.html:
22489         * tao/IIOP_Acceptor.cpp:
22490         * tao/IIOP_Profile.cpp:
22491         * tao/IIOP_Profile.h:
22492         * tao/ORB_Core.cpp:
22493         * tao/Tagged_Components.cpp:
22494         * tao/Tagged_Components.h:
22495         * tao/params.cpp:
22496         * tao/params.h:
22497         * tao/params.i:
22498         * tao/PortableServer/Default_Acceptor_Filter.cpp:
22499         * tests/AlternateIIOP:
22500         * utils/catior/catior.cpp:
22502           Added support for TAG_ALTERNATE_IIOP_ADDRESS to combine many
22503           endpoints into a single profile when not using RTCORBA. This may
22504           be overridden by using the ORB_init argument
22505           -ORBUseSharedProfiles 0. It is enabled by default. Unlike the
22506           TAO-specific TAO_TAG_ENDPOINTS, the TAG_ALTERNATE_IIOP_ADDRESS
22507           component contains a single host:port pair, but many such
22508           components may be added to a profile to carry as many endpoints
22509           as required.
22511 Fri Jun 10 10:40:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22513         * tao/CodecFactory/*:
22514           New CodecFactory library. When users want to use the CodecFactory
22515           they have to include tao/CodecFactory/CodecFactory.h
22517         * tao/Bind_Dispatcher_Guard.h:
22518           Doxygen improvement
22520         * tao/IOP_IOR.pidl:
22521           Updated numbers for reliable multicast as mentioned in omg document
22522           03-01-11
22524         * tao/CDR_Encaps_Codec.{h,cpp}:
22525         * tao/CodecFactory.{h,cpp}:
22526           These files are moved to the CodecFactory library
22528         * tao/CodecFactory.mpc:
22529           New MPC file for the CodecFactory library
22531         * tao/ClientRequestInfo_i.h:
22532         * tao/ClientRequestInterceptor_Adapter.{h,cpp}:
22533         * tao/Collocated_Invocation.cpp:
22534         * tao/Invocation_Base.cpp:
22535         * tao/PICurrent_Copy_Callback.cpp:
22536         * tao/Synch_Invocation.cpp:
22537         * tao/TAO_Server_Request.h:
22538         * tao/TSS_Resources.h:
22539         * tao/Messaging/Asynch_Invocation.cpp:
22540         * tao/PortableServer/ServerRequestInfo.h:
22541           Changed includes and added some more forward declarations because
22542           of reduced header dependencies
22544         * tao/Tagged_Components.h:
22545           Removed commented out code
22547         * tao/tao.mpc:
22548           Updated for all these changes
22550         * tao/ClientRequestInfo_i.i:
22551           Added needed include
22553         * tao/CodecFactory_ORBInitializer.{h,cpp}:
22554           Removed, we don't use an ORBInitializer anymore for the CodecFactory
22556         * tao/ORB.cpp:
22557         * tao/ORB_Core.{h,cpp,i}:
22558           Changed the way we retrieve the CodecFactory and PICurrent. Instead
22559           of an ORBInitializer we try to load them using svc.conf
22561         * tao/ORBInitInfo.cpp:
22562           Use svc.conf to get the CodecFactory instead of allocating a new
22563           instance here
22565         * tao/Parser_Registry.cpp:
22566           Removed empty explicit template instantiation block
22568         * tao/PICurrent.{h,cpp,inl}:
22569         * tao/PICurrent_Impl.{h,cpp,inl}:
22570           Moved TAO::PICurrent_Impl to its own file
22572         * tao/PICurrent.pidl:
22573         * tao/PICurrentA.cpp:
22574         * tao/PICurrentC.{h,cpp}:
22575         * tao/PICurrentS.h:
22576           Moved PICurrent to its own file
22578         * tao/PICurrent_Loader.{h,cpp}:
22579           Use svc.conf to get PICurrent
22581         * tao/PICurrent_ORBInitializer.{h,cpp}:
22582           Removed these files
22584         * tao/Policy_Manager.{h,cpp,i}:
22585         * tao/Policy_Current.{h,cpp,inl}:
22586         * tao/Policy_Current_Impl.{h,cpp,inl}:
22587           Moved Policy_Current and Policy_Current_Impl to their own files
22589         * tao/PortableInterceptor.pidl:
22590         * tao/PortableInterceptorA.cpp:
22591         * tao/PortableInterceptorC.{h,cpp}:
22592         * tao/PortableInterceptorS.h:
22593           Moved PICurrent out of this file and regenerated
22595         * tao/Services_Activate.cpp:
22596           Removed explicit templates
22598         * tao/ServicesS_T.h:
22599           Removed
22601         * tao/orbconf.h:
22602           Added deablfine for RootPOAManager name, will be used later
22604         * tao/objectid.h:
22605           Added define for POAManagerFactory
22607         * tao/LocalObject.{h,cpp}:
22608           Override _get_orb to throw a no implement with minor code 8
22610         * tao/Object.{h,cpp}:
22611           Added _get_orb()
22613         * docs/libraries.html:
22614           Added codecfactory
22616         * tests/Bug_1693_Test/Bug_1693_Test.mpc:
22617         * tests/Bug_1693_Test/client.cpp:
22618         * tests/Codec/client.cpp:
22619         * tests/Codec/Codec.mpc:
22620         * tests/Portable_Interceptors/IORInterceptor/FOO_Client_ORBInitializer.cpp:
22621         * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor_ORBInitializer.cpp:
22622         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
22623         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
22624         * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
22625         * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
22626         * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
22627         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
22628         * orbsvcs/PSS/PSDL_Code_Gen.cpp:
22629         * orbsvcs/orbsvcs/RTCosScheduling.mpc:
22630         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
22631         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
22632           Updated because of new CodecFactory library
22634 Fri Jun 10 10:15:17 2005  Simon McQueen  <sm@prismtech.com>
22636         * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
22638           Add valuetype to dependencies to (hopefully) fix Linux error.
22640         * tao/Profile.cpp:
22642           Fix warning on Linux.
22644 Thu Jun 10 08:40:00 UTC 2005  Simon Massey  <sma@prismtech.com>
22646         * tao/orbsvcs/tests/Bug_2137_Regression/client.cpp:
22647           Corrected const char * problem.
22649 Thu Jun  9 18:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22651         * tao/Tagged_Components.h:
22652           Removed commented out code
22654 Thu Jun  9 18:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22656         * tao/ServicesS_T.h:
22657           Removed this file, was not included at all
22659 Thu Jun  9 18:41:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22661         * orbsvcs/orbsvcs/FaultTolerance/ChangeLog:
22662           Removed this file, we have a main changelog
22664         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
22665         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
22666         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
22667         * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
22668         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
22669           Minor formatting issues. Fixes bugzilla bug 2139. Thanks to
22670           <jmegq at radiance dot com>
22672 Thu Jun  9 18:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22674         * tests/POA/Reference_Counting/*
22675           New reference counting test, regression for bug 2142.
22676           Thanks to Frank Pilhofer <fp@mc.com>
22678 Thu Jun  9 15:33:52 2005  Simon McQueen  <sm@prismtech.com>
22680         * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
22682           Change valuetype acessor declaration to return a pointer
22683           rather than a _ptr.
22685           This fixes bugzilla #2144.
22687         * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
22688         * tests/Bug_2144_Regression/README:
22689         * tests/Bug_2144_Regression/test.cpp:
22690         * tests/Bug_2144_Regression/test.idl:
22692           Regression test for the above.
22694 Thu Jun  9 07:24:15 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22696         * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp (push):
22697         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp (push):
22699           Catch log service exceptions and rethrow the corresponding
22700           system exception.
22702 Thu Jun  9 07:11:33 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22704         * orbsvcs/orbsvcs/Log/Log_i.cpp (write_records, write_recordlist):
22705         * orbsvcs/orbsvcs/Log/Log_i.h:
22707           Add DsLogAdmin::LogOffDuty to exception specification.
22709 Thu Jun  9 07:05:36 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22711         * orbsvcs/orbsvcs/Makefile.am:
22713           Regenerate.
22715         * orbsvcs/orbsvcs/Security.mpc:
22717           Add security_export.h to Header File section.
22719 Thu Jun  9 12:54:41 2005  Simon McQueen  <sm@prismtech.com>
22721         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
22722         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
22723         * tao/ORB_Core.h:
22724         * tao/ORB_Core.i:
22725         * tao/Profile.cpp:
22726         * tao/Profile.h:
22727         * tao/Service_Callbacks.cpp:
22728         * tao/Service_Callbacks.h:
22730           Changed the signature of the service callbacks is_equivalent
22731           hook so that a service can completely override the default
22732           profile comparison mechanism as required by the FT spec.
22734           This fixes bugzilla # 2137.
22736         * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
22737         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
22738         * orbsvcs/tests/Bug_2137_Regression/ep1.ior:
22739         * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v1.ior:
22740         * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g1_v2.ior:
22741         * orbsvcs/tests/Bug_2137_Regression/ep1_d1_g2_v1.ior:
22742         * orbsvcs/tests/Bug_2137_Regression/ep1_d2_g1_v1.ior:
22743         * orbsvcs/tests/Bug_2137_Regression/ep2.ior:
22744         * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v1.ior:
22745         * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g1_v2.ior:
22746         * orbsvcs/tests/Bug_2137_Regression/ep2_d1_g2_v1.ior:
22747         * orbsvcs/tests/Bug_2137_Regression/ep2_d2_g1_v1.ior:
22748         * orbsvcs/tests/Bug_2137_Regression/README:
22749         * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
22751           Committed regression test for the above.
22753 Thu Jun  9 09:31:28 2005  Simon McQueen  <sm@prismtech.com>
22755         * NEWS:
22757           Updated with late release note submissions.
22759 Wed Jun 08 08:46:48 2005  Simon McQueen  <sm@prismtech.com>
22761         * TAO version 1.4.6 released.
22763 Wed Jun  8 11:21:50 2005  Simon McQueen  <sm@prismtech.com>
22765         * NEWS:
22767           Updated with release note entries.
22769 Mon Jun  6 18:05:52 2005  unknown  <michel_j@ociweb.com>
22771         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
22773           Escape more strings written to the xml file. This should fix bug 2129.
22775 Mon Jun  6 16:48:21 2005    <cleeland_c@ociweb.com>
22777         * tao/IIOP_Acceptor.cpp (create_new_profile): Reverse the order of
22778           comparisons so that port numbers get compared first.  This
22779           should make comparisons marginally faster when hostnames are
22780           ridiculously long if the ports don't match.
22782         * tao/IIOP_Acceptor.cpp (create_shared_profile): Make port numbers
22783           a part of the comparison so that RTCORBA connections work
22784           properly.
22786 Mon Jun  6 02:10:32 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22788         * tao/TypeCode.cpp (equivalent):
22790           Pass the unaliased TypeCode to the subclass equivalent_i()
22791           template method instead of the potentially aliased one.  Fixes
22792           equivalence failures between an aliased TypeCode and unaliased
22793           TypeCode.  Thanks to Jiang Wei <jiangwei_1976 at yahoo dot com
22794           dot cn> for reporting the problem and providing a simple test
22795           case.  [Bug 2140]
22797 Fri Jun  3 10:21:50 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
22799         * tests/Any/Recursive/client.cpp:
22801           Fixed unused argument warnings in emulated exception builds.
22803           Fixed syntax errors in minimum CORBA builds.
22805 Fri Jun  3 09:17:13 2005  Chris Cleeland  <cleeland_c@ociweb.com>
22807         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
22809           Since this code was copied from
22810           TAO_IIOP_Acceptor::probe_interfaces(), update this code to look
22811           like the code there.  This was also in response to seemingly
22812           nonsense complaints on one platform in the line containing
22813           ACE_static_cast(), so hopefully the change to static_cast<>
22814           remedies that as well.
22816 Fri Jun  3 14:49:14 2005  Simon McQueen  <sm@prismtech.com>
22818         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
22820           This test was trying to use the old (and superior :-) ) form
22821           of the FT service context and was subsequently failing to
22822           extract the group version correctly. Fixed.
22824 Thu Jun  2 14:04:23 2005  Justin Michel  <michel_j@ociweb.com>
22826         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
22828           Fix exception macros.
22830 Thu Jun  2 11:06:05 2005  Justin Michel  <michel_j@ociweb.com>
22832         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
22834           Add an explicit constructor to work around BCB6 compiler
22835           warnings about implicit char* to string conversion.
22837 Thu Jun  2 09:10:38 2005  Chris Cleeland  <cleeland_c@ociweb.com>
22839         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main): Added
22840           explicit OrbId to ORB_init() call to fix errors on emulated
22841           exception builds.
22843 Thu Jun  2 07:04:11 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22845         * orbsvcs/orbsvcs/Makefile.am:
22847           Regenerate.
22849         * orbsvcs/orbsvcs/Svc_Utils.mpc:
22851           Add svc_utils_export.h to Header File section.
22853 Thu Jun  2 09:19:50 2005  Simon McQueen  <sm@prismtech.com>
22855         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
22857           Exception macro fix. Thanks to jmegq@radiance.com for the
22858           report and fix. This fixes bug #2135.
22860 Wed Jun  1 14:05:31 2005  Justin Michel  <michel_j@ociweb.com>
22862         * orbsvcs/tests/ImplRepo/run_test.pl:
22864           Fix the persistent_ir test for unix platforms.
22866 Wed Jun  1 09:26:14 2005  Justin Michel  <michel_j@ociweb.com>
22868         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
22870           More fixes for exception macros.
22872 Wed Jun  1 08:19:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22874         * tao/PortableServer/Root_POA.cpp:
22875           Increment refcount on the servant in the id_to_servant method.
22877         * tests/POA/Identity/Identity.cpp:
22878           Use ServantBase_var to store the servant pointer
22880 Wed Jun  1 02:50:28 2005  Balachandran Natarajan  <bala@dre.vanderbilt.edu>
22882         * tests/Muxing/Receiver.h:
22884           Removed inheritance from PortableServer::RefcountServantBase
22885           since reference is on by default. Please see  "Thu May 26
22886           10:17:12 UTC 2005  Johnny Willemsen
22887           <jwillemsen@remedy.nl>". Many tests need to be changed
22888           similarly.
22890         * tests/Muxing/svc.conf:
22892           Added -ORBConnectionCacheMax option to the test.
22894 Tue May 31 22:43:10 2005    <cleeland_c@ociweb.com>
22896         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp (main):
22897         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp (main):
22899           Fixed warnings related to unused args or variables.
22901 Tue May 31 19:28:48 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
22903         * TAO_IDL/be/be_codegen.cpp:
22904         * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
22905         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
22906         * TAO_IDL/include/utl_err.h:
22907         * TAO_IDL/util/utl_err.cpp:
22909           Since the typecode of a user-defined IDL exception is required
22910           by any IDL operation that raises it, changed the logic of the
22911           -St option to be ignored for user exceptions. An informative
22912           message is also output for each user exception encountered if
22913           the -St option is used. Formerly, the simultaneous appearance
22914           of -St and user exceptions would be made apparent only by a
22915           C++ compile failure.
22917         * docs/compiler.html:
22919           Updated IDL compiler documentation to reflect the above change.
22921 Tue May 31 10:08:27 2005  Justin Michel  <michel_j@ociweb.com>
22923         * tao/IIOP_Endpoint.cpp:
22925           Add ACE_UNUSED_ARG for variable only used in assert.
22927 Tue May 31 09:19:10 2005  Chris Cleeland  <cleeland@ociweb.com>
22929         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp (dotted_decimal_address):
22931           Removed '#if 0' bracketing around this method.  I don't know why
22932           this method was removed in the first place, but the originator
22933           of that change is unavailable for consultation for the next
22934           week, so I will err on the side of making things compile.
22936         * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
22937         * tests/IOR_Endpoint_Hostnames/bogus_i.h:
22939           Fixed fuzz build errors related to RCS Id strings and MSC
22940           version checks, etc.
22942 Tue May 31 09:05:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
22944         * tao/ORBInitializer_Registry.cpp:
22945           Reverted my change of Mon May 30 13:14:12 UTC 2005. With my change
22946           we are 3.0.3 corba compliant but this is not usable for our users.
22947           The draft 3.1 seems to describe the wanted behaviour better. I keep
22948           the regression test in the archive, the bugzilla entry is reopened.
22949           We will look at bug 2088 again
22951 Mon May 30 22:19:54 2005  Balachandran Natarajan  <bala@dre.vanderbilt.edu>
22953         * tao/Transport.h (post_connect_hook):
22954         * tao/Transport.cpp:
22956           Added post_connect_hook () method which is invoked just after
22957           connection establishment (or after a connection is fetched from
22958           cache). The return value signifies whether the invoker should
22959           proceed with post connection establishment
22960           activities or not. There are a wide range of use cases, for
22961           example protocols like SSLIOP  need this to verify whether
22962           connections already established have valid
22963           certificates. Validation of certificates/credentials can be done
22964           inside this  method. Implementations of this method can even
22965           tear down the connection, and return a false to the
22966           invoker. There  are no pre_connect_hooks () since the  transport
22967           doesn't exist before a connection establishment. :-). A default
22968           noop implementation has been provided.
22970         * tao/Transport_Connector.cpp:
22972           Invoke post_connect_hook () after grabbing a connection from
22973           cache.
22975 Mon May 30 22:11:35 2005  Chris Cleeland  <cleeland@ociweb.com>
22977         * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
22978         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
22980           Fix ACE_RCSID macro usage that prevented compilation.
22982 Mon May 30 18:27:22 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
22984         * TAO_IDL/include/ast_module.h:
22985         * TAO_IDL/include/utl_scope.h:
22986         * TAO_IDL/util/utl_scope.cpp:
22988           Fixed discrepancies in the signature of look_in_previous()
22989           between the no-op UTL_Scope version and the AST_Module
22990           version. These discrepancies were causing warnings with
22991           the Borland compiler.
22993 Mon May 30 10:23:27 2005  J.T. Conklin  <jtc@acorntoolworks.com>
22995         * orbsvcs/orbsvcs/Log/Log_i.cpp (get_log_qos, set_log_qos):
22997           Fixed compilation on systems where new() does not throw an
22998           exception on failure (i.e. ACE_NEW_THROWS_EXCEPTIONS is not
22999           set).
23001 Mon May 30 13:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23003         * tests/Portable_Interceptors/Bug_2088/*:
23004           Added a regression for bugzilla bug 2088. When an ORBInitializer
23005           throws an exception, this should be ignored and the next
23006           ORBInitializer should be called. Previously an exception was
23007           propagated back to the caller of ORB::init(). See also 21.7.3.1
23008           of the corba spec.
23010         * tao/ORBInitializer_Registry.cpp:
23011           Fixed bug 2088, catch exceptions locally.
23013 Mon May 30 12:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23015         * tao/Cleanup_Func_Registry.h:
23016           Removed not needed friend classes
23018 Sat May 28 08:59:32 2005  Emre Turkay  <turkaye@dre.vanderbilt.edu>
23020         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
23022           Now there is an mpb file in ACE_MPC for the boost related
23023           settings. Changed the mpc base project accordingly.
23025 Fri May 27 20:14:56 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23027         * orbsvcs/orbsvcs/Log/Log_i.cpp (check_grammar):
23029           Changed to accept TCL, ETCL, and EXTENDED_TCL like the
23030           Notification Service.
23032 Fri May 27 15:19:57 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23034         * orbsvcs/orbsvcs/Log/Log_i.cpp:
23035         * orbsvcs/orbsvcs/Log/Log_i.h:
23037           Changed class to store a single QoS property instead of list, as
23038           the currently specified properties are mutually exclusive.  This
23039           greatly simplifies the get_log_qos and set_log_qos methods.
23041           Changed set_log_qos to return all of the unknown/unsupported QoS
23042           properties when throwing the UnsupportedQoS exception.
23044 Fri May 27 17:01:24 2005  Chris Cleeland  <cleeland_c@ociweb.com>
23046         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
23047         * tao/IIOP_Connection_Handler.cpp:
23049           Corrected a problem whereby, when listen points received in a
23050           bidirectional context get processed, the key for the entry made
23051           in the transport cache was created using the receiver's notion
23052           of whether dotted decimal addresses (-ORBDottedDecimalAddresses)
23053           should be used, rather than how the listen points were sent by
23054           the sender.  In doing so, when, for example, a CORBA server was
23055           using -ORBDottedDecimalAddresses and the client was not, the
23056           client's listen point got cached using its IP address rather
23057           than its hostname.  However, all the IORs distributed by the
23058           client would use the hostname, and, thus, the server would not
23059           be able to find a match for the client's endpoint in its cache,
23060           and subsequently try to create a new one.
23062           The change now creates an entry in the cache using, for the
23063           hostname portion of the key, the host name however the client
23064           sent the hostname.  This should insure that a receiver of a
23065           bidirectional context will have the ability to find a match in
23066           the transport cache.
23068           This change supercedes the following changelog entry:
23070           Thu Sep 13 11:05:13 2001  Balachandran Natarajan  <bala@cs.wustl.edu>
23072           * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
23073           * tao/IIOP_Connection_Handler.cpp (process_listen_point_list):
23075             When creating an IIOP Endpoint, passed in the value of the
23076             ORBDottedDecimal address value from the ORB_Core. This is a real
23077             stupid mistake :(. Added a debug statement. Thanks to Werner
23078             Buchert <w.buchert@medat.de> for reporting this problem.
23080         * tao/IIOP_Connection_Handler.cpp:
23081         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
23082         * tao/IIOP_Acceptor.h:
23083         * tao/IIOP_Acceptor.cpp:
23084         * tao/IIOP_Transport.cpp:
23086           Modified the IIOP Acceptor so that the behavior for the host
23087           identifier (hostname or IP address) that appears in IIOP
23088           profiles is consistent with the following:
23090           1. value from "hostname_in_ior", if specified;
23091           2. setting of -ORBDottedDecimalAddresses option
23092           3. value for <hostname> used in -ORBEndpoint iiop://<hostname>
23093           4. whatever TAO magically comes up with
23095           The significant change here is that previous to this change,
23096           numbers 1 and 2 were reversed, i.e., -ORBDottedDecimalAddresses
23097           took precedence over hostname_in_ior.
23099         * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
23100         * tests/IOR_Endpoint_Hostnames/bogus.idl:
23101         * tests/IOR_Endpoint_Hostnames/bogus_i.cpp:
23102         * tests/IOR_Endpoint_Hostnames/bogus_i.h:
23103         * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
23104         * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
23105         * tests/IOR_Endpoint_Hostnames/run_test.pl:
23107           Added a new functionality/regression test for the change listed
23108           above.  The run_test.pl prints out a matrix for permutations and
23109           expected results, and indicates whether each permutation
23110           succeeds or fails.  It also depends upon a new option to catior,
23111           found in the next entry.
23113         * orbsvcs/tests/Security/BiDirectional/server.conf:
23115           Removed some hardcoded paths to OCI personal home directories.
23117         * utils/catior/catior.cpp:
23119           Added a "-x" option that works like "-f" except that it reads
23120           the IOR from standard input (stdin or cin) rather than from a
23121           file.  This makes catior much more like the unix "cat" command,
23122           and enables it to be used in a pipeline.
23124 Fri May 27 15:54:44 2005  Justin Michel  <michel_j@ociweb.com>
23126         * docs/Options.html:
23127         * tao/IIOP_Connector.cpp:
23128         * tao/IIOP_Endpoint.h:
23129         * tao/IIOP_Endpoint.cpp:
23130         * tao/IIOP_Profile.cpp:
23131         * tao/params.cpp:
23133           Reimplemented the -ORBPreferredInterfaces option to support
23134           wildcards.
23136 Fri May 27 15:30:21 2005  Justin Michel  <michel_j@ociweb.com>
23138         * orbsvcs/ImplRepo_Service/Activator_NT_Service.h:
23139         * orbsvcs/ImplRepo_Service/Locator_NT_Service.h:
23140         * tao/TypeCode_Base_Attributes.h:
23141         * tao/TypeCode_Case.h:
23142         * tao/TypeCode_Case_T.h:
23143         * tao/TypeCode_Struct_Field.h:
23144         * tao/TypeCode_Value_Field.h:
23145         * utils/wxNamingViewer/pch.h:
23147           These files #included config.h which isn't safe, because it
23148           won't necessarilly pick up the correct symbols. For example, I
23149           caught this by trying to build ACE on Windows with
23150           __ACE_INLINE__ = 0. The files that #included config.h directly
23151           saw that it was defined as 0, but changing them to #include
23152           config-all.h instead, correctly saw that the symbol was
23153           undefined.
23155 Fri May 27 13:12:10 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23157         * tests/Any/Recursive/Test.idl:
23159           Added new user exception to be used when reporting Any
23160           demarshaling errors.
23162         * tests/Any/Recursive/client.cpp:
23164           Fixed unused argument warnings.
23166           Use the new user exception when report Any demarshaling
23167           failures, instead of CORBA::INV_OBJREF.
23169 Fri May 27 08:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23171         * tests/POA/Default_Servant/Default_Servant.cpp:
23172           Slightly modified this test to test reference_to_servant with
23173           reference counting
23175         * tests/POA/Deactivate_Object/server.cpp:
23176           Added a call to reference_to_servant. This as a regression for
23177           a bug where we didn't increment the reference count on the
23178           servant before returning it.
23180         * tao/PortableServer/Root_POA.cpp (reference_to_servant_i):
23181           Increment the reference count on the servant before returning it.
23182           Thanks to Konstantinos Lykiardopoulos <klyk at intracom dot gr>
23183           and  Lothar Werzinger <lothar at xcerla dot com> for reporting
23184           this problem.
23186         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
23187           In system_id_to_servant() don't increment the refcount on the
23188           servant, this is done by the POA.
23190 Fri May 27 08:36:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23192         * tao/PortableServer/Servant_Base.cpp:
23193           Fixed typo in comment
23195 Fri May 27 08:25:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23197         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
23198         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
23199         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
23200           Fixed conversion warnings
23202 Fri May 27 00:36:32 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23204         * tests/Any/Recursive/Hello.cpp:
23205         * tests/Any/Recursive/Hello.h:
23206         * tests/Any/Recursive/README:
23207         * tests/Any/Recursive/RecursiveHello.mpc:
23208         * tests/Any/Recursive/Test.idl:
23209         * tests/Any/Recursive/client.cpp:
23210         * tests/Any/Recursive/run_test.pl:
23211         * tests/Any/Recursive/server.cpp:
23213           New test that verifies properly functioning recursive type Any
23214           insertion and extraction support.  It also indirectly verifies
23215           that recursive TypeCode support is working.
23217 Thu May 26 16:09:50 2005  Justin Michel  <michel_j@ociweb.com>
23219         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
23221           Functions with two or more try blocks must use ACE_TRY_EX.
23223         * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
23225           Use getline() instead of operator>> to read in lines of
23226           text from a file into a std::string. Use string::c_str() with
23227           operator<< instead of relying on existence of ostream extraction
23228           operators for strings. A more useful solution might be to
23229           provide insertion/extraction operators for platforms that are
23230           missing them.
23232 Thu May 26 16:02:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23234         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
23235         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
23236           Updated for interceptor_list changes
23238 Thu May 26 14:33:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23240         * tao/Interceptor_List.cpp:
23241           Fixed gnu warning
23243 Thu May 26 10:42:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23245         Made the Interceptor_List a template which is now used instead of a
23246         base class with derived specific list classes. This is now in the TAO
23247         namespace instead of using a TAO_ prefix.
23249         * tao/Interceptor_List.{h,cpp}:
23250           The Interceptor_List is now a template
23252         * tao/ClientRequestInterceptor_List.{h,cpp,inl}:
23253         * tao/ServerRequestInterceptor_List.{h,cpp,inl}:
23254         * tao/IORInterceptor/IORInterceptor_List.{h,cpp,inl}:
23255           Removed these files, we have now template instantiations instead
23256           of specific classes
23258         * tao/ORB_Core.{h,cpp,i}:
23259           Update for changes above.
23261         * tao/IORInterceptor_Adapter.h:
23262           Updated for interceptor list change
23264         * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
23265           Updated for interceptor_list change and also implemented
23266           adapter_state_changed in this class because we don't have
23267           a specific IORInterceptor list anymore where this was
23268           implemented.
23270         * tao/ClientRequestInterceptor_Adapter.{h,cpp,inl}:
23271           Updated because of ClientInterceptorList change
23273         * PortableServer/ServerInterceptorAdapter.h:
23274           Updated because of ServerRequestInterceptor List change
23276         * tao/tao.mpc:
23277         * tao/Makefile.am:
23278           Updated for changes above
23280 Thu May 26 10:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23282         According to the latest C++ mapping, reference counting is mandatory;
23283         the RefCountServantBase class is now a legacy artifact. Thanks to
23284         Frank Pilhofer <fpilhofe at mc dot com> for reporting this.
23285         This fixes bugzilla [1952].
23287         * tao/Abstract_Servant_Base.{h,cpp}:
23288           Made the add_ref/remove_ref methods pure virtual and added
23289           _refcount_value
23291         * tao/PortableServer/Servant_Base.{h,cpp}:
23292           Added reference counting to TAO_ServantBase and removed
23293           TAO_RefCountServantBase
23295         * tao/PortableServer/PS_ForwardC.h:
23296           Make RefCountServantBase a noop struct
23298         * tao/PortableServer/diffs/PS_Forward.diff:
23299           Updated
23301 Thu May 26 09:23:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23303         * tao/Profile.h:
23304           Removed commented out code
23306         * tao/QtResource_Factory.h:
23307           Doxygen improvement
23309 Thu May 26 08:53:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23311         * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
23312           Retrieve the object_id in the receive_request. According to
23313           Konstantinos Lykiardopoulos <klyk at intracom dot gr> this failed
23314           with the 1.4.5 release of TAO but it works now again. Added this
23315           as regression so that we don't have a problem in the future again
23317 Thu May 26 07:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23319         * tao/ImR_Client/ImplRepo.pidl:
23320         * tao/ImR_Client/ServerObject.pidl:
23321           Updated regeneration instructions
23323 Thu May 26 07:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23325         * tao/PortableServer/LifespanStrategyPersistent.cpp:
23326           Also add a process directive that uses the xml svc.conf way of
23327           specifying this. This fixes bugzilla 2127. Thanks to Lothar
23328           Werzinger <lothar at xcerla dot com> for reporting this.
23330 Wed May 25 23:42:43 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23332         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
23333         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
23334         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
23336           Changed to pass the ORB pointer to the factories' activate()
23337           method.
23339         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
23340           Changed to pass the ORB pointer to the factory's init() method.
23342         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp
23343         * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h
23344         * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp
23345         * orbsvcs/orbsvcs/Log/EventLogFactory_i.h
23346         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp
23347         * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h
23349           Changed to stash away ORB pointer in the activate() method, and
23350           to pass it to the Log servant constructors.
23352         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp
23353         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h
23355           Changed to stash away ORB pointer in the init() method, and to
23356           pass it to the RTEventLog servant constructor.
23358         * orbsvcs/orbsvcs/Log/Log_i.cpp
23359         * orbsvcs/orbsvcs/Log/Log_i.h
23360         * orbsvcs/orbsvcs/Log/BasicLog_i.cpp
23361         * orbsvcs/orbsvcs/Log/BasicLog_i.h
23362         * orbsvcs/orbsvcs/Log/EventLog_i.cpp
23363         * orbsvcs/orbsvcs/Log/EventLog_i.h
23364         * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp
23365         * orbsvcs/orbsvcs/Log/NotifyLog_i.h
23366         * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp
23367         * orbsvcs/orbsvcs/Log/RTEventLog_i.h
23369           Changed constructor to take an ORB pointer instead of a Reactor
23370           pointer.  The latter had defaulted to use the Reactor Singleton
23371           instance, but using the servant ORB's reactor ensures the event
23372           loop will be active.  Curiously, the old reactor pointer wasn't
23373           being used.  That will change soon, as we'll be adding timer
23374           handlers for database flush and compaction.
23376 Wed May 25 20:21:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23378         * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
23379           Use rtevent_serv as base project
23381 Wed May 25 20:17:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23383         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23384           Changed order of the projects.
23386 Wed May 25 12:24:36 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23388         * tao/DynamicInterface/Unknown_User_Exception.h (_type):
23389         * tao/DynamicInterface/Unknown_User_Exception.h (_type):
23391           Renamed this method to "_tao_type" since it is meant to be an
23392           override for the CORBA::Exception::_tao_type() base class
23393           method.  Addresses CORBA::UnknownUserException Any insertion
23394           problems.
23396 Tue May 24 21:13:46 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23398         * tao/Invocation_Adapter.cpp (invoke_collocated_i):
23400           Updated ACE_ASSERT condition to reflect new thru POA case.
23401           Thanks to Lothar Werzinger for reporting the assertion.
23403 Tue May 24 19:57:43 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23405         * orbsvcs/Event_Service/Makefile.am:
23406         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
23407         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Makefile.am:
23408         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Makefile.am:
23409         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
23410         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
23411         * orbsvcs/performance-tests/RTEvent/Roundtrip/Makefile.am:
23412         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/Makefile.am:
23413         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
23414         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
23415         * orbsvcs/tests/EC_MT_Mcast/Makefile.am:
23416         * orbsvcs/tests/EC_Mcast/Makefile.am:
23417         * orbsvcs/tests/EC_Multiple/Makefile.am:
23418         * orbsvcs/tests/EC_Throughput/Makefile.am:
23419         * orbsvcs/tests/Event/Basic/Makefile.am:
23420         * orbsvcs/tests/Event/Mcast/Common/Makefile.am:
23421         * orbsvcs/tests/Event/Mcast/Complex/Makefile.am:
23422         * orbsvcs/tests/Event/Mcast/Simple/Makefile.am:
23423         * orbsvcs/tests/Event/Mcast/Two_Way/Makefile.am:
23424         * orbsvcs/tests/Event/Performance/Makefile.am:
23425         * orbsvcs/tests/Event/lib/Makefile.am:
23426         * orbsvcs/tests/FtRtEvent/Makefile.am:
23428           Regenerate for removal of RTOLDEvent and split of RTEvent
23429           libraries.
23431         * orbsvcs/Time_Service/Makefile.am:
23432         * orbsvcs/orbsvcs/Makefile.am:
23434           Regenerate for change below.
23436         * orbsvcs/orbsvcs/CosTime.mpc:
23438           Inherit from svc_utils.
23440         * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
23442           Use new ORBSVCS_Time::Time_Value_to_TimeT() method from the
23443           Svc_Utils library to convert timestamp to a TimeBase::TimeT.
23445         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
23446         * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
23448           The specification requires that a structured or typed event
23449           should be stored as an Any as specified by the Notification
23450           Service, so connect to the channel as an Any consumer.
23452 Tue May 24 14:29:14 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23454         * orbsvcs/orbsvcs/Makefile.am:
23456           Regenerated.
23458 Tue May 24 14:15:36 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23460         * orbsvcs/orbsvcs/RTEvent.mpc:
23461         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
23462         * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
23464           Removed RTEvent MPC group.  This causes problems when project
23465           Makefile.am's are aggregated.
23467 Tue May 24 11:59:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23469         * orbsvcs/orbsvcs/Time_Utilities.cpp:
23470         * orbsvcs/orbsvcs/Time_Utilities.h:
23471         * orbsvcs/orbsvcs/Time_Utilities.i:
23473           Updated comments to Doxygen format.
23475           Added new methods for converting absolute timestamps between
23476           ACE_Time_Value and TimeBase::TimeT.
23478 Tue May 24 10:32:31 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23480         * orbsvcs/orbsvcs/Makefile.am:
23482           Regenerated.
23484 Tue May 24 10:58:53 2005  Justin Michel  <michel_j@ociweb.com>
23486         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
23488           Add missing include.
23490 Tue May 24 09:47:52 2005  Justin Michel  <michel_j@ociweb.com>
23492         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23494           Disable fuzz check, because it can't detect the try/catch
23495         in the calling function.
23497 Tue May 24 09:14:57 2005  Justin Michel  <michel_j@ociweb.com>
23499         * orbsvcs/examples/ImR/Advanced/TestServer.h:
23500         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23502           This example was simply copied from 1.4a, and I forgot to make
23503         the adjustments required by the POA refactoring.
23505         * tao/ImR_Client/ImplRepoC.h:
23507           The ImplRepo.pidl had #include ServerObject.pidl, but didn't include
23508         ServerObjectC.h. For now, I manually added the include, but this isn't
23509         a final solution.
23511 Mon May 23 14:50:27 2005  Justin Michel  <michel_j@ociweb.com>
23513         * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
23515           Changed from requires += exceptions to inheriting from exceptions. Hopefully
23516         this will eliminate fuzz errors.
23518 Mon May 23 18:47:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23520         * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
23521           Updated for RTEvent library split
23523 Mon May 23 18:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23525         * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
23526           Updated for RTEvent library split
23528 Mon May 23 13:24:41 2005  Justin Michel  <michel_j@ociweb.com>
23530         * tao/ImR_Client/ImplRepo.pidl:
23531         * tao/ImR_Client/ImplRepoA.cpp:
23532         * tao/ImR_Client/ImplRepoC.h:
23533         * tao/ImR_Client/ImplRepoC.inl:
23534         * tao/ImR_Client/ImplRepoC.cpp:
23535         * tao/ImR_Client/ImplRepoS.h:
23536         * tao/ImR_Client/ImplRepoS.cpp:
23538           Re-added the -GA option and updated the command in the pidl to save
23539         footprint for static builds.
23541 Mon May 23 18:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23543         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.{h,cpp}:
23544           Fixed service config macros
23546 Mon May 23 12:38:31 2005  Justin Michel  <michel_j@ociweb.com>
23548         * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
23549         * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
23550         * orbsvcs/ImplRepo_Service/ImR_Activator.idl:
23551         * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
23552         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
23553         * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
23554         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
23555         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
23556         * orbsvcs/ImplRepo_Service/Locator_Options.h:
23557         * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
23558         * orbsvcs/ImplRepo_Service/Locator_Repository.h:
23559         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
23560         * orbsvcs/ImplRepo_Service/README.txt:
23561         * orbsvcs/ImplRepo_Service/tao_imr_i.h:
23562         * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
23563         * tao/ImR_Client/ImR_Client.cpp:
23564         * tao/ImR_Client/ImplRepo.pidl:
23565         * tao/ImR_Client/ImplRepoC.h:
23566         * tao/ImR_Client/ImplRepoC.inl:
23567         * tao/ImR_Client/ImplRepoC.cpp:
23568         * tao/ImR_Client/ImplRepoS.h:
23569         * tao/ImR_Client/ImplRepoS.cpp:
23571           Several bug fixes and enhancments to the ImR.
23572           Cleaned up the perl to use strict and compile without warnings.
23573           Displayed a message that the poa was being registered with the
23574         ImR even when -orbuseimr 0 was specified.
23575           Stop printing the exception details for unexpected exceptions
23576         that happen during a call to server->shutdown(). At least on
23577         windows, we often get COMM_FAILURE or TRANSIENT, because the
23578         socket is not shutdown gracefully by the server.
23579           Don't print the exception when a TRANSIENT is received while
23580         pinging the server. This is not an error. Not sure why we were
23581         getting 'No usable profile in IOR' messages though, when we
23582         expect a 'POA in holding state'.
23583           Merge in changes to support ImplRepo_Service -e, which
23584         will clear the repository on startup. This makes it easier to write
23585         persistence tests, and might be useful in general.
23586           Updated to automatically set the ImplRepoServiceIOR and
23587         TAO_USE_IMR environment variables, obviating the need to pass
23588         -orbuseimr or -orbinitref ImplRepoService=... when using an
23589         Activator to start a server.
23590           Add -orbuseimr 0 to the cmd line args, so that the TAO_USE_IMR=1
23591         environment variable can be used safely.
23592           Fix incorrect exception specifications in activator.
23593           Fix command line help descriptions.
23594           Combine add/update operations in the imr and imr util.
23595           Support clean shutdown using ctrl-c as well as the
23596         imr util shutdown-repo command.
23597           Add detection of server process death, and an option to
23598         notify the ImR when this happens, to the activator.
23599           Fix some problems with exception macros and unused vars.
23600           Fix bug with case-insensitive activator name and binary persistence.
23603         * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
23604         * orbsvcs/examples/ImR/Advanced/Manager.idl:
23605         * orbsvcs/examples/ImR/Advanced/Manager_i.h:
23606         * orbsvcs/examples/ImR/Advanced/Manager_i.cpp:
23607         * orbsvcs/examples/ImR/Advanced/Messenger.idl:
23608         * orbsvcs/examples/ImR/Advanced/Messenger_i.h:
23609         * orbsvcs/examples/ImR/Advanced/Messenger_i.cpp:
23610         * orbsvcs/examples/ImR/Advanced/README:
23611         * orbsvcs/examples/ImR/Advanced/TestClient.h:
23612         * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
23613         * orbsvcs/examples/ImR/Advanced/TestServer.h:
23614         * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
23615         * orbsvcs/examples/ImR/Advanced/client_main.cpp:
23616         * orbsvcs/examples/ImR/Advanced/drivers/all:
23617         * orbsvcs/examples/ImR/Advanced/drivers/defaults:
23618         * orbsvcs/examples/ImR/Advanced/drivers/environment:
23619         * orbsvcs/examples/ImR/Advanced/drivers/invocation:
23620         * orbsvcs/examples/ImR/Advanced/drivers/persistence:
23621         * orbsvcs/examples/ImR/Advanced/drivers/retry:
23622         * orbsvcs/examples/ImR/Advanced/drivers/use_environment:
23623         * orbsvcs/examples/ImR/Advanced/drivers/use_invocation:
23624         * orbsvcs/examples/ImR/Advanced/drivers/use_persistence:
23625         * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
23626         * orbsvcs/examples/ImR/Advanced/run_test.pl:
23627         * orbsvcs/examples/ImR/Advanced/server_main.cpp:
23629           Dave Giovannini's new test which provides greater
23630         coverage of ImR features. Some tests are still failing, so
23631         this is not ready to be enabled for nightly builds.
23633         * orbsvcs/orbsvcs/IOR_Multicast.cpp:
23635           Fixed bug in unregistration, and updated log messages
23636         to show the name of the class and method being logged.
23638         * orbsvcs/orbsvcs/Notify/XML_Saver.h:
23639         * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
23641           Updated to use the new ACEXML_escape_string() function.
23643         * orbsvcs/orbsvcs/Shutdown_Utilities.h:
23644         * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
23646           Updated to work on Windows.
23648         * orbsvcs/tests/ImplRepo/airplane_server_i.h:
23649         * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
23650         * orbsvcs/tests/ImplRepo/locked/run_test.pl:
23651         * orbsvcs/tests/ImplRepo/nestea_server_i.h:
23652         * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
23653         * orbsvcs/tests/ImplRepo/run_test.pl:
23654         * orbsvcs/tests/ImplRepo/scale/server_i.cpp:
23656           Basic code cleanup to match latest 1.4a.
23657           Some tests were not shutting down correctly, and were
23658         activating the poa manager too soon.
23659           Nestea test prints the contents of ImplRepoServiceIOR and TAO_USE_IMR.
23660           Stop passing -orbuseimr 1 and imr_init_ref in the command lines
23661         registered with the ImR.
23664         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
23666           Use -ORBObjRefStyle URL so that the XML file has consistent
23667         contents, and can be compared for equality. This should let this
23668         test pass on more (all?) platforms.
23670         * tao/ORB_Core.cpp:
23672           Add missing support for -ORBObjRefStyle IOR.
23674         * tao/ImR_Client/ImplRepoA.cpp:
23676           Removed this file, because the idl command line wasn't set to generate it.
23679 Mon May 23 06:12:01 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23681         * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
23683           Fixed typo introduced in last change.
23685 Mon May 23 12:27:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23687         * tests/Bug_2119_Regression/test.mpc:
23688           Simplified this mpc file
23690 Mon May 23 11:08:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23692         * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
23693         * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
23694         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
23695         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h:
23696         * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
23697         * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
23698         * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
23699         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h:
23700         * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h:
23701         * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h:
23702         * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
23703         * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h:
23704         * orbsvcs/orbsvcs/Event/ECG_UDP_EH.h:
23705         * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h:
23706         * orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h:
23707         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
23708         * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
23709         * orbsvcs/orbsvcs/Event/EC_And_Filter.h:
23710         * orbsvcs/orbsvcs/Event/EC_Basic_Factory.h:
23711         * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h:
23712         * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h:
23713         * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
23714         * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h:
23715         * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
23716         * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
23717         * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
23718         * orbsvcs/orbsvcs/Event/EC_Default_Factory.h:
23719         * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
23720         * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
23721         * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h:
23722         * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
23723         * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
23724         * orbsvcs/orbsvcs/Event/EC_Event_Channel.h:
23725         * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
23726         * orbsvcs/orbsvcs/Event/EC_Factory.h:
23727         * orbsvcs/orbsvcs/Event/EC_Filter.h:
23728         * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
23729         * orbsvcs/orbsvcs/Event/EC_Gateway.h:
23730         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
23731         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
23732         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h:
23733         * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h:
23734         * orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h:
23735         * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h:
23736         * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h:
23737         * orbsvcs/orbsvcs/Event/EC_Negation_Filter.h:
23738         * orbsvcs/orbsvcs/Event/EC_Null_Factory.h:
23739         * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h:
23740         * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
23741         * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h:
23742         * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h:
23743         * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
23744         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
23745         * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
23746         * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
23747         * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
23748         * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h:
23749         * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
23750         * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h:
23751         * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
23752         * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
23753         * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
23754         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
23755         * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
23756         * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h:
23757         * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h:
23758         * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h:
23759         * orbsvcs/orbsvcs/Event/EC_Type_Filter.h:
23760         * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
23761         * orbsvcs/orbsvcs/Event/event_export.h:
23762           Include the RTEvent_Serv file and updated export macro
23764         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
23765         * orbsvcs/orbsvcs/RTEvent_Serv.rc:
23766         * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
23767         * orbsvcs/orbsvcs/RTEvent_Skel.rc:
23768         * orbsvcs/orbsvcs/Event/event_serv_export.h:
23769         * orbsvcs/orbsvcs/Event/event_skel_export.h:
23770           New files for the new RTEvent Serv and Skel libraries
23772         * orbsvcs/Event_Service/Event_Service.mpc:
23773         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
23774         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23775         * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
23776         * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
23777         * orbsvcs/examples/Log/RTEvent/Log_RTEvent.mpc:
23778         * orbsvcs/examples/RtEC/IIOPGateway/RtEC_IIOPGateway.mpc:
23779         * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
23780         * orbsvcs/examples/RtEC/MCast/RtEC_MCast.mpc:
23781         * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
23782         * orbsvcs/examples/RtEC/Simple/RtEC_Simple.mpc:
23783         * orbsvcs/orbsvcs/FtRtEvent.mpc:
23784         * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
23785         * orbsvcs/orbsvcs/RTEvent.mpc:
23786         * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
23787         * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
23788         * orbsvcs/orbsvcs/RTSchedEvent.mpc:
23789         * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
23790         * orbsvcs/tests/EC_MT_Mcast/EC_MT_Mcast.mpc:
23791         * orbsvcs/tests/EC_Mcast/EC_Mcast.mpc:
23792         * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
23793         * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
23794         * orbsvcs/tests/Event/Basic/rteventtestexe.mpb
23795         * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
23796         * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
23797         * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
23798         * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
23799         * orbsvcs/tests/Event/Performance/Event_Performance.mpc:
23800         * orbsvcs/tests/Event/lib/Event_lib.mpc:
23801           Updated because of splitted RTEvent library
23803 Mon May 23 09:14:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23805         * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
23806           No need to specify the type of the event service anymore
23808 Mon May 23 05:44:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23810         * orbsvcs/orbsvcs/Event/BCU.cpp BCU.h:
23811         * orbsvcs/orbsvcs/Event/Debug_Macros.h:
23812         * orbsvcs/orbsvcs/Event/Dispatching_Modules.{h,cpp,i}:
23813         * orbsvcs/orbsvcs/Event/Event_Channel.{h,cpp,i}:
23814         * orbsvcs/orbsvcs/Event/Event_Manip.{h,cpp,i}:
23815         * orbsvcs/orbsvcs/Event/Fast_Reactor.h
23816         * orbsvcs/orbsvcs/Event/GPlot_File.{h,cpp,i}:
23817         * orbsvcs/orbsvcs/Event/Local_ESTypes.{h,cpp}:
23818         * orbsvcs/orbsvcs/Event/Memory_Pools.{h,cpp,i}:
23819         * orbsvcs/orbsvcs/Event/Module_Factory.{h,cpp}:
23820         * orbsvcs/orbsvcs/Event/old_event_export.h:
23821         * orbsvcs/orbsvcs/Event/ReactorTask.{h,cpp}:
23822         * orbsvcs/orbsvcs/Event/RT_Task.{cpp,h,i}:
23823         * orbsvcs/orbsvcs/Event/Timer_Module.{h,cpp,i}:
23824           Removed the old RTEvent implementation. This is already deprecated
23825           for years. This fixes bugzilla bug 2047
23827         * orbsvcs/orbsvcs/Event_Service_Constants.h:
23828           Removed the constants that are for the old ec
23830 Mon May 23 05:35:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23832         * orbsvcs/Event_Service/Event_Service.{h,cpp}:
23833           Removed module_factory_, it was for the old ec
23835 Mon May 23 05:31:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23837         * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
23838           Fixed casing of include
23840 Sun May 22 22:10:00 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23842         * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp (display_records)
23843         (delete_records):
23845         Changed query language parameter from "TCL" to "EXTENDED_TCL".
23847         * orbsvcs/orbsvcs/Log/Log_i.cpp (QUERY_LANG_SUPPORTED_BY_LOG):
23849         Changed from "TCL" to "EXTENDED_TCL".
23851         * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records_by_id)
23852         (TAO_Log_i::delete_records, TAO_Log_i::remove_old_records):
23854         Don't bother checking whether current_size is less than max_size
23855         if not log_full.  Avoids potentially costly calls into log store
23856         (if/when we support strategized stores).
23858 Sun May 22 18:02:07 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23860         * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::delete_records)
23861         (TAO_Log_i::remove_old_records):
23863         Like delete_records_by_id(), reset "log_full" if "current_size"
23864         is less than "max_size".
23866 Sun May 22 17:01:56 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23868         * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::scheduled):
23870         Removed duplicate fetch of current time.
23872         * orbsvcs/orbsvcs/Log/Log_i.cpp (TAO_Log_i::remove_old_records):
23874         Corrected calculation of purge time.  Arithmetic was being done on
23875         time values without normalizing units first.
23877 Sun May 22 16:37:39 2005  J.T. Conklin  <jtc@acorntoolworks.com>
23879         * tao/Makefile.am:
23881           Regenerated.
23883 Sun May 22 20:16:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23885         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.{cpp,h}:
23886         * orbsvcs/Event_Service/Event_Service.{h,cpp}:
23887         * orbsvcs/tests/EC_Throughput/ECT_Throughput.{h,cpp}:
23888         * examples/Simulator/Event_Supplier/DualEC_Sup.{h,cpp}:
23889         * orbsvcs/tests/Event/lib/Driver.{h,cpp}:
23890         * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
23891         * orbsvcs/examples/RtEC/Schedule/Service.cpp:
23892           Removed support for the old rt event service, this will be removed
23893           soon.
23895         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
23896           Removed not needed includes
23898         * orbsvcs/Event_Service/Event_Service.mpc:
23899         * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
23900         * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
23901         * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
23902         * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
23903           Removed rtoldevent as base project
23905         * orbsvcs/tests/EC_Throughput/run_test.pl:
23906           Updated because we just only have one RTEvent implementation
23908         * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp:
23909         * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
23910         * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
23911           Removed workaround for very old Sun compiler
23913         * orbsvcs/examples/RtEC/Schedule/Consumer.cpp:
23914         * orbsvcs/examples/RtEC/Schedule/Supplier.cpp:
23915           Removed empty explicit instantiation block
23917         * orbsvcs/examples/RtEC/Schedule/Service.cpp:
23918         * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
23919           Removed not needed includes of old rtevent files
23921 Sun May 22 10:33:34 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23923         * tao/PortableServer/Root_POA.cpp (create_POA_i):
23925           Increment the reference count immediately after binding the
23926           child POA to children map.  Addresses a seg fault introduced by
23927           the leak fix described in ChangeLog entry "Sun May 22 00:00:31
23928           2005  Ossama Othman  <ossama@dre.vanderbilt.edu>".
23930         * tao/PortableServer/Root_POA.h (create_POA_i):
23932           No need to return a pointer to TAO_Root_POA.  Return a
23933           PortableServer::POA_ptr instead.  Allows implementation to be
23934           slightly simplified.
23936 Sun May 22 14:49:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23938         * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
23939         * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
23940           Converted this test to use the new RTEC instead of the old one
23941           which will be removed soon. Also removed a workaround for the Sun 4.2
23942           compiler which we don't support already for a long time
23944 Sun May 22 14:01:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23946         * tao/PICurrent.h:
23947           Fixed warning
23949 Sun May 22 11:28:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
23951         * tao/ClientRequestInfo_i.h:
23952         * tao/ClientRequestInterceptor_Adapter.h:
23953         * tao/ClientRequestInterceptor_List.cpp:
23954         * tao/ClientRequestInterceptor_List.h:
23955         * tao/ClientRequestInterceptor_List.inl:
23956         * tao/Interceptor_List.cpp:
23957         * tao/Interceptor_List.h:
23958         * tao/Interceptor_List.inl:
23959         * tao/ORB_Core.h:
23960         * tao/PICurrent.h:
23961         * tao/PICurrent_Copy_Callback.h:
23962         * tao/PICurrent_ORBInitializer.h:
23963         * tao/ServerRequestInterceptor_List.cpp:
23964         * tao/ServerRequestInterceptor_List.h:
23965         * tao/ServerRequestInterceptor_List.inl:
23966         * tao/tao.mpc:
23967         * tao/PortableServer/ServerInterceptorAdapter.h:
23968           Moved ClientRequestInterceptor_List and
23969           ServerRequestInterceptor_List to their own files and updated
23970           includes.
23972 Sun May 22 11:54:16 2005  Olli Savia  <ops@iki.fi>
23974         * tao/Collocated_Invocation.cpp:
23976           Fixed a typo in comment.
23978 Sun May 22 00:00:31 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
23981         * tao/Any.h (to_object, to_abstract_base, to_value):
23983           Made these constructors explicit, in keeping with the CORBA spec
23984           since it requires that the other "to_" helper structs have
23985           explicit single argument constructors if supported by the C++
23986           compiler.
23988         * tao/PortableServer/Root_POA.cpp (create_POA_i):
23990           Do not duplicate POA returned from the other create_POA_i()
23991           override called in this method since we are returning it
23992           directly to the caller and do not need to retain ownership.
23993           Fixes a number of memory leaks.
23995         * tests/ORT/ObjectReferenceFactory.h:
23997           CORBA::DefaultValueRefCountBase mix-in class should be the last
23998           in the inheritance chain.  Addresses potential memory leaks.
24000         * tests/Param_Test/options.cpp:
24001         * tests/Param_Test/options.h:
24003           Store the test IOR in a CORBA::String_var and drop the explicit
24004           calls to CORBA::string_free().  Simplifies memory management and
24005           fixes a memory leak.
24007 Sat May 21 18:38:12 UTC 2005   Johnny Willemsen  <jwillemsen@remedy.nl>
24009         * tao/Profile.cpp:
24010           Fixed unused argument warning when messaging is disabled.
24012 Sat May 21 18:34:12 UTC 2005   Johnny Willemsen  <jwillemsen@remedy.nl>
24014         * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
24015           Use taoserver as base project to fix unresolved link errors
24017 Fri May 20 20:47:00 2005    Huang-Ming Huang <hh1@cse.wustl.edu>
24019         * tao/MProfile.cpp:
24020         * tao/Profile.h:
24021         * tao/Profile.cpp
24022         * tao/Stub.cpp:
24024           Removed the association of TAO_Profile to TAO_Stub. This allows an
24025           instance of TAO_Profile to be shared between different TAO_MProfile
24026           objects.
24028 Fri May 20 16:51:35 2005  J.T. Conklin  <jtc@acorntoolworks.com>
24030         * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecoreStore::log):
24031         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
24033           Use "%d" instead of "%Q" log format directive for ACE_UINT64_TO_U32
24034           parameter.
24036         * orbsvcs/orbsvcs/Log/LogRecordStore.cpp (TAO_LogRecordStore::update):
24037         * orbsvcs/orbsvcs/Log/LogRecordStore_persist.cpp:
24039           Subtract size of existing record and Add size of new record to
24040           current size.
24042 Fri May 20 16:44:54 2005  J.T. Conklin  <jtc@acorntoolworks.com>
24044         * tao/Makefile.am:
24046           Regenerated.
24048 Fri May 20 17:10:00 2005    Huang-Ming Huang <hh1@cse.wustl.edu>
24050         * tao/IIOP_Endpoint:
24052           Fixed problem in TAO_IIOP_Endpoint::is_preferred_network()
24053           which should check for empty string rather than null pointer.
24055 Fri May 20 17:00:00 2005    Huang-Ming Huang <hh1@cse.wustl.edu>
24057         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
24059           Fixed problem in ServantRetentionStrategyRetain::find_servant()
24060           where servant_upcall.user_id is assigned to a local variable which
24061           causes memory access violation when ServerReqeustInfo::object_id()
24062           is accessed inside interceptors.
24064 Fri May 20 18:30:23 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
24066         * TAO_IDL/be/be_visitor_operation/operation.cpp:
24067         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
24068         * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
24070           Added global '::' qualifier to several instances of code
24071           generation of a scoped name used as a template argument,
24072           to avoid ambiguity if there are two modules with the same
24073           name at different levels of nesting. This fix closes
24074           [BUGID:2125].
24076         * tests/IDL_Test/array.idl:
24077         * tests/IDL_Test/nested_scope.idl:
24078         * tests/IDL_Test/typedef.idl:
24080           Added various IDL snips provided by Simon McQueen
24081           <sm@prismtech.com> in various (now closed) Bugzilla entries.
24083 Fri May 20 12:13:13 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24085         * orbsvcs/Naming_Service/NT_Naming_Service.h:
24086         * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
24088           Fixed build problems with Visual C++ 6 on Windows
24090 Fri May 20 15:22:42 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
24092         * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
24093         * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
24095           Changed the copy constructor for generated skeleton-side
24096           valuetype classes private and unimplemented. Skeleton
24097           code is generated for valuetypes only if they support a
24098           concrete interface. However, these valuetypes also inherit
24099           from the stub-side valuetype class, which has a private
24100           unimplemented copy constructor. This fact makes it
24101           problematic to generate a valid copy constructor for the
24102           skeleton-side class, since C++ (and many compilers) require each
24103           base class copy constructor to be called in the
24104           initialization list.
24106 Fri May 20 15:40:17 2005  Simon McQueen  <sm@prismtech.com>
24108         * tao/ORB_Core.i:
24110           Further to Fri May 20 11:27:02 2005  Simon McQueen:
24111           I forgot to commit the accessor implementation. Not
24112           my finest hour.
24114 Fri May 20 14:19:08 2005  Simon McQueen  <sm@prismtech.com>
24116         * TAO_IDL/ast/ast_array.cpp:
24118           Arrays need to take on the "constructed ?" status of the
24119           type they are an array of as they do with the size type.
24121           This fixes bug #2126.
24123         * tests/Bug_2126_Regression/Bug_2126_Regression.mpc:
24124         * tests/Bug_2126_Regression/README:
24125         * tests/Bug_2126_Regression/test.cpp:
24126         * tests/Bug_2126_Regression/Test.idl:
24128           A regression test for the above fix.
24130 Fri May 20 12:38:34 2005  Simon McQueen  <sm@prismtech.com>
24132         * TAO_IDL/be/be_visitor_arg_traits.cpp:
24134           Check for alias before bailing out of ::visit_string.
24136           This fixes bug #2124.
24138         * tests/Bug_2124_Regression/Bug_2124_Regression.mpc:
24139         * tests/Bug_2124_Regression/README:
24140         * tests/Bug_2124_Regression/test.cpp:
24141         * tests/Bug_2124_Regression/Test.idl:
24143           A regression test for the above fix.
24145 Fri May 20 10:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24147         * tao/Current.pidl:
24148           Updated header to doxygen style and removed remark about patching
24149           generated files, this is not needed anymore
24151 Fri May 20 11:27:02 2005  Simon McQueen  <sm@prismtech.com>
24153         * tao/ORB_Core.cpp:
24154         * tao/ORB_Core.h:
24156           Add orb init option -ORBIMREndpointsInIMR to allow control over
24157           whether the ImR enpoint is encoded into persistent policy object
24158           refs whhen the POA has been registered with the ImR. Default is true.
24160         * tao/PortableServer/Root_POA.cpp:
24162           Check whether the above property is set before encoding ImR location
24163           in preference to the local listener address into object references.
24165         * docs/Options.html:
24167           Document the above new option.
24169           This fixes bug #2123.
24171 Fri May 20 08:55:03 2005  Simon McQueen  <sm@prismtech.com>
24173         * TAO_IDL/be/be_visitor_arg_traits.cpp:
24175           Generate a guard macro definition based upon the bound length
24176           and local name of bound strings to prevent duplicate definitions
24177           when a string of the same length is defined with the same name
24178           in two different scopes.
24180           This fixes bug #2122.
24182         * tests/Bug_2122_Regression/Bug_2122_Regression.mpc:
24183         * tests/Bug_2122_Regression/README:
24184         * tests/Bug_2122_Regression/test.cpp:
24185         * tests/Bug_2122_Regression/Test.idl:
24187           A regression test for the above.
24189 Thu May 19 11:52:39 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
24191         * orbsvcs/examples/CosEC/TypedSimple/Country_i.cpp:
24193           Fixed emulated exception usage.
24195 Thu May 19 15:03:45 UTC 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
24197         * TAO_IDL/ast/ast_module.cpp:
24198         * TAO_IDL/include/ast_module.h:
24200           Modified look_in_previous() by adding a boolean parameter to
24201           optionally ignore forward declared types when iterating
24202           over the declarations in previous openings of a module. This
24203           new parameter is false by default, so that ordinary lookups
24204           will behave as always. In AST_Module::referenced() however,
24205           the argument is passed as true explicitly, to avoid
24206           redefinition errors for forward delcared types that appear
24207           in an opening of a module previous to the one in which they
24208           are fully defined, and also referenced before the full
24209           definition appears. Thanks to Aaron <crackajaxx@gmail.com>
24210           for reporting the problem and sending example IDL files>.
24212         * tests/IDL_Test/full.idl:
24214           Cosmetic changes.
24216 Thu May 19 09:42:22 2005  Chad Elliott  <elliott_c@ociweb.com>
24218         * orbsvcs/tests/Trading/Trading.mpc:
24220           I accidentally removed the utils base project from 3 of the
24221           projects in this mpc file.
24223 Thu May 19 08:55:36 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24225         * orbsvcs/tests/Security/BiDirectional/server.cpp:
24227           Added an include file for ACE_OS::fopen() to fix VC6 build
24228           errors.
24230         * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
24232           Changed reference to a non-existent test_i.i file to fix
24233           problems with builds that do not have inline.
24235 Thu May 19 00:55:20 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
24237         * tao/Valuetype/ValueFactory_Map.cpp (instance):
24238         * tao/Valuetype/ValueFactory_Map.h (instance):
24240           Avoid multiple singleton instances by hiding singleton
24241           template instance behind this new static method.  See
24242           TSS_Resources.* changes below for additional details.
24244 Thu May 19 00:29:35 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
24246         * tao/TSS_Resources.cpp (instance):
24247         * tao/TSS_Resources.h (instance):
24249           Hide TAO_TSS_Singleton behind new TAO_TSS_Resources::instance()
24250           method.  Addresses multiple TAO_TSS_Singleton instances on
24251           platforms/compilers that support symbol hiding, but for which we
24252           do not yet have an appropriate *_SINGLETON_DECLARATION() macro,
24253           such as g++ 4.0.  Fixes problems where an incorrect singleton
24254           instance is returned to the caller.
24256           Removed unnecessary zero pointer check before operator delete()
24257           call.  Calling operator delete() on a zero pointer is perfectly
24258           valid.
24260 Wed May 18 16:23:01 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
24262         * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
24263         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
24265           Moved generated virtual methods out of line.  Inlining them
24266           causes RTTI problems when the stubs are compiled with g++ 4.0's
24267           "-fvisibility-inlines-hidden" command line option, and the
24268           classes in the stubs are exported from a DSO/DLL.
24270         * tao/Messaging/MessagingC.cpp:
24271         * tao/Messaging/MessagingC.inl:
24272         * tao/ObjRefTemplate/Default_ORTC.cpp:
24273         * tao/ObjRefTemplate/Default_ORTC.inl:
24274         * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
24275         * tao/ObjRefTemplate/ObjectReferenceTemplateC.inl:
24276         * tao/Valuetype/AbstractBase.cpp:
24277         * tao/Valuetype/AbstractBase.inl:
24278         * tao/Valuetype/Sequence_T.cpp:
24279         * tao/Valuetype/Sequence_T.inl:
24281           Moved virtual methods out of line.  See above for the motivation
24282           behind these changes.
24284         * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
24286           Moved preprocessor "#else" to the first column for portability
24287           reasons.
24289         * tao/PortableServer/ORT_Adapter_Factory.cpp:
24290         * tao/PortableServer/ORT_Adapter_Factory.h (ORT_Adapter_Factory):
24292           Added a virtual destructor.  Even though this class only defines
24293           an interface, an out-of-line virtual destructor is necessary to
24294           avoid dynamic_cast<> failures when using g++ 4.0's
24295           -fvisibility-inlines-hidden command line option.  Apparently the
24296           compiler generated destructor is inlined.
24298 Wed May 18 14:56:37 2005  J.T. Conklin  <jtc@acorntoolworks.com>
24300         * orbsvcs/orbsvcs/Makefile.am:
24301         * tao/Makefile.am:
24303           Regenerated.
24305 Wed May 18 15:03:15 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24307         * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
24309           Renamed the BiDirectional.mpc to avoid build problems on Windows
24310           platforms, caused by duplicate (case-insensitive) project names.
24311           It conflicts with tests/BiDirectional/BiDirectional.mpc
24313         * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24315           Removed this file.
24317 Wed May 18 14:38:15 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24319         * orbsvcs/Naming_Service/NT_Naming_Service.h:
24321         Fixing a build problem with Borland on Windows.
24323 Wed May 18 13:05:48 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24325         * tao/Transport_Cache_Manager.cpp:
24327           Reverted changes that added printing of the stringified
24328           endpoint address, because it is not possible to pre-determine
24329           the lenght of the character representation for all protocols'
24330           endpoints. Thanks Johny and Ossama.
24332 Wed May 18 17:13:53 2005  Simon McQueen  <sm@prismtech.com>
24334         * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
24335         * TAO_IDL/be_include/be_visitor_valuetype/field_ch.h:
24337           Make valuetype anonymous private sequence member definitions
24338           public rather than private.
24340           This fixes Bugzilla #2119.
24342         * tests/Bug_2119_Regression/README:
24343         * tests/Bug_2119_Regression/test.idl:
24344         * tests/Bug_2119_Regression/test.mpc:
24346           Regression test for the above.
24348         * tao/Synch_Invocation.cpp:
24350           Add COMM_FAILURE to the list of SystemExceptions that can be
24351           retried in a fault tolerant configuration.
24353           This fixes Bugzilla #2118.
24355 Wed May 18 10:29:33 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24357         * tao/Transport_Cache_Manager.cpp:
24358           Fixed Borland build problems and some stylistic improvements
24359           to logging.
24361 Wed May 18 15:28:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24363         * tao/PIForwardRequest.pidl:
24364           Fixed fuzz error
24366 Wed May 18 13:11:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24368         * tao/ORB.h:
24369           Doxygen improvement
24371 Wed May 18 12:30:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24373         * tao/corba.h:
24374           Removed duplicate includes
24376 Wed May 18 12:00:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24378         * tao/PortableInterceptor.pidl:
24379           Moved several interfaces to their own file
24381         * tao/ClientRequestInterceptor.pidl:
24382         * tao/Interceptor.pidl:
24383         * tao/PIForwardRequest.pidl:
24384         * tao/ServerRequestInterceptor.pidl:
24385           New files, contains parts of the original PortableInterceptor.pidl
24387         * tao/ClientRequestInterceptorA.cpp:
24388         * tao/ClientRequestInterceptorC.cpp:
24389         * tao/ClientRequestInterceptorC.h:
24390         * tao/ClientRequestInterceptorS.h:
24391         * tao/InterceptorA.cpp:
24392         * tao/InterceptorC.cpp:
24393         * tao/InterceptorC.h:
24394         * tao/InterceptorS.h:
24395         * tao/PIForwardRequestA.cpp:
24396         * tao/PIForwardRequestC.cpp:
24397         * tao/PIForwardRequestC.h:
24398         * tao/PIForwardRequestS.h:
24399         * tao/PortableInterceptorA.cpp:
24400         * tao/PortableInterceptorC.cpp:
24401         * tao/PortableInterceptorC.h:
24402         * tao/PortableInterceptorS.h:
24403         * tao/ServerRequestInterceptorA.cpp:
24404         * tao/ServerRequestInterceptorC.cpp:
24405         * tao/ServerRequestInterceptorC.h:
24406         * tao/ServerRequestInterceptorS.h:
24407           Mew generated files
24409         * tao/tao.mpc:
24410           Added new files
24412         * tao/diffs/PortableInterceptor.diff:
24413           Removed, not needed anymore
24415         * tao/diffs/ServerRequestInterceptor.diff:
24416           New diff file
24418 Wed May 18 06:56:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24420         * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24421           Give this project an unique name so that MPC doesn't complain about
24422           duplicate names
24424         * orbsvcs/tests/Security/BiDirectional/test.idl:
24425           Converted documentation to doxygen style
24427 Tue May 17 15:55:35 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24429         * orbsvcs/Naming_Service/NT_Naming_Service.{h,cpp}:
24431           For Windows platforms, changed how the handle_control() stops
24432           the ORB. Instead of having to explicitly stop the reactor loop
24433           it only needs to call ORB::shutdown(). This also avoids a
24434           potential race condition that may occur as the ORB gets
24435           destroy()-ed between the two calls. Added an AutoFinalizer
24436           class, whose destructor notifies the Windows SCM by calling
24437           ACE_NT_Service::report_status() when an instance goes out of
24438           scope. This is helpful in the presence of unexpected
24439           exceptions.  This patch was forward-ported from 1.3a_p9, based
24440           upon RT4982.
24442         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
24444           Added ACE_TEXT_ALWAYS_CHAR ()
24446 Tue May 17 15:14:55 2005  Iliyan Jeliazkov  <jeliazkov_i@ociweb.com>
24448           This change allows bi-directional policy to work with SSLIOP
24449           endpoints.  When a server accepts a client-initiated
24450           connection or a listen point list, there is no data available
24451           about the IIOP endpoints, underlying the SSLIOP endpoints.
24452           There is also no data for most of the attributes of the secure
24453           connection.  Therefore the "server" must synthesize those,
24454           however this can not be done correctly. The problem becomes
24455           evident when bi-directional policy is in effect for both
24456           peers: a "server" during callback, needs to use the same
24457           connection the "client" has initiated, but the secure endpoint
24458           obtained from an IOR can not yield the same hash value as the
24459           synthesized endpoint (from an LPL), used to cache the
24460           connection.  Also, such endpoints can not be equivalent, in
24461           terms of the is_equivalent () method. The IOR from the client
24462           contains the real (non-synthetic) port number for the IIOP
24463           endpoint underlying the SSL endpoint.  This causes the server
24464           to decide that it deals with a different endpoint and try to
24465           open a new connection. When the ORBs are using bi-directional
24466           policies and are behind a firewall, this will fail
24468         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
24470           Creates an instance of the new SSLIOP_Synthetic_Endpoint,
24471           which it then uses to re-cache the transport.
24472           TAO_SSLIOP_Connection_Handler::add_transport_to_cache()
24473           ultimately uses the is_equivalent () method to compare
24474           endpoints. That method must not compare the underlying IIOP
24475           port numbers, because in some cases SSLIOP endpoints are
24476           instantiated with limited amount of information available. For
24477           example, when accepting a connections in server role, the
24478           underlying IIOP endpoint's port is unknown an is merely
24479           assigned to be the same as the secure port, effectively
24480           precludes the ability of the server to find a connection
24481           cached with these parameters later.
24483         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.{h,cpp):
24485           Introduced a new SSLIOP_Synthetic_Endpoint, which relaxes the
24486           equivalence comparison with another SSLIOP_Endpoint to limit
24487           it to only hostname, SSL port and QoP.
24488           Changed the hash() implementation in SSLIOP_Endpoint to
24489           eliminate any influence the embedded IIOP endpoint has on the
24490           hash value. This allows the SSLIOP_Synthetic_Endpoint to hash
24491           just like an SSLIOP_Endpoint and makes possible that synthetic
24492           endpoints to be used to find previously cached transports.
24494         * orbsvcs/tests/Security/BiDirectional/BiDirectional.mpc:
24495         * orbsvcs/tests/Security/BiDirectional/README:
24496         * orbsvcs/tests/Security/BiDirectional/client.conf:
24497         * orbsvcs/tests/Security/BiDirectional/client.cpp:
24498         * orbsvcs/tests/Security/BiDirectional/run_test.pl:
24499         * orbsvcs/tests/Security/BiDirectional/server.conf:
24500         * orbsvcs/tests/Security/BiDirectional/server.cpp:
24501         * orbsvcs/tests/Security/BiDirectional/test.idl:
24502         * orbsvcs/tests/Security/BiDirectional/test_i.h:
24503         * orbsvcs/tests/Security/BiDirectional/test_i.i:
24504         * orbsvcs/tests/Security/BiDirectional/test_i.cpp:
24506           A test that demonstrates the problem. Uses TAO-specific
24507           interfaces to the ORB core to obtain the number of currently
24508           open connections before and after an invocation. This is done
24509           both in the servant and in the client.
24511         * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
24512         * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
24513         * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
24514         * orbsvcs/tests/Security/BiDirectional/ssl/make-client-keys:
24515         * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
24516         * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
24518           Client and server certificates and keys. Also, a script to
24519           regenerate them all.
24522         * tao/Transport_Cache_Manager.cpp:
24524           Added more informative logging.
24526 Tue May 17 09:18:15 2005  Chad Elliott  <elliott_c@ociweb.com>
24528         * utils/NamingViewer/NamingViewer.mpc:
24530           Removed unnecessary Resource_Files section.
24532         * utils/utils.mwc:
24534           Added the NamingViewer directory.
24536 Tue May 17 05:54:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24538         * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
24539           Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
24540           with ACE_OS::sprintf
24542 Tue May 17 05:50:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24544         * orbsvcs/tests/Event/Basic/Atomic_Reconnect.h:
24545         * orbsvcs/tests/Event/Basic/Control.h:
24546           Removed not needed include of Channel_Clients.h. This file has
24547           been removed and the include was not needed.
24549 Mon May 16 19:22:39 2005  J.T. Conklin  <jtc@acorntoolworks.com>
24551         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
24553           #include "orbsvcs/PortableGroup/PG_Operators.h" and remove the
24554           "bool operator==(const FTRT::Location&, const FTRT::Location&)"
24555           implementation.  FTRT::Location is typedef for CosNaming::Name,
24556           and the operator== implementation for that in the PortableGroup
24557           library conflict on MacOSX.
24559 Mon May 16 12:15:11 2005  Ossama Othman  <ossama@dre.vanderbilt.edu>
24561         * TAO_IDL/include/ast_component.h
24562           (AST_Component::port_descriptor):
24564           Added an inlined constructor to this structure to make sure all
24565           fields are initialized prior to use.  Fixes a g++ 4.0 "variable
24566           is used initialized" warning.
24568 Mon May 16 14:08:35 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
24570         * TAO_IDL/fe/idl.ll (idl_store_pragma):
24571         * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma):
24573           Added code to eat extra whitespace in a #pragma directive,
24574           need when using preprocessors that don't do it automatically.
24575           Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
24576           discovering this quirk about the preprocessor used with the
24577           Intel C++ compiler. This fixes bugzilla bug [2110]
24579 Mon May 16 18:15:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24581         * tao/CDR.h:
24582         * tao/Codeset_Manager.h:
24583         * tao/Codeset_Translator_Factory_T.h:
24584         * tao/Reply_Dispatcher.h:
24585         * tao/Sequence.h:
24586         * tao/Transport_Acceptor.h:
24587         * tao/SmartProxies/Smart_Proxies.h:
24588           Doxygen improvements
24590 Mon May 16 10:09:45 2005  Jeff Parsons <j.parsons@vanderbilt.edu>
24592         * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_operation):
24594           Added check for imported node, skipping code generation if the
24595           node is imported. For all other node types in this visitor, arg
24596           traits specializations must be generated, since an IDL type
24597           declared in an included file could be used as a parameter in
24598           an operation in the main file. But when visiting an operation
24599           itself, the only thing that triggers an arg traits specialization
24600           is an anonymous bounded string parameter (deprecated but still
24601           legal). Since this type of declaration is not visible outside
24602           the operation's scope, it should not trigger code generation
24603           if the node is imported. Thanks to Johnny Willemsen
24604           <jwillemsen@remedy.nl> for pointing out that this code generation
24605           for an imported operation causes a C++ compilation failure, due
24606           to the lack of a proper #include of tao/BD_String_Arg_Traits.h.
24608 Mon May 16 15:06:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24610         * tao/DynamicInterface/Context.h:
24611         * tao/DynamicInterface/DII_Arguments.h:
24612         * tao/DynamicInterface/DII_Invocation.h:
24613         * tao/DynamicInterface/DII_Invocation_Adapter.h:
24614         * tao/DynamicInterface/DII_Reply_Dispatcher.h:
24615         * tao/DynamicInterface/Dynamic_Adapter_Impl.h:
24616         * tao/DynamicInterface/Dynamic_Implementation.h:
24617         * tao/DynamicInterface/ExceptionList.h:
24618         * tao/DynamicInterface/Server_Request.h:
24619           Doxygen improvements
24621 Mon May 16 14:51:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24623         * orbsvcs/orbsvcs/Channel_Clients.{h,cpp}:
24624           Removed, not needed anymore
24626         * orbsvcs/orbsvcs/Channel_Clients_T.h:
24627         * orbsvcs/orbsvcs/Scheduler_Utilities.h:
24628           Doxygen fixes
24630         * orbsvcs/orbsvcs/Makefile.am:
24631           Removed Channel_Clients files
24633         * orbsvcs/orbsvcs/Scheduler_Utilities.cpp:
24634           Removed not needed include of OS.h
24636         * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
24637         * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
24638           Doxygen improvement
24640         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
24641         * orbsvcs/tests/Event/lib/Counting_Supplier.h:
24642           Include Channel_Clients_T.h instead of Channel_Clients.h
24644 Mon May 16 14:38:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24646         * orbsvcs/orbsvcs/RTEvent.mpc:
24647           Added Channel_Clients_T.cpp, it belongs to this project
24649         * orbsvcs/orbsvcs/AV.mpc:
24650           Removed Channel_Clients_T files, they don't belong to the AV service
24652 Mon May 16 14:29:12 UTC 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24654         * examples/RTScheduling/Job_i.cpp:
24655         * examples/RTScheduling/Thread_Task.cpp:
24656         * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
24657           Use ACE_SIZE_T_FORMAT_SPECIFIER to print out an size_t variable
24658           with ACE_OS::sprintf
24660         * orbsvcs/orbsvcs/CosNaming.mpc:
24661         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
24662         * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
24663           Moved the Serv and Skel projects to their own file. This makes it
24664           possible to create a workspace with just one of the projects
24666 Mon May 16 09:18:26 2005  Chad Elliott  <elliott_c@ociweb.com>
24668         * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
24669         * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
24670         * orbsvcs/tests/Event/Mcast/Common/ECMcastTests_lib.mpc:
24671         * orbsvcs/tests/Event/lib/Event_lib.mpc:
24672         * orbsvcs/tests/Trading/Trading.mpc:
24674           Removed redundant base projects.
24676         * orbsvcs/examples/ImR/Combined_Service/test.cpp:
24678           Modified the assertTrue macro so that it would build on LynxOS.
24680         * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
24682           Generate a unique multicast address and port to avoid collisions
24683           on the same network.
24685         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
24686         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf:
24687         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/windows.conf.xml:
24688         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
24689         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf:
24690         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/windows.conf.xml:
24691         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
24692         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf:
24693         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/windows.conf.xml:
24695           On Windows, we use a configurator file to switch from the default
24696           reactor (TP) to Select MT.  The LoadManager, on Windows only,
24697           requires a reactor that supports registering signal handlers and
24698           the TP Reactor no longer supports that sort of thing.
24700         * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
24702           Committing a change from Dale Wilson <wilson_d@ociweb.com>.
24704           Change shut down timeout from hard coded 1 to symbolic 10
24705           to eliminate intermittent timeouts on various platforms.
24707         * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
24709           Committing a change from Trevor Fields <fields_t@ociweb.com>.
24711           Added delay between iterations of the test to allow
24712           complete shutdown of Naming service.  The problem showed
24713           up on dual processor machines.
24715         * orbsvcs/tests/Notify/XML_Persistence/main.cpp:
24717           Added an include of the CosNotification library initializer header
24718           to work around static construction issues on SunOS and MacOS X.
24720         * orbsvcs/tests/Redundant_Naming/run_test.pl:
24721         * orbsvcs/tests/Simple_Naming/run_test.pl:
24723           Allow the user to determine the location of the persistence file
24724           by the TMPDIR, TEMP and TMP environment variables.  This will work
24725           around NFS locking issues.
24727         * orbsvcs/tests/Simple_Naming/process-m-output.pl:
24729           Committing a change from Yan Dai <dai_y@ociweb.com>.
24731           Modified the test scripts to accept the empty line, the
24732           "CommandLine" line and the "WARNING" lines from
24733           orbsvcs/orbsvcs/Shutdown_Utilities.cpp.
24735 Mon May 16 08:25:53 2005  Chad Elliott  <elliott_c@ociweb.com>
24737         * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
24739           Set the default name to "ScheduleService".
24741         * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
24743           Allocate an RtecScheduler::Dependency_Set into the out parameter
24744           if it doesn't contain one yet.
24746         * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
24748           Switched the types for the generated code to match up with actual
24749           types for the POD_Dependency_Info and POD_Config_Info structures.
24751 Mon May 16 08:21:34 2005  Chad Elliott  <elliott_c@ociweb.com>
24753         * tao/ORB_Core.cpp:
24755           Warn the user if the parameter to -ORBCollocation is not
24756           recognized.
24758         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h:
24759         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
24760         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
24761         * tao/Strategies/SCIOP_Connector.cpp:
24762         * tao/Strategies/SCIOP_Endpoint.h:
24763         * tao/Strategies/SCIOP_Endpoint.cpp:
24765           Corrected many build issues dealing with SCTP.
24767 Sat May 14 06:09:23 2005  Johnny Willemsen  <jwillemsen@remedy.nl>
24769         * TAO version 1.4.5 released.
24771 Local Variables:
24772 add-log-time-format: current-time-string
24773 End: