1 Sat Jul 31 07:00:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
5 Added missing "tao/ORB_Constants.h" include. Fixes compile-time
6 error in builds where inlining is disabled.
8 Sat Jul 31 00:43:37 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
10 The following changes represent a basic/core implemenation of the
11 CSIv2 specification and slight variation of the informal standard
12 SecurityLevel3 API. Higher level features requiring the Security
13 Attribute Service will be pushed to the next beta.
15 * orbsvcs/orbsvcs/Security.mpc:
17 Removed obsolete IDL files from the source list, and added newer
20 * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.cpp:
21 * orbsvcs/orbsvcs/Security/SL2_EstablishTrustPolicy.h:
22 * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.cpp:
23 * orbsvcs/orbsvcs/Security/SL2_QOPPolicy.h:
25 Renamed these files by prepending "SL2_" to them to make it
26 clear they are SecurityLevel2 policy implementations.
28 * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.cpp:
29 * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
30 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
31 * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
32 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp:
33 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h:
34 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.inl:
35 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.cpp:
36 * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h:
38 New SecurityLevel3 related sources.
40 * orbsvcs/orbsvcs/Security/CSI_Utils.cpp:
41 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
42 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
43 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
44 * orbsvcs/orbsvcs/Security/Security_Current.cpp:
45 * orbsvcs/orbsvcs/Security/Security_Current.h:
46 * orbsvcs/orbsvcs/Security/Security_Current.inl:
47 * orbsvcs/orbsvcs/Security/Security_Current_Impl.cpp:
48 * orbsvcs/orbsvcs/Security/Security_Current_Impl.h:
49 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
50 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h:
51 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
52 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.h:
54 Enabled some CSIv2/SecurityLevel3 features.
58 * orbsvcs/orbsvcs/Security/EstablishTrustPolicy.cpp:
59 * orbsvcs/orbsvcs/Security/EstablishTrustPolicy.h:
60 * orbsvcs/orbsvcs/Security/InvocationCredentialsPolicy.cpp:
61 * orbsvcs/orbsvcs/Security/InvocationCredentialsPolicy.h:
62 * orbsvcs/orbsvcs/Security/MechanismPolicy.cpp:
63 * orbsvcs/orbsvcs/Security/MechanismPolicy.h:
64 * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.cpp:
65 * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.h:
66 * orbsvcs/orbsvcs/Security/QOPPolicy.cpp:
67 * orbsvcs/orbsvcs/Security/QOPPolicy.h:
68 * orbsvcs/orbsvcs/Security/SecurityManager.cpp:
69 * orbsvcs/orbsvcs/Security/SecurityManager.h:
70 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.cpp:
71 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.h:
72 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Vault.cpp:
73 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Vault.h:
75 Removed these files. They were either obsolete, not maintained
78 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp:
79 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h:
80 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp:
81 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
82 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.inl:
83 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
84 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h:
85 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
86 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
87 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp:
88 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.h:
89 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
90 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
91 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.i:
92 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
93 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
94 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.i:
95 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
96 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h:
97 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
98 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
99 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.inl:
100 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp:
101 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
102 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.inl:
103 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
104 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h:
105 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.inl:
106 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.cpp:
107 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h:
108 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.inl:
109 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
110 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
111 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.i:
112 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
113 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h:
114 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
115 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
116 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
117 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
118 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
119 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
120 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
121 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h:
122 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
123 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
124 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp:
125 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h:
126 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.cpp:
127 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.h:
128 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_X509.inl:
129 * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.cpp:
130 * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.i:
132 Integrated basic CSIv2 features.
134 Most classes are now in the TAO::SSLIOP namespace.
136 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp:
137 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
138 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
139 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h:
140 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.cpp:
141 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h:
142 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp:
143 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h:
145 New SSLIOP-specific implementations of SecurityLevel3 or related
148 * orbsvcs/tests/Security/Secure_Invocation/Foo_i.cpp:
149 * orbsvcs/tests/Security/Secure_Invocation/Foo_i.h:
150 * orbsvcs/tests/Security/Secure_Invocation/README:
151 * orbsvcs/tests/Security/Secure_Invocation/server.cpp:
153 The SecurityLevel2::Current object this test used is no longer
154 supported. Updated to use the SecurityLevel3::SecurityCurrent
157 Sat Jul 31 03:16:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
159 * Release: Include TAO.mwc which is very important.
161 Fri Jul 30 17:48:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
163 * docs/releasenotes/index.html:
165 Updated Security Service release notes.
167 Fri Jul 30 17:29:36 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
169 * NEWS: Added TAO 1.4.2 noteworthy items.
171 Thu Jul 29 08:39:17 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
173 * TAO_IDL/ast/ast_redef.cpp:
175 Fixed bug in handling forward declared eventtypes, which
176 was causing bogus "illegal redefinition" errors.
178 Wed Jul 28 00:03:42 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
180 * orbsvcs/tests/Security/SecurityLevel1/SLevel1_Test.idl
181 * orbsvcs/tests/Security/SecurityLevel1/SLevel1_Test_i.h
182 * orbsvcs/tests/Security/SecurityLevel1/SLevel1_Test_i.cpp
185 Added SLevel1_Server::NoSecurityAttributes to the exception
186 specification for this method. The implementation of this
187 method potentially throws this exception. Fixes a CBuilderX
188 compile-time warning regarding exception specification
191 Tue Jul 27 17:42:37 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
195 Put back explicit template instantiation of the sequence
196 base class that was inadvertently left out of the hand-crafting
197 from the last regeneration.
199 Tue Jul 27 06:11:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
201 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
202 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h:
203 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h:
204 * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h:
205 * orbsvcs/orbsvcs/Security/CSI_Utils.h:
206 Fixed fuzz errors about missing /**/ and incorrect doxygen file
209 Mon Jul 26 12:22:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
211 * orbsvcs/orbsvcs/sfp.idl:
212 Removed "typedef sequence<char> my_seq_char" from this file, it is
213 not used and caused problems with the vc71 build when linking the
214 AV library, because the TAO and AV library than both export an
215 ACE_Unbounded_Set<char>.
217 Sun Jul 25 22:13:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
221 Makefile with release information.
223 Sat Jul 24 01:41:42 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
225 * TAO_IDL/be/be_visitor_traits.cpp (visit_interface):
227 Prepend a "::" to the node name to force the generated node name
228 to be relative to the global namespace not the generated TAO
229 namespace. Addresses TAO namespace conflicts.
231 Fri Jul 23 23:18:36 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
233 * orbsvcs/orbsvcs/Security/CSI_Utils.cpp
234 (extract_sas_service_context):
236 Corrected return type to match prototype declared in header.
237 Fixes compile time errors.
239 Fri Jul 23 10:27:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
241 * orbsvcs/orbsvcs/Security/CSI_Utils.h (IOP::ServiceContext):
243 Corrected IOP::ServiceContext forward declaration. It is a
244 struct, not a class. Fixes compile-time warnings.
246 Thu Jul 22 14:05:49 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
248 * tests/Portable_Interceptors/PolicyFactory/PI_PolicyFactory.mpc:
250 Added missing ".cpp" extensions to some source files. Fixes
253 Thu Jul 22 10:10:26 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
255 * orbsvcs/orbsvcs/SecurityLevel3.idl:
257 Commented out "truncatable" valuetype keyword. TAO_IDL
258 currently does not support this feature.
260 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp
261 (get_target_credentials):
263 Fixed unused argument warnings.
265 Wed Jul 21 12:55:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
267 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
269 Updated checks for valid name identifier (passed as an
270 argument to a create_*_tc() method) to conform to the
271 latest CORBA spec (3.0.3, formal/04-03-01) which rejects
272 a null string and accepts an empty string. Thanks to
273 Frank Pilhofer <fp@mc.com> for pointing out that the spec
274 has changed in this regard. Closes [BUGID:1885].
276 Wed Jul 21 08:55:48 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
280 * tao/DoubleSeqA.cpp:
281 * tao/LongDoubleSeqA.cpp:
282 * tao/LongLongSeqA.cpp:
284 * tao/ULongLongSeqA.cpp:
286 * tao/WStringSeqA.cpp:
288 New files overlooked in the checkin of
290 Tue Jul 20 15:08:09 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
292 Tue Jul 20 21:54:00 2004 J.T. Conklin <jtc@acorntoolworks.com>
294 * TAO_IDL/driver/drv_preproc.cpp (DRV_get_orb_idl_includes):
295 Don't crash if orb.idl file could not be opened.
297 Tue Jul 20 15:45:43 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
301 Added includes of the new sequences stub header files. Thanks
302 again to Frank Pilhofer <fp@mc.com> for the reminder.
304 Tue Jul 20 15:08:09 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
314 * tao/DoubleSeqC.cpp:
316 * tao/DoubleSeqC.inl:
318 * tao/LongDoubleSeqC.cpp:
319 * tao/LongDoubleSeqC.h:
320 * tao/LongDoubleSeqC.inl:
321 * tao/LongDoubleSeqS.h:
322 * tao/LongLongSeqC.cpp:
323 * tao/LongLongSeqC.h:
324 * tao/LongLongSeqC.inl:
325 * tao/LongLongSeqS.h:
330 * tao/StringSeqC.inl:
331 * tao/ULongLongSeqC.cpp:
332 * tao/ULongLongSeqC.h:
333 * tao/ULongLongSeqC.inl:
334 * tao/ULongLongSeqS.h:
339 * tao/WStringSeqC.cpp:
341 * tao/WStringSeqC.inl:
345 * tao/DoubleSeq.pidl:
346 * tao/LongDoubleSeq.pidl:
347 * tao/LongLongSeq.pidl:
349 * tao/ULongLongSeq.pidl:
351 * tao/WStringSeq.pidl:
353 New files, .pidl files containing sequences of basic types
354 that were not already added to TAO, and the associated generated
355 files. Thanks to Frank Pilhofer <fp@mc.com> for urging us to
356 add the remaining sequences of basic types to TAO. This closes
361 Replaced OctetSeqC.i with the above file.
365 Added includes of the above new .pidl files.
369 Added source files above to the project.
371 * tao/StringSeq.pidl:
373 Updated suggested command line for IDL compiler.
378 * tao/StringSeqA.cpp:
379 * tao/StringSeqC.cpp:
383 Regenerated the above files.
388 * tao/OctetSeqS_T.cpp:
393 Removed these files from the repository. The .i extension is now
394 obsolete and all skeleton header files in TAO have been modified
395 to be simply dummies that the IDL compiler can include in its
396 generated skeleton header files, so the skeleton source, inline
397 and template files need no longer be compiled and linked in TAO.
399 * tests/Param_Test/Param_Test.mpc:
401 Removed param_test_i.cpp from the client project file.
403 * tests/Param_Test/any.cpp:
404 * tests/Param_Test/anyop.cpp:
405 * tests/Param_Test/big_union.cpp:
406 * tests/Param_Test/complex_any.cpp:
407 * tests/Param_Test/complex_any.h:
408 * tests/Param_Test/param_test.idl:
409 * tests/Param_Test/param_test_i.cpp:
410 * tests/Param_Test/param_test_i.h:
411 * tests/Param_Test/ub_any_seq.cpp:
412 * tests/Param_Test/ub_any_seq.h:
413 * tests/Param_Test/ub_long_seq.cpp:
414 * tests/Param_Test/ub_long_seq.h:
415 * tests/Param_Test/ub_short_seq.cpp:
416 * tests/Param_Test/ub_short_seq.h:
417 * tests/Param_Test/ub_str_seq.cpp:
418 * tests/Param_Test/ub_str_seq.h:
419 * tests/Param_Test/ub_wstr_seq.cpp:
420 * tests/Param_Test/ub_wstr_seq.h:
422 Replaced sequences of shorts, longs, strings, wstrings, and anys
423 with the newly added CORBA counterparts.
425 Mon Jul 19 19:00:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
427 * docs/ORBEndpoint.html:
431 Mon Jul 19 13:21:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
433 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
434 * TAO_IDL/be_include/be_visitor_amh_pre_proc.h:
436 - Added code generation for attributes. This closes
438 - Added code generation for oneway operations, since if
439 a SyncScope policy is set with the value SYNC_WITH_SERVER
440 or SYNC_WITH_TARGET, we will want the client to get
441 any system exceptions that may be thrown during execution.
442 - Removed visit_attribute() method. since it is never called.
443 Code generation for attributes is handled by a special
444 method that requires the response handler and the
445 exception holder to be passed in as well as the attribute.
447 Mon Jul 19 11:08:29 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
449 * TAO_IDL/tao_idl.cpp:
450 * TAO_IDL/driver/drv_preproc.cpp:
451 * TAO_IDL/fe/fe_extern.cpp:
452 * TAO_IDL/fe/fe_init.cpp:
453 * TAO_IDL/include/fe_extern.h:
455 Moved calls to ACE_Utils::UUID_GENERATOR::instance ()
456 (which returns a template singleton instantiation)
457 from the TAO_IDL executable to the front end library.
458 Compiling the executable files in more than one build,
459 as we do now, causes problems with Tru64 if there
460 are templates in any of the executable files, since
461 Tru64 handles template instantiations differently than
462 other compilers. Moving code that involves template
463 instantiations to the front end or back end library
464 solves the problem, since these files are compiled
465 only once. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
466 for reporting the problem.
468 Mon Jul 19 06:25:05 2004 Chad Elliott <elliott_c@ociweb.com>
470 * orbsvcs/tests/Bug_1630_Regression/test.mpc:
471 * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc:
472 * performance-tests/Sequence_Latency/DSI/DSI.mpc:
473 * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
474 * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc:
475 * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc:
476 * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
477 * tests/Bug_1627_Regression/test.mpc:
479 Switch the usage of the client base project for taoexe. The
480 client base project was not useful and caused warnings from MPC.
482 Mon Jul 19 01:09:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
484 * orbsvcs/orbsvcs/Security/CSI_Utils.cpp:
485 * orbsvcs/orbsvcs/Security/CSI_Utils.h:
486 * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp:
487 * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.h:
488 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp:
489 * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.h:
490 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp:
491 * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.h:
492 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp:
493 * orbsvcs/orbsvcs/Security/SL3_SecurityManager.h:
495 New CSIv2 source files. More to follow ...
497 * orbsvcs/orbsvcs/Security.mpc:
499 Added new CSIv2 source files to the Security project.
501 Mon Jul 19 00:57:23 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
503 * orbsvcs/orbsvcs/ATLAS.idl:
504 * orbsvcs/orbsvcs/CSI.idl:
505 * orbsvcs/orbsvcs/CSIIOP.idl:
506 * orbsvcs/orbsvcs/GSSUP.idl:
507 * orbsvcs/orbsvcs/SL3CSI.idl:
508 * orbsvcs/orbsvcs/SL3TCPIP.idl:
509 * orbsvcs/orbsvcs/SL3TLS.idl:
510 * orbsvcs/orbsvcs/SecurityLevel3.idl:
512 New CSIv2 IDL source files.
514 Sun Jul 18 21:09:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
516 * tests/Portable_Interceptors/PolicyFactory/server.cpp (main):
518 Fixed unused variable warning in non-debug builds where
519 ACE_NTRACE is defined.
521 Sun Jul 18 08:54:29 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
523 * tao/PolicyFactory_Registry.cpp (factory_exists):
524 * tao/PolicyFactory_Registry.h (factory_exists):
526 New method that allows the caller to determine if a
527 PolicyFactory corresponding to the given PolicyType exists in
528 the registry. Part of the create_POA() policy fix described
531 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp
532 (destroy_interceptors):
534 Prevent exceptions from being propagated to the caller. The
535 exception specification on this method is empty since this
536 method performs resource cleanup. Fixes a memory leak that
537 would occur if an exception was thrown in an
538 IORInterceptor::destroy() call, and an abort caused by a call to
539 the unexpected exception handler.
541 * tao/PortableServer/Default_Policy_Validator.cpp
544 Consider a PolicyType with a corresponding registered
545 PolicyFactory to be legal. This addresses the problem where the
546 POA would not accept user defined policies that have a
547 corresponding PolicyFactory registered with the ORB, e.g. the
548 CSIv2 SecurityLevel3::ObjectCredentialsPolicy, when calling
549 PortableServer::POA::create_POA().
551 * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp:
552 * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.h:
553 * tests/Portable_Interceptors/PolicyFactory/PI_PolicyFactory.mpc:
554 * tests/Portable_Interceptors/PolicyFactory/Policy.cpp:
555 * tests/Portable_Interceptors/PolicyFactory/Policy.h:
556 * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp:
557 * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.h:
558 * tests/Portable_Interceptors/PolicyFactory/README:
559 * tests/Portable_Interceptors/PolicyFactory/Server_ORBInitializer.cpp:
560 * tests/Portable_Interceptors/PolicyFactory/Server_ORBInitializer.h:
561 * tests/Portable_Interceptors/PolicyFactory/run_test.pl:
562 * tests/Portable_Interceptors/PolicyFactory/server.cpp:
563 * tests/Portable_Interceptors/PolicyFactory/test.idl:
565 New regression test to verify properly functioning
566 PortableInterceptor::PolicyFactory support.
568 Sun Jul 18 00:59:21 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
570 * tests/QtTests/server.cpp:
571 Someone defined index macro under QNXNTO! Had to undefine it locally.
573 Sat Jul 17 12:49:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
575 * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
576 Only build when TAO_HAS_CORBA_MESSAGING is 1, just the same as in
579 Mon Jul 12 21:50:12 2004 Johnny Willemsen <jwillemsen@remedy.nl>
581 * tao/RTCORBA/Direct_Priority_Mapping.h:
582 * tao/RTCORBA/Linear_Network_Priority_Mapping.h:
583 Converted old style of documentation to doxygen style
585 Sun Jul 11 20:15:17 2004 Johnny Willemsen <jwillemsen@remedy.nl>
588 Fixed incorrect link and fixed a typo and a few spaces
590 Sat Jul 10 12:43:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
592 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
593 * tao/DynamicInterface/DII_Invocation_Adapter.h:
595 Fixed a improper use of Object_var which showed up as test
596 failures in the deffered synchronous tests.
598 Sat Jul 10 10:23:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
602 Added information for users who build from anon cvs repository.
604 Fri Jul 9 20:32:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
606 * tao/Invocation_Adapter.cpp:
607 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
611 Fri Jul 9 07:29:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
613 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
614 * tao/DynamicInterface/DII_Invocation_Adapter.h:
616 Fixed warnings in the daily builds. Thanks to Johnny for letting
617 me know about this. This should also fix the problems in DSI
620 Thu Jul 8 17:48:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
622 * tao/Invocation_Adapter.cpp:
623 * tao/Invocation_Adapter.h:
624 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
625 * tao/Messaging/Asynch_Invocation_Adapter.h:
627 Corrected the memory leak fix in this checkin
628 "Fri Jun 11 15:30:57 2004 Balachandran Natarajan
629 <bala@dre.vanderbilt.edu>".
631 This should fix the failure with Bug_1482_Regression tests in
632 our daily builds. Coincidentally this should also fix the
633 problem that Keith O'Hara reported while trying to run FT_App
636 Thu Jul 8 18:25:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
638 * TAO_IDL/be/be_codegen.cpp:
639 In the #if/endif pair for __ACE_INLINE__ also generate __ACE_INLINE__
640 in the comments after the endif
642 * TAO_IDL/be/be_interface.cpp:
643 Generate some extra new lines to fix the compile errors in the
644 dynamic hash build. Some code was placed after an endif which
645 should be on a new line.
647 Wed Jul 7 15:39:09 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
649 * docs/releasenotes/index.html:
651 Updated the TAO Load Balancer release notes.
653 Tue Jul 6 14:25:37 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
655 * docs/releasenotes/index.html:
657 Updated the IDL compiler Current Status list.
659 Mon Jul 5 13:27:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
661 * TAO_IDL/driver/drv_preproc.cpp:
662 In case we use an uuid to generate a temporary filename, add
663 the file_extension also to the filename. This fixes compile
664 problems in the Borland and MinGW builds
666 Mon Jul 5 13:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
668 * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl:
669 Made this file executable so that we can run it from our daily
672 Sat Jul 3 13:35:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
674 * TAO_IDL/be/be_codegen.cpp:
675 * TAO_IDL/be/be_produce.cpp:
677 Moved the initialization of the stream for generated file
678 containing Any operators (if the option is set to generate
679 these into a separate file) again, to BE_produce, just
680 after the preprocessing visitors and before the stub header
681 visitor. The stream for the *A.cpp file, if applicable,
682 must be set before the stub source visitor is launched,
683 since, if the *A.cpp file is being generated, #includes
684 of Any-related ORB files will be redirected there, and
685 this happens before the actual Any operator pass. But
686 the stream cannot be initialized too early, since the
687 filename for this iteration (if we are processing multiple
688 IDL files) must be set first.
690 Sat Jul 3 11:25:54 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
692 * TAO_IDL/be/be_codegen.cpp:
694 Moved the initialization of the stream for generated file
695 containing Any operators (if the option is set to generate
696 these into a separate file) out of the TAO_CodeGen
697 constructor and into the method that sets up the stub
698 source stream. Now that we are no longer forking for each
699 IDL file processed, a single code generator is initialized
700 for all files, and it is done earlier in the process than
701 previously. Other key values needed for setting up the
702 Any operator file stream have not yet been set, so it was
703 necessary to move the Any operator file stream initialization
704 to a more appropriate place.
706 Sat Jul 3 10:06:19 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
708 * TAO_IDL/driver/drv_preproc.cpp:
710 Put back an O_EXCL file open flag that was inadvertently
711 removed in a previous checkin.
713 Fri Jul 2 15:39:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
715 * TAO_IDL/driver/drv_args.cpp:
716 * TAO_IDL/driver/drv_preproc.cpp:
717 * TAO_IDL/fe/fe_init.cpp:
718 * TAO_IDL/include/fe_extern.h:
720 Moved bits of code that instantiate ACE_Env_Value<char*> into
721 new methods created in the front end library. Having them in
722 the executable was causing a problem for Tru64 builds, since
723 the executable is compiled in multiple builds linking to
724 different backend libraries. The Tru64 compiler deals with
725 templates differently than other compilers, and the VPATH
726 solution for g++ that allowed the same object files to be
727 linked in different builds does not work for cxx.
729 Fri Jul 2 13:20:46 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
731 * TAO_IDL/tao_idl.cpp:
732 * TAO_IDL/driver/drv_preproc.cpp:
734 Put back the code using mkstemp() (for platforms that support
735 it) to generate unique and secure temporary file names. This
738 Thu Jul 1 20:01:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
740 For platforms that do not support mkstemp(), we now use ACE's
741 uuid generator to generate a suffix for the base names of the
742 needed temporary files.
744 Fri Jul 2 16:11:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
746 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
747 Fixed the usage of auto_ptr to fix compile errors in the HPUX
748 builds. Thanks to Don Hinton for pointing out the way to fix
751 Thu Jul 1 21:18:06 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
753 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
755 Corrected typo in documentation. Thanks to Thomas Lockhart for
758 Thu Jul 1 20:01:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
760 * TAO_IDL/tao_idl.cpp:
761 * TAO_IDL/ast/ast_root.cpp:
762 * TAO_IDL/be/be_produce.cpp:
763 * TAO_IDL/be/be_root.cpp:
764 * TAO_IDL/driver/drv_preproc.cpp:
765 * TAO_IDL/include/ast_root.h:
766 * TAO_IDL/include/idl_global.h:
767 * TAO_IDL/include/utl_scope.h:
768 * TAO_IDL/util/utl_global.cpp:
770 Changed the method of processing multiple file in a single
771 execution from forking off separate processes for each
772 file to simply iterating over the files in a single
773 process. Unique temporary filenames are now created using
774 random numbers instead of process ids as before.
776 * orbsvcs/IFR_Service/be_produce.cpp:
778 Removed the deletion of pointers to the global data classes,
779 since these pointers are now reused for each file processed.
780 The final deletion of these pointers now occurs in the main()
781 loop of the executable. A similar change was made to
782 TAO_IDL/be/be_produce.cpp as part of the changes above.
784 Thu Jul 1 08:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
786 * tao/RTCORBA/Multi_Priority_Mapping.{h,cpp}:
787 Added checks for TAO_HAS_CORBA_MESSAGING != 0 in these files,
788 we shouldn't build this when corba message is 0.
790 Thu Jul 1 00:18:07 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
792 * TAO_IDL/include/utl_string.h:
793 Fixed small compilation error related to lack of size_t in
796 Wed Jun 30 11:55:46 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
798 * TAO_IDL/ast/ast_root.cpp:
799 * TAO_IDLinclude/ast_root.h:
800 * TAO_IDLinclude/utl_scope.h:
802 Made the nmembers() method of UTL_Scope virtual and
803 added an override in AST_Root, so we can get a member
804 count of the global scope without the predefined types
805 and other keyword entries that are added at startup.
807 Wed Jun 30 06:50:37 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
809 * orbsvcs/IFR_Service/IFR_Service.mpc:
811 Reverted some of the changes in
813 Tue Jun 29 11:13:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
815 so that TAO_IFR_EXE once again depends on TAO and IFR_Client.
816 MSVC6 seems to think this is necessary. Thanks to Johnny
817 Willemsen <jwillemsen@remedy.nl> for pointing this out.
819 Wed Jun 30 10:19:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
821 * orbsvcs/tests/Redundant_Naming/README:
822 Fixed minor error, -R should be -r, this matches the run_test.pl
823 script in the same directory. Thanks to Stanislaw Trytek
824 <tryteks@pit.edu.pl> for noticing this.
826 Wed Jun 30 08:22:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
828 * utils/catior/catior.cpp:
829 Added missing include to fix compile error in LynxOS build
831 Tue Jun 29 11:13:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
833 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
835 Removed unused local variables.
837 * orbsvcs/IFR_Service/IFR_Service.mpc:
839 Modified TAO_IFR_EXE project to remove dependency on TAO
840 and IFR_Client libraries, and added include paths to
841 enable the preprocessor to find some TAO header files
842 that are unavoidably included via be_global.h.
844 Mon Jun 28 23:48:55 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
846 * tests/Xt_Stopwatch/Stopwatch_display.cpp (ACE_RCSID):
848 Corrected typo in ACE_RCSID macro call.
850 Mon Jun 28 10:31:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
852 * tao/Connector_Registry.h:
853 * tao/GIOP_Message_Base.h:
854 * tao/GIOP_Message_Generator_Parser.h:
855 * tao/GIOP_Message_Generator_Parser_10.h:
856 * tao/GIOP_Message_Generator_Parser_12.h:
857 * tao/GIOP_Message_Lite.h:
858 * tao/Pluggable_Messaging.h:
860 Small doxygen improvements.
863 Fixed method name in debug statement
865 Mon Jun 28 09:31:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
867 * tao/PortableServer/Operation_Table.h:
868 Doxygen documentation improvement
870 Mon Jun 28 08:12:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
872 * performance-tests/Protocols/Protocols.mpc:
873 Replaced requires under_construction_not_build_nightly_yet
874 with dummy_label. Features are enabled by default with MPC,
875 so the first one doesn't work, dummy_label is disabled
876 in global.features. This prevents this test from building
878 Sun Jun 27 21:49:55 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
880 * orbsvcs/tests/Security/MT_IIOP_SSL/test_i.cpp:
881 * tests/Xt_Stopwatch/Stopwatch_display.cpp:
882 * tests/Xt_Stopwatch/server.cpp:
884 Added missing includes.
886 Sun Jun 27 11:20:10 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
888 * tao/PortableServer/AMH_Response_Handler.cpp:
889 Rearranged the code in the TAO_AMH_Response_Handler destructor
890 to solve problems with the SGI compiler. Thanks to Simu Ruelle
891 <simu.dcnruelle@wanadoo.fr> for motivating this.
893 Sun Jun 27 09:39:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
895 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
896 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
898 Missed to checkin the fix applied in this entry "Fri Jun 25
899 06:12:49 2004 Balachandran Natarajan
900 <bala@dre.vanderbilt.edu>".
904 Set TAO_USE_DOTTED_DECIMAL_ADDRESSES 1 on win32. Users find
905 broken DNS surprising on Win32.
907 If the user sets a value through their config.h, the change
908 should have no effect. Thanks to Boris for the suggestion and
909 Valery Salamakha for motivating this fix.
911 Fri Jun 25 14:45:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
914 Removed part of old documentation header
916 * tao/Transport_Descriptor_Interface.h:
919 Fri Jun 25 11:43:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
923 * tao/GIOP_Message_Base.h:
924 * tao/GIOP_Message_Generator_Parser_12.h:
925 * tao/IIOP_Connection_Handler.h:
926 * tao/IIOP_Endpoint.h:
927 * tao/IIOP_Profile.h:
930 * tao/Profile_Transport_Resolver.cpp:
931 * tao/Queued_Message.h:
933 * tao/Thread_Per_Connection_Handler.h:
935 * tao/Transport_Cache_Manager.h:
936 Fixed small documentation typos and doxygen tag usage
938 Fri Jun 25 06:12:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
940 * tao/Invocation_Adapter.cpp (TAO):
942 Removed wrong comments in the file.
944 * tao/IIOP_Connector.cpp (make_connection):
945 * tao/Strategies/SCIOP_Connector.cpp:
946 * tao/Strategies/UIOP_Connector.cpp:
948 Fixed an error in the above method. While trying to wait for
949 connection completion, we never passed in the max_wait_time,
950 assuming that the reactor would take care of it. The reactor did
951 take care of unblocking after the specified time, but it never
952 knows whether it was timeout on the handler or a timeout to
953 drive the reactor. This never set the errno which we in TAO
954 check to see whether it was timeout. This lead to a problem
955 where timeouts where being seen as transient exceptions. Thanks
956 to Milan Cvetkvic <milan dot cvetkovic at mpathix dot com> for
957 reporting this problem.
959 Fri Jun 25 08:40:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
961 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
962 Fixed unreachable code warning in Tru64 build
964 Fri Jun 25 08:36:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
966 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
967 Made first argument of is_primary_member() const, just as it is
968 declared in the header file.
970 Fri Jun 25 08:32:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
972 * orbsvcs/ImplRepo_Service/Repository_Configuration.cpp:
973 Fixed unreachable code warnings in Tru64 build
975 Fri Jun 25 07:38:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
977 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.{h,cpp}:
978 Moved include of ace/Null_Condition.h from cpp to h file to
979 fix compile errors in our HPUX aCC build.
981 Thu Jun 24 18:29:12 2004 Irfan Pyarali <irfan@oomworks.com>
983 * performance-tests/Protocols:
985 Broke test up into sender, distributor, and receiver components
986 rather than client and server. One can still get the old
987 behavior by going directly from the sender to the receiver. Both
988 receiver and distributor implement the same
989 interface. distributor simply forwards all calls to the
992 Thu Jun 24 14:29:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
995 Fixed typo in debug message
997 Thu Jun 24 14:21:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
999 * tao/Codeset_Manager.cpp:
1000 Make formatting of a debug message the same as the others in TAO
1002 * tao/IIOP_Transport.h:
1005 * tao/Transport_Acceptor.h:
1006 * tao/Transport_Connector.h:
1007 Small doxygen tag fixes
1009 Thu Jun 24 13:44:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1011 * performance-tests/Latency/AMH_Single_Threaded/run_test.pl:
1012 * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl:
1013 Corrected uselib path. Tests moved one directory level up, so
1014 also a ../ must be removed from the uselib path
1016 Thu Jun 24 12:42:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1018 * TAO_IDL/be/be_visitor_root/root.cpp:
1019 Don't generate #if 0/#endif around the explicit template
1020 instantiations in the skeleton file. I will generate the
1021 explicit template instantiations for the AMH_RH's in this
1022 file, so the code must be enabled.
1024 Thu Jun 24 10:32:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1026 * tao/Invocation_Base.cpp:
1027 Zapped unneeded ACE_UNUSED_ARG
1029 Thu Jun 24 08:38:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1031 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
1032 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
1033 * examples/Callback_Quoter/Notifier_Input_Handler.cpp:
1034 * tests/Param_Test/helper.cpp:
1035 Added missing includes for Tru64 no online build
1037 Thu Jun 24 06:31:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1039 * tests/Abstract_Interface/test_i.cpp:
1040 * tests/Bug_1269_Regression/Echo_Caller.cpp:
1041 * tests/Bug_1269_Regression/Echo.cpp:
1042 * tests/Bug_1270_Regression/Echo.cpp:
1043 * tests/Bug_1361_Regression/Echo.cpp:
1044 * tests/Bug_1020_Regression/Echo.cpp:
1045 * tests/Bug_1020_Regression/Server_i.cpp:
1046 Strange, our code had a bunch of TAO_ENV* in the cpp
1047 files. Changed them to the ACE_ENV* equivalents.
1049 Wed Jun 23 14:29:12 2004 Irfan Pyarali <irfan@oomworks.com>
1051 * performance-tests/Protocols:
1053 Several things were cleaned up and latency and throughput
1056 Wed Jun 23 14:29:12 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1058 * TAO_IDL/tao_idl.cpp (DRV_init):
1059 * TAO_IDLfe/fe_init.cpp (FE_init):
1061 Moved code that sets the preprocessor back into the executable
1062 build from the front end library where it was recently moved.
1063 This code checks for a preprocessor directive given to the
1064 C++ compiler, and the preprocessor was not getting set
1065 correctly on some platforms because the directive was
1066 passed in the executable build and not the front end
1069 Wed Jun 23 15:24:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1071 * tao/Asynch_Queued_Message.h:
1074 * tao/Profile_Transport_Resolver.h:
1075 Small doxygen tag and documentation updates
1077 Wed Jun 23 12:26:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1080 New base template for TAO allocators.
1082 * tao/Buffer_Allocator_T.{h,cpp}:
1083 New buffer allocator template capable of allocating an object
1084 of a certain type that is passed a template parameter with an
1085 allocator which type can also be passed as template parameter.
1087 These templates will be used for allocating the AMH response
1088 handler by using an allocator which will be added soon. Thanks to
1089 Balachandran Natarajan for helping with this.
1091 Wed Jun 23 08:34:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1093 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
1094 Added missing includes for Tru64 no online build
1096 Wed Jun 23 08:14:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1098 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
1099 Added missing includes for Tru64 no online build
1101 Wed Jun 23 06:52:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1103 * tao/GIOP_Message_Base.cpp:
1104 * tao/GIOP_Message_Lite.cpp:
1106 * tao/TAO_Server_Request.cpp:
1107 * tao/Transport.cpp:
1108 Replaced all checks for ACE_HAS_MEMORY_PROFILER with
1109 ACE_INITIALIZE_MEMORY_BEFORE_USE. This covers better what we do.
1111 * tao/Strategies/DIOP_Transport.cpp:
1112 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp:
1113 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
1114 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1115 Replaced ACE_HAS_PURIFY with ACE_INITIALIZE_MEMORY_BEFORE_USE
1117 Tue Jun 22 19:51:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1121 Removed some of the TAO_ENV* macros. They were supposed to be
1122 deprecated from time immemorial and it was finally time to bid
1125 * tao/Any_Unknown_IDL_Type.cpp:
1126 * tao/ORBInitializer_Registry.h:
1128 * tao/PortableServer/Object_Adapter.cpp:
1130 Strange, our code had a bunch of TAO_ENV* in the cpp
1131 files. Changed them to the ACE_ENV* equivalents.
1133 Tue Jun 22 11:45:07 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1135 * orbsvcs/IFR_Service/IFR_Service.mpc:
1137 Added VPATH statement to the verbatim block of the TAO_IFR_EXE
1138 project. This allows the gnu linker to find object files
1139 built from source files in some directory which is not a
1140 subdirectory of the local one. Thanks to Don Hinton
1141 <dhinton@dre.vanderbilt.edu> and Bala Natarajan
1142 <bala@dre.vanderbilt.edu> for their help with this problem.
1144 Tue Jun 22 14:10:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1146 * tao/GIOP_Message_Base.cpp:
1147 * tao/GIOP_Message_Lite.cpp:
1149 * tao/TAO_Server_Request.cpp:
1150 * tao/Transport.cpp:
1151 Replaced all checks for ACE_HAS_PURIFY with ACE_HAS_MEMORY_PROFILER,
1152 this is also set for valgrind and reduces the number of errors we
1155 Tue Jun 22 08:40:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1157 * orbsvcs/IFR_Service/be_global.cpp (prep_be_arg):
1159 Fixed unused arg warning.
1161 Tue Jun 22 08:04:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1163 * tao/Exception.cpp:
1166 Removed # define's for TAO_NAMESPACE_BEGIN, TAO_NAMESPACE_END,
1167 TAO_NAMESPACE_TYPE, and TAO_NAMESPACE_DEFINE.
1169 * orbsvcs/orbsvcs/Notify/Notify_Extensions.cpp:
1171 Changed usage of the above macros to vanilla c++ keywords.
1173 Tue Jun 22 12:44:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1175 * performance-tests/Sequence_Latency/AMH/Single_Threaded:
1176 * performance-tests/Sequence_Latency/AMH_Single_Threaded:
1177 Moved the files from the first directory to the second. For the
1178 automatic performance tests scoreboard the tests must be directly
1179 under Sequence_Latency.
1181 * performance-tests/Latency/AMH/Single_Threaded:
1182 * performance-tests/Latency/AMH_Single_Threaded:
1183 Moved the files from the first directory to the second. For the
1184 automatic performance tests scoreboard the tests must be directly
1187 * performance-tests/Latency/README:
1188 Updated location of AMH test
1190 Tue Jun 22 07:18:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1192 * TAO_IDL/be/be_global.cpp:
1193 Added missing includes for Tru64 no online build
1195 Mon Jun 21 23:25:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1197 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
1198 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
1199 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
1200 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
1201 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
1202 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
1204 Added "avoids += minimum_corba" entry. The RTEC_Perf library
1205 these projects depend on cannot be built when minimum CORBA
1206 support is enabled so don't build thse projects in the minimum
1209 Mon Jun 21 09:04:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1211 * TAO_IDL/be/be_init.cpp:
1212 * orbsvcs/IFR_Service/be_init.cpp:
1214 New files, see below.
1216 * orbsvcs/IFR_Service/drv_args_ifr.cpp:
1217 * orbsvcs/IFR_Service/drv_extern_ifr.h:
1218 * orbsvcs/IFR_Servicedrv_preproc_ifr.cpp:
1219 * orbsvcs/IFR_Service/tao_ifr.cpp:
1221 Removed files, see below.
1223 * TAO_IDL/tao_idl.cpp:
1224 * TAO_IDL/tao_idl.mpc:
1225 * TAO_IDL/be/be_global.cpp:
1226 * TAO_IDL/be_include/be_extern.h:
1227 * TAO_IDL/be_include/be_global.h:
1228 * TAO_IDL/driver/drv_args.cpp:
1229 * TAO_IDL/driver/drv_preproc.cpp:
1230 * TAO_IDL/fe/fe_init.cpp:
1231 * TAO_IDL/include/fe_extern.h:
1232 * TAO_IDL/include/idl_global.h:
1233 * TAO_IDL/util/utl_global.cpp:
1234 * orbsvcs/IFR_Service/IFR_Service.mpc:
1235 * orbsvcs/IFR_Service/be_extern.h:
1236 * orbsvcs/IFR_Service/be_global.cpp:
1237 * orbsvcs/IFR_Service/be_global.h:
1238 * orbsvcs/IFR_Service/be_produce.cpp:
1240 Refactored startup/initialization code of the
1241 IDL compiler and IFR loader to eliminate
1242 all duplicated code. Both executables now build
1243 exactly the same files, and the differences in
1244 initialization have all been moved into the
1245 respective backend libraries.
1247 Mon Jun 21 13:54:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1249 * orbsvcs/orbsvcs/Event/CRC.{h,cpp}:
1250 Zapped these files from the repo, they are removed from the projects
1251 more than a year ago, but aren't deleted from the repo at that moment
1253 Mon Jun 21 06:51:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1255 * orbsvcs/orbsvcs/AV/SCTP_SEQ.{h,cpp}:
1256 * orbsvcs/orbsvcs/AV.mpc:
1257 Instead of adding the sctp files conditionally to the generated
1258 makefile, always add the files, but use ACE_HAS_SCTP in the code
1259 itself. This makes the MPC file easier and more portable.
1261 Sun Jun 20 18:34:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1263 * tao/Typecode_Constants.cpp:
1265 Removed all the use of stupid namespace macros. Moved TC_opaque
1266 and TC_completion_status inside the TAO namespace. They are
1267 proprietary to TAO and shouldn't have been in the global
1268 namespace in the first place.
1270 * tao/Exception.cpp:
1274 Added TAO namespace scoping to the extern declarations in these
1275 places for the typecodes mentioned above.
1277 Sun Jun 20 12:45:36 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1279 * examples/Advanced/ch_3/Advanced_ch_3.mpc:
1280 * tests/Oneway_Buffering/Oneway_Buffering.mpc:
1281 * tests/Policies/Policies.mpc:
1282 * tests/Timeout/Timeout.mpc:
1284 Added missing "requires += corba_messaging" to projects that
1285 need it. The clients require CORBA::Object methods only
1286 available when CORBA messaging support is enabled.
1288 Sun Jun 20 12:17:50 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1290 * orbsvcs/orbsvcs/FtRtEvent.mpc (FTRT_EventChannel):
1292 Removed "avoids += minimum_corba". It is now inherited via the
1293 ftrtevent base project.
1295 * performance-tests/Protocols/client.cpp (run):
1297 Fixed another emulated exception problem compile-time problem.
1298 ACE_ENV_SINGLE_ARG_PARAMETER in this case, not
1299 ACE_ENV_ARG_PARAMETER.
1301 * performance-tests/Protocols/server.cpp (end_test):
1303 Fixed "unused parameter warning in emulated exception builds.
1305 Sun Jun 20 20:23:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1307 * examples/Callback_Quoter/Consumer_Input_Handler.h:
1308 * examples/Callback_Quoter/Consumer_Signal_Handler.h:
1309 * examples/Callback_Quoter/Supplier_i.h:
1310 Removed include of ace/OS.h
1312 * examples/Callback_Quoter/Supplier_i.cpp:
1313 Added missing include
1315 Sun Jun 20 18:03:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1317 * tests/Smart_Proxies/On_Demand/Smart_Test_Factory.h:
1318 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
1319 * orbsvcs/tests/FtRtEvent/PushSupplier.h:
1320 Don't mix virtual and non-virtual bases. This fixes warnings
1321 from the HP aCC compiler.
1323 Sun Jun 20 17:52:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1325 * tao/Acceptor_Registry.cpp:
1326 * tao/Object_KeyC.cpp:
1329 * tao/Strategies/SHMIOP_Acceptor.cpp:
1330 Added include of ace/os_include/os_ctype.h to fix compile errors
1333 Sun Jun 20 10:22:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1335 * docs/TAO-metrics.html:
1339 * docs/orbsvcs.html:
1341 This file was woefully out of date. Updated this file with new
1344 Sun Jun 20 15:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1346 * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
1347 Added include of ace/OS_NS_string.h to fix compile errors in
1350 Sun Jun 20 09:10:37 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
1352 * docs/index.html: Added libraries.html.
1354 * docs/libraries.html: Updated the documentation to be more consistent.
1356 Sun Jun 20 00:34:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1358 * docs/LocalObject.html:
1361 Updated documentation.
1363 * docs/libraries.html:
1365 New documentation for different libraries in $TAO_ROOT/tao.
1367 Sat Jun 19 21:56:52 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1369 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp (push_structured_events):
1370 * performance-tests/Protocols/client.cpp (run):
1371 * performance-tests/Protocols/server.cpp (start_test):
1373 Fixed emulated exception compile-time errors and warnings.
1375 Sat Jun 19 12:20:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1379 Updated the file with relevant and latest information.
1381 * docs/minimumTAO.html:
1383 Moved the minimumTAO file from ACE_wrappers/docs, since it has
1386 Sat Jun 19 09:43:06 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1388 * orbsvcs/orbsvcs/FtRtEvent.mpc (FTRT_EventChannel):
1390 This project requires CORBA messaging support.
1392 Sat Jun 19 09:05:37 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1394 * orbsvcs/orbsvcs/CosEvent.mpc:
1395 * orbsvcs/orbsvcs/FtRtEvent.mpc:
1397 Added missing "avoids += minimum_corba". These services require
1398 functionality that is disabled when minimum CORBA support is
1401 Sat Jun 19 12:45:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1403 * interop-tests/wchar/client.cpp:
1404 * interop-tests/wchar/server.cpp:
1405 Removed include of ace/streams.h, these are not needed and this
1406 fixes also the compile errors in the SuSE 90 builds.
1408 Sat Jun 19 12:37:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1410 * TAO_IDL/be/be_codegen.cpp:
1411 * TAO_IDL/fe/lex.yy.cpp:
1412 * TAO_IDL/driver/drv_args.cpp:
1413 Added missing includes for Tru64 no online build
1415 Fri Jun 18 14:29:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1417 * tao/Acceptor_Impl.cpp:
1418 * tao/Acceptor_Registry.cpp:
1420 * tao/Codeset_Manager.cpp:
1421 * tao/Condition.cpp:
1422 * tao/Connector_Registry.cpp:
1424 * tao/Exception.cpp:
1425 * tao/FILE_Parser.cpp:
1426 * tao/GIOP_Message_Base.cpp:
1427 * tao/GIOP_Message_Lite.cpp:
1428 * tao/GIOP_Message_State.cpp:
1429 * tao/IIOP_Acceptor.cpp:
1430 * tao/IIOP_Connector.cpp:
1431 * tao/IIOP_Lite_Factory.cpp:
1432 * tao/IOP_CodecC.cpp:
1436 * tao/Object_Ref_Table.cpp:
1437 * tao/Policy_Validator.cpp:
1438 * tao/Reactive_Connect_Strategy.cpp:
1439 * tao/Synch_Invocation.cpp:
1440 * tao/TAO_Internal.cpp:
1441 * tao/Thread_Per_Connection_Handler.cpp:
1442 * tao/Transport.cpp:
1443 * tao/WrongTransactionC.cpp:
1444 * tao/default_client.cpp:
1445 * tao/default_resource.cpp:
1446 * tao/default_server.cpp:
1447 * tao/IORManipulation/IORC.cpp:
1448 * tao/PortableServer/PortableServerC.cpp:
1449 * tao/RTCORBA/RTCORBAC.cpp:
1450 * tao/RTCORBA/RT_ORB_Loader.cpp:
1451 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
1452 * tao/RTScheduling/RTSchedulerC.cpp:
1453 * tao/Strategies/SCIOP_Acceptor.cpp:
1454 * tao/Strategies/SCIOP_Connection_Handler.cpp:
1455 * tao/Strategies/SCIOP_Connector.cpp:
1456 * tao/Strategies/SCIOP_Lite_Factory.cpp:
1457 * tao/Strategies/SHMIOP_Acceptor.cpp:
1458 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
1459 * tao/Strategies/SHMIOP_Connector.cpp:
1460 * tao/Strategies/SHMIOP_Factory.cpp:
1461 * tao/Strategies/UIOP_Connector.cpp:
1462 * tao/Strategies/advanced_resource.cpp:
1463 Replaced ACE_LIB_TEXT, with ACE_TEXT, the first is only
1464 for within the ACE library
1466 Fri Jun 18 08:42:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1468 * orbsvcs/IFR_Service/drv_preproc_ifr.cpp:
1469 * orbsvcs/IFR_Service/tao_ifr.cpp:
1471 Updated files to reflect recent changes to IDL compiler front
1474 Thu Jun 17 12:51:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1476 Fri Jun 18 09:48:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1478 * tao/Connection_Handler.cpp:
1479 * tao/IIOP_Acceptor.cpp:
1480 * tao/IIOP_Connection_Handler.cpp:
1481 Improved output of debug messages.
1483 * tao/IIOP_Endpoint.cpp (set):
1484 In case we don't use dotted decimal addresses and the get_host_name()
1485 calls fails, log a message at level 5 that the get_host_name() has
1486 failed. This can be due to a misconfigured dns server and this
1487 call could take a long time then causing the app to not respond to
1488 other requests. This way the user can detect this a little bit easier
1489 from the log. In case the get_host_name() and get_host_addr()
1490 both fail we log an error instead of a debug message because we
1491 return -1 in that case and don't set the host_ member.
1493 Fri Jun 18 09:13:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1495 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
1496 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
1497 Don't mix virtual and non-virtual bases. This fixes warnings
1498 from the HP aCC compiler.
1500 Thu Jun 17 13:53:38 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1502 * TAO_IDL/fe/idl.yy:
1503 * TAO_IDL/fe/y.tab.cpp:
1505 Fixed IDL compiler crash caused by illegal valuetype
1508 Thu Jun 17 12:51:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1510 * TAO_IDL/tao_idl.cpp:
1511 * TAO_IDL/driver/drv_preproc.cpp:
1512 * TAO_IDL/fe/idl.ll:
1513 * TAO_IDL/fe/lex.yy.cpp:
1514 * TAO_IDL/include/idl_global.h:
1515 * TAO_IDL/util/utl_err.cpp:
1516 * TAO_IDL/util/utl_global.cpp:
1518 Removed all support for reading from standard input (for
1519 example 'tao_idl < foo.idl'). Reasons for this change are:
1521 - The IDL compiler has no filename on which to base the
1522 names of the generated files. Even if we make up a
1523 name, the generated files are unusable if foo.idl is
1524 included in another IDL file.
1526 - Most if not all C++ compilers (including gcc and Visual Studio)
1527 do not accept this kind of input.
1529 The above command line now outputs the error message
1530 "IDL: No input files" similarly to gcc's output in a similar
1533 Wed Jun 16 19:11:16 2004 Irfan Pyarali <irfan@oomworks.com>
1535 * performance-tests/Protocols/server.cpp:
1537 Added ability to measure inter-arrival times of incoming frames.
1538 Also tracks which invocations were received and which were
1541 * performance-tests/Protocols/client.cpp:
1543 Added ability to select protocol for test messages. All setup
1544 and teardown messages will be using TCP while the test messages
1545 will use the specified protocol.
1547 * performance-tests/Protocols/test.idl:
1549 Separated setup, teardown, and shutdown of the test.
1551 Wed Jun 16 15:54:56 2004 Irfan Pyarali <irfan@oomworks.com>
1553 * performance-tests/Protocols/client.cpp (run):
1557 Wed Jun 16 13:54:56 2004 Irfan Pyarali <irfan@oomworks.com>
1559 * performance-tests/Protocols/client.cpp:
1560 * performance-tests/Protocols/server.cpp:
1561 * performance-tests/Protocols/test.idl:
1563 Added ability to send messages of arbitrary size.
1565 Wed Jun 16 11:25:49 2004 Irfan Pyarali <irfan@oomworks.com>
1567 * tests/RTCORBA/Diffserv/server.cpp:
1568 * performance-tests/Protocols/client.cpp:
1569 * performance-tests/Protocols/server.cpp:
1571 Minor fixes. Thanks to Johnny for pointing them out.
1573 Wed Jun 16 11:52:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1578 Sun Jun 13 00:38:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1580 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp (push_structured_events):
1581 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp (push_structured_events):
1583 Fixed improper assignment of a non-boolean value to a bool
1586 Tue Jun 15 20:53:28 2004 Irfan Pyarali <irfan@oomworks.com>
1588 * examples/PluggableUDP/tests/Basic/server.cpp:
1590 Added missing header file.
1592 * examples/PluggableUDP/tests/Basic/run_test.pl:
1594 Added -ORBdebuglevel option.
1596 * performance-tests/RTCorba/Thread_Pool/client.cpp:
1598 Fixed options help error.
1600 Tue Jun 15 20:28:30 2004 Irfan Pyarali <irfan@oomworks.com>
1602 * tao/Strategies/SCIOP_Endpoint.cpp:
1604 Added missing include files.
1606 * performance-tests/Protocols/server.cpp:
1607 * performance-tests/Protocols/client.cpp:
1611 Tue Jun 15 16:13:30 2004 Irfan Pyarali <irfan@oomworks.com>
1613 * performance-tests/Protocols:
1615 New test for measuring the performance of protocols under
1616 varying network conditions.
1618 Mon Jun 14 19:34:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1621 The IDL compiler now generates .inl files instead of .i so updated
1624 Mon Jun 14 19:32:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1627 Updated supported environments table
1629 Mon Jun 14 17:17:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1631 * tao/Array_VarOut_T.inl:
1632 Corrected return type of TAO_Array_Forany_T<>::nocopy so that it
1633 matches its declaration
1635 Mon Jun 14 17:13:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1637 * orbsvcs/examples/RtEC/Schedule/Service.cpp:
1638 Added needed includes
1640 Mon Jun 14 17:07:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1642 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
1643 * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
1644 Added needed includes
1646 Mon Jun 14 16:50:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1648 * tao/Strategies/UIOP_Acceptor.cpp:
1649 Added needed includes
1651 Mon Jun 14 11:50:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1653 * tao/Valuetype/ValueFactory_Map.cpp:
1654 To make things easier to maintenance use the new
1655 ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
1656 whether we need to explicit instantiate static template members.
1657 This macro is set for the GNU compiler for AIX, HPUX and VxWorks.
1659 * performance-tests/Cubit/TAO/DII_Cubit/client.cpp:
1660 * performance-tests/CCubit/TAO/IDL_Cubit/collocation_test.cpp:
1661 * performance-tests/CCubit/TAO/IDL_Cubit/server.cpp:
1662 * performance-tests/CRTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
1663 * performance-tests/CRTCorba/Thread_Pool/client.cpp:
1664 Added needed includes
1666 Mon Jun 14 10:53:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1668 * examples/mfc/server.cpp:
1669 Added missing include to fix compile error in mfc builds
1671 Mon Jun 14 09:27:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1673 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
1674 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
1675 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
1676 * orbsvcs/IFR_Service/drv_args_ifr.cpp:
1677 * orbsvcs/IFR_Service/drv_preproc_ifr.cpp:
1678 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
1679 * orbsvcs/ImplRepo_Service/Server_Repository.cpp:
1680 * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
1681 * orbsvcs/PSS/PSDL_Datastore.cpp:
1682 * orbsvcs/Time_Service/Clerk_i.cpp:
1683 * orbsvcs/examples/FaultTolerance/RolyPoly/client.cpp:
1684 * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
1685 * orbsvcs/examples/RtEC/MCast/MCast.cpp:
1686 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
1687 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
1688 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
1689 * orbsvcs/tests/Concurrency/CC_client.cpp:
1690 * orbsvcs/tests/Concurrency/CC_command.cpp:
1691 * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp:
1692 * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp:
1693 * orbsvcs/tests/CosEvent/Basic/Random.cpp:
1694 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
1695 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
1696 * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
1697 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
1698 * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
1699 * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp:
1700 * orbsvcs/tests/Event/Basic/Control.cpp:
1701 * orbsvcs/tests/Event/Basic/Random.cpp:
1702 * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
1703 * orbsvcs/tests/Event/lib/Driver.cpp:
1704 * orbsvcs/tests/FT_App/FT_Client.cpp:
1705 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
1706 * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
1707 * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
1708 * orbsvcs/tests/ImplRepo/nestea_i.cpp:
1709 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/client.cpp:
1710 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
1711 * orbsvcs/tests/Notify/Basic/AdminProperties.cpp:
1712 * orbsvcs/tests/Notify/Basic/Sequence.cpp:
1713 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
1714 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
1715 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
1716 * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
1717 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
1718 * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
1719 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
1720 * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
1721 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
1722 * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
1723 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
1724 * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
1725 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
1726 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
1727 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
1728 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
1729 * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
1730 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
1731 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp:
1732 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
1733 * orbsvcs/tests/RTCosScheduling/Object1_i.cpp:
1734 * orbsvcs/tests/RTCosScheduling/client.cpp:
1735 * orbsvcs/tests/Time/Client_i.cpp:
1736 Added needed includes
1738 Mon Jun 14 07:04:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1740 * examples/Callback_Quoter/Notifier_Input_Handler.cpp:
1741 * examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp:
1742 * examples/Content_Server/AMI_Iterator/client.cpp:
1743 * examples/Content_Server/AMI_Observer/client.cpp:
1744 * examples/Content_Server/SMI_Iterator/Content_Iterator_i.cpp:
1745 * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp:
1746 * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp:
1747 * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp:
1748 * examples/PluggableUDP/tests/Basic/UDP_Client_i.cpp:
1749 * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp:
1750 * examples/RTCORBA/Activity/Thread_Task.cpp:
1751 * examples/Simple/Simple_util.cpp:
1752 * examples/Simple/chat/Client_i.cpp:
1753 * tests/AMH_Oneway/server.cpp:
1754 * tests/AMI_Timeouts/timeout_client.cpp:
1755 * tests/AMI_Timeouts/timeout_i.cpp:
1756 * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
1757 * tests/Bug_1551_Regression/Hello.cpp
1758 * tests/Bug_1551_Regression/server.cpp
1759 * tests/Connection_Purging/client.cpp
1760 * tests/File_IO/server.cpp
1761 * tests/Leader_Followers/client.cpp
1762 * tests/LongUpcalls/AMI_Manager.cpp
1763 * tests/LongUpcalls/Manager.cpp
1764 * tests/MProfile/client.cpp
1765 * tests/MProfile_Forwarding/client.cpp
1766 * tests/MT_Timeout/Client_Task.cpp
1767 * tests/POA/Object_Reactivation/Object_Reactivation.cpp
1768 * tests/Queued_Message_Test/Queued_Message_Test.cpp
1769 * tests/RTCORBA/Client_Protocol/client.cpp
1770 * tests/RTCORBA/Explicit_Binding/client.cpp
1771 * tests/RTCORBA/Thread_Pool/client.cpp
1772 * tests/RTCORBA/Thread_Pool/server.cpp
1773 * tests/RTCORBA/Thread_Pool/test_i.cpp
1774 * tests/RTScheduling/Thread_Cancel/test.cpp
1775 * tests/Timed_Buffered_Oneways/client.cpp
1776 Added needed includes
1778 * examples/RTCORBA/Activity/Activity.cpp:
1779 Use ACE_Reactor::timer_queue instead of the deprecated set_timer_queue
1781 Sun Jun 13 15:28:03 2004 Phil Mesnier <mesnier_p@ociweb.com>
1783 * interop-tests/wchar/client.cpp:
1784 * interop-tests/wchar/server.cpp:
1785 Ensure the run_test.pl script does not generate an error when
1786 the test is run on a platform without wchar support. In that
1787 case it simply reports that the test requires wchar support and
1790 Sun Jun 13 14:12:25 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
1792 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
1793 * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
1795 Disabled generation of implementation class for abstract
1796 interfaces, since there is no skeleton class to inherit from.
1797 Thanks to Jiang Wei <jiangwei_1976@yahoo.com.cn> for reporting
1798 this bug. Fixes bugid 1849.
1800 Sun Jun 13 17:23:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1802 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
1803 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
1804 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
1805 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
1806 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
1807 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
1808 Added needed includes
1810 Sun Jun 13 17:14:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1812 * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
1813 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
1814 * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
1815 Added needed includes
1817 Sun Jun 13 17:10:12 2004 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1819 * TAO_IDL/be/be_interface.cpp:
1820 * TAO_IDL/driver/drv_args.cpp:
1821 * TAO_IDL/driver/drv_preproc.cpp:
1822 Added needed includes
1824 Sun Jun 13 07:56:20 2004 Phil Mesnier <mesnier_p@ociweb.com>
1826 * interop-tests/wchar/client.cpp:
1827 * interop-tests/wchar/interop_wchar_i.cpp:
1828 * interop-tests/wchar/wchar_reference.cpp:
1829 * interop-tests/wchar/wchar_reference.h:
1830 Fixed the build in the non-wchar case so that the test builds
1831 clean, even if the result is trivial.
1833 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.h:
1834 Another fuzz related fix.
1836 Sun Jun 14 11:36:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1838 * tao/PortableServer/Operation_Table.cpp:
1839 Also on AIX we must explictly instantiate static template members.
1840 To make things easier to maintenance use the new
1841 ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION macro to check
1842 whether we need to do this. This macro is set for the GNU compiler for
1843 AIX, HPUX and VxWorks. Thanks to Ciaran Moran
1844 <ciaran.moran@similaritysystems.com> for reporting this. This fixes
1847 * tao/ORB_Table.cpp:
1848 * tao/ORBInitializer_Registry.cpp:
1849 * tao/TSS_Resources.cpp:
1850 Also use the new macro above to determine whether to explicitly
1851 instantiate static template members.
1853 Fri Jun 12 12:18:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1855 * orbsvcs/orbsvcs/AV/TCP.h:
1856 Don't mix virtual and non-virtual bases. This fixes warnings
1857 from the HP aCC compiler.
1859 Fri Jun 11 22:11:38 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1861 * tao/Array_VarOut_T.inl (operator[]):
1862 * tao/Fixed_Array_Argument_T.inl:
1864 More cases where MSVC++ 6 brain damage requires a
1865 reinterpret_cast<> or C-style "sledgehammer" cast instead of the
1866 proper const_cast<>.
1868 Fri Jun 11 23:46:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1870 * utils/IOR-parser/IOR-parser.mpc:
1871 * utils/IOR-parser/Orbix.IOR:
1872 * utils/IOR-parser/README:
1873 * utils/IOR-parser/Tao.IOR:
1874 * utils/IOR-parser/TaoSimple.IOR:
1875 * utils/IOR-parser/VisiBroker.IOR:
1876 * utils/IOR-parser/ior-handler.cpp:
1877 * utils/IOR-parser/ior-handler.h:
1878 * utils/IOR-parser/ior-parser.cpp:
1880 Removed these files from the repo. The utility is outdated and
1881 is superceeded by catior utility.
1883 Fri Jun 11 21:47:12 2004 Phil Mesnier <mesnier_p@ociweb.com>
1885 * interop-tests/wchar/interop_wchar.mpc:
1886 * tao/UTF16_BOM_Factory.h:
1887 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.h:
1890 Fri Jun 11 15:30:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1892 * tao/Invocation_Adapter.cpp:
1894 Fixed a memory leak from forwarded object references.
1896 Fri Jun 11 12:11:16 2004 Phil Mesnier <mesnier_p@ociweb.com>
1898 * interop-tests/wchar/client.cpp:
1899 * interop-tests/wchar/interop_wchar_i.cpp:
1900 * interop-tests/wchar/interop_wchar_i.h:
1901 * interop-tests/wchar/server.cpp:
1902 Added support for non-native exceptions.
1904 * interop-tests/wchar/interop_wchar.mpc:
1905 * tao/UTF16_BOM_Translator.h:
1906 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp:
1907 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.h:
1908 Fixed fuzz reported issues.
1910 * interop-tests/wchar/run_tests.pl:
1911 Added argument to client command line causing server shutdown at
1914 Fri Jun 11 13:49:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
1916 * tao/RTCORBA/RTCORBAC.h:
1917 * tao/RTCORBA/diffs/RTCORBA.diff:
1918 Made inheritance from TAO_Encodable also virtual, so that
1919 we don't mix virtual and non-virtual bases. This fixes warnings
1920 from the HP aCC compiler.
1922 Thu Jun 10 19:44:55 2004 Olli Savia <ops@iki.fi>
1924 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
1926 Replaced NULL with 0 to fix build problems on LynxOS.
1928 Wed Jun 9 15:04:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1930 * tao/Array_VarOut_T.h (nocopy):
1931 * tao/Array_VarOut_T.inl (nocopy):
1933 Reverted change that made the return type of this method bool
1934 instead of CORBA::Boolean. It turns out it is a CORBA defined
1935 method, meaning that it should return CORBA::Boolean. Thanks to
1936 Jeff Parsons for pointing this out.
1938 Wed Jun 09 16:49:17 2004 Simon McQueen <sm@prismtechnologies.com>
1940 * orbsvcs/ImplRepo_Service/Activator_NT_Service.cpp:
1941 * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
1942 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
1943 * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
1944 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
1945 * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
1946 * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
1947 * orbsvcs/ImplRepo_Service/tao_imr_i.h:
1948 * tao/PortableServer/ImplRepo.pidl:
1949 * tao/PortableServer/ImplRepoC.cpp:
1950 * tao/PortableServer/ImplRepoC.h:
1951 * tao/PortableServer/ImplRepoC.i:
1952 * tao/PortableServer/ImplRepoS.cpp:
1953 * tao/PortableServer/ImplRepoS.h:
1954 * tao/PortableServer/ImplRepoS.i:
1955 * tao/PortableServer/ImR_LocatorC.cpp:
1956 * tao/PortableServer/ImR_LocatorC.h:
1957 * tao/PortableServer/ImR_LocatorC.i:
1958 * tao/PortableServer/ImR_LocatorS.cpp:
1959 * tao/PortableServer/ImR_LocatorS.h:
1960 * tao/PortableServer/ImR_LocatorS.i:
1962 Added command 'shutdown-repo' to tao_imr to permit the remote
1963 orderly shutdown of the ImR and any Activators registered with
1964 it. This closes bug # 1335.
1966 Tue Jun 8 17:00:14 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
1968 * tao/Any_Array_Impl_T.h (extract):
1969 * tao/Any_Array_Impl_T.cpp (extract):
1971 Made slice parameter non-const. Part of a work-around for
1972 MSVC++ 6 issues involving conversion of non-const
1973 multidimensional arrays to const ones (e.g. int*[3][10] ->
1976 * tao/Any_Array_Impl_T.inl:
1978 Added an Emacs C++ mode comment.
1980 * tao/Array_VarOut_T.h:
1982 No need to use CORBA::Boolean typedef. The standard C++ bool
1983 type is fine for this case since this code is used internally
1986 * tao/Array_VarOut_T.inl (in):
1988 MSVC++ 6 can't handle the const_cast<> in the multi-dimensional
1989 array case so reinterpret_cast<> cast instead. It's not clear
1990 if this is really the right thing to do but the code won't
1991 compile with MSVC++ 6 without it. We use a reinterpret_cast<>
1992 instead of a C-style "sledgehammer" cast to make it obvious that
1993 this code may have unresolved issues, and also to make it easier
1994 for others to find this code.
1996 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp (visit_array):
1998 Removed const_cast<> from CORBA::any extraction operator for
1999 CORBA IDL arrays. It is no longer necessary, nor did it have
2000 the desired effect with broken MSVC++ 6.
2002 Tue Jun 8 15:35:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2004 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp (visit_array):
2006 Simplified generated CORBA::Any insertion operator for CORBA IDL
2007 arrays. The multiple const_cast<>s in the generated code are no
2008 longer necessary. Fixes a compile-time error exhibited by
2011 Tue Jun 8 09:07:43 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2013 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
2015 Added code generation for the implementation of the static
2016 _downcast() method for the value factory. Thanks to Jiang
2017 Wei <jiangwei_1976@yahoo.com.cn> for reporting the missing
2018 implementation. This closes [BUGID:1834].
2020 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
2022 Cosmetic changes to code generation.
2024 Tue Jun 08 12:07:55 2004 Simon McQueen <sm@prismtechnologies.com>
2027 * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
2028 * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
2030 Allow the setting of an environment variable 'TAO_USE_IMR'
2031 which has the same effect as specifying an -ORBUseIMR value for
2032 all servers on a host (any explicitly set -ORBUseIMR value
2033 passed to individual ORBs will override it).
2035 This fixes bug #1336.
2037 Fri Jun 4 00:16:19 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2039 * tao/CORBA_String.cpp (string_dup):
2040 * tao/IIOP_Connection_Handler.cpp:
2041 * tao/IIOP_Transport.cpp:
2042 * tao/Strategies/UIOP_Connection_Handler.cpp:
2043 * tao/Strategies/UIOP_Transport.cpp:
2045 Minor "const correctness" improvements.
2047 * tao/Exception.h (initialized_):
2049 This member is now a "bool" instead of an "int." The former is
2050 the more appropriate type in this case.
2052 * tao/Exception.cpp (init):
2054 Made array containing exception names static since its contents
2057 * tao/IIOP_Acceptor.cpp:
2058 * tao/IIOP_Connector.cpp:
2062 * tao/Strategies/UIOP_Acceptor.cpp:
2063 * tao/Strategies/UIOP_Connector.cpp:
2065 Made arrays with fixed content static. Reduces footprint
2068 Converted all ACE cast macro calls to their ANSI C++ cast
2071 Minor "const correctness" improvements.
2073 Use prefix {in,dec}rement operators where applicable instead of
2074 postfix operators. The former are more efficient.
2076 * tao/IIOP_Acceptor.h (TAO_IIOP_Acceptor):
2078 Reordered some class members/attributes to prevent the compiler
2079 from necessarily adding alignment padding. Reduces the size of
2082 * tao/IIOP_Connector.h (lite_flag_):
2083 * tao/Strategies/UIOP_Acceptor.h:
2084 * tao/Strategies/UIOP_Connector.h:
2086 No need to declare this member as a "CORBA::Boolean". The
2087 standard C++ "bool" is fine, particularly since this flag is
2090 * tao/Strategies/UIOP_Endpoint.cpp:
2092 Converted all ACE cast macro calls to their ANSI C++ cast
2095 Wed Jun 2 00:37:17 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2097 * tao/Acceptor_Registry.cpp:
2099 * tao/Any_Array_Impl_T.cpp:
2100 * tao/Any_Basic_Impl_T.cpp:
2101 * tao/Any_Dual_Impl_T.cpp:
2103 * tao/Any_Impl_T.cpp:
2104 * tao/Any_Special_Impl_T.cpp:
2105 * tao/Any_SystemException.cpp:
2106 * tao/Array_VarOut_T.cpp:
2107 * tao/Array_VarOut_T.inl:
2108 * tao/Base_Transport_Property.cpp:
2110 * tao/CDR_Encaps_Codec.cpp:
2111 * tao/CORBALOC_Parser.cpp:
2112 * tao/CORBA_String.cpp:
2113 * tao/ClientRequestInfo_i.cpp:
2114 * tao/Fixed_Array_Argument_T.inl:
2115 * tao/GIOP_Message_Generator_Parser_10.cpp:
2116 * tao/GIOP_Message_Generator_Parser_12.cpp:
2117 * tao/GIOP_Message_State.cpp:
2118 * tao/IIOP_Connection_Handler.cpp:
2119 * tao/IIOP_Connector.cpp:
2120 * tao/IIOP_Endpoint.cpp:
2121 * tao/IIOP_Profile.cpp:
2122 * tao/Invocation_Base.cpp:
2123 * tao/LocalObject.cpp:
2124 * tao/MCAST_Parser.cpp:
2127 * tao/ORB_Table.cpp:
2129 * tao/Object_Ref_Table.cpp:
2130 * tao/ParameterMode.cpp:
2133 * tao/Service_Context.cpp:
2134 * tao/Sync_Strategies.cpp:
2135 * tao/Tagged_Components.cpp:
2136 * tao/Tagged_Profile.i:
2137 * tao/TimeBaseC.cpp:
2138 * tao/Transport.cpp:
2139 * tao/Transport_Connector.cpp:
2140 * tao/Var_Array_Argument_T.inl:
2142 * tao/target_specification.i:
2144 Converted all ACE cast macro calls to their ANSI C++ cast
2147 * tao/Array_VarOut_T.h (nocopy_):
2149 Made this attribute "const." Its value never changes.
2151 * tao/Asynch_Queued_Message.cpp:
2152 * tao/Codeset_Manager.cpp:
2153 * tao/Exception.cpp:
2154 * tao/IIOP_Transport.cpp:
2155 * tao/Incoming_Message_Queue.cpp:
2157 * tao/Object_KeyC.cpp:
2158 * tao/Synch_Queued_Message.cpp:
2159 * tao/Transport_Cache_Manager.cpp:
2160 * tao/UTF16_BOM_Translator.cpp:
2164 Converted all ACE cast macro calls to their ANSI C++ cast
2167 Use prefix {in,dec}rement operators where applicable instead of
2168 postfix operators. The former are more efficient.
2170 * tao/CORBA_String.h (operator CORBA::WChar *):
2171 * tao/CORBA_String.inl (operator CORBA::WChar *):
2173 Corrected this conversion operator. The latest C++ mapping
2174 requires that the conversion return "CORBA::WChar *&" instead.
2178 No need to include "tao/Any.h".
2180 * tao/PortableInterceptorC.h:
2182 No need to include "tao/Any.h", nor "tao/PolicyC.h". Include
2183 the much lighterweight "tao/Policy_ForwardC.h" instead.
2185 * tao/Var_Array_Argument_T.cpp:
2187 Nuked trailing whitespace.
2189 * tao/default_resource.cpp:
2190 * tao/default_server.cpp:
2192 Use prefix {in,dec}rement operators where applicable instead of
2193 postfix operators. The former are more efficient.
2195 * tao/Messaging/Asynch_Invocation.cpp:
2196 * tao/Messaging/Asynch_Timeout_Handler.cpp:
2197 * tao/Messaging/Messaging_PolicyFactory.cpp:
2199 Corrected ACE_RCSID macro arguments. "tao" -> "Messaging".
2201 Tue Jun 1 23:20:18 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2203 * docs/interceptors.html:
2205 Updated Portable Interceptor release notes. Thanks to Trina
2206 Wisler <trina.wisler@hp.com> for raising questions that revealed
2207 obsolete comments in these notes.
2209 Sat May 29 12:21:17 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2211 * TAO_IDL/driver/drv_preproc.cpp (DRV_check_for_include):
2213 Added code to remove whitespace before checking for '#'.
2214 The CORBA spec allows whitespace to appear before any
2215 preprocessing directive. Thanks to
2216 Merlin Ran <merlinr@21cn.com> for sending in the
2217 example IDL files that uncovered this bug.
2219 Fri May 28 18:46:11 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2221 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2222 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
2224 Added method visit_eventtype_fwd(), so the implied
2225 IDL for a forward declared eventtype Foo (namely the
2226 associated FooConsumer interface) can be added to the
2227 AST and used before the eventtype is fully defined.
2229 * TAO_IDL/be/be_visitor_eventtype_fwd.cpp:
2230 * TAO_IDL/be/be_visitor_eventtype_fwd/eventtype_fwd_ch.cpp:
2232 Added code to the eventtype_fwd visitor to generate a
2233 forward declaration of the associated consumer interface.
2235 * TAO_IDL/be/be_decl.cpp:
2236 * TAO_IDL/be_include/be_decl.h:
2238 Added flag and accessors specific to the ccm_pre_proc
2239 visitor, to mark the forward declared eventtype as
2240 processed by this visitor, in order to prevent its
2241 being processed again when the full definition is seen.
2243 * TAO_IDL/util/utl_scope.cpp:
2245 Added code to return a forward declared eventtype's
2246 associated full-definition node from a lookup, similar
2247 to what is already done for interfaces, valuetypes and
2250 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
2251 * TAO_IDL/be/be_visitor_field/field_ch.cpp:
2252 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
2253 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
2254 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
2255 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
2256 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
2257 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
2259 Fixed several mistakes in generated code when ValueBase
2260 appears in a union, struct, exception, sequence, or array.
2262 * TAO_IDL/fe/idl.yy:
2263 * TAO_IDL/fe/y.tab.cpp:
2265 Fixed parsing code to recognize and handle CORBA::Object
2266 as the interface type of a provides or uses declaration.
2268 Thu May 27 18:28:59 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2270 * tao/Any_Basic_Impl.cpp:
2272 Modified constructor to put CORBA::tk_null in the kind_
2273 member if the TypeCode_ptr argument is null (which would be
2274 the case if an application tries to insert a basic type
2275 into an Any before initializing an ORB), avoid the crash
2276 that would result from accessing a null TypeCode_ptr.
2277 Extractions from this Any will fail, since the check for
2278 type code equivalence will catch the null TypeCode_ptr
2279 and return false. It would be nice to throw BAD_TYPECODE
2280 when we see Any insertion before ORB initialization, but
2281 unfortunately there is no way to do it so that (1) the
2282 application can catch it and (2) it will work with
2283 emulated exceptions. Thanks to David Fleeman
2284 <dfleeman@prime.cs.ohiou.edu> for catching this bug,
2285 which resurfaced due to the overhaul of the Any_Basic_Impl
2286 class about 8 months ago.
2288 Thu May 27 11:56:27 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2290 * TAO_IDL/tao_idl.cpp:
2291 * TAO_IDL/ast/ast_interface.cpp:
2292 * TAO_IDL/ast/ast_module.cpp:
2293 * TAO_IDL/ast/ast_type.cpp:
2294 * TAO_IDL/be/be_generator.cpp:
2295 * TAO_IDL/be/be_interface.cpp:
2296 * TAO_IDL/be/be_type.cpp:
2297 * TAO_IDL/be/be_typedef.cpp:
2298 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
2299 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2300 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2301 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
2302 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
2303 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
2304 * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
2305 * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
2306 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
2307 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
2308 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
2309 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
2310 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
2311 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
2312 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
2313 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
2314 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
2315 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2316 * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
2317 * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
2318 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
2319 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
2320 * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
2321 * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
2322 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
2323 * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
2324 * TAO_IDL/be/be_visitor_union/union_ch.cpp:
2325 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
2326 * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
2327 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
2328 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2329 * TAO_IDL/fe/fe_declarator.cpp:
2330 * TAO_IDL/fe/fe_extern.cpp:
2331 * TAO_IDL/fe/idl.ll:
2332 * TAO_IDL/fe/lex.yy.cpp:
2333 * TAO_IDL/util/utl_global.cpp:
2334 * TAO_IDL/util/utl_scope.cpp:
2336 Replaced all uses of deprecated ACE cast macros with standard
2339 Thu May 27 11:18:46 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2341 * man/man1/TAO_Concurrency_Service.1:
2342 * man/man1/TAO_CosEvent_Service.1:
2343 * man/man1/TAO_Event_Service.1:
2344 * man/man1/tao_idl.1:
2347 Removed these man pages. They are out-of-date and no longer
2350 Wed May 26 13:44:32 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2357 Added comments to the void* value() method saying that it no
2358 longer appears in the CORBA C++ mapping, is deprecated by the
2359 OMG, and is no longer used in TAO. Thanks to Mike Hepburn
2360 <mike@anvil.com> for motivating this change.
2362 * tao/append.cpp (TAO_Marshal_Union::append):
2363 * tao/skip.cpp (TAO_Marshal_Union::skip):
2365 In finding the value of an enum discriminator, replace the
2366 call to the Any::value() with the creation of an ACE
2367 Message Block and the marshaling of the Any's contents
2368 into it. This removes the last remaining uses of the
2369 Any's void* value() in TAO.
2371 Mon May 24 22:48:44 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2373 * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
2374 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
2375 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
2377 Clean up the formatting of code generation for valuetype
2380 Mon May 24 09:57:24 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2382 * TAO_IDL/be/be_interface.cpp (gen_throw_spec):
2384 Added another leading double colon generation, this one
2385 in the node helper method that generates the throw
2386 spec for other node helper methods that generate base
2387 class operations by traversing the inheritance graph.
2388 Thanks to Jessica Pistole <Jessica.Pistole@jhuapl.ed>
2389 for pointing this one out.
2391 Sun May 23 17:31:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2393 * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
2395 Added yet another leading double colon to the declarations
2396 of the arguments inside the skeleton method body. Thanks
2397 to Tao Lu <lu@dre.vanderbilt.edu> for finding the bug.
2399 Sun May 23 14:46:52 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2401 * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
2403 Reverted changed just made in
2405 Sun May 23 14:00:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2407 For some reason, the leading '::' before an operation name
2408 in *C.cpp confuses MSVC 7.1 about the preceding return type
2409 declaration, if it is itself a scoped name.
2411 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
2412 * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
2414 Fixed duplicate generation of the definition of array helper
2415 methods - the check to exclude generation when the array
2416 in question is from an included file had a hole in it.
2417 Thanks to Thomas Groth <groth.th@nord-com.net> for sending
2418 in the example pair of IDL files that demonstrated the
2421 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2423 Fixed implied IDL generation of reply handler interface to
2424 have the scoped name correctly set, so it in turn generates
2425 correctly when used as the first argument in the sendc_*
2428 Sun May 23 14:00:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2430 * TAO_IDL/be/be_visitor_argument/argument.cpp:
2431 * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
2433 Added leading double colons to the generation of scoped
2434 names for the argument list, in the stub head and source
2435 files, and to the generation of the operation name in
2436 the stub source file.
2438 Sun May 23 12:03:04 2004 Olli Savia <ops@iki.fi>
2440 * TAO_IDL/util/utl_global.cpp:
2442 Removed platform specific portions of filename canonicalization
2443 and replaced them with the new ACE_OS::realpath() function.
2445 Utilized ACE macros instead of conditional compilation.
2447 Fri May 21 17:25:05 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2449 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
2450 * TAO_IDL/be/be_visitor_operation/operation.cpp:
2451 * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
2453 Added leading double colons in several places where scoped
2454 names are generated - in the exception list in raises
2455 clauses, and in the template argument to TAO::Arg_Traits
2456 when it is instantiated. Thanks again to Jessica Pistole
2457 <Jessica.Pistole@jhuapl.edu> and also to Ed Mulholland
2458 <emulholl@atl.lmco.com> for coming up with the use cases
2459 where the necessity for disambiguation is demonstrated.
2461 Fri May 21 15:01:06 2004 Phil Mesnier <mesnier_p@ociweb.com>
2463 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp:
2465 Added the explicit include of OS.h necessary to get lib built on
2466 linux with gcc 3.3.1. Also included the changelog entry I
2467 apparently neglected to commit.
2469 Fri May 21 09:20:57 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2471 * TAO_IDL/be/be_union.cpp:
2473 Added missing check for 0 when narrowing elements of
2474 a union's scope to union_branch.
2476 Thu May 20 21:28:41 2004 Phil Mesnier <mesnier_p@ociweb.com>
2478 * tao/UTF16_BOM_Factory.cpp:
2479 * tao/UTF16_BOM_Factory.h:
2480 * tao/UTF16_BOM_Translator.cpp:
2481 * tao/UTF16_BOM_Translator.h:
2482 * tao/Codeset_Manager.cpp:
2483 * tao/Codeset_Manager.h:
2486 Using UTF16 as the native wide character codeset requires a
2487 special translator even if the transmission wide char codeset is
2488 also UTF16. this is because byte ordering for UTF16 data is
2489 independant of the byte order of the enclosing encapsulation. In
2490 addition, an optional byte order marker (BOM) may be serialized
2491 with the data. No other wide char codeset suffers from this
2494 As defined by the CORBA specification (up to 3.0.2), UTF-16 data
2495 is implictly big-endian if no BOM is present. In my opinion,
2496 this violates the UTF specification that states that unicode
2497 data implies no ordering. To me, it seems like if no BOM is
2498 present the byte order of the containing encapsulation should
2503 This is a new directory intended to hold a suite of tests
2504 designed to demonstrated interoperability between TAO and other
2505 ORBs. Right now the only "other" ORB people are interested in
2506 testing with is JacORB.
2508 * interop-tests/wchar:
2510 This is a test used to validate wide character data
2511 interoperability. It contains implementations for both TAO and
2512 JacORB clients and servers. See the associated README file for
2515 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp:
2516 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.h:
2518 Fixed a number of issues related to translation that were
2519 discovered after actually building and running on a proper UCS4
2520 enabled system rather than on a simulated environment. This
2521 included correcting an error in the computation of an index used
2522 to read raw UTF16 data, forcing the output to use BOM correctly,
2523 and to raise a MARSHAL exception if a single UCS4 wchar value
2524 cannot be encoded into a single UTF16 value.
2526 Thu May 20 17:14:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2528 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
2529 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
2531 Added leading '::' before generating scoped names
2532 of inherited interfaces (for component, supported
2533 interfaces) to avoid ambiguity when a module name
2534 is repeated at a different level of nesting. Thanks
2535 to Jessica Pistole <Jessica.Pistole@jhuapl.edu> for
2536 pointing out the bug.
2538 Wed May 19 18:28:21 2004 Irfan Pyarali <irfan@oomworks.com>
2540 * tests/RTCORBA/Diffserv:
2542 Renamed TAO_Custom_Network_Priority_Mapping to
2543 Custom_Network_Priority_Mapping.
2545 Wed May 19 09:14:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2547 * TAO_IDL/util/utl_global.cpp (validate_included_idl_files):
2549 Changed more instances similar to the change in
2551 Tue May 18 10:15:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2553 Again, thanks to Olli Savia <ops@iki.fi> for pointing them out.
2555 Wed May 19 10:19:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2557 * docs/Options.html:
2558 Added documentation of -ORBVerboseLogging. Thanks to
2559 Cyrille Chépélov <cyrille@softek.fr> for supplying this.
2561 Wed May 19 09:20:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2563 * utils/NamingViewer/BindNewContext.h:
2564 * utils/NamingViewer/NamingObject.h:
2565 * utils/NamingViewer/NamingTreeCtrl.h:
2566 * utils/NamingViewer/NamingViewerDlg.{h,cp}:
2567 Corrected include paths
2569 Tue May 18 10:15:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2571 * TAO_IDL/be/be_sunsoft.cpp:
2573 Changed the generation of boolean literals and case labels
2574 to use 'true' and 'false'. With case labels, this output
2575 will make it immediately obvious by inspection of source
2576 code that we are dealing with a union having a boolean
2577 discriminator, without having to check the header file or
2578 the IDL file. The display of boolean literals (rhs of
2579 boolean constants) was also change for consistency.
2581 * TAO_IDL/be/be_union.cpp:
2582 * TAO_IDL/be_include/be_union.h:
2584 In the helper method to decide whether an empty default case
2585 should be added to switch statements in generated code for
2586 union copy constructor, assignment operators, CDR operators,
2587 etc., changed one of the factors from the number of members
2588 to the number of labels, since a union member may have
2589 multiple case labels.
2591 * TAO_IDL/util/utl_global.cpp (validate_included_idl_files):
2593 Changed a check for null path from 'pre_abspath', which is
2594 allocated on the stack and is never null, to the return
2595 value of the macro FULLPATH, which is what we want. Thanks
2596 to Olli Savia <ops@iki.fi> for pointing this out.
2598 Tue May 18 09:37:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2600 * examples/mfc/server.cpp:
2603 Tue May 18 09:35:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2605 * utils/NamingViewer/BindDialog.h:
2608 Mon May 17 17:33:27 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2610 * TAO_IDL/be/be_union.cpp:
2611 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
2612 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
2613 * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
2614 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
2615 * TAO_IDL/be_include/be_union.h:
2617 Removed generation of empty union default case (as distinguished
2618 from the non-empty explicit default case when the IDL union
2619 has an explicit default case label) when the discriminator
2620 is of boolean type and the union has 2 members. In the
2621 case where the descriminator is an enum type and all the enum
2622 values are used as case labels, the empty default case is
2623 required by some compilers (this fix was made to the IDL
2624 compiler some time ago). In the case in question, however,
2625 it seems some compilers emit warnings if the switch
2626 statements have 2 cases plus the default. These generated
2627 switch statements appear in the union's copy constructor,
2628 assignment operator, _reset() method, and CDR operators.
2630 Mon May 17 12:46:26 2004 Carlos O'Ryan <coryan@atdesk.com>
2632 * orbsvcs/performance-tests/RTEvent/lib/Shutdown.h:
2633 * orbsvcs/performance-tests/RTEvent/lib/Shutdown.inl:
2634 Fixed more exception macros problems.
2636 Mon May 17 11:23:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2638 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i:
2639 Changed formatting of the code so that we don't get incorrect fuzz
2642 Mon May 17 11:18:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2644 * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
2645 Because of the MPC conversion we don't need a special tao_imr
2646 location for windows anymore
2648 Mon May 17 09:49:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2650 * orbsvcs/tests/ImplRepo/locked/run_test.pl:
2651 Because of the MPC conversion we don't need a special tao_imr
2652 location for windows anymore
2654 Fri May 14 22:04:23 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2656 * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp (to_network):
2657 * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping.cpp
2660 Fixed "conversion from double to int" warnings.
2662 Fri May 14 15:38:09 2004 Irfan Pyarali <irfan@oomworks.com>
2664 * tests/RTCORBA/Diffserv/server.cpp (main):
2668 Fri May 14 15:29:36 2004 Irfan Pyarali <irfan@oomworks.com>
2670 * tao/RTCORBA/Linear_Network_Priority_Mapping:
2672 Several changes were made to simplify this class. <increment_>,
2673 <max_> and <min_> were removed. Conversion from corba to
2674 network in to_network() was corrected.
2676 * tao/IIOP_Connection_Handler.cpp (set_dscp_codepoint):
2678 "Failed to set Diffserv" message was incorrectly getting printed
2679 out. IPDSFIELD_DSCP_DEFAULT was made a valid DiffServ code
2682 * tests/RTCORBA/Diffserv/server.cpp:
2684 test_method() was modified since there is no passing or
2685 respecting of corba (thread) priorities. Only network
2686 priorities are set. Command line options were also simplified.
2687 Both servants are registered in the same instance of the
2688 server. The first one in the RootPOA and the other one in a POA
2689 with the correct ServerProtocolPolicy.
2691 * tests/RTCORBA/Diffserv/client.cpp:
2693 Serveral changes were made to correct and simplify code in this
2694 file. PolicyCurrent was used rather than using the ORB_Core.
2695 Command line options were also simplified. Server is shutdown
2698 * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping:
2700 Several changes were made to simplify this class. <increment_>,
2701 <corba_priority_>, <max_> and <min_> were removed.
2702 desired_priority() was renamed to corba_priority(). Conversion
2703 from corba to network in to_network() was corrected. An assert
2704 was added to to_CORBA() since it should never be called.
2706 Fri May 14 09:43:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2708 * tao/DynamicInterface/DII_Invocation.cpp (handle_user_exception):
2710 In the loop that checks for a match with the exception list,
2711 changed the local variable holding the list item to
2712 CORBA::TypeCode_var, since the list's item() method duplicates
2713 the type code it returns. Thanks to Vinod Kumar
2714 <vinod_kumar@agilent.com> for reporting the potential memory
2717 Thu May 13 22:35:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2719 * tests/Param_Test/helper.cpp (gen_fixed_struct, gen_step):
2721 Fixed "unsafe use of type 'bool' in % operation" warning
2722 exhibited by MSVC++ 7.1 by forcing the modulus operator to be
2723 executed prior to the cast to a bool, instead of executing the
2724 modulus operator on a boolean value.
2726 Thu May 13 20:26:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2728 * orbsvcs/performance-tests/RTEvent/lib/ORB_Shutdown.inl
2731 Added missing ACE_TRY_CHECK. Fixes a warning about an unused
2732 label in emulated exception builds.
2734 Thu May 13 13:32:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2736 * tests/Muxed_GIOP_Versions/run_test.pl:
2737 Increased timeout of the server, the server runs the orb for 120
2738 seconds and then quits, so in the run_test.pl we now don't wait
2739 120 seconds but 150, the test looks to be failing on the slower
2740 windows systems but almost takes 120 seconds on my fast
2743 Thu May 13 12:50:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2745 * tests/Crash_On_Write/client.cpp:
2746 Output some more iteration message so that we can better see
2747 in the daily builds what happens during the crash of this
2750 Thu May 13 11:26:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2752 * tests/Big_Reply/client.cpp:
2753 When the client has receivel all replies invoke the shutdown() on
2754 the server so that the server stops controlled.
2756 * tests/Big_Reply/Client_Task.cpp:
2757 Fixed typos and formatting.
2759 * tests/Big_Reply/server.cpp:
2760 Added some extra lines so that we can see that the server starts
2763 * tests/Big_Reply/run_test.pl:
2764 Use WaitKill instead of TerminateWaitKill on the server. Under
2765 Windows the TerminateWaitKill just doesn't give any feedback that
2766 the server has been killed, WaitKill does give this info correctly.
2768 Thu May 13 09:22:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2770 * tests/Big_Request_Muxing/client.cpp:
2771 * tests/Big_Request_Muxing/run_test.pl:
2772 * tests/Big_Request_Muxing/server.cpp:
2773 Added some more debug lines and changed timeouts and way of
2774 ending the server in the perl script. On Windows it seems the
2775 server was killed before it was really finished. On my system
2776 this tests runs now without problems.
2778 Wed May 12 21:46:11 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2780 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
2781 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
2782 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
2783 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.h:
2784 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
2785 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
2786 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
2787 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp:
2788 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h:
2789 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp:
2791 Fixed single-threaded build compile-time errors
2792 (e.g. "ACE_MT_SYNCH" -> "ACE_SYNCH", "ACE_Thread_Mutex" ->
2793 "ACE_SYNCH_MUTEX", etc.).
2795 Wed May 12 20:09:16 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
2797 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
2798 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp:
2799 * tests/Connection_Timeout/client.cpp (main):
2801 Fixed "use of undefined preprocessor constant" warnings
2802 revealed by compiling with g++'s "-Wundef" preprocessor flag.
2804 * tests/Big_Twoways/Session.cpp (validate_connections):
2805 * tests/LongUpcalls/AMI_Manager.cpp (validate_connection):
2806 * tests/LongUpcalls/Manager.cpp (validate_connection):
2808 A preprocessor conditional was checking the value of an
2809 incorrect preprocessor constant. "TAO_HAS_MESSAGING" ->
2810 "TAO_HAS_CORBA_MESSAGING". Fixes problem where code that used
2811 CORBA::Object::_validate_connection() method was never called.
2813 * tests/ICMG_Any_Bug/client.cpp:
2815 Reordered #include preprocessor directives to force all
2816 necessary non-dependent names to be parsed prior to the
2817 templates that use them (i.e. TAO_Pseudo_{Var,Out}_T). Fixes
2818 GNU g++ 3.4 compile-time errors.
2820 Wed May 12 09:31:10 2004 Carlos O'Ryan <coryan@atdesk.com>
2822 * orbsvcs/performance-tests/RTEvent/lib/ORB_Shutdown.h:
2823 * orbsvcs/performance-tests/RTEvent/lib/ORB_Shutdown.inl:
2824 Another case of simulated exceptions not working well with
2827 Wed May 12 12:04:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2829 * tao/Transport.cpp (process_parsed_messages):
2830 In case of TAO_PLUGGABLE_MESSAGE_MESSAGERROR an ACE_ERROR_RETURN
2831 was used, but this was inside a TAO_debug_level check. The result
2832 was that when we enabled TAO_debug we get an error -1, without
2833 TAO_debug, we just return 0 and ignore the error. This is really
2837 * tao/Codeset_Manager.cpp:
2838 * tao/GIOP_Message_Base.cpp:
2839 * tao/GIOP_Message_Generator_Parser.cpp:
2840 * tao/GIOP_Message_Generator_Parser_10.cpp:
2841 * tao/GIOP_Message_Generator_Parser_12.cpp:
2842 * tao/GIOP_Message_Lite.cpp:
2843 * tao/GIOP_Message_State.cpp:
2844 * tao/IIOP_Connector.cpp:
2845 * tao/IIOP_Endpoint.cpp:
2846 * tao/Invocation_Adapter.cpp:
2847 * tao/Leader_Follower.cpp:
2851 * tao/Policy_Validator.cpp:
2852 * tao/Reactive_Connect_Strategy.cpp:
2853 * tao/Synch_Invocation.cpp:
2854 * tao/Synch_Reply_Dispatcher.cpp:
2855 * tao/TAO_Server_Request.cpp:
2856 * tao/DynamicInterface/DII_Invocation.cpp:
2857 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
2858 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
2859 * tao/PortableServer/POA.cpp:
2860 * tao/RTCORBA/Multi_Priority_Mapping.cpp:
2861 * tao/RTCORBA/Thread_Pool.cpp:
2862 During searching for a ACE_DEBUG line with a side effect I updated
2863 the formatting of debug lines, changed some checks from
2864 TAO_debug_level >= 3 to TAO_debug_level > 2 and use {} around
2865 ACE_DEBUG lines to make clear that when checking TAO_debug_level
2866 we do after that only the ACE_DEBUG and nothing more.
2868 Wed May 12 09:24:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2870 * tao/Muxed_TMS.cpp:
2871 Improved formatting of some debug lines, in the dispatch_reply()
2872 in case of an unbind error it is not needed to check the result
2873 again because this is already done by an if, also we logged the
2874 request id twice, removed one logging.
2876 Wed May 12 09:09:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2878 * tao/Codeset_Manager.cpp:
2879 Updated formatting of the debug lines so that the formatting is
2880 similar to the rest of the debug lines in TAO. This makes the logging
2883 Wed May 12 08:48:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2885 * tao/IFR_Client/IFR_Base.pidl:
2886 Changed file header to doxygen style
2888 Wed May 12 06:52:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2891 Removed usage of ACE_INLINE_FOR_GNUC, this was for a bug in GCC 2.7.3
2892 which we don't support anymore
2894 Tue May 11 22:28:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2896 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2897 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
2898 * TAO_IDL/fe/idl.yy:
2899 * TAO_IDL/fe/y.tab.cpp:
2900 * TAO_IDL/include/ast_interface.h:
2901 * TAO_IDL/include/idl_global.h:
2902 * TAO_IDL/include/utl_scope.h:
2903 * TAO_IDL/util/utl_global.cpp:
2905 The creation and addition to the AST of the uses-multiple-related
2906 implied IDL nodes (a struct containing connection info
2907 and a sequence of these structs) has been moved from the
2908 class be_visitor_ccm_pre_proc to the parser. An operation
2909 returning the sequence appears not only in implied IDL,
2910 but also in the generated executor IDL. This means that
2911 the sequence must be in the symbol table so it can be
2912 looked up, and therefore the addition of implied IDL nodes just
2913 before code generation is no longer sufficient.
2915 Tue May 11 11:49:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
2917 * TAO_IDL/ast/ast_interface.cpp:
2921 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2923 Fixed assignment of scoped names to implied IDL constructs
2924 related to 'uses multiple' that are added to the AST before
2927 Tue May 10 13:36:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2929 * tao/Remote_Invocation.cpp:
2930 Improved debug lines so that formatting is the same as in the
2931 rest of TAO and the method names are given.
2933 Tue May 10 13:01:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2935 * tao/Transport.cpp:
2936 Changed a few debug lines to make the logs more readable
2938 Tue May 10 12:33:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2940 * tao/IIOP_Transport.cpp:
2941 Removed not spaces in debug lines
2943 Tue May 10 12:03:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2945 * tao/Transport.cpp:
2946 Corrected incorrect method names in ACE_DEBUG lines, found this
2947 will searching why some tests fail on Windows.
2949 Tue May 10 08:50:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2951 * tao/Messaging/Asynch_Reply_Dispatcher.{h,cpp}:
2952 Added an ACE_Allocator* to the constructor argument list which
2953 is passed to the base.
2955 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
2956 Instead of always allocating the reply dispatcher from the heap,
2957 try to get an allocator, if we get one, use that allocator to
2958 allocate the object and pass the alloctaor pointer to the object.
2959 When there is no allocator, we use the heap.
2961 Tue May 10 08:39:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2963 * docs/releasenotes/index.html:
2964 Added missing html tag
2966 Tue May 10 08:31:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2968 * tao/Asynch_Reply_Dispatcher_Base.{h,cpp}:
2969 Added an ACE_Allocator pointer member which can be passed
2970 with the constructor. This is the allocator that is then used
2971 to allocate this instance of the reply dispatcher. This
2972 allocator will then be used to free this object. When no
2973 allocator has been passed, we assume we come from the heap. This
2974 is added to be able to get the AMI Reply handlers from a local
2977 Mon May 10 10:00:23 2004 Carlos O'Ryan <coryan@atdesk.com>
2979 * orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.h:
2980 * orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl:
2981 The Auto_Functor class does not use simulated exceptions, move
2982 that code into the functor.
2984 Mon May 9 13:47:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2986 * tests/AMI_Buffering/AMI_Buffering_Admin.cpp:
2987 Added missing ACE_CHECK macro usage
2989 Mon May 9 13:14:24 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2991 * tests/AMI_Buffering/AMI_Buffering.cpp:
2992 Added missing ACE_CHECK macro usage
2994 Mon May 9 10:02:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
2996 For AMH and AMI TAO allocates response handlers currently from the
2997 heap. This checkin adds the needed code to retrieve allocators for
2998 allocating the AMH/AMI response handlers and to make things
2999 configurable. The needed changes to use these allocators will be
3002 * tao/Resource_Factory.{h,cpp}:
3003 Added methods to get an amh or ami response handler
3004 allocator. This allocator is then used later to allocate the
3005 amh/ami response handlers.
3007 * tao/default_resource.{h,cpp}:
3008 Overruled the amh/ami response handler allocator methods to
3009 give back a heap allocator or a local memory pool allocator
3010 dependent on the define TAO_USE_LOCAL_MEMORY_POOL
3012 * tao/Thread_Lane_Resources.{h,cpp}:
3013 Added accessors and members for storing the amh/ami allocators.
3014 The allocators are stored in a instance of this class. When no
3015 allocator is set then we get one from the resource factory.
3017 * tao/Thread_Lane_Resources.i:
3018 Removed this file, it is empty and when we need it, we will add
3021 * tao/Strategies/advanced_resource.{h,cpp}:
3022 Added option to configure a not locked version of the local
3023 memory pool allocator just the same way we can do for the other
3024 allocators. New options are -ORBAMIResponseHandlerAllocator and
3025 -ORBAMHResponseHandlerAllocator
3027 * docs/Options.html:
3028 Documented -ORBAMIResponseHandlerAllocator and
3029 -ORBAMHResponseHandlerAllocator
3031 Sat May 8 00:41:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3033 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
3034 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
3036 Changed "ACE_Thread_Mutex" template argument to
3037 "ACE_SYNCH_MUTEX". Allows this code to build in single-threaded
3040 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp:
3042 Use the "ACE_SYNCH" trait instead of "ACE_MT_SYNCH". Doing so
3043 allows the code to build in a single threaded environment.
3044 Fixes single-threaded build compile-time errors.
3046 Fri May 7 14:58:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3048 * orbsvcs/tests/RTCosScheduling/client.cpp:
3049 * orbsvcs/tests/RTCosScheduling/server.cpp:
3051 Include "tao/Version.h" to pull in TAO_*_VERSION preprocessor
3052 constant definitions. Addresses undefined preprocessor constant
3053 g++ warnings when using the "-Wundef" preprocessor flag.
3055 Fri May 7 16:44:33 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3057 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
3059 When creating implied IDL nodes for home declarations,
3060 appended 'Explicit' to the name of the parent (which,
3061 if it exists, will have already been created as implied
3062 IDL) of an explicit home interface. Without this suffix,
3063 explicit home interfaces would inherit from both the
3064 explicit and implicit base class home interfaces,
3065 leading to problems compiling the servant class
3066 for the derived home, generated by the CIDL compiler.
3068 Fri May 7 14:46:25 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3072 Removed this GNUmakefile. It must now be generated by MPC.
3074 Fri May 7 10:34:24 2004 Carlos O'Ryan <coryan@atdesk.com>
3076 * orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.h:
3077 * orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.inl:
3078 * orbsvcs/performance-tests/RTEvent/lib/Auto_Disconnect.cpp:
3079 * orbsvcs/performance-tests/RTEvent/lib/Auto_Functor.h:
3080 * orbsvcs/performance-tests/RTEvent/lib/Auto_Functor.inl:
3081 * orbsvcs/performance-tests/RTEvent/lib/Auto_Functor.cpp:
3082 Removed, use the ACE_Utils::Auto_Functor<> class template.
3084 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
3085 Use reset() instead of the assignment operator for some
3086 Auto_Functor related classes.
3088 * tao/Utils/ORB_Destroyer.h:
3089 * tao/Utils/Implicit_Deactivator.h:
3090 * tao/Messaging/Asynch_Invocation.cpp:
3091 * tao/Messaging/Asynch_Invocation_Adapter.h:
3092 * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
3093 * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
3094 * orbsvcs/performance-tests/RTEvent/lib/Control.cpp:
3095 Workaround MSVC6 lameness, use ACE_Utils::Auto_Functor
3096 explicitly instead of the type introduced into TAO::Utils.
3098 Fri May 7 08:47:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3100 * tao/PortableServer/PortableServer.mpc:
3101 Removed explicit listing of files
3103 * tao/PortableServer/ThruPOA_Object_Proxy_Impl.{cpp,h}:
3104 * tao/PortableServer/Direct_Object_Proxy_Impl.{cpp,h}:
3105 Removed these files from the repo. Old and not used for a long
3108 Thu May 6 22:14:05 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3111 * TAO_IDL/be/be_global.cpp (BE_GlobalData):
3112 * TAO_IDL/driver/drv_args.cpp:
3114 ".inl" is now the default TAO_IDL generated stub/skeleton inline
3115 file extension instead of ".i". The latter is generally used
3116 for preprocessed C sources. Updated these files accordingly.
3118 * TAO_IDL/driver/drv_preproc.cpp:
3120 Fixed potential buffer overrun problem where temporary filename
3121 could extend beyond character array boundary.
3123 Use mkstemp() to create temporary files if supported by the
3124 platform. Closes some security holes (e.g. easily guessed
3125 temporary filenames, and race condition between check for
3126 existence of file with selected name and opening that file).
3127 Also addresses GNU linker warnings about dangerous use of
3130 Cleaned up some ACE_ERROR macro arguments. They were
3131 unnecessarily complicated (e.g. unnecessarily using too many
3134 Thu May 7 2:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3136 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Tests_Multiple.mpc:
3137 moved to CosEC_RtEC_Based_Mult.mpc, project names changed from
3138 *Supplier, *Consumer to resp. *Supp, *Cons
3139 * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
3140 moved to Thread_Per_Conn.mpc. Project names *Sequence* changed to *Seq*.
3142 Thu May 7 1:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3144 * orbsvcs/tests/Notify/*.mpc:
3145 *Sequence*.mpc moved to *Seq*.mpc
3146 *Structured*.mpc moved to *Struct*.mpc
3147 Project names inside *mpc changed according to rules:
3149 *Structured* -> *Struct*
3151 *Consumer* -> *Cons*
3152 *Supplier* -> *Supp*
3153 * orbsvcs/tests/AVStreams/*mpc:
3154 AVStreams*.mpd moved tt AVS*.mpc
3155 Projects names inside *mp changed according to rules:
3157 *receiver* -> *recv*
3158 * orbsvcs/tests/InterfaceRepo/*mpc:
3159 InterfaceRepo*.mpc moved to IFR*.mpc
3161 Thu May 6 23:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3163 * tests/Smart_Proxies/Smart_Proxies*.mpc: truncated to SP_*.mpc
3164 * tests/NestedUpcall/Triangle_Test/Traingle_Test.mpc:
3167 Thu May 6 22:30:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3169 * tests/RTCORBA/Profile_And_Endpoint_Selection/Profile_And_Endpoint_Selection.mpc:
3170 truncated to PaESelection.mpc
3171 * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc
3172 truncated to RTCORBA_MT_Client_Proto_Prio.mpc
3174 Thu May 6 22:12:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3176 * tests/Portable_Interceptors: Portable_Interceptors*.mpc were
3177 truncated to PI_*.mpc.
3179 Thu May 6 13:12:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3181 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp
3183 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp (write_ior):
3184 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp
3185 (create_operation_list):
3186 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp
3187 (~TAO_CEC_TypedProxyPushConsumer):
3188 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp
3189 (activate, get_state):
3190 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp
3192 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp (init):
3193 * orbsvcs/tests/FT_App/FT_Creator.cpp (run):
3194 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp
3196 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp
3198 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp (write_ior_file):
3199 * orbsvcs/tests/FT_App/FT_Client.cpp (pass):
3200 * orbsvcs/tests/FtRtEvent/PushConsumer.cpp
3201 (disconnect_push_consumer):
3202 * orbsvcs/tests/FtRtEvent/PushSupplier.cpp
3203 (disconnect_push_supplier):
3204 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp
3207 Fixed "better conversion sequence" g++ warning.
3209 Thu May 6 09:44:16 2004 Steve Totten <totten_s@ociweb.com>
3211 * docs/releasenotes/FT_FaultAnalyzerFramework.jpg:
3212 * docs/releasenotes/FT_PrototypeArchitecture.jpg:
3214 Added missing figures for the FT services release notes.
3215 Thanks to Gautam Thaker <gthaker@atl.lmco.com> for noticing
3218 Wed May 5 23:46:42 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3220 * tao/Messaging/Asynch_Invocation.h:
3222 Updated to use ACE_Utils::Auto_Functor<> instead of the
3223 deprecated TAO::Utils::Auto_Functor<> class.
3225 Wed May 6 00:00:00 2004 Marek Brudka <mbrudka@elka.pw.edu.pl>
3227 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation:
3229 Portable_Interceptors_Service_Context_Manipulation.mpc was
3230 truncated to PI_Svc_Context_Manip.mpc to enable file
3231 manipulation for FS without support for very long filenames
3234 Wed May 5 15:10:41 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3236 * tao/ORB.cpp (init_orb_globals):
3238 Added run-time check for sizeof CORBA::Boolean. TAO's (ACE's)
3239 CDR stream implementation expects the CDR boolean to have a size
3240 of one. This is mostly a sanity check for us to prevent release
3241 of an ACE/TAO distribution with an incorrectly sized CDR boolean
3242 type on platforms that we support, or are at least have active
3243 builds on our scoreboard. The check was added since some C++
3244 compilers do not implement a true C++ bool type, but rather
3245 implement it in terms of an integer type. Thanks to Bala for
3246 pointing out that this is the case for some compilers.
3248 Wed May 5 17:07:33 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3250 * TAO_IDL/fe/fe_interface_header.cpp:
3251 * TAO_IDL/include/fe_interface_header.h:
3252 * TAO_IDL/include/utl_err.h:
3253 * TAO_IDL/util/utl_err.cpp:
3255 Plugged several holes in error checking for components
3256 and homes, and created new error messages to be more
3257 informative in some of these cases. Also cleaned up and
3258 untangled the code in fe_interface_header.cpp. The fix
3259 closes [BUGID:1801].
3261 Wed May 5 09:13:46 2004 Carlos O'Ryan <coryan@atdesk.com>
3264 * tao/Auto_Functor.h:
3265 * tao/Auto_Functor.inl:
3266 * tao/Auto_Functor.cpp:
3267 Moved the implementation to the ACE library. Take advantage of
3268 the 'using namespace' directive to preserve backwards
3271 * tao/Utils/Utils.mpc:
3272 * tao/Utils/Auto_Functor.h:
3273 This header was dropped when the class template was moved up,
3274 re-introduced said header file to recover backwards
3277 Tue May 4 00:12:26 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3279 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
3281 Include "tao/DynamicInterface/DII_CORBA_methods.h" first to
3282 force CORBA::release(CORBA::Request...) prototype to be parsed
3283 before TAO_Pseudo_{Var,Out}_T templates. All required
3284 non-dependent names must be parsed prior to the template in
3285 question when using compilers like g++ 3.4.x.
3287 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
3289 Include "ace/INET_Addr.h" to pull in ACE_INET_Addr class
3292 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
3294 Fixed "TAO_HAS_SCIOP" is not defined warning exhibited by g++
3297 Mon May 3 13:15:51 2004 Chad Elliott <elliott_c@ociweb.com>
3299 * examples/mfc/server.mpc:
3300 * utils/NamingViewer/NamingViewer.mpc:
3302 Inhert from ace_mfc instead of mfc.
3304 Mon May 3 00:00:00 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3308 Removed all Makefiles. GNUmakefiles must now be generated by
3311 Sun May 2 17:04:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3313 * tao/DynamicInterface/DynamicInterface.mpc:
3314 * tao/Messaging/Messaging.mpc:
3315 Removed source and header section, let just MPC do its job
3316 determining which files are in the directory.
3318 Sun May 2 13:44:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3320 * tao/Strategies/SCIOP_Acceptor.cpp:
3321 Added include of tao/CDR.h to fix compile problems in sciop
3324 Sat May 1 22:36:22 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3329 Renamed "Makefile" to "GNUmakefile" to make it obvious to
3330 users that GNU Make is required to parse the file.
3332 Sat May 1 22:05:59 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3334 * examples/OBV/Typed_Events/Event_Types_impl.h:
3335 * examples/OBV/Typed_Events/Event_Types_impl.cpp
3336 (create_for_unmarshal):
3337 * tests/OBV/Factory/FactoryC_impl.h (Value2_init):
3338 * tests/OBV/Factory/FactoryC_impl.cpp (create_for_unmarshal):
3340 Added missing emulated exception macro argument. Fixes
3341 compile-time errors in emulated exceptions builds.
3343 * examples/OBV/Simple_util.cpp:
3345 Added missing #includes. Addresses compile-time errors.
3347 Fri Apr 30 16:29:39 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3349 * TAO_IDL/be/be_interface.cpp:
3351 Changed the setting of the internal IDL compler flag for
3352 encountering an abstract interface to happen not only
3353 when an interface is abstract but also when it has an
3354 abstract parent. This change is because the abstract
3355 parent may be declared in an included IDL file, and
3356 inclusion of AbstractBase.cpp and Abstract_Invocation_Base.cpp
3357 generated by that file may have come in the stub source file,
3358 in which case the inclusion will have to be repeated in the
3359 stub source file generated from the main IDL file.
3361 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
3362 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
3363 * TAO_IDL/be/be_visitor_interface/interceptors_ss.cpp:
3364 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
3365 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
3366 * TAO_IDL/be/be_visitor_interface/thru_poa_proxy_impl_sh.cpp:
3367 * TAO_IDL/be/be_visitor_interface/thru_poa_proxy_impl_ss.cpp:
3368 * TAO_IDL/ast/ast_attribute.cpp:
3369 * TAO_IDL/include/ast_attribute.h:
3371 Added code generation for attributes inherited from an
3372 abstract interface, for the skeleton class itself and for
3373 the collocation classes. Also added code generation for
3374 interceptor classes corresponding to the operations
3375 implied by such attributes. Thanks to Jiang Wei
3376 <jiangwei_1976@yahoo.com.cn> for reporting this problem.
3377 This fix closes the reopened [BUGID:1796].
3379 Fri Apr 30 07:32:03 2004 Chad Elliott <elliott_c@ociweb.com>
3381 * examples/mfc/StdAfx.h:
3382 * examples/mfc/client.mpc:
3383 * examples/mfc/server.mpc:
3384 * examples/mfc/server.cpp:
3385 * examples/mfc/w32_test_impl.cpp:
3387 Modified the client and server to build and run properly on
3390 Fri Apr 30 000:35:01 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3392 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
3394 Added generation of 'public:' before generation of pure virtual
3395 _add_ref() and _remove_ref() methods necessary for valuetypes
3396 that support an abstract interface. They must be public so
3397 CORBA::add_ref() and CORBA::remove_ref() can access them.
3398 Thanks to Jiang Wei <jiangwei_1976@yahoo.com.cn> for reporting
3399 the problem. This fix closes [BUGID:1796].
3401 Thu Apr 29 14:25:44 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3403 * tao/Sequence.cpp (check_bounds):
3405 Removed ACE_OS::abort() call that was never reached. Fixes an
3406 "unreachable code" warning exhibited by Compaq C++.
3408 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp (list):
3410 Commented out code that is never reached due to an exception
3411 being thrown. Fixes an "unreachable code" warning.
3413 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp (init):
3414 * performance-tests/Anyop/anyop.cpp (main):
3416 Fixed "set but never used" variable Compaq C++ warning.
3418 Thu Apr 29 13:32:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3420 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Simple.cpp:
3421 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/server.cpp:
3422 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Struct.cpp:
3423 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory_Map.cpp:
3424 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory.cpp:
3425 Fixed warning in Tru64 build about extra ";" ignored
3427 Thu Apr 29 13:26:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3429 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h:
3430 Fixed warning in Tru64 build about extra ";" ignored
3432 Thu Apr 29 08:18:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3434 * tao/Synch_Invocation.h:
3436 Improved doxygen documentation
3438 Thu Apr 29 07:26:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3440 * tao/Base_Transport_Property.h:
3441 Converted some old style documentation to doxygen style
3444 Improved doxygen documentation tag usage.
3446 Wed Apr 28 22:17:03 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3448 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
3449 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
3451 Do not call ACE_OS::clearerr() if ACE_LACKS_CLEARERR is
3452 defined. Addresses build problems on OpenBSD.
3454 Wed Apr 28 06:32:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3456 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
3457 * tao/Exception.cpp:
3459 Removed the comment that _type () is deprecated. Infact it's
3462 Wed Apr 28 10:41:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3464 * tests/AMH_Oneway/client.cpp:
3465 * tests/AMH_Oneway/server.cpp:
3466 Extended this test so that with -n the number of iterations can be
3467 passed to client and server.
3469 Wed Apr 28 08:25:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3471 * tao/LocalObject.cpp:
3472 Use prefix increment and decrement for the refcount of
3473 TAO_Local_RefCounted_Object because this is faster than
3476 Tue Apr 27 17:12:43 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3478 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
3480 Fixed a ACE_NEW macros usage.
3482 Tue Apr 27 16:39:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3484 * tao/PortableInterceptor.pidl:
3487 * tao/IOP_Codec.pidl:
3489 Added documentation about the need to make this change.
3493 * tao/IOP_CodecA.cpp:
3494 * tao/IOP_CodecC.cpp:
3497 * tao/PortableInterceptorA.cpp:
3498 * tao/PortableInterceptorC.cpp:
3500 Moved typecodes for exceptions *C.cpp. This will ensure that
3501 *A.o are not linked in while making a binary. The *A.o can
3502 increase the footprint drastically. The last regeneration just
3503 increased simple client footprint by just 25K.
3505 * tao/Valuetype/ValueFactory.h:
3507 Added additional includes to fix compile errors in builds where
3508 native exceptions are disabled.
3510 Tue Apr 27 13:37:38 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3512 * TAO_IDL/be/be_codegen.cpp:
3514 Reordered generated includes so that the Valuetype headers are
3515 included prior to the ORB core headers. This forces names that
3516 are potentially used as non-dependent names
3517 (e.g. CORBA::add_ref()) in templates
3518 (e.g. TAO_Pseudo_{Var,Out}_T) to be parsed prior to those
3519 templates. Fixes GNU g++ 3.4 errors. GNU g++ 3.4 requires that
3520 all required non-dependent names be parsed prior to the
3523 * tao/DynamicInterface/DII_CORBA_methods.h:
3524 * tao/DynamicInterface/Request.h:
3525 * tao/Valuetype/AbstractBase.h:
3526 * tao/Valuetype/Value_CORBA_methods.h:
3528 Moved prototypes in the CORBA namespace used as non-dependent
3529 names in the TAO_Pseudo_{Var,Out}_T template to the
3530 "*_CORBA_methods.h" forward declaration header so that they may
3531 be parsed before the templates. Fixes some GNU g++ 3.4
3532 compile-time errors.
3534 * tests/DSI_Gateway/test_dsi.h:
3535 * tests/Param_Test/client.cpp:
3536 * tests/Param_Test/client.h:
3537 * tests/Param_Test/driver.cpp:
3538 * orbsvcs/examples/ORT/Gateway_i.h:
3539 * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.h:
3540 * performance-tests/Latency/DII/client.cpp:
3541 * performance-tests/Latency/Deferred/client.cpp:
3542 * performance-tests/Sequence_Latency/DII/client.cpp:
3543 * performance-tests/Sequence_Latency/Deferred/client.cpp:
3545 Reordered includes so that all non-dependent names are parsed
3546 before the templates that use them. Fixes some GNU g++ 3.4
3547 compile-time errors.
3549 Tue Apr 27 12:07:22 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3551 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp (main):
3552 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp (main):
3553 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp
3556 Fixed "comparison is always true due to limited range of data
3557 type" warning. A boolean value is always going to be less than
3558 or equal to one (i.e. false (0) or true (1)).
3560 * examples/mfc/client.cpp:
3562 Removed unnecessary TAO header #includes.
3564 Tue Apr 27 13:57:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3566 * TAO_IDL/Makefile.BE:
3567 * TAO_IDL/Makefile.EXE:
3568 * TAO_IDL/Makefile.FE:
3570 Updated dependencies.
3572 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
3573 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
3575 Added environment variables for create_for_unmarshal ().
3577 * tao/Valuetype/ValueFactory.h:
3579 Added an environment for create_for_unmarshal ();
3581 Tue Apr 27 08:59:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3583 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp
3584 (compute_default_label):
3586 Do not increment a boolean value. It doesn't make much sense to
3587 do so. Logically negate the boolean value instead. Fixes a
3588 "incrementing a bool value is deprecated" warning exhibited by
3591 Tue Apr 27 13:20:42 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3593 * tests/AMI/run_test.pl:
3594 Fixed an error in this script when -exclusive was passed as
3597 Tue Apr 27 13:02:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3599 * tao/Default_Thread_Lane_Resources_Manager.h:
3600 * tao/Thread_Lane_Resources_Manager.h:
3601 Converted some old style documentation to doxygen style
3603 * tao/DynamicInterface/DII_Reply_Dispatcher.h:
3604 Converted class description to doxygen style.
3606 Tue Apr 27 06:55:46 2004 Chad Elliott <elliott_c@ociweb.com>
3608 * examples/mfc/client.mpc:
3609 * examples/mfc/client.cpp:
3611 Added #include of ace/streams.h and set the Resource_Files to
3614 * tests/Param_Test/Param_Test.mpc:
3616 I missed one of the A.cpp files in my change from Mon Apr 26
3619 Mon Apr 26 13:52:49 2004 Carlos O'Ryan <coryan@atdesk.com>
3622 http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1779
3625 The sock_{snd,rcv}buf_size were silently truncated to
3626 ACE_DEFAULT_MAX_SOCKET_BUFSIZ. Silent truncation is generally
3627 evil, but in this case it is worse: the compile-time value
3628 stored in ACE_DEFAULT_MAX_SOCKET_BUFSIZ may have no relationship
3629 with the run-time maximum in the socket. In some platforms (I
3630 am thinking Linux) you can also change the maximum socket buffer
3631 sizes while the kernel is running, so even an startup-time value
3632 would be wrong. Better to move that policy decision to the
3634 Removed code in #if 0/#endif blocks, that's what CVS is for.
3636 * tao/Connection_Handler.cpp:
3637 Do not change the socket buffer size(s) if the application sets
3638 them to 0. In some platforms, notably Linux, the kernel
3639 adaptively grows the size of the buffer according to the demands
3640 of the application, but *only* if the application does not set
3641 the buffer size explicitly.
3643 Mon Apr 26 09:08:09 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3645 * tao/Strategies/SHMIOP_Connector.cpp (TAO_SHMIOP_Connector):
3647 Corrected constructor argument type from CORBA::Octet to
3648 CORBA::Boolean to match the one in the header. These two types
3651 Mon Apr 26 10:06:12 2004 Chad Elliott <elliott_c@ociweb.com>
3653 * examples/mfc/client.mpc:
3654 * examples/mfc/client.cpp:
3656 Removed the mfc base class from this project and fixed some
3657 #include path problems. The client is not an MFC application.
3659 * examples/mfc/server.mpc:
3661 Remove the unnecessary 'specific' section.
3663 * utils/NamingViewer/NamingViewer.mpc:
3665 Removed the 'specific' sections. They have been moved up into the
3668 Mon Apr 26 06:22:03 2004 Chad Elliott <elliott_c@ociweb.com>
3670 * tests/Param_Test/Param_Test.mpc:
3672 With a recent feature addition, it is no longer necessary to list
3673 the A.cpp files, if there are no other idl generated files listed.
3675 Mon Apr 26 08:52:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3677 * tao/Resource_Factory.h:
3678 Improved doxygen documentation
3680 Mon Apr 26 08:24:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3682 * tao/Resource_Factory.h:
3683 * tao/Thread_Lane_Resources.{h,cpp}:
3684 Improved doxygen documentation
3686 Mon Apr 26 00:33:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3688 * docs/Security/SSLIOP-USAGE.html:
3690 Corrected typo in sample code.
3692 Mon Apr 26 00:09:54 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3694 * docs/releasenotes/index.html:
3696 Updated Security Service release notes.
3698 Sun Apr 25 17:03:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3700 * orbsvcs/examples/LoadBalancing/server.cpp:
3701 Fixed warning in Tru64 build about extra ";" ignored
3703 Sun Apr 25 09:48:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3705 * tests/Collocation/Collocation.cpp:
3706 Added include of tao/Strategies/advanced_resource.h. Thanks to
3707 Werner Buchert <w.buchert@medat.de> for reporting that this test
3708 didn't work anymore.
3710 * tests/Collocation/run_test.pl:
3711 Added this new perl script to run this test automatically
3713 Fri Apr 23 22:38:41 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3715 * tests/Smart_Proxies/Benchmark/client.cpp:
3717 Include "ace/OS_NS_errno.h" to pull in ACE_OS::last_error()
3720 Fri Apr 23 22:16:53 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3722 * orbsvcs/tests/Event/Mcast/Common/Gateway_EC.cpp:
3724 Include "ace/OS_NS_stdio.h" to pull in f{open,close,printf}()
3725 function prototypes.
3727 Fri Apr 23 20:28:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3729 * orbsvcs/PSS/PSDL_String.cpp:
3730 * orbsvcs/PSS/PSDL_String.h:
3731 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
3732 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
3733 * orbsvcs/orbsvcs/AV/sfp.cpp:
3734 * orbsvcs/orbsvcs/AV/sfp.h:
3735 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.h:
3736 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RB_Tree.i:
3737 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
3738 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.h:
3739 * orbsvcs/orbsvcs/Event/Event_Channel.h:
3740 * orbsvcs/orbsvcs/Event/Event_Channel.i:
3741 * orbsvcs/orbsvcs/Naming/Entries.cpp:
3742 * orbsvcs/orbsvcs/Naming/Entries.h:
3743 * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
3744 * orbsvcs/orbsvcs/Naming/Naming_Service_Container.h:
3745 * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp:
3746 * orbsvcs/orbsvcs/Naming/Persistent_Entries.h:
3747 * orbsvcs/orbsvcs/Notify/EventType.cpp:
3748 * orbsvcs/orbsvcs/Notify/EventType.h:
3749 * orbsvcs/orbsvcs/Notify/Property_Boolean.h:
3750 * orbsvcs/orbsvcs/Notify/Property_Boolean.inl:
3751 * orbsvcs/orbsvcs/Notify/Property_T.h:
3752 * orbsvcs/orbsvcs/Notify/Property_T.inl:
3753 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
3754 * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
3755 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
3756 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
3757 * orbsvcs/orbsvcs/Sched/SchedEntry.h:
3758 * orbsvcs/orbsvcs/Sched/SchedEntry.i:
3759 * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
3760 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
3761 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
3762 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
3763 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h:
3764 * orbsvcs/orbsvcs/Trader/Trader.cpp:
3765 * orbsvcs/orbsvcs/Trader/Trader.h:
3766 * orbsvcs/tests/FtRtEvent/PushConsumer.h:
3767 * orbsvcs/tests/FtRtEvent/PushSupplier.h:
3768 * examples/Callback_Quoter/Notifier_i.cpp:
3769 * examples/Callback_Quoter/Notifier_i.h:
3770 * examples/Simple/chat/Broadcaster_i.cpp:
3771 * examples/Simple/chat/Broadcaster_i.h:
3773 Changed return types for equality, relational and logical
3774 operators to "bool", as is the norm for modern C++.
3776 Fri Apr 23 15:16:37 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3778 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
3780 In the generated _is_a() method, changed the call to the
3781 base class CORBA::Object::_is_a() to use the
3782 ACE_NESTED_CLASS macro, similarly to what is done for
3783 regular interfaces. We must use the macro because
3784 MSVC 6.0 has scope resolution problems. Thanks to
3785 Bayu Hendradjaya <bayu@cs.newcastle.edu.au> for reporting
3786 the problem that cropped up in the CIAO Hello example
3789 Fri Apr 23 14:43:40 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3791 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
3792 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
3794 Made changes to fix some windows builds.
3796 Fri Apr 23 14:01:25 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3798 * tao/Messaging/Messaging.h:
3801 Fri Apr 23 13:54:45 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3803 * tao/PortableServer/AMH_Response_Handler.h:
3804 * tao/PortableServer/Default_Acceptor_Filter.h:
3805 * tao/PortableServer/POA.h:
3806 * tao/PortableServer/Servant_Base.cpp:
3807 * tao/PortableServer/ServerInterceptorAdapter.h:
3808 * tao/PortableServer/ServerRequestInfo.h:
3811 Fri Apr 23 13:34:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3813 * tao/Any_Special_Impl_T.h:
3814 * tao/Synch_Invocation.h:
3815 * tao/TAO_Internal.h:
3818 Fri Apr 23 13:05:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3820 * tao/Incoming_Message_Queue.h:
3821 * tao/Interceptor_List.h:
3822 * tao/LF_CH_Event.h:
3823 * tao/Resource_Factory.h:
3824 * tao/Resume_Handle.h:
3825 * tao/Synch_Reply_Dispatcher.h:
3828 Fri Apr 23 12:32:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3833 Fri Apr 23 11:42:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3835 * tao/Remote_Invocation.h:
3836 Fixed doxygen documentation
3838 Fri Apr 23 11:32:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3840 * tests/Bug_1495_Regression/interceptors.cpp:
3841 * tests/Smart_Proxies/Collocation/Diamond_i.cpp:
3842 Fixed warning in Tru64 build about extra ";" ignored
3844 Fri Apr 23 11:30:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3846 * orbsvcs/examples/LoadBalancing/client.cpp:
3847 Fixed warning in Tru64 build about extra ";" ignored
3849 Thu Apr 22 23:15:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
3851 * tao/Cache_Entries.h:
3852 * tao/Cache_Entries.inl:
3853 * tao/GIOP_Message_Version.h:
3854 * tao/GIOP_Message_Version.inl:
3856 * tao/PortableServer/Object_Adapter.cpp:
3857 * tao/PortableServer/Object_Adapter.h:
3858 * tao/PortableServer/POA.h:
3859 * tao/PortableServer/POA.i:
3860 * TAO_IDL/ast/ast_expression.cpp:
3861 * TAO_IDL/include/ast_expression.h:
3862 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.cpp:
3863 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
3864 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp:
3865 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
3866 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
3867 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
3869 Changed all return types for equality, relational and logical
3870 operators to "bool", as is the norm for modern C++.
3874 Slightly optimized the equality operator implementation in the
3877 Changed return type of equality operators to "bool" is the norm
3880 * tao/TAO_Singleton.cpp:
3881 * tao/Strategies/SCIOP_Endpoint.cpp:
3882 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3883 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Vault.cpp:
3885 Replaced "Synch_T.h" include with lighter weight ones. Fixes
3888 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
3890 Added minor code review comments for Jai.
3892 Thu Apr 22 20:02:19 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
3894 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
3895 * tao/TypeCodeFactory/TypeCodeFactory_i.h:
3897 In create_union_tc(), replaced the call to insert_label_value()
3898 with a call to marshal_value() on the Any_Impl contained in
3899 the Any label member of the CORBA::UnionMember element of
3900 the sequence passed as an argument to create_union_tc().
3901 The insert_label_value() method called any->value(), which is
3902 not implemented for the basic types legal for union discriminators.
3903 Also removed insert_label_value() since it is not used
3904 anywhere else. Thanks to Ramiro Peñataro <ramiro.penataro@iac.es>
3905 for reporting the problem, which cropped up when trying to
3906 create an operation in the Interface Repository with a complex
3907 return type containing a union. In a routine check for the
3908 error of a oneway operation with a non-void return type, a
3909 call was made to the TypeCodeFactory to get the type code of
3910 the operation's return type, and the call was failing.
3912 Thu Apr 22 18:40:05 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3914 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
3915 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
3917 Removed some unwanted includes.
3919 Thu Apr 22 18:22:27 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3921 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
3922 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
3924 Fixed some #includes to fix some builds.
3926 Thu Apr 22 13:21:06 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3928 * orbsvcs/LoadBalancer/LoadManager.cpp:
3930 Made a change to fix a fuzz build error.
3932 The change was to include a ACE_MACRO in one
3933 of the function calls.
3935 Thu Apr 22 13:01:55 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3937 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
3938 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
3940 Made changes to include some files.
3942 This change will fix some more windows builds.
3944 Thu Apr 22 12:53:49 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3946 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
3948 Made a change to include the right .cpp file.
3950 This should fix some of the windows builds.
3952 Thu Apr 22 12:43:33 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
3955 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.cpp:
3956 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.h:
3957 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Test.idl:
3958 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp:
3960 Made some changes to remove unwanted functions and function
3963 Thu Apr 22 10:19:41 2004 Chad Elliott <elliott_c@ociweb.com>
3965 * utils/NamingViewer/NamingViewer.mpc:
3967 Added vc8 to the 'specific' section that also has vc71.
3969 Thu Apr 22 09:03:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3971 * orbsvcs/orbsvcs/AV/Nil.{h,cpp}:
3972 Removed this file. It was empty, is the last issue from
3975 * orbsvcs/orbsvcs/AV/MCast.cpp:
3976 * orbsvcs/orbsvcs/AV/RTP.cpp:
3977 * orbsvcs/orbsvcs/AV/Transport.cpp:
3978 * orbsvcs/orbsvcs/Makefile.av:
3979 * orbsvcs/orbsvcs/AV.mpc:
3980 Removed references to Nil.{h,cpp}:
3982 Thu Apr 22 08:33:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3984 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl:
3987 Thu Apr 22 07:51:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3989 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
3992 Thu Apr 22 06:48:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
3994 * tao/Collocated_Invocation.cpp:
3995 * tao/Collocated_Invocation.h:
3996 Swapped the first arguments to target and then effective_target
3997 so that this matches the signature of the base class.
3999 * tao/Invocation_Adapter.cpp:
4000 * tao/Invocation_Adapter.h:
4001 Updated for the signature change of Collocated_Invocation. Also
4002 when we have a collocated proxy broker set we could by theory
4003 use a collocated invocation, so then use
4004 TAO_ORB_Core::collocation_strategy to see how the collocation
4005 strategy is set. Dependent on this we do a collocated or remote
4006 invocation. If is now possible that a remote invocation that
4007 gets a forward location to a collocated servant now switches
4008 from the remote invocation path to the collocated invocation path.
4009 This fixes Bug 1495. Thanks to Bala for helping me with this.
4011 * TAO_IDL/be/be_interface.cpp:
4012 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
4013 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
4014 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
4015 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
4016 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
4017 * TAO_IDL/be/be_visitor_operation/operation.cpp:
4018 Previously when a servant was remote, no collocated proxy broker
4019 was created, but by the change in Invocation_Adapter above it
4020 can happen that we get a forward reference to a collocated servant
4021 and then we need a collocated proxy broker. Changed the generated
4022 code that the cpb is set when there is a valid
4023 Proxy_Broker_Factory_function_pointer.
4031 * tao/IFR_Client/IFR_BaseC.cpp
4032 * tao/IFR_Client/IFR_BaseC.h
4033 * tao/IFR_Client/IFR_BaseC.i
4034 * tao/IFR_Client/IFR_BasicC.cpp
4035 * tao/IFR_Client/IFR_BasicC.h
4036 * tao/IFR_Client/IFR_BasicC.i
4037 * tao/IFR_Client/IFR_ComponentsC.cpp
4038 * tao/IFR_Client/IFR_ComponentsC.h
4039 * tao/IFR_Client/IFR_ComponentsC.i
4040 * tao/IFR_Client/IFR_ExtendedC.cpp
4041 * tao/IFR_Client/IFR_ExtendedC.h
4042 * tao/IFR_Client/IFR_ExtendedC.i
4043 * tao/Messaging/MessagingC.cpp
4044 * tao/Messaging/MessagingC.h
4045 * tao/Messaging/MessagingC.i
4046 * tao/PortableServer/ImR_LocatorC.cpp
4047 * tao/PortableServer/ImR_LocatorC.h
4048 * tao/PortableServer/ImR_LocatorC.i
4049 * tao/PortableServer/ImplRepoC.cpp
4050 * tao/PortableServer/ImplRepoC.h
4051 * tao/PortableServer/ImplRepoC.i
4052 Regenerated these files because of the change of the signature
4053 of the setup_collocation method.
4055 * tests/Bug_1495_Regression/Bug_1495.mpc:
4056 Removed dummy_label so that this test is build.
4058 Wed Apr 21 18:50:39 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4060 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Makefile:
4062 orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.cpp:
4064 orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/ORBInitializer.h:
4066 orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Roundtrip.cpp:
4067 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Roundtrip.h:
4068 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/Test.idl:
4069 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp:
4070 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default.conf:
4072 orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default.conf.xml:
4074 orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl:
4075 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/server.cpp:
4076 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/svc.conf.xml:
4078 Added a new test under the LBPerf performance test directory.
4080 This test will use the CPU Utilization monitor and monitor
4081 the CPU utilization percentage to make load balancing decisions.
4084 Wed Apr 21 18:30:25 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4086 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
4087 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
4089 Removed a function as it was not used at all.
4091 Wed Apr 21 18:05:19 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4093 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
4094 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
4096 Made some changes to address some errors associated with
4097 emulated exception builds.
4099 Wed Apr 21 11:08:22 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4101 * orbsvcs/LoadBalancer/LoadMonitor.cpp:
4102 * orbsvcs/LoadBalancer/Makefile.LoadMonitor:
4104 Corrected an error, which was to include the correct
4107 Wed Apr 21 10:57:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4109 * orbsvcs/orbsvcs/Makefile.CosLoadBalancing:
4111 Corrected an error, which was to remove an include
4112 of a file which is not checked-in yet.
4114 Wed Apr 21 12:11:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4116 * tests/Bug_1495_Regression:
4117 Added this new test. This test is written by Will Otte
4118 <wotte@dre.vanderbilt.edu>. This tests when a forward location
4119 from a remote servant to a collocated servant is done, also
4120 the collocated path for the invocation to the collocated
4121 servant is taken. This test will fail at this moment but
4122 when I commit my changes it will run without problems.
4124 Wed Apr 21 09:02:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4127 Updated regeneration message
4129 Wed Apr 21 08:12:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4131 * TAO_IDL/driver/drv_args.cpp:
4132 Added missing space to the usage message of -Gd
4134 Tue Apr 20 19:11:16 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4136 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.h:
4137 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
4139 As a result of the new CPU utilization monitor,
4140 the old CPU load average monitor is moved to this new
4141 file and new class definitions.
4143 Tue Apr 20 19:05:02 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4145 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.h:
4146 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
4148 Added a new load monitor in the TAO load balancing
4151 This monitor reports the CPU load in terms of utilization
4154 Right now, i have got implementations for Linux versions
4155 and i am in the process of writing Windows version of the same.
4157 Thanks to Ossama Othman <ossama@dre.vanderbilt.edu> for
4158 working with me in this.
4160 Tue Apr 20 13:35:24 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4162 * orbsvcs/performance-tests/LoadBalancing/LBPerf:
4163 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS:
4165 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
4166 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile:
4168 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ORBInitializer.cpp:
4170 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ORBInitializer.h:
4172 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.h:
4174 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.cpp:
4176 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.cpp:
4177 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Roundtrip.h:
4179 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
4181 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.cpp:
4182 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Test.idl:
4183 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp:
4184 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default.conf:
4186 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default.conf.xml:
4188 orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.xml:
4189 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl:
4190 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp:
4191 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/svc.conf:
4192 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/svc.conf.xml:
4194 Added a new directory LBPerf, which will host the benchmarking
4195 code to test different facets of the TAO Load Balancing
4198 Made an initial check-in of the Request-per-second monitor
4199 test written by Ossama Othman <ossama@dre.vanderbilt.edu>.
4201 Tue Apr 20 13:22:28 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4203 * orbsvcs/LoadBalancer/LoadManager.cpp:
4204 * orbsvcs/LoadBalancer/Makefile.LoadManager:
4206 Added code to make LoadManager use corbaloc.
4208 Thanks to Eric Mcwhorter <emcwhorter@rightnow.com>
4209 for the suggested fix.
4211 Tue Apr 20 12:46:59 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4213 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4214 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
4216 Made changes to accomodate the two new load balancing
4219 Tue Apr 20 12:40:14 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
4221 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
4222 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
4223 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
4224 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
4225 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
4227 Added two new load balancing strategies LoadAverage and
4230 Tue Apr 20 12:16:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4232 * TAO_IDL/driver/drv_args.cpp:
4234 Added usage message for -Ge 2 option. Thanks to Johnny
4235 Willemsen <jwillemsen@remedy.nl> for pointing out the
4238 Tue Apr 20 11:56:25 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4240 * TAO_IDL/be/be_decl.cpp:
4242 Fixed mistake in accessor method for one of the 'visited'
4243 flags that was causing the #pragma instantiate directive
4244 for argument helper class templates to not get generated.
4245 Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
4246 reporting the problem.
4248 Tue Apr 20 12:31:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4250 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
4251 Added include of tao/CDR.h
4253 Tue Apr 20 12:29:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4255 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
4256 Added include of tao/CDR.h
4258 Tue Apr 20 12:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4260 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
4261 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
4262 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
4263 * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
4264 Added include of tao/CDR.h
4266 Mon Apr 19 13:04:27 2004 Chad Elliott <elliott_c@ociweb.com>
4268 * examples/POA/TIE/POA_TIE.mpc:
4269 * performance-tests/Sequence_Latency/AMI/ami.mpc:
4271 Removed unnecessary subtraction of -Sc from idlflags.
4273 Mon Apr 19 16:57:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4275 * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp:
4276 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
4277 Added include of tao/CDR.h
4279 Mon Apr 19 09:18:21 2004 Chad Elliott <elliott_c@ociweb.com>
4281 * orbsvcs/Logging_Service/Notify_Logging_Service/svc.conf:
4283 Turn the new-lines into something sane.
4285 Mon Apr 19 13:23:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4287 The last file from my regeneration work. This is the file with the
4288 most changes done by hand. Now back to the real work.
4290 * tao/PortableServer/PortableServerC.{h,cpp,i}:
4291 Regenerated these files
4293 * tao/PortableServer/PortableServerA.cpp:
4296 * tao/PortableServer/Makefile:
4297 * tao/PortableServer/PortableServer.mpc:
4298 Added new PortableServerA.cpp
4300 Mon Apr 19 11:57:41 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4302 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
4303 Added include of tao/CDR.h
4305 Mon Apr 19 11:41:53 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4307 * utils/catior/catior.cpp:
4308 Added include of tao/CDR.h
4310 Mon Apr 19 11:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4312 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
4313 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
4314 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
4315 * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
4316 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
4317 * tao/Any_Basic_Impl_T.cpp:
4318 * tao/Any_Array_Impl_T.cpp:
4319 Added include of tao/CDR.h
4321 Mon Apr 19 09:17:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4323 * tao/PortableServer/diffs/ImR_Activator.diff:
4324 * tao/PortableServer/ImR_Activator.pidl:
4325 Zapped these files from the repo
4327 Mon Apr 19 09:06:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4329 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
4330 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp:
4331 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
4332 Added include of tao/CDR.h
4334 Mon Apr 19 08:40:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4336 * tao/BiDir_GIOP/BiDirPolicyC.{h,cpp,i}:
4337 * tao/Domain/DomainS_T.{h,cpp,i}:
4338 * tao/Domain/DomainS.{h,cpp,i}:
4339 * tao/DynamicAny/DynamicAnyC.{h,cpp,i}:
4340 * tao/IFR_Client/IFR_BaseC.{h,cpp,i}:
4341 * tao/IFR_Client/IFR_BasicC.{h,cpp,i}:
4342 * tao/IFR_Client/IFR_ComponentsC.{h,cpp,i}:
4343 * tao/IFR_Client/IFR_ExtendedC.{h,cpp,i}:
4344 * tao/IORInterceptor/IORInterceptorC.{h,cpp,i}:
4345 * tao/IORTable/IORTableC.{h,cpp,i}:
4346 * tao/Messaging/Messaging_No_ImplC.{h,cpp,i}:
4347 * tao/Messaging/Messaging_RT_PolicyC.{h,cpp,i}:
4348 * tao/Messaging/Messaging_SyncScope_PolicyC.{h,cpp,i}:
4349 * tao/Messaging/MessagingC.{h,cpp,i}:
4350 * tao/Messaging/MessagingS.{h,cpp,i}:
4351 * tao/Messaging/MessagingS_T.{h,cpp,i}:
4352 * tao/Messaging/TAO_ExtC.{h,cpp,i}:
4353 * tao/ObjRefTemplate/ObjectReferenceTemplateC.{h,cpp,i}:
4354 * tao/RTCORBA/RTCORBAC.{h,cpp,i}:
4355 * tao/RTPortableServer/RTPortableServerA.cpp:
4356 * tao/RTPortableServer/RTPortableServerC.{h,cpp,i}:
4357 * tao/RTScheduling/RTSchedulerC.{h,cpp,i}:
4358 * tao/TypeCodeFactory/TypeCodeFactoryC.{h,cpp,inl}:
4359 * tao/PortableServer/Default_ORTC.{h,cpp,i}:
4360 * tao/PortableServer/ImplRepoC.{h,cpp,i}:
4361 * tao/PortableServer/ImplRepoS.{h,cpp,i}:
4362 * tao/PortableServer/ImR_LocatorC.{h,cpp,i}:
4363 * tao/PortableServer/ImR_LocatorS.{h,cpp,i}:
4364 * tao/PortableServer/PolicyS.{h,cpp,i}:
4365 * tao/PortableServer/PolicyS_T.{h,cpp,i}:
4366 * tao/IORManipulation/IORC.{h,cpp,i}:
4367 Regenerated these files
4369 * tao/IFR_Client/IFR_BaseA.cpp:
4370 * tao/IFR_Client/IFR_BasicA.cpp:
4371 * tao/IFR_Client/IFR_ComponentsA.cpp:
4372 * tao/IFR_Client/IFR_ExtendedA.cpp:
4373 * tao/IORManipulation/IORA.cpp:
4374 Added these new files to the repo
4376 * tao/DynamicAny/DynAny_i.cpp:
4377 * tao/DynamicAny/DynArray_i.cpp:
4378 * tao/DynamicAny/DynCommon.cpp:
4379 * tao/DynamicAny/DynEnum_i.cpp:
4380 * tao/DynamicAny/DynSequence_i.cpp:
4381 * tao/DynamicAny/DynStruct_i.cpp:
4382 * tao/DynamicAny/DynUnion_i.cpp:
4383 * tao/Messaging/Messaging.cpp:
4384 * tao/RTCORBA/RT_Policy_i.cpp:
4385 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
4386 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
4387 Added include of tao/CDR.h
4389 * tao/IFR_Client/IFR_Base.pidl:
4390 * tao/IFR_Client/IFR_Basic.pidl:
4391 * tao/IFR_Client/IFR_Components.pidl:
4392 * tao/IFR_Client/IFR_Extended.pidl:
4393 * tao/Policy/Policy.pidl:
4394 * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
4395 * tao/RTCORBA/RTCORBA.pidl:
4396 * tao/PortableServer/PortableServer.pidl:
4397 * tao/IORManipulation/IOR.pidl:
4398 Updated regeneration message
4400 * tao/IFR_Client/Makefile:
4401 * tao/IORManipulation/Makefile:
4404 Fri Apr 16 16:32:32 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
4406 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp (parse_args):
4408 ptrdiff_t is a signed type, so use the
4409 ACE_INT64_FORMAT_SPECIFIER instead of its unsigned counterpart
4410 when reading a value into a ptrdiff_t variable via sscanf().
4411 Fixes a g++ warning regarding mismatched format specifiers and
4412 corresponding arguments in 64 bit platform builds.
4414 Fri Apr 16 10:28:42 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4416 * tao/RTPortableServer/RTPortableServer.h:
4419 Fri Apr 16 09:24:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4421 * tao/Collocated_Invocation.h:
4422 * tao/LocateRequest_Invocation.h:
4423 * tao/operation_details.h:
4425 * tao/Server_Strategy_Factory.h:
4426 * tao/Service_Context.h:
4427 * tao/RTCORBA/RT_Policy_i.h:
4428 * tao/RTPortableServer/RT_Acceptor_Filters.h:
4429 * tao/RTPortableServer/RT_Collocation_Resolver.h:
4430 * tao/RTPortableServer/RT_Object_Adapter_Factory.h:
4431 * tao/RTPortableServer/RT_POA.h:
4432 * tao/RTPortableServer/RTPortableServer.h:
4433 * tao/RTPortableServer/RTPortableServer.pidl:
4434 Doxygen documentation fixes.
4436 Thu Apr 15 23:13:55 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
4440 Reverted change "Wed Apr 14 06:42:12 UTC 2004 Johnny Willemsen
4441 <jwillemsen@remedy.nl>" that added a #include
4442 "tao/Exception.h" to address emulated exception compile-time
4443 problems. Including "ace/CORBA_macros.h" instead is enough and
4448 Include "tao/Exception.h" to pull in CORBA exception class
4451 Thu Apr 15 06:00:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4453 * orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp:
4454 Added include of tao/CDR.h
4456 Thu Apr 15 14:27:12 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4460 Reluctantly added a handcraft to this generated file, but it
4461 wouldn't work anywhere else. Visual Studio .NET has a bug
4462 (see http://support.microsoft.com/default.aspx?scid=kb;en-us;309801)
4463 where a template base class is not imported correctly, leading
4464 to 'multiply defined' link errors if an application has a
4465 child of the same base class. The TAO POA library uses a
4466 sequence of CORBA::OctetSeq, resulting in the above link error
4467 if an application server uses the same type. Since the conflict
4468 is with *C.obj, the fix must go into a file that will be included
4469 in that translation unit, to force the correct import. We force
4472 #if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT
4473 template class TAO_Export TAO_Unbounded_Sequence<CORBA::OctetSeq>;
4474 #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */
4476 and the TAO export macro will be read by the application as
4477 __declspec(dllimport). Placement of the instantiation was tricky,
4478 since it had to be a place where
4480 - TAO_Unbounded_Sequence is known
4481 - CORBA::OctetSeq is known
4482 - the instantiation will be seen when building *C.obj
4483 - it will not conflict with the implicit PortableServer export
4485 Thanks to Bala <bala@dre.vanderbilt.edu> for his help with this
4486 bug, and to Scott Gammill <zumo@flashmail.com> for both reporting
4487 the bug and for pointing us to the Microsoft Knowledge Base article
4488 that finally explained it.
4490 * tests/IDL_Test/sequence.idl:
4492 Added IDL to test for the above bug.
4494 Thu Apr 15 12:02:20 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
4496 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
4498 Include "tao/CDR.h" to pull in required TAO CDR class
4499 declarations. Thanks to Johnny Willemsen for pointing out this
4502 Thu Apr 15 13:15:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4505 By accident I commited a MPC Borland makefile, reverted back to the
4508 Thu Apr 15 12:56:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4510 * tao/Strategies/UIOP_Acceptor.cpp:
4511 Added include of tao/CDR.h
4513 Thu Apr 15 12:51:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4515 * tao/IORTable/IORTableC.h:
4516 Temporarily added tao/CDR.h include
4518 * tao/PortableServer/PortableServerC.h:
4519 Fixed typo in include
4521 Thu Apr 15 12:24:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4523 * tao/PortableServer/PortableServerC.h:
4524 Added include of tao/CDR.h. This will be regenerated soon and
4525 then it is not needed, but on Linux it seems we need this
4526 include for the moment to get things building
4528 Thu Apr 15 12:16:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4530 * tao/examples/Buffered_AMI/Makefile:
4531 * tao/examples/Buffered_Oneways/Makefile:
4532 * tao/tests/AMI_Buffering/Makefile:
4533 * tao/tests/Oneway_Buffering/Makefile:
4534 * tao/tests/Policies/Makefile:
4535 * tao/tests/Timed_Buffered_Oneways/Makefile:
4536 * performance-tests/RTCorba/Oneways/Reliable/Makefile:
4537 Removed tao/TAOA.h from the dependencies by hand. Regenerating
4538 everything would be the best but we are removing these files
4539 soon, so by this we can now build without problems.
4541 * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
4542 Removed include of tao/TAOA.h
4544 Thu Apr 15 12:06:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4546 * orbsvcs/examples/Log/Notify/Notify_Supplier.{h,cpp}:
4549 Thu Apr 15 11:56:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4551 * tao/diffs/Bounds.diff:
4552 * tao/diffs/Dynamic.diff:
4553 These diffs are not needed anymore. All other diffs will be updated
4554 soon when everything builds and runs ok.
4556 Thu Apr 15 11:52:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4558 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
4559 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
4560 Removed include of tao/IOP_IORA.h because this file is zapped
4562 Thu Apr 15 11:41:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4564 * tao/BooleanSeqA.cpp:
4565 * tao/BooleanSeqC.{h,cpp}:
4567 * tao/BoundsC.{h,cpp}:
4568 * tao/CONV_FRAMEA.cpp:
4569 * tao/CONV_FRAMEC.{h,cpp,i}:
4570 * tao/CONV_FRAMES.i:
4571 * tao/CONV_FRAMES_T.i:
4573 * tao/CurrentC.{h,cpp,i}:
4575 * tao/DomainC.{h,cpp}:
4576 * tao/DynamicParameterA.cpp:
4577 * tao/DynamicParameterC.{h,cpp}:
4579 * tao/DynamicC.{h,cpp}:
4580 * tao/FloatSeqA.cpp:
4581 * tao/FloatSeqC.{h,cpp}:
4582 * tao/IIOP_EndpointsA.cpp:
4583 * tao/IIOP_EndpointsC.{h,cpp}:
4585 * tao/IIOPC.{h,cpp}:
4586 * tao/IOP_CodecA.cpp:
4587 * tao/IOP_CodecC.{h,cpp}:
4589 * tao/IOP_IORC.{h,cpp,i}:
4590 * tao/IOPC.{h,cpp,i}:
4591 * tao/IOPS_T.{h,cpp,i}:
4592 * tao/Messaging_PolicyValueA.cpp:
4593 * tao/Messaging_PolicyValueC.{h,cpp}:
4594 * tao/Messaging_SyncScopeC.{h,cpp}:
4595 * tao/Object_KeyC.cpp:
4596 * tao/OctectSeqA.cpp:
4597 * tao/OctectSeqC.{h,cpp,i}:
4598 * tao/Policy_ForwardA.cpp:
4599 * tao/Policy_ForwardC.{h,cpp}:
4601 * tao/PolicyC.{h,cpp}:
4602 * tao/PolicyIntereceptorA.cpp:
4603 * tao/PolicyIntereceptorC.{h,cpp}:
4604 * tao/ServicesA.cpp:
4605 * tao/ServicesC.{h,cpp,i}:
4606 * tao/ServicesS.{h,cpp,i}:
4607 * tao/ServicesS_T.{h,cpp,i}:
4608 * tao/ShortSeqA.cpp:
4609 * tao/ShortSeqC.{h,cpp}:
4610 * tao/StringSeqA.cpp:
4611 * tao/StringSeqA.{h,cpp}:
4613 * tao/TAOC.{h,cpp,i}:
4614 * tao/TimeBaseA.cpp:
4615 * tao/TimeBaseC.{h,cpp,i}:
4617 * tao/TimeBaseS_T.{h,cpp,i}:
4618 * tao/ULongSeqA.cpp:
4619 * tao/ULongSeqC.{h,cpp}:
4620 * tao/UShortSeqA.cpp:
4621 * tao/UShortSeqC.{h,cpp}:
4622 * tao/WrongTranstionA.cpp:
4623 * tao/WrongTranstionC.{h,cpp}:
4624 Regenerated these files. Typecodes are moved from the C.cpp to the
4625 A.cpp file, tao/CDR.h is moved from the C.h to the C.cpp file.
4626 Operator << and >> are moved from the C.i to the C.cpp file
4628 * tao/Buffering_Constraint_Policy.cpp:
4629 Include TAOC.h instead of TAOA.h because TAOA.h is removed
4631 * tao/CONV_FRAMEA.h:
4633 * tao/IIOP_EndpointsA.h:
4634 * tao/IIOP_EndpointsC.inl:
4641 Removed these files, these are obsolete
4643 * tao/IIOP_Acceptor:
4644 * tao/DynamicInterface/Request.h:
4645 * tao/DynamicInterface/Server_Request.h:
4646 * tao/PortableServer/PolicyS.cpp:
4647 * tests/CDR/basic_types.cpp:
4648 * tests/CDR/growth.cpp:
4649 * tests/OctetSeq/OctetSeq.cpp:
4650 Added include of tao/CDR.h
4652 * tao/Incoming_Message_Queue.h:
4653 Added include of ace/Message_Block.h
4656 Removed some files from the dependencies
4658 * tao/Tagged_Profile.cpp:
4659 Changed IOP::IOR::_profiles_seq to IOP::TaggedProfileSeq because
4660 the classname generated by the idl compiler has been changed.
4663 Added include of ace/Time_Value.h
4665 * tao/examples/Buffered_AMI/client.cpp:
4666 * tao/examples/Buffered_Oneways/client.cpp:
4667 * tao/tests/AMI_Buffering/client.cpp:
4668 * tao/tests/Oneway_Buffering/client.cpp:
4669 * tao/tests/Policies/Manipulation.cpp:
4670 * tao/tests/Timed_Buffered_Oneways/client.cpp:
4671 Replaced include of tao/TAOA.h by tao/TAOC.h
4673 Thu Apr 15 07:11:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4675 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
4678 Thu Apr 15 06:25:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4680 * orbsvcs/examples/Log/Notify/Log_Notify.mpc:
4681 Fixed incorrect file in supplier project. Thanks to Rob Boyer
4682 <rboyer@euphonix.com> for reporting this.
4684 Wed Apr 14 23:07:54 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
4686 * tao/Abstract_Servant_Base.h:
4690 Include "tao/CORBA_methods.h" before "tao/Pseudo_VarOut_T.h" to
4691 make sure CORBA::release() overrides are declared prior to
4692 parsing the TAO_Pseudo_{Var,Out}_T template. Addresses g++ 3.4
4693 pre-release compile-time failures.
4697 * tao/DynamicInterface/Request.h:
4698 * tao/Valuetype/AbstractBase.h:
4700 Reordered includes to prevent TAO_Pseudo_{Var,Out}_T template
4701 from being parsed prior to declaring all types that could be
4702 potential template parameters.
4704 * tao/CORBA_methods.h:
4706 Reverted change that added CORBA::ExceptionList related types
4707 and functions to this header due to inconsistent DLL linkage
4708 issues on MS Windows.
4710 * tao/Pseudo_VarOut_T.h:
4712 Do not include "tao/CORBA_methods.h" in this header. It
4713 introduced compilation issues in g++ 3.4 pre-release builds due
4714 to the fact some necessary types were declared after the
4715 TAO_Pseudo_{Var,Out}_T template was parsed, essentially making
4716 the type invisible to the template. This is due to the fact
4717 that g++ 3.4.x performs name lookups and binding at template
4718 parsing time, not instantiation time.
4720 * tao/default_environment.h:
4722 Include "tao/TAO_Export.h" to pull in TAO_Export macro
4725 * tao/DynamicInterface/DII_CORBA_methods.h:
4727 Moved all DII related functions in the CORBA namespace
4728 (e.g. release()) to this new header. This header makes it
4729 easier to declare CORBA::release() prototypes before the
4730 TAO_Pseudo_{Var,Out}_T templates are parsed.
4732 * tao/DynamicInterface/Context.h:
4733 * tao/DynamicInterface/ExceptionList.h:
4735 Moved all DII related functions in the CORBA namespace
4736 (e.g. release()) to the new DLL_CORBA_methods.h header.
4738 Include the new DII_CORBA_methods.h header before
4739 tao/Pseudo_VarOut_T.h to make sure the DII types and functions
4740 we care about are declared before the TAO_Pseudo_{Var,Out}_T
4741 templates are parsed. Addresses g++ 3.4.x compile-time issues.
4743 * tao/DynamicInterface/ExceptionList.inl:
4745 Nuked trailing whitespace.
4747 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h (internals_):
4748 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h (internals_):
4750 Declared this mutex member as "mutable" so that performing a
4751 const_cast<> in const methods is unnecessary.
4753 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
4754 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
4756 Removed all const_cast<> mutex hacks in const methods. They are
4757 no longer necessary since the mutex member (internals_) is now
4760 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
4762 Removed "InternalGuard" typedef. It is no longer used.
4764 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
4766 Replaced all ACE_Guard uses with the corresponding ACE_GUARD
4767 macro. Addresses unused variable warnings.
4769 * orbsvcs/tests/Security/Big_Request/client.cpp:
4773 * tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.h:
4774 * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.h:
4776 Made destructor protected to enforce proper memory management
4777 through reference counting.
4779 Wed Apr 14 17:48:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4781 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
4783 Fixed generation of TAO::Objref_Traits<>::tao_marshal() method
4784 to check for a null object reference.
4786 * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
4788 Removed file, visitor is no longer used.
4790 Wed Apr 14 12:39:37 2004 Chad Elliott <elliott_c@ociweb.com>
4792 * examples/Simple/time-date/Simple_time_date.mpc:
4794 Added . to libpaths for the client project. This will allow the
4795 GNUmakefile to find the library and determine that it's ok to
4798 Wed Apr 14 10:08:18 2004 Chad Elliott <elliott_c@ociweb.com>
4800 * orbsvcs/IFR_Service/IFR_Service.mpc:
4802 For the IFRService project, rely on the ifrservice base project to
4803 get the settings for minimum_corba. Also, for the other projects
4804 inherit from minimum_corba instead of directly adding
4805 minimum_corba to 'avoids'.
4807 Wed Apr 14 13:51:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4809 All added includes below are needed because of my regenerations
4810 of stub/skeleton files in the archive. One of the changes is that tao/CDR.h
4811 is not included anymore in the header file, but in the implementation
4812 file, so you don't get tao/CDR.h for free anymore when you include a
4813 stub file. Just committing these files now, the updated stub/skeleton
4814 files will follow soon, but need to test another few builds to see if
4815 I didn't miss any other files.
4817 * tao/Any_Unknown_IDL_Type.cpp:
4819 * tao/Asynch_Reply_Dispatcher_Base.h:
4820 * tao/Connector_Registry.cpp:
4821 * tao/GIOP_Message_Base.h:
4822 * tao/GIOP_Message_Generator_Parser.cpp:
4823 * tao/GIOP_Message_Generator_Parser_10.cpp:
4824 * tao/GIOP_Message_Generator_Parser_12.cpp:
4825 * tao/GIOP_Message_Lite.h:
4826 * tao/GIOP_Utils.cpp:
4827 * tao/IIOP_Profile.cpp:
4829 * tao/UB_String_Argument_T.cpp:
4830 * tao/TAO_Server_Request.cpp:
4831 * tao/Tagged_Components.cpp:
4832 * orbsvcs/orbsvcs/AV/sfp.h:
4834 * tao/Service_Context.cpp:
4838 * tao/Strategies/DIOP_Acceptor.cpp:
4839 * tao/Strategies/SHMIOP_Acceptor.cpp:
4840 * tao/Valuetype/ValueBase.cpp:
4841 * tao/Valuetype/AbstractBase.cpp:
4842 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
4843 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
4844 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
4845 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
4846 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
4847 Added include of tao/CDR.h
4853 * tao/IIOP_Endpoints.pidl:
4854 Updated regeneration message
4856 Wed Apr 14 12:44:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4858 * TAO_IDL/be/be_codegen.cpp:
4859 Generate tao/CDR.h into the skeleton file.
4861 Wed Apr 14 07:43:18 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4864 * tao/GIOPC.{h,cpp,i}:
4871 GIOPA.cpp was not listed, but GIOPC.app was twice in the file list,
4874 Wed Apr 14 06:49:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4876 * TAO_IDL/tao_idl.mpc:
4877 Made another optimize line valid again. This should fix the
4878 crashing of the TAO_IDL compiler in the msvc release builds
4880 Wed Apr 14 06:42:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4883 Added include of tao/Exception.h to fix compile problems
4885 Tue Apr 13 12:22:18 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4889 In the suggested IDL compiler command line options to
4890 regenerate this file, removed -Gp (thru-POA collocation)
4891 and -Gd (direct collocation) since the file contains
4892 no interfaces, and added -GA, to generate Any operator
4893 and type code bodies in a separate file called GIOPA.cpp.
4895 Tue Apr 13 12:00:18 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
4897 * TAO_IDL/be/be_visitor_root/any_op.cpp:
4898 * TAO_IDL/be/be_visitor_root/root.cpp:
4900 Moved the check for the -GA option set and resulting
4901 conditional switch of the output stream file pointer
4902 from the root visitor to the any_op visitor.
4904 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
4906 Added check for the -GA option set and resulting
4907 conditional generation of type code body in *A.cpp
4908 instead of the default *C.cpp.
4910 * TAO_IDL/driver/drv_args.cpp:
4911 * docs/compiler.html:
4912 * tests/Hello/Hello.mpc:
4913 * tests/Hello/README:
4914 * tests/IDL_Test/IDL_Test.mpc:
4915 * tests/IDL_Test/README:
4916 * tests/Param_Test/Param_Test.mpc:
4917 * tests/Param_Test/README:
4919 Made the IDL compiler option -GA (generation of Any operator
4920 and type code bodies into a separate file with the extension
4921 *A.cpp), recently added and up until now intended only for
4922 TAO developers, available to all users. More flexible than
4923 the -Sa and -St options, which suppress generation of Any
4924 operators and type codes respectively, this option enables
4925 clients and servers to independently decide whether to
4926 compile and link TypeCode- and Any-related code. Changes
4927 involving this option include:
4929 - Add usage message to the IDL compiler.
4931 - Adding the option to the IDL compiler command line in
4932 Param_Test, IDL_Test and the Hello test. In the latter
4933 test, the resulting testA.cpp file is not included in
4934 either the client or server build, testing the decoupling
4935 of the dependency when a client or server does not use
4938 - Updating the README files of the above tests to document
4941 - Adding documentation of the option to the table of IDL
4942 compiler command line options in TAO/docs/compiler.html.
4944 Tue Apr 13 13:36:27 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4946 * tao/Dynamic_Parameter.pidl:
4947 Updated regeneration message
4949 * tao/Dynamic_ParameterA.cpp:
4950 * tao/Dynamic_ParameterC.{h,cpp,i}:
4953 * tao/Dynamic_ParameterA.h:
4954 * tao/Dynamic_ParameterC.inl:
4958 Removed Dynamic_ParameterA.h from dependencies
4960 Tue Apr 13 11:01:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4962 * tao/DomainC.{h,cpp,i}:
4970 Removed DomainA.h from dependencies
4972 Tue Apr 13 10:35:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
4974 * tao/Pollable.pidl:
4977 * tao/Policy_Forward.pidl:
4980 Updated usage message
4982 * tao/PollableC.{h,cpp,i}:
4984 * tao/PolicyC.{h,cpp,i}:
4985 * tao/Policy_ForwardA.cpp:
4986 * tao/Policy_ForwardC.{h,cpp,i}:
4987 Regenerated these files
4990 Removed dependency of ORB.h
4993 * tao/Policy_ForwardA.h:
4997 Removed removed files from dependencies
4999 Tue Apr 13 10:08:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5001 * orbsvcs/orbsvcs/Makefile.CosNaming:
5002 Fixed error in dependencies
5004 Tue Apr 13 10:05:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5006 * tao/PortableServer/Default_ORT.pidl:
5007 * tao/PortableServer/Default_ORTC.{h,cpp,i}:
5008 * tao/PortableServer/ImplRepoC.{h,cpp,i}:
5009 * tao/PortableServer/ImplRepoS.{h,cpp,i}:
5010 Regenerated these files
5012 * tao/PortableServer/ImR_Locator.pidl
5013 * tao/PortableServer/ImplRepo.pidl:
5014 Updated regeneration message
5016 Tue Apr 13 08:13:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5018 * tao/LocateRequest_Invocation_Adapter.h:
5019 Added forward declaration of ACE_Time_Value, this is used and
5020 with my regeneration this is not included anymore implicitly
5022 Mon Apr 12 23:57:24 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
5024 * tao/Acceptor_Registry.cpp:
5025 * tao/Connector_Registry.cpp:
5026 * tao/Invocation_Adapter.h:
5027 * tao/Invocation_Base.cpp:
5028 * tao/Invocation_Endpoint_Selectors.cpp:
5029 * tao/Remote_Invocation.cpp:
5030 * tao/Transport.cpp:
5032 Improved "const correctness".
5037 * tao/Any_Unknown_IDL_Type.cpp:
5038 * tao/CORBALOC_Parser.cpp:
5039 * tao/CORBANAME_Parser.cpp:
5040 * tao/Codeset_Manager.cpp:
5041 * tao/DLL_Parser.cpp:
5042 * tao/Default_Collocation_Resolver.cpp:
5043 * tao/Default_Endpoint_Selector_Factory.cpp:
5044 * tao/Default_Protocols_Hooks.cpp:
5045 * tao/Default_Stub_Factory.cpp:
5046 * tao/Default_Thread_Lane_Resources_Manager.cpp:
5048 * tao/Environment.cpp:
5049 * tao/Exception.cpp:
5050 * tao/FILE_Parser.cpp:
5051 * tao/IIOP_Acceptor.cpp:
5052 * tao/IIOP_Connector.cpp:
5053 * tao/IIOP_Factory.cpp:
5054 * tao/IIOP_Lite_Factory.cpp:
5055 * tao/IIOP_Profile.cpp:
5056 * tao/IIOP_Transport.cpp:
5057 * tao/Incoming_Message_Queue.cpp:
5058 * tao/MCAST_Parser.cpp:
5060 * tao/ORBInitInfo.cpp:
5061 * tao/ORBInitializer_Registry.cpp:
5063 * tao/ORB_Table.cpp:
5065 * tao/Object_KeyC.cpp:
5067 * tao/Request_Dispatcher.h:
5068 * tao/Resource_Factory.cpp:
5071 * tao/Synch_Invocation.cpp:
5072 * tao/TAO_Internal.cpp:
5073 * tao/Transport_Cache_Manager.cpp:
5074 * tao/Transport_Connector.cpp:
5076 * tao/default_client.cpp:
5077 * tao/default_resource.cpp:
5078 * tao/default_server.cpp:
5080 * tao/Domain/DomainS.cpp:
5081 * tao/DynamicAny/DynAny_i.cpp:
5082 * tao/DynamicAny/DynCommon.cpp:
5083 * tao/DynamicAny/DynEnum_i.cpp:
5084 * tao/DynamicAny/DynamicAnyC.cpp:
5085 * tao/DynamicInterface/Context.cpp:
5086 * tao/DynamicInterface/DII_Invocation.cpp:
5087 * tao/DynamicInterface/Dynamic_Implementation.cpp:
5088 * tao/DynamicInterface/Request.cpp:
5089 * tao/IORInterceptor/IORInterceptorC.cpp:
5090 * tao/IORManipulation/IORC.cpp:
5091 * tao/IORManipulation/IORManip_Loader.cpp:
5092 * tao/IORManipulation/IORManipulation.cpp:
5093 * tao/IORTable/IOR_Table_Impl.cpp:
5094 * tao/PortableServer/ImR_LocatorS.cpp:
5095 * tao/PortableServer/ImplRepoS.cpp:
5096 * tao/PortableServer/Object_Adapter.cpp:
5097 * tao/PortableServer/POA.cpp:
5098 * tao/PortableServer/PolicyS.cpp:
5099 * tao/PortableServer/PortableServer.cpp:
5100 * tao/PortableServer/PortableServerC.cpp:
5101 * tao/PortableServer/Servant_Base.cpp:
5102 * tao/PortableServer/ServerRequestInfo.cpp:
5103 * tao/RTCORBA/RT_Endpoint_Selector_Factory.cpp:
5104 * tao/RTCORBA/RT_Policy_i.cpp:
5105 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
5106 * tao/RTCORBA/RT_Stub_Factory.cpp:
5107 * tao/RTCORBA/Thread_Pool.h:
5108 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
5109 * tao/RTScheduling/Current.cpp:
5110 * tao/Strategies/DIOP_Acceptor.cpp:
5111 * tao/Strategies/DIOP_Connector.cpp:
5112 * tao/Strategies/DIOP_Endpoint.cpp:
5113 * tao/Strategies/DIOP_Factory.cpp:
5114 * tao/Strategies/DIOP_Profile.cpp:
5115 * tao/Strategies/SHMIOP_Endpoint.cpp:
5116 * tao/Strategies/SHMIOP_Factory.cpp:
5117 * tao/Strategies/SHMIOP_Profile.cpp:
5118 * tao/Strategies/UIOP_Acceptor.cpp:
5119 * tao/Strategies/UIOP_Connector.cpp:
5120 * tao/Strategies/UIOP_Endpoint.cpp:
5121 * tao/Strategies/UIOP_Factory.cpp:
5122 * tao/Strategies/UIOP_Lite_Factory.cpp:
5123 * tao/Strategies/UIOP_Profile.cpp:
5124 * tao/Strategies/advanced_resource.cpp:
5125 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
5126 * tao/Valuetype/AbstractBase.h:
5127 * tao/Valuetype/AbstractBase.inl:
5128 * tao/Valuetype/ValueFactory_Map.h:
5130 Added missing #includes necessary for the
5131 ACE_TEMPLATES_REQUIRE_SOURCE + non-inlined case, in addition to
5132 GNU g++ 3.4 (pre-release) preprocessor errors. Thanks to
5133 Oliver Kellogg <Oliver.Kellogg@sysde.eads.net> and Roland Meub
5134 <roland.meub@gmx.de> for providing patches.
5138 * tao/ParameterMode.h:
5139 * tao/Resource_Factory.h:
5141 * tao/Valuetype/ValueBase.inl:
5143 Nuked trailing whitespace.
5145 * tao/Asynch_Queued_Message.h (size_):
5147 Made this class member "const". Its value never changes.
5149 * tao/Asynch_Queued_Message.cpp (TAO_Asynch_Queued_Message):
5151 Initialize "size_" member in base member initializer list since
5152 that member is now "const".
5154 * tao/GIOP_Message_Base.cpp:
5155 * tao/Invocation_Adapter.cpp:
5157 Corrected typo in comment.
5159 * tao/CORBA_methods.h:
5160 * tao/DynamicInterface/ExceptionList.h:
5162 Moved CORBA::{release,is_nil}(CORBA::ExceptionList *) prototypes
5163 to CORBA_methods.h. Fixes GNU g++ 3.4 (pre-release)
5164 compile-time errors. Thanks to Oliver Kellogg
5165 <Oliver.Kellogg@sysde.eads.net> and Roland Meub
5166 <roland.meub@gmx.de> for providing patches.
5168 * tao/IORInterceptor_Adapter.h (destroy_interceptors):
5170 Neglected to commit this file when this change "Fri Mar 26
5171 14:32:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>" was
5174 * tao/Policy_Set.cpp (get_policy_overrides):
5176 Improved exception safety, "const correctness" and performance.
5178 * tao/Profile_Transport_Resolver.cpp:
5179 * tao/Synch_Invocation.h:
5183 * tao/Valuetype/Value_CORBA_methods.h:
5185 New file containing prototypes for methods in the CORBA
5188 * tao/Valuetype/ValueBase.h:
5190 Moved CORBA::{add,remove}_ref() prototypes to new
5191 Value_CORBA_methods.h header.
5193 (TAO_OBV_GIOP_Flags):
5195 Changed this class to a namespace, which is really what it was
5198 All constants in this namespace are now set in the header, which
5199 is consistent with our current TAO conventions.
5201 * tao/Valuetype/ValueBase.cpp:
5203 Moved static constant definitions to the header, which is
5204 consistent with our current TAO conventions.
5206 * tao/Valuetype/Value_VarOut_T.cpp:
5208 Include new "Value_CORBA_methods.h" header to pull in
5209 CORBA::{add,remove}_ref(CORBA::ValueBase *) function
5210 prototypes. Addresses GNU g++ 3.4 (pre-release) compile-time
5211 problems. Thanks to Oliver Kellogg
5212 <Oliver.Kellogg@sysde.eads.net> and Roland Meub
5213 <roland.meub@gmx.de> for providing patches.
5215 Tue Apr 13 06:46:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5217 * tao/RTPortableServer/Makefile:
5219 Removed references to the files I removed yesterday. I am already
5220 so familiar with MPC that I forgot the dependencies in the GNU
5221 makefiles that are in the archive ;-).
5223 Mon Apr 12 14:27:50 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5227 Uncommented the omg.org #pragma prefix directive, and
5228 updated the suggested IDL compiler command line options
5229 for regenerating this file.
5231 Mon Apr 12 13:58:32 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5235 Added inclusion of the stub header files for all the
5236 sequences of CORBA basic types that have been added to
5237 TAO so far. Sequences of CORBA basic types are now required
5238 to be contained in a compliant ORB, so users should be
5239 able to employ them in applications even if they do not
5240 appear in any IDL files. These inclusions in corba.h
5241 enable users to get access to these sequences and several
5242 other types in the ORB, without requiring any knowledge
5243 of TAO internals to determine the specific include files
5246 * tao/DynamicAny/DynamicAny.mpc:
5248 Added valuetype dependency to generated project and makefiles.
5249 The absence of this dependency is a legacy from the days
5250 when TAO did not support valuetypes.
5252 * tao/DynamicAny/DynamicAny.pidl:
5253 * tao/RTCORBA/RTCORBA.pidl:
5255 Added include path to TAO_ROOT to the suggested IDL compiler
5256 command line options for regenerating these files.
5258 Mon Apr 12 13:54:32 2004 Chad Elliott <elliott_c@ociweb.com>
5260 * orbsvcs/orbsvcs/FTORB.mpc:
5262 Made the FT_ClientORB project depend upon ace_uuid.
5264 Mon Apr 12 13:36:43 2004 Chad Elliott <elliott_c@ociweb.com>
5266 * utils/NamingViewer/NamingViewer.mpc:
5268 Removed a misleading comment.
5270 Mon Apr 12 18:16:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5272 * tao/ObjectIdListC.{h,cpp.i}:
5273 * tao/PI_ForwardC.{h,cpp,i}:
5274 * tao/PortableInterceptorA.cpp:
5275 * tao/PortableInterceptorC.{h,cpp,i}:
5276 * tao/ShortSeqA.cpp:
5277 * tao/ShortSeqC.{h,cpp,i}:
5278 Regenerated these files
5280 * tao/ObjectIdList.pidl:
5281 * tao/PI_Forward.pidl:
5282 * tao/PortableInterceptor.pidl:
5283 Updated regeneration message
5285 * tao/PortableInterceptorA.h:
5288 Mon Apr 12 18:09:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5290 * tao/RTCORBA/RTCORBAC.{h,cpp,i}:
5291 * tao/RTPortableServer/RTPortableServerA.cpp:
5292 * tao/RTPortableServer/RTPortableServerC.{h,cpp,i}:
5293 * tao/TypeCodeFactory/TypeCodeFactoryC.{h,cpp,i}:
5294 * tao/DynamicAny/DynamicAnyC.{h,cpp,i}:
5295 * tao/BooleanSeqA.cpp:
5296 * tao/BooleanSeqC.{h,cpp,i}:
5298 * tao/BoundsC.{h,cpp,i}:
5300 * tao/DynamicC.{h,cpp,i}:
5301 * tao/FloatSeqA.cpp:
5302 * tao/FloatSeqC.{h,cpp,i}:
5303 * tao/IOP_CodecA.cpp:
5304 * tao/IOP_CodecC.{h,cpp,i}:
5305 * tao/Messaging_PolicyValueA.cpp:
5306 * tao/Messaging_PolicyValueC.{h,cpp,i}:
5307 * tao/Object_KeyC.{h,cpp,i}:
5308 * tao/Messaging_SyncScopeC.{h,cpp,i}:
5309 Regenerated these files
5311 * tao/RTPortableServer/RTPortableServer.pidl:
5312 * tao/TypeCodeFactory/TypeCodeFactory.pidl:
5313 * tao/DynamicAny/DynamicAny.pidl:
5314 * tao/BooleanSeq.pidl:
5317 * tao/FloatSeq.pidl:
5318 * tao/IOP_Codec.pidl:
5319 * tao/Messaging_PolicyValue.pidl:
5320 * tao/Messaging_SyncScope.pidl:
5321 * tao/Object_Key.pidl:
5322 Updated regeneration message
5324 * tao/RTPortableServer/RTPortableServerA.h:
5328 * tao/Messaging_PolicyValueA.h:
5331 Mon Apr 12 12:20:09 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5333 * TAO_IDL/be/be_codegen.cpp:
5334 * TAO_IDL/include/idl_global.h:
5335 * TAO_IDL/util/utl_global.cpp:
5336 * TAO_IDL/util/utl_scope.cpp:
5338 - To the logic for generation of ORB include files, added
5339 a special case for the occurrence of ValueBase, separating
5340 it from the occurrence of a valuetype declaration. This
5341 change allows us to avoid the inclusion of ValueFactory.h
5342 when all we have is a ValueBase member or parameter.
5344 - Move the generation of the include of CDR.h to the stub
5345 source file. Now that all CDR operators are uninlined,
5346 this include no longer needs to appear in the stub header
5349 Mon Apr 12 16:48:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5351 * tao/ULongSeqA.cpp:
5352 * tao/ULongSeqC.{h,cpp,i}:
5353 * tao/StringSeqA.cpp:
5354 * tao/StringSeqC.{h,cpp,i}:
5355 Regenerated these files
5357 * tao/StringSeq.pidl:
5358 * tao/ULongSeq.pidl:
5359 Updated regeneration message
5363 Removed these files, not needed anymore
5365 Mon Apr 12 16:41:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5367 * tao/WrongTransactionA.cpp:
5368 * tao/WrongTransactionC.{h,cpp,i}:
5369 * tao/UShortSeqA.cpp:
5370 * tao/UShortSeqC.{h,cpp,i}:
5371 Regenerated these files
5373 * tao/WrongTransaction.pidl:
5374 * tao/UShortSeq.pidl:
5375 Updated regeneration message
5377 * tao/WrongTransactionA.h:
5379 * tao/diffs/WrongTransaction.diff:
5380 Removed these files, not needed anymore
5382 Mon Apr 12 11:27:36 2004 Chad Elliott <elliott_c@ociweb.com>
5384 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
5386 Changed the names of the projects in this mpc file to avoid
5387 conflicts with a couple of projects down in CIAO.
5389 Mon Apr 12 16:22:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5391 * tao/Messaging/Messaging_No_Impl.pidl:
5392 * tao/Messaging/Messaging_RT_Policy.pidl:
5393 * tao/Messaging/Messaging_SyncScope_Policy.pidl:
5394 * tao/Messaging/TAO_Ext.pidl:
5395 Updated regeneration message
5397 * tao/Messaging/Messaging_No_ImplC.{h,cpp,i}:
5398 * tao/Messaging/Messaging_RT_PolicyC.{h,cpp,i}:
5399 * tao/Messaging/Messaging_SyncScope_PolicyC.{h,cpp,i}:
5400 * tao/Messaging/MessagingS.{h,cpp,i}:
5401 * tao/Messaging/MessagingC.{h,cpp,i}:
5402 * tao/Messaging/MessagingS_T.{h,cpp,i}:
5403 * tao/Messaging/TAO_ExtC.{h,cpp,i}:
5404 Regenerated these files with the latest version of the IDL compiler.
5405 More updated will follow.
5407 Mon Apr 12 11:08:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5409 * TAO_IDL/be/be_visitor_field/field_ci.cpp:
5410 * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
5412 Fixed warnings (and an errror) in the daily builds.
5414 Mon Apr 12 10:50:51 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5416 * orbsvcs/orbsvcs/IFRService/Container_i.cpp (destroy_i):
5418 Added temporary caching and restoring for the current
5419 ACE_Configuration_Section_Key, while we are calling
5420 destroy_i() on the containers contents. If the container
5421 is a module that contains another module, the destroy_i()
5422 we are in will be called recursively so the state must
5423 be preserved. Thanks to Ramiro Penataro <c>
5424 for reporting the problem.
5426 * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
5428 Added missing destroy() call to an object returned from an
5431 * orbsvcs/orbsvcs/Log/Log_i.cpp:
5432 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
5434 Added some explicit casts to eliminate converstion warnings
5437 Mon Apr 12 10:46:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5441 Removed this from the repo. Thanks to Johnny for pointing this
5444 Mon Apr 12 10:43:19 2004 Venkita Subramonian <venkita@cs.wustl.edu>
5446 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.{h,cpp}: Added a new
5447 comparison function comp_tuple_finish_times which can compare
5448 RT_Info_Tuple structures.
5450 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: Used the above
5451 comparison function instead of comp_entry_finish_times which was
5454 Mon Apr 12 15:35:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5456 * tao/BiDir_GIOP/BiDirPolicyC.h:
5457 Removed wrongly added path
5459 Mon Apr 12 10:11:50 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5461 * TAO_IDL/tao_idl.mpc:
5463 Reverted the change I made in
5465 Fri Apr 9 12:28:48 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5467 since it was not necessary with recent changes to the MPC
5470 Mon Apr 12 14:01:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5472 * tao/BiDir_GIOP/BiDirPolicyC.{h,cpp,i}:
5473 Regenerated these files with the latest version of the TAO_IDL
5474 compiler. More generated files will be updated shortly.
5476 Mon Apr 12 13:56:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5479 Added Template_Files to make sure that some extra files are also
5480 generated to the install section
5482 * tao/Object_Proxy_Impl.h:
5483 * tao/target_specification.h:
5484 * tao/Parser_Registry.h:
5485 * tao/ObjectKey_Table.h:
5487 * tao/Default_Collocation_Resolver.h:
5488 * tao/Invocation_Base.h:
5489 Fixed types and improved doxygen documentation
5491 Mon Apr 12 08:02:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5493 * TAO_IDL/be/be_visitor_field/field_ci.cpp:
5497 Sun Apr 11 18:33:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5501 Axed them from the repo. Thanks tp Johnny for reminding me to do
5504 Sun Apr 11 18:20:40 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5506 * examples/POA/DSI/DSI.DSW:
5508 Removed this from the repo.
5510 Sat Apr 10 23:39:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5516 Sat Apr 10 17:54:54 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5518 * TAO_IDL/be/be_visitor_decl.cpp:
5519 * TAO_IDL/be/be_visitor_sequence.cpp:
5520 * TAO_IDL/be/be_visitor_field/field_ci.cpp:
5521 * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
5522 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
5523 * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
5524 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
5525 * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
5526 * TAO_IDL/be_include/be_visitor_sequence.h:
5528 - Added check for sequence locality (sequence element type
5529 is or contains a local interface) before generating CDR
5530 stream operators. Thanks to Johny Willemsen
5531 <jwillemsen@remedy.nl> for reporting the bug.
5533 - Removed calls and inclusions of class be_visitor_sequence_ci,
5534 since its only method, visit_sequence() does nothing.
5536 * TAO_IDL/be_include/be_visitor_sequence/sequence_ci.h:
5537 * TAO_IDL/be/be_visitor_sequence/sequence_ci.cpp:
5539 Removed files containing class be_visitor_sequence_ci from
5542 Sat Apr 10 14:21:44 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5544 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
5546 Fixed typos in error messages. Thanks to Johnny Willemsen
5547 <jwillemsen@remedy.nl> for pointing out the mistakes.
5549 Sat Apr 10 14:07:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5551 * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
5553 Added missing check for locality constraint (struct contains a
5554 local interface at some level) to match the check in
5557 Fri Apr 9 23:25:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5559 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
5561 Fixed unused variable warning.
5563 Fri Apr 9 12:33:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5565 * TAO_IDL/driver/drv_args.cpp:
5567 Added usage message for the option to generate debug file/line#
5568 info for implementation classes. Thanks to Johnny Willemsen
5569 <jwillemsen@remedy.nl> for pointing out the oversight.
5571 Fri Apr 9 12:28:48 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5573 * TAO_IDL/fe/idl.ll (idl_store_pragma):
5574 * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma):
5576 Moved the check for the repo id having been
5577 already set with 'typeid' earlier, before the
5578 call to replace the repo id itself. The previous logic,
5579 coupled with the recent change to compute repository
5580 IDs in the IDL compiler eagerly, led to bogus errors
5581 when a #pragma ID directive is encountered in an IDL
5582 file. Thanks to Mehrdad Nazari <mehrdad.nazari@excite.com>
5583 for reporting the bug.
5585 * TAO_IDL/include/utl_err.h (id_reset_error):
5586 * TAO_IDL/util/utl_err.cpp (id_reset_error):
5588 Change the two char* parameters of this method
5589 to have the 'const' qualifier.
5591 * TAO_IDL/ast/ast_decl.cpp:
5593 Changed the logic of the repo id set method to
5594 reflect the changes above in lex.yy.cpp.
5596 * TAO_IDL/tao_idl.mpc:
5598 Commented out occurrences of
5600 optimize = <nothing>
5602 There are comments that this doesn't work on Windows,
5603 but the line itself was left uncommented. The comment
5604 is correct, the line does indeed break project generation
5607 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
5608 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
5609 * TAO_IDL/be_include/be_visitor_enum/cdr_op_cs.h:
5610 * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_cs.h:
5612 New files, renamed from the corresponding *_ci.* versions,
5613 which were removed from the repository.
5615 * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ci.cpp:
5616 * TAO_IDL/be/be_visitor_enum/cdr_op_ci.cpp:
5617 * TAO_IDL/be/be_visitor_eventtype_fwd/cdr_op_ci.cpp:
5618 * TAO_IDL/be/be_visitor_exception/cdr_op_ci.cpp:
5619 * TAO_IDL/be/be_visitor_component/cdr_op_ci.cpp:
5620 * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
5621 * TAO_IDL/be/be_visitor_interface/cdr_op_ci.cpp:
5622 * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ci.cpp:
5623 * TAO_IDL/be/be_visitor_sequence/cdr_op_ci.cpp:
5624 * TAO_IDL/be/be_visitor_structure/cdr_op_ci.cpp:
5625 * TAO_IDL/be/be_visitor_typedef/cdr_op_ci.cpp:
5626 * TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
5627 * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
5628 * TAO_IDL/be/be_visitor_valuetype/cdr_op_ci.cpp:
5629 * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
5630 * TAO_IDL/be_include/be_visitor_component/cdr_op_ci.h:
5631 * TAO_IDL/be_include/be_visitor_component_fwd/cdr_op_ci.h:
5632 * TAO_IDL/be_include/be_visitor_enum/cdr_op_ci.h:
5633 * TAO_IDL/be_include/be_visitor_eventtype_fwd/cdr_op_ci.h:
5634 * TAO_IDL/be_include/be_visitor_exception/cdr_op_ci.h:
5635 * TAO_IDL/be_include/be_visitor_field/cdr_op_ci.h:
5636 * TAO_IDL/be_include/be_visitor_interface/cdr_op_ci.h:
5637 * TAO_IDL/be_include/be_visitor_interface_fwd/cdr_op_ci.h:
5638 * TAO_IDL/be_include/be_visitor_sequence/cdr_op_ci.h:
5639 * TAO_IDL/be_include/be_visitor_structure/cdr_op_ci.h:
5640 * TAO_IDL/be_include/be_visitor_typedef/cdr_op_ci.h:
5641 * TAO_IDL/be_include/be_visitor_union/cdr_op_ci.h:
5642 * TAO_IDL/be_include/be_visitor_union_branch/cdr_op_ci.h:
5643 * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_ci.h:
5644 * TAO_IDL/be_include/be_visitor_valuetype_fwd/cdr_op_ci.h:
5646 Visitor files removed from the repository. Code from some
5647 of these files has been moved to the corresponding *_cs.*
5650 * TAO_IDL/be/be_visitor_array.cpp:
5651 * TAO_IDL/be/be_visitor_component.cpp:
5652 * TAO_IDL/be/be_visitor_component_fwd.cpp:
5653 * TAO_IDL/be/be_visitor_enum.cpp:
5654 * TAO_IDL/be/be_visitor_eventtype.cpp:
5655 * TAO_IDL/be/be_visitor_eventtype_fwd.cpp:
5656 * TAO_IDL/be/be_visitor_exception.cpp:
5657 * TAO_IDL/be/be_visitor_field.cpp:
5658 * TAO_IDL/be/be_visitor_interface.cpp:
5659 * TAO_IDL/be/be_visitor_interface_fwd.cpp:
5660 * TAO_IDL/be/be_visitor_sequence.cpp:
5661 * TAO_IDL/be/be_visitor_structure.cpp:
5662 * TAO_IDL/be/be_visitor_typedef.cpp:
5663 * TAO_IDL/be/be_visitor_union.cpp:
5664 * TAO_IDL/be/be_visitor_union_branch.cpp:
5665 * TAO_IDL/be/be_visitor_valuetype.cpp:
5666 * TAO_IDL/be/be_visitor_valuetype_fwd.cpp:
5667 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
5668 * TAO_IDL/be/be_visitor_component/component.cpp:
5669 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
5670 * TAO_IDL/be/be_visitor_exception/exception.cpp:
5671 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
5672 * TAO_IDL/be/be_visitor_interface/interface.cpp:
5673 * TAO_IDL/be/be_visitor_module/module.cpp:
5674 * TAO_IDL/be/be_visitor_root/cdr_op.cpp:
5675 * TAO_IDL/be/be_visitor_root/root.cpp:
5676 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
5677 * TAO_IDL/be/be_visitor_structure/structure.cpp:
5678 * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
5679 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
5680 * TAO_IDL/be/be_visitor_union/union.cpp:
5681 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
5682 * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
5683 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
5684 * TAO_IDL/be_include/be_visitor_array.h:
5685 * TAO_IDL/be_include/be_visitor_component.h:
5686 * TAO_IDL/be_include/be_visitor_component_fwd.h:
5687 * TAO_IDL/be_include/be_visitor_enum.h:
5688 * TAO_IDL/be_include/be_visitor_eventtype.h:
5689 * TAO_IDL/be_include/be_visitor_eventtype_fwd.h:
5690 * TAO_IDL/be_include/be_visitor_exception.h:
5691 * TAO_IDL/be_include/be_visitor_field.h:
5692 * TAO_IDL/be_include/be_visitor_interface.h:
5693 * TAO_IDL/be_include/be_visitor_interface_fwd.h:
5694 * TAO_IDL/be_include/be_visitor_sequence.h:
5695 * TAO_IDL/be_include/be_visitor_structure.h:
5696 * TAO_IDL/be_include/be_visitor_typedef.h:
5697 * TAO_IDL/be_include/be_visitor_union.h:
5698 * TAO_IDL/be_include/be_visitor_union_branch.h:
5699 * TAO_IDL/be_include/be_visitor_valuetype.h:
5700 * TAO_IDL/be_include/be_visitor_valuetype_fwd.h:
5701 * TAO_IDL/be_include/be_visitor_array/cdr_op_cs.h:
5702 * TAO_IDL/be_include/be_visitor_exception/cdr_op_cs.h:
5703 * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h:
5704 * TAO_IDL/be_include/be_visitor_structure/cdr_op_cs.h:
5705 * TAO_IDL/be_include/be_visitor_union/cdr_op_cs.h:
5706 * TAO_IDL/be_include/be_visitor_union_branch/cdr_op_cs.h:
5708 Generation of all implementations of CDR stream operators
5709 has been uninlined. CDR stream operators for about half the
5710 IDL types were already uninlined, due to various forces such
5711 as the handling of undefined forward declared interfaces and
5712 increased templatizing of generated code to reduce footprint.
5713 However, bugs continued to be discovered relating to the
5714 CDR stream operators that remained inlined, so this change
5715 was made to deal with present and future cases. The bug that
5716 precipitated this entry was reported by John Fletcher
5717 <john.fletcher@rd.bbc.co.uk>. In many cases, where the operand
5718 type is fully known, modern C++ compilers will still implicitly
5719 inline the operator bodies.
5721 * TAO_IDL/be_include/be_codegen.h:
5723 Removed the context state TAO_ROOT_CDR_OP_CI, since it is
5726 Thu Apr 8 20:12:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5730 Removed all the borland makefiles files from the
5731 repository. Files in include/makeinclude have not been removed.
5733 Wed Apr 7 10:37:14 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
5735 * docs/ORBEndpoint.html:
5737 Added documentation for SSLIOP endpoints.
5739 Sat Apr 3 19:22:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5741 * examples/Simulator/Event_Supplier/Makefile:
5743 Fixed the Makefile. Thanks to Tommy Persson <tpe@ida.liu.se> for
5744 reporting the problem. Through some magic I am going to make
5745 this Makefile appear in 1.4.1.
5747 Fri Apr 02 13:37:23 2004 Balachandran <bala@dre.vanderbilt.edu>
5749 * TAO version 1.4.1 released.
5751 Fri Apr 2 13:05:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5755 Updated with the latest developments just prior to BFO.
5757 Thu Apr 1 10:19:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5759 * tests/CodeSets/libs/UCS4_UTF16/CodeSets_Libs_UCS4_UTF16.bor:
5760 Fixed wrong file name and wrong build_dll define in this Borland
5761 makefile. This fixes the build errors in the BCB5 TAO build.
5763 Wed Mar 31 23:16:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5765 * examples/Borland/ChatClient.cpp:
5766 * examples/Borland/ORBThread.h:
5767 * examples/Borland/pch.h:
5768 * examples/Kokyu_dsrt_schedulers/EDF_Scheduling.pidl:
5769 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl:
5770 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl:
5771 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl:
5772 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl:
5773 * examples/RTScheduling/FP_Scheduling.pidl:
5774 * examples/RTScheduling/MIF_Scheduling.pidl:
5775 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
5776 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
5777 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
5778 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
5779 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager_Main.cpp:
5780 * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp:
5781 * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
5782 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
5783 * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp:
5784 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
5785 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
5786 * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
5787 * orbsvcs/orbsvcs/PortableGroup.idl:
5788 * orbsvcs/orbsvcs/PortableGroup_Simple_DS.idl:
5789 * orbsvcs/orbsvcs/SSLIOP.idl:
5790 * orbsvcs/orbsvcs/Security.idl:
5791 * orbsvcs/orbsvcs/SecurityReplaceable.idl:
5792 * orbsvcs/orbsvcs/miop.idl:
5793 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
5794 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
5795 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
5796 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
5797 * orbsvcs/tests/FT_App/FTAPP_Analyzer_Main.cpp:
5798 * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp:
5799 * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp:
5800 * orbsvcs/tests/FT_App/FTAPP_Notifier_Main.cpp:
5801 * orbsvcs/tests/FT_App/FT_Replica.cpp:
5802 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
5803 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
5804 * orbsvcs/tests/FT_App/StubBatchConsumer.cpp:
5805 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
5806 * orbsvcs/tests/FT_App/StubFaultConsumer.cpp:
5807 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
5808 * performance-tests/POA/Demux/demux_stats.cpp:
5810 * tao/PortableServer/Default_ORT.pidl:
5811 * tao/RTPortableServer/RTPortableServer.pidl:
5812 * tao/Utils/Server_Main.cpp:
5813 * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.h:
5814 * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.h:
5815 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_Factory.h:
5817 Fixed fuzz warnings.
5819 Wed Mar 31 18:19:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5821 * docs/releasenotes/ftcorba_services.html:
5823 Fixed fuzz warnings.
5825 Wed Mar 31 17:56:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5827 * examples/Advanced/ch_12/icp.h:
5828 * examples/Advanced/ch_18/icp.h:
5829 * examples/Advanced/ch_21/icp.h:
5830 * examples/Advanced/ch_8_and_10/icp.h:
5831 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
5832 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
5833 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
5834 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
5835 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
5836 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
5837 * orbsvcs/performance-tests/LoadBalancing/LoadBalancing.mpc:
5838 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
5839 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
5840 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
5841 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
5842 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
5843 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
5844 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
5845 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
5846 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc:
5847 * performance-tests/Anyop/Anyop.mpc:
5848 * performance-tests/Latency/Collocation/Collocation.mpc:
5850 Fixes for fuzz warnings.
5852 Wed Mar 31 15:29:23 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5854 * tao/PICurrent_Copy_Callback.h:
5855 Fixed fuzz error about incorrect doxygen file tag.
5857 Wed Mar 31 08:00:17 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
5859 * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp (svr_worker):
5860 * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp (Worker_Thread):
5861 Changed the name "barrier" to "thread_barrier" to fix a problem
5862 with macro conflicts on certain OS platforms. Thanks to Levente
5863 Torok <tealev@yahoo.com> for reporting this.
5865 Wed Mar 31 09:12:00 2004 David Smith <dts@prismtechnologies.com>
5867 * orbsvcs/orbsvcs/Makefile:
5869 Added dependency to avoid some HPUX compile errors. Thanks
5870 to Kris Dekeyser <Kris.Dekeyser@lms.be> for suggesting this.
5872 Tue Mar 30 08:48:06 2004 Phil Mesnier <mesnier_p@ociweb.com>
5874 * tests/TAO_Tests.dsw:
5875 * tests/CodeSets/libs/Makefile.bor:
5876 * tests/CodeSets/libs/UCS4_UTF16/Makefile.bor:
5877 * tests/CodeSets/libs/UCS4_UTF16/CodeSets_Libs_UCS4_UTF16.bor:
5878 * tests/CodeSets/libs/UCS4_UTF16/CodeSets_Libs_UCS4_UTF16.dsp:
5880 Add the wide character codeset translator test to the shipped
5881 Borland and MSVC 6 build environments.
5883 Tue Mar 30 13:19:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5885 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile:
5887 Updated dependencies.
5889 Mon Mar 29 21:34:30 2004 Balachandran Natarajan <bala@cs.wustl.edu>
5891 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
5893 Fixed byte ordering problems that prevented DSI gateways on a
5894 different byte order to communicate with clients and servers
5895 running on different byte orders. Thanks To Mouna Seri
5896 <seri@crhc.uiuc.edu> for reporting the problem.
5898 Mon Mar 29 11:46:49 2004 Chad Elliott <elliott_c@ociweb.com>
5900 * TAO_IDL/tao_idl.mpc:
5902 Turn off optimization for both the FE library and tao_idl. This
5903 code causes problems the vc6 and vc71 optimizer.
5905 Sun Mar 28 18:13:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5907 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
5908 Borland C++ 6 Update Pack 4 and earlier give a warning about
5909 comparing signed and unsigned values in the
5910 minimum_polulate() and initial_populate() warnings.
5911 The comparison uses a unsigned long and unsigned short and it
5912 seems that the compiler promotes the unsigned short of an int
5913 and this then gives the warning. Just for Borland disabled the
5914 warning in this file.
5916 Sun Mar 28 15:57:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
5918 * orbsvcs/tests/Notify/lib/Notify_lib.mpc:
5919 Fixed the name of the shared lib generated to match the orignal
5920 makefiles. This will fix the not running of the Notify tests in
5921 the MPC enabled builds.
5923 Fri Mar 26 18:41:33 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5929 Added new files from
5931 Fri Mar 26 13:23:12 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5933 to projects makefiles.
5935 * tao/BooleanSeqA.cpp:
5937 Overlooked new file from
5939 Fri Mar 26 13:23:12 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5941 Fri Mar 26 16:45:50 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
5943 * TAO_IDL/util/utl_scope.cpp (redef_clash):
5945 This method bypasses the redefinition error for interfaces
5946 and valuetypes that are forward declared and then defined
5947 in the same opening of a module, or at global scope. Added
5948 missing cases for components and eventtypes.
5950 * TAO_IDL/be/be_visitor_component/component_ci.cpp:
5951 * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
5953 Cosmetic changes to indentation of generated code.
5955 * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
5956 * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
5957 * TAO_IDL/be_include/be_visitor_field/cdr_op_ci.h:
5958 * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_ci.h:
5960 Added missing methods to marshal and unmarshal component and
5961 eventtype members of structs, unions, exceptions and valuetypes.
5963 * TAO_IDL/be/be_visitor_valuetype.cpp:
5965 Added include files for component, component_fwd, eventtype and
5966 eventtype_fwd node classes.
5968 Thanks to Jingbin An <anjb@sina.com> for reporting the code
5969 generation and compile errors that uncovered the above bugs, and
5970 for sending in an example IDL file.
5972 Fri Mar 26 14:32:35 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
5974 * tao/IORInterceptor_Adapter.h (destroy_interceptor):
5975 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
5976 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
5978 Made exception specification empty to match the
5979 TAO_ORB_Core::destroy_interceptor() exception specification.
5980 Concrete implementations of this method should not throw
5981 exceptions since they are being called when cleaning up
5984 * tao/Interceptor_List.h:
5985 * tao/Interceptor_List.cpp:
5986 * tao/IORInterceptor/IORInterceptor_List.h:
5987 * tao/IORInterceptor/IORInterceptor_List.cpp:
5989 Changed interceptor lists to contain
5990 PortableInterceptor::{Client,Server,IOR}Interceptor_var types
5991 instead of their "_ptr" counterparts. This cleans up memory
5992 management, and also fixes memory leaks of reference counted
5993 interceptors. The leak was occurring due to the incremental
5994 reduction in size of the interceptor list array that occurs
5995 during the CORBA::ORB::destroy() call. The
5996 ~TAO_{Client,Server,IOR}Interceptor_List() destructors iterate
5997 through the interceptor array and call CORBA::release() on each
5998 interceptor reference. However, by the time
5999 CORBA::ORB::destroy() call completed, the array size was
6000 incrementally reduced to zero (memory not deallocated). The
6001 Interceptor_List destructors ended up attempting to iterate
6002 through an array of size zero. Switching the contained type to
6003 a "_var" automated the memory management for us, thus cleaning
6006 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp (open):
6008 By default, OpenSSL attempts to send the entire chunk of data.
6009 This is fine for relatively small chunks of data. However, if
6010 SSL_write() returns with an SSL_ERROR_WANT_WRITE (basically an
6011 EWOULDBLOCK) when using non-blocking I/O, TAO may attempt to
6012 resend the same data with a potentially different buffer
6013 address. Such a scenario is prone to happen when sending large
6014 chunks of data that cause flow control to occur. For most
6015 protocol implementations this is fine. OpenSSL, on the other
6016 hand, requires that the same arguments be passed to SSL_write()
6017 if an SSL_ERROR_WANT_WRITE error occured on a previous
6018 SSL_write() attempt, which cannot be guaranteed by TAO's current
6019 message queuing/construction code, often resulting in a "bad
6020 write retry" OpenSSL error. To work around this issue, we
6021 enable partial SSL_write()s in SSL/TLS connections created by
6022 TAO's SSLIOP pluggable protocol. Doing so makes SSL_write()
6023 behave like write(2). Note that this isn't an issue when using
6024 blocking I/O. This fixes the SSLIOP "Big_Request" test
6027 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
6029 Corrected typo in comments.
6031 Fri Mar 26 13:23:12 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6033 * tao/BooleanSeq.pidl:
6034 * tao/BooleanSeqC.cpp:
6035 * tao/BooleanSeqC.h:
6036 * tao/BooleanSeqC.i:
6037 * tao/BooleanSeqS.h:
6039 New files, generating and defining CORBA::BooleanSeq in the ORB.
6043 Added new files to project generator.
6045 Thu Mar 25 23:06:01 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6047 * TAO_IDL/be/be_home.cpp:
6049 In constructor, added check for null value of managed component
6050 argument before doing a narrow on it. Some previous error could
6051 have propagated to a lookup failure.
6053 Fri Mar 26 10:36:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6055 * TAO_IDL/be/be_interface.cpp:
6057 Fixed an error with dynamic hash look up. This fixes some more
6058 problems. Problems largely stemmed from wrong count used in
6059 the generated code for the operation table. The way this was
6060 busted, makes one get a feeling that this was never tested.
6062 The counts still seem problematic for GPERF and LINEAR hash. I
6063 haven't touched it, since I am afraid that this could break
6066 Fri Mar 26 10:28:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6070 Corrected a logic error.
6072 Thu Mar 25 20:47:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6076 Fixed a compilation problem in builds that have exceptions
6079 Thu Mar 25 13:14:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6081 * tao/Sequence_T.cpp:
6084 Removed ACE_ASSERT since they are not good for the
6085 middleware. ACE_ASSERT's were used in places where bounds
6088 They have now been replaced with a new macro,
6089 TAO_SEQUENCE_ASSERT. This macro just calls the function
6090 check_bounds () which takes care of things. At this point this
6091 method is structured in such a way to print an error message and
6092 call a hook if we have it defined (this was discussed in the
6093 devo-group sometime back). If native exceptions are turned on,
6094 we throw a BAD_PARAM exception. May be std::out_of_range would be
6095 better. But the thought process is to throw a CORBA exception.
6096 If exceptions are turned off we abort.
6098 We should do something better for non-exception cases. If we
6099 have hooks for these we will be in a much better position.
6101 Thanks to Priya Narasimhan <priya@cs.cmu.edu> and Dr. Schmidt
6102 for motivating much of this.
6104 Thu Mar 25 06:42:49 2004 Chad Elliott <elliott_c@ociweb.com>
6106 * tao/Policy_Validator.h:
6107 * tao/Policy_Validator.cpp:
6109 Rewrote the linked list implementation to avoid the use of static
6110 pointers and to correctly add additional validators to the list.
6112 * tests/RTCORBA/Activate_Object_Multiple_ORBs/Activate_Object_Multiple_ORBs.mpc:
6113 * tests/RTCORBA/Activate_Object_Multiple_ORBs/run_test.pl:
6114 * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.idl:
6115 * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp:
6117 Added a test that, previous to this bug fix, demonstrated the flaw
6118 in the TAO_Policy_Validator class.
6120 Wed Mar 24 22:45:39 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6122 * TAO_IDL/be/be_interface.cpp (gen_operation_table):
6124 Reset the skel_count to be zero for dynamic hash. This is
6125 essential so that we don't count the previous operations when
6126 generating new tables like say for example having two interfaces
6127 in the same IDL file.
6129 Wed Mar 24 20:58:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6131 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.cpp:
6133 Fixed a unused variable warning
6135 Wed Mar 24 16:32:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6137 * orbsvcs/tests/RTCosScheduling/Makefile.RTCosScheduling_Client:
6138 * orbsvcs/tests/RTCosScheduling/Makefile.RTCosScheduling_Server:
6140 The tests shouldn't compile if RTCosScheduling is not
6141 compiled. Thanks to Mouna Seri <seri@crhc.uiuc.edu> for locating
6144 Wed Mar 24 14:27:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6146 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp (visit_attribute):
6148 Fixed bug where creation of attribute entries in the IFR was
6149 not working for local and abstract interfaces.
6151 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp (describe_i):
6153 Fixed mistake in code opening subsection for each attribute
6154 under the "attrs" subsection of a component entry in the IFR.
6155 Thanks to Vincent Seignole <vincent.seignole@wanadoo.fr> for
6156 reporting the problem in accessing the name and repository id of
6157 component attributes. This fix closes [BUGID:1771].
6159 Wed Mar 24 11:02:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6164 Changed the name of the parameter in the offset_map() set
6165 method from 'map' (which could clash with STL 'map') to
6166 'new_map'. Thanks to Garry Shamis <gshamis@yahoo.com> for
6167 reporting the problem. This closes [BUGID:1774].
6169 Wed Mar 24 11:00:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6171 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
6173 More fixes like these "Wed Mar 24 07:36:38 2004 Balachandran
6174 Natarajan <bala@dre.vanderbilt.edu>"
6176 Wed Mar 24 10:37:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6178 * docs/compiler.html:
6180 Added documentation for how -Ge option behaves by default. Thanks to
6181 Dr. Schmidt and Don Hinton for pointing this out.
6183 Wed Mar 24 07:36:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6185 * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp:
6187 Fixed warnings with g++ 3.2.3 which is available in RH
6188 advanced server edition. This doesn't seem to show up
6191 Wed Mar 24 07:18:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6193 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.cpp:
6194 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.cpp:
6195 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/server.cpp:
6197 Fixed compilation errors when exceptions is set to zero.
6199 Tue Mar 23 21:59:13 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
6201 * tao/ORB_Core.cpp (shutdown, destroy):
6203 Reverted the portion of the change (Wed Mar 07 19:19:18 2001
6204 Irfan Pyarali <irfan@cs.wustl.edu>) that moved the
6205 TAO_ORB_Core::destroy_interceptors() call from ORB::destroy() to
6206 ORB::shutdown(). Doing so broke compliance with the CORBA spec
6207 and also caused server side ending interception points to be
6208 called after the corresponding interceptor was destroyed.
6209 Addresses crashes appearing on some platforms. Note that
6210 applications are required to call ORB::destroy() in order to
6211 prevent interceptors from being leaked. Calling ORB::destroy()
6212 in order to cleanup interceptors is required by the CORBA spec.
6215 * tests/Portable_Interceptors/Makefile:
6216 * tests/Portable_Interceptors/Makefile.bor:
6217 * tests/Portable_Interceptors/ORB_Shutdown/Makefile:
6218 * tests/Portable_Interceptors/ORB_Shutdown/Makefile.bor:
6219 * tests/Portable_Interceptors/ORB_Shutdown/ORB_Shutdown.dsw:
6220 * tests/Portable_Interceptors/ORB_Shutdown/Portable_Interceptors_ORB_Shutdown.mpc:
6221 * tests/Portable_Interceptors/ORB_Shutdown/README:
6222 * tests/Portable_Interceptors/ORB_Shutdown/Server_ORBInitializer.cpp:
6223 * tests/Portable_Interceptors/ORB_Shutdown/Server_ORBInitializer.h:
6224 * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.cpp:
6225 * tests/Portable_Interceptors/ORB_Shutdown/Server_Request_Interceptor.h:
6226 * tests/Portable_Interceptors/ORB_Shutdown/client.bor:
6227 * tests/Portable_Interceptors/ORB_Shutdown/client.cpp:
6228 * tests/Portable_Interceptors/ORB_Shutdown/client.dsp:
6229 * tests/Portable_Interceptors/ORB_Shutdown/run_test.pl:
6230 * tests/Portable_Interceptors/ORB_Shutdown/server.bor:
6231 * tests/Portable_Interceptors/ORB_Shutdown/server.cpp:
6232 * tests/Portable_Interceptors/ORB_Shutdown/server.dsp:
6233 * tests/Portable_Interceptors/ORB_Shutdown/test.idl:
6234 * tests/Portable_Interceptors/ORB_Shutdown/test_i.cpp:
6235 * tests/Portable_Interceptors/ORB_Shutdown/test_i.h:
6237 New regression test that verifies
6238 ServerRequestInterceptor::destroy() is not prematurely called,
6239 e.g. before ending interception points have been called.
6241 Tue Mar 23 22:48:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6243 * tests/Portable_Interceptors/AMI/Echo_Handler.cpp:
6244 * tests/Portable_Interceptors/AMI/Echo_Handler.h:
6245 * tests/Portable_Interceptors/AMI/client.cpp:
6247 Huang-Ming reported that interceptors are not invoked during
6248 reply collection process in AMI. To verify the bug report I just
6249 went ahead and improved the above test to check for the missing
6250 test case. Looks like the bug report is false, but the
6251 improvement is good enough to be run in the daily builds.
6253 Tue Mar 23 13:53:59 2004 Chad Elliott <elliott_c@ociweb.com>
6255 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
6256 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
6257 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
6258 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
6259 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
6260 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
6262 Added mpc files for these projects.
6264 Tue Mar 23 09:36:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6266 * tao/CORBA_String.cpp (string_alloc):
6268 Intialize the allocated string to null.
6270 * tao/params.cpp (ctor):
6272 Wrong usage of the array bounds.
6274 Thanks to Andreas <andreas.koehler@sysde.eads.net> for spotting
6275 the problems and suggesting a patch.
6277 Tue Mar 23 07:34:33 2004 Chad Elliott <elliott_c@ociweb.com>
6279 * TAO_IDL/TAO_IDL.mwc:
6281 Put an empty workspace back since some existing MPC builds rely on
6284 Mon Mar 22 09:10:15 2004 Chad Elliott <elliott_c@ociweb.com>
6288 Replace the reference to TAO_IDL/TAO_IDL.mwc with the TAO_IDL
6291 * TAO_IDL/tao_idl.mpc:
6293 Turn optimization off only for the backend when building with vc6
6294 and vc71. This was previously done in the TAO_IDL.mwc file.
6296 * examples/mfc/server.mpc:
6297 * utils/NamingViewer/NamingViewer.mpc:
6299 Added specific settings that were particular to vc6 and vc71.
6301 * TAO_IDL/TAO_IDL.mwc:
6302 * examples/mfc/mfc.mwc:
6304 Removed these files. They were no longer necessary.
6306 Sun Mar 21 22:30:29 2004 Balachandran Natarajan <bala@cs.wustl.edu>
6308 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile:
6309 * orbsvcs/tests/Security/MT_SSLIOP/Makefile:
6310 * orbsvcs/tests/Security/Secure_Invocation/Makefile:
6311 * orbsvcs/tests/Security/SecurityLevel1/Makefile:
6313 Fixed one or other problems wit makefiles that made the builds
6316 Sun Mar 21 22:07:09 2004 Balachandran Natarajan <bala@cs.wustl.edu>
6318 * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
6320 A -- in front of alibrary name borke builds on Solaris. Fixed
6323 Sat Mar 20 19:16:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6325 * tests/RTScheduling/Scheduling_Interceptor/Makefile:
6327 The SRC target was incompletely defined which lead to problems
6328 while dependencies were regenerated.
6330 Sat Mar 20 18:39:20 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6332 * orbsvcs/tests/Security/MT_SSLIOP/Makefile:
6333 * orbsvcs/tests/Security/Secure_Invocation/Makefile:
6334 * orbsvcs/tests/Security/SecurityLevel1/Makefile:
6335 * tests/RTScheduling/Scheduling_Interceptor/Makefile:
6336 * tests/RTScheduling/VoidData/Makefile:
6338 Added dependencies on the IDL_SRC for the for client and server
6339 objects. Thanks to Don for help with this.
6341 Sat Mar 20 08:41:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6343 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
6344 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
6345 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
6347 We have seen this before and we will see it more and more. I am
6348 talking about the abuse/misuse of the environment macros. Fixed
6349 few such problems here. The tests should now compile in the
6350 daily builds. Thanks to Johnny for reporting it.
6352 Fri Mar 19 09:57:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6354 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
6356 Set the conditions at the time of node creation for the implied
6357 home implicit, explicit, and equivalent interfaces, so that the
6358 repository ids, which are, from a recent change, all computed at
6359 construction time, will be correct.
6361 Thu Mar 18 22:52:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6363 * tao/Thread_Per_Connection_Handler.cpp:
6364 * tao/Thread_Per_Connection_Handler.h:
6366 Reverted the change "Fri Mar 5 23:31:34 2004 Balachandran
6367 Natarajan <bala@dre.vanderbilt.edu>".
6369 * orbsvcs/LoadBalancer/Signal_Handler.cpp:
6370 * orbsvcs/LoadBalancer/Signal_Handler.h:
6371 * orbsvcs/orbsvcs/Event/RT_Task.cpp:
6372 * orbsvcs/orbsvcs/Event/RT_Task.h:
6374 Reverted the change "Wed Mar 10 19:41:01 2004 Balachandran
6375 Natarajan <bala@dre.vanderbilt.edu>"
6377 Thu Mar 18 12:57:35 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6381 Removed inclusion of FloatSeqS.i.
6383 * tao/ShortSeq.pidl:
6384 * tao/ShortSeqA.cpp:
6385 * tao/ShortSeqC.cpp:
6390 New files, adding the predefined sequence of CORBA::Short
6395 Added new files to the MPC generator.
6397 Thu Mar 18 12:13:36 2004 Venkita Subramonian <venkita@cs.wustl.edu>
6399 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.{h,cpp}:
6400 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.{h,cpp}:
6401 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.{h,cpp}:
6403 Added implementations for pure virtual functions - copy and
6404 destroy for policy classes. This fixes compile errors on a lot
6407 Thu Mar 18 12:21:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6411 Forgot to add this needed empty file to the repository.
6415 And to the generator.
6417 Thu Mar 18 10:45:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6419 * tao/Any_Basic_Impl.cpp (create_empty):
6421 For the default case (excluding long long and long double),
6422 replaced the 8-char zeroed array (passed as a buffer to the
6423 Any_Basic_Impl constructor) with a CORBA::ULonglong set to 0.
6424 This is simpler and we know it always works since the spec
6425 requires CORBA::ULonglong to be 8 bytes.
6427 * tao/FloatSeq.pidl:
6428 * tao/FloatSeqA.cpp:
6429 * tao/FloatSeqC.cpp:
6433 New files, adding sequence of CORBA::Float to TAO's growing list
6434 of predefined sequences of basic types.
6438 Added the above new files to the generator.
6440 Thu Mar 18 15:55:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6442 * tests/IDL_Test/Makefile.bor:
6443 Fixed the Makefile to exclude removed cpp files.
6445 Wed Mar 17 18:06:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6447 * tao/PortableServer/PICurrent_Guard.cpp:
6449 Fixed a type which gave warnings with MSVC6.
6451 Wed Mar 17 13:56:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6453 * tao/CORBA_String.cpp:
6455 Reverted the change "Tue Mar 16 09:36:42 2004 Balachandran
6456 Natarajan <bala@dre.vanderbilt.edu>" since MSVC barfs.
6458 * tao/ULongSeqS.cpp:
6460 * tao/UShortSeqS.cpp:
6463 They serve no purpose. So removed them from the repo.
6465 Wed Mar 17 10:12:05 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6467 * orbsvcs/Scheduling_Service/Makefile:
6469 Fixed a typo that prevented this service being compiled in our
6470 daily builds. Thanks to Jaffar Shaikh <Jaffar_Shaikh@Mitel.com>
6473 Wed Mar 17 05:44:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6475 * tests/IDL_Test/Makefile:
6477 Fixed the Makefile to exclude removed cpp files.
6479 Tue Mar 16 17:01:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6481 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
6483 In generating the body of the _downcast() method, added a
6484 space between the opening bracket of the template parameter
6485 to the call to dynamic_cast<> and the leading double colon
6486 of the fully scoped type name, to avoid the error when
6487 some lexers read the character pair "<:" as the digraph
6490 Tue Mar 16 15:35:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6492 * TAO_IDL/be/be_visitor_array/array.cpp:
6494 Added check for array of typedef'd (w)string, in which case
6495 the slice type must be TAO_(W)String_Manager, instead of the
6496 typedef name. Thanks to Thomas Groth <groth.th@nord-com.net>
6497 for sending in an example IDL file.
6499 * tests/IDL_Test/array.idl:
6501 Added the example IDL above to the test IDL file.
6503 Tue Mar 16 14:01:18 2004 Amogh Kavimandan <amoghk@dre.vanderbilt.edu>
6505 * examples/Advanced/ch_21/client.cpp
6506 * examples/Advanced/ch_21/server.cpp
6507 * examples/Advanced/ch_21/server.h
6508 * examples/Advanced/ch_21/icp.cpp
6509 * examples/Advanced/ch_21/icp.h
6511 Added min() function for vc6.0 so that this example compiles.
6513 Tue Mar 16 13:51:18 2004 Amogh Kavimandan <amoghk@dre.vanderbilt.edu>
6515 * examples/Advanced/ch_18/client.cpp
6516 * examples/Advanced/ch_18/server.cpp
6517 * examples/Advanced/ch_18/server.h
6518 * examples/Advanced/ch_18/icp.cpp
6519 * examples/Advanced/ch_18/icp.h
6521 Added min() function for vc6.0 so that this example compiles.
6523 Tue Mar 16 13:51:18 2004 Amogh Kavimandan <amoghk@dre.vanderbilt.edu>
6525 * examples/Advanced/ch_12/client.cpp
6526 * examples/Advanced/ch_12/server.cpp
6527 * examples/Advanced/ch_12/server.h
6528 * examples/Advanced/ch_12/icp.cpp
6529 * examples/Advanced/ch_12/icp.h
6531 Added min() function for vc6.0 so that this example compiles.
6533 Tue Mar 16 11:43:28 2004 Amogh Kavimandan <amoghk@dre.vanderbilt.edu>
6535 * examples/Advanced/ch_8_and_10/client.cpp
6536 * examples/Advanced/ch_8_and_10/server.cpp
6537 * examples/Advanced/ch_8_and_10/server.h
6538 * examples/Advanced/ch_8_and_10/icp.cpp
6539 * examples/Advanced/ch_8_and_10/icp.h
6541 Added min() function for vc6.0 so that this example compiles.
6543 Tue Mar 16 09:36:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6545 * tao/Any_Unknown_IDL_Type.cpp (_tao_decode):
6547 Update the byte order from the incoming CDR stream.
6549 * tao/CORBA_String.cpp:
6551 Applied patches from Oliver Kellog and Paolo Carlini
6552 <pcarlini@suse.de> which helps TAO to get compiling with
6553 g++ 3.4 (prerelease). Paolo mentions that this should make things
6554 more portable. It compiles fine with g++ atleast. We need to see how
6555 things go on other platforms.
6557 Tue Mar 16 09:40:54 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
6559 * TAO_IDL/be/be_decl.cpp:
6560 * TAO_IDL be/be_interface.cpp:
6561 * TAO_IDL be/be_visitor_interface/amh_rh_sh.cpp:
6562 * TAO_IDL be/be_visitor_interface/amh_rh_ss.cpp:
6563 * TAO_IDL be/be_visitor_interface/direct_proxy_impl_sh.cpp:
6564 * TAO_IDL be/be_visitor_interface/interface_ch.cpp:
6565 * TAO_IDL be/be_visitor_interface/thru_poa_proxy_impl_sh.cpp:
6566 * TAO_IDL be/be_visitor_valuetype/valuetype_cs.cpp:
6567 * TAO_IDL be/be_visitor_valuetype/valuetype_init_cs.cpp:
6568 * TAO_IDL be_include/be_decl.h:
6569 * TAO_IDL be_include/be_interface.h:
6571 - Added code generation that redeclares operations that a local
6572 interface has inherited from a non-local one as pure virtual.
6573 Thanks to Gautam Thaker <gthaker@atl.lmco.com> for reporting
6576 - Added '::' prefix to the generation of some fully scoped
6577 names in code generation for AMH-related classes, helping
6578 some compilers that get confused when a namespace name is
6579 repeated at some more deeply nested level.
6581 - Fixed indentation in code generation of collocation classes
6582 in the skeleton header file.
6584 * tests/IDL_Test/IDL_Test.mpc:
6586 Added source files (and thus indirectly the IDL files that
6587 generate them) to the project file. Also removed the source file
6588 namespace_check.cpp, which was originally added as a workaround
6589 for platforms that did not support namespaces.
6591 * tests/IDL_Test/namespace_check.cpp:
6593 Removed this file from the repository, since it is a legacy from
6594 the time when ACE+TAO supported compilers that did not support
6597 Thu Jan 06 15:20:39 2000 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6601 Removed UlongSeqS.cpp and UShortSeqS.cpp from the project file
6602 since including them would necessitate inclusion of the POA
6605 Tue Mar 16 01:28:26 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
6607 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.cpp:
6608 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.cpp:
6610 Clarified some debugging/progress messages.
6612 * tests/Portable_Interceptors/PICurrent/test_i.cpp (invoke_me):
6614 Changed order of one method call (invoke_you). Invoking it at
6615 its previous location caused the TSC to be clobbered, which
6616 ended up causing the test to fail. It turns out the TSC
6617 clobbering is the correct behavior, meaning that the new test
6618 failure revealed a bug in the previous TAO PICurrent code. In
6619 particular, the TSC was previously not clobbered when it should
6620 have. Reordering the method call in question delays TSC
6621 clobbering until after the test has a chance to extract data
6622 from the TSC. In that particular case, we're testing data
6623 extraction, not TSC clobbering.
6625 * tests/Portable_Interceptors/PICurrent/README:
6627 Updated expected output.
6629 * tests/Portable_Interceptors/PICurrent/Makefile:
6631 Updated dependencies.
6633 Tue Mar 16 00:49:15 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
6635 The following changes are an overhaul that address a number of
6636 problems with TAO's PICurrent support. [Bug 1215, 1738]
6638 * tao/PICurrent_Copy_Callback.h:
6639 * tao/PICurrent_Copy_Callback.cpp:
6641 New PICurrent copy callback object implementation designed to
6642 provide cleaner logical/deep copying code.
6644 * tao/ClientRequestInfo_i.h (TAO_ClientRequestInfo_i):
6645 * tao/TAO_Server_Request.h (TAO_ServerRequest):
6647 Added new PICurrent_Copy_Callback member responsible for
6648 performing deep copies from the RSC to TSC or vice versa when
6651 * tao/ClientRequestInfo_i.cpp (setup_picurrent):
6653 * tao/PICurrent.inl:
6654 * tao/PICurrent.cpp:
6655 * tao/PortableServer/ServerInterceptorAdapter.cpp:
6656 * tao/PortableServer/ServerRequestInfo.cpp:
6658 Use new copy callback to improve RSC/TSC copying code.
6660 * tao/ORB.cpp (ORB_init):
6662 Updated PICurrent initialization method call to conform to new
6668 TAO's PICurrent class is now in the "TAO" namespace. Updated
6669 all "TAO_PICurrent" instances accordingly.
6671 * tao/PICurrent_ORBInitializer.cpp (pre_init):
6673 Pass the ORB Core pointer to the PICurrent constructor. There
6674 is no need to pass it to the later explicit initialization call
6675 that occurs during CORBA::ORB_init().
6677 * tao/Profile_Transport_Resolver.h:
6679 Corrected typo in documentation.
6681 * tao/TAO_Server_Request.cpp (TAO_ServerRequest):
6683 Initialize PICurrent_Copy_Callback object in base member
6686 * tao/TAO_Server_Request.i (pi_current_copy_callback):
6688 New accessor for the PICurrent_Copy_Callback object.
6690 * tao/orbconf.h (TAO_HAS_EXTENDED_FT_INTERCEPTORS):
6692 Added missing default definition for this preprocessor symbol.
6693 Addresses "undefined symbol" warnings exhibited by GNU g++ when
6694 using the "-Wundef" flag.
6701 Added new PICurrent_Copy_Callback.{h,cpp} files to the source
6702 lists in these files.
6704 * tao/PortableServer/PICurrent_Guard.cpp:
6705 * tao/PortableServer/PICurrent_Guard.h:
6707 Moved PICurrent_Guard implementation from core TAO library
6708 (client side) to the PortableServer library since it is only
6709 used on the server side.
6711 * tao/Domain/DomainS.cpp:
6712 * tao/PortableServer/ImR_LocatorS.cpp:
6713 * tao/PortableServer/ImplRepoS.cpp:
6714 * tao/PortableServer/PolicyS.cpp:
6715 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
6716 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
6717 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
6718 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
6720 Updated files to match modified PICurrent_Guard related code in
6721 generated skeletons.
6723 * tao/PortableServer/Makefile:
6724 * tao/PortableServer/Makefile.bor:
6725 * tao/PortableServer/PortableServer.mpc:
6726 * tao/PortableServer/TAO_PortableServer.dsp:
6728 Added new PICurrent_Guard files to these files.
6730 * tao/Domain/Makefile:
6731 * tao/IORInterceptor/Makefile:
6732 * tao/ObjRefTemplate/Makefile:
6733 * tao/Valuetype/Makefile:
6734 * orbsvcs/orbsvcs/Makefile.IFRService:
6735 * TAO_IDL/Makefile.BE:
6736 * TAO_IDL/Makefile.EXE:
6737 * TAO_IDL/Makefile.FE:
6739 Updated dependencies.
6741 * TAO_IDL/be/be_codegen.cpp (gen_skel_src_includes):
6743 No need to generated include directive for "tao/PICurrent.h".
6744 "tao/PortableServer/PICurrent_Guard.h" is enough. This may also
6745 help with compile times, at least slightly.
6747 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp
6750 Updated generated skeleton code to use new PICurrent_Guard name
6751 (i.e. TAO_PICurrent -> TAO::PICurrent).
6753 Tue Mar 16 00:07:21 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
6755 * tao/IFR_Client_Adapter.h:
6757 Include "tao/orbconf.h" to pull in TAO_HAS_MINIMUM_CORBA macro
6758 definition. Addresses a warning when using the GNU g++
6759 "-Wundef" flag regarding an undefined preprocessor symbol.
6761 Tue Mar 16 08:04:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6763 * orbsvcs/Notify_Service/NT_Notify_Service.cpp:
6764 Fixed compile problem in MinGW build.
6766 Sun Mar 14 20:49:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6770 Added the new files into the project file.
6772 Sun Mar 14 10:19:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6774 * tao/ULongSeq.pidl:
6775 * tao/ULongSeqA.cpp:
6776 * tao/ULongSeqC.cpp:
6779 * tao/ULongSeqS.cpp:
6782 * tao/UShortSeq.pidl:
6783 * tao/UShortSeqA.cpp:
6784 * tao/UShortSeqC.cpp:
6787 * tao/UShortSeqS.cpp:
6791 I am not going to say what these are since these are
6792 self-explanatory. These are required for ARMS and probably in
6793 DnC spec implementation too. We should be having more of this
6794 (for other basic types) once x.4.1 goes off. Till then to
6795 satisfy the shorter term goal, checking the generated code into
6802 Added the new files for compilation
6804 Fri Mar 12 17:24:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6806 * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc:
6808 Added dummy_label to the MPC to get the stuff compiling for
6811 Fri Mar 12 14:04:15 2004 Chad Elliott <elliott_c@ociweb.com>
6815 Take advantage of the new workspace aggregation feature and pull
6816 in the TAO_IDL.mwc file instead of duplicating it's contents.
6818 Fri Mar 12 08:47:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6820 * orbsvcs/default.bld:
6821 * performance-tests/Cubit/TAO/IDL_Cubit/client.bld:
6822 * performance-tests/Cubit/TAO/IDL_Cubit/default.bld:
6823 * performance-tests/Cubit/TAO/IDL_Cubit/server.bld:
6824 * performance-tests/Cubit/TAO/MT_Cubit/clnt.bld:
6825 * performance-tests/Cubit/TAO/MT_Cubit/default.bld:
6826 * performance-tests/Cubit/TAO/MT_Cubit/svr.bld:
6829 Removed these files from the repo. They look to be for
6830 VxWorks using GHS Builder but are not maintained for years.
6832 Fri Mar 12 06:50:00 2004 Olli Savia <ops@iki.fi>
6834 * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp:
6835 * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
6836 Fixed compilation error on LynxOS.
6838 Thu Mar 11 12:24:43 2004 Chad Elliott <elliott_c@ociweb.com>
6840 * utils/NamingViewer/NamingViewer.mpc:
6842 Corrected the settings for this project and added a comment
6843 describing the options required to properly process this mpc file.
6845 Thu Mar 11 08:06:43 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
6847 * CIAO/docs/static_ciao_contents.html: Updated the locations of
6850 Wed Mar 10 19:41:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6852 * orbsvcs/LoadBalancer/Signal_Handler.cpp:
6853 * orbsvcs/LoadBalancer/Signal_Handler.h:
6854 * orbsvcs/orbsvcs/Event/RT_Task.cpp:
6855 * orbsvcs/orbsvcs/Event/RT_Task.h:
6857 Fixed warnings from SunCC and Borland builds.
6859 Tue Mar 9 17:25:17 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6861 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
6862 Fixed incorrect doxygen file tag
6864 Tue Mar 9 16:01:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6866 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
6867 Use ACE_AUTO_PTR_RESET to reset an auto_ptr
6869 Tue Mar 9 15:50:42 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6871 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.cpp:
6872 Fixed usage of wrong variable.
6874 Tue Mar 9 11:39:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6876 * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.h:
6877 Changed export macro to use, this fixes a link error with VC71
6879 Mon Mar 8 21:47:39 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
6881 * tao/Acceptor_Impl.cpp: An application that linked against TAO
6882 crashed inside TAO (dangling pointer access) if the default ACE
6883 reactor is deleted before the orb is deactivated. Fixed this by
6884 making sure the ORB uses the same reactor as the
6885 ACE_Accept_Strategy. Thanks to Peter Hercek <peter@syncad.com>
6888 Mon Mar 8 13:53:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6892 Added a NEWS file which tracks user visible changes between
6893 every beta. Thanks to Olli Savia and Gary Duzan for motivating
6896 Sun Mar 7 17:47:16 2004 Olli Savia <ops@iki.fi>
6899 Moved LynxOS to "partially supported" category.
6900 Fixed some HTML errors.
6902 Sat Mar 6 09:09:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6904 * tao/Thread_Per_Connection_Handler.cpp:
6906 Fixed a warning in g++ builds.
6908 Fri Mar 5 23:31:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6910 * tao/Acceptor_Impl.cpp:
6911 * tao/Thread_Per_Connection_Handler.cpp:
6912 * tao/Thread_Per_Connection_Handler.h:
6914 Reverted the change from "Fri Mar 5 15:56:08 2004 Balachandran
6915 Natarajan <bala@dre.vanderbilt.edu>", and used the argument
6916 inherit_priority to do the same thing.
6918 Fri Mar 5 16:32:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6920 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile:
6921 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile:
6923 Linked in the TAO_Messaging library, since the Naming service
6924 depends on the messaging library. This should fix link errors
6925 with static builds in our scoreboard.
6927 Fri Mar 5 15:56:08 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6929 * tao/Thread_Per_Connection_Handler.cpp:
6930 * tao/Thread_Per_Connection_Handler.h:
6932 Added a new method activate_threads (). This method gets the
6933 priority of the invoking thread and transfers it to the thread
6934 that it is about to create. This feature was broken before,
6935 ie. TAO never honored the priority of the invoking thread at
6938 * tao/Acceptor_Impl.cpp:
6940 Use activate_threads () instead of activate ().
6942 These changes were due to a bug report submitted by Abhi
6943 <abhi@qualcomm.com> and thanks to him for reporting the
6944 problem and also providing patches that were useful for this
6947 Fri Mar 5 18:36:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
6949 * orbsvcs/performance-tests/LoadBalancing/client.cpp:
6950 Fixed unused variable warning
6952 Fri Mar 5 12:09:11 2004 Chad Elliott <elliott_c@ociweb.com>
6954 * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.mpc:
6955 * orbsvcs/examples/Log/Notify/Log_Notify.mpc:
6956 * orbsvcs/examples/Notify/Filter/Notify_Filter.mpc:
6957 * orbsvcs/examples/Notify/Lanes/Notify_Lanes.mpc:
6958 * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
6959 * orbsvcs/orbsvcs/RT_Notification.mpc:
6960 * orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc:
6961 * orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc:
6962 * orbsvcs/tests/Notify/lib/Notify_lib.mpc:
6964 Switch to using the notification base project instead of notify.
6965 The notify base project only inherited from notification and
6966 provided nothing else.
6968 * utils/NamingViewer/NamingViewer.mpc:
6970 Fixed this mpc file. It previously produced a project file for a
6971 dynamic library that wouldn't compile anyway.
6973 Thu Mar 4 17:24:49 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6975 * tao/Any_Impl.cpp (_remove_ref ()):
6977 Scope the lock before calling delete.
6979 * tao/Any_Unknown_IDL_Type.cpp:
6981 Use delete to remove the message block. We used new to create
6984 Thu Mar 4 16:48:20 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
6986 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
6987 * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
6988 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
6990 Forced the user to specify the 'RTP/UDP' protocol string as
6991 'RTP_UDP' at the command line. This was required to fix the
6992 run-time error caused when executing the auto_run_tests.pl. This
6993 script was mis-interpreting the '/' in RTP/UDP as a dir
6994 delimiter. This should fix the run-time errors on all the
6997 Thu Mar 04 09:45:58 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7001 Added dependencies for ACEXML and ACEXML parser.
7003 Wed Mar 3 17:49:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7005 * orbsvcs/tests/Notify/Basic/Makefile:
7006 * orbsvcs/tests/Notify/Discarding/Makefile:
7007 * orbsvcs/tests/Notify/MT_Dispatching/Makefile:
7008 * orbsvcs/tests/Notify/Ordering/Makefile:
7009 * orbsvcs/tests/Notify/RT_lib/Makefile:
7010 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile:
7011 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile:
7012 * orbsvcs/tests/Notify/Test_Filter/Makefile:
7013 * orbsvcs/tests/Notify/lib/Makefile:
7014 * orbsvcs/tests/Notify/performance-tests/Filter/Makefile:
7015 * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile:
7016 * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile:
7017 * orbsvcs/tests/Property/Makefile:
7018 * orbsvcs/tests/Redundant_Naming/Makefile:
7019 * orbsvcs/tests/Sched/Makefile:
7020 * orbsvcs/tests/Sched_Conf/Makefile:
7021 * orbsvcs/tests/Simple_Naming/Makefile:
7022 * orbsvcs/tests/Time/Makefile:
7023 * performance-tests/POA/Demux/Makefile:
7024 * utils/nslist/Makefile:
7026 The orbsvcs_component check were screwed up in all of the above
7029 I did manage to locate Thomas Lockhart's bug report listing out
7030 many of the above files. Thanks to him for identifying the
7033 Wed Mar 3 13:32:52 2004 Dale Wilson <wilson_d@ociweb.com>
7035 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
7038 Wed Mar 3 12:30:33 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7040 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile:
7042 Modified the Makefile to link ACE_QoS lib only when rapi=1.
7044 Wed Mar 3 10:55:13 2004 David Smith <dts@prismtechnologies.com>
7046 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
7048 Fixed compile problem with aCC 3.37.
7050 Tue Mar 2 21:15:47 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
7052 * docs/Security/Conformance.html:
7053 * docs/Security/Download.html:
7054 * docs/Security/FAQ.html:
7055 * docs/Security/SSLIOP-INSTALL.html:
7056 * docs/Security/SSLIOP-USAGE.html:
7057 * docs/Security/SSLIOP.html:
7058 * docs/Security/Security_Service.html:
7059 * docs/Security/index.html:
7060 * docs/Security/Templates:
7061 * docs/Security/fireworks:
7062 * docs/Security/images:
7064 Documentation for TAO's SSLIOP pluggable protocol and Security
7067 Tue Mar 2 19:57:30 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7069 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.h:
7070 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.cpp:
7072 Added the Receiver_Callback::handle_destroy method to shutdown
7073 the receiver when the stream was destroyed.
7075 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.cpp:
7077 Set the QoS Params in Sender::fill_qos to Diffserv_Codepoint if
7078 rapi=0. Else the QoS Params are set to the intserv values. This
7079 ensures that when rapi=0 and the modify_qos method is called
7080 then the diffserv codepoint is set for all the frames sent..
7082 Added the graceful shutdown of the process when all frames were
7085 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/README:
7087 Modified to include details of diffserv testing.
7089 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/runtest.pl:
7091 Modified to specify transport protocols and debug levels from
7094 * orbsvcs/tests/AVStreams/Makefile:
7096 Added the compilation of Simple_Two_Stage_With_QoS test.
7098 Tue Mar 2 13:12:43 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7100 * tao/Transport.cpp (drain_queue_helper):
7102 Check for EAGAIN in addition to EWOULDBLOCK. POSIX conformant
7103 implementations can use either EWOULDBLOCK or EAGAIN. Thanks to
7104 Kris Dekeyser <Kris.Dekeyser@lms.be> for pointing this out.
7106 Tue Mar 2 07:43:07 2004 Dale Wilson <wilson_d@ociweb.com>
7108 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.inl:
7110 Add file missing from previous checkin.
7112 Tue Mar 2 19:09:33 2004 Olli Savia <ops@iki.fi>
7114 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp
7115 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp
7116 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp
7117 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp
7118 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp
7120 Fixed explicit template instantiation issues.
7122 Tue Mar 2 13:59:33 2004 David Smith <dts@prismtechnologies.com>
7124 * tao/Any_Impl_T.cpp:
7125 * tao/Any_Dual_Impl_T.cpp:
7127 Fixed compile problem with aCC 3.37. Thanks to Kris Dekeyser
7128 <Kris.Dekeyser@lms.be> for pointing this out.
7130 Tue Mar 2 09:05:48 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7134 Added specialization of TAO::Any_Impl_T<>::to_object for
7135 CORBA::Object. Otherwise the default template implementation
7136 is used, which always returns (boolean) 0 and does nothing.
7137 Thanks to Irfan Pyarali <irfan@oomworks.com> for reporting
7140 Mon Mar 1 16:52:15 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7142 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.h:
7143 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp:
7145 Include the inline file.
7147 Mon Mar 1 12:31:38 2004 Dale Wilson <wilson_d@ociweb.com>
7149 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
7150 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
7151 ACE_Pair cannot contain CORBA::Any due to missing operator
7152 != on Any (and fool compilers that expand unused template
7153 methods (LynxOs; gcc version 2.9-gnupro-98r2))
7154 Hand-code a simple pair to replace ACE_Pair in this case.
7156 Sun Feb 29 22:10:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7158 * tao/Environment.i (release ()):
7160 Removed an unneeded check for null pointer. Thanks to Gabriele
7161 Trombetti<gabtromb@isis.vanderbilt.edu> for pointing this out.
7163 Sun Feb 29 20:00:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7165 * tao/ObjectKey_Table.cpp:
7167 The TAO::ObjectKey_Table uses ACE_RB_Tree as the container of
7168 the object keys for TAO. RB_Tree uses ordering functor
7169 TAO::Less_Than_ObjectKey. However, the functor was not strictly
7170 ordered. Thanks to Milan Cvetkovic <milan.cvetkovic@mpathix.com>
7171 for finding this problem. The bad ordering lead to some of the
7172 object keys being left in the tree which caused huge growth in
7175 Sun Feb 29 17:43:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7177 * performance-tests/Latency/Thread_Per_Connection/Roundtrip.cpp:
7179 Do not use a boolean value of true while callin shutdown ().
7181 Sun Feb 29 17:07:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7183 * orbsvcs/tests/Miop/McastHello/Makefile:
7184 * orbsvcs/tests/Security/Big_Request/Makefile:
7185 * orbsvcs/tests/ior_corbaname/Makefile:
7187 These makefiles needed some special attention.
7189 Sun Feb 29 16:46:53 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7192 * examples/Makefile*:
7194 * docs/tutorials/Makefile*:
7196 Regenerated dependencies.
7198 Sun Feb 29 14:58:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7200 * docs/tutorials/Quoter/Event_Service/Makefile:
7201 * docs/tutorials/Quoter/Naming_Service/Makefile:
7202 * docs/tutorials/Quoter/RT_Event_Service/Makefile:
7203 * orbsvcs/examples/CosEC/RtEC_Based/lib/Makefile:
7204 * orbsvcs/examples/Log/Basic/Makefile:
7205 * orbsvcs/examples/Notify/Filter/Makefile:
7206 * orbsvcs/examples/Notify/Subscribe/Makefile:
7207 * orbsvcs/examples/RtEC/Schedule/Makefile:
7208 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile:
7209 * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile:
7210 * orbsvcs/tests/AVStreams/Component_Switching/Makefile:
7211 * orbsvcs/tests/AVStreams/Full_Profile/Makefile:
7212 * orbsvcs/tests/AVStreams/Latency/Makefile:
7213 * orbsvcs/tests/AVStreams/Modify_QoS/Makefile:
7214 * orbsvcs/tests/AVStreams/Multicast/Makefile:
7215 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile:
7216 * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile:
7217 * orbsvcs/tests/AVStreams/Pluggable/Makefile:
7218 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile:
7219 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile:
7220 * orbsvcs/tests/Concurrency/Makefile:
7221 * orbsvcs/tests/CosEvent/lib/Makefile:
7222 * orbsvcs/tests/EC_Custom_Marshal/Makefile:
7223 * orbsvcs/tests/EC_Multiple/Makefile:
7224 * orbsvcs/tests/Event/lib/Makefile:
7225 * orbsvcs/tests/Interoperable_Naming/Makefile:
7226 * orbsvcs/tests/Log/Basic_Log_Test/Makefile:
7227 * orbsvcs/tests/ior_corbaname/Makefile:
7229 Another set of changes to ORBSVCS_COMPONENTS check. This should
7230 get these tests compiling almost on all the platforms. Don't be
7231 surprised if you see link errors in our daily builds. They were
7232 there in the tests, for god knows how long. These set of changes
7233 should get them compiling and throw up errors in our daily
7236 Sun Feb 29 17:52:11 UTC 2004 Johnny Willemsen <jwillemsem@remedy.nl>
7238 * orbsvcs/performance-tests/LoadBalancing/client.cpp:
7239 Fixed unused variable warning
7241 Sun Feb 29 10:15:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7244 * performance-tests/Makefile*:
7246 Regenerated dependencies using old g++-dep script.
7248 Sun Feb 29 10:34:26 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7250 * examples/Advanced/ch_18/Makefile:
7251 * examples/Callback_Quoter/Makefile:
7252 * examples/Event_Comm/Makefile:
7253 * examples/Logging/Makefile:
7254 * examples/Persistent_Grid/Makefile:
7255 * examples/Simple/bank/Makefile:
7256 * examples/Simple/echo/Makefile:
7257 * examples/Simple/grid/Makefile:
7258 * examples/Simple/time/Makefile:
7259 * examples/Simple/time-date/Makefile:
7260 * examples/Simulator/Event_Supplier/Makefile:
7261 * examples/ior_corbaloc/Makefile:
7262 * orbsvcs/Dump_Schedule/Makefile:
7263 * orbsvcs/Time_Service/Makefile:
7265 All these Makefiles were busted. They don't build in our daily
7266 builds. The check for ORBSVCS_COMPONENTS was done in the wrong
7267 place. I remember Thomas Lockhart mentioning about some of these
7268 things. I think he had caught all of this already.
7271 Sun Feb 29 08:40:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7273 * orbsvcs/Makefile*:
7275 Regenerated it again since there were a few errors the last
7278 Sun Feb 29 08:28:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7280 * orbsvcs/Makefile*:
7282 Regenerated dependencies using old g++-dep script.
7284 Sun Feb 29 08:26:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7288 Regenerated dependencies using old g++-dep script.
7290 Sun Feb 29 09:49:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7292 * orbsvcs/examples/ORT/ORT.mpc:
7293 Removed idl_files from client to reduce build dependencies
7295 Fri Feb 27 16:28:51 2004 Irfan Pyarali <irfan@oomworks.com>
7297 * examples/POA/Explicit_Activation/Alt_Resources/Resource_Factory.cpp (allocate_reactor_impl):
7299 Set errno to zero before creating the Reactor. Otherwise, the
7300 code in TAO_Default_Resource_Factory::get_reactor() improperly
7301 think there was a failure in creating the Reactor.
7303 * examples/POA/Explicit_Activation/alternate.conf:
7305 Removed old "-ORBresources global" option.
7307 Fri Feb 27 11:33:39 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7309 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
7310 Fixed compiler wanring in RH8 NOINLINE build.
7312 Fri Feb 27 10:22:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7314 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.cpp:
7316 Fixed a compilation error inVC71. Thanks to Johnny for reporting
7319 Fri Feb 27 09:05:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7321 * orbsvcs/performance-tests/LoadBalancing/client.cpp:
7322 Fixed unused variable warning in msvc6 build.
7324 Fri Feb 27 08:51:03 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7326 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
7327 Removed not needed qualifiers.
7329 Thu Feb 26 17:39:51 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7331 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
7332 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
7333 Removed checking for duplicate service context id explicitly
7334 while adding new service contexts which could degrade the
7335 performance in the common execution path.
7337 Thu Feb 26 10:10:40 MST 2004 Trevor Fields <fields_t@ociweb.com>
7339 * tao/ClientRequestInfo.cpp:
7340 * tao/ClientRequestInfo.h:
7341 Added accessor to the invocation object.
7345 Added set_default and not_default methods for specifying which
7346 orb should be the default and specifying which orb should not be
7347 the default. (Passes calls to the ORB_Table)
7349 * tao/ORB_Table.cpp:
7351 Added set_default and not_default methods for specifying which
7352 orb should be the default (first orb in the table) and specifying
7353 which orb should not be the default.
7354 Changed the bind method to set the new ORB as the default (first in
7355 the table) if the current default ORB does not want to be default.
7356 Added accessor methods for the TAO_ORBCore and the underlying table.
7358 * tao/Transport.cpp:
7360 Added variables for keeping track of the size of the current received
7361 buffer and number of bytes sent for the send call.
7362 Added accessors to these tracking variables.
7365 These are changes for working with the OVATION distributed
7368 Thu Feb 26 02:48:56 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7370 * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
7372 When marshaling an interface member, changed generation to
7373 use CORBA::Object::marshal(), which checks for a nil
7374 object reference, instead of calling the virtual marshal()
7375 method directly. This fix is similar to what is already
7376 done for struct and exception members. Thanks to
7377 Hans Bos <hans.bos@xelion.nl> for reporting the bug.
7379 Thu Feb 26 01:59:57 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7381 * TAO_IDL/fe/idl.yy:
7382 * TAO_IDL/fe/y.tab.cpp:
7384 Set the return token value to 0 if, when parsing a union
7385 branch, we find that it is an illegal recursive type.
7386 This prevents a crash on subsequent processing. Thanks to
7387 Hans Bos <hans.bos@xelion.nl> for reporting the bug.
7389 Wed Feb 25 10:48:17 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7391 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
7392 Fixed problems in emulated exception build.
7394 Wed Feb 25 10:44:17 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7396 * docs/tutorials/Quoter/On_Demand_Activation/client.cpp:
7397 Fixed unused argument warning in msvc6 build.
7399 Wed Feb 25 08:41:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7401 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
7402 Fixed compile problem in msvc6 build.
7404 Tue Feb 24 15:15:15 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7406 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp:
7408 Removed the debug level check for printing frames sent message.
7410 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp:
7412 Removed the debug level check for printing frames received
7413 message. Fixed the multiple definition compile error.
7415 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.dsp:
7416 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.bor:
7417 * orbsvcs/tests/AVStreams/Simple_Two_Stage/AVStreams_Simple_Two_Stage.mpc:
7419 Added the source file for Receiver_Stats.
7421 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile:
7423 Fixed the "overriding commands for target" warnings by removing
7424 the inclusion of rules.bin.GNU.
7426 Tue Feb 24 19:46:41 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7428 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.cpp:
7429 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
7430 Fixed compile problem in msvc6 build.
7432 Tue Feb 24 19:41:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7434 * performance-tests/Sequence_Latency/DSI/DSI.mpc:
7435 Removed after and IDL_Files from client project, just let MPC do its
7438 * performance-tests/Sequence_Latency/AMH/Single_Threaded/Single_Threaded.mpc:
7439 Removed after and IDL_Files from client project, just let MPC do its
7440 job. Instead of requiring ami and adding idlflags, just add amh as base
7443 Tue Feb 24 19:20:05 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7445 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
7446 Removed useless forward declaration which caused a warning in the
7449 * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
7450 Made the assignment operator private and added a private copy
7451 constructor. A TAO_PropertySet cannot be copied and this fixes
7452 link errors in the VC71 build.
7454 Tue Feb 24 19:15:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7456 * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
7457 Removed empty IDL_Files and after from the client project. Let MPC
7458 just do its job and then it works without problems. Because of this
7459 we had a build order dependency between client and server and this
7460 caused problems in our static builds. Thanks to Chad Elliott with
7463 Tue Feb 24 19:07:17 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7465 * orbsvcs/tests/Trading/TT_Info.h:
7466 Added missing export macros to fix link errors in the VC71 build
7468 Tue Feb 24 18:43:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7470 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
7471 This example needs native C++ exceptions
7473 Tue Feb 24 18:36:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7475 * orbsvcs/performance-tests/LoadBalancing/server.cpp:
7476 * orbsvcs/performance-tests/LoadBalancing/ServerRequestInterceptor.cpp:
7477 Fixed wrong exception macro usage
7479 Tue Feb 24 18:32:06 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7481 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
7482 The client project requires native C++ exceptions
7484 Tue Feb 24 17:46:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7486 * docs/TAO-tutorials.html:
7489 Mon Feb 23 19:08:37 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7491 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.inl:
7493 Added the missing inline file.
7495 Mon Feb 23 16:05:12 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7497 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
7498 Fixed unused argument warning.
7500 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
7501 Fixed ACE_AUTO_PTR_RESET problem.
7503 Mon Feb 23 15:43:01 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7505 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
7506 Changed the processing of service contexts from
7507 receive_request_service_contexts() to receive_request(), this
7508 allows to filter out the requests which do not need the burden
7509 of service contexts processing.
7511 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
7512 Changed to use FTRTEC specific message log facility instead of
7515 * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.h:
7516 Removed used macros.
7518 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h:
7519 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
7520 Changed to use another ORB for gateway objects in order to bypass the
7521 interceptor processing in the collocated case.
7523 Mon Feb 23 10:59:03 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7525 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
7526 Fixed unused parameter warning in release build.
7528 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
7529 Fixed auto_ptr.reset() problem in VC6 build.
7531 Sat Feb 21 09:36:45 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
7533 * tao/Codeset_Manager.cpp (TAO_Codeset_Item): Replaced
7534 delete [] this->name_ with ACE_OS::free (this->name_) since
7535 this->name_ was allocated by ACE_OS::strdup(). Thanks to
7536 Olivier Brunet <o.brunet@free.fr> for reporting this.
7538 Sat Feb 21 08:14:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7540 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.h:
7543 Fri Feb 20 17:14:46 2004 Irfan Pyarali <irfan@oomworks.com>
7545 * tao/GIOP_Message_Generator_Parser_10.cpp (write_request_header):
7547 Added code to add the username as principal in the request
7548 header. This is required for some older ORBs, such as Orbix3.
7549 To turn on this code, TAO_PEER_REQUIRES_PRINCIPAL must be
7550 defined at compile time. This fixes bug 1686.
7552 Fri Feb 20 21:24:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7554 * examples/Simple/time/client_static.dsp:
7555 * examples/Simple/time/server_static.dsp:
7556 * orbsvcs/Event_Service/Event_Service_static.dsp:
7557 * orbsvcs/Event_Service/Event_Service_static.dsw:
7558 * orbsvcs/examples/CosEC/RtEC_Based/lib/TAO_RTEC_COSEC_static.dsp:
7559 * orbsvcs/Naming_Service/Naming_Server_static.dsp:
7560 * orbsvcs/Naming_Service/Naming_Server_static.dsw:
7561 * orbsvcs/orbsvcs/orbsvcs_static.dsw:
7562 * TAO_IDL/tao_idl_static.dsp:
7563 Removed these static msvc6 project files. Use MPC to generate these
7564 if you need them. These are outdated and should have gone before 1.4
7567 Fri Feb 20 15:00:13 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7569 * orbsvcs/tests/AVStreams/Simple_Two_Stage/README:
7570 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.h:
7571 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp:
7573 Added command line arguments to specify the number and size of
7574 frames to be sent from the sender to the reciever.
7576 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.h:
7577 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Receiver_Stats.cpp:
7579 Contains operations for collecting and recording inter-frame
7580 arrival times. It is used by the receiver for collecting stats.
7582 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile:
7584 Modified to include compilation of the Receiver_Stats file.
7586 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.h:
7587 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp:
7589 Modified to use Receiver_Stats to collect and record the
7590 inter-frame arrival times to a stats file.
7592 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
7593 * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
7595 Modified the script in order to allow the user to specify the
7596 transport protocols and debug levels at the command line.
7598 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
7600 Modified the script in order to allow the user to specify the
7601 debug levels at the command line.
7603 Fri Feb 20 20:10:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7605 * performance-tests/Latency/Collocation/Collocated_Test.cpp:
7606 * performance-tests/Latency/Collocation/Server_Task.cpp:
7607 * performance-tests/Latency/Collocation/Server_Task.h:
7608 Fixed warning in Solaris 8 Forte 8 build
7610 Fri Feb 20 13:46:57 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7612 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp (visit_attrbute):
7614 Fixed incorrect code generation in the AMH upcall for the
7615 '_set_' version of the attribute. Thanks to
7616 Johnny Willemsen <jwillemsen@remedy.nl> for reporting the
7619 Fri Feb 20 13:16:21 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7621 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
7622 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
7623 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
7624 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
7625 Fixed compilation problem in emulated exception build.
7627 Fri Feb 20 12:54:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7629 * TAO_IDL/be/be_argument.cpp:
7631 In the constructor, after getting the argument's scope, added
7632 a check for 0 result. Previous errors in the IDL file could
7633 cause this to be 0, so we need a check to avoid a subsequent
7634 crash. Thanks to Gabriele Trombetti <gabtromb@isis.vanderbilt.edu>
7635 for reporting the problem.
7637 Fri Feb 20 18:20:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7639 * performance-tests/Latency/Collocation/Collocated_Test.cpp:
7640 Fixed compile problem in emulated exception build.
7642 Fri Feb 20 18:10:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7644 * tao/Utils/Makefile:
7645 Added missing export defines to fix compile problem with Cygwin.
7646 Thanks to Pavan Mandalkar <pm2@cs.wustl.edu> for reporting this
7647 problem. This fixes [BUGID:1749].
7649 Fri Feb 20 16:00:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7651 * orbsvcs/examples/FaultTolerance/RolyPoly/client.cpp:
7652 Use ACE_OS::sleep instead of sleep
7654 * orbsvcs/examples/FaultTolerance/RolyPoly/server.cpp:
7655 Added missing includes
7657 Fri Feb 20 15:56:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7659 * orbsvcs/performance-tests/LoadBalancing/client.cpp:
7660 * orbsvcs/performance-tests/LoadBalancing/RPS_Monitor.cpp:
7661 * orbsvcs/performance-tests/LoadBalancing/server.cpp:
7662 Added missing includes, removed include of stdio.h from client.cpp,
7665 Fri Feb 20 15:43:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7667 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.h:
7668 Added missing export macro to fix link errors in BCB build
7670 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Monitor.h:
7671 Made includes consistent with the other files of LoadBalancing
7673 Thu Feb 19 20:25:10 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
7675 * orbsvcs/orbsvcs/Trader/Trader.cpp:
7676 TAO_Trader_Factory::manufacture_trader was not applying
7677 import_attributes and support_attributes correctly.
7678 Thanks to Jean-Marc Prud'homme <JPrudhomme@interstarinc.com>
7679 for contributing this fix.
7681 Thu Feb 19 18:55:13 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7683 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
7684 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp (protocol_object_set):
7685 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp (is_protocol_object_set):
7687 Added the above methods in order to set/get a flag that shows if
7688 the protocol_object is set and hence if the mmdevices are bound
7691 The problem of the ACE_Acceptor::handle_input () not being
7692 called manifested when running the AVStreams tests on a single
7693 host (for eg. daily builds). The problem on a single host (and
7694 which could manifest itself sometimes in a multiple host
7695 scenario too) was due to the sequence in which the various
7696 requests to the sender arrived and were processed. There are two
7697 kinds of send and receive that go on. One is the GIOP requests
7698 and the other the out of band AVStreams connection setup
7699 requests. When a two-way bind_devs call is made by the sender
7700 the AVStreams initiates the setup of the out-of-band data path
7701 by creating an acceptor and listening for a connect request on
7702 the sender. It also initiates a connect on the receiver. When
7703 the connect call is made by the receiver the sender OS accepts
7704 the connection though it does not process the accept at the
7705 application level. Before it can process the connect request it
7706 receives a reply to the bind_devs as the receiver assumes it is
7707 connected to the sender. The bind_devs reply is processed before
7708 the connect request is processed at the application
7709 level. Hence, the application continues to execute and there is
7710 no thread to accept the connect request. So the
7711 ACE_Acceptor::handle_input does not get called and subsequently
7712 the protocol_object on which data is sent is also not
7713 created. Immediately after the bind_devs the sender::pace_data
7714 is called which tries to send the frames on a null
7715 protocol_object and results in a seg fault. This was fixed by
7716 checking for the protocol object set flag in the
7717 TAO_Base_StreamEndPoint::handle_postconnect method. If the flag
7718 is not set then the application gives the reactor a chance to
7719 process the pending requests which could be the expected connect
7722 * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
7723 * orbsvcs/orbsvcs/AV/RTP.cpp:
7724 * orbsvcs/orbsvcs/AV/TCP.cpp:
7725 * orbsvcs/orbsvcs/AV/UDP.cpp:
7727 Set the protocol object set flag when the protocol object is created.
7729 * orbsvcs/orbsvcs/AV/Transport.cpp (close_all):
7731 Fixed an incorrect deletion of connector objects in the
7734 The above fixes should fix the various scoreboard build errors
7735 in AVStreams tests and also fix problems with SCTP_SEQ pluggable
7738 Thu Feb 19 15:17:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7740 * TAO_IDL/be/be_sequence.cpp:
7742 Fixed code generation in the base class constructor call for
7743 sequences of eventtypes and components. Thanks to Patrick
7744 Lardieri <plardier@atl.lmco.com> for reporting the problem.
7746 Thu Feb 19 13:06:45 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7748 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Basic_Replication_Strategy.cpp:
7749 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
7750 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.cpp:
7751 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
7753 Fixed compilation problem in emulated exception mode.
7755 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
7756 Fixed variable hiding warning in Sun Forte8 build.
7758 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
7759 Fixed variable might be used uninitialized warning in cygwin build.
7761 Thu Feb 19 11:42:05 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7763 * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
7764 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
7766 Fixed mistakes in code generation for attributes.
7767 Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
7768 reporting the problem.
7770 Thu Feb 19 09:36:57 2004 Dale Wilson <wilson_d@ociweb.com>
7772 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
7773 fix misspelling in explicit template instantiation.
7775 Thu Feb 19 13:34:22 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7777 * performance-tests/Latency/Collocation/Collocated_Test.cpp:
7778 Fixed compile problem in Cygwin emulated exception build
7780 Wed Feb 18 13:58:52 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7782 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
7784 Fixed remaining compilation errors on Borland. Thanks to Johnny
7785 for pointing this out.
7787 Wed Feb 18 18:12:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7789 * performance-tests/Latency/Collocation/Collocated_Test.cpp:
7790 Added missing include to fix BCB6 compile problem.
7792 Wed Feb 18 18:08:34 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7794 * performance-tests/Latency/Collocation/Client_Task.cpp:
7795 Fixed redefinition of i in msvc6 builds.
7797 Wed Feb 18 10:51:03 MST 2004 Scott Harris <harris_s@ociweb.com>
7799 * utils/wxNamingViewer/README:
7801 Change comments to reflect that the feature name, wxWindows,
7804 Wed Feb 18 10:55:36 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7806 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
7807 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
7808 Removed unused init() member function which causes warning on borland build.
7809 Thanks to Johnny for pointing it out.
7811 Wed Feb 18 10:47:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7813 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
7815 Fixed compilation errors on Borland. Thanks to Johnny for pointing
7818 Wed Feb 18 09:32:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7820 * orbsvcs/examples/LoadBalancing/RPS_Monitor.cpp:
7821 * orbsvcs/examples/LoadBalancing/StockFactory.cpp:
7822 Added missing includes to fix compile problems with BCB
7824 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
7825 Fixed compile problem in BCB build.
7827 Wed Feb 18 09:02:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7829 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h:
7830 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
7831 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
7832 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h:
7833 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.h:
7834 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
7835 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.h:
7836 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h:
7837 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.h:
7838 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Vault.h:
7839 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
7840 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
7841 * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.h:
7842 * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.pidl:
7845 Wed Feb 18 08:51:05 2004 David Smith <dts@prismtechnologies.com>
7847 * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl:
7848 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup_T.inl:
7850 Fixed some compile errors on HPUX.
7852 Tue Feb 17 17:03:31 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7854 * tests/MT_Client/test_i.cpp (shutdown):
7855 * performance-tests/Latency/Thread_Per_Connection/Roundtrip.cpp:
7856 * performance-tests/Sequence_Latency/Thread_Per_Connection/Roundtrip.cpp:
7858 Do not send the boolean value of true during shutdown.
7860 Tue Feb 17 16:56:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7862 * tao/Thread_Per_Connection_Handler.cpp:
7863 * tao/Thread_Per_Connection_Handler.h:
7865 Pass the thread manager used in the ORB_Core to the
7866 ACE_Task_Base instead of allowing task base to choose a thread
7867 manager on its own. This solves all sorts of crashes during
7868 shutdown and hack like the one in "Fri Feb 6 10:48:07 2004
7869 Balachandran Natarajan <bala@dre.vanderbilt.edu>". We need to
7870 fix the patches applied.
7872 * tao/Acceptor_Impl.cpp:
7874 Pass TAO_ORB_Core to the Thread_Per_Connection_Handler during
7877 Tue Feb 17 16:06:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
7879 * TAO_IDL/ast/ast_module.cpp:
7881 Removed the check for 'already referenced' when adding
7882 a forward declared interface to the module. A forward
7883 declared interface may be redeclared any number of times
7884 in the same scope, referenced or not.
7886 * TAO_IDL/be/be_generator.cpp:
7887 * TAO_IDL/fe/fe_declarator.cpp:
7889 Added code to make sure that the propagation of a prefix to
7890 nested scopes doesn't get skipped. Thanks to John Fletcher
7891 <john.fletcher@rd.bbc.co.uk> for sending in a complex
7892 example of 5 IDL files that stress-tested this feature
7893 enough to reveal the bug.
7895 Tue Feb 17 13:04:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7897 * orbsvcs/orbsvcs/Makefile.CosLoadBalancing:
7899 Updated dependencies.
7901 Tue Feb 17 03:31:13 2004 Yamuna Krishnamurthy <yamuna@oomworks.com>
7903 * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp (open):
7905 The address explicitly specified by the application was
7906 incorrectly passed as 0.0.0.0 to the acceptor. This was due to
7907 an erroneous setting of the address within the
7908 TAO_AV_SCTP_SEQ_Acceptor::open method which was fixed.
7910 Mon Feb 16 14:31:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
7912 * tests/CodeSets/libs/UCS4_UTF16/Makefile:
7913 Added missing compiler flags for shared build to fix
7914 compile problems in Cygwin build. Thanks to FCG Zuo Yi
7915 <Yi.Zuo@alcatel-sbell.com.cn> for reporting this.
7917 Mon Feb 16 09:36:08 2004 David Smith <dts@prismtechnologies.com>
7919 * tao/Exception.cpp:
7922 Prevents compile errors on HPUX, but is not the real fix.
7924 Sun Feb 15 14:06:33 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7926 * orbsvcs/orbsvcs/FtRtEvent.mpc
7927 * orbsvcs/orbsvcs/EventChannel/ObjectGroupManagerHandler.cpp:
7928 * orbsvcs/orbsvcs/EventChannel/ObjectGroupManagerHandler.h:
7929 * orbsvcs/orbsvcs/EventChannel/AMI_Primary_Replication_Strategy.cpp:
7930 * orbsvcs/orbsvcs/EventChannel/AMI_Primary_Replication_Strategy.h:
7931 * orbsvcs/orbsvcs/EventChannel/AMI_Replication_Strategy.cpp:
7932 * orbsvcs/orbsvcs/EventChannel/AMI_Replication_Strategy.h:
7933 * orbsvcs/orbsvcs/EventChannel/Basic_Replication_Strategy.cpp:
7934 * orbsvcs/orbsvcs/EventChannel/Basic_Replication_Strategy.h:
7935 * orbsvcs/orbsvcs/EventChannel/FTEC_Group_Manager.cpp:
7936 * orbsvcs/orbsvcs/EventChannel/FTEC_Group_Manager.h:
7937 * orbsvcs/orbsvcs/EventChannel/GroupInfoPublisher.cpp:
7938 * orbsvcs/orbsvcs/EventChannel/GroupInfoPublisher.h:
7939 * orbsvcs/orbsvcs/EventChannel/Replication_Service.cpp:
7940 * orbsvcs/orbsvcs/EventChannel/Replication_Service.h:
7941 * orbsvcs/orbsvcs/EventChannel/Replication_Strategy.h:
7942 Changed for using AMI calls when adding new replicas to a
7943 object group under AMI replication strategy.
7946 Sun Feb 15 08:09:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7948 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory.idl:
7949 * orbsvcs/examples/CosEC/Factory/FactoryClient.dsp:
7950 * orbsvcs/examples/CosEC/Factory/FactoryServer.dsp:
7952 Fixes for the Win32 builds.
7954 Sun Feb 15 00:20:28 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
7956 * docs/releasenotes/ftcorba_services.html:
7957 Added reference to FTRTEC.
7959 Sat Feb 14 15:10:36 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7961 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory.idl:
7962 * orbsvcs/examples/CosEC/Factory/FactoryClient.dsp:
7963 * performance-tests/Anyop/Anyop.dsp:
7964 * performance-tests/Anyop/Anyop.dsw:
7965 * tests/DynAny_Test/basic_test.dsp:
7966 * tests/Param_Test/anyop.dsp:
7967 * tests/Param_Test/client.dsp:
7968 * tests/Param_Test/server.dsp:
7970 Fixed a bunch of path problems that prevented them from getting
7973 Sat Feb 14 13:24:03 2004 Steve Totten <totten_s@ociweb.com>
7975 * docs/releasenotes/index.html:
7976 * docs/releasenotes/ftcorba_services.html (added):
7977 Added documentation of the basic FT CORBA services. See
7978 Sun Dec 21 19:35:44 2003 Dale Wilson <wilson_d@ociweb.com>
7980 Fri Feb 13 17:47:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7985 Added a mutex around refcounting to address problems as outlined
7988 http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1728
7990 Thanks to Torsten Kuepper for reporting the problem.
7992 Fri Feb 13 15:34:22 EST 2004 Kevin Bryan <bryank@cs.uri.edu>
7994 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp
7995 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp
7996 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h
7997 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.i
7998 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp
7999 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h
8001 Fixed 64-bit unsafe pointer arithmetic.
8002 Fixed a few error messages to make them more clear.
8003 Stopped some crashes from bad config files; more fixes to come.
8005 Fri Feb 13 12:19:58 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8007 * tao/Synch_Invocation.cpp:
8011 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
8012 * tao/Exception.cpp:
8014 Added deprecations to the TAO_specific _type() method
8015 for exceptions. They are no longer used anywhere in ORB
8018 * docs/compiler.html:
8020 Updated the table entry for the -St command line option,
8021 pointing out that its use is incompatible with the
8022 presence of user exceptions. Thanks to Oliver Kellogg
8023 <okellogg@freenet.de> for pointing out this incompatibility
8024 situation whose user friendliness index has been neglected
8027 Fri Feb 13 11:18:21 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
8029 * orbsvcs/FTRT_Event_Service/Event_Service/svc.conf:
8030 Use RW client connection strategy to avoid deadlock.
8031 * orbsvcs/tests/FtRtEvent/svc.conf:
8032 Added FT_ClinetService_Activate to activate the FT
8035 Fri Feb 13 10:21:15 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8037 * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
8039 Added a check to replace a call to the virtual marshal()
8040 method with the underlying CDR stream operator, for
8041 abstract interface members of an aggregate type. The
8042 virtual method is to catch attempts to marshal local
8043 interfaces. However, abstract interfaces cannot be local,
8044 and they have the wrong base class for the virtual method's
8045 signature anyway. Thanks to Jiang Wei <sdjiangwei@sina.com>
8046 for reporting the problem. This fix closes [BUGID:1742].
8048 Fri Feb 13 07:24:47 2004 Chad Elliott <elliott_c@ociweb.com>
8050 * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
8052 Inherit from rtoldevent to fix link errors.
8054 Thu Feb 12 23:39:44 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
8056 * orbsvcs/orbsvcs/SECIOP.idl:
8058 Removed this unused file to avoid potential confusion. It is a
8059 vestige of early TAO CORBA security service CVS commits. The
8060 plan was to implement SECIOP very soon after the introduction of
8061 this file. Due to time and resource constraints, and lack of
8062 funding, the SECIOP protocol was never implemented. Thanks to
8063 Brian R. Mendel for pointing out this problem.
8065 Thu Feb 12 15:41:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8067 * TAO_IDL/be/be_visitor_sequence.cpp:
8069 Added BE node file includes for component, component_fwd,
8070 eventtype, and eventtype_fwd.
8072 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
8073 * TAO_IDL/be_include/be_visitor_sequence/buffer_type.h:
8075 To class be_visitor_sequence_buffer_type, added the following
8076 missing method overrides:
8079 visit_component_fwd()
8081 visit_eventtype_fwd()
8083 which enables generation of the sequence buffer type name for
8084 sequences of components and eventtypes. Thanks to Patrick
8085 Lardieri <plardier@atl.lmco.com> for pointing out the missing
8088 Thu Feb 12 14:28:40 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8092 Changed the implementation of insertion and extraction operators
8093 for unbounded (w)strings to be identical to those for the
8094 bounded versions, only with the bound set to 0. This eliminates
8095 bogus failures when (w)strings are inserted as bounded and
8096 extracted as unbounded, or vice versa. Thanks to
8097 David Kinder <david.kinder@sophos.com> for pointing out
8100 Thu Feb 12 13:10:56 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8102 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
8104 Added code to make sure that all arguments and return types
8105 added as a result of implied IDL have their full scoped
8106 names initialized, so that their flat names can be computed
8107 correctly later, if need be.
8109 * tests/IDL_Test/IDL_Test.mpc:
8111 Added -GC (AMI), -GH (AMH) and -Gd (direct collocation) to
8112 the IDL compiler command line options, so that code
8113 generated as a result of these options can be tested on
8116 Thu Feb 12 09:48:43 2004 Chad Elliott <elliott_c@ociweb.com>
8118 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc:
8119 * orbsvcs/examples/RtEC/Kokyu/RtECKokyu.mpc:
8120 * orbsvcs/performance-tests/LoadBalancing/LoadBalancing.mpc:
8121 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc:
8122 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc:
8123 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc:
8125 Added mpc files for these projects.
8127 Wed Feb 11 12:57:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8129 * TAO_IDL/be/be_visitor_arg_traits.cpp:
8130 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
8131 * TAO_IDL/be/be_visitor_operation/operation.cpp:
8132 * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
8133 * TAO_IDL/be_include/be_visitor_arg_traits.h:
8134 * TAO_IDL/be_include/be_visitor_operation/operation.h:
8136 - Fixed IDL compiler crash when anonymous bounded (w)strings
8137 are used as operation parameters or return types, which,
8138 unlike with anonymous sequences and arrays, is legal IDL.
8139 Thanks to James Kanyok <james.kanyok@lmco.com> for
8140 reporting the problem. Any number of such parameters and/or
8141 return types, with identical bounds, may occur in the same
8142 or multiple scopes, leading to the Arg_Traits<> specialization
8143 problem addressed below. This closes [BUGID:1739].
8145 - Added a mechanism to generate unique type names for template
8146 parameters in the specializations of Arg_Traits<>
8147 corresponding to operation parameter and return types
8148 described above. For operation parameters, the parameter
8149 identifier's flat name is used, for return types, the
8150 operation's flat name is used, to declare an empty C++
8151 struct, whose type then becomes the Arg_Traits<> specialization
8154 * tests/IDL_Test/anonymous.idl:
8156 Added IDL to test the code generation for the above use cases,
8157 furthere stressing the IDL compiler by making the common
8158 string bound a typedef'd constant.
8160 Wed Feb 11 14:07:00 2004 Pradeep Gore <pradeep@oomworks.com>
8162 * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp (init):
8163 * orbsvcs/orbsvcs/Notify/Admin.cpp (subscribed_types):
8165 Corrected the implementation to add the caller's
8166 <subscribed_types> to the Admin Object's types. This solves the
8167 problem that if a proxy's connect_structured_push_consumer() is
8168 called *AFTER* the proxy's subscription_change(), then the
8169 subscriptions do not work. Thanks to Richard G. Hash
8170 <richard.hash@openspirit.com> for reporting this problem.
8172 * orbsvcs/orbsvcs/Notify/Properties.cpp:
8173 * orbsvcs/orbsvcs/Notify/Properties.h:
8174 * orbsvcs/orbsvcs/Notify/Properties.inl:
8175 * orbsvcs/orbsvcs/Notify/Proxy.cpp:
8176 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
8177 * docs/releasenotes/notify.html:
8179 Added the -NoUpdates option to the Notification svc.conf
8180 options. e.g. static TAO_CosNotify_Service " -ListenerThreads 1
8181 -NoUpdates". If this option is specified, the
8182 subscription_change/offer_change messages are NOT sent to proxy
8185 This option is useful to turn off entire updates for applications
8186 that do not reply on subscription_change/offer_change messages.
8187 Thanks to Richard G. Hash <richard.hash@openspirit.com> for
8188 motivating this option.
8190 Note that updates can be turned off on an individual proxy by calling:
8191 on a ProxyConsumer -
8192 CosNotification::EventTypeSeq obtain_subscription_types(
8193 in ObtainInfoMode mode );
8194 and on a ProxySupplier -
8195 CosNotification::EventTypeSeq obtain_offered_types(
8196 in ObtainInfoMode mode );
8198 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
8199 The "-ListenerThreads " option was being applied to the
8200 ProxyConsumer instead of the ProxySupplier.Thanks to Karl
8201 Tredwell<KTredwell@tullib.com> for reporting this problem and
8204 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.{h,cpp}:
8205 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.{h,cpp}:
8206 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.{h,cpp}:
8207 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.{h,cpp}:
8208 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.{h,cpp}:
8209 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.{h,cpp}:
8210 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.{h,cpp}:
8211 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.{h,cpp}:
8213 Removed the <destroy> method. This method was overloaded to
8214 print a debug message. however, the base class <destroy> method
8215 was not invoked which resulted in a memory leaks. Thanks to
8216 Irfan for helping to debug this memory leak.
8218 Wed Feb 11 11:38:18 2004 Chad Elliott <elliott_c@ociweb.com>
8220 * orbsvcs/examples/Log/RTEvent/Log_RTEvent.mpc:
8222 Removed the minimum_corba requirement. It didn't seem necessary.
8224 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
8226 Removed many extraneous base projects.
8228 * examples/Simulator/Event_Supplier/Event_Supplier.mpc:
8229 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
8230 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
8231 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
8232 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
8233 * orbsvcs/examples/LoadBalancing/LoadBalancing.mpc:
8234 * performance-tests/Anyop/Anyop.mpc:
8235 * performance-tests/Latency/Collocation/Collocation.mpc:
8237 Added new mpc files for these projects.
8239 Wed Feb 11 13:17:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8241 * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
8242 Added missing idlflags
8244 Wed Feb 11 11:28:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8246 * examples/Simple/chat/chat.mpc:
8247 Added idl files explictly so that the order in which the idl files
8248 are compiled is fixed and correct.
8250 Wed Feb 11 10:22:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8252 * orbsvcs/orbsvcs/ec_typed_events.mpb:
8253 Added idlflags so that export macros are also generated in for the
8254 typed event idl files.
8256 Wed Feb 11 09:23:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8258 * orbsvcs/Concurrency_Service/Concurrency_Service.vcp:
8259 * orbsvcs/CosEvent_Service/CosEvent_Service.vcp:
8260 * orbsvcs/Dump_Schedule/Dump_Schedule.vcp:
8261 * orbsvcs/Event_Service/Event_Service.vcp:
8262 * orbsvcs/LifeCycle_Service/LifeCycle_Service.vcp:
8263 * orbsvcs/Naming_Service/Naming_Service.vcp:
8264 * orbsvcs/Notify_Service/Notify_Service.vcp:
8265 * orbsvcs/orbsvcs/CosConcurrency.vcp:
8266 * orbsvcs/orbsvcs/CosEvent.vcp:
8267 * orbsvcs/orbsvcs/CosLifeCycle.vcp:
8268 * orbsvcs/orbsvcs/CosNaming.vcp:
8269 * orbsvcs/orbsvcs/CosNotification.vcp:
8270 * orbsvcs/orbsvcs/CosProperty.vcp:
8271 * orbsvcs/orbsvcs/CosTime.vcp:
8272 * orbsvcs/orbsvcs/CosTrading.vcp:
8273 * orbsvcs/orbsvcs/DsLogAdmin.vcp:
8274 * orbsvcs/orbsvcs/ETCL.VCP:
8275 * orbsvcs/orbsvcs/Fault_Tolerance.vcp:
8276 * orbsvcs/orbsvcs/RTCosScheduling.vcp:
8277 * orbsvcs/orbsvcs/RTEvent.vcp:
8278 * orbsvcs/orbsvcs/RTOLDEvent.vcp:
8279 * orbsvcs/orbsvcs/RTSched.vcp:
8280 * orbsvcs/orbsvcs/RTSchedEvent.vcp:
8281 * orbsvcs/orbsvcs/Security.vcp:
8282 * orbsvcs/orbsvcs/Svc_Utils.vcp:
8283 * orbsvcs/Scheduling_Service/Scheduling_Service.vcp:
8284 * orbsvcs/tests/RTCosScheduling/RTCosScheduling_Client.vcp:
8285 * orbsvcs/tests/RTCosScheduling/RTCosScheduling_Server.vcp:
8286 * orbsvcs/Time_Service/Time_Service_Clerk.vcp:
8287 * orbsvcs/Time_Service/Time_Service_Server.vcp:
8288 * orbsvcs/Trading_Service/Trading_Service.vcp:
8289 * tao/BiDir_GIOP/TAO_BiDir_GIOP.vcp:
8290 * tao/Domain/TAO_Domain.vcp:
8291 * tao/DynamicAny/TAO_DynamicAny.vcp:
8292 * tao/DynamicInterface/TAO_DynamicInterface.vcp:
8293 * tao/IFR_Client/TAO_IFR_Client.vcp:
8294 * tao/IORManipulation/TAO_IORManip.vcp:
8295 * tao/IORTable/TAO_IORTable.vcp:
8296 * tao/Messaging/TAO_Messaging.vcp:
8297 * tao/RTCORBA/TAO_RTCORBA.vcp:
8298 * tao/RTPortableServer/TAO_RTPortableServer.vcp:
8299 * tao/SmartProxies/SmartProxies.vcp:
8300 * tao/Strategies/TAO_Strategies.vcp:
8302 * tao/TypeCodeFactory/TypeCodeFactory.vcp:
8304 * tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.vcp:
8305 * tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_Static.vcp:
8306 Removed these procect files from the repo. If you want embedded
8307 Visual C++ project files generate them with MPC. These files where
8308 just not maintained after the first checkin.
8310 Tue Feb 10 11:18:35 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8312 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
8314 Added unindent macro insertion to the output stream after
8315 visiting each raise_* operation in the generated internal
8316 class _tao_*_ExceptionHolder, to keep the indentation from
8317 growing with each operation. Also added a comment to the
8318 instantiation of the operation visitor, justifying the use of
8319 the one for the generated implementation classes.
8321 Tue Feb 10 17:20:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8323 * performance-tests/Anyop/Makefile.bor:
8324 Fixed this BCB makefile
8326 Tue Feb 10 11:11:19 2004 Chad Elliott <elliott_c@ociweb.com>
8328 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
8329 * orbsvcs/orbsvcs/CosNotification.mpc:
8330 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
8331 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
8332 * orbsvcs/orbsvcs/FTORB.mpc:
8333 * orbsvcs/orbsvcs/IFRService.mpc:
8334 * orbsvcs/orbsvcs/PortableGroup.mpc:
8335 * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
8336 * orbsvcs/orbsvcs/RTEvent.mpc:
8337 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
8338 * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
8339 * orbsvcs/orbsvcs/RTOLDEvent.mpc:
8340 * orbsvcs/orbsvcs/RTSched.mpc:
8341 * orbsvcs/orbsvcs/RTSchedEvent.mpc:
8342 * orbsvcs/orbsvcs/RT_Notification.mpc:
8343 * orbsvcs/orbsvcs/SSLIOP.mpc:
8344 * tao/DynamicInterface/DynamicInterface.mpc:
8345 * tao/IORInterceptor/IORInterceptor.mpc:
8346 * tao/ObjRefTemplate/ObjRefTemplate.mpc:
8347 * tao/PortableServer/PortableServer.mpc:
8349 Removed redundant base projects from the inheritance lists.
8351 Tue Feb 10 17:06:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8353 * tests/OBV/Forward/OBV_Forward.mpc:
8354 Add IDL_Files so that the order in which the IDL files are used
8355 is set. This fixes the errors in the SuSE 9 build.
8357 Tue Feb 10 08:37:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8359 * tests/Smart_Proxies/On_Demand/Makefile:
8361 Updated dependencies.
8363 Mon Feb 9 16:35:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8365 * TAO_IDL/be/be_global.cpp:
8366 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
8367 * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
8368 * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
8369 * TAO_IDL/be/be_visitor_operation/operation_is.cpp:
8370 * TAO_IDL/be_include/be_global.h:
8371 * TAO_IDL/driver/drv_args.cpp:
8373 Added command line option (-GId) to generate debug (IDL compiler
8374 source file/line#) info to implementation files, and added checks
8375 to the appropriate visitors so that this debug info generation
8378 * docs/compiler.html:
8380 Added documentation for the new command line option above.
8382 Mon Feb 9 20:25:09 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
8384 * tao/Strategies/SCIOP_Endpoint.cpp:
8385 Add include of <ace/OS_NS_string.h> to
8386 fix build errors when TAO is configured with:
8387 inline=0 and sctp=lksctp
8389 Mon Feb 9 17:49:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8391 * tests/ICMG_Any_Bug/Hello.mpc:
8392 Base the client project on taoclient so that it knows to handle idl
8393 files. Thanks to Chad Elliot with helping fixing this file.
8395 Mon Feb 9 17:20:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8397 * tests/MT_BiDir/MT_BiDir.mpc:
8398 Moved the Receiver files up so that the idl file is compiled first.
8400 Mon Feb 9 16:03:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8402 * orbsvcs/orbsvcs/FTORB.mpc:
8403 Reordered files cpp files to fix compile errors in our SuSE 9 MPC
8404 build. By this reorder the idl files are compiled in the right order
8406 Mon Feb 9 08:36:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8408 * tao/ORB_Core.cpp (connection_timeout):
8410 Fixed a weird bug that caused the has_timeout to be irrespective
8411 of what the messaging library says. Thanks to Torsten Kupper for
8414 Sun Feb 8 15:34:52 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
8416 * TAO_IDL/util/utl_global.cpp (IDL_GlobalData): Added enough
8417 memory for the "/bin/" string. Thanks to Raphael Bossek
8418 <raphael.bossek@gmx.de> for reporting this fix.
8420 Sun Feb 8 10:37:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8422 * tao/RTScheduling/Current.cpp:
8424 Applied Olli Savia's patch to fix compilation errors on LynxOS.
8426 Sun Feb 8 10:28:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8430 Updated dependencies.
8432 Sun Feb 8 09:10:30 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8434 * tao/Invocation_Adapter.h:
8435 * tao/Invocation_Adapter.inl:
8437 Added a virtual destructor.
8439 * tao/Messaging/Asynch_Invocation.cpp:
8440 * tao/Messaging/Asynch_Invocation.h:
8441 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
8442 * tao/Messaging/Asynch_Invocation_Adapter.h:
8444 Overhauled the memory management of the reply dispatcher. Used a
8445 Auto_Functor to manage memory through the life-time of the
8446 objects. This should prevent the leaks that Andrew
8447 Reid<andrew.reid@eservglobal.com> reported.
8449 * tao/Makefile*: Updated dependencies using the new dependency
8452 Sun Feb 8 08:14:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8454 * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
8455 Do not build if minimum_corba is enabled.
8457 Sat Feb 7 22:09:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8459 * orbsvcs/Makefile*:
8461 Updated dependencies. A new script $ACE_ROOT/bin/depgen.pl was
8462 used to generate dependencies. The following command was used to
8463 use the above script "make DEPGEN=$ACE_ROOT/bin/depgen.pl
8464 depend". If the script works well we can make this the
8467 BTW, this should fix some strange errors in the daily builds.
8469 Sat Feb 7 20:32:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8471 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
8473 Inherit from PortableServer::RefCountServantBase in addition to
8474 the POA_* class or interface while generating the implementation
8475 of the servant classes. Thanks to Don Hinton for pointing this
8478 * tao/TAO_Internal.cpp:
8480 Fix for BUGID 1734. Please see
8482 http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1734
8486 Sat Feb 7 09:52:06 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8488 * tests/ORT/ORT.mpc:
8490 Fixed a few problems with the MPC files that prevented this test
8491 from compiling in the daily builds.
8493 Sat Feb 7 09:02:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8495 * tests/AMI_Buffering/client.cpp:
8496 * tests/Blocking_Sync_None/client.cpp:
8497 * tests/Oneway_Buffering/client.cpp:
8499 Fixed warnings that were caused by comparison between signed
8500 and unsigned integers.
8502 Sat Feb 7 14:18:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8504 * docs/tutorials/Quoter/Event_Service/client.cpp:
8505 * docs/tutorials/Quoter/Event_Service/Consumer_i.h:
8506 * docs/tutorials/Quoter/Event_Service/Stock_Factory_i.h:
8507 * docs/tutorials/Quoter/Event_Service/Stock_i.h:
8508 * docs/tutorials/Quoter/Naming_Service/client.cpp:
8509 * docs/tutorials/Quoter/RT_Event_Service/client.cpp:
8510 * docs/tutorials/Quoter/RT_Event_Service/Stock_Consumer.h:
8511 * docs/tutorials/Quoter/RT_Event_Service/Stock_Factory_i.h:
8512 * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp:
8513 * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h:
8516 Sat Feb 7 14:11:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8518 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.{h,cpp}:
8521 Sat Feb 7 14:09:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8523 * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
8526 Fri Feb 6 18:56:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8528 * tao/Connection_Handler.cpp (svc_i):
8530 A mistake while we kept looping trying to read messages. The
8531 loop used the availability of the transport () as a
8532 condition to exit the loop. But in the world after BUG 1020 was
8533 fixed, this condition is not right. The lifetime of the
8534 transport and the lifetime of the connection handler was tied
8535 together. The transport will never get deleted till the
8536 connection handler is deleted. The connection handler will never
8537 get deleted since the thread is using it. This is a vicious
8538 loop. Therefore we have removed that condition. We have added
8539 another condition to check for exiting out of the loop. The new
8540 condition basically checks the status of read () call. If the
8541 read call fails (we have taken care of timeouts here), we exit
8544 * tao/Thread_Per_Connection_Handler.cpp:
8546 Before we call remove_ref () on the transport, just make sure
8547 to call close_connection () on the connection handler. Reactive
8548 servers do that automatically through a call from the
8551 These fixes should take care of the leak problems that Chris
8552 Reed <cr@apama.com> reported. Thanks to Chris for reporting
8555 Fri Feb 6 22:55:30 UTC 2004 Craig Rodrigues <crodrigu@bbn.com>
8557 * tao/CORBALOC_Parser.cpp: Remove TAO_HAS_SCIOP.
8558 It is reasonable for the corbaloc parser to fail
8559 if a user specifies an sciop URL but did not compile
8560 SCTP support into ACE.
8562 Fri Feb 6 16:40:06 2004 Venkita Subramonian <venkita@cs.wustl.edu>
8564 * orbsvcs/orbsvcs/Makefile.RTKokyuEvent: Added a LIBCHECK for
8565 Kokyu library. If Kokyu library is not built, it shows warning
8566 message to build the Kokyu library rather than stopping the
8569 Fri Feb 6 16:16:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8572 * tests/Server_Port_Zero/Hello.cpp:
8573 * tests/Server_Port_Zero/Hello.h:
8574 * tests/Server_Port_Zero/Makefile:
8575 * tests/Server_Port_Zero/README:
8576 * tests/Server_Port_Zero/Server_Port_Zero.mpc:
8577 * tests/Server_Port_Zero/Test.idl:
8578 * tests/Server_Port_Zero/run_test.pl:
8579 * tests/Server_Port_Zero/server.cpp:
8581 New test for a bug that Craig Rpdrigues reported. This test just
8582 tries starting up a CORBA server on TCP port 0.
8586 Added the new test to the Makefile.
8588 Fri Feb 6 14:59:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8590 * orbsvcs/orbsvcs/IFRService/ExtAbstactInterfaceDef_i.cpp:
8591 * orbsvcs/orbsvcs/IFRService/ExtAbstactInterfaceDef_i.h:
8592 * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
8593 * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
8595 Added destroy() method to disambiguate multiple inheritance.
8597 Fri Feb 6 10:48:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8599 * performance-tests/Sequence_Latency/Thread_Per_Connection/Roundtrip.cpp:
8600 The shutdown () on the ORB is invoked with a value of 1.
8601 This should fix the vague crash in one of the builds.
8603 Fri Feb 6 09:32:16 2004 Chad Elliott <elliott_c@ociweb.com>
8605 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
8607 Changed to inherit from rtoldevent instead of rtevent and rtsched.
8609 Fri Feb 6 14:43:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8611 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory.idl:
8614 Fri Feb 6 13:34:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8616 * docs/tutorials/Quoter/Event_Service/Stock_Consumer.h:
8619 Fri Feb 6 13:30:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8621 * examples/Advanced/ch_18/server.cpp:
8622 * docs/tutorials/Quoter/Naming_Service/server.cpp:
8623 * docs/tutorials/Quoter/RT_Event_Service/server.cpp:
8624 * docs/tutorials/Quoter/Event_Service/server.cpp:
8627 Fri Feb 6 12:58:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8629 * orbsvcs/orbsvcs/Runtime_Scheduler.h:
8630 * orbsvcs/orbsvcs/Scheduler_Factory.h:
8631 * orbsvcs/orbsvcs/Scheduler_Utilities.h:
8634 Fri Feb 6 12:42:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8636 * orbsvcs/orbsvcs/Event_Utilities.h:
8639 Fri Feb 6 11:40:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8641 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp:
8642 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
8645 Fri Feb 6 11:37:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
8647 * performance-tests/POA/Demux/demux_test_server.h:
8650 Thu Feb 5 12:24:24 2004 Chad Elliott <elliott_c@ociweb.com>
8652 * performance-tests/Sequence_Latency/AMI/ami.mpc:
8654 Added taoexe to the inheritance list for both projects in this mpc
8655 file. They were relying on valuetype to bring in taoidldefaults,
8658 Thu Feb 5 10:29:37 2004 Chad Elliott <elliott_c@ociweb.com>
8660 * orbsvcs/orbsvcs/Time_Utilities.h:
8662 Modified the #include for Time_Utilities.i to reflect the change
8665 Thu Feb 5 13:30:48 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
8667 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
8668 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
8669 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
8670 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
8671 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
8672 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
8673 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h:
8674 Added explicit #include's of SString.h and Null_Mutex.h needed
8675 on some platforms (Solaris and Linux). Thanks to Thomas
8676 Lockhart <Thomas.Lockhart@jpl.nasa.gov> for the patch.
8678 Wed Feb 4 04 23:54:55 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
8680 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
8681 Fixed include path for FtRtecEventCommS.h.
8683 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.h:
8684 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.inl:
8685 * orbsvcs/orbsvcs/FtRtEvent/Utils/Safe_InputCDR.cpp:
8686 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
8687 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
8688 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
8689 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
8690 Fixed alignment problems when using TAO_InputCDR.
8693 Thu Feb 5 05:35:35 UTC 2004 Don Hinton <dhinton@dre.vanderbilt.edu>
8696 Added a new variable, VTAO_IDLFLAGS, and assign $(TAO_IDLFLAGS)
8697 to it. Then use VTAO_IDLFLAGS when invoking the TAO_IDL
8698 compiler. This is needed to avoid a problem where users
8699 "override" TAO_IDLFLAGS in their own makefiles. Once you
8700 override a variable, all subsequent assignments must use
8701 "override" too, or they are ignored. Many Makefile throughout
8702 TAO make assignments to TAO_IDLFLAGS, as well as many users, so
8703 adding "override" has the potential of breaking lots of code.
8704 This change is needed so that -I$(TAO_ROOT) to TAO_IDLFLAGS
8705 without breaking user makefiles that override it.
8707 Wed Feb 4 18:29:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8711 Removed duplicate declarations.
8713 Wed Feb 4 14:18:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
8717 Added -I$(TAO_ROOT) to TAO_IDLFLAGS.
8719 * examples/Callback_Quoter/Consumer_Handler.h:
8720 * examples/Callback_Quoter/Notifier_Input_Handler.h:
8721 * examples/Callback_Quoter/Supplier_i.h:
8722 * examples/Content_Server/AMI_Iterator/client.cpp:
8723 * examples/Content_Server/AMI_Iterator/server.cpp:
8724 * examples/Content_Server/AMI_Observer/client.cpp:
8725 * examples/Content_Server/AMI_Observer/server.cpp:
8726 * examples/Content_Server/SMI_Iterator/client.cpp:
8727 * examples/Content_Server/SMI_Iterator/server.cpp:
8728 * examples/Event_Comm/Consumer_Handler.h:
8729 * examples/Event_Comm/Notifier_Handler.h:
8730 * examples/Event_Comm/Notifier_Server.h:
8731 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
8732 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl:
8733 * examples/Logging/Logging_Service_i.h:
8734 * examples/Logging/Logging_Test_i.cpp:
8735 * examples/Logging/Logging_Test_i.h:
8736 * examples/Quoter/Generic_Factory.cpp:
8737 * examples/Quoter/client.cpp:
8738 * examples/Quoter/client.h:
8739 * examples/Quoter/server.h:
8740 * examples/RTCORBA/Activity/Activity.h:
8741 * examples/RTCORBA/Activity/Builder.h:
8742 * examples/RTScheduling/Starter.h:
8743 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
8744 * examples/Simple/Simple_util.h:
8745 * examples/Simple/time-date/Simple_time_date.mpc:
8746 * orbsvcs/Concurrency_Service/Concurrency_Service.h:
8747 * orbsvcs/CosEvent_Service/CosEvent_Service.cpp:
8748 * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
8749 * orbsvcs/Event_Service/Event_Service.cpp:
8750 * orbsvcs/Event_Service/Event_Service.h:
8751 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
8752 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h:
8753 * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.mpc:
8754 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.mpc:
8755 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
8756 * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
8757 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
8758 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
8759 * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
8760 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp:
8761 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
8762 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
8763 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
8764 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
8765 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
8766 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
8767 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
8768 * orbsvcs/Fault_Detector/Fault_Detector_i.h:
8769 * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
8770 * orbsvcs/IFR_Service/IFR_Service.cpp:
8771 * orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
8772 * orbsvcs/LifeCycle_Service/Criteria_Evaluator.h:
8773 * orbsvcs/LifeCycle_Service/Factory_Trader.cpp:
8774 * orbsvcs/LifeCycle_Service/Factory_Trader.h:
8775 * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
8776 * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h:
8777 * orbsvcs/LoadBalancer/LoadManager.cpp:
8778 * orbsvcs/LoadBalancer/LoadMonitor.cpp:
8779 * orbsvcs/LoadBalancer/Monitor_Signal_Handler.h:
8780 * orbsvcs/LoadBalancer/Push_Handler.h:
8781 * orbsvcs/Naming_Service/Naming_Service.h:
8782 * orbsvcs/Notify_Service/Notify_Service.h:
8783 * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
8784 * orbsvcs/Scheduling_Service/Scheduling_Service.h:
8785 * orbsvcs/Time_Service/Clerk_i.h:
8786 * orbsvcs/Time_Service/Server_i.h:
8787 * orbsvcs/Trading_Service/Trading_Service.h:
8788 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp:
8789 * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.h:
8790 * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp:
8791 * orbsvcs/examples/CosEC/Factory/FactoryDriver.h:
8792 * orbsvcs/examples/CosEC/RtEC_Based/bin/RtEC_Based_CosEC.cpp:
8793 * orbsvcs/examples/CosEC/RtEC_Based/bin/RtEC_Based_CosEC.h:
8794 * orbsvcs/examples/CosEC/RtEC_Based/lib/ConsumerAdmin_i.h:
8795 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp:
8796 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.h:
8797 * orbsvcs/examples/CosEC/RtEC_Based/lib/EventChannel_i.h:
8798 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.cpp:
8799 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushConsumer_i.h:
8800 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.cpp:
8801 * orbsvcs/examples/CosEC/RtEC_Based/lib/ProxyPushSupplier_i.h:
8802 * orbsvcs/examples/CosEC/RtEC_Based/lib/SupplierAdmin_i.h:
8803 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Consumer.h:
8804 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/Supplier.h:
8805 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Consumer.h:
8806 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Multiple.h:
8807 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Supplier.h:
8808 * orbsvcs/examples/CosEC/Simple/Consumer.cpp:
8809 * orbsvcs/examples/CosEC/Simple/Consumer.h:
8810 * orbsvcs/examples/CosEC/Simple/Service.cpp:
8811 * orbsvcs/examples/CosEC/Simple/Supplier.cpp:
8812 * orbsvcs/examples/CosEC/Simple/Supplier.h:
8813 * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
8814 * orbsvcs/examples/CosEC/TypedSimple/CosEC_TypedSimple.mpc:
8815 * orbsvcs/examples/CosEC/TypedSimple/Country.idl:
8816 * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp:
8817 * orbsvcs/examples/Log/Basic/TLS_Client.h:
8818 * orbsvcs/examples/Log/Event/Event_Consumer.cpp:
8819 * orbsvcs/examples/Log/Event/Event_Consumer.h:
8820 * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
8821 * orbsvcs/examples/Log/Event/Event_Supplier.h:
8822 * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp:
8823 * orbsvcs/examples/Log/Notify/Notify_Consumer.h:
8824 * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp:
8825 * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.h:
8826 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
8827 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.h:
8828 * orbsvcs/examples/Notify/Filter/Filter.h:
8829 * orbsvcs/examples/Notify/Subscribe/Subscribe.h:
8830 * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp:
8831 * orbsvcs/examples/RtEC/IIOPGateway/Consumer.h:
8832 * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp:
8833 * orbsvcs/examples/RtEC/IIOPGateway/EC.h:
8834 * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp:
8835 * orbsvcs/examples/RtEC/IIOPGateway/Gateway.h:
8836 * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp:
8837 * orbsvcs/examples/RtEC/IIOPGateway/Supplier.h:
8838 * orbsvcs/examples/RtEC/MCast/AddrServer.h:
8839 * orbsvcs/examples/RtEC/MCast/Consumer.cpp:
8840 * orbsvcs/examples/RtEC/MCast/Consumer.h:
8841 * orbsvcs/examples/RtEC/MCast/MCast.cpp:
8842 * orbsvcs/examples/RtEC/MCast/Supplier.cpp:
8843 * orbsvcs/examples/RtEC/MCast/Supplier.h:
8844 * orbsvcs/examples/RtEC/Schedule/Consumer.h:
8845 * orbsvcs/examples/RtEC/Schedule/Schedule.h:
8846 * orbsvcs/examples/RtEC/Schedule/Service.cpp:
8847 * orbsvcs/examples/RtEC/Schedule/Supplier.cpp:
8848 * orbsvcs/examples/RtEC/Schedule/Supplier.h:
8849 * orbsvcs/examples/RtEC/Simple/Consumer.cpp:
8850 * orbsvcs/examples/RtEC/Simple/Consumer.h:
8851 * orbsvcs/examples/RtEC/Simple/Service.cpp:
8852 * orbsvcs/examples/RtEC/Simple/Supplier.cpp:
8853 * orbsvcs/examples/RtEC/Simple/Supplier.h:
8854 * orbsvcs/orbsvcs/Channel_Clients.h:
8855 * orbsvcs/orbsvcs/Channel_Clients_T.cpp:
8856 * orbsvcs/orbsvcs/Channel_Clients_T.h:
8857 * orbsvcs/orbsvcs/CosEvent.mpc:
8858 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
8859 * orbsvcs/orbsvcs/CosNaming.mpc:
8860 * orbsvcs/orbsvcs/CosNotification.mpc:
8861 * orbsvcs/orbsvcs/CosTime.mpc:
8862 * orbsvcs/orbsvcs/Event_Service_Constants.h:
8863 * orbsvcs/orbsvcs/Event_Utilities.cpp:
8864 * orbsvcs/orbsvcs/Event_Utilities.h:
8865 * orbsvcs/orbsvcs/FTRT_GroupManager.idl:
8866 * orbsvcs/orbsvcs/FT_CORBA.idl:
8867 * orbsvcs/orbsvcs/FT_FaultDetectorFactory.idl:
8868 * orbsvcs/orbsvcs/FT_Notifier.idl:
8869 * orbsvcs/orbsvcs/FT_ReplicationManager.idl:
8870 * orbsvcs/orbsvcs/FtRtEvent.mpc:
8871 * orbsvcs/orbsvcs/FtRtecEventChannelAdmin.idl:
8872 * orbsvcs/orbsvcs/FtRtecEventComm.idl:
8873 * orbsvcs/orbsvcs/IOR_Multicast.h:
8874 * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
8875 * orbsvcs/orbsvcs/RTEvent.mpc:
8876 * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
8877 * orbsvcs/orbsvcs/RTOLDEvent.mpc:
8878 * orbsvcs/orbsvcs/RTSched.mpc:
8879 * orbsvcs/orbsvcs/RTSchedEvent.mpc:
8880 * orbsvcs/orbsvcs/RT_Notification.mpc:
8881 * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
8882 * orbsvcs/orbsvcs/Runtime_Scheduler.h:
8883 * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
8884 * orbsvcs/orbsvcs/Scheduler_Factory.h:
8885 * orbsvcs/orbsvcs/Scheduler_Utilities.cpp:
8886 * orbsvcs/orbsvcs/Scheduler_Utilities.h:
8887 * orbsvcs/orbsvcs/Security.idl:
8888 * orbsvcs/orbsvcs/SecurityLevel1.idl:
8889 * orbsvcs/orbsvcs/SecurityLevel2.idl:
8890 * orbsvcs/orbsvcs/SecurityReplaceable.idl:
8891 * orbsvcs/orbsvcs/Time_Utilities.cpp:
8892 * orbsvcs/orbsvcs/Time_Utilities.h:
8893 * orbsvcs/orbsvcs/AV/AVStreams_i.h:
8894 * orbsvcs/orbsvcs/AV/AV_Core.cpp:
8895 * orbsvcs/orbsvcs/AV/AV_Core.h:
8896 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h:
8897 * orbsvcs/orbsvcs/AV/Policy.h:
8898 * orbsvcs/orbsvcs/AV/QoS_UDP.cpp:
8899 * orbsvcs/orbsvcs/AV/QoS_UDP.h:
8900 * orbsvcs/orbsvcs/AV/RTCP.h:
8901 * orbsvcs/orbsvcs/AV/RTP.h:
8902 * orbsvcs/orbsvcs/AV/Resource_Factory.h:
8903 * orbsvcs/orbsvcs/AV/Transport.h:
8904 * orbsvcs/orbsvcs/AV/default_resource.cpp:
8905 * orbsvcs/orbsvcs/AV/default_resource.h:
8906 * orbsvcs/orbsvcs/AV/sfp.h:
8907 * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
8908 * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
8909 * orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h:
8910 * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.h:
8911 * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
8912 * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h:
8913 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.cpp:
8914 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerAdmin.h:
8915 * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.h:
8916 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
8917 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.h:
8918 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.h:
8919 * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
8920 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
8921 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.h:
8922 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullConsumer.h:
8923 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h:
8924 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.h:
8925 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
8926 * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.h:
8927 * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.h:
8928 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.h:
8929 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.h:
8930 * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.h:
8931 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.cpp:
8932 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierAdmin.h:
8933 * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.h:
8934 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.h:
8935 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
8936 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.h:
8937 * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.h:
8938 * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp:
8939 * orbsvcs/orbsvcs/Event/Dispatching_Modules.h:
8940 * orbsvcs/orbsvcs/Event/ECG_Adapters.h:
8941 * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h:
8942 * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h:
8943 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
8944 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h:
8945 * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h:
8946 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
8947 * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h:
8948 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
8949 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h:
8950 * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
8951 * orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp:
8952 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp:
8953 * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h:
8954 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
8955 * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h:
8956 * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h:
8957 * orbsvcs/orbsvcs/Event/EC_Dispatching.h:
8958 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h:
8959 * orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h:
8960 * orbsvcs/orbsvcs/Event/EC_Filter.h:
8961 * orbsvcs/orbsvcs/Event/EC_Filter_Builder.h:
8962 * orbsvcs/orbsvcs/Event/EC_Gateway.cpp:
8963 * orbsvcs/orbsvcs/Event/EC_Gateway.h:
8964 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
8965 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h:
8966 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
8967 * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.cpp:
8968 * orbsvcs/orbsvcs/Event/EC_Gateway_Sched.h:
8969 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
8970 * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.h:
8971 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
8972 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.h:
8973 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
8974 * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.h:
8975 * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp:
8976 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
8977 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h:
8978 * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp:
8979 * orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.cpp:
8980 * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp:
8981 * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.h:
8982 * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.h:
8983 * orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h:
8984 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
8985 * orbsvcs/orbsvcs/Event/EC_ProxySupplier.h:
8986 * orbsvcs/orbsvcs/Event/EC_QOS_Info.h:
8987 * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h:
8988 * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h:
8989 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
8990 * orbsvcs/orbsvcs/Event/EC_Sched_Filter.h:
8991 * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp:
8992 * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h:
8993 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp:
8994 * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h:
8995 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h:
8996 * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h:
8997 * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
8998 * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp:
8999 * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp:
9000 * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h:
9001 * orbsvcs/orbsvcs/Event/Event_Channel.cpp:
9002 * orbsvcs/orbsvcs/Event/Event_Channel.h:
9003 * orbsvcs/orbsvcs/Event/Event_Manip.cpp:
9004 * orbsvcs/orbsvcs/Event/Event_Manip.h:
9005 * orbsvcs/orbsvcs/Event/Local_ESTypes.h:
9006 * orbsvcs/orbsvcs/Event/Module_Factory.cpp:
9007 * orbsvcs/orbsvcs/Event/RT_Task.cpp:
9008 * orbsvcs/orbsvcs/Event/RT_Task.h:
9009 * orbsvcs/orbsvcs/Event/ReactorTask.cpp:
9010 * orbsvcs/orbsvcs/Event/Timer_Module.cpp:
9011 * orbsvcs/orbsvcs/Event/Timer_Module.h:
9012 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
9013 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
9014 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
9015 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
9016 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
9017 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
9018 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
9019 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
9020 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
9021 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
9022 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Replication_Strategy.h:
9023 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp:
9024 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h:
9025 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h:
9026 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
9027 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
9028 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.cpp:
9029 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Factory.h:
9030 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.h:
9031 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h:
9032 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h:
9033 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.cpp:
9034 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h:
9035 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
9036 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.h:
9037 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
9038 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
9039 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
9040 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
9041 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
9042 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.h:
9043 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
9044 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.cpp:
9045 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxyConsumerStateWorker.h:
9046 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.cpp:
9047 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ProxySupplierStateWorker.h:
9048 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.h:
9049 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Strategy.h:
9050 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.h:
9051 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
9052 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.h:
9053 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.h:
9054 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
9055 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Monitor.h:
9056 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientComponent.h:
9057 * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp:
9058 * orbsvcs/orbsvcs/LoadBalancing/LB_Component.h:
9059 * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h:
9060 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
9061 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
9062 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert.h:
9063 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.cpp:
9064 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertInfo.h:
9065 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlertMap.h:
9066 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.h:
9067 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadListMap.h:
9068 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
9069 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
9070 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMap.h:
9071 * orbsvcs/orbsvcs/LoadBalancing/LB_Location_Index_Map.h:
9072 * orbsvcs/orbsvcs/LoadBalancing/LB_MonitorMap.h:
9073 * orbsvcs/orbsvcs/LoadBalancing/LB_ORBInitializer.cpp:
9074 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
9075 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.h:
9076 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
9077 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
9078 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.cpp:
9079 * orbsvcs/orbsvcs/Log/BasicLogFactory_i.h:
9080 * orbsvcs/orbsvcs/Log/BasicLog_i.cpp:
9081 * orbsvcs/orbsvcs/Log/BasicLog_i.h:
9082 * orbsvcs/orbsvcs/Log/EventLogConsumer.cpp:
9083 * orbsvcs/orbsvcs/Log/EventLogConsumer.h:
9084 * orbsvcs/orbsvcs/Log/EventLogFactory_i.cpp:
9085 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
9086 * orbsvcs/orbsvcs/Log/EventLogNotification.cpp:
9087 * orbsvcs/orbsvcs/Log/EventLogNotification.h:
9088 * orbsvcs/orbsvcs/Log/EventLog_i.cpp:
9089 * orbsvcs/orbsvcs/Log/EventLog_i.h:
9090 * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
9091 * orbsvcs/orbsvcs/Log/Iterator_i.h:
9092 * orbsvcs/orbsvcs/Log/LogMgr_i.h:
9093 * orbsvcs/orbsvcs/Log/LogNotification.cpp:
9094 * orbsvcs/orbsvcs/Log/LogNotification.h:
9095 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
9096 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
9097 * orbsvcs/orbsvcs/Log/Log_Constraint_Interpreter.h:
9098 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
9099 * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.h:
9100 * orbsvcs/orbsvcs/Log/Log_i.cpp:
9101 * orbsvcs/orbsvcs/Log/Log_i.h:
9102 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.cpp:
9103 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
9104 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp:
9105 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
9106 * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp:
9107 * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
9108 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
9109 * orbsvcs/orbsvcs/Log/NotifyLog_i.h:
9110 * orbsvcs/orbsvcs/Log/PersistStore.cpp:
9111 * orbsvcs/orbsvcs/Log/PersistStore.h:
9112 * orbsvcs/orbsvcs/Log/RTEventLogConsumer.cpp:
9113 * orbsvcs/orbsvcs/Log/RTEventLogConsumer.h:
9114 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp:
9115 * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.h:
9116 * orbsvcs/orbsvcs/Log/RTEventLogNotification.cpp:
9117 * orbsvcs/orbsvcs/Log/RTEventLogNotification.h:
9118 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
9119 * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
9120 * orbsvcs/orbsvcs/Naming/Entries.h:
9121 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
9122 * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
9123 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
9124 * orbsvcs/orbsvcs/Naming/Naming_Utils.h:
9125 * orbsvcs/orbsvcs/Naming/Persistent_Entries.h:
9126 * orbsvcs/orbsvcs/Notify/Admin.cpp:
9127 * orbsvcs/orbsvcs/Notify/AdminProperties.cpp:
9128 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
9129 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
9130 * orbsvcs/orbsvcs/Notify/Builder.h:
9131 * orbsvcs/orbsvcs/Notify/Consumer.h:
9132 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
9133 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
9134 * orbsvcs/orbsvcs/Notify/Container_T.cpp:
9135 * orbsvcs/orbsvcs/Notify/Container_T.h:
9136 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
9137 * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
9138 * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
9139 * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
9140 * orbsvcs/orbsvcs/Notify/Event.cpp:
9141 * orbsvcs/orbsvcs/Notify/Event.h:
9142 * orbsvcs/orbsvcs/Notify/EventChannel.h:
9143 * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
9144 * orbsvcs/orbsvcs/Notify/EventType.h:
9145 * orbsvcs/orbsvcs/Notify/Event_Manager.h:
9146 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.cpp:
9147 * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp:
9148 * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
9149 * orbsvcs/orbsvcs/Notify/Find_Worker_T.h:
9150 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
9151 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup_T.h:
9152 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
9153 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
9154 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
9155 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
9156 * orbsvcs/orbsvcs/Notify/Object.h:
9157 * orbsvcs/orbsvcs/Notify/Peer.h:
9158 * orbsvcs/orbsvcs/Notify/Properties.cpp:
9159 * orbsvcs/orbsvcs/Notify/Properties.h:
9160 * orbsvcs/orbsvcs/Notify/Property.h:
9161 * orbsvcs/orbsvcs/Notify/PropertySeq.h:
9162 * orbsvcs/orbsvcs/Notify/Property_Boolean.h:
9163 * orbsvcs/orbsvcs/Notify/Property_T.h:
9164 * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
9165 * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
9166 * orbsvcs/orbsvcs/Notify/RT_Builder.cpp:
9167 * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
9168 * orbsvcs/orbsvcs/Notify/RT_POA_Helper.h:
9169 * orbsvcs/orbsvcs/Notify/Seq_Worker_T.h:
9170 * orbsvcs/orbsvcs/Notify/Service.h:
9171 * orbsvcs/orbsvcs/Notify/Subscription_Change_Worker.h:
9172 * orbsvcs/orbsvcs/Notify/Supplier.h:
9173 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
9174 * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
9175 * orbsvcs/orbsvcs/Notify/Any/AnyEvent.h:
9176 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
9177 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
9178 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
9179 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
9180 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
9181 * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
9182 * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
9183 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
9184 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
9185 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
9186 * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.h:
9187 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
9188 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
9189 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
9190 * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
9191 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
9192 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
9193 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
9194 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h:
9195 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
9196 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
9197 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
9198 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
9199 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
9200 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
9201 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
9202 * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
9203 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
9204 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
9205 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
9206 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
9207 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
9208 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
9209 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
9210 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
9211 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
9212 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
9213 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
9214 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
9215 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
9216 * orbsvcs/orbsvcs/PortableGroup/PG_conf.h:
9217 * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h:
9218 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
9219 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
9220 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
9221 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
9222 * orbsvcs/orbsvcs/Property/CosPropertyService_i.h:
9223 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
9224 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
9225 * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
9226 * orbsvcs/orbsvcs/Sched/Config_Scheduler.h:
9227 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
9228 * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h:
9229 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h:
9230 * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
9231 * orbsvcs/orbsvcs/Sched/SchedEntry.h:
9232 * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
9233 * orbsvcs/orbsvcs/Sched/Scheduler.h:
9234 * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
9235 * orbsvcs/orbsvcs/Security/EstablishTrustPolicy.h:
9236 * orbsvcs/orbsvcs/Security/InvocationCredentialsPolicy.h:
9237 * orbsvcs/orbsvcs/Security/MechanismPolicy.h:
9238 * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.h:
9239 * orbsvcs/orbsvcs/Security/QOPPolicy.h:
9240 * orbsvcs/orbsvcs/Security/SecurityManager.h:
9241 * orbsvcs/orbsvcs/Security/Security_Current.h:
9242 * orbsvcs/orbsvcs/Security/Security_Current_Impl.h:
9243 * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp:
9244 * orbsvcs/orbsvcs/Time/TAO_TIO.h:
9245 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h:
9246 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h:
9247 * orbsvcs/orbsvcs/Time/TAO_UTO.h:
9248 * orbsvcs/orbsvcs/Time/Timer_Helper.h:
9249 * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h:
9250 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
9251 * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
9252 * orbsvcs/orbsvcs/Trader/Interpreter.h:
9253 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.h:
9254 * orbsvcs/orbsvcs/Trader/Trader.h:
9255 * orbsvcs/orbsvcs/Trader/Trader_Constraint_Visitors.h:
9256 * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
9257 * orbsvcs/performance-tests/LoadBalancing/ORBInitializer.cpp:
9258 * orbsvcs/performance-tests/LoadBalancing/ORBInitializer.h:
9259 * orbsvcs/performance-tests/LoadBalancing/RPS_Monitor.cpp:
9260 * orbsvcs/performance-tests/LoadBalancing/RPS_Monitor.h:
9261 * orbsvcs/performance-tests/LoadBalancing/ServerRequestInterceptor.cpp:
9262 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.cpp:
9263 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Roundtrip.cpp:
9264 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.cpp:
9265 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.cpp:
9266 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session.cpp:
9267 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Session_Factory.cpp:
9268 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp:
9269 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/server.cpp:
9270 * orbsvcs/performance-tests/RTEvent/Roundtrip/server.cpp:
9271 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
9272 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/server.cpp:
9273 * orbsvcs/performance-tests/RTEvent/lib/Client_Group.cpp:
9274 * orbsvcs/performance-tests/RTEvent/lib/Client_Pair.cpp:
9275 * orbsvcs/performance-tests/RTEvent/lib/Consumer.cpp:
9276 * orbsvcs/performance-tests/RTEvent/lib/Consumer.h:
9277 * orbsvcs/performance-tests/RTEvent/lib/Control.cpp:
9278 * orbsvcs/performance-tests/RTEvent/lib/EC_Destroyer.cpp:
9279 * orbsvcs/performance-tests/RTEvent/lib/Loopback.cpp:
9280 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.cpp:
9281 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.h:
9282 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Pair.cpp:
9283 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Supplier.cpp:
9284 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Supplier.h:
9285 * orbsvcs/performance-tests/RTEvent/lib/ORB_Holder.cpp:
9286 * orbsvcs/performance-tests/RTEvent/lib/ORB_Shutdown.cpp:
9287 * orbsvcs/performance-tests/RTEvent/lib/ORB_Task.cpp:
9288 * orbsvcs/performance-tests/RTEvent/lib/ORB_Task_Activator.cpp:
9289 * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.cpp:
9290 * orbsvcs/performance-tests/RTEvent/lib/Peer_Base.h:
9291 * orbsvcs/performance-tests/RTEvent/lib/PriorityBand_Setup.cpp:
9292 * orbsvcs/performance-tests/RTEvent/lib/RTCORBA_Setup.cpp:
9293 * orbsvcs/performance-tests/RTEvent/lib/RTClient_Setup.cpp:
9294 * orbsvcs/performance-tests/RTEvent/lib/RTEC_Initializer.cpp:
9295 * orbsvcs/performance-tests/RTEvent/lib/RTPOA_Setup.cpp:
9296 * orbsvcs/performance-tests/RTEvent/lib/RTServer_Setup.cpp:
9297 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp:
9298 * orbsvcs/performance-tests/RTEvent/lib/Send_Task_Stopper.cpp:
9299 * orbsvcs/performance-tests/RTEvent/lib/Supplier.cpp:
9300 * orbsvcs/performance-tests/RTEvent/lib/Supplier.h:
9301 * orbsvcs/performance-tests/RTEvent/lib/SyncScope_Setup.cpp:
9302 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.h:
9303 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.cpp:
9304 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.h:
9305 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/receiver.h:
9306 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/sender.h:
9307 * orbsvcs/tests/AVStreams/Bidirectional_Flows/receiver.h:
9308 * orbsvcs/tests/AVStreams/Bidirectional_Flows/sender.h:
9309 * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.h:
9310 * orbsvcs/tests/AVStreams/Component_Switching/distributer.cpp:
9311 * orbsvcs/tests/AVStreams/Component_Switching/distributer.h:
9312 * orbsvcs/tests/AVStreams/Component_Switching/receiver.h:
9313 * orbsvcs/tests/AVStreams/Component_Switching/sender.h:
9314 * orbsvcs/tests/AVStreams/Full_Profile/ftp.h:
9315 * orbsvcs/tests/AVStreams/Full_Profile/server.h:
9316 * orbsvcs/tests/AVStreams/Latency/control.cpp:
9317 * orbsvcs/tests/AVStreams/Latency/ping.cpp:
9318 * orbsvcs/tests/AVStreams/Latency/ping.h:
9319 * orbsvcs/tests/AVStreams/Latency/pong.cpp:
9320 * orbsvcs/tests/AVStreams/Latency/pong.h:
9321 * orbsvcs/tests/AVStreams/Modify_QoS/receiver.h:
9322 * orbsvcs/tests/AVStreams/Modify_QoS/sender.h:
9323 * orbsvcs/tests/AVStreams/Multicast/ftp.h:
9324 * orbsvcs/tests/AVStreams/Multicast/server.h:
9325 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.h:
9326 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.h:
9327 * orbsvcs/tests/AVStreams/Multiple_Flows/receiver.h:
9328 * orbsvcs/tests/AVStreams/Multiple_Flows/sender.h:
9329 * orbsvcs/tests/AVStreams/Pluggable/ftp.h:
9330 * orbsvcs/tests/AVStreams/Pluggable/server.h:
9331 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.cpp:
9332 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.h:
9333 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/receiver.h:
9334 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.h:
9335 * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.cpp:
9336 * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.h:
9337 * orbsvcs/tests/AVStreams/Simple_Three_Stage/receiver.h:
9338 * orbsvcs/tests/AVStreams/Simple_Three_Stage/sender.h:
9339 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.h:
9340 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.h:
9341 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.h:
9342 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.h:
9343 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
9344 * orbsvcs/tests/Concurrency/CC_client.h:
9345 * orbsvcs/tests/Concurrency/CC_command.cpp:
9346 * orbsvcs/tests/Concurrency/CC_command.h:
9347 * orbsvcs/tests/Concurrency/CC_command.tab.cpp:
9348 * orbsvcs/tests/Concurrency/CC_naming_service.h:
9349 * orbsvcs/tests/Concurrency/CC_test_utils.h:
9350 * orbsvcs/tests/Concurrency/CC_tests.h:
9351 * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp:
9352 * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp:
9353 * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.h:
9354 * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp:
9355 * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp:
9356 * orbsvcs/tests/CosEvent/Basic/Random.cpp:
9357 * orbsvcs/tests/CosEvent/Basic/Random.h:
9358 * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp:
9359 * orbsvcs/tests/CosEvent/lib/Counting_Consumer.h:
9360 * orbsvcs/tests/CosEvent/lib/Counting_Supplier.h:
9361 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
9362 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h:
9363 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
9364 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h:
9365 * orbsvcs/tests/EC_MT_Mcast/AddrServer.h:
9366 * orbsvcs/tests/EC_MT_Mcast/Consumer.cpp:
9367 * orbsvcs/tests/EC_MT_Mcast/Consumer.h:
9368 * orbsvcs/tests/EC_MT_Mcast/MCast.cpp:
9369 * orbsvcs/tests/EC_MT_Mcast/Supplier.cpp:
9370 * orbsvcs/tests/EC_MT_Mcast/Supplier.h:
9371 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
9372 * orbsvcs/tests/EC_Mcast/EC_Mcast.h:
9373 * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
9374 * orbsvcs/tests/EC_Multiple/EC_Multiple.h:
9375 * orbsvcs/tests/EC_Multiple/Scheduler_Runtime1.h:
9376 * orbsvcs/tests/EC_Multiple/Scheduler_Runtime2.h:
9377 * orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h:
9378 * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp:
9379 * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
9380 * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
9381 * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h:
9382 * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp:
9383 * orbsvcs/tests/EC_Throughput/ECT_Supplier.h:
9384 * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
9385 * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.h:
9386 * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
9387 * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp:
9388 * orbsvcs/tests/Event/Basic/Atomic_Reconnect.h:
9389 * orbsvcs/tests/Event/Basic/BCast.cpp:
9390 * orbsvcs/tests/Event/Basic/BCast.h:
9391 * orbsvcs/tests/Event/Basic/Bitmask.cpp:
9392 * orbsvcs/tests/Event/Basic/Complex.cpp:
9393 * orbsvcs/tests/Event/Basic/Control.cpp:
9394 * orbsvcs/tests/Event/Basic/Control.h:
9395 * orbsvcs/tests/Event/Basic/Disconnect.cpp:
9396 * orbsvcs/tests/Event/Basic/Gateway.cpp:
9397 * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp:
9398 * orbsvcs/tests/Event/Basic/MT_Disconnect.h:
9399 * orbsvcs/tests/Event/Basic/Negation.cpp:
9400 * orbsvcs/tests/Event/Basic/Observer.cpp:
9401 * orbsvcs/tests/Event/Basic/Observer.h:
9402 * orbsvcs/tests/Event/Basic/Random.cpp:
9403 * orbsvcs/tests/Event/Basic/Random.h:
9404 * orbsvcs/tests/Event/Basic/Reconnect.cpp:
9405 * orbsvcs/tests/Event/Basic/Timeout.cpp:
9406 * orbsvcs/tests/Event/Basic/Wildcard.cpp:
9407 * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp:
9408 * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.h:
9409 * orbsvcs/tests/Event/Mcast/Common/Gateway_EC.cpp:
9410 * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp:
9411 * orbsvcs/tests/Event/Performance/Connect.cpp:
9412 * orbsvcs/tests/Event/Performance/Inversion.cpp:
9413 * orbsvcs/tests/Event/Performance/Latency.cpp:
9414 * orbsvcs/tests/Event/Performance/Latency.h:
9415 * orbsvcs/tests/Event/Performance/Latency_Server.cpp:
9416 * orbsvcs/tests/Event/Performance/Throughput.cpp:
9417 * orbsvcs/tests/Event/lib/Consumer.cpp:
9418 * orbsvcs/tests/Event/lib/Consumer.h:
9419 * orbsvcs/tests/Event/lib/Counting_Consumer.h:
9420 * orbsvcs/tests/Event/lib/Counting_Supplier.cpp:
9421 * orbsvcs/tests/Event/lib/Counting_Supplier.h:
9422 * orbsvcs/tests/Event/lib/Driver.cpp:
9423 * orbsvcs/tests/Event/lib/Driver.h:
9424 * orbsvcs/tests/Event/lib/Supplier.cpp:
9425 * orbsvcs/tests/Event/lib/Supplier.h:
9426 * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp:
9427 * orbsvcs/tests/FT_App/FT_Creator.cpp:
9428 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
9429 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
9430 * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
9431 * orbsvcs/tests/FT_App/FT_TestReplica.idl:
9432 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h:
9433 * orbsvcs/tests/FT_App/StubBatchConsumer.h:
9434 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
9435 * orbsvcs/tests/FT_App/StubFaultAnalyzer.h:
9436 * orbsvcs/tests/FT_App/StubFaultConsumer.h:
9437 * orbsvcs/tests/FT_App/StubFaultNotifier.h:
9438 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
9439 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h:
9440 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
9441 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp:
9442 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp:
9443 * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
9444 * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp:
9445 * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
9446 * orbsvcs/tests/FtRtEvent/PushConsumer.h:
9447 * orbsvcs/tests/FtRtEvent/PushSupplier.cpp:
9448 * orbsvcs/tests/FtRtEvent/PushSupplier.h:
9449 * orbsvcs/tests/FtRtEvent/consumer.cpp:
9450 * orbsvcs/tests/FtRtEvent/supplier.cpp:
9451 * orbsvcs/tests/ImplRepo/NameService/test.cpp:
9452 * orbsvcs/tests/InterfaceRepo/IDL3_Test/InterfaceRepo_IDL3_Test.mpc:
9453 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
9454 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.h:
9455 * orbsvcs/tests/Notify/Basic/IdAssignment.cpp:
9456 * orbsvcs/tests/Notify/Basic/IdAssignment.h:
9457 * orbsvcs/tests/Notify/Basic/LifeCycle.cpp:
9458 * orbsvcs/tests/Notify/Basic/Sequence.h:
9459 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
9460 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.h:
9461 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp:
9462 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.cpp:
9463 * orbsvcs/tests/Notify/Blocking/common.cpp:
9464 * orbsvcs/tests/Notify/Blocking/common.h:
9465 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
9466 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp:
9467 * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.cpp:
9468 * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp:
9469 * orbsvcs/tests/Notify/Discarding/Structured_Supplier.cpp:
9470 * orbsvcs/tests/Notify/Discarding/common.cpp:
9471 * orbsvcs/tests/Notify/Discarding/common.h:
9472 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
9473 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.cpp:
9474 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
9475 * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
9476 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
9477 * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.cpp:
9478 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
9479 * orbsvcs/tests/Notify/Ordering/Structured_Supplier.cpp:
9480 * orbsvcs/tests/Notify/Ordering/common.cpp:
9481 * orbsvcs/tests/Notify/Ordering/common.h:
9482 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
9483 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp:
9484 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.cpp:
9485 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
9486 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.h:
9487 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
9488 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp:
9489 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
9490 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
9491 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.h:
9492 * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
9493 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
9494 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
9495 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
9496 * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.h:
9497 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
9498 * orbsvcs/tests/Notify/lib/ConsumerAdmin_Command.h:
9499 * orbsvcs/tests/Notify/lib/EventChannel_Command.h:
9500 * orbsvcs/tests/Notify/lib/Filter_Command.h:
9501 * orbsvcs/tests/Notify/lib/LookupManager.h:
9502 * orbsvcs/tests/Notify/lib/Notify_Test_Client.h:
9503 * orbsvcs/tests/Notify/lib/Options_Parser.cpp:
9504 * orbsvcs/tests/Notify/lib/Options_Parser.h:
9505 * orbsvcs/tests/Notify/lib/Peer.cpp:
9506 * orbsvcs/tests/Notify/lib/Peer_T.cpp:
9507 * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp:
9508 * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.cpp:
9509 * orbsvcs/tests/Notify/lib/Periodic_Consumer_Command.h:
9510 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
9511 * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.cpp:
9512 * orbsvcs/tests/Notify/lib/Periodic_Supplier_Command.h:
9513 * orbsvcs/tests/Notify/lib/StructuredEvent.h:
9514 * orbsvcs/tests/Notify/lib/SupplierAdmin_Command.h:
9515 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
9516 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.cpp:
9517 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp:
9518 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.cpp:
9519 * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
9520 * orbsvcs/tests/Notify/performance-tests/Filter/common.h:
9521 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
9522 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h:
9523 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp:
9524 * orbsvcs/tests/Property/client.h:
9525 * orbsvcs/tests/Property/server.h:
9526 * orbsvcs/tests/RTCosScheduling/client.cpp:
9527 * orbsvcs/tests/RTCosScheduling/server.cpp:
9528 * orbsvcs/tests/Redundant_Naming/client.cpp:
9529 * orbsvcs/tests/Sched/DynSched_Test.cpp:
9530 * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp:
9531 * orbsvcs/tests/Security/Big_Request/server.cpp:
9532 * orbsvcs/tests/Security/Callback/client.cpp:
9533 * orbsvcs/tests/Security/Callback/server.cpp:
9534 * orbsvcs/tests/Security/Callback/server_i.cpp:
9535 * orbsvcs/tests/Security/Crash_Test/client.cpp:
9536 * orbsvcs/tests/Security/Crash_Test/server.cpp:
9537 * orbsvcs/tests/Security/Crash_Test/test_i.cpp:
9538 * orbsvcs/tests/Security/MT_IIOP_SSL/test_i.cpp:
9539 * orbsvcs/tests/Security/MT_SSLIOP/test_i.cpp:
9540 * orbsvcs/tests/Security/Secure_Invocation/Foo_i.h:
9541 * orbsvcs/tests/Security/Secure_Invocation/client.cpp:
9542 * orbsvcs/tests/Security/SecurityLevel1/SLevel1_Test_i.h:
9543 * orbsvcs/tests/Security/SecurityLevel1/client.cpp:
9544 * orbsvcs/tests/Simple_Naming/client.h:
9545 * orbsvcs/tests/Time/Client_i.h:
9546 * orbsvcs/tests/Trading/Offer_Importer.h:
9547 * orbsvcs/tests/Trading/Simple_Dynamic.h:
9548 * orbsvcs/tests/Trading/TT_Info.cpp:
9549 * orbsvcs/tests/Trading/TT_Info.h:
9550 * orbsvcs/tests/Trading/colocated_test.cpp:
9551 * orbsvcs/tests/Trading/export_test.cpp:
9552 * tests/IDL_Test/array.idl:
9553 * utils/nslist/nsadd.cpp:
9554 * utils/nslist/nsdel.cpp:
9555 * utils/nslist/nslist.cpp:
9557 - Removed all include paths except TAO_ROOT
9558 for C++ and IDL compilers, from MPC files.
9560 - Modified includes in source and header files as necessary,
9561 per the above changes.
9563 - Added missing ACE_ROOT/ace includes.
9565 - Made other modifications as necessary to MPC files to
9566 eliminate build errors.
9568 Wed Feb 4 11:08:31 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9570 * TAO_IDL/fe/fe_tmplinst.cpp:
9571 * tao/PortableServer/ImR_LocatorC.cpp:
9573 Added some missing explicit template instantiations. Thanks
9574 to Olli Savia <ops@iki.fi> for reporting them.
9576 Tue Feb 3 14:12:01 2004 Gautam Thaker <gthaker@atl.lmco.com>
9578 * docs/releasenotes/index.html:
9580 Minor edit, change "FT EC" to "FT/RT EC" which is the name
9581 given by the developers of this service.
9583 Tue Feb 3 13:09:22 2004 Gautam Thaker <gthaker@atl.lmco.com>
9585 * docs/releasenotes/index.html:
9587 Reorganized the "releasenotes" table of content at the top
9588 of the page. Removed some outdated entries per feedback from
9591 Mon Feb 2 20:02:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9593 * tao/RTCORBA/RTCORBA_includeS.h:
9595 Needed for files that include RTCORBA_include.pidl. This is
9598 Sun Feb 1 15:18:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
9600 * tests/FL_Cube/FL_Cube.mpc:
9601 Added missing file to the server project
9603 Sun Feb 1 15:05:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
9605 * tests/FL_Cube/test_i.{h,cpp}:
9606 Fixed method specifications.
9608 Sun Feb 1 09:13:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9612 Used += instead of = while adding the -I to TAO_IDLFLAGS.
9614 Sat Jan 31 18:24:02 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9618 Added -I$(TAO_ROOT) to TAO_IDLFLAGS by default.
9620 Fri Jan 30 16:43:43 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
9622 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.h:
9623 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
9624 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.inl:
9625 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.h:
9626 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
9627 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.inl:
9628 * orbsvcs/orbsvcs/Makefile.CosLoadBalancing:
9630 Integrated two new adaptive load balancing strategies
9631 with the TAO Load Balancing Service - Cygnus.
9634 Thu Jan 29 18:14:20 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9636 * TAO_IDL/util/utl_global.cpp:
9638 When executing validate_included_idl_files() on a non-windows
9639 platform, the system function realpath() is called. Denny
9640 Kolb <kolb@g2ss.com> has submitted a version for use on LynxOS,
9641 which does not have a native version of this function.
9643 Thu Jan 29 15:33:16 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9645 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
9647 Added missing parenthesis is a block of code compiled only
9648 when ACE_SWAP_ON_WRITE is defined. This closes [BUGID:1732].
9649 Thanks to Mouna Seri <seri@crhc.uiuc.edu> for making the
9652 Thu Jan 29 14:10:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9654 * tao/Acceptor_Impl.cpp:
9655 * tao/Asynch_Queued_Message.cpp:
9656 * tao/CORBALOC_Parser.cpp:
9657 * tao/Codeset_Manager.cpp:
9658 * tao/Connection_Handler.cpp:
9660 * tao/Environment.cpp:
9661 * tao/GIOP_Message_Base.cpp:
9662 * tao/GIOP_Message_Generator_Parser.cpp:
9663 * tao/GIOP_Message_Lite.cpp:
9664 * tao/IIOP_Acceptor.cpp:
9665 * tao/IIOP_Connector.cpp:
9666 * tao/IIOP_Profile.cpp:
9667 * tao/Incoming_Message_Queue.cpp:
9668 * tao/Invocation_Adapter.cpp:
9669 * tao/MCAST_Parser.cpp:
9673 * tao/Object_Ref_Table.cpp:
9676 * tao/Synch_Invocation.cpp:
9677 * tao/Synch_Queued_Message.cpp:
9678 * tao/Synch_Reply_Dispatcher.cpp:
9679 * tao/TAO_Internal.cpp:
9680 * tao/Thread_Per_Connection_Handler.cpp:
9681 * tao/Transport.cpp:
9682 * tao/Transport_Cache_Manager.cpp:
9683 * tao/Transport_Connector.cpp:
9685 * tao/default_resource.cpp:
9687 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
9688 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
9689 * tao/PortableServer/Operation_Table.cpp:
9690 * tao/PortableServer/POA.cpp:
9691 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
9692 * tao/RTScheduling/Request_Interceptor.cpp:
9693 * tao/Strategies/DIOP_Acceptor.cpp:
9694 * tao/Strategies/DIOP_Connection_Handler.cpp:
9695 * tao/Strategies/DIOP_Profile.cpp:
9696 * tao/Strategies/DIOP_Transport.cpp:
9697 * tao/Strategies/SCIOP_Acceptor.cpp:
9698 * tao/Strategies/SCIOP_Profile.cpp:
9699 * tao/Strategies/SCIOP_Transport.cpp:
9700 * tao/Strategies/SHMIOP_Acceptor.cpp:
9701 * tao/Strategies/SHMIOP_Connector.cpp:
9702 * tao/Strategies/SHMIOP_Profile.cpp:
9703 * tao/Strategies/UIOP_Acceptor.cpp:
9704 * tao/Strategies/UIOP_Connector.cpp:
9705 * tao/Strategies/UIOP_Profile.cpp:
9706 * tao/Strategies/advanced_resource.cpp:
9707 * tao/Utils/Server_Main.cpp:
9709 Thanks to Duane Binder<duane.binder@veritas.com> for providing
9710 patches to fix some of the messages printed out using
9713 Thu Jan 29 14:03:42 2004 Chad Elliott <elliott_c@ociweb.com>
9715 * orbsvcs/orbsvcs/ec_typed_events.mpb:
9718 Updated these mpc files to work with IDL_Files as a custom build
9719 type instead of a built-in build type.
9721 Thu Jan 29 11:57:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9723 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
9725 For abstract interfaces, in the body of the generated
9726 *_setup_collocation() method, added a check for non-zero
9727 collocation factory function pointer to the existing
9728 check for a non-zero 'collocated' argument. As the generated
9729 code stands right now, this argument will always be 0 for
9730 abstract interfaces, but the extra check was added as a
9731 "belt-and-suspenders" level of safety in case the
9732 generated code logic changes in the future.
9734 Thu Jan 29 11:23:50 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9736 * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes):
9738 Moved the conditional code generation for abstract interface
9739 related filed outside the scope of the check for non-local
9740 operations. While it is very likely that an abstract interface
9741 declaration will contain at least one operation, it is not
9742 required by IDL. Thanks to Yavannadil <yavannadil@yahoo.com>
9743 for reporting the problem.
9745 Thu Jan 29 09:36:11 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9749 Added 'tao/' prefix to each included .pidl file, since some builds
9750 (even some versions of a build on certain platforms) have only
9751 TAO_ROOT in the path and not also TAO_ROOT/tao.
9753 Thu Jan 29 09:14:59 2004 Chad Elliott <elliott_c@ociweb.com>
9755 * orbsvcs/Trading_Service/Trading_Service.mpc:
9757 Change the order of inheritance between naming and trading to get
9758 the right library link order for static builds on UNIX.
9760 Thu Jan 29 00:09:00 2004 Dale Wilson <wilson_d@ociweb.com>
9762 * orbsvcs/tests/FT_App/FT_Client.cpp:
9763 * orbsvcs/tests/FT_App/FT_Creator.cpp:
9764 * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
9765 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
9766 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp:
9767 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
9768 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
9769 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
9770 use ace/streams.h rather than native iostreams
9772 Wed Jan 28 17:53:27 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9774 * TAO_IDL/driver/drv_preproc.cpp:
9775 * TAO_IDLinclude/drv_extern.h:
9776 * TAO_IDLinclude/idl_global.h:
9777 * TAO_IDLutil/utl_global.cpp:
9779 The IDL compiler generates the includes *C.h and *S.h for
9780 every corresponding IDL file included in the main IDL file,
9781 except for one - orb.idl, since it has no associated
9782 generated code. However, it does include several .pidl
9783 files, and if orb.idl is included to allow references
9784 to the contents of one or more of these .pidl files,
9785 their corresponding C++ header files should be
9786 included in generated code. These changes create a
9787 mechanism to read orb.idl, if it is seen, and add its
9788 included .pidl files to the IDL compiler's included IDL
9789 file list, which causes the corresponding C++ header
9790 file includes to be generated automatically. Thanks to
9791 Scott Gammill <zumo@flashmail.com> for reporting the
9792 problem and for sending in an exmaple IDL file.
9796 New file, containing no declarations, added to eliminate
9797 compile errors stemming from the above changes, since
9798 orb.idl includes StringSeq.pidl.
9802 Added the above new file, and all the other *S.h files
9803 (added for a similar purpose) in TAO to the MPC file,
9804 so they will appear in VC projects for convenient
9805 inspection and editing.
9807 Wed Jan 28 16:46:17 2004 Steve Totten <totten_s@ociweb.com>
9809 * examples/DeveloperGuideExamples.txt:
9810 Updated the information in this file.
9812 Wed Jan 28 13:22:00 2004 Gautam H. Thaker <gthaker@atl.lmco.com>
9814 * docs/releasenotes/index.html (CORBA):
9816 added SCIOP entry in docs/releasenotes/index.html
9818 Wed Jan 28 13:21:00 2004 Chad Elliott <elliott_c@ociweb.com>
9820 * tests/QtTests/QtTests.mpc:
9822 Inherit from the ace_qt base project as part of the reorganization
9825 Tue Jan 27 18:05:19 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9827 * TAO_IDL/be/be_codegen.cpp:
9828 * TAO_IDL/be/be_global.cpp:
9829 * TAO_IDL/be/be_visitor_root/root.cpp:
9830 * TAO_IDL/be_include/be_codegen.h:
9831 * TAO_IDL/be_include/be_global.h:
9833 Eliminated generation of the *A.h file, containing
9834 declarations for Any operators and triggered by the
9835 option -GA. Moved generation of Any operator declarations
9836 back to the *C.h file. Left generation of the *A.cpp file
9837 unchanged, except for removal of *A.h #include. This
9838 change allows us to avoid linking *A.cpp in
9839 DLLs if the Any operators are not used, while still
9840 allowing their declarations to be found if they are referenced
9841 in another generated file.
9843 Tue Jan 27 17:41:38 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9848 Moved the declaration of Any operators and type code from
9849 OctetSeqA.h to OctetSeqC.h, so the operators can be seen
9850 in generated code if CORBA::OctetSeq is used there. Thanks
9851 to Jeff Mirwaisi <jeff_mirwaisi@yahoo.com> for reporting
9852 the bug and for sending in an example IDL file.
9854 Mon Jan 26 17:46:18 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9856 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
9857 * TAO_IDL/be/be_visitor_operation/operation.cpp:
9859 In generated operation stub code, changed the name of the
9860 array of argument helper classes passed to Invocation_Adapter,
9861 so that the array name does not begin with the characters
9862 '_tao_'. These characters are coincidentally applied as a prefix
9863 to each argument helper class identifier, and so there was a
9864 possibility of a name clash. Of course there is still a
9865 chance of a name clash with the argument identifier itself,
9866 but there is no way to eliminate that, only to minimize it.
9867 This fix closes [BUGID:1725]. Thanks to Mouna Seri
9868 <seri@crhc.uiuc.edu> for reporting the bug and for sending
9869 the example IDL file that illustrated it.
9871 Mon Jan 26 09:32:58 2004 Chad Elliott <elliott_c@ociweb.com>
9873 * orbsvcs/FTRT_Event_Service/Event_Service/FTRT_Event_Service.mpc:
9875 Used the utils and ftrteventchannel base projects instead of
9876 duplicating the information in this mpc file.
9878 * orbsvcs/orbsvcs/FTORB.mpc:
9879 * orbsvcs/orbsvcs/FtRtEvent.mpc:
9880 * orbsvcs/orbsvcs/PortableGroup.mpc:
9882 Cleaned up these mpc files in hopes to fix some build problems.
9884 * tao/Utils/Utils.mpc:
9886 Updated this file to take template files into account.
9888 * tao/Utils/tao_Utils.mpc:
9890 Removed this file. It was redundant.
9892 Sun Jan 25 10:25:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9894 * orbsvcs/examples/ORT/Object_Factory_i.cpp:
9896 Fixed compilation errors in VC6 builds.
9898 Sun Jan 25 11:16:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
9900 * examples/Simple/time-date/Simple_time_date.mpc:
9901 * tests/Smart_Proxies/Smart_Proxies.mpc:
9902 Use taoserver and taoclient so that executable names are in the
9903 way the run_test.pl scripts expects them.
9905 Fri Jan 23 11:10:00 2004 Gary Maxey <gary.maxey@hp.com>
9907 * tao/ORB_Constants.h
9909 Fix for BUGID 1723. Added two new profile Ids
9911 Fri Jan 23 11:43:25 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9913 * tao/Fixed_Array_Argument_T.cpp:
9914 * tao/Fixed_Array_Argument_T.h:
9915 * tao/Fixed_Array_Argument_T.inl:
9916 * tao/Var_Array_Argument_T.cpp:
9917 * tao/Var_Array_Argument_T.h:
9918 * tao/Var_Array_Argument_T.inl:
9920 Added the tag template parameter introduced in
9922 Thu Jan 22 16:14:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9924 to the necessary class signatures.
9926 * TAO_IDL/be/be_visitor_arg_traits (visit_array):
9928 Added code generation for the tag template parameter corresponding
9929 to the changes listed above.
9931 Thu Jan 22 19:37:21 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9933 * orbsvcs/IFR_Service/IFR_Service.mpc:
9935 Changed the output directory of the build for tao_ifr.exe
9936 to ACE_wrappers/bin.
9938 * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
9939 * orbsvcs/orbsvcs/IFRService/Repository_i.h:
9940 * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
9942 - Changed the servant creation code to create the most
9943 derived servant classes for abstract, local, and
9944 unconstrained interfaces. These more derived classes
9945 inherit from the mixin class TAO_InterfaceAttrExtension_i,
9946 making the method create_ext_attribute() (which creates
9947 IFR entries for the CORBA 3 attribute that can have
9948 exceptions) visible. This change eliminates a BAD_OPERATION
9949 exception that was thrown when trying to create an
9950 attribute entry in the IFR. Thanks to Cristian Ferretti
9951 <cristian_ferretti@yahoo.com> for reporting the bug and
9952 supplying an example IDL file.
9954 - Changed the POA and servant selector functions to return
9955 the more derived servants (or associated POAs) described above.
9957 - Changed the includes file concrete_classes.h accordingly.
9959 Thu Jan 22 17:14:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9961 * TAO_IDL/ast/ast_decl.cpp:
9963 Changed the mutator of the member that stores the version
9964 to update the repository id along with a legal set of
9965 the version. Since the repository id is now computed
9966 eagerly, it must be updated if a #pragma version directive
9967 is encountered in the IDL file. Thanks to Nils Sandoy
9968 <nils.sandoy@fast.no> for sending in the example IDL file
9969 that uncovered the problem.
9971 Thu Jan 22 16:14:49 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
9973 * TAO_IDL/be/be_sequence.cpp:
9974 * TAO_IDL/be/be_visitor_traits.cpp:
9975 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
9976 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
9977 * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
9978 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
9979 * tao/Array_VarOut_T.cpp:
9980 * tao/Array_VarOut_T.h:
9981 * tao/Array_VarOut_T.inl:
9982 * tao/Sequence_T.cpp:
9986 Added generation of an empty struct for each array,
9987 anonymous or not, in an IDL file. This struct is then
9988 used as a tag in the parameter list for the various
9989 template classes associated with arrays - _var, _out,
9990 _forany, Array_Traits<> and bounded/unbounded array
9991 sequences. This added tag disambiguates the types of
9992 the above classes for any two arrays in a build, even
9993 if they have the same element type and bound. Thanks
9994 to John Morey <jmorey@mmintl.com> for reporting the
9995 problem and for sending in the example IDL that
9998 Thu Jan 22 13:28:04 2004 Chad Elliott <elliott_c@ociweb.com>
10000 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Monitor.cpp:
10002 Do not attempt to call getloadavg() if ACE_LACKS_GETLOADAVG is
10005 Wed Jan 22 11:33:47 2004 Scott Harris <harris_s@ociweb.com>
10007 * utils/wxNamingViewer/Makefile:
10008 Made the Makefile log which component was missing when
10011 * utils/wxNamingViewer/wxNamingViewerFrame.cpp:
10012 * utils/wxNamingViewer/wxViewIORDialog.cpp:
10013 Fixed invalid use of undefined type `struct ACE_CString'
10014 that occured with the Makefile from the repository and
10015 the one generated by MPC.
10017 * utils/wxNamingViewer/README:
10018 Added information on using MPC.
10021 Added wxNamingViewer. must have wxwindows=1 in default.features
10022 to generate the Makefile.
10024 Also see $ACE_ROOT/OCIChangeLog for files changed to
10025 support wxwindows base project for MPC.
10027 Thu Jan 22 11:37:05 2004 Chad Elliott <elliott_c@ociweb.com>
10029 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc:
10030 * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
10031 * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
10032 * orbsvcs/tests/RTCosScheduling/RTCosScheduling.mpc:
10034 Removed redundant usage of 'comps' keyword.
10036 Thu Jan 22 10:29:03 2004 Chad Elliott <elliott_c@ociweb.com>
10038 * orbsvcs/orbsvcs/PortableGroup.mpc:
10040 Added the missing PortableGroup_Simple_DS.idl file.
10042 Wed Jan 22 9:23:47 2004 Scott Harris <harris_s@ociweb.com>
10044 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
10045 * orbsvcs/orbsvcs/IFRService/Options.h:
10046 * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
10047 * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl:
10048 * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
10049 * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
10050 * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl:
10052 Remove tabs and trailing spaces to conform to
10055 Wed Jan 21 16:35:47 2004 Scott Harris <harris_s@ociweb.com>
10057 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
10058 * orbsvcs/orbsvcs/IFRService/Options.h:
10059 * orbsvcs/orbsvcs/IFRService/Options.cpp:
10060 Added "-m" option to IFR_Service to enable multicast discovery
10061 of the service. Earlier "-m" was used to enable locking but
10062 that option has been changed to "-l".
10064 Note: IFR_Service was changed to not support multicast discovery
10065 as part of a large change:
10067 Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
10069 after the 1.3.1 release by changing the default value of
10070 the use_multicast_server parameter of
10071 TAO_IFR_Server::init_with_orb in
10072 orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h.
10074 * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
10075 * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl:
10076 Fixed test scripts so they would find tao_ifr.exe in
10077 %ACE_ROOT%/bin or %TAO_ROOT%/orbsvcs/IFR_Service since the
10078 *.DSPs in the repository put it in one place and the *.DSPs
10079 generated by MPC put it in another. This technique also works on
10082 * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
10083 * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
10084 * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl:
10085 Add " -o $iorfile" to command line of IFR_Service so if $iorfile
10086 is changed from if_repo.ior in the run_test.pl script it will
10089 * orbsvcs/tests/InterfaceRepo/IFR_Test/README:
10090 * orbsvcs/tests/InterfaceRepo/Persistence_Test/README:
10091 Updated tests and test documentation to work with IFR_Service
10092 that does not default to multicast discovery support.
10094 Wed Jan 21 11:26:10 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10096 * TAO_IDL/ast/ast_recursive.cpp:
10098 Change to limit the check in the entry below to structs
10099 and unions, and exclude it for exceptions. Exceptions
10100 may not be recursive at all, so the check, triggered
10101 when parsing a member (where there is no knowledge of
10102 whether it is a struct, union, or exception member) is
10103 inappripriate in such a case.
10105 Tue Jan 20 16:59:03 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10107 * TAO_IDL/include/ast_extern.h:
10108 * TAO_IDL/ast/ast_recursive.cpp:
10110 Beefed up the checked for illegal recursion to include the
10111 following category:
10121 and similar cases with the recursion nested at deeper levels.
10122 Thanks to Milan Cvetkovic <mcvetkovic@mpathix.com> for sending
10123 in the example IDL.
10125 * tests/IDL_Test/interface.idl:
10127 Added the above example to the test file.
10129 Tue Jan 20 16:59:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10131 * tao/Policy_Set.i:
10133 Fixed warnings in VC71 builds. Thanks to Grutzmacher
10134 Lukas<gruetzmacher@ais-dresden.de> for reporting the problem and
10137 Tue Jan 20 17:24:31 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10139 * examples/Borland/ChatClient.bpr:
10140 Don't use -O2, this causes problems with BCB6 in a release build,
10141 use -Og -Ov -OS as seperate options. This not sets -Oi which is
10144 Tue Jan 20 17:01:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10146 * examples/Advanced/ch_8_and_10/server.h:
10147 Reverted my change of Fri Jan 16 14:16:49 UTC 2004. The problem
10148 is the optimizer of BCB6 and replacing strcpy with ::strcpy is
10149 not a nice solution
10151 Tue Jan 20 11:03:58 2004 Chad Elliott <elliott_c@ociweb.com>
10153 * examples/Advanced/ch_8_and_10/client.cpp:
10155 Use different variable names within for loops to avoid build
10156 problems with the very out-dated Visual C++ 6.0.
10158 * examples/Advanced/ch_8_and_10/icp.cpp:
10160 Use std::min instead of min to avoid build problems with Visual
10163 Mon Jan 19 18:07:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10165 * examples/Borland/ChatClientWnd.cpp:
10166 * examples/Borland/ChatClientWnd.h:
10167 * examples/Borland/ORBThread.h:
10168 * examples/Borland/pch.h:
10169 * examples/Borland/ReceiverImpl.cpp:
10170 Removed not needed includes.
10172 Mon Jan 19 16:18:15 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10174 * tests/DLL_ORB/Test_Client_Module_Export.h:
10175 * tests/DLL_ORB/Test_Server_Module_Export.h:
10176 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10177 proper building of static libraries.
10179 Sun Jan 18 15:17:52 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10181 * tao/StringSeqA.h:
10182 * tao/StringSeqC.h:
10184 Move declaration of Any operators from *A.h file to *C.h file.
10185 This move will enable the compiler to find the Any operators
10186 if the (w)string sequence is used as an operation parameter
10187 (in which case interceptors require the Any insertion operator).
10188 In the future, subsetting of interceptors will eliminate this
10193 Added StringSeqA.cpp to the source file list.
10195 Sun Jan 18 10:11:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10197 * orbsvcs/tests/FtRtEvent/consumer.cpp:
10198 * orbsvcs/tests/FtRtEvent/supplier.cpp:
10199 Use ACE_AUTO_PTR_RESET to reset an auto_ptr
10201 Sat Jan 17 21:23:24 2004 Dale Wilson <wilson_d@ociweb.com>
10203 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
10204 Add missing ACE_CHECK_RETURN
10206 Sat Jan 17 13:58:11 2004 Dale Wilson <wilson_d@ociweb.com>
10208 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
10209 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
10210 * orbsvcs/tests/FT_App/FT_Client.cpp:
10211 * orbsvcs/tests/FT_App/FT_Creator.cpp:
10212 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
10213 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
10214 * orbsvcs/tests/FT_App/FT_TestReplica_i.h:
10215 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
10216 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h:
10217 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp:
10218 * orbsvcs/tests/FT_App/StubFaultAnalyzer.h:
10219 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
10220 * orbsvcs/tests/FT_App/StubFaultNotifier.h:
10221 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
10222 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
10223 Fix exceptions=0 build problems.
10225 * orbsvcs/tests/FT_App/FT_App.mpc:
10226 Renable exceptions=0 build.
10228 Sat Jan 17 19:28:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10230 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/TimeStamp.{h,cpp}:
10231 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/export.h:
10232 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/AVStream_Pluggable_Flow_Protocol.mpc:
10233 This test builds an own shared library but used the AV export
10234 macro's. Gave this test its own macro so that it exports
10235 just it own symbols instead of all AV symbols.
10237 Sat Jan 17 11:26:03 2004 Huang-Ming Huang <hh1@cse.wustl.edu>
10239 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
10240 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
10241 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
10242 Changed the class name "STCP_Fault_Detector" to
10243 "SCTP_Fault_Detector"
10245 Fri Jan 16 22:23:01 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10247 * TAO_IDL/ast/ast_exception.cpp:
10248 * TAO_IDL/ast/ast_sequence.cpp:
10249 * TAO_IDL/ast/ast_structure.cpp:
10250 * TAO_IDL/ast/ast_type.cpp:
10251 * TAO_IDL/ast/ast_union.cpp:
10252 * TAO_IDL/be/be_valuetype.cpp:
10253 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
10254 * TAO_IDL/be_include/be_valuetype.h:
10255 * TAO_IDL/fe/fe_tmplinst.cpp:
10256 * TAO_IDL/include/ast_exception.h:
10257 * TAO_IDL/include/ast_sequence.h:
10258 * TAO_IDL/include/ast_structure.h:
10259 * TAO_IDL/include/ast_type.h:
10260 * TAO_IDL/include/ast_union.h:
10262 Expanded the IDL compiler's code that checks for recursive types,
10263 to handle recursion that is deeply nested, occurring multiple
10264 times, occurring at multiple levels, or some combination of
10265 these. The IDL appearing at the end of the Deployment and
10266 Configuration specification (ptc/03-07-02), taken as a whole,
10267 contains all of these use cases.
10269 * tests/IDL_Test/sequence.idl:
10271 Added a pared-down version of the D and C spec IDL mentioned
10272 above to this test, but a version that contains all the recursive
10273 type use cases of the original.
10275 Fri Jan 16 11:27:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10277 * TAO_IDL/driver/drv_args.cpp:
10279 Modified the -g <gperf path> command line option to
10280 automatically append "/gperf.exe" if we are on
10281 Windows. CreateProcess (called under the hood when the gperf
10282 process is spawned) apparently needs it this way. Thanks to Brad
10283 Orner <bradley_p_orner@raytheon.com> for reporting the problem
10284 and Brian Mendel <brian.r.mendel@boeing.com> for providing the
10287 Fri Jan 16 15:34:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10289 * orsbvcs/Notify_Service/Notify_Service.{h,cpp}:
10290 Parse the notify service arguments before initialising the ORB so
10291 that the -ORBRunThreads option is consumed before we let the ORB
10292 parse the arguments, because else the ORB will throw an exception
10293 about a unknown -ORB option. The argc argument of the parse_args
10294 function is now by reference, so that it is updated because this
10295 method consumes the arguments. Thanks to Olli Savia <ops@iki.fi>
10296 for reporting this and also testing the changes.
10298 Fri Jan 16 14:16:49 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10300 * examples/Advanced/ch_8_and_10/icp.cpp:
10301 Also msvc doesn't have lrand48
10303 * examples/Advanced/ch_8_and_10/server.h:
10304 Use ::strcmp instead of strcmp. Because of the subsetting just using
10305 strcmp directly gives compile problems with Borland. This fixes
10306 the problems with Borland and it didn't break the environments I have
10307 access to. If other environments break, the solution would be to use
10308 ACE_OS::strcmp but these examples doesn't use anything of ACE_OS
10311 Fri Jan 16 14:10:09 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10313 * examples/Advanced/ch_8_and_10/server.cpp:
10314 Moved function call outside assert. This fixes a warning in the
10315 release builds and the function call is also then done in a release
10318 Fri Jan 16 13:53:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10320 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
10321 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
10322 Client projects are now also based on portableserver. This fixes link
10323 errors in the BCB6 Static build.
10325 Fri Jan 16 12:41:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10327 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
10328 Corrected argument of ACE_AUTO_PTR_RESET call. Thanks to
10329 Mickael P. Golovin <migel@garant.ru> for reporting this.
10331 Fri Jan 16 12:33:46 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10333 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
10334 Removed superfluous reset call which caused problems using old
10335 stl. Thanks to Mickael P. Golovin <migel@garant.ru> for reporting
10338 Fri Jan 16 09:41:53 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10340 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
10341 Fixed compile problem in Tru64 build.
10343 Fri Jan 16 09:13:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10345 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
10346 Removed not needed include of ace/pre.h
10348 Thu Jan 15 16:10:27 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10350 * tao/Exception.cpp:
10353 - Added ostream insertion operator for CORBA::Exception*,
10354 which is required by the spec along with the existing
10355 ostream insertion operator for CORBA::Exception&.
10357 - Moved the above operators into the CORBA namespace.
10358 Defining them in the global namespace as they were makes
10359 them easily hidden, and we know that the compiler will
10360 eventually look in the scope of the rhs operand, and thus
10361 will always find the CORBA::Exception overload. Thanks
10362 to Hans Utz <hans.utz@informatik.uni-ulm.de> for the
10365 Thu Jan 15 15:50:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10367 * TAO_IDL/ast/ast_type.cpp:
10368 * TAO_IDL/be/be_visitor_operation/operation.cpp:
10369 * TAO_IDL/include/ast_type.h:
10371 Since char, octet and boolean are usually ambiguous types in the
10372 ORB, specializing an Arg_Traits<> class for an argument that is
10373 a typedef of one of these types requires that we strip the
10374 typedef to find the correct parameter with which to specialize
10375 Arg_Traits<>. This fix introduces that behavior. Thanks to Simon
10376 Dutkowski <dutkowski@fokus.fraunhofer.de> and Angel Roman
10377 <A_Roman1@msn.com> for reporting the bug.
10379 * tests/IDL_Test/interface.idl:
10381 Added an example to the IDL that reproduces the condition described
10384 Thu Jan 15 15:42:06 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10386 * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
10388 Fixed incorrect code generation for the CDR operator of a
10389 struct/union/exception with an undefined forward declared
10390 interface member. This closes [BUGID:1714]. Thanks to
10391 Andrew Metcalfe <Andrew.Metcalfe@ccur.com> for reporting
10394 * tests/IDL_Test/full.idl:
10395 * tests/IDL_Test/fwd.idl:
10397 Added example to test the construct that cause the bug
10400 Thu Jan 15 15:36:42 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10402 * TAO_IDL/ast/ast_interface.cpp (fe_add_field):
10404 Added check for name clash between a valuetype member identifier
10405 and the first segment of a scoped name referenced in the same
10406 scope where the identifier is found, similar to what is already
10407 in place for structs, unions and exceptions.
10409 Thu Jan 15 16:50:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10411 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc:
10412 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc:
10413 Removed avoids += minimum_corba from these files because it is now set
10416 Thu Jan 15 16:14:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10418 * orbsvcs/tests/RTCosScheduling/testSched_export.h:
10419 * orbsvcs/performance-tests/RTEvent/lib/rtec_perf_export.h:
10420 * docs/tutorials/Quoter/idl/quoter_common_export.h:
10421 * tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859_export.h:
10422 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_export.h:
10423 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10424 proper building of static libraries.
10426 Thu Jan 15 08:12:14 2004 Chad Elliott <elliott_c@ociweb.com>
10428 * TAO_IDL/tao_idl.mpc:
10429 * orbsvcs/IFR_Service/IFR_Service.mpc:
10431 Replaced the use of the idlpreprocessor keyword with verbatim
10432 clauses that give the same results.
10434 Wed Jan 14 18:46:49 2004 Balachandran <bala@dre.vanderbilt.edu>
10436 * TAO version 1.4 released.
10438 Wed Jan 14 15:25:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10440 * docs/releasenotes/index.html:
10442 Added a link to CIDLC from the releasenotes.
10444 Wed Jan 14 14:55:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10448 Removed orbsvcs/README from the release process.
10450 Wed Jan 14 11:41:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10452 * docs/releasenotes/index.html:
10454 Added a link to CIAO.
10456 Wed Jan 14 09:47:56 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10458 * */*_Static.ds[p,w]:
10460 All the Win32 static projects and workspaces have been
10461 removed. Please use MPC to generate them.
10463 Tue Jan 13 21:37:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10465 * docs/Options.html:
10467 Added documentation for -ORBDisableRTCollocation. Somehow this
10468 slipped through the cracks.
10470 Mon Jan 12 13:05:54 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10472 * tao/OctetSeqA.cpp:
10474 * tao/OctetSeqC.cpp:
10478 Regenerated the files since the last checkin was not addressing
10479 things in a right manner.
10481 * tao/diffs/OctetSeq.diff:
10485 Mon Jan 12 15:59:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10488 Added missing pre/post includes and TAO_Export macro to export the
10489 methods. Thanks to Heiko Bachmann <h.bachmann@unicontrol.de> for
10492 Mon Jan 12 01:20:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10494 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp:
10496 Fixed a simple problem with the way we used extraction operators
10497 that caused link errors on VC71.
10499 Sun Jan 11 08:43:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10501 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.mpc:
10502 The extra file added was not required for GNU Makefiles.
10504 Sat Jan 10 23:17:55 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10506 * tests/MT_Client/client.global.conf.xml:
10507 * tests/MT_Client/client.tss.conf.xml:
10509 These need to go too.
10511 Sat Jan 10 23:09:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10513 * tests/MT_Client/client.global.conf:
10514 * tests/MT_Client/client.tss.conf:
10516 These configuration files are old and the options aren't
10517 supported any more. Nor are they used any more.
10519 Sat Jan 10 22:56:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10521 * performance-tests/Latency/Thread_Per_Connection/Roundtrip.cpp:
10522 * tests/MT_Client/test_i.cpp:
10524 The best fix for the problem outlined is "Sat Jan 10 21:17:10
10525 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>" to
10526 wait for all threads exit () before finishing shutting down the
10527 ORB_Core. I was trying to avoid this with earlier checkins.
10529 The cost of avoiding this can be catostrophical though it doesn't
10530 show up for us. We now explicitly call shutdown with a boolean
10531 flag to prevent the crash. We have now moved the configuration
10532 details to the application, but looks like it is hard to avoid.
10534 Sat Jan 10 22:17:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10536 * tao/Connection_Handler.cpp:
10538 Reverted this change "Sat Jan 10 21:17:10 2004 Balachandran
10539 Natarajan <bala@dre.vanderbilt.edu>" since it doesn't look
10540 like a right fix. This can cause other problems like silent
10541 crashes when threads exits.
10543 Sat Jan 10 21:42:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10545 * orbsvcs/orbsvcs/FtRtEvent.mpc:
10547 Added a missing file, which gave rise to link errors with VC71
10550 Sat Jan 10 21:17:10 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10552 * tao/Connection_Handler.cpp:
10554 Increase the refcount of the ORB_Core in the constructor aand
10555 decrement the refcount in the destructor. This may not be
10556 required at all. This is required only for the
10557 thread-per-connection model. A shutdown () call from a remote
10558 host could potentially cleanup the whole ORB and call ORB::fini
10559 () before the thread in svc_i () can try calling has_shutdown ()
10560 to exit out of the svc_i () loop. This could cause a crash. To
10561 prevent that from happening we will increment the refcount. With
10562 reactive model this is not be needed at all, since all the
10563 threads are kicked out of the reactor before the ORB is
10564 shutdown by the closing thread.
10566 Thanks to valgrind for helping me catch this. This should have
10567 slipped through for a very long time, if my guess is right.
10569 Sat Jan 10 17:47:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10571 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h:
10573 Fixed another warning with Forte 8 compilers, which complained
10574 about the ACE_Task_Base::init () being hidden.
10576 Sat Jan 10 17:25:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10578 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.mpc:
10580 Added a missing file to the project. This was creating link
10581 error in VC71 builds.
10583 Sat Jan 10 12:27:59 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10585 * orbsvcs/tests/FT_App/FT_App.mpc:
10587 Used the wrong library name as a dependency which broke the
10588 SunOS MPC builds from remedy.
10590 Fri Jan 9 23:50:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10592 * orbsvcs/tests/Miop/McastHello/McastHello.cpp:
10594 Fixed a warning in BCB6 in builds.
10596 Fri Jan 9 18:02:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10598 * tests/IDL_Test/enum_in_struct.idl:
10600 Fixed a duplicate enum declaration. This showed up only in the
10601 TRU64 builds. Thanks to Johnny for arranging an access to a TRU
10602 64 box to find this problem out.
10604 Fri Jan 9 13:31:09 2004 Chad Elliott <elliott_c@ociweb.com>
10606 * TAO_IDL/Makefile.BE:
10607 * TAO_IDL/Makefile.FE:
10608 * TAO_IDL/TAO_IDL_BE_LIB.dsp:
10609 * TAO_IDL/TAO_IDL_FE_LIB.dsp:
10610 * TAO_IDL/be_include/TAO_IDL_BE_Export.h:
10611 * TAO_IDL/include/TAO_IDL_FE_Export.h:
10612 * TAO_IDL/tao_idl.mpc:
10613 * TAO_IDL/tao_idl_static.dsp:
10615 Converted these to key the exporting of symbols based on
10616 ACE_AS_STATIC_LIBS instead of TAO_AS_STATIC_LIBS, since it has
10617 nothing to do with whether TAO is built statically.
10619 Fri Jan 9 11:51:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10621 * orbsvcs/tests/Miop/McastHello/McastHello.h:
10623 Fixed compile errors with g++ caused due to improper overriding
10624 of virtual functions.
10626 Fri Jan 9 11:59:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10628 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
10629 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
10630 Added missing includes
10632 Fri Jan 9 11:33:27 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10634 * orbsvcs/tests/FT_App/FT_App.mpc:
10635 Added missing after so that the consumer is build after the
10636 TAO_ReplicationManagerLib.
10638 Fri Jan 9 11:01:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10640 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
10641 Fixed compile problem in BCB build
10643 Thu Jan 8 22:30:13 2004 Frank Hunleth <frank@hunleth.com>
10645 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
10647 Changed references to ACE_MAX_DGRAM_SIZE to MIOP_MAX_DGRAM_SIZE.
10648 Thanks to Proum Chauk-Mean <Chauk-Mean.Proum@fr.thalesgroup.com>
10649 for pointing this inconsistency out.
10651 Also, moved a MIOP packet segmentation helper class into its own
10654 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp:
10655 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.h:
10657 Segmentation code from UIPMC_Transport.cpp.
10659 * orbsvcs/orbsvcs/Makefile.PortableGroup:
10660 * orbsvcs/orbsvcs/PortableGroup.bor:
10661 * orbsvcs/orbsvcs/PortableGroup.dsp:
10662 * orbsvcs/orbsvcs/PortableGroup_Static.dsp:
10664 Added UIPMC_Message_Block_Data_Iterator to the build lists.
10666 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
10668 Added more information to the log messages and removed use of
10669 deprecated multicast socket API.
10671 * orbsvcs/tests/Miop/McastHello/McastHello.cpp:
10672 * orbsvcs/tests/Miop/McastHello/McastHello.h:
10673 * orbsvcs/tests/Miop/McastHello/Test.idl:
10674 * orbsvcs/tests/Miop/McastHello/client.cpp:
10675 * orbsvcs/tests/Miop/McastHello/server.cpp:
10677 Added code to verify that the largest allowable MIOP packets can
10678 also be sent and received.
10680 Thu Jan 8 20:45:01 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10682 * examples/Advanced/ch_8_and_10/icp.cpp:
10683 With BCB use rand else use lrand48 like it was.
10685 Thu Jan 8 20:30:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10687 * examples/Advanced/ch_8_and_10/icp.cpp:
10688 Fixed compile error in BCB build.
10690 Thu Jan 8 20:09:16 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10692 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
10693 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
10694 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
10695 Made these files compiling with BCB, thanks to Bala for helping with
10696 this. Let us just see what other compilers find of the solution.
10698 Thu Jan 8 19:06:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10700 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerLib_export.h:
10701 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10702 proper building of static libraries.
10704 Thu Jan 8 19:03:16 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10706 * orbsvcs/orbsvcs/FaultTolerance/FT_ORB_Utils_export.h:
10707 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10708 proper building of static libraries.
10710 Thu Jan 8 19:00:49 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10712 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.{h,cpp,inl}:
10713 Moved the inline files from the header to a new .inl file and include
10714 that file in the header and implementation file. Also use ACE_INLINE
10715 instead of the c++ inline. Reordered the methods to solve Tru64
10718 Thu Jan 8 18:37:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10720 * examples/Simple/time-date/Alt_Resource_Factory.h:
10721 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10722 proper building of static and dynamic libraries.
10724 * examples/Simple/time-date/Simple_time_date.mpc:
10725 Pass idl flags for generating the export stuff
10727 Thu Jan 8 17:52:38 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10729 * orbsvcs/orbsvcs/FtRtEvent/Utils/ftrtevent_export.h:
10730 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_export.h:
10731 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10732 proper building of static libraries.
10734 Thu Jan 8 11:11:48 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10736 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
10738 Removed an unnecessary 'const' qualifier in the body of the
10739 Any inserting operator for arrays that was causing a warning
10740 with Tru64. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
10741 for reporting the problem.
10743 Thu Jan 8 17:11:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10745 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/ftrt_clientorb_export.h:
10746 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10747 proper building of static libraries.
10749 Thu Jan 8 11:03:13 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10751 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
10753 Fixed a warning due to wrong macro usage.
10755 Thu Jan 8 16:46:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10757 * TAO_IDL/tao_idl.mpc:
10758 Added staticflags += TAO_AS_STATIC_LIBS to the TAO_IDL_EXE project
10759 to fix link errors in the MSVC6 Static build
10761 Thu Jan 8 07:44:14 2004 Chad Elliott <elliott_c@ociweb.com>
10763 * orbsvcs/orbsvcs/RT_Notification.mpc:
10764 * tao/BiDir_GIOP/BiDir_GIOP.mpc:
10765 * tao/Domain/Domain.mpc:
10766 * tao/DynamicAny/DynamicAny.mpc:
10767 * tao/DynamicInterface/DynamicInterface.mpc:
10768 * tao/IFR_Client/IFR_Client.mpc:
10769 * tao/IORInterceptor/IORInterceptor.mpc:
10770 * tao/IORManipulation/IORManipulation.mpc:
10771 * tao/IORTable/IORTable.mpc:
10772 * tao/Messaging/Messaging.mpc:
10773 * tao/ObjRefTemplate/ObjRefTemplate.mpc:
10774 * tao/PortableServer/PortableServer.mpc:
10775 * tao/RTCORBA/RTCORBA.mpc:
10776 * tao/RTPortableServer/RTPortableServer.mpc:
10777 * tao/RTScheduling/RTScheduler.mpc:
10778 * tao/SmartProxies/SmartProxies.mpc:
10779 * tao/Strategies/Strategies.mpc:
10780 * tao/TypeCodeFactory/TypeCodeFactory.mpc:
10781 * tao/Utils/Utils.mpc:
10782 * tao/Valuetype/Valuetype.mpc:
10785 Removed the include_dir setting. This is determined automatically
10786 in the Borland template.
10788 Wed Jan 7 17:17:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10790 * TAO_IDL/util/utl_global.cpp:
10792 Fixed a const cast conversion warning.
10794 Wed Jan 7 13:52:13 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
10796 * orbsvcs/orbsvcs/CosLifeCycle.idl:
10797 * orbsvcs/orbsvcs/RtecEventChannelAdmin.idl:
10799 Fixed name redefinition bugs and recoded usage of deprecated
10800 anonymous sequences.
10802 Wed Jan 7 13:30:28 2004 Chad Elliott <elliott_c@ociweb.com>
10804 * utils/wxNamingViewer/wxNamingViewer.mpc:
10806 Added an exename to ensure that an executable is built and changed
10807 the inheritance list to correctly use namingexe instead of taoexe
10810 Wed Jan 7 19:02:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10812 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORB_export.h
10813 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORB_export.h
10814 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10815 proper building of static libraries.
10817 Wed Jan 7 18:57:54 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10819 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ftrtec_export.h:
10820 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10821 proper building of static libraries.
10823 Wed Jan 7 18:55:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10825 * orbsvcs/orbsvcs/IFRService/ifr_service_export.h
10826 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10827 proper building of static libraries.
10829 Wed Jan 7 18:53:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10831 * tao/RTScheduling/rtscheduler_export.h:
10832 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10833 proper building of static libraries.
10835 Wed Jan 7 18:48:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10837 * tao/Utils/utils_export.h:
10838 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10839 proper building of static libraries.
10841 Wed Jan 7 12:38:42 2004 Brian Mendel <brian.r.mendel@boeing.com>
10843 * orbsvcs/orbsvcs/Event/rtkokyu_event_export.h:
10845 Added check for TAO_AS_STATIC_LIBS for setting the export flags for
10846 proper building of static libraries.
10848 Wed Jan 7 12:16:15 2004 Chad Elliott <elliott_c@ociweb.com>
10852 Added taodefaults to the inheritance list to get the default
10853 values that used to be coming from the tao_output base project.
10855 Wed Jan 7 11:43:14 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10859 Added Arg_Traits_T.h so it will get included in MSVC project
10860 files, even though it has no corresponding .cpp file.
10862 Wed Jan 7 10:50:22 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10864 * TAO_IDL/ast/ast_decl.cpp:
10865 * TAO_IDL/ast/ast_interface.cpp:
10867 Fixed internal handling of an AST node's version string, to avoid
10868 string compare errors with a null string, and to correctly
10869 diagnose errors resulting from an attempt to reset the version
10870 after it has been set by '#pragma version' or by 'typeid'.
10872 Wed Jan 7 15:35:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10874 * tests/Smart_Proxies/Policy/Smart_Proxies_Policy.mpc:
10875 Client needs portableserver
10877 Wed Jan 7 13:00:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
10879 * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
10880 When usign gnuace generate LDLIBS += $(MATHLIB) at the place of
10881 the local marker. This test uses sqrt and some Unix versions
10882 then need to link their mathlib.
10884 * tests/Smart_Proxies/Policy/Smart_Proxies_Policy.mpc:
10885 Use taoserver and taoclient as base project so that exenames are
10886 set to the names the run_test.pl expects
10888 Tue Jan 6 20:43:53 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
10890 * TAO_IDL/ast/ast_decl.cpp:
10891 * TAO_IDL/ast/ast_interface.cpp:
10892 * TAO_IDL/fe/idl.ll:
10893 * TAO_IDL/fe/lex.yy.cpp:
10894 * TAO_IDL/include/idl_global.h:
10895 * TAO_IDL/util/utl_global.cpp:
10897 Added hash table to match #pragma prefix directives with
10898 file names. This table is used to manage the prefix associated
10899 with the root scope. Using preprocessor file directives, as
10900 was done previously, is not sufficient. This change enables
10901 the calculation of the repository id, which contains the prefix,
10902 to be done sooner, at AST node creation time, since the root
10903 prefix is updated with each file change and with each prefix
10904 directive. This fix closes [BUGID:1687]. Thanks to Terry Ware
10905 <terry.ware@dc.alphatech.com> for reporting it.
10907 Tue Jan 6 16:36:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10909 * tests/Two_Objects/run_test.pl:
10911 Reduced the timeout and the number of iterations.
10913 Tue Jan 6 15:03:13 2004 Boris Kolpackov <boris@dre.vanderbilt.edu>
10915 * tao/CONV_FRAME.pidl:
10917 * tao/UShortSeq.pidl:
10919 * tao/Messaging/Messaging_No_Impl.pidl:
10920 * tao/RTPortableServer/RTPortableServer.pidl:
10922 Fixed name redefinition bugs and recoded usage of deprecated
10923 anonymous sequences.
10925 Tue Jan 6 12:04:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10927 * tao/Strategies/SCIOP_Factory.cpp:
10929 SCIOP requires explicit endpoint specification. It shouldn't get
10930 loaded automatically as it is getting done now.
10934 Another legacy file that is getting removed.
10936 Tue Jan 6 11:14:57 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10938 * tao/IFR_Client/Interface.pidl:
10940 Removed this file form the repo since it is not used and
10941 woefully out of date.
10943 Tue Jan 6 11:13:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10945 * tao/Messaging/Messaging.pidl:
10947 Removed the #ifdef of NO_VALUE, since that condition is totally
10950 Mon Jan 5 19:09:41 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10952 * tao/default_resource.cpp:
10954 Used a different constructor which has an option for restarting
10955 the reactor event loop when EINTR occurs. In TAO, we pass a
10956 non-0 value to restart the reactor event loop if EINTR
10957 occurs. Thanks to Markus Stenberg
10958 <markus.stenberg@conformiq.com> for motivating this. This fixes
10961 Mon Jan 5 18:37:22 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10963 * orbsvcs/tests/FT_App/FT_App.mpc:
10967 Mon Jan 5 15:33:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10969 * tests/Smart_Proxies/Policy/Makefile:
10971 Added another library for linking.
10973 Mon Jan 5 14:14:25 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10975 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
10977 Applied patches from Dale Wilson for warnings in g++ builds.
10979 Mon Jan 5 13:54:09 2004 Chad Elliott <elliott_c@ociweb.com>
10981 * orbsvcs/examples/Notify/ThreadPool/Notify_ThreadPool.mpc:
10983 Set the executable name for each project and added naming and
10984 rtportableserver to the Supplier inheritance list.
10986 * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc:
10988 Fixed a typo that caused link errors on Windows.
10990 Mon Jan 5 10:21:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10992 * tests/Smart_Proxies/On_Demand/Makefile:
10994 Fixed the dependencies in the above Makefile.
10996 Mon Jan 05 00:52:23 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
10998 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.dsp:
11000 Fixed the release configurations by adding messaging
11001 library. Looks like they have been busted recently.
11003 Mon Jan 05 00:24:17 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11005 * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
11006 * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.dsp:
11008 Fixed the release configurations by adding messaging
11009 library. Looks like they have been busted recently.
11011 Sun Jan 4 23:08:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11013 * tests/Bug_1568_Regression/server.dsp:
11014 * tests/Bug_1568_Regression/client.dsp:
11015 * tests/Bug_1670_Regression/server.dsp:
11016 * tests/Bug_1670_Regression/client.dsp:
11018 Fixed the release configurations to compile and link cleanly.
11020 Sun Jan 4 22:56:45 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11024 Added a dependency for AV.
11026 * orbsvcs/orbsvcs/FTClientORB.dsp:
11027 * orbsvcs/orbsvcs/FTServerORB.dsp:
11029 Added Messaging library to be linked in for release builds. This
11030 is crazy, but that is what the daily builds want. Grrr..
11032 Sun Jan 4 20:17:07 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11034 * tests/Smart_Proxies/Collocation/Makefile.main:
11036 Added the smart proxy library to the link line.
11038 Sun Jan 4 16:04:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11040 * tao/Utils/Server_Main.cpp:
11042 Another wrong macros usage problem.
11044 Sun Jan 4 16:01:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11046 * orbsvcs/tests/FT_App/FT_App.mpc:
11048 Prevented a bunch of compilations by making exceptions=1 a
11049 requirement. There is no scope or hope for this to be fixed in
11050 the next day or two. Things are too borken in the CPP files,
11051 esepcially there are some macros that have been used that are
11052 broken for exceptions=0. x.4 will have this example only
11053 compilable with exceptions=1.
11055 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
11056 * orbsvcs/tests/FT_App/StubBatchConsumer.cpp:
11057 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
11058 * orbsvcs/tests/FT_App/StubFaultAnalyzer.h:
11059 * orbsvcs/tests/FT_App/StubFaultConsumer.cpp:
11061 Attempt to fix some of the macro usage problems. Please see
11064 Sun Jan 4 09:55:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11066 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
11067 Added missing type of inheritence from base class. Fixes Tru64
11070 Sun Jan 4 09:23:56 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11072 * orbsvcs/examples/Notify/Lanes/Notify_Lanes.mpc:
11073 Supplier needs naming
11075 Sun Jan 4 08:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11077 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.bor:
11078 Fixed this borland makefile for static build
11080 Sat Jan 3 23:56:03 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11082 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
11083 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
11084 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
11086 The last checkin actually broke g++ builds. Slightly corrected
11087 the fix by calling the cast operator so that it works in both
11090 Sat Jan 3 11:23:51 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11092 * tests/Smart_Proxies/Collocation/Collocation.dsp:
11094 Fixed the dsp file for the debug configuration.
11096 Sat Jan 3 11:00:27 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11098 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
11099 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
11100 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
11101 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
11103 Fixed compile errors with Borland. Thanks to Johnny for
11106 Sat Jan 3 11:55:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11108 * tests/Smart_Proxies/Collocation/Coll_Test_Stubs.bor:
11109 * tests/Smart_Proxies/Collocation/Diamond.bor:
11110 Fixed these BCB makefiles.
11112 Fri Jan 2 23:22:14 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11114 This fix should have gone in long time back. Since this is
11115 non-intrusive and needed by a sponsor it was decided to checkin.
11117 * tao/ORB_Core.cpp:
11119 Added a command line option -ORBDisableRTCollocation. This is
11120 useful for applications that would like to disable RT
11121 collocation with RTORB and use the default collocation features
11122 instead. Most notably this is being added for Boeing.
11128 Added a new boolean variable to the class, together with
11129 accessors and mutators. The new boolean caches the value of the
11130 above option passed to the ORB by the application.
11132 * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
11134 Do a check before setting the collocation resolver name and
11135 intializing the service configurator with the new directive.
11137 Fri Jan 2 14:50:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11139 * tests/Smart_Proxies/Collocation/Coll_Tester.cpp:
11140 * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.h:
11144 * tests/Smart_Proxies/Collocation/Makefile.Coll_Test_Stubs:
11145 * tests/Smart_Proxies/Collocation/Makefile.Diamond:
11146 * tests/Smart_Proxies/Collocation/Makefile.main:
11148 Fixed the makefiles so that they can build properly in our daily
11151 Fri Jan 2 14:14:03 2004 Chad Elliott <elliott_c@ociweb.com>
11153 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
11154 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
11155 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
11156 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
11157 * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
11158 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
11159 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
11160 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
11161 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
11162 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
11163 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
11164 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
11165 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
11167 Added #include for portablegroup_export.h. Since one of the
11168 CosLoadBalancing idl files includes PortableGroup.idl, the
11169 generated PortableGroupC.h and PortableGroupS.h may or may not
11170 have #include "portablegroup_export.h" in them or not. So, we
11171 don't rely on that and explicitly include it in these header
11174 Fri Jan 2 14:07:21 2004 Chad Elliott <elliott_c@ociweb.com>
11176 * orbsvcs/orbsvcs/AV.dsp:
11177 * orbsvcs/orbsvcs/AV_Static.dsp:
11179 Changed the md5c.c to md5c.cpp.
11181 Fri Jan 02 13:09:19 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11183 * tests/Smart_Proxies/Collocation/Collocation.dsp:
11184 * tests/Smart_Proxies/Collocation/Smart_Proxies.dsp:
11186 Fixed the release and debug build configurations.
11188 Fri Jan 2 12:39:15 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11190 * orbsvcs/orbsvcs/Makefile.av:
11192 Updated dependancies. Moved a 'C' source to the CPP source list
11193 since it was decided to rname a C file as a CPP file.
11195 Fri Jan 2 11:56:04 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
11197 * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile:
11198 * orbsvcs/tests/LoadBalancing/GenericFactory/Makefile.bor:
11200 Added a new sub-directory Manage_Object_Group to be compiled.
11202 Fri Jan 2 11:37:09 2004 Jaiganesh B <jai@dre.vanderbilt.edu>
11204 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
11206 Made changes to fix the CannotMeetCriteria exception being
11207 thrown in some builds.
11209 Fri Jan 2 10:00:48 2004 Chad Elliott <elliott_c@ociweb.com>
11211 * orbsvcs/orbsvcs/AV.mpc:
11213 Changed md5c.c to md5c.cpp and removed a duplicate md5c.h entry in
11214 the Header_Files section.
11216 * orbsvcs/orbsvcs/AV/md5c.c:
11218 Renamed this file to md5c.cpp to avoid build problems for some
11219 64-bit UNIX platforms.
11221 Fri Jan 2 00:59:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
11223 The following changes work around a problem introduced by "magic"
11224 static constructors in the TAO PortableServer headers where
11225 dynamic loading/unloading of the ORB failed. TAO's singleton
11226 manager must be explicitly initialized to avoid registering itself
11227 with the ACE_Object_Manager in the DLL ORB case. The static
11228 constructors in the PortableServer library were causing the
11229 TAO_Singleton_Manager to be implicitly initialized. In that case,
11230 the TAO_Singleton_Manager will register itself with the
11231 ACE_Object_Manager, thus preventing DLL ORB loading/unloading from
11232 from functioning properly.
11234 * examples/Simple/time-date/Time_Date.h:
11235 * examples/Simple/time-date/Time_Date.cpp:
11237 Removed all dependencies on the TAO_ORB_Manager. It implicitly
11238 introduces the static "magic" constructors that prevent DLL ORB
11239 loading/unloading from functioning properly.
11241 * examples/Simple/time-date/Time_Date_Client_i.h:
11242 * examples/Simple/time-date/client.cpp:
11244 Nuked trailing whitespace.
11246 * examples/Simple/time-date/Time_Date_i.h (Time_Date_i):
11248 Reference count the servant to improve memory management.
11250 * examples/Simple/time-date/Time_Date_i.cpp:
11252 Removed no-op constructor and destructor. The compiler
11253 generated versions satisfy our needs.
11255 * examples/Simple/time-date/Makefile (server):
11257 No need to link "../Simple_util.o" object file in the server
11260 (LDLIBS, ACE_SHLIBS, client):
11262 Explicitly link CosNaming related libraries only to client
11263 binary. The server and libTime_Date binaries do not depend on
11264 the CosNaming related libraries.
11266 * examples/Simple/time-date/Simple_time_date.mpc:
11267 * examples/Simple/time-date/client.bor:
11268 * examples/Simple/time-date/server.bor:
11269 * examples/Simple/time-date/time_date.bor:
11273 Fri Jan 2 08:38:19 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11275 * tests/Smart_Proxies/Collocation/Coll_Test_Stubs.bor:
11276 * tests/Smart_Proxies/Collocation/Collocation.bor:
11277 * tests/Smart_Proxies/Collocation/Diamond.bor:
11278 Updated these BCB makefiles
11280 Fri Jan 2 08:30:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11282 * tao/Utils/Server_Main.cpp:
11283 Fixed emulated exception usage. This is one of the problems I see
11284 in the FT_App orbsvcs tests, but there are several more
11286 Fri Jan 2 08:20:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11288 * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp:
11289 Added include of ace/OS_NS_unistd.h to get ACE_OS::sleep
11291 Fri Jan 2 08:17:33 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11293 * examples/Simple/time-date/Time_Date.cpp:
11294 Only set defines when they are not set yet.
11296 Fri Jan 2 08:04:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11298 * tests/Smart_Proxies/Collocation/Coll_Tester.cpp:
11299 Fixed warnings in gnu builds.
11301 Thu Jan 1 21:28:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11303 * TAO-INSTALL.html:
11305 Added notes and observations about VC++ 7.1 in the install
11306 file. Thanks to Valery Salamakha <ccapstan@bigpond.net.au>.
11308 Thu Jan 01 20:10:47 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11310 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
11311 * orbsvcs/orbsvcs/PortableGroup.dsp:
11313 Fixed the release version of the project files.
11315 Thu Jan 1 17:07:09 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11317 * orbsvcs/tests/Security/Secure_Inovcation/Foo_i.h:
11318 * orbsvcs/tests/Security/Secure_Inovcation/server.cpp:
11320 Fixed a memory managemnt problem with servants.
11322 Thu Jan 1 16:42:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11324 * orbsvcs/tests/EC_MT_MCast/MCast.cpp:
11326 Tested and applied a patch from Johnny Willemsen for the crash
11327 of this test in the daily builds.
11329 Thu Jan 1 22:32:14 UTC 2004 Don Hinton <dhinton@dresystems.com>
11332 Changed default for security to =1 so that libTAO_Security will
11333 be built by default.
11335 Thu Jan 1 20:07:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11337 * tests/Smart_Proxies/Collocation/Smart_Proxies_Collocation.mpc:
11338 The Test project needs strategies
11340 * tests/Smart_Proxies/Collocation/Collocation.bor:
11341 Added strategies library
11343 Thu Jan 1 13:58:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11345 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
11347 Fixed a problem with scoping the DefaultValueRefcountBase. This
11348 showed up as a problem with Borland. Thanks to Johnny for
11349 reporting the problem.
11351 Thu Jan 1 13:39:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11353 * tests/Smart_Proxies/Collocation/Makefile.Coll_Test_Stubs:
11354 * tests/Smart_Proxies/Collocation/Makefile.Diamond:
11355 * tests/Smart_Proxies/Collocation/Makefile.main:
11357 Fixed some of the nagging problems.
11359 * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
11361 Fixed a compile error in Borland builds. Thanks to Johnny for
11362 reporting the problem.
11364 Thu Jan 1 19:07:41 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11366 * tests/Makefile.bor:
11367 Added Abstract_Interface
11369 Thu Jan 1 18:50:45 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11371 * tests/Smart_Proxies/Makefile.bor:
11372 Added collocation directory
11374 Thu Jan 1 17:52:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11376 * performance-tests/Sequence_Latency/DII/DII.mpc:
11377 Added new MPC file for this performance test
11379 Thu Jan 1 17:23:44 UTC 2004 Don Hinton <dhinton@dresystems.com>
11382 Added CIAO directory to list of directories to be built.
11385 * orbsvcs/orbsvcs/Makefile:
11386 Added new variable, security, that defaults =0, and can be set
11387 =1 to build libTAO_Security. This allows you to build projects
11388 that depend on libTAO_Security, but don't depend on
11389 libTAO_SSLIOP or ssl.
11391 * tests/Smart_Proxies/Collocation/Makefile.main:
11392 Changed -lDiamond to -lCollocation_Diamond in LDLIBS.
11394 Thu Jan 1 17:25:11 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11396 * orbsvcs/orbsvcs/FTORB_Utils.bor:
11397 No need to link with portablegroup
11399 * orbsvcs/orbsvcs/Makefile.bor:
11400 Moved portablegroup before the ft projects.
11402 Thu Jan 1 16:35:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11404 * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
11405 Set the exename for the client to client, so that it matches the
11406 perl script to run this test.
11408 Thu Jan 1 16:33:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11410 * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
11411 Set the exename for the client to client, so that it matches the
11412 perl script to run this test.
11414 Thu Jan 1 15:56:09 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11416 * examples/RTScheduling/FP_SchedulingC.{h,cpp}:
11417 * examples/RTScheduling/MIF_SchedulingC.{h,cpp}:
11418 Removed not needed ; after c++ namespace closure.
11420 Thu Jan 1 15:51:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11422 * orbsvcs/tests/Bug_1334_Regression/test.mpc:
11423 * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
11424 * tests/OBV/Collocated/Forward/OBV_Forward.mpc:
11425 Removed not needed libpaths
11427 * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
11428 Base the server on iortable instead of adding this lib by hand
11430 * tests/Bug_1627_Regression/test.mpc:
11431 Base the server on iortable instead of adding this lib by hand and
11432 removed not needed libpaths
11434 * tests/OBV/Supports/Supports_Test.mpc:
11435 Base the server on strategies instead of adding this lib by hand and
11436 removed not needed libpaths
11438 Thu Jan 1 09:40:04 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11440 * tests/Smart_Proxies/Makefile:
11442 Added new directories into theMakefile.
11444 * tests/Smart_Proxies/Collocation/Coll_Tester.h:
11445 * tests/Smart_Proxies/Collocation/Diamond_i.h:
11447 Fixed warnings with g++. This is an indication these files have
11448 never been compiled with g++.
11450 * tests/Smart_Proxies/Collocation/Makefile:
11451 * tests/Smart_Proxies/Collocation/Makefile.Coll_Test_Stubs:
11452 * tests/Smart_Proxies/Collocation/Makefile.Diamond:
11453 * tests/Smart_Proxies/Collocation/Makefile.main:
11455 New makefiles for building these directories.
11457 * tests/Smart_Proxies/Collocation/main.cpp:
11458 * tests/Smart_Proxies/Collocation/svc.conf:
11462 Thu Jan 1 15:40:04 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11464 * tao/DynamicInterface/DII_ClientRequestInfo.{h,cpp}:
11465 Removed these files, not needed anymore
11467 * tao/DynamicInterface/TAO_DynamicInterface_Static.dsp:
11468 Removed DII_ClientRequestInfo files
11470 Thu Jan 1 15:30:43 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11472 * tao/Domain/TAO_Domain_Static.dsp:
11473 * tao/DynamicInterface/TAO_DynamicInterface_Static.dsp:
11474 * tao/IFR_Client/TAO_IFR_Client_Static.dsp:
11475 * tao/IORInterceptor/TAO_IORInterceptor_Static.dsp:
11476 * tao/ObjRefTemplate/TAO_ObjRefTemplate_Static.dsp:
11477 * tao/RTPortableServer/TAO_RTPortableServer_Static.dsp:
11478 * tao/SmartProxies/SmartProxies_Static.dsp:
11479 * tao/Valuetype/TAO_Valuetype_Static.dsp:
11480 * orbsvcs/orbsvcs/AV_Static.dsp:
11481 * orbsvcs/orbsvcs/CosConcurrency_Static.dsp:
11482 * orbsvcs/orbsvcs/CosEvent_Static.dsp:
11483 * orbsvcs/orbsvcs/CosLifeCycle_Static.dsp:
11484 * orbsvcs/orbsvcs/CosLoadBalancing_Static.dsp:
11485 * orbsvcs/orbsvcs/CosNaming_Static.dsp:
11486 * orbsvcs/orbsvcs/CosProperty_Static.dsp:
11487 * orbsvcs/orbsvcs/CosTime_Static.dsp:
11488 * orbsvcs/orbsvcs/CosTrading_Static.dsp:
11489 * orbsvcs/orbsvcs/DsLogAdmin_Static.dsp:
11490 * orbsvcs/orbsvcs/PortableGroup_Static.dsp:
11491 * orbsvcs/orbsvcs/RTCORBAEvent_Static.dsp:
11492 * orbsvcs/orbsvcs/RTEvent_Static.dsp:
11493 * orbsvcs/orbsvcs/RTKokyuEvent_Static.dsp:
11494 * orbsvcs/orbsvcs/RTOLDEvent_Static.dsp:
11495 * orbsvcs/orbsvcs/RTSched_Static.dsp:
11496 * orbsvcs/orbsvcs/RTSchedEvent_Static.dsp:
11497 * orbsvcs/orbsvcs/Security_Static.dsp:
11498 * orbsvcs/orbsvcs/SSLIOP_Static.dsp:
11499 * orbsvcs/orbsvcs/Svc_Utils_Static.dsp:
11502 Thu Jan 1 15:04:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11504 * examples/Simple/time-date/Simple_time_date.mpc:
11505 Removed idl_flags, they are not set in the original project files and
11506 cause problems in the VC71 build
11508 Thu Jan 1 08:49:18 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11510 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
11512 Use flat_name () instead of local_name () while generating code
11513 for create_proxy. Thanks to Christoph for reminding me to do
11516 Thu Jan 1 14:47:32 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
11518 * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h:
11519 * orbsvcs/orbsvcs/AV/Flows_T.h:
11521 Thu Jan 1 00:26:12 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11523 * orbsvcs/orbsvcs/Sched/DynSched.cpp:
11525 #included ace/Null_Mutex.h to fix a compile error on Solaris.
11527 Thu Jan 1 00:10:35 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
11529 * tao/PortableInterceptorC.h:
11531 Some handcrafting to prevent VC++ from crying hoarse. Thanks to
11532 Johnny for pointing it out.
11534 * tao/diffs/PortableInterceptor.diff:
11539 add-log-time-format: current-time-string