1 Wed Dec 31 23:48:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
5 Fixed code generation for smart proxies. We never invoked the
6 smart proxy during a _narrow () or _unchecked_narrow (). Our
7 great tests are simply of no use to detect such important
8 problems. This should fix [BUGID 1697]. Thanks to Chris Liebig
9 for reporting this problem.
11 * orbsvcs/tests/Notify/lib/Command_Factory_T.h:
13 Fixed a warning with g++.
15 * tests/Smart_Proxies/Policy/Makefile:
19 Wed Dec 31 15:46:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
21 * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
22 * tests/Collocation_Tests/Collocated_Test.cpp:
23 * tests/Connection_Failure/client.cpp:
25 Fixed more CXX warnings.
27 Wed Dec 31 15:26:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
29 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
30 * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
32 Reverted part of the changes made in "Wed Dec 31 13:44:20 2003
33 Jeff Parsons <j.parsons@vanderbilt.edu>" since they don't
36 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
38 Fixed warnings on TRU 64.
40 Wed Dec 31 14:24:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
43 * TAO_IDL/be/be_visitor_root/root.cpp:
44 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
46 * tests/Portable_Interceptors/Collocated/Dynamic/Client_Task.cpp:
47 * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
49 Fixed unused variable warnings from CXX.
51 Wed Dec 31 13:44:20 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
53 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
54 * TAO_IDL/be/be_visitor_operation/rettype_marshal_ss.cpp:
56 Added check in generated code for a null value when marshaling an
57 out or return sequence argument into a reply. If such a
58 case is detected, the generated check will marshal an empty
59 sequence. This fix addresses one of the issues in [BUGID:1677].
61 * TAO_IDL/ast/ast_interface.cpp:
62 * TAO_IDL/be/be_interface.cpp:
63 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
64 * TAO_IDL/include/ast_interface.h:
66 Fixed bug that caused the generation of base class constructor
67 calls in AMH interface class copy constructors to get skipped.
68 The queue of parent interfaces that the IDL compiler uses
69 internally to facilitate the traversal of the inheritance
70 graph of a derived interface was not getting seeded with the
71 derived interface itself, preventing the further population
74 Wed Dec 31 10:13:48 2003 Boris Kolpackov <boris@dre.vanderbilt.edu>
76 * tao/IFR_Client/IFR_Base.pidl:
78 Removed defenitions of CORBA::Identifier and
79 CORBA::RepositoryId since they are already defined in orb.idl.
81 Wed Dec 31 09:54:05 2003 Chad Elliott <elliott_c@ociweb.com>
83 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
85 Added #include of portablegroup_export.h.
87 * orbsvcs/orbsvcs.mwc:
89 Removed this file. It is no longer necessary since the
90 introduction of the -hierarchy option.
92 Wed Dec 31 15:12:42 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
94 * orbsvcs/tests/Notify/lib/Supplier_T.h:
95 * orbsvcs/tests/Notify/lib/Peer_T.h:
96 * orbsvcs/tests/Notify/lib/Consumer_T.h:
97 * orbsvcs/tests/Notify/lib/Command_Factory_T.h:
98 Don't use export macros with templates.
100 Wed Dec 31 12:50:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
102 * tao/Strategies/TAO_Strategies_Static.dsp:
103 * tao/Messaging/TAO_Messaging_Static.dsp:
104 * tao/IORManipulation/TAO_IORManip_Static.dsp:
107 Wed Dec 31 09:58:14 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
109 * orbsvcs/tests/Notify/RT_lib/RT_Factories_Define.cpp:
110 * orbsvcs/tests/Notify/lib/Factories_Define.cpp:
111 * orbsvcs/tests/Notify/lib/Name.cpp:
112 Removed not needed ; to fix Tru64 warning
114 Tue Dec 30 20:32:12 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
116 * orbsvcs/orbsvcs/Security.idl:
118 Fixed a path to the IDL file. This should fix the compile errors
121 Tue Dec 30 19:09:46 2003 Dale Wilson <wilson_d@ociweb.com>
123 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
124 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
125 Build errors when Exceptions=0
127 Tue Dec 30 17:46:45 2003 Dale Wilson <wilson_d@ociweb.com>
129 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
130 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
131 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
132 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
133 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
134 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
135 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
136 * tao/Utils/Server_Main.cpp:
137 Build errors when Exceptions=0
139 Tue Dec 30 17:43:30 2003 Boris Kolpackov <boris@dre.vanderbilt.edu>
144 * orbsvcs/orbsvcs/Security.idl:
146 Got rid of deprecated anonymous sequence declarations.
148 Tue Dec 30 13:20:12 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
150 * orbsvcs/orbsvcs/Makefile.PortableGroup:
152 Need to link in IOManip library. If not done, dynamic loading
153 of this library starts failing which is bad. I almost had a
154 scare now and I thought that our service configurator was
157 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
158 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
160 Added back changes that were lost during the merge on "Sun Dec
161 21 19:35:44 2003 Dale Wilson <wilson_d@ociweb.com>"
163 * orbsvcs/tests/Miop/McastHello/Makefile:
165 No need to link in the libraries as done here. The test works
166 with dynamic libraries and should work as such. Linking in
167 libraries only tries to mask teh errors.
169 Tue Dec 30 10:21:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
171 * orbsvcs/tests/ImplRepo/locked/run_test.pl:
173 Fixed typos in the script that prevented them from running to
174 completion cleanly in the daily builds.
176 Tue Dec 30 10:11:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
178 * orbsvcs/tests/Event/Mcast/Simple/supplier.cpp:
179 * orbsvcs/tests/Event/Mcast/Complex/supplier.cpp:
181 #included ace/Log_Msg.h
183 Tue Dec 30 10:00:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
185 * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
187 Fixed typos in the mpc files.
189 Tue Dec 30 09:57:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
191 * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
192 * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
194 Fixed the idlflags in the mpc files.
196 Tue Dec 30 15:16:02 UTC 2003 Don Hinton <dhinton@dresystems.com>
199 Added $ID tag to quash fuzz errors.
201 Tue Dec 30 08:15:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
203 * orbsvcs/performance-tests/LoadBalancing/Makefile:
205 Fixed a link error. Thanks to Don for letting me know.
207 Tue Dec 30 14:09:54 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
209 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc:
210 Removed not needed libpaths
212 Tue Dec 30 14:04:16 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
214 * tao/Messaging/AMI_ClientRequestInfo_i.{h,cpp}:
215 Removed these files from the repo, they are not needed anymore.
217 Tue Dec 30 13:43:09 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
219 * tests/ICMG_Any_Bug/client.cpp:
220 Removed not needed ; after ACE_RCSID to fix Tru64 warning
222 Tue Dec 30 13:41:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
224 * tao/BD_String_Argument_T.h:
225 * tao/Fixed_Array_Argument_T.h:
226 * tao/Var_Array_Argument_T.h:
227 Removed not needed ; after c++ namespace closure.
229 Tue Dec 30 13:36:54 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
231 * orbsvcs/tests/FT_App/FT_TestReplica_i.h:
232 * orbsvcs/tests/FT_App/StubFaultConsumer.cpp:
233 Fixed compile errors in Tru64 build.
235 Tue Dec 30 13:32:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
237 * orbsvcs/tests/Notify/lib/LookupManager.h:
238 Removed not needed ; to fix Tru64 warning
240 Tue Dec 30 13:30:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
242 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
243 Removed not needed forward declaration
245 * orbsvcs/tests/RTCosScheduling/Object1_i.h:
246 Added missing type of inheritence from base class. Fixes Tru64
249 Tue Dec 30 13:22:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
251 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp:
252 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/simple.cpp:
253 Removed not needed ; after ACE_RCSID to fix Tru64 warning
255 Tue Dec 30 13:09:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
257 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
258 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
259 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
260 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
261 Removed not needed ; after c++ namespace closure.
263 * orbsvcs/orbsvcs/Log/EventLogNotification.h:
264 Added missing type of inheritence from base class. Fixes Tru64
267 Tue Dec 30 12:46:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
269 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.h:
270 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_SupplierAdmin.h:
271 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.h:
272 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
273 Removed not needed ; after c++ namespace closure.
275 * orbsvcs/orbsvcs/Notify/RT_Properties.h:
276 Removed not needed ; to fix Tru64 warning
278 Tue Dec 30 12:38:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
280 * orbsvcs/orbsvcs/Notify/Properties.h:
281 Removed not needed ; to fix Tru64 warning
283 Tue Dec 30 11:25:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
285 * tao/RTCORBA/RTCORBA_includeC.h:
286 * tao/RTScheduling/RTScheduler_includeC.h:
287 Removed not needed ; after c++ namespace closure.
289 Tue Dec 30 08:34:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
291 * orbsvcs/orbsvcs/FtRtEvent.mpc:
292 Made this mpc a lot simpler so that the generated borland projects also
293 work. Thanks to Chad Elliot for explaining a much simpler way to
294 pass an extra IDL compiler option for just 2 of the 4 IDL files and
295 Huang-Ming Huang for testing that this works.
297 Tue Dec 30 05:23:13 UTC 2003 Don Hinton <dhinton@dresystems.com>
299 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/driver.cpp:
300 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/client.cpp
301 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp
302 Added #include Barrier.h needed due to Synch[_T].h removal
305 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Callback.cpp:
306 Added #include OS_NS_time.h needed due to Synch[_T].h removal
309 * orbsvcs/performance_tests/*Makefile*:
310 Updated dependencies.
312 Tue Dec 30 04:59:53 UTC 2003 Don Hinton <dhinton@dresystems.com>
314 * orbsvcs/orbsvcs/Event/GPlot_File.cpp:
315 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
316 Added #include OS_NS_stdio.h needed due to Synch[_T].h removal
319 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp:
320 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.cpp:
321 Added #include Barrier.h needed due to Synch[_T].h removal below.
323 * orbsvcs/performance-tests/RTEvent/lib/Consumer.cpp:
324 Added #include OS_NS_unistd.h needed due to Synch[_T].h removal
327 Tue Dec 30 00:09:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
329 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
330 Added #include OS_NS_stdio.h needed due to Synch[_T].h removal
333 Mon Dec 29 14:43:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
335 * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
336 * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
337 I cannot fathom why the following tests were prevented from
338 compiling in minimum_corba builds. Fixed the MPC files to get
341 Mon Dec 29 14:36:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
343 * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
344 * tests/POA/Identity/Identity.mpc:
346 For some reason these tests were prevented from compiling if
347 minimum_corba was enabled. The constraint has been
348 removed. There is no reason why these tests cannot compile or
349 work with minimum_corba enabled.
351 Mon Dec 29 13:57:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
353 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
355 Fixed a warning with gcc 3.1.
357 Mon Dec 29 13:21:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
359 * orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.cpp:
361 #included a files that is needed for one of our builds.
363 * orbsvcs/tests/InterfaceRepo/IDL3_Test/idl3_client.h:
367 Mon Dec 29 13:12:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
369 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
371 Another one that shouldn't be built when minimum_corba is
374 Mon Dec 29 13:00:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
376 * tests/Bug_1568_Regression/client.dsp:
377 * tests/Bug_1568_Regression/server.dsp:
378 * tests/Bug_1568_Regression/Bug_1568_Regression.dsw:
380 New project and workspace files.
382 Mon Dec 29 12:55:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
384 * tests/Bug_1670_Regression/server.dsp (BuildCmds):
385 * tests/Bug_1670_Regression/client.dsp:
386 * tests/Bug_1670_Regression/Bug_1670_Regression.dsw:
388 New project and workspace files.
390 Mon Dec 29 12:46:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
392 * performance-tests/Latency/Single_Threaded/run_test.pl:
393 * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
394 * performance-tests/Latency/Thread_Pool/run_test.pl:
396 Some builds freaked out due to the number of iterations that these
397 tests run. Added hooks in the perl script through which we can
398 control the number of iterations in the daily builds.
400 Mon Dec 29 12:06:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
402 * tao/RTPortableServer/RTPortableServerA.{h,cpp}:
404 Somehow missed this in my last checkin.
406 Mon Dec 29 17:50:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
408 * tao/Messaging/Twoway_Asynch_Invocation.{h,cpp,i}:
410 Removed these files from the repo, they are not needed.
412 Mon Dec 29 11:44:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
414 * tao/RTPortableServer/diffs/RTPortableServer.diff:
415 * tao/RTScheduling/diffs/RTScheduler.diff:
417 New diffs into the repository.
419 * tao/RTPortableServer/diffs/RTPortableServerC.h.diff:
420 * tao/RTPortableServer/diffs/RTPortableServerC.cpp.diff:
421 * tao/RTPortableServer/diffs/RTPortableServerC.i.diff:
423 Consolidated all the diffs into a single file.
425 Mon Dec 29 11:35:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
427 * tao/RTPortableServer/RTPortableServer.pidl:
428 * tao/RTPortableServer/RTPortableServerC.cpp:
429 * tao/RTPortableServer/RTPortableServerC.h:
430 * tao/RTPortableServer/RTPortableServerC.i:
432 Regenerated the code and improved comments in the pidl file.
434 * tao/RTPortableServer/RTPortableServerA.cpp:
435 * tao/RTPortableServer/RTPortableServerA.h:
437 Moved the Any's to a new file.
439 * tao/RTPortableServer/Makefile.bor:
440 * tao/RTPortableServer/Makefile:
442 Added the new file generated for Any's into the Makefiles for
445 * tao/RTScheduling/RTSchedulerC.cpp:
446 * tao/RTScheduling/RTSchedulerC.h:
447 * tao/RTScheduling/RTSchedulerC.i:
449 Code regeneration here again.
451 Mon Dec 29 11:15:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
453 * tests/Bug_1670_Regression/Makefile:
454 * tests/Bug_1670_Regression/Makefile.bor:
455 * tests/Bug_1670_Regression/Test.idl:
456 * tests/Bug_1670_Regression/client.bor:
457 * tests/Bug_1670_Regression/client.cpp:
458 * tests/Bug_1670_Regression/run_test.pl:
459 * tests/Bug_1670_Regression/server.bor:
460 * tests/Bug_1670_Regression/server.cpp:
462 Regression test for Bug 1670 which was also fixed long
463 back. Thanks to Carlos O'Ryan for providing this test.
466 * tests/Makefile.bor:
468 Updates for the daily builds.
470 Mon Dec 29 11:02:16 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
472 * tests/Bug_1568_Regression/Makefile.bor:
473 * tests/Bug_1568_Regression/client.bor:
474 * tests/Bug_1568_Regression/server.bor:
475 * tests/Makefile.bor:
477 Updated borland files.
479 Mon Dec 29 10:52:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
481 * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
482 * tests/Bug_1568_Regression/Makefile:
483 * tests/Bug_1568_Regression/Test.idl:
484 * tests/Bug_1568_Regression/client.cpp:
485 * tests/Bug_1568_Regression/run_test.pl:
486 * tests/Bug_1568_Regression/server.cpp:
488 New regression test to the daily builds. The bug was fixed long
489 back but the regression attached to the builds were not checked
490 in. Thanks to Carlos O'Ryan for the test.
492 Mon Dec 29 09:45:07 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
496 Added 1693_Test to the build.
498 Mon Dec 29 15:10:40 UTC 2003 Don Hinton <dhinton@dresystems.com>
500 * orbsvcs/orbsvcs/Event_Service_Constants.h:
501 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
502 * orbsvcs/orbsvcs/Concurrency/CC_Lock.h:
503 * orbsvcs/orbsvcs/Concurrency/CC_LockSet.h:
504 * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.h:
505 * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp:
506 * orbsvcs/orbsvcs/Event/GPlot_File.h:
507 * orbsvcs/orbsvcs/Event/Memory_Pools.h:
508 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
509 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
510 * orbsvcs/orbsvcs/Naming/Entries.h:
511 * orbsvcs/orbsvcs/Notify/Refcountable.{h,cpp}:
512 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
513 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
514 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
515 * orbsvcs/orbsvcs/Sched/DynSched.h:
516 * orbsvcs/orbsvcs/Sched/Scheduler.{h,cpp}:
517 * orbsvcs/tests/Property/client.h:
518 * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h:
519 Fixed Synch[_T].h fuzz errors by removing #include Synch[_T].h
520 and refactoring includes.
522 * tao/Messaging/Asynch_Invocation.cpp:
523 Fixed explicit template instatiation to use
524 TAO::Utils::Auto_Functor<> instead of auto_ptr<>.
526 Mon Dec 29 13:32:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
528 * tao/Fixed_Size_Argument_T.h:
529 * tao/Any_Array_Impl_T.h:
530 Removed not needed ; after c++ namespace closure.
532 Sun Dec 28 23:24:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
534 * tao/Any_Basic_Impl.cpp:
535 * tao/Any_Basic_Impl.h:
537 Fix for [BUGID 1693]. Thanks to Christoph Liebig
538 <xfrog2000@yahoo.com> for reporting the problem.
542 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=1693
544 for an outline of the problem. The problem showed up because the
545 Any_Basic_Impl::extract () didn't handle alias TCKind's
546 right. Previously we used to do everything using the type
547 information by which the class was parametrized. Once we opened
548 things up, we started seeing problems with irrgular handling of
549 TCKinds. Two overloaded methods assign_value () and
550 demarshal_value () which take in TCKinds have been. We now use
551 the TCKind's that were passed in while the call to extract ()
552 was made. Since the equivalency of the typecodes have been
553 checked already using the original value of TCKind should not be
556 Sun Dec 28 22:24:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
558 * tests/Bug_1693_Test:
560 A test case for BUG ID 1693. This is a much simpler test to
561 reproduce the problem.
563 Sun Dec 28 19:02:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
565 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.dsp:
567 Fixed the dsp file. It was horribly broken.
569 Sun Dec 28 17:30:40 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
571 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
572 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
574 Used .in () for String_var's.
576 Sun Dec 28 17:09:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
578 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
580 This should not be built if minimum_corba=1. Looks like I have
583 Sun Dec 28 11:39:58 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
585 * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
586 * tao/TypeCodeFactory/TypeCodeFactoryC.h:
587 * tao/TypeCodeFactory/TypeCodeFactoryC.inl:
591 Sun Dec 28 11:04:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
593 * tao/IFR_Client/IFR_BaseC.cpp:
594 * tao/IFR_Client/IFR_BaseC.h:
595 * tao/IFR_Client/IFR_BaseC.i:
596 * tao/IFR_Client/IFR_BasicC.cpp:
597 * tao/IFR_Client/IFR_BasicC.h:
598 * tao/IFR_Client/IFR_BasicC.i:
599 * tao/IFR_Client/IFR_ComponentsC.cpp:
600 * tao/IFR_Client/IFR_ComponentsC.h:
601 * tao/IFR_Client/IFR_ComponentsC.i:
602 * tao/IFR_Client/IFR_ExtendedC.cpp:
603 * tao/IFR_Client/IFR_ExtendedC.h:
604 * tao/IFR_Client/IFR_ExtendedC.i:
608 * tao/IFR_Client/diffs/IFR_Base.pidl.diff:
609 * tao/IFR_Client/diffs/IFR_BaseC.cpp.diff:
610 * tao/IFR_Client/diffs/IFR_BaseC.h.diff:
611 * tao/IFR_Client/diffs/IFR_BaseC.i.diff:
612 * tao/IFR_Client/diffs/IFR_Basic.pidl.diff:
613 * tao/IFR_Client/diffs/IFR_BasicC.cpp.diff:
614 * tao/IFR_Client/diffs/IFR_BasicC.h.diff:
615 * tao/IFR_Client/diffs/IFR_BasicC.i.diff:
616 * tao/IFR_Client/diffs/IFR_Components.pidl.diff:
617 * tao/IFR_Client/diffs/IFR_ComponentsC.cpp.diff:
618 * tao/IFR_Client/diffs/IFR_ComponentsC.h.diff:
619 * tao/IFR_Client/diffs/IFR_ComponentsC.i.diff:
620 * tao/IFR_Client/diffs/IFR_Extended.pidl.diff:
621 * tao/IFR_Client/diffs/IFR_ExtendedC.cpp.diff:
622 * tao/IFR_Client/diffs/IFR_ExtendedC.h.diff:
623 * tao/IFR_Client/diffs/IFR_ExtendedC.i.diff:
625 Removed all these diffs. They don't make "any" sense for the
628 Sun Dec 28 10:31:31 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
630 * tao/Valuetype/ValueBase.cpp:
631 * tao/Valuetype/Valuetype_Adapter_Impl.cpp:
633 Fixed a memory leak that was associated with typecode pointer
634 initializations. Thanks to Roland Meub <roland.meub@gmx.de> for
635 reporting and motivating to fix this problem.
637 Sun Dec 28 16:19:51 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
639 * tao/Any_Basic_Impl_T.h:
640 * tao/Basic_Arguments.h:
641 * tao/Object_Proxy_Impl.h:
642 * tao/UB_String_Arguments.h:
643 * tao/BiDir_GIOP/BiDirPolicyC.{h,cpp}:
644 * tao/Domain/DomainS.cpp:
645 * tao/DynamicAny/DynamicAnyC.{h,cpp}:
646 * tao/IFR_Client/IFR_BaseC.{h,cpp}:
647 * tao/IFR_Client/IFR_BasicC.{h,cpp}:
648 * tao/IFR_Client/IFR_ComponentsC.{h,cpp}:
649 * tao/IFR_Client/IFR_ExtendedC.{h,cpp}:
650 * tao/IORManipulation/IORC.{h,cpp}:
651 * tao/IORTable/IORTableC.{h,cpp}:
652 * tao/Messaging/MessagingS.cpp:
653 * tao/PortableServer/Default_ORTC.cpp:
654 * tao/PortableServer/ImplRepoC.cpp:
655 * tao/PortableServer/ImplRepoS.cpp:
656 * tao/PortableServer/ImR_LocatorC.cpp:
657 * tao/PortableServer/ImR_LocatorS.cpp:
658 * tao/RTCORBA/RTCORBAC.{h,cpp}:
659 * tao/RTPortableServer/RTPortableServerC.{h,cpp}:
660 * tao/RTScheduling/RTSchedulerC.{h,cpp}:
661 * tao/TypeCodeFactory/TypeCodeFactoryC.{h,cpp}:
662 Removed not needed ; after c++ namespace closure.
664 * Strategized_Object_Proxy_Broker.{h,cpp}:
665 Removed these files from the repo, they are not used anymore.
667 Sun Dec 28 09:55:44 2003 Dale Wilson <wilson_d@ociweb.com>
669 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
670 Fix Bugzilla 1667: LOCATION_FORWARD from Portable Interceptor
671 results in SEGV if method has complex out parameters or return.
673 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
674 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
675 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
676 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
677 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
678 First pass at fixing build problems with Exceptions=0.
680 Sun Dec 28 11:35:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
682 * tao/PortableServer/TAO_PortableServer_Static.dsp:
683 Fixed this msvc6 project
685 Sun Dec 28 11:27:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
687 * orbsvcs/tests/Notify/notify_tests.GNU:
688 Added missing Id tag.
690 Sun Dec 28 11:18:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
692 * orbsvcs/orbsvcs/FT_ClientORB.bor:
693 * orbsvcs/orbsvcs/FT_ServerORB.bor:
694 * orbsvcs/orbsvcs/PortableGroup.bor:
695 Fixed these BCB makefiles.
697 Sun Dec 28 11:01:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
699 * tao/Messaging/Messaging_No_ImplC.{h,cpp}:
700 * tao/Messaging/Messaging_RT_PolicyC.{h,cpp}:
701 * tao/Messaging/Messaging_SyncScope_PolicyC.{h,cpp}:
702 * tao/Messaging/MessagingC.{h,cpp}:
703 * tao/Messaging/TAO_ExtC.{h,cpp}:
704 Removed not needed ; after c++ namespace closure.
706 Sun Dec 28 10:49:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
708 * orbsvcs/orbsvcs/PortableGroup.bor:
709 Add PortableGroup_Simple_DSC to the list of object files so that
710 the corresponding idl file is compiled. Make sure this file is
711 build first, because other files use the generated files.
713 Sat Dec 27 23:40:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
715 * orbsvcs/orbsvcs/FT_ClientORB.bor:
716 * orbsvcs/orbsvcs/FT_ServerORB.bor:
717 * orbsvcs/orbsvcs/Makefile.bor:
718 * orbsvcs/orbsvcs/PortableGroup.bor:
720 Blind folded effort to fix some of the problems in the daily
723 Sat Dec 27 16:15:57 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
725 * TAO_IDL/be/be_codegen.cpp:
727 Added generation of orbconf.h include and redefintion of the
728 export macro to the anyop header file (when using the -GA
734 Added spec-defined fixed_digits() and fixed_scale() methods,
735 which just throw CORBA::NO_IMPLEMENT, since TAO doesn't support
736 IDL fixed types. Thanks to Irfan Pyarali <irfan@oomworks.com>
737 for reporting the missing methods. This closes [BUGID:1643].
739 Sat Dec 27 12:43:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
742 * orbsvcs/orbsvcs/FaultTolerance.dsp:
744 Fixed some of the link errors that show up in the daily
745 builds. It doesn't make me too proud on how this is
746 structured. We need to rip this apart after x.4.
748 Sat Dec 27 12:03:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
750 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
752 Fixed a compilation error with g++.
754 Sat Dec 27 10:14:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
756 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
758 Dealt with VC6 idiosyncracies. VC6 never scopes variables inside
761 Sat Dec 27 10:08:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
763 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
765 Cosmetic fixes to align with coding standards. I have not done
766 the entire file. I am gettingtired of doing this.
768 Sat Dec 27 09:59:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
773 * tao/IIOP_EndpointsA.h:
776 Some pieces that should have been generated that were missing.
778 Sat Dec 27 09:17:37 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
780 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/LB_server.cpp:
782 Fixed warnings with g++.
784 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile:
786 Needed IORManip library.
788 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Manage_Object_Group.mpc:
789 Fixed a typo in the MPC file.
791 Sat Dec 27 09:13:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
793 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile:
794 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.bor:
795 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile:
796 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/server.bor:
797 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile:
798 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile.bor:
799 * orbsvcs/tests/Miop/McastHello/Makefile:
800 * orbsvcs/tests/Miop/McastHello/server.bor:
802 They need the IORManipulation library to be linked in.
804 Sat Dec 27 09:05:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
806 * orbsvcs/LoadBalancer/LoadManager.bor:
807 * orbsvcs/LoadBalancer/LoadMonitor.bor:
808 * orbsvcs/LoadBalancer/Makefile.LoadManager:
809 * orbsvcs/LoadBalancer/Makefile.LoadMonitor:
811 They need the IORManipulation library to be linked in.
813 Sat Dec 27 08:51:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
815 * tests/IDL_Test/Makefile:
817 Libraries on the link line were not ordered properly which
818 vasued problems for static builds.
820 Sat Dec 27 13:21:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
822 * examples/Borland/build_idl.bat:
823 * examples/Borland/ChatClient.bpr:
824 * examples/Borland/pch.h:
825 Updated this example:
826 - use BCB5 instead of BCB4
827 - use debug version of ace/tao instead of release
828 - don't include vcl.h but set ACE_HAS_VCL=1 in the project
829 settings so that ACE includes this header file.
831 Fri Dec 26 22:39:16 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
833 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
834 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
836 Made changes to the remove_member () methods to delete the object
837 group entry from the location_map When a member of the object
840 Thanks to Stephen Procter <stephen.procter@rd.bbc.co.uk> for
841 letting us know about the problem through the PRF.
843 Fri Dec 26 22:32:25 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
845 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp:
846 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.dsp:
847 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.dsp:
848 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Basic.cpp:
849 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Basic.h:
850 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Simple.h:
851 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Simple.cpp:
852 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/LB_server.cpp:
853 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/LB_server.cpp:
854 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Manage_Object_Group.dsw:
855 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Manage_Object_Group.mpc:
856 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile:
857 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.bor:
858 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Test.idl:
859 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
861 Added a new test to check the add_member () and remove_member ()
862 functionality on the object group manager.
864 Fri Dec 26 17:35:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
866 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
867 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
868 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
870 Some fixes that were obvious when exceptions were turned
871 off. But there are *lots* more that need attention. Dale is
874 Fri Dec 26 16:46:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
876 * orbsvcs/orbsvcs/Makefile.PortableGroup:
878 New files that never founds its way into the Makefile.
880 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
881 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
883 Fixed some obvious abuse of ACE_ENV macros.
885 Fri Dec 26 14:29:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
887 * TAO_IDL/be/be_interface.cpp:
889 When using dynamic_hash or other techniques the generated code
890 was not initilaizing the hash_map with the right members. This
891 lead to operation name registration failures. This fix corrects
892 that problem. Atleast a couple of simple tests pass with this
893 fix. Time for a new build with this option.
895 Fri Dec 26 13:16:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
897 * orbsvcs/orbsvcs/PortableGroup.dsp:
899 Fixed the command line option to compile
900 PortableGroup_Simple_DS.idl.
902 Fri Dec 26 12:52:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
904 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
905 #included tao/IOP_IORC.h.
907 Fri Dec 26 12:47:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
909 * tests/IDL_Test/Makefile:
911 Cosmetic fix to get it working in builds where Messaging is
914 Fri Dec 26 00:43:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
918 The pragms prefix in this file was throwing up strange errors
919 under stramge circumstances. Jeff needs to look into this. Till
920 then we will keep things moving along.
922 Fri Dec 26 00:15:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
924 * orbsvcs/tests/FT_App/FT_App.mpc:
926 Do not build if minimum_corba is enabled.
928 Thu Dec 25 23:55:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
930 * orbsvcs/orbsvcs/FTORB_Utils.bor:
931 * orbsvcs/orbsvcs/FT_ClientORB.bor:
932 * orbsvcs/orbsvcs/FT_ServerORB.bor:
934 Fixed the borland files after the last change. I am sure they
935 are not perfect. Need to wait for the builds to make the next
938 Thu Dec 25 23:41:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
940 * orbsvcs/orbsvcs/FTORB.mpc:
942 Fixed a small error in the MPC file.
944 Thu Dec 25 23:20:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
946 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.dsp:
948 Fixed the dependeancies.
950 Thu Dec 25 23:06:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
953 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
954 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
955 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
956 * orbsvcs/orbsvcs/PortableGroup.dsp:
958 Changes that needed to be done from the change "Thu Dec 25
959 17:41:44 2003 Balachandran Natarajan
960 <bala@dre.vanderbilt.edu>". Removed unnecessray dependancies
961 that were added. We now include the stub from
962 PortableGroup_Simple_DS.idl in every project with any export
963 definitions. This was easier and far better than having multiple
966 Thu Dec 25 18:56:58 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
968 * orbsvcs/orbsvcs/FTORB.mpc:
969 * orbsvcs/orbsvcs/PortableGroup.mpc:
971 Set right the dependancies in the MPC files.
973 The remainder of this checkin is for an optimization. The point is
974 to cache the hash value of the endpoints. I am sure there are
975 people who believe that with latest versions of the kernels,
976 stacks and quantum computing these optimizations are a
977 waste. Whatever it is, my profiler showed a bit of time spent
978 trying to calculate hash values in every call path. Hence the
979 decision to cache the value.
984 Added a varaible to hold the cached hash value.
986 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
987 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
989 * tao/IIOP_Endpoint.cpp:
990 * tao/IIOP_Endpoint.h:
991 * tao/Strategies/DIOP_Endpoint.cpp:
992 * tao/Strategies/SCIOP_Endpoint.cpp:
993 * tao/Strategies/SCIOP_Endpoint.h:
994 * tao/Strategies/SHMIOP_Endpoint.cpp:
995 * tao/Strategies/UIOP_Endpoint.cpp:
997 Double checked locking optimizations to cache the hash value.
999 * tests/MT_Client/client.global.conf:
1001 Removed a svc.conf option that has long been retired.
1003 Thu Dec 25 17:41:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1005 * orbsvcs/orbsvcs/PortableGroup_Simple_DS.idl:
1007 Moved some of the typedefs and data structures that are used by
1008 other services into this file. For example FT_CORBA_ORB.idl just
1009 includes 3 typedefs and a struct in PortableGroup.idl which it
1010 was doing by including PortableGroup.idl. This lead to
1011 dependancy between FT_CORBA_ORB and PortableGroup. This also
1012 dependancy also lead to teh dependancies of PortableGroup being
1013 imposed on FT_CORBA_ORB, which were all nasty in the first
1014 place. This seperate IDL file will clean a bunch of things up.
1016 * orbsvcs/orbsvcs/PortableGroup.idl:
1017 * orbsvcs/orbsvcs/FT_CORBA_ORB.idl:
1019 These IDL files include only the above IDL file.
1021 * orbsvcs/orbsvcs/Makefile:
1023 Removed the dependancy of PortableGroup on FTORB. There is no
1024 need for this. Further cleaned up the dependancy on
1025 Notification and Naming. The whole idea of splitting the
1026 FT_CORBA IDL into two pieces months before was to avoid this
1027 dependancy. Adding this dependancy defeats the purpose. A
1028 dependancy has been setup between PortableGroup and FTORB. This
1029 is just for the generated code and not a library dependancy.
1031 * orbsvcs/orbsvcs/Makefile.FTORB:
1033 Added the PortableGroup_Simple_DS.idl for compilation.
1035 * orbsvcs/orbsvcs/Makefile.PortableGroup:
1037 Added the generated code from PortableGroup_Simple_DS.idl for
1038 cmpilation and linking.
1040 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile:
1041 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile:
1042 * orbsvcs/tests/FaultTolerance/IOGR/Makefile:
1044 Does not link in Messaging library.
1046 Thu Dec 25 11:09:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1048 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
1049 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
1050 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
1052 They needed more massaging. They now depend on portable group
1053 and CosNaming. This is not fun. If I were doing things, I would
1054 have split the required definitions into a seperate IDL file and
1055 include the generated code in both the projects. This is simply
1058 Wed Dec 24 20:06:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1060 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
1061 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
1062 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
1064 All of them needed Messaging libraries in both debug and release
1067 Wed Dec 24 19:41:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1069 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile:
1071 Needed extra libraries to link fine on static builds.
1073 Wed Dec 24 14:29:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1075 * tao/IOP_Codec.pidl:
1076 * tao/IOP_CodecA.cpp:
1078 * tao/IOP_CodecC.cpp:
1080 * tao/diffs/IOP_Codec.diff:
1082 Reverting the change "Wed Dec 24 14:15:24 2003 Balachandran
1083 Natarajan <bala@dre.vanderbilt.edu>", since it had the reverse
1084 effect. The executable started linking in *A.* files since the
1085 typecodes for exceptions were placed in these files.
1087 Wed Dec 24 14:15:24 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1089 * tao/IOP_Codec.pidl:
1090 * tao/IOP_CodecA.cpp:
1092 * tao/IOP_CodecC.cpp:
1094 * tao/diffs/IOP_Codec.diff:
1096 Updates for the above file, which primarily consists of moving
1097 the typecodes from *C.* files to *A.* files.
1099 Wed Dec 24 13:33:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1102 * tao/IIOP_EndpointsA.cpp:
1103 * tao/IIOP_EndpointsA.h:
1104 * tao/IIOP_EndpointsC.cpp:
1105 * tao/IIOP_EndpointsC.h:
1111 More painful code hacking. Maintenance is harder, but we don't
1112 have a choice right away. Moved all the typecodes from *C.* to
1115 * tao/IIOP_Endpoints.pidl:
1119 Updated documentation.
1121 * tao/diffs/IIOP_Endpoints.diff:
1122 * tao/diffs/IOP_IOR.diff:
1126 Wed Dec 24 12:54:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1128 * tao/CONV_FRAME.pidl:
1132 Improved documentation
1134 * tao/CONV_FRAMEA.cpp:
1135 * tao/CONV_FRAMEA.h:
1136 * tao/CONV_FRAMEC.cpp:
1137 * tao/CONV_FRAMEC.h:
1147 Painful code movements. Moved all the typecode declarations
1148 from *C.* files to *A.* files. This is maintenance hard, but no
1149 gains without pains. Sorry we have to do this to get the
1150 footprint reductions.
1152 * tao/diffs/Current.diff:
1153 * tao/diffs/CONV_FRAME.diff:
1154 * tao/diffs/IIOP.diff:
1156 Regenerated diffs with the above changes.
1158 Wed Dec 24 11:58:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1160 * examples/Buffered_AMI/client.cpp:
1161 * examples/Buffered_Oneways/client.cpp:
1162 * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
1163 * tests/AMI_Buffering/client.cpp:
1164 * tests/Oneway_Buffering/client.cpp:
1165 * tests/Policies/Manipulation.cpp:
1167 All of the above needed a #include of TAOA.h.
1169 Wed Dec 24 17:10:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
1171 * TAO/orbsvcs/IFR_Service/Makefile.dependencies:
1172 * TAO/orbsvcs/LoadBalancer/Makefile.LoadManager:
1173 * TAO/orbsvcs/LoadBalancer/Makefile.LoadMonitor:
1174 * TAO/orbsvcs/tests/Bug_1334_Regression/Makefile.Bug_1334_client:
1175 * TAO/orbsvcs/tests/Bug_1630_Regression/Makefile.Bug_1630_testclient:
1176 * TAO/tests/Bug_1330_Regression/Makefile.Bug_1330_Client:
1177 * TAO/tests/Bug_1330_Regression/Makefile.Bug_1330_Server:
1178 * TAO/tests/Bug_1627_Regression/Makefile.Bug_1627_Client:
1179 * TAO/tests/Bug_1627_Regression/Makefile.Bug_1627_Server:
1180 * TAO/tests/Bug_1635_Regression/Makefile.Bug_1635_Client:
1181 * TAO/tests/Bug_1636_Regression/Makefile.bug_1636_testclient:
1182 * TAO/tests/Bug_1639_Regression/Makefile.Bug_1639_testclient:
1185 Wed Dec 24 08:29:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1187 * tao/Valuetype/AbstractBase_T.cpp:
1189 Fixed a compilation errors in builds where exceptions are turned
1192 Wed Dec 24 08:24:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1194 * tao/PortableInterceptor.pidl:
1196 Added an extra include IOP_IOR.pidl
1198 * tests/Timed_Buffered_Oneways/client.pp:
1200 #included tao/TAOA.h.
1202 They should fix compile errors in a number of g++ builds.
1204 Wed Dec 24 13:44:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1206 * tao/IORInterceptor/IORInterceptorC.{h,cpp}:
1207 * tao/ObjRefTemplate/ObjectReferenceTemplateC.{h,cpp}:
1208 * tao/PortableServer/Default_ORTC.h:
1209 * tao/PortableServer/ImplRepoC.h:
1210 * tao/PortableServer/ImR_LocatorC.h:
1211 * tao/PortableServer/PolicyS.cpp:
1212 * tao/PortableServer/PortableServerC.cpp:
1213 * tao/PortableServer/PortableServerC.h:
1214 * tao/Valuetype/AbstractBase.h:
1215 Removed not needed ; after c++ namespace closure.
1217 Wed Dec 24 13:28:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1219 * tao/Any_Dual_Impl_T.h:
1221 * tao/Any_Special_Impl_T.h:
1222 * tao/Basic_Argument_T.h:
1223 * tao/IFR_Client_Adapter.h:
1224 * tao/Special_Basic_Argument_T.h:
1225 * tao/UB_String_Argument_T.h:
1226 * tao/TypeCodeFactory_Adapter.h:
1227 Removed not needed ; after c++ namespace closure.
1229 Wed Dec 24 12:41:05 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1231 * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
1232 Fixed incorrect filename
1234 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
1235 Build after and link with the Quoter_Idl_Lib
1237 Wed Dec 24 11:52:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1239 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.bor:
1240 * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.bor:
1241 Added missing libraries
1243 Wed Dec 24 11:42:16 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1245 * orbsvcs/orbsvcs/FaultTolerance.bor:
1246 * orbsvcs/orbsvcs/FT_ClientORB.bor:
1247 * orbsvcs/orbsvcs/FT_ServerORB.bor:
1248 * orbsvcs/orbsvcs/FTORB_Utils.bor:
1249 Added missing libraries
1251 Wed Dec 24 11:18:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1253 * orbsvcs/examples/ORT/ORT.mpc:
1254 Moved the sumserver.idl file to the server project, this needs to
1255 compile this idl file.
1257 Wed Dec 24 11:01:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1259 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
1260 Added ../idl to includes
1262 Wed Dec 24 08:55:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1264 * orbsvcs/orbsvcs/FtRtEvent.mpc:
1265 Added setting of source_outputext to get also build rules for the
1266 to generate cpp files.
1268 Tue Dec 23 22:39:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1270 * tao/PortableInterceptorC.h:
1272 Fixed some more warnings.
1276 Added the Any operator descaration so that the generated code in
1277 $TAO_ROOT/orbsvcs/orbsvcs can use this declaration.
1279 Tue Dec 23 22:02:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1281 * tao/PortableInterceptorC.h:
1283 Fixed unused variable warnings.
1285 Tue Dec 23 21:35:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1287 * tao/diffs/PortableInterceptor.diff;
1288 * tao/diffs/Policy.diff:
1292 Tue Dec 23 21:24:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1294 * tao/IOP_Codec.pidl:
1295 * tao/IOP_CodecA.cpp:
1297 * tao/IOP_CodecC.cpp:
1305 * tao/Pollable.pidl:
1306 * tao/PollableC.cpp:
1309 * tao/PortableInterceptor.pidl:
1310 * tao/PortableInterceptorA.cpp:
1311 * tao/PortableInterceptorA.h:
1312 * tao/PortableInterceptorC.cpp:
1313 * tao/PortableInterceptorC.h:
1314 * tao/PortableInterceptorC.i:
1316 Regenerated these files. By this we have completed almost all
1317 the files that *need* regeneration in $TAO_ROOT/tao. We go to
1320 * tao/TimeBase.pidl:
1321 * tao/TimeBaseC.cpp:
1325 Regenerated the files with the documentation.
1327 * tao/TimeBaseA.cpp:
1330 New files added with Any operators in it.
1337 Added the new files into the various projects.
1339 Tue Dec 23 20:44:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1343 New files from the last change.
1345 Tue Dec 23 20:35:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1347 * tao/Buffering_Constraint_Policy.cpp:
1351 * tao/Messaging_PolicyValue.pidl:
1352 * tao/Messaging_PolicyValueA.cpp:
1353 * tao/Messaging_PolicyValueA.h:
1354 * tao/Messaging_PolicyValueC.cpp:
1355 * tao/Messaging_PolicyValueC.h:
1356 * tao/Messaging_PolicyValueC.i:
1362 * tao/WrongTransaction.pidl:
1363 * tao/WrongTransactionA.cpp:
1364 * tao/WrongTransactionA.h:
1365 * tao/WrongTransactionC.cpp:
1366 * tao/WrongTransactionC.h:
1367 * tao/WrongTransactionC.i:
1369 Regenerated all these files and added TAOA* and
1374 * tao/tao.mpc: Added new files.
1377 Tue Dec 23 20:11:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1380 * tao/CONV_FRAME.pidl:
1383 * tao/Dynamic_Parameter.pidl:
1385 Updated the documentaion.
1389 Regenerated the file again.
1391 Tue Dec 23 19:56:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1395 Updated the dsp files with the new *A.* files.
1397 Tue Dec 23 19:35:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1401 Updated with new files.
1403 Tue Dec 23 19:19:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1407 * tao/CONV_FRAMEA.cpp:
1408 * tao/CONV_FRAMEA.h:
1413 * tao/Dynamic_ParameterA.cpp:
1414 * tao/Dynamic_ParameterA.h:
1419 * tao/IIOP_EndpointsA.cpp:
1420 * tao/IIOP_EndpointsA.h:
1422 Added the generated Any files into the repository. These were
1423 not in the repository before. This was due to a bug in the IDL
1424 compiler which was fixed in "Thu Nov 20 20:12:37 2003 Jeff
1425 Parsons <j.parsons@vanderbilt.edu>". We never updated the
1426 repository after this change.
1434 Updated the files with the new files that were missing in the
1437 Tue Dec 23 19:04:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1442 * tao/CONV_FRAMEC.cpp:
1443 * tao/CONV_FRAMEC.h:
1444 * tao/CONV_FRAMEC.i:
1454 * tao/Dynamic_ParameterC.cpp:
1455 * tao/Dynamic_ParameterC.h:
1462 * tao/IIOP_EndpointsC.cpp:
1463 * tao/IIOP_EndpointsC.h:
1465 First set of regenerated code. They had to be regenerated since
1466 the interfaces needed to have a _unchecked_narrow ().
1468 Dec 23 18:17:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1472 Fixed a compilation error in builds where exceptions have been
1475 Tue Dec 23 17:47:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1477 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
1478 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
1479 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
1480 * TAO_IDL/be_include/be_visitor_interface/interface_ch.h:
1481 * TAO_IDL/be_include/be_visitor_interface/interface_cs.h:
1483 Added code generation for _unchecked_narrow (). Thanks to Jon
1484 Biggar and Milan Cvetkovic for motivating this.
1488 * tao/Valuetype/AbstractBase_T.cpp:
1489 * tao/Valuetype/AbstractBase_T.h:
1491 Provided interfaces that can be called by the generated
1492 code. The implementation of _unchecked_narrow () for interfaces
1493 and abstract interfaces stay within the ORB.
1495 Tue Dec 23 21:18:22 UTC 2003 Don Hinton <dhinton@dresystems.com>
1498 Added $Id to fix fuzz errors.
1500 Tue Dec 23 21:01:52 UTC 2003 Don Hinton <dhinton@dresystems.com>
1503 Added $Id to MPC files to fix fuzz errors.
1505 Tue Dec 23 14:51:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1507 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile:
1508 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
1509 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.h:
1510 * orbsvcs/examples/FaultTolerance/RolyPoly/server.cpp:
1512 Fixed compile errors and that were showing up in my workspace with
1515 Tue Dec 23 20:14:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
1517 * orbsvcs/orbsvcs/Makefile:
1518 Reformatted the inter-library dependencies to make them more
1519 human readable, and fit on an 80 character line.
1521 Tue Dec 23 11:52:37 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1523 * TAO_IDL/be/be_codegen.cpp:
1524 * TAO_IDL/be/be_visitor_arg_traits.cpp:
1526 Changes to get the generated code to compile if gperf is not
1527 available. There have been questiosn from users in the past
1528 whether they can avoid using gperf genereated code. To prevent
1529 suprises for those users we have to get the generated code
1530 compiling for every strategy that we support or remove those
1531 strategies which we can't maintain ;).
1533 Tue Dec 23 11:04:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1535 * tao/PortableInterceptorC.h:
1536 * tao/PortableServer/Object_Adapter.cpp:
1537 * tao/PortableServer/ServerInterceptorAdapter.cpp:
1538 * tao/PortableServer/ServerInterceptorAdapter.h:
1540 Added an #define TAO_HAS_EXTENDED_FT_INTERCEPTORS, to protect
1541 the extended interceptor call. The extended call is only for our
1542 FT capabilities and is proprietary. A compliant implementation
1543 of an application level PortableInterceptor will start running
1544 into trouble without this #define. This change is to protect
1545 compliant implementations of application intereceptors from
1546 having any surprises.
1548 Tue Dec 23 09:48:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1550 * tests/IDL_Test/Makefile:
1551 * tests/IDL_Test/keywords.idl:
1553 Added a test case for the bug report from Cyrille. The fix went
1554 in this change "Tue Dec 23 09:47:27 2003 Jeff Parsons
1555 <j.parsons@vanderbilt.edu>". The IDL file has the exact
1556 construction that Cyrille reported. We now by default generate
1557 AMI code if ami==1 in the IDL_Test. Therefore we link in the
1558 Messaging library too.
1560 Tue Dec 23 09:47:27 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
1562 * TAO_IDL/ast/ast_decl.cpp:
1563 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
1565 Fixed incorrect dropping of _cxx_ prefix in parameter name (if
1566 it clashes with a C++ keyword) of AMI sendc_* operation. Thanks
1567 to Cyrille Ch�p�lov <cyrille@softek.fr> for reporting the bug.
1569 Tue Dec 23 12:53:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1571 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
1572 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
1573 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
1575 Because these tutorials using orbsvcs, base the projects on
1576 orbsvcsexe instead of taoexe because with taoexe we lack the
1577 $(TAO_ROOT)/orbsvcs include path
1579 Tue Dec 23 12:42:45 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1581 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
1582 Removed not existing cpp file in the client part of this MPC file.
1584 Tue Dec 23 11:29:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1587 When everything is build, also build Kokyu
1589 Tue Dec 23 10:22:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1591 * tests/Smart_Proxies/Collocation/Coll_Tester.cpp:
1592 Added ACE_UNUSED_ARG to silence Borland warnings
1594 Mon Dec 22 21:40:02 2003 Dale Wilson <wilson_d@ociweb.com>
1596 * orbsvcs/orbsvcs/Makefile:
1597 Still trying to sweet talk make into building PortableGroup
1598 before it tries to build Fault Tolerant libraries.
1600 Mon Dec 22 14:55:59 2003 Dale Wilson <wilson_d@ociweb.com>
1602 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
1603 * orbsvcs/Fault_Detector/Fault_Detector_i.h:
1604 * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
1605 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
1606 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
1607 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
1608 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
1609 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
1610 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
1611 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
1612 * orbsvcs/tests/FT_App/FT_Creator.cpp:
1613 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1614 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
1615 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
1616 * tao/Utils/Server_Main.cpp:
1618 Resolve warnings/errors in MPC-based build.
1620 Mon Dec 22 20:31:55 UTC 2003 Don Hinton <dhinton@dresystems.com>
1622 * orbsvcs/orbsvcs/Makefile.av:
1623 Modified this makefile to explicitly include wrapper_macros.GNU,
1624 etc., so it can test for rapi and sctp and include additional
1625 files in LSRC if either is defined. Thanks to Craig Rodrigues
1626 <crodrigu@bbn.com> for finding the problem and supplying the
1629 Mon Dec 22 14:07:35 2003 Chad Elliott <elliott_c@ociweb.com>
1633 Updated building information for the TAOACE workspace with VC6.
1635 Mon Dec 22 12:05:26 2003 Dale Wilson <wilson_d@ociweb.com>
1637 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
1638 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
1639 * orbsvcs/Fault_Detector/Fault_Detector.mpc:
1640 * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp:
1641 * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
1642 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
1643 * orbsvcs/Fault_Notifier/Fault_Notifier.mpc:
1644 * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp:
1645 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
1646 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
1647 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
1648 * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp:
1649 * orbsvcs/tests/FT_App/FT_App.mpc:
1650 * orbsvcs/tests/FT_App/FT_Creator.h:
1651 * orbsvcs/tests/FT_App/FT_Creator.cpp:
1652 Fix cosmetic problems reported by fuzz build.
1654 Mon Dec 22 17:43:12 UTC 2003 Don Hinton <dhinton@dresystems.com>
1656 * tao/Any_Dual_Impl_T.{h,cpp}:
1657 Added new protected method, value(const T &), and moved the
1658 ACE_NEW for value from the ctor to this method. The ctor now
1659 calls this method instead of doing the ACE_NEW itself which
1660 allows us the ability to specialize a regular method instead of
1661 a ctor since some compilers have trouble specializing ctor's that
1662 initialize base classes.
1664 * tao/Exception.cpp:
1665 Removed the ctor specialization for Any_Dual_Impl_T and replaces
1666 it with a specialization of value() since some compilers could
1669 Mon Dec 22 11:29:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1671 * TAO_IDL/be/be_visitor_arg_traits.cpp:
1673 Fixed another instance where ; was generated.
1675 Mon Dec 22 17:09:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1678 Added missing Id tag to several Borland makefiles to fix fuzz errors.
1680 Mon Dec 22 16:55:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1682 * tao/BiDir_GIOP/TAO_BiDir_GIOP_Static.dsp:
1683 * tao/TypeCodeFactory/TypeCodeFactory_Static.dsp:
1684 * tao/IORTable/TAO_IORTable_Static.dsp:
1685 * tao/DynamicAny/TAO_DynamicAny_Static.dsp:
1686 Enabled rtti in these projects.
1688 Mon Dec 22 10:38:55 2003 Chad Elliott <elliott_c@ociweb.com>
1690 * orbsvcs/vc7_orbsvcs.mwc:
1692 Removed this file. It was obsolete.
1694 Mon Dec 22 16:37:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1697 Removed not needed ; after c++ namespace closure.
1699 Mon Dec 22 16:12:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1701 * tao/TAO_Static.dsp:
1702 Removed files that are removed earlier from the repo.
1704 Mon Dec 22 09:54:15 2003 Dale Wilson <wilson_d@ociweb.com>
1706 * orbsvcs/orbsvcs/Makefile.bor:
1707 Build PortableGroup before FaultTolerant projects.
1709 Mon Dec 22 09:20:50 2003 Dale Wilson <wilson_d@ociweb.com>
1711 * orbsvcs/orbsvcs/Makefile:
1712 Add dependancy of FTORB on PortableGroup.
1714 Mon Dec 22 04:58:28 2003 Dale Wilson <wilson_d@ociweb.com>
1716 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
1717 Fix "one last bug" in previous check-in.
1719 Sun Dec 21 23:07:49 2003 Dale Wilson <wilson_d@ociweb.com>
1721 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
1722 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
1723 Missed this change on the merge.
1724 Add implementation of TAO specific method on
1725 PortableGroup::ObjectManager.
1727 Sun Dec 21 19:35:44 2003 Dale Wilson <wilson_d@ociweb.com>
1729 * ChangeLogs/ChangeLog-oci_haft:
1730 This file contains the change log entries made during the HAFT project.
1731 The files below were added or changed during the project and are being
1732 merged into the main trunk with this ChangeLog entry.
1734 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.h:
1735 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
1736 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h:
1737 * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
1738 * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
1739 * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp:
1740 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
1741 * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
1742 * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
1743 * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
1744 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.h:
1745 * orbsvcs/FT_ReplicationManager/FT_Property_Validator.cpp:
1746 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.h:
1747 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
1748 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
1749 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
1750 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
1751 * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerLib_export.h:
1752 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager_Main.cpp:
1753 * orbsvcs/FT_ReplicationManager/README:
1754 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
1755 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
1756 * orbsvcs/Fault_Detector/Fault_Detector.mpc:
1757 * orbsvcs/Fault_Detector/Fault_Detector_Main.cpp:
1758 * orbsvcs/Fault_Detector/Fault_Detector_i.h:
1759 * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
1760 * orbsvcs/Fault_Notifier/.cvsignore:
1761 * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
1762 * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
1763 * orbsvcs/Fault_Notifier/Fault_Notifier.mpc:
1764 * orbsvcs/Fault_Notifier/Fault_Notifier_Main.cpp:
1765 * orbsvcs/LoadBalancer/LoadBalancer.mpc:
1766 * orbsvcs/examples/FaultTolerance/Makefile:
1767 * orbsvcs/examples/FaultTolerance/RolyPoly/CrashPoint.h:
1768 * orbsvcs/examples/FaultTolerance/RolyPoly/CrashPoint.cpp:
1769 * orbsvcs/examples/FaultTolerance/RolyPoly/Log.h:
1770 * orbsvcs/examples/FaultTolerance/RolyPoly/LogACE_RB_Tree.h:
1771 * orbsvcs/examples/FaultTolerance/RolyPoly/LogStdMap.h:
1772 * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile:
1773 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.h:
1774 * orbsvcs/examples/FaultTolerance/RolyPoly/ORB_Initializer.cpp:
1775 * orbsvcs/examples/FaultTolerance/RolyPoly/README:
1776 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.h:
1777 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp:
1778 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.idl:
1779 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly_i.h:
1780 * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly_i.cpp:
1781 * orbsvcs/examples/FaultTolerance/RolyPoly/StateUpdate.h:
1782 * orbsvcs/examples/FaultTolerance/RolyPoly/client.cpp:
1783 * orbsvcs/examples/FaultTolerance/RolyPoly/server.cpp:
1784 * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp:
1785 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
1786 * orbsvcs/orbsvcs/FTORB.mpc:
1787 * orbsvcs/orbsvcs/FT_CORBA.idl:
1788 * orbsvcs/orbsvcs/FT_CORBA_ORB.idl:
1789 * orbsvcs/orbsvcs/FT_FaultDetectorFactory.idl:
1790 * orbsvcs/orbsvcs/FT_Notifier.idl:
1791 * orbsvcs/orbsvcs/FT_Replica.idl:
1792 * orbsvcs/orbsvcs/FT_ReplicationManager.idl:
1793 * orbsvcs/orbsvcs/FaultTolerance.mpc:
1794 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
1795 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
1796 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
1797 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
1798 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i:
1799 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
1800 * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.h:
1801 * orbsvcs/orbsvcs/FaultTolerance/FT_ORBInitializer.cpp:
1802 * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.h:
1803 * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp:
1804 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.h:
1805 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.i:
1806 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.inl:
1807 * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp:
1808 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
1809 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.cpp:
1810 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.i:
1811 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
1812 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
1813 * orbsvcs/orbsvcs/PortableGroup.idl:
1814 * orbsvcs/orbsvcs/PortableGroup.mpc:
1815 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.h:
1816 * orbsvcs/orbsvcs/PortableGroup/PG_Default_Property_Validator.cpp:
1817 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
1818 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
1819 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.h:
1820 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Map.cpp:
1821 * orbsvcs/orbsvcs/PortableGroup/PG_Factory_Set.h:
1822 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h:
1823 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
1824 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
1825 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
1826 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.h:
1827 * orbsvcs/orbsvcs/PortableGroup/PG_Group_Guard.cpp:
1828 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Equal_To.h:
1829 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
1830 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Map.h:
1831 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
1832 * orbsvcs/orbsvcs/PortableGroup/PG_Null_Property_Validator.h:
1833 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
1834 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
1835 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.h:
1836 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroup_Map.cpp:
1837 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
1838 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
1839 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
1840 * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
1841 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.h:
1842 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.h:
1843 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Encoder.cpp:
1844 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
1845 * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
1846 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.h:
1847 * orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp:
1848 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
1849 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
1850 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
1851 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.h:
1852 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Utils.cpp:
1853 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.h:
1854 * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp:
1855 * orbsvcs/orbsvcs/PortableGroup/PG_conf.h:
1856 * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.h:
1857 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
1858 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
1859 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.h:
1860 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Request_Dispatcher.h:
1861 * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
1862 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
1863 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
1864 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
1865 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
1866 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
1867 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
1868 * orbsvcs/orbsvcs/PortableGroup/miopconf.h:
1869 * orbsvcs/tests/FT_App/.cvsignore:
1870 * orbsvcs/tests/FT_App/FTAPP_Analyzer_Main.cpp:
1871 * orbsvcs/tests/FT_App/FTAPP_FactoryRegistry_Main.cpp:
1872 * orbsvcs/tests/FT_App/FTAPP_FaultConsumer_Main.cpp:
1873 * orbsvcs/tests/FT_App/FTAPP_Notifier_Main.cpp:
1874 * orbsvcs/tests/FT_App/FT_App.mpc:
1875 * orbsvcs/tests/FT_App/FT_Client.cpp:
1876 * orbsvcs/tests/FT_App/FT_Creator.h:
1877 * orbsvcs/tests/FT_App/FT_Creator.cpp:
1878 * orbsvcs/tests/FT_App/FT_Replica.cpp:
1879 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
1880 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
1881 * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
1882 * orbsvcs/tests/FT_App/FT_TestReplica.idl:
1883 * orbsvcs/tests/FT_App/FT_TestReplica_i.h:
1884 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
1885 * orbsvcs/tests/FT_App/README:
1886 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h:
1887 * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp:
1888 * orbsvcs/tests/FT_App/StubBatchConsumer.h:
1889 * orbsvcs/tests/FT_App/StubBatchConsumer.cpp:
1890 * orbsvcs/tests/FT_App/StubFaultAnalyzer.h:
1891 * orbsvcs/tests/FT_App/StubFaultAnalyzer.cpp:
1892 * orbsvcs/tests/FT_App/StubFaultConsumer.h:
1893 * orbsvcs/tests/FT_App/StubFaultConsumer.cpp:
1894 * orbsvcs/tests/FT_App/StubFaultNotifier.h:
1895 * orbsvcs/tests/FT_App/StubFaultNotifier.cpp:
1896 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.h:
1897 * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp:
1898 * orbsvcs/tests/FT_App/replica.cmd:
1899 * orbsvcs/tests/FT_App/run_test_basic.pl:
1900 * orbsvcs/tests/FT_App/run_test_demo.pl:
1901 * orbsvcs/tests/FT_App/run_test_detector.pl:
1902 * orbsvcs/tests/FT_App/run_test_fault_consumer.pl:
1903 * orbsvcs/tests/FT_App/run_test_notifier.pl:
1904 * orbsvcs/tests/FT_App/run_test_registry.pl:
1905 * orbsvcs/tests/FT_App/run_test_rmnotifier.pl:
1906 * orbsvcs/tests/FT_App/run_test_rmregistry.pl:
1907 * orbsvcs/tests/FT_App/testscript:
1908 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc:
1909 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile:
1910 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp:
1911 * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
1912 * orbsvcs/tests/FaultTolerance/IOGR/Makefile:
1913 * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
1914 * orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc:
1915 * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp:
1916 * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile:
1917 * tao/IORManipulation/IORManipulation.h:
1918 * tao/IORManipulation/IORManipulation.cpp:
1919 * tao/PortableInterceptor.pidl:
1920 * tao/PortableInterceptorC.h:
1921 * tao/PortableServer/Object_Adapter.cpp:
1922 * tao/PortableServer/ServerInterceptorAdapter.h:
1923 * tao/PortableServer/ServerInterceptorAdapter.cpp:
1924 * tao/TAO_Server_Request.h:
1925 * tao/TAO_Server_Request.i:
1926 * tao/TAO_Server_Request.cpp:
1927 * tao/Utils/Server_Main.h:
1928 * tao/Utils/Server_Main.cpp:
1929 * tao/Utils/Utils.mpc:
1930 * utils/catior/catior.cpp:
1932 Sun Dec 21 09:43:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1934 * TAO_IDL/be/be_global.cpp:
1935 Removed not needed ; to fix Tru64 compiler warning
1937 Sat Dec 20 23:08:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1939 * orbsvcs/tests/Security/Crash_Test/server.ior:
1941 Removed this file from the repo.
1943 Sat Dec 20 22:59:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1945 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
1947 For some reason we were generating
1948 ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION for CORBA::is_nil ()
1949 and CORBA::release () for abstract interfaces. Thanks to David
1950 Smith <dts@prismtechnologies.com> for reporting that the above
1951 shows up as problem on HPUX builds.
1953 Sat Dec 20 15:04:19 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1955 * tao/Array_VarOut_T.h:
1956 * tao/BiDir_Adapter.h:
1957 Removed not needed ; after the c++ namespace closure to fix Tru64
1958 CC compiler warning.
1960 Sat Dec 20 14:06:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1963 Added missing Id tag to several Borland makefiles to fix fuzz errors
1965 Sat Dec 20 13:32:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1968 Added missing Id tag to several Borland makefiles to fix fuzz errors
1970 Fri Dec 19 23:05:27 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1972 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
1974 Cosmetic change - removed an extra newline.
1976 * TAO_IDL/be/be_visitor_traits.cpp:
1978 Removed generation of semicolon at the closing brace of the TAO
1979 namespace that encloses the traits specialization
1980 declarations. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
1981 for pointing out that this trailing semicolon causes problems
1982 with TRU64, CC compiler.
1984 Fri Dec 19 10:27:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
1986 * orbsvcs/Concurrency_Service/Makefile:
1987 * orbsvcs/Notify_Service/Makefile:
1988 * orbsvcs/Scheduling_Service/Makefile:
1989 * orbsvcs/Naming_Service/Makefile:
1991 Moved the checks for the status of the conditional variables in
1992 rules.tao.GNU, after the inclusion of rules.tao.GNU. Thanks to
1993 Thomas Lockhart for reporting this problem.
1995 Fri Dec 19 11:25:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
1997 * tao/Abstract_Servant_Base.h:
1999 * tao/Any_SystemException.h:
2000 * tao/Arg_Traits_T.h:
2002 * tao/Basic_Types.h:
2003 * tao/Collocation_Resolver.h:
2004 * tao/Dynamic_Adapter.h:
2005 * tao/Invocation_Utils.h:
2006 * tao/IORInterceptor_Adapter.h:
2008 * tao/Object_Argument_T.h:
2009 * tao/Object_Loader.h:
2010 * tao/Objref_VarOut_T.h:
2011 * tao/Special_Basic_Arguments.h:
2012 * tao/Var_Size_Argument_T.h:
2013 * tao/PortableServer/POA.h:
2014 * tao/RTCORBA/RT_Endpoint_Utils.h:
2015 * tao/Valuetype/Value_VarOut_T.h:
2016 * tao/Valuetype/ValueBase.h:
2017 Removed not needed ; after the c++ namespace closure to fix Tru64
2018 CC compiler warning.
2020 Thu Dec 18 09:54:36 2003 Balachandran <bala@dre.vanderbilt.edu>
2022 * TAO version 1.3.6 released.
2024 Wed Dec 17 12:13:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2026 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
2027 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
2028 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
2029 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
2031 More fixes for the generated code.
2033 Wed Dec 17 11:17:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2035 * tao/Domain/DomainS.cpp:
2036 * tao/Messaging/MessagingS.cpp:
2037 * tao/PortableServer/ImR_LocatorS.cpp:
2038 * tao/PortableServer/ImplRepoS.cpp:
2039 * tao/PortableServer/PolicyS.cpp:
2041 Fixed the generated code to fix the typo problem that was fixed.
2044 Wed Dec 17 11:08:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2046 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
2048 Fixed a typo while generating repository id's for _is_a ()
2049 calls. Thanks to Terry Ware <terry.ware@dc.alphatech.com> for
2050 reporting the problem.
2052 Wed Dec 17 09:26:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2054 * orbsvcs/orbsvcs/FaultTolerance.mpc:
2056 Fixed a typo that prevented the library from building.
2058 Tue Dec 16 07:52:43 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
2060 * tao/default_resource.cpp (get_reactor): Changed
2062 if (ACE_LOG_MSG->errnum ())
2066 if (!reactor->initialized ())
2068 since the latter is more robust. Thanks to John Fletcher
2069 <john.fletcher@rd.bbc.co.uk> and Johnny Willemsen for motivating
2072 Tue Dec 16 12:08:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2074 * tests/Portable_Interceptors/Collocated/Dynamic/Portable_Interceptors_Dynamic.mpc:
2075 Corrected exe name to match run_test.pl and removed not needed libpaths
2077 Mon Dec 15 19:46:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2079 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch_T.inl:
2081 #include Consumer.h to get arounda compile error in aCC. Thanks
2082 to Pierre Pacchioni <pierre.pacchioni@avisto.com> for suggesting
2085 Mon Dec 15 13:34:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2087 * tao/default_resource.cpp:
2089 Use errno, instead of using ACE_Log_Msg->errnum (). Thanks to
2090 John Fletcher <john.fletcher@rd.bbc.co.uk> for reporting a
2091 problem related to this.
2093 Mon Dec 15 09:30:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2095 * orbsvcs/tests/RTCosScheduling/RTCosScheduling.mpc:
2096 * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
2097 * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
2098 Do not build these tests when minimum_corba is enabled.
2100 Mon Dec 15 09:24:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2102 * examples/POA/Forwarding/POA_Forwarding.mpc:
2103 The server doesn't need the Generic_Servant library. This fixes the
2104 linker warnings in the SunOS Forte8 build we see.
2106 Sun Dec 14 10:09:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2108 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
2110 Another reversion from PMB changes.
2112 Sun Dec 14 09:56:37 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2114 * tao/GIOP_Message_Base.cpp:
2115 * tao/GIOP_Message_Base.h:
2116 * tao/GIOP_Message_Base.i:
2117 * tao/GIOP_Message_Generator_Parser_Impl.inl:
2118 * tao/GIOP_Message_Lite.cpp:
2119 * tao/GIOP_Message_Lite.h:
2120 * tao/GIOP_Message_State.cpp:
2121 * tao/GIOP_Message_State.h:
2122 * tao/GIOP_Message_State.inl:
2123 * tao/IIOP_Transport.cpp:
2124 * tao/Incoming_Message_Queue.cpp:
2125 * tao/Incoming_Message_Queue.h:
2126 * tao/Incoming_Message_Queue.inl:
2127 * tao/Pluggable_Messaging.h:
2128 * tao/Transport.cpp:
2130 * tao/Strategies/DIOP_Transport.cpp:
2131 * tao/Strategies/SHMIOP_Transport.cpp:
2132 * tao/Strategies/SHMIOP_Transport.h:
2134 Reverting the change "Wed Dec 10 13:58:41 2003 Chris Cleeland
2135 <cleeland_c@ociweb.com>" for PMB fixes. The fixes were right,
2136 but it slowed down the ORB considerably due to the two
2137 allocations along the critical path. We will try to get these
2138 fixes in later once we have a way to get around the
2141 Sun Dec 14 08:47:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2143 * tests/Bug_1639_Regression/test.mpc:
2145 This test should not be compiled if minimum_corba=1
2147 Sun Dec 14 08:43:56 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2149 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc:
2150 * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
2151 * performance-tests//RTCorba/Oneways/Reliable/Reliable.mpc:
2152 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
2153 These tests should not be compiled with minimum_corba.
2155 Sun Dec 14 08:35:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2157 * tests/OBV/Supports/Supports_Test.mpc:
2159 Prevent this test from compiling since the support for
2160 "supports" is broken.
2162 Sat Dec 13 09:05:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2164 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc:
2165 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Single_Endpoint.mpc:
2167 Do not build when minimum_corba is enabled since they use some
2168 of the full POA features.
2170 Sat Dec 13 08:50:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2172 * tests/RTScheduling/VoidData/Makefile:
2174 Updated dependencies.
2176 Sat Dec 13 08:36:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2178 * tests/Portable_Interceptors/Bug_1559/Makefile:
2180 Updated Makefile dependencies.
2182 Sat Dec 13 08:29:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2184 * orbsvcs/orbsvcs/Log/Log_i.cpp:
2186 Reverted a change that was made accidentally with no ChangeLog
2187 entry. This should fix VC6.0 problems in the daily builds.
2189 Sat Dec 13 08:05:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2191 * tests/OBV/Collocated/Makefile:
2193 Forgor to check this in yesterday :(!
2195 Fri Dec 12 19:27:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2197 * tests/OBV/Makefile:
2198 * tests/Portable_Interceptors/Makefile:
2199 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Makefile:
2201 Added missing directories to the build.
2203 * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl:
2205 Changed the executable name for the test.
2207 Fri Dec 12 19:10:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2209 * tests/OBV/Collocated/Forward/Makefile:
2211 Added a makefile for this test.
2213 Fri Dec 12 14:15:04 2003 Balachandran Natarajan <bala@cs.wustl.edu>
2215 * tao/Synch_Invocation.cpp:
2217 Some more cosmetic fixes.
2219 Fri Dec 12 11:35:30 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
2221 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
2222 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
2223 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
2224 * orbsvcs/orbsvcs/Log/Log_i.cpp:
2226 Added some explicit casting to elininate warnings by MSVC 7.1.
2230 Added memory leak fix overlooked in
2232 Sat Nov 29 11:42:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
2234 Thanks again to Harvinder Sawhney <harvinder_sawhney@agilent.com>
2235 for suggesting these fixes.
2237 Fri Dec 12 08:38:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2239 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h:
2241 Used a simple cast during initializing a float from a double.
2243 Fri Dec 12 08:37:04 2003 Chad Elliott <elliott_c@ociweb.com>
2245 * orbsvcs/orbsvcs/PortableGroup/PG_Location_Hash.h:
2247 Added #include of portablegroup_export.h.
2249 Fri Dec 12 09:46:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2251 * tests/RTScheduling/VoidData/VoidData.dsp:
2252 Added missing libpaths
2254 Fri Dec 12 09:32:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2256 * orbsvcs/tests/Bug_1334_Regression/client.cpp:
2257 Made this test compiling with emulated exceptions
2259 Thu Dec 11 23:10:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2261 * examples/OBV/Typed_Events/Typed_Events.mpc
2262 * examples/POA/DSI/POA_DSI.mpc:
2263 * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
2264 * examples/POA/On_Demand_Loading/POA_On_Demand_Loading.mpc:
2265 * examples/POA/TIE/POA_TIE.mpc:
2266 * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
2267 * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
2268 * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
2269 * tests/RTCORBA/Profile_And_Endpoint_Selection/Profile_And_Endpoint_Selection.mpc:
2270 * performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc:
2271 * orbsvcs/examples/ORT/ORT.mpc:
2273 Do not compile the above tests when minimum_corba is disabled.
2275 Thu Dec 11 22:22:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2277 * tests/RTScheduling/VoidData/Makefile:
2279 Added IDL compiler options.
2281 * tests/RTScheduling/VoidData/test.idl:
2285 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl:
2286 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl:
2287 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl:
2289 Added RTScheduler_include.idl instead of the regular file.
2291 Thu Dec 11 17:04:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2293 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.cpp:
2294 * orbsvcs/performance-tests/RTEvent/lib/Loopback_Consumer.h:
2295 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp:
2296 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.h:
2298 Used the $TAO_ROOT/tao/Utils Servant_Var instead of the one in
2299 the local directory.
2301 * orbsvcs/performance-tests/RTEvent/lib/Makefile:
2303 Updated dependencies.
2305 Thu Dec 11 15:38:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
2307 * orbsvcs/orbscvcs/CosLoadBalancing.dsp:
2309 Added dependency of LB_ORT.idl on the IDL compiler executable,
2310 for the debug version of the project.
2312 Thu Dec 11 14:03:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
2314 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
2315 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
2316 * TAO_IDL/be_include/be_visitor_interface/amh_ss.h:
2317 * TAO_IDL/be_include/be_visitor_interface/interface_ss.h:
2319 Added virtual method to the be_visitor_interface_ss visitor called
2320 genrerate_send_reply, which is a no-op, but when overridden
2321 in the be_visitor_amh_interface_ss visitor, generates an explicit
2322 send_reply call on _tao_server_request. This new method is then
2323 used in the generation of the _is_a_skel, _nonexistent_skel,
2324 _interface_skel, and _component_skel methods, and the explicit
2325 send_reply call gets generated for the AMH version of the
2326 interface. This addition was needed because the above generated
2327 methods need a reply to be sent right away, and this is not
2328 handled under the hood in asynchronous_upcall_dispatch() as it
2329 is in synchronous_upcall_dispatch(). This fix closes
2330 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=1670. Thanks
2331 to Carlos O'Ryan <coryan@atdesk.com> for pointing out the
2332 problem and suggesting the fix.
2334 Thu Dec 11 14:01:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2336 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
2337 * examples/POA/DSI/POA_DSI.mpc:
2338 * orbsvcs/examples/Notify/ThreadPool/Notify_ThreadPool.mpc:
2339 * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
2340 * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
2341 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc:
2342 * tao/DynamicInterface/DynamicInterface.mpc:
2343 * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
2345 Added avoids += minimum_corba.
2347 Thu Dec 11 19:30:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2349 * tao/RTScheduling/Makefile.bor:
2350 Don't install idl files
2352 Thu Dec 11 13:50:41 2003 Chris Cleeland <cleeland_c@ociweb.com>
2354 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
2357 Corrected the class name on handle_input definition. That'll
2358 teach me to blindly use merge tools.
2360 Thu Dec 11 18:13:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2362 * tao/RTScheduling/RTScheduler_include.pidl:
2363 * tao/RTScheduling/RTScheduler_includeC.h:
2364 * tao/RTScheduling/RTSchedulerC.h:
2365 Added a new RTScheduler_include.pidl file, which
2366 just includes RTScheduler.idl. Users of RTScheduler should include
2367 this pidl file in their IDL file and include RTScheduler.h
2368 in their code instead of RTSchedulerC.h. Thanks to Bala for pointing
2369 me the correct direction.
2371 * tao/RTScheduling/Makefile.bor:
2372 Also install the pidl file
2374 * tests/RTScheduling/VoidData/test.idl:
2375 * tests/RTScheduling/VoidData/test.pidl:
2376 Removed test.pidl and added test.idl. This test now can compile
2377 the IDL file as normally. Include then RTScheduler_include.pidl
2378 instead of RTScheduler.idl.
2380 * tests/RTScheduling/VoidData/Makefile:
2381 * tests/RTScheduling/VoidData/VoidData.bor:
2382 * tests/RTScheduling/VoidData/VoidData.dsp:
2383 * tests/RTScheduling/VoidData/VoidData.mpc:
2386 * tests/RTScheduling/VoidData/testC.cpp:
2387 * tests/RTScheduling/VoidData/testC.h:
2388 * tests/RTScheduling/VoidData/testC.i:
2389 Removed these generated file from the repo
2391 Thu Dec 11 10:45:53 2003 Chris Cleeland <cleeland_c@ociweb.com>
2393 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
2396 Updated this to reflect the new APIs from the PMB changes.
2397 Thanks to Ossama Othman <ossama@dre.vanderbilt.edu> for pointing
2400 Thu Dec 11 07:49:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2402 * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
2406 Wed Dec 10 09:23:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2408 * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
2409 * examples/POA/DSI/POA_DSI.mpc:
2410 * examples/POA/Default_Servant/POA_Default_Servant.mpc:
2411 * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
2412 * examples/POA/FindPOA/POA_FindPOA.mpc:
2413 * examples/POA/Forwarding/POA_Forwarding.mpc:
2414 * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
2415 * examples/POA/Loader/POA_Loader.mpc:
2416 * examples/POA/NewPOA/POA_NewPOA.mpc:
2417 * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
2418 * examples/POA/POA_BiDir/POA_BiDir.mpc:
2419 * examples/POA/TIE/POA_TIE.mpc:
2420 * orbsvcs/tests/Bug_1630_Regression/test.mpc:
2421 * tests/AMI_Buffering/client.cpp:
2422 * tests/Bug_1639_Regression/Makefile
2423 * tests/Bug_1639_Regression/Makefile.Bug_1639_testclient:
2424 * tests/POA/Identity/Identity.mpc
2425 * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
2426 * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Protocol_Priority.mpc:
2427 * tests/RTCORBA/Policies/Policies.mpc:
2428 * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
2429 * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
2430 * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
2431 * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
2433 Wed Dec 10 16:58:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
2435 * tao/GIOP_Message_State.cpp:
2437 Added #include of ace/OS_NS_string.h, and made style changes.
2439 Wed Dec 10 16:39:25 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
2441 * tao/Synch_Invocation.cpp (handle_system_exception):
2443 Corrected repository IDs for non-fatal system exceptions being
2444 detected (TRANSIENT, OBJ_ADAPTER, NO_RESPONSE). The
2445 "IDL:omg.org/CORBA/" prefix and ":1.0" suffix were missing, thus
2446 preventing code that should have been run in the presence of
2447 these exceptions from being run.
2449 Attempt to try another profile in the non-fatal exception case.
2450 This fixes a problem where valid profiles were not retried when
2451 they should have been.
2453 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.h
2454 (LL_DEFAULT_LOAD_PERCENT_DIFF_CUTOFF):
2456 New constant used in thundering herd fix described below.
2458 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp (get_location):
2460 Fixed problem where least loaded object group member was not
2461 always selected, thus reducing scalability.
2463 If two locations have loads that differ by a "small" amount
2464 (i.e. LL_DEFAULT_LOAD_PERCENT_DIFF_CUTOFF), choose one of them
2465 at random. This helps alleviate a thundering herd phenomenon
2466 that could occur when an object group member becomes available
2467 for request handling. Thanks to Carlos, Marina and Jody at ATD
2468 for coming up with this solution to this form of the thundering
2471 * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp
2472 (receive_request_service_contexts):
2474 Always allow LoadMonitor and LoadAlert operations to proceed
2475 regardless of the alert condition. Addresses a problem where it
2476 was not possible to disable alert states and query loads from a
2477 LoadMonitor collocated with a server once a load alert was
2480 * orbsvcs/performance-tests/LoadBalancing/ORBInitializer.h:
2482 Improved documentation of some class members.
2484 * orbsvcs/performance-tests/LoadBalancing/ORBInitializer.cpp:
2488 * orbsvcs/performance-tests/LoadBalancing/RPS_Monitor.cpp (loads):
2490 If the elapsed-time is zero, set the load to zero to prevent a
2491 division-by-zero error.
2493 * orbsvcs/performance-tests/LoadBalancing/Roundtrip.cpp
2496 Commented out a bunch of code that should not be used when
2497 performing benchmarks.
2499 Wed Dec 10 13:58:41 2003 Chris Cleeland <cleeland_c@ociweb.com>
2501 * tao/default_client.cpp (parse_args): Corrected erroneous option
2502 name printed when -ORBConnectStrategy option parsing hits an
2505 * tao/IIOP_Transport.cpp (recv): Corrected method name printed in
2508 * tao/GIOP_Message_Base.cpp:
2509 * tao/GIOP_Message_Base.h:
2510 * tao/GIOP_Message_Base.i:
2511 * tao/GIOP_Message_Generator_Parser_Impl.inl:
2512 * tao/GIOP_Message_Lite.cpp:
2513 * tao/GIOP_Message_Lite.h:
2514 * tao/GIOP_Message_State.cpp:
2515 * tao/GIOP_Message_State.h:
2516 * tao/GIOP_Message_State.inl:
2517 * tao/Incoming_Message_Queue.cpp:
2518 * tao/Incoming_Message_Queue.h:
2519 * tao/Incoming_Message_Queue.inl:
2520 * tao/Pluggable_Messaging.h:
2521 * tao/Transport.cpp:
2524 * tao/Strategies/DIOP_Transport.cpp
2525 * tao/Strategies/SHMIOP_Transport.cpp
2526 * tao/Strategies/SHMIOP_Transport.h
2528 Integrated aggregate fix to infamous Parse Magic Bytes (PMB)
2529 problem. The fix was originally developed in OCI's repository
2530 and migrated here. An overall description of the problem and
2531 solution follow, and a detailed changelog that follows the
2532 development of this solution follows this entry.
2534 The old way of handling input naively assumed that a header would
2535 never be broken across multiple read()s from the socket. Back in
2536 the old days, this assumption was okay, because TAO performed a
2537 recv_n() specifically for the header, and thus insured that it
2538 wouldn't get less than a full header. However, when it was
2539 changed to use a single read, that no longer worked.
2541 Further complicating matters was the incoming message queue, and
2542 the myriad of methods that manipulated elements on the message
2545 The PMB changes rework things in the following ways:
2547 1. The incoming message queue now holds only completely-read
2548 GIOP messages awaiting processing. Each GIOP message is held in
2549 a heap-allocated ACE_Message_Block. When the message has been
2550 processed, the processing code is responsible for calling
2551 release on the queued message to return the memory to the heap.
2553 2. Since GIOP, by definition, assumes an ordered byte stream,
2554 there can be only one partially read, i.e., uncompleted, message;
2555 this is now held explicitly in TAO_Transport::uncompleted_message_
2556 as a pointer to a heap-allocated ACE_Message_Block of the exact
2557 correct size for the GIOP message.
2559 3. States for reading from the transport have been explicitly
2560 defined rather than implied from values of other data members.
2562 This change also correctly handles correct receipt of GIOP
2565 a. In the case of a GIOP 1.2 fragment, each fragment is a complete
2566 GIOP message. It is, however, unable to be processed until all
2567 fragments have arrived.
2569 b. Unlike a TCP segment, a GIOP fragment is not stateless; all
2570 GIOP 1.2 fragments for a specific request must be sent in-order.
2571 However, with transport multiplexing, other messages--including
2572 fragments for other requests--may interleave these fragments.
2574 c. By design, there is no way to know the total number of payload
2575 bytes across all GIOP fragments until the final fragment is
2578 Thu Mar 20 12:34:24 2003 Chris Cleeland <cleeland_c@ociweb.com>
2580 * all: First merge back to OCI.
2582 Thu Mar 20 12:17:23 2003 Chris Cleeland <cleeland_c@ociweb.com>
2584 * tao/Strategies/DIOP_Transport.cpp (handle_input_i):
2585 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
2588 Update to use new parsing and message processing methods
2589 consistent with PMB changes.
2591 * tao/Transport.cpp (process_queue_head): Corrected a possible memory
2592 leak where, if process_parsed_messages returned with an error,
2593 the TAO_Queued_Data instance wouldn't be released.
2595 Tue Mar 18 14:57:07 2003 Chris Cleeland <cleeland_c@ociweb.com>
2601 * tao/IIOP_Transport.cpp:
2602 * tao/MCAST_Parser.cpp:
2603 * tao/RTCORBA/Linear_Priority_Mapping.cpp:
2604 * tao/RTCORBA/RT_ORBInitializer.cpp:
2605 * tao/RTCORBA/RT_ORBInitializer.h:
2606 * tao/RTCORBA/RT_ORB_Loader.cpp:
2607 * tao/RTCORBA/RT_Protocols_Hooks.cpp:
2609 Merged in changes from TAO 1.3.1. The actual tag for the merge
2610 was pmb_branch_mainline_mergeout_1. The command was
2612 $ cvs update -jpmb_branch_start -jpmb_branch_mainline_mergeout_1
2614 after manually determining which files needed updates.
2616 Mon Mar 17 11:09:00 2003 Chris Cleeland <cleeland_c@ociweb.com>
2618 * tao/GIOP_Message_Base.cpp (check_for_valid_header): Optimized
2621 * tao/GIOP_Message_Base.* (header_length): Moved to inline for
2624 * tao/GIOP_Message_State.cpp (TAO_Debug_Msg_Emitter_Guard):
2625 Improved implementation so it didn't make copies of the message
2626 even when it was never going to output anything due to debug
2627 level being lower than the value that would cause debug output.
2629 * tao/GIOP_Message_State.cpp (take_values_from_message_block):
2630 * tao/GIOP_Message_State.cpp (set_version_info_from_buffer):
2631 * tao/GIOP_Message_State.cpp (set_byte_order_info_from_buffer):
2632 * tao/GIOP_Message_State.cpp (set_payload_size_from_buffer):
2634 Removed use of TAO_Debug_Msg_Emitter_Guard.
2636 * tao/GIOP_Message_State.inl (set_payload_size_from_buffer):
2638 Moved to inline file.
2640 * tao/Incoming_Message_Queue.h (TAO_Incoming_Message_Queue):
2641 Changed name of member 'queued_data_' to 'last_added_' to be
2642 more clear about what the pointer actually points to.
2644 Added documentation that describes the structure of the linked
2645 list so that hopefully future maintainers don't have to go
2646 through the same learning curve I did.
2648 * tao/Incoming_Message_Queue.*: Updates to reflect last_added_
2651 * tao/Incoming_Message_Queue.cpp (dequeue_head): Add check to not
2652 allow dequeuing when size is zero, plus we now zero-out the
2653 last_added_ pointer after we've dequeued the last item in the
2656 * tao/Incoming_Message_Queue.cpp (clone_mb_nocopy_size): Fix
2657 setting and copying of flags on the message and data blocks so
2658 that the DONT_DELETE flag specifically doesn't get copied. This
2659 cured a HUGE memory leak that was causing substantial
2660 performance problems.
2662 * tao/Incoming_Message_Queue.cpp (make_uncompleted_message):
2663 * tao/Incoming_Message_Queue.cpp (make_completed_message):
2665 Cache values used over and over again within these methods such
2666 as header and message block lengths
2668 * tao/Transport.cpp (handle_input_i):
2670 Added flag noting that we enqueued a message.
2672 Changed how re-reading is performed; see entry for
2673 try_to_complete for information.
2675 Used ACE_CDR::grow to grow the uncompleted_message message block
2676 once the payload size is known. This insures that the growth
2677 happens with proper alignment constraints.
2679 * tao/Transport.* (try_to_complete): Added this method which
2680 tries to complete whatever partial message is held in
2681 uncompleted_message_. The difference between doing this and
2682 simply revisiting the top of handle_input_i is that this will
2683 only try to read enough to complete the message rather than also
2684 read another partial.
2686 * tao/Transport.cpp (process_queue_head): Added check to insure
2687 that we don't try to do any processing when there's nothing in
2688 the queue. Also, removed old code leftover from when the
2689 incoming queue could have partial GIOP messages in it. Finally,
2690 insured that the return value matched previous requirements.
2693 Thu Mar 6 15:27:14 2003 Chris Cleeland <cleeland_c@ociweb.com>
2695 * tao/Incoming_Message_Queue.cpp: Removed Shattering Encapsulation
2696 hack around ace/Message_Block.h inclusion to make this link
2699 * tao/GIOP_Message_State.cpp: Moved initialization of
2700 TAO_Debug_Msg_Emitter_Guard::MAGIC_LENGTH outside the class
2703 Wed Mar 5 13:08:37 2003 Chris Cleeland <cleeland_c@ociweb.com>
2705 * tao/GIOP_Message_Generator_Parser_Impl.inl (check_revision):
2706 Modified to only explicitly allow versions of GIOP that TAO
2707 supports, and no others. Note that this change means that
2708 whenever a new version of GIOP gets added to TAO, this function
2709 must be updated, too. Hopefully that won't happen so often that
2710 this becomes horribly burdensome. Thanks to Chad Elliott and
2711 Paul Calabrese for ideas in getting this right.
2713 * tao/Incoming_Message_Queue.* (make_uncompleted_message):
2715 This now behaves similar to make_completed_message, i.e., it
2716 allocates the message block held in TAO_Queued_Data and advnaced
2717 the rd_ptr past the bytes it consumes.
2719 * tao/Incoming_Message_Queue.cpp: Eliminated hacks on
2720 ACE_Message_Block and replaced with functions
2721 clone_mb_nocopy_size() and copy_mb_span() that utilize ONLY the
2722 public API. make_completed_message() and
2723 make_uncompleted_message() now use these.
2725 * tao/Transport.cpp (handle_input_i): Enlarged the buffer size and
2726 replaced the magic number for the maximum number of re-read
2727 attempts with the manifest constant
2728 TAO_MAX_TRANSPORT_REREAD_ATTEMPTS, now defined in orbconf.h.
2730 Changed uses of make_uncompleted_message() to be consistent with
2731 changes outlined above.
2733 Corrected a bug where, upon re-reading after completely emptying
2734 the stack-allocated message block, I forgot to reset the
2735 rd_ptr/wr_ptr in the message block.
2737 * tao/orbconf.h: Added new manifest constant
2738 TAO_MAX_TRANSPORT_REREAD_ATTEMPTS. Documentation is in the file.
2740 Wed Feb 26 21:44:34 2003 Chris Cleeland <cleeland_c@ociweb.com>
2742 * TAO/tao/GIOP_Message_Base.cpp:
2744 Eliminate parse_incoming_messages(), missing_data(),
2745 extract_next_message(), consolidate_node(),
2746 consolidate_fragments(), get_message_data(), make_queued_data().
2748 Add new methods set_queued_data_from_message_header() and
2749 check_for_valid_header().
2751 * TAO/tao/GIOP_Message_Base.h:
2753 Eliminate #if0 parse_incoming_messages(), missing_data(),
2754 extract_next_message(), consolidate_node(),
2755 consolidate_fragments(), get_message_data(), and
2756 make_queued_data() declarations.
2758 Add declarations for set_queued_data_from_message_header() and
2759 check_for_valid_header().
2761 Make message_type() static.
2763 * TAO/tao/GIOP_Message_Generator_Parser_Impl.inl:
2765 Reimplement check_revision() to be exact about which GIOP
2766 revisions are okay. This is different from before where it
2767 loosely assumed that everything was valid unless it want higher
2768 than a particular range.
2770 * TAO/tao/GIOP_Message_Lite.cpp:
2772 Remove parse_incoming_messages() thru consolidate_fragments();
2773 remove make_queued_data().
2775 Add set_queued_data_from_message_header() and
2776 check_for_valid_header().
2778 * TAO/tao/GIOP_Message_Lite.h:
2780 Remove declarations for parse_incoming_messages() thru
2781 consolidate_fragments(); remove make_queued_data().
2783 Add declarations for set_queued_data_from_message_header() and
2784 check_for_valid_header().
2786 * TAO/tao/GIOP_Message_State.cpp:
2788 Add TAO_Debug_Message_Emitter_Guard class within the compilation
2791 Change CTOR not to use the 2nd argument.
2793 Change CTOR not to initialize this->base_with the 2nd arg.
2795 Add take_values_from_message_block().
2797 Remove parse_magic_bytes(), parse_message_header_i(),
2798 parse_message_header().
2800 Rename get_version_info() to set_version_info_from_buffer();
2801 change argument type to 'const char*'.
2803 Rename get_byte_order_info() to set_byte_order_info_from_buffer();
2804 change argument type to 'const char*'.
2806 Rename get_payload_size() to set_payload_size_from_buffer();
2807 change argument type to 'const char*'.
2809 Change argument type for read_ulong() to 'const char*'.
2811 * TAO/tao/GIOP_Message_State.h:
2813 Add default value for CTOR arguments so we don't have to pass
2816 Add declaration for take_values_from_message_block().
2818 #if0 parse_message_header() declaration.
2820 Add documentation for byte_order().
2822 Add new GIOP information accessors: giop_version(),
2823 more_fragments(), and message_type().
2825 #if0 declaration for parse_message_header_i() and
2826 parse_magic_bytes().
2828 Rename delcarations for get_version_info(), get_byte_order_info(),
2829 and get_payload_size().
2831 #if0 base_ member variable.
2833 * TAO/tao/GIOP_Message_State.inl:
2835 Add definitions for giop_version(), more_fragments(), and
2838 * TAO/tao/Incoming_Message_Queue.cpp:
2840 Add #include for ace/Message_Block.h, but shatter encapsulation
2841 and effectively extend its interface so that we can clone spans of
2844 Modify copy_tail() to use new TAO_Queued_Data member names.
2846 * TAO/tao/Incoming_Message_Queue.cpp (class TAO_Queued_Data):
2848 Update CTORs to initialize new this->current_state_ data member.
2850 Add new make_uncompleted_message(), ACE_Message_Block hack
2851 "extensions", make_completed_message().
2853 Rename get_queued_data() to make_queued_data().
2855 * TAO/tao/Incoming_Message_Queue.h:
2857 Changed #include <Pluggable_Messaging_Utils.h> to #include
2858 <Pluggable_Messaging.h>
2860 Documentation for is_tail_complete() and is_head_complete() and
2861 is_tail_fragmented().
2865 * TAO/tao/Incoming_Message_Queue.h (class TAO_Queued_Data):
2867 Make CTORs protected so creation can only go through new factory
2868 methods, i.e., make_completed_message() and
2869 make_uncompleted_message().
2871 Add new factory methods make_completed_message() and
2872 make_uncompleted_message().
2874 Add release() method [in addition to static of same name].
2876 Add explicit definition of various states and a member to hold the
2877 current state (this->current_state_).
2879 Rename this->missing_data_ flag/value with
2880 this->missing_data_bytes_ count.
2882 Documentation for this->byte_order_.
2884 * TAO/tao/Incoming_Message_Queue.inl:
2886 Replace uses of this->missing_data_ with
2887 this->missing_data_bytes_.
2891 Add release() method.
2893 * TAO/tao/Pluggable_Messaging.h:
2895 #if0 parse_incoming_messages() through consolidate_fragments().
2897 Add declarations for check_for_valid_header() and
2898 set_queued_data_from_message_header().
2900 * TAO/tao/Transport.cpp:
2902 Add #include <ace/Min_Max.h>
2904 Add uncompleted_message_ to initialization list.
2906 Modify what happens when reading in handle_input_i():
2908 - number_of_read_attempts is how many times we'll try to read
2909 again to complete a message before we give up.
2911 - read_from_the_connection label added
2913 - correct 1st argument to this->recv() to be wr_ptr() rather than
2916 - lots of changes that are substantially documented in the code.
2918 #if0 parse_consolidate_messages(), parse_incoming_messages(),
2919 missing_data(), consolidate_message(), consolidate_fragments(),
2920 consolidate_message_queue(), consolidate_extra_messages(), and
2923 * TAO/tao/Transport.h:
2925 #if0 declarations for parse_consolidate_messages(), parse_incoming_messages(),
2926 missing_data(), consolidate_message(), consolidate_fragments(),
2927 consolidate_message_queue(), consolidate_extra_messages(), and
2930 Add this->uncompleted_message_ data member.
2932 * TAO/tao/Strategies/DIOP_Transport.cpp:
2934 Change 1st arg of this->recv() in handle_input_i() to wr_ptr()
2937 * TAO/tao/Strategies/SHMIOP_Transport.cpp:
2939 #if0 consolidate_message().
2941 * TAO/tao/Strategies/SHMIOP_Transport.h:
2943 #if0 declaration for consolidate_message().
2945 * TAO/tests/AMI/run_test.pl:
2947 Increase default number of iterations from 1 to 10000. Earlier
2948 versions of the PMB changes succeeded just fine with low numbers
2949 of iterations, but began to fail miserably when the number of
2952 * TAO/tests/BiDirectional/run_test.pl:
2954 Added level 10 debug.
2956 * TAO/tests/InterOp-Naming/INS_test_client.cpp:
2958 Changes that don't appear to be related in any way to PMB...
2960 Wed Dec 10 15:12:34 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2962 * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
2963 Removed not used local variable
2965 Wed Dec 10 07:08:30 2003 Chad Elliott <elliott_c@ociweb.com>
2967 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
2969 This project should inherit from dseventlogadmin instead of
2970 inheriting from dslogadmin and directly referencing the
2971 DsEventLogAdmin library and project.
2973 Wed Dec 10 06:31:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2975 * orbsvcs/tests/Bug_1630_Regression/Makefile.Bug_1630_testclient:
2977 Do not compile if minimum_corba is enabled.
2979 BTW, this test and the Makefiles needs cleaning up. Will get to
2982 Wed Dec 10 06:12:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
2984 * orbsvcs/tests/Bug_1395_Regression/Makefile.Bug_1395_Client:
2985 * orbsvcs/tests/Bug_1395_Regression/Makefile.Bug_1395_Server:
2987 Fixed the link lines in the Makefiles.
2989 Wed Dec 10 11:42:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2991 * tests/Bug_1330_Regression/Bug_1330_Client.dsp:
2992 Fixed release configuration, this should be the last for the
2995 Wed Dec 10 10:25:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
2997 * tests/Collocation_Tests/Collocation_Tests.mpc:
2998 Fixed executable name to match with run_test.pl
3000 Wed Dec 10 10:08:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3002 * examples/Logging/Logger.idl:
3003 * examples/Logging/Logger_i.cpp:
3004 * examples/Logging/Logger_i.h:
3005 * examples/Logging/Logging_Test_i.cpp:
3006 Changed log2 to log_twoway and logv2 to logv_twoway. On Cygwin
3007 log2 is a macro and using this macro name in IDL gives a lot
3008 of errors in the Cygwin build. Just renaming the methods is the
3011 Wed Dec 10 09:41:41 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3013 * orbsvcs/tests/Makefile:
3014 Removed Bug_1393_Regrestion, Bug_1436_Regression and
3015 Bug_1437_Regression from these makefile, there are no GNU makefiles
3016 in those directories that work.
3018 Wed Dec 10 09:26:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3020 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.{h,cpp}:
3021 Fixed some method argument names which where exactly the same as
3022 the name of some members.
3024 Wed Dec 10 09:13:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3026 * tests/OBV/TC_Alignment/client.dsp:
3027 * tests/OBV/TC_Alignment/server.dsp:
3028 * tests/Bug_1330_Regression/Bug_1330_Client.dsp:
3029 * tests/Bug_1330_Regression/Bug_1330_Server.dsp:
3030 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.dsp:
3031 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.dsp:
3032 * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
3033 Fixed release configuration
3035 Tue Dec 9 22:15:55 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3037 * tao/IFR_Client/IFR_ExtendedC.cpp:
3039 Removed more duplicate explicit template instantiations.
3041 Tue Dec 9 18:25:27 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3043 * orbsvcs/orbsvcs/FaultTolerance.mpc:
3045 Added a dependency on CosNaming.
3047 Tue Dec 9 18:22:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3049 * orbsvcs/tests/Makefile:
3051 Added a bunch of new tests into the Makefiles for compilation.
3053 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
3055 Fixed a compilation error.
3057 Tue Dec 9 15:17:47 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3059 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp (visit_union):
3061 Fixed code generation for accessors/mutators to a union as a
3062 member of a valuetype. The previous, incorrect code assumed that
3063 the member is declared as a union_var, which is not the case.
3064 Thanks to Andy Bellafaire <Andy_M_Bellafaire@raytheon.com> for
3065 pointing out the problem.
3067 Tue Dec 9 14:07:28 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3069 * TAO_IDL/be/be_visitor_operation/operation.cpp (gen_stub_operation_body);
3071 Fixed calculation of operation name string length when the name has
3072 a '_cxx_' prefix due to a name class with a C++ keyword.
3074 Tue Dec 9 13:42:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3076 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (gen_nested_namespace_end):
3078 Fixed indentation problem in code generation.
3080 * tao/IFR_Client/IFR_BaseC.cpp:
3081 * tao/IFR_Client/IFR_BasicC.cpp:
3082 * tao/IFR_Client/IFR_ComponentsC.cpp:
3083 * tao/IFR_Client/IFR_ExtendedC.cpp:
3085 Regenerated IFR_ComponentsC.cpp, to get the correct indentation since
3086 the fix above, and from all files listed, removed duplicate explicit
3087 template instantiations of the argument template helper classes.
3089 Tue Dec 9 18:38:12 UTC 2003 Don Hinton <dhinton@dresystems.com>
3091 * orbsvcs/orbsvcs/Makefile.CosTime:
3092 Removed #include of wrapper_macros.GNU and rules.tao.GNU since
3093 they are included automagically by all_in_one.GNU. Thanks to
3094 Johnny Willemsen <jwillemsen@remedy.nl> tracking this down.
3096 Tue Dec 9 11:37:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3098 * tao/extra_core.mpb:
3100 For some reason there are so many places where we have hardcoded
3101 that minimum_corba means no messaging. This is atrocious :-).
3103 * tests/Bug_1639_Regression/test.mpc:
3105 Cleaned the MPC file.
3107 Tue Dec 9 17:24:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3109 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.dsp:
3110 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.dsp:
3111 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.dsp:
3112 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.dsp:
3113 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.dsp:
3114 * orbsvcs/performance-tests/RTEvent/Roundtrip/server.dsp:
3115 * orbsvcs/performance-tests/RTEvent/lib/TAO_RTEC_Perf.dsp:
3116 * orbsvcs/examples/Security/Send_File/Send_File_Client.dsp:
3117 * orbsvcs/examples/Security/Send_File/Send_File_Server.dsp:
3118 * orbsvcs/examples/RtEC/MCast/MCast.dsp:
3119 * orbsvcs/examples/Notify/Filter/Filter.dsp:
3120 * orbsvcs/examples/Notify/Lanes/Consumer.dsp:
3121 * orbsvcs/examples/Notify/Lanes/Supplier.dsp:
3122 * orbsvcs/examples/Notify/Subscribe/Subscribe.dsp:
3123 * orbsvcs/examples/Notify/ThreadPool/Consumer.dsp:
3124 * orbsvcs/examples/Notify/ThreadPool/Supplier.dsp:
3125 * orbsvcs/examples/CosEC/Factory/FactoryClient.dsp:
3126 * orbsvcs/examples/CosEC/Factory/FactoryServer.dsp:
3127 * examples/Simple/bank/client.dsp:
3128 * examples/Logging/Logging_Service.dsp:
3129 * examples/Logging/Logging_Test.dsp:
3130 * docs/tutorials/Quoter/AMI/client.dsp:
3131 * orbsvcs/tests/Concurrency/CC_client.dsp:
3132 Fixed release configurations
3134 Tue Dec 9 16:26:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3136 * orbsvcs/tests/Redundant_Naming/client.dsp:
3137 * orbsvcs/tests/Miop/McastHello/client.dsp:
3138 * orbsvcs/tests/Miop/McastHello/server.dsp:
3139 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/server.dsp:
3140 * orbsvcs/tests/Interoperable_Naming/client.dsp:
3141 * orbsvcs/tests/InterfaceRepo/Application_Test/Application_Test_client.dsp:
3142 * orbsvcs/tests/InterfaceRepo/Application_Test/Application_Test_server.dsp:
3143 * orbsvcs/tests/InterfaceRepo/IDL3_Test/IDL3_Test.dsp:
3144 * orbsvcs/tests/InterfaceRepo/IFR_Test/IFR_Test.dsp:
3145 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.dsp:
3146 * orbsvcs/tests/InterfaceRepo/Persistence_Test/Persistence_Test.dsp:
3147 * orbsvcs/tests/ImplRepo/airplane_client.dsp:
3148 * orbsvcs/tests/ImplRepo/airplane_server.dsp:
3149 * orbsvcs/tests/ImplRepo/nestea_client.dsp:
3150 * orbsvcs/tests/ImplRepo/nestea_server.dsp:
3151 * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
3152 * orbsvcs/tests/FaultTolerance/IOGR/server.dsp:
3153 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.dsp:
3154 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.dsp:
3155 * orbsvcs/tests/Event/*.dsp:
3156 * orbsvcs/tests/EC_MT_Mcast/MCast.dsp:
3157 * orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp:
3158 * orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp:
3159 Fixed release configurations, more follow later.
3161 Tue Dec 9 09:41:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3163 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp:
3165 Fixed a debug statement.
3167 Tue Dec 9 09:21:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3169 * tao/Synch_Invocation.cpp (TAO):
3173 Tue Dec 9 07:40:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3175 * tests/Bug_1482_Regression/test.mpc:
3176 * tests/Bug_1551_Regression/test.mpc:
3177 Fixed errors in these mpc files
3179 Mon Dec 8 21:13:44 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
3181 * orbsvcs/performance-tests/LoadBalancing/Roundtrip.cpp:
3183 Include "ace/ACE.h" to pull in ACE::is_prime() prototype.
3185 * orbsvcs/performance-tests/LoadBalancing/server.cpp:
3187 Include "ace/OS_NS_strings.h" to pull in ACE_OS::strcasecmp()
3190 Mon Dec 8 19:44:04 UTC 2003 Don Hinton <dhinton@dresystems.com>
3193 Only set SOVERSION and SONAME if versioned_so=1 and they have
3194 not yet been set. Thanks to Milan Cvetkovic
3195 <mcvetkovic@mpathix.com> for motivating this change.
3197 Mon Dec 8 19:33:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3199 * tao/Synch_Invocation.cpp:
3201 Fixed a minor problem with reinvocation. We were not handling
3202 errors properly, more precisely the restart errors if they show
3203 up during wait_for_reply (). Thanks to Milan Cvetkovic for
3204 motivating this change.
3206 * tao/Messaging/Asynch_Invocation.cpp:
3210 Mon Dec 8 18:50:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3212 * TAO_IDL/ast/ast_decl.cpp:
3214 Cosmetic changes to source code.
3216 * TAO_IDL/be/be_visitor_operation/operation.cpp:
3218 In generating the operation string name passed to the
3219 TAO::Invocation_Adapter constructor in stub code, changed
3220 the call to get the operation node's local name from
3221 local_name() to original_local_name(). This call returns a
3222 string without the '_cxx_' prepended (if any) that would
3223 occur if the operation name clashes with a C++ keyword. The
3224 name string must be passed to the transport without the
3225 prefix so it can be language independent, and for this
3226 reason it will also be stored in the operation table on the
3227 skeleton side in the same way (without the prefix).
3229 Mon Dec 8 12:49:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3231 * orbsvcs/examples/PSS/PSS.mpc:
3233 Removed from the repository so that our daily builds will not
3234 run this to get a Makefile. We will not be supporting PSDL for
3237 Mon Dec 8 18:30:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3239 * performance-tests/POA/Implicit_Activation/client.dsp:
3240 * performance-tests/POA/Implicit_Activation/collocated.dsp:
3241 * performance-tests/POA/Implicit_Activation/server.dsp:
3242 * performance-tests/POA/Object_Creation_And_Registration/registration.dsp:
3243 * performance-tests/Pluggable/client.dsp:
3244 * performance-tests/Pluggable/server.dsp:
3245 * performance-tests/Latency/Thread_Pool/client.dsp:
3246 * performance-tests/Latency/Thread_Pool/server.dsp:
3247 * performance-tests/Latency/Thread_Per_Connection/client.dsp:
3248 * performance-tests/Latency/Thread_Per_Connection/server.dsp:
3249 * performance-tests/Latency/Single_Threaded/server.dsp:
3250 * performance-tests/Latency/Single_Threaded/client.dsp:
3251 * performance-tests/Latency/DSI/client.dsp:
3252 * performance-tests/Latency/DSI/server.dsp:
3253 * performance-tests/Latency/AMH/Single_Threaded/client.dsp:
3254 * performance-tests/Latency/AMH/Single_Threaded/server.dsp:
3255 * performance-tests/Callback/client.dsp:
3256 * performance-tests/Callback/server.dsp:
3257 * orbsvcs/tests/Simple_Naming/client.dsp:
3258 * orbsvcs/tests/Security/SecurityLevel1/client.dsp:
3259 * orbsvcs/tests/Security/SecurityLevel1/server.dsp:
3260 * orbsvcs/tests/Security/Secure_Invocation/client.dsp:
3261 * orbsvcs/tests/Security/Secure_Invocation/server.dsp:
3262 * orbsvcs/tests/Security/MT_SSLIOP/client.dsp:
3263 * orbsvcs/tests/Security/MT_SSLIOP/server.dsp:
3264 * orbsvcs/tests/Security/MT_IIOP_SSL/client.dsp:
3265 * orbsvcs/tests/Security/MT_IIOP_SSL/server.dsp:
3266 * orbsvcs/tests/Security/Crash_Test/Crash_Test_Client.dsp:
3267 * orbsvcs/tests/Security/Crash_Test/Crash_Test_Server.dsp:
3268 * orbsvcs/tests/Security/Callback/client.dsp:
3269 * orbsvcs/tests/Security/Callback/server.dsp:
3270 * orbsvcs/tests/Security/Big_Request/client.dsp:
3271 * orbsvcs/tests/Security/Big_Request/server.dsp:
3272 * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp:
3273 * orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp:
3274 * orbsvcs/tests/Redundant_Naming/client.dsp:
3275 * orbsvcs/tests/Notify/*.dsp:
3276 Enabled RTTI in all configurations.
3278 Mon Dec 8 17:00:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3280 * orbsvcs/orbsvcs/Fault_Tolerance.dsp:
3281 Fixed release configuration
3283 Mon Dec 8 16:31:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3285 * tests/Bug_1636_Regression/bug_1636_testclient.dsp:
3286 Fixed wrong path to TAO_IDL compiler, stupid mistake from me
3288 Mon Dec 8 16:00:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3290 * tests/Collocation_Tests/Collocation_Tests.mpc:
3291 Changed exename so that it matches the run_test.pl script
3293 * tests/Bug_1551_Regression/test.mpc:
3294 * tests/Bug_1482_Regression/test.mpc:
3295 Added these MPC files.
3297 Mon Dec 8 10:06:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3299 * orbsvcs/tests/Time/Time.mpc:
3300 Changed name of project to fix msvc6 duplicate project error. Set
3301 exename to client to match the perl script.
3303 Mon Dec 8 09:10:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3305 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
3306 Fixed incorrect exception macro
3308 Sun Dec 7 22:34:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3310 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
3312 Fix for a race condition that I dreamt up, but could
3313 happen. This is just a continuation to "Sat Dec 6 23:42:13 2003
3314 Balachandran Natarajan <bala@dre.vanderbilt.edu>".
3316 Sun Dec 7 20:36:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3318 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.h:
3319 * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16_Factory.h:
3320 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
3324 Sun Dec 7 18:44:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3326 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
3327 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
3329 Add needed #includes due to the split up in IOP_IOR.pidl
3331 Sun Dec 7 18:32:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3333 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
3334 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
3335 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
3337 Fixed a compile error due to the changes in IOP_IOR.pidl.
3339 Sun Dec 7 12:26:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3341 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
3343 Fixed a compile error due to the changes in IOP_IOR.pidl.
3345 Sun Dec 7 17:59:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3347 * examples/AMH/Sink_Server/mt_server.dsp:
3348 * examples/Buffered_AMI/client.dsp:
3349 * examples/Buffered_AMI/server.dsp:
3350 * examples/Buffered_Oneways/client.dsp:
3351 * examples/Buffered_Oneways/server.dsp:
3352 * examples/Callback_Quoter/Consumer.dsp:
3353 * examples/Callback_Quoter/Notifier.dsp:
3354 * examples/Callback_Quoter/Supplier.dsp:
3355 * examples/Content_Server/AMI_Iterator/client.dsp:
3356 * examples/Content_Server/AMI_Iterator/server.dsp:
3357 * examples/Content_Server/AMI_Observer/client.dsp:
3358 * examples/Content_Server/AMI_Observer/server.dsp:
3359 * examples/Content_Server/SMI_Iterator/client.dsp:
3360 * examples/Content_Server/SMI_Iterator/server.dsp:
3361 * examples/Event_Comm/Consumer.dsp:
3362 * examples/Event_Comm/Notifier.dsp:
3363 * examples/Event_Comm/Supplier.dsp:
3364 * examples/Load_Balancing/client.dsp:
3365 * examples/Load_Balancing/server.dsp:
3366 * examples/Load_Balancing/service.dsp:
3367 * examples/Load_Balancing_persistent/client.dsp:
3368 * examples/Load_Balancing_persistent/server.dsp:
3369 * examples/Load_Balancing_persistent/service.dsp:
3370 * examples/OBV/Typed_Events/client.dsp:
3371 * examples/OBV/Typed_Events/server.dsp:
3372 * examples/Persistent_Grid/Persistent_Grid_Client_Files.dsp:
3373 * examples/Persistent_Grid/Persistent_Grid_Second_Client_Files.dsp:
3374 * examples/Persistent_Grid/Persistent_Grid_Server_Files.dsp:
3375 * examples/PluggableUDP/tests/Basic/client.dsp:
3376 * examples/PluggableUDP/tests/Basic/server.dsp:
3377 * examples/PluggableUDP/tests/Performance/client.dsp:
3378 * examples/PluggableUDP/tests/Performance/server.dsp:
3379 * examples/PluggableUDP/tests/SimplePerformance/client.dsp:
3380 * examples/PluggableUDP/tests/SimplePerformance/server.dsp:
3381 * examples/POA/Default_Servant/client.dsp:
3382 * examples/POA/Default_Servant/server.dsp:
3383 * examples/POA/DSI/client.dsp:
3384 * examples/POA/DSI/server.dsp:
3385 * examples/POA/FindPOA/FindPOA.dsp:
3386 * examples/POA/Forwarding/client.dsp:
3387 * examples/POA/Forwarding/server.dsp:
3388 * examples/POA/On_Demand_Loading/server.dsp:
3389 * examples/POA/TIE/client.dsp:
3390 * examples/POA/TIE/server.dsp:
3391 * examples/Quoter/client.dsp:
3392 * examples/Quoter/Factory_Finder.dsp:
3393 * examples/Quoter/Generic_Factory.dsp:
3394 * examples/Quoter/server.dsp:
3395 * examples/RTCORBA/Activity/activity.dsp:
3396 * examples/Simple/bank/client.dsp:
3397 * examples/Simple/bank/server.dsp:
3398 * examples/Simple/chat/client.dsp:
3399 * examples/Simple/chat/server.dsp:
3400 * examples/Simple/echo/client.dsp:
3401 * examples/Simple/echo/server.dsp:
3402 * examples/Simple/grid/client.dsp:
3403 * examples/Simple/grid/server.dsp:
3404 * examples/Simple/time/client.dsp:
3405 * examples/Simple/time/server.dsp:
3406 * examples/Simulator/Event_Supplier/DualEC_Sup.dsp:
3407 * examples/Simulator/Event_Supplier/Event_Sup.dsp:
3408 * examples/Simulator/Event_Supplier/Logging_Sup.dsp:
3409 Enabled RTTI in all configurations
3411 Sun Dec 7 10:50:56 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3413 * orbsvcs/orbsvcs/CosConcurrency.dsp:
3414 * orbsvcs/orbsvcs/Metrics.dsp:
3415 * orbsvcs/orbsvcs/RTCORBAEvent.dsp:
3416 * orbsvcs/orbsvcs/RTEvent.dsp:
3417 * orbsvcs/orbsvcs/RTEventLog.dsp:
3418 * orbsvcs/orbsvcs/RTOLDEvent.dsp:
3419 * orbsvcs/orbsvcs/RTSched.dsp:
3421 For the above projects that had RTTI turned on for some configurations,
3422 turned it on for all configurations.
3424 Sun Dec 7 10:24:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3431 Sun Dec 7 16:02:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3433 * performance-tests/Sequence_Latency/DII/client.dsp:
3434 * performance-tests/Sequence_Latency/DII/server.dsp:
3435 * performance-tests/Sequence_Latency/Deferred/client.dsp:
3436 * performance-tests/Sequence_Latency/Deferred/client.dsp:
3437 * performance-tests/Sequence_Latency/AMH/Single_Threaded/client.dsp:
3438 * performance-tests/Sequence_Latency/AMH/Single_Threaded/server.dsp:
3439 * performance-tests/Sequence_Latency/AMI/client.dsp:
3440 * performance-tests/Sequence_Latency/AMI/server.dsp:
3441 * performance-tests/RTCorba/Thread_Pool/client.dsp:
3442 * performance-tests/RTCorba/Thread_Pool/server.dsp:
3443 * performance-tests/RTCorba/Oneways/Reliable/client.dsp:
3444 * performance-tests/RTCorba/Oneways/Reliable/server.dsp:
3445 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Client.dsp:
3446 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Server.dsp:
3447 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Client.dsp:
3448 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Server.dsp:
3449 Fixed release configuration
3451 Sun Dec 7 09:36:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3455 Do not use sequence<octet>, use CORBA::OctetSeq instead.
3461 Regenerated the code, since we had all the sequence<octet> code
3462 with has other implications in terms of footprint and
3465 * tao/diffs/OctetSeq.diff:
3467 Religious update of the diff file, which is very minimal.
3469 Sun Dec 7 08:49:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3471 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.h.diff:
3472 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.h.diff:
3473 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.h.diff:
3474 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.h.diff:
3476 These diff files are not required anymore.
3478 Sun Dec 7 14:29:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3480 * performance-tests/Sequence_Latency/Single_Threaded/client.dsp:
3481 * performance-tests/Sequence_Latency/Single_Threaded/server.dsp:
3482 * performance-tests/Sequence_Latency/DSI/client.dsp:
3483 * performance-tests/Sequence_Latency/DSI/server.dsp:
3484 Fixed release configuration
3486 * performance-tests/Sequence_Latency/DSI/DSI_Latency.ncb:
3487 * performance-tests/Sequence_Latency/DSI/DSI_Latency.opt:
3488 Removed these files from the repo, they are MSVC6 generated and
3489 don't need to be in the repo
3491 Sun Dec 7 14:24:06 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3493 * tests/AMH_Exceptions/server.dsp:
3494 * performance-tests/Throughput/client.dsp:
3495 * performance-tests/Throughput/server.dsp:
3496 * performance-tests/Sequence_Latency/Thread_Pool/client.dsp:
3497 * performance-tests/Sequence_Latency/Thread_Pool/server.dsp:
3498 * performance-tests/Sequence_Latency/Thread_Per_Connection/client.dsp:
3499 * performance-tests/Sequence_Latency/Thread_Per_Connection/server.dsp:
3500 Fixed release configuration
3502 * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection_Latency.ncb:
3503 * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Connection_Latency.opt:
3504 Removed these files from the repo, they are MSVC6 generated and
3505 don't need to be in the repo
3507 Sun Dec 7 10:03:23 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3509 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
3510 Changed the names of enum declarations "NONE" in this
3511 file. This was causing a clash with VxWORKS systems
3514 Sun Dec 7 09:49:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3516 * tao/Asynch_Reply_Dispatcher_Base.h:
3517 Added TAO_Export to the ARDB_Refcount_Functor class to fix link
3520 Sun Dec 7 00:53:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3522 * orbsvcs/orbsvcs/Makefile.RTEvent:
3523 * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h:
3524 * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h:
3526 Effects of Auto_Functor directory change.
3528 Sun Dec 7 000:46:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3530 * TAO_IDL/be/be_visitor_traits.cpp:
3532 Added #ifdef guard to declaration of Array_Traits<> specializations,
3533 similar to the ones already generated for Array_Traits<>
3534 specialization implementations in the *C.i file. These guards are
3535 composed from the flat name of the unaliased array element type
3536 and the dimension(s), eliminating redefinition errors that can
3537 occur when two arrays of the same element type and length (either
3538 both typedef'd or both anonymous) appear in the same translation
3541 Sun Dec 7 00:41:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3543 * tao/Asynch_Reply_Dispatcher_Base.cpp:
3544 * tao/Asynch_Reply_Dispatcher_Base.h:
3545 * tao/Asynch_Reply_Dispatcher_Base.i:
3546 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
3547 * tao/DynamicInterface/DII_Reply_Dispatcher.h:
3548 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
3549 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
3550 * tao/Messaging/Asynch_Reply_Dispatcher.h:
3552 Fixed a bunch of compile errors when compiled with exceptions=0.
3554 Sat Dec 6 23:42:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3556 This checkin is a fix for the various race conditions in Asynch
3557 Invocation reported by Cyrille Chepelov. The various race
3560 - Race between threads trying to dispatch replies and timeouts
3561 - Race between threads propogating timeouts and propogating
3564 The crux of the changes involved adding refcounts to the
3565 Asynch_Reply_Dispatcher and Asynch_Timeout_Handler. To handle
3566 these cleanly I have made some supplementary change like moving
3567 Auto_Functor to the TAO library from Utils library, since it is
3568 more useful for a bunch of things.
3570 * tao/Asynch_Reply_Dispatcher_Base.cpp
3571 * tao/Asynch_Reply_Dispatcher_Base.h:
3572 * tao/Asynch_Reply_Dispatcher_Base.i:
3574 Added refcounting to this class. Further added a Functor which
3575 can be used by Auto_Functor.
3577 * tao/Muxed_TMS.cpp:
3579 Fixed a duplicate debug statement in dispatch_reply ().
3581 * tao/Messaging/Asynch_Invocation.cpp:
3582 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
3584 Use Auto_Functor instead of auto_ptr <> since the reply
3585 dispatcher cannot be deleted, but can only be refcounted.
3587 * tao/Messaging/Asynch_Reply_Dispatcher.cpp::
3588 * tao/Messaging/Asynch_Reply_Dispatcher.h:
3590 The reply dispatcher creates a timeout handler when
3591 schedule_timer is called and holds a refcount of the timeout
3592 handler. The calls close_connection (), dispatch_reply () and
3593 reply_timed_out () doesn't call delete this, but decrements the
3596 * tao/Messaging/Asynch_Timeout_Handler.cpp:
3598 Enable refcounting of the timeout handler. This object holds a
3599 refcounted reply dispatcher object. Will decrement the refcount
3600 of the reply dispatcher when the object is destroyed.
3603 * tao/Auto_Functor.{h,cpp,inl}:
3604 Moved the autofunctor class form the Utils library to the TAO
3607 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
3608 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
3609 * tao/DynamicInterface/DII_Reply_Dispatcher.h:
3611 Replicated the changes made in the Asynch classes to DII
3614 * tao/Utils/Implicit_Deactivator.h:
3615 * tao/Utils/ORB_Destroyer.h:
3617 Changed the include path for Auto_Functor.h
3619 Sat Dec 6 20:35:28 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3621 * TAO_IDL/be/be_visitor_traits.cpp:
3622 * TAO_IDL/be_include/be_visitor_traits.h:
3624 Renamed be_visit_struct() method be_visit_structure() so it
3625 overrides the base class method.
3627 Sat Dec 6 13:26:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3629 * examples/Advanced/README_DOCGROUP:
3631 A README file that explains why we cannot support the following
3634 * examples/Advanced/ch_12/Advanced_ch_12.mpc:
3635 * examples/Advanced/ch_18/Advanced_ch_18.mpc:
3636 * examples/Advanced/ch_21/Advanced_ch_21.mpc:
3638 Removed all these MPC files. These directories will not be
3639 henceforth compiled in the daily builds. The reason is
3640 explained in the file above. The crux of the problem is the
3641 dependancy between the examples and old iostream
3642 library. Graduating them to the new iostream library introduces
3643 lots of changes and does break code with old iostream library. I
3644 don't think the doc_group will have any time in the near future
3645 to get these examples compiling reliably with older and new
3646 generation of compilers. If someone can give patches we will, as
3647 usual, integrate them.
3649 Sat Dec 6 12:37:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3651 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
3652 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.h:
3653 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
3654 * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.h:
3656 Changed the names of enum declarations "NONE" in these
3657 files. This was causing a clash with VxWORKS systems
3658 headers. Thanks to Thomas Lockhart for providing the patches.
3660 Sat Dec 6 18:25:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3662 * performance-tests/Latency/DII/client.dsp:
3663 * performance-tests/Latency/DII/server.dsp:
3664 * performance-tests/Latency/Deferred/client.dsp:
3665 * performance-tests/Latency/Deferred/server.dsp:
3666 * performance-tests/Latency/AMI/client.dsp:
3667 * performance-tests/Latency/AMI/server.dsp:
3668 * performance-tests/Latency/AMH/Single_Threaded/client.dsp:
3669 * performance-tests/Latency/AMH/Single_Threaded/server.dsp:
3670 * performance-tests/Latency/DSI/client.dsp:
3671 * performance-tests/Latency/DSI/server.dsp:
3672 * performance-tests/Latency/Single_Threaded/client.dsp:
3673 * performance-tests/Latency/Single_Threaded/server.dsp:
3674 * performance-tests/Cubit/TAO/MT_Cubit/client.dsp:
3675 * performance-tests/Cubit/TAO/MT_Cubit/server.dsp:
3676 * performance-tests/Cubit/TAO/IDL_Cubit/client.dsp:
3677 * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp:
3678 * performance-tests/Cubit/TAO/IDL_Cubit/server.dsp:
3679 Another set of fixes in the release configuration.
3681 Sat Dec 6 18:01:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3683 * tao/PortableServer/Object_Adapter.cpp:
3684 Fixed compile problem in the change of Doug.
3686 Sat Dec 6 10:41:50 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
3688 * tao/PortableServer/Object_Adapter.cpp: Replaced the use of
3689 operator== to compare to thread ids with ACE_OS::thr_equal().
3690 Thanks to Gary Maxey <gary.maxey@hp.com> for reporting this.
3691 This fixes bugid 1663.
3693 Sat Dec 6 09:19:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3695 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16.cpp:
3697 #included OS_Memory.h to get the declaration of ACE_NEW_RETURN.
3699 Sat Dec 6 13:52:34 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3701 * orbsvcs/orbsvcs/RTEvent.dsp:
3702 * docs/tutorials/Quoter/RT_Event_Service/server.dsp:
3703 * docs/tutorials/Quoter/Simple/Impl-Repo/server.dsp:
3704 * docs/tutorials/Quoter/Simple/Server/server.dsp:
3705 * docs/tutorials/Quoter/AMI/server.dsp:
3706 * examples/AMH/Sink_Server/client.dsp:
3707 * examples/AMH/Sink_Server/server.dsp:
3708 Another set of project setting fixes
3710 Sat Dec 6 13:27:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3713 SvcUtils is dependent on PortableServer.
3715 Sat Dec 6 12:43:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3717 * tests/Bug_1639_Regression/struct_client.cpp:
3720 Fri Dec 5 14:10:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3722 * orbsvcs/orbsvcs/DsEventLogAdmin.dsp:
3723 * orbsvcs/orbsvcs/DsNotifyLogAdmin.dsp:
3724 * orbsvcs/orbsvcs/RTSched.dsp:
3725 * orbsvcs/orbsvcs/RTEvent.dsp:
3726 * orbsvcs/orbsvcs/RTOLDEvent.dsp:
3727 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
3728 * orbsvcs/ImplRepo_Service/ImR_Activator.dsp:
3729 * orbsvcs/ImplRepo_Service/implrepo.dsp:
3730 * orbsvcs/LoadBalancer/LoadManager.dsp:
3731 * orbsvcs/LoadBalancer/LoadMonitor.dsp:
3732 * orbsvcs/orbsvcs/Metrics.dsp:
3733 * orbsvcs/Naming_Service/NT_Naming_Service.dsp:
3734 * orbsvcs/Notify_Service/Notify_Service.dsp:
3735 * orbsvcs/orbsvcs/RTCORBAEvent.dsp:
3736 * orbsvcs/orbsvcs/RTEventLog.dsp:
3737 * orbsvcs/ImplRepo_Service/tao_imr.dsp:
3738 * performance-tests/RTCorba/Multiple_Endpoints/Common/RTCORBA_Common.dsp:
3739 * orbsvcs/performance-tests/RTEvent/lib/TAO_RTEC_Perf.dsp:
3740 * examples/Simple/time-date/Time_Date.dsp:
3741 * examples/POA/Generic_Servant/server.dsp:
3742 * tests/UNKNOWN_Exception/server.dsp:
3743 * tests/Stack_Recursion/server.dsp:
3744 * tests/RTCORBA/Client_Propagated/client.dsp:
3745 * tests/RTCORBA/Client_Propagated/server.dsp:
3746 * tests/Oneways_Invoking_Twoways/client.dsp:
3747 * tests/Nested_Upcall_Crash/client.dsp:
3748 * tests/Nested_Upcall_Crash/scavenger.dsp:
3749 * tests/Nested_Upcall_Crash/server.dsp:
3750 * tests/Muxing/server.dsp:
3751 * tests/Crashed_Callback/client.dsp:
3752 * tests/Bug_1627_Regression/Bug_1627_Client.dsp:
3753 * tests/Bug_1627_Regression/Bug_1627_Server.dsp:
3754 * tests/Bug_1330_Regression/Bug_1330_Client.dsp:
3755 * tests/Bug_1330_Regression/Bug_1330_Server.dsp:
3756 Fixed release configuration of these project files. Not
3757 completely finished yet, but this is a step in the right
3758 direction. When somebody resets also these I will help
3761 Fri Dec 5 13:09:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3763 * orbsvcs/orbsvcs/CosConcurrency.dsp:
3764 * orbsvcs/orbsvcs/CosLifeCycle.dsp:
3765 * orbsvcs/orbsvcs/PortableGroup.dsp:
3766 * orbsvcs/orbsvcs/CosLoadBalancing.dsp:
3767 * orbsvcs/orbsvcs/CosTime.dsp:
3768 * orbsvcs/orbsvcs/DsLogAdmin.dsp:
3770 Fri Dec 5 10:30:19 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3772 * tests/Bug_1639_Regression/struct_client.cpp:
3773 Removed non portable streaming of the exception to fix compile
3774 problem in our msvc6 build.
3776 Thu Dec 4 14:15:51 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3778 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp (unique_label_values):
3780 Assigned a struct literal to a local struct variable instead
3781 of initializing each member individually. This enables
3782 TypeCodeFactory to build when ACE_LACKS_LONGLONG_T is defined,
3783 since the struct contains all the IDL basic types that are
3784 legal for union discriminators, including longlong. Thanks
3785 to Gary Maxey <gary.maxey@hp.com> for reporting the problem.
3786 This closes [BUGID:1664].
3788 Thu Dec 4 18:37:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3790 * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp:
3791 Fixed incorrect method name in ACE_PRINT_EXCEPTION
3793 * orbsvcs/tests/AVStreams/Component_Switching/receiver.{h,cpp}:
3794 Fixed emulated exception build
3796 Thu Dec 4 16:45:34 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3798 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
3799 Fixed compile problem with emulated exceptions
3801 Thu Dec 4 09:09:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3803 * tao/RTCORBA/RT_Mutex.h:
3804 In case TAO_HAS_NAMED_RT_MUTEXES is set to 1, include
3805 ace/SString.h to get ACE_CString.
3807 Wed Dec 3 10:12:18 2003 Phil Mesnier <mesnier_p@ociweb.com>
3809 * tests/CodeSets/libs/Makefile:
3810 * tests/CodeSets/UCS4_UTF16/CodeSets_libs_UCS4_UTF16.mpc:
3811 * tests/CodeSets/UCS4_UTF16/Makefile:
3812 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16.cpp:
3813 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16.h:
3814 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16_Factory.cpp:
3815 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16_Factory.h:
3816 * tests/CodeSets/UCS4_UTF16/WUCS4_UTF16_export.h:
3817 * tests/CodeSets/simple/README:
3818 * tests/CodeSets/simple/cs_test.conf:
3819 * tests/CodeSets/simple/wcs_test.conf:
3821 Added example codeset translator for wide characters. The new
3822 translator converts from native UCS-4, 4-bytes per codepoint, to
3823 a transmission codeset of UTF-16, aka unicode.
3825 Wed Dec 3 16:05:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3827 * tests/UNKNOWN_Exception/UNKNOWN_Exception_Client.bor:
3828 * tests/UNKNOWN_Exception/UNKNOWN_Exception_Server.bor:
3829 * tests/Timeout/client.bor:
3830 * tests/Timeout/server.bor:
3831 Added missing Id tag
3833 Wed Dec 3 09:41:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3835 * TAO_IDL/be/be_visitor_traits.cpp:
3836 * TAO_IDL/be_include/be_visitor_traits.h:
3838 Added visit_union_branch() method to catch anonymous arrays
3839 as union members, which are not caught by visit_field(). Thanks
3840 to Johnny Willemsen <jwillemsen@remedy.nl> for reporting the
3843 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
3845 Replaced a call to ctx_->tdef() with the existing up-to-date
3846 local variable be_typedef *td.
3848 Wed Dec 3 16:15:46 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3850 * orbsvcs/tests/FtRtEvent/PushConsumer.cpp:
3851 Added include of ace/OS_NS_sys_time.h to get ACE_OS::gettimeofday()
3853 Wed Dec 3 16:01:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3855 * tests/Bug_1636_Regression/test.mpc:
3856 * tests/Bug_1635_Regression/Bug_1635_Regression.mpc:
3857 Use the correct base projects. This will fix the link errors in the
3860 Wed Dec 3 12:18:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3862 * tests/Bug_1636_Regression/client.cpp:
3863 Fixed exception macro usage
3865 Wed Dec 3 10:54:39 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3867 * orbsvcs/tests/Security/Secure_Invocation/Foo_i.cpp:
3868 * orbsvcs/tests/Security/Secure_Invocation/server.cpp:
3869 Added missing includes to fix compile errors in the MSVC6 Release
3872 Wed Dec 3 09:19:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3874 * tests/OBV/Supports/server.cpp:
3875 Fixed exception macro usage
3877 Wed Dec 3 09:14:41 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3879 * tests/Portable_Interceptors/Collocated/Dynamic/Client_Task.cpp:
3880 * tests/Portable_Interceptors/Collocated/Dynamic/Test_i.cpp:
3881 Fixed exception macro usage
3883 Wed Dec 3 09:06:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3885 * tests/Bug_1627_Regression/Test_i.cpp:
3886 * tests/Bug_1330_Regression/Test_i.cpp:
3887 Fixed exception macro usage
3889 Wed Dec 3 08:56:47 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3891 * tests/Collocation_Tests/Collocation_Tests.mpc:
3894 Wed Dec 3 08:49:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3896 * tests/Portable_Interceptors/Dynamic/client.cpp:
3897 * tests/Portable_Interceptors/Dynamic/server.cpp:
3898 * tests/Portable_Interceptors/ForwardRequest/server.cpp:
3899 * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp:
3900 Fixed compile errors when TAO_HAS_INTERCEPTORS has been set to 0
3902 Wed Dec 3 08:33:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3904 * orbsvcs/orbsvcs/Security/Security_Current.h:
3905 Added include of tao/LocalObject.h
3907 Wed Dec 3 08:23:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3909 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
3910 Replaced NULL with 0 and initialised local variable with 0 to
3913 Wed Dec 3 08:11:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3915 * orbsvcs/examples/ORT/ORT.mpc:
3916 Fixed this MPC file.
3918 Tue Dec 2 17:31:34 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
3920 * orbsvcs/tests/FaultTolerance/IOGR/svc.conf.xml:
3921 Changed to use TAO_FT_ClientORB intead of TAO_FT_ORB due
3922 to the seperation of FT ORB framework.
3924 Tue Dec 2 18:55:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3926 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.{i,cpp}:
3927 Fixed compile errors when TAO_HAS_INTERCEPTORS has been defined to 0
3929 Tue Dec 2 11:04:21 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
3931 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
3932 Fixed incorrect usage of exception macros.
3934 Tue Dec 2 10:42:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3936 * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3938 Added initialization of a register variable, which some
3939 newer compilers see as possibly being used before it is
3940 initialized. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
3941 for reporting the problem.
3943 Tue Dec 2 16:41:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3945 * tao/RTCORBA/RT_ORB.h:
3946 Include ace/Null_Mutex.h when TAO_HAS_NAMED_RT_MUTEXES is defined
3949 Tue Dec 2 14:42:56 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3951 * utils/NamingView/NamingViewer.cpp:
3952 Added include of ace/ACE.h to fix compile errors. Thanks to
3953 UV Wildner <djuv@gmx.net> for reporting this.
3955 Tue Dec 2 13:43:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3957 * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp:
3958 * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp:
3959 Added include of ace/OS_NS_string.h to get ACE_OS::strcmp
3961 Tue Dec 2 07:18:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
3963 * tao/Object_KeyC.cpp (encode_string_to_sequence):
3965 Thanks to Cyrille Chepelov <cyrille@softek.fr> for catching a
3966 buffer overrun in the for loop.
3968 Tue Dec 2 08:17:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3970 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/sender.h:
3971 Fixed incorrect exception macro usage to fix emulated exception
3974 Tue Dec 2 07:56:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3976 * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
3977 Added include ace/os_include/os_stddef.h to get size_t.
3979 Mon Dec 1 12:20:11 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
3981 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
3982 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
3983 Use ACE_AUTOP_PTR_RESET instead of auto_ptr.reset() to fix the
3984 problem in MSVC 6. Thanks to Alan l Batongbacal <alanlb@vt.edu>
3985 for reporting the problem.
3987 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
3988 Fixed warnings in SunForte8 build.
3990 Mon Dec 1 18:13:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
3992 * orbsvcs/orbsvcs/CosNotification.mpc:
3993 Removed template files, they don't need to build on their own
3995 Mon Dec 1 11:27:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
3997 * tests/RTScheduling/VoidData/test_client.cpp (main):
3999 Passed the address of the integer to the operation, instead
4000 of its value, so it can be appropriately converted to void*.
4002 Mon Dec 1 17:18:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4004 * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc:
4005 Set correct dynamicflags and added gnu verbatim so that this
4006 example is not build with GNU because it uses the WFMO Reactor
4008 Mon Dec 1 10:26:53 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4010 * TAO_IDL/util/utl_global.cpp:
4012 Modified the logic of pragma prefix updates to eliminate the
4013 removal of the global scope prefix (if any), which should never
4014 happen. Thanks to Simon McQueen <sm@prismtechnologies.com>
4015 for reporting the bug.
4017 Mon Dec 01 03:05:44 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
4019 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp:
4020 Fixed Anachronism warning in SunForte8 build.
4022 Mon Dec 01 07:58:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4024 * orbsvcs/examples/RtEC/Simple/RtEC_Simple.mpc:
4025 This examples is using the Naming Service, so added this to the
4028 Sun Nov 30 15:53:49 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
4030 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
4031 Removed registering policy factory for HEARTBEAT_ENABLED_POLICY
4032 which should be specific to FT server ORB.
4034 Sun Nov 30 12:15:45 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4036 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.cpp:
4038 Added missing include of ace/Barrier.h.
4040 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.dsp:
4041 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.dsp:
4042 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.dsp:
4043 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.dsp:
4044 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.dsp:
4045 * orbsvcs/tests/Notify/Destroy/Notify_Test_Destroy.dsp:
4046 * orbsvcs/tests/Notify/lib/TAO_NotifyTests.dsp:
4047 * performance-tests/Callback/client.dsp:
4048 * performance-tests/Callback/server.dsp:
4049 * performance-tests/RTCorba/Oneways/Reliable/client.dsp:
4051 Added link libraries, corrected link library names, added
4052 link include paths, and added or corrected IDL compiler
4053 executable dependencies as needed.
4055 * orbsvcs/tests/Notify/Notify_Tests.dsw:
4057 Added project dependencies.
4059 Sun Nov 30 10:44:41 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
4061 * tao/Fault_Tolerance_Service.cpp
4062 Fixed the problem for the seperation of FTORB libraries.
4063 FT_Service_Activate is changed to FT_ClientService_Activate.
4065 Sat Nov 29 20:27:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4067 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
4069 Since the local variable that was supposed to be removed in
4071 Sat Nov 29 11:13:06 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4075 Sat Nov 29 19:40:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4077 went the other way, and referenced the local variable later in
4078 the method, instead of calling the accessor again.
4080 Sat Nov 29 19:40:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4082 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
4084 Fixed an unused variable warning.
4086 Sat Nov 29 12:45:02 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4090 Changes to project dependencies. In particular, eliminated the
4091 dependency of Fault Tolerance on FT ORB, which no longer
4094 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
4096 Added dependency on IDL compiler executable so code will get
4097 regnerated whenever the IDL compiler itself is updated.
4099 Sat Nov 29 11:42:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4101 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
4103 Plugged potential memory leak in handling datatypes
4104 servicing recursive typecodes, with a patch modified
4105 from one sent in by Harvinder Sawhney
4106 <harvinder_sawhney@agilent.com>.
4108 Sat Nov 29 11:13:06 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4110 * TAO_IDL/be/be_visitor_traits.cpp (visit_array):
4112 Added logic to insert an underscore prefix in the last
4113 component of the scoped array name and array slice name,
4114 if the array is fully anonymous, meaning not in the
4115 case where it is a typedef of an anonymous sequence member.
4117 * TAO_IDL/be/be_visitor_array/array_ch.cpp (visit_array):
4119 Eliminated an unnecessary temporary local variable.
4121 * tests/IDL_Test/anonymous.idl:
4125 Sat Nov 29 09:43:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4127 * TAO_IDL/be/be_visitor_traits.cpp (visit_field):
4129 Added check to skip code generation for any kind of field except
4130 an anonymous array. Traits specializations are generated for
4131 interfaces, valuetypes and arrays. When visiting the field members
4132 of a struct, union or exception, we want to generate traits
4133 specialiations only for anonymous arrays, since all the other
4134 cases are handled elsewhere, at the point of declaration.
4136 Fri Nov 28 22:46:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4138 * tao/Messaging/Asynch_Invocation.cpp:
4140 When sending a AMI call, pass a oneway identifier so that the
4141 required infrastructure within the ORB for request buffering,
4142 non-blocking semantics with LF flushing strategy etc. fires.
4144 Fri Nov 28 21:39:53 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4146 * TAO_IDL/be/be_visitor_traits.cpp:
4147 * TAO_IDL/be_include/be_visitor_traits.h:
4149 - Added check in visit_array() to skip code generation if the node
4152 - Added methods visit_field, visit_exception, visit_structure and
4153 visit_union to the visitor class, to catch anonymous arrays
4154 declared inside IDL structs, unions and exceptions.
4156 Fri Nov 28 17:21:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4162 Fri Nov 28 12:53:48 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
4164 * docs/releasenotes/ftrt_ec.html:
4165 Added links to MPC to clarify what it means.
4167 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.cpp:
4168 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/AMI_Primary_Replication_Strategy.h:
4169 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
4170 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
4171 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
4172 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
4173 * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
4174 Fixed warnings in SunForte 8 build.
4176 Fri Nov 28 15:44:31 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4178 * performance-tests/Sequence_Latency/Deferred/client.bor:
4179 Added portableserver library
4181 Fri Nov 28 15:30:42 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4183 * orbsvcs/orbsvcs/AV.bor:
4184 * orbsvcs/orbsvcs/CosConcurrency.bor:
4185 * orbsvcs/orbsvcs/CosEvent.bor:
4186 * orbsvcs/orbsvcs/CosLifeCycle.bor:
4187 * orbsvcs/orbsvcs/CosNaming.bor:
4188 * orbsvcs/orbsvcs/CosProperty.bor:
4189 * orbsvcs/orbsvcs/CosTime.bor:
4190 * orbsvcs/orbsvcs/CosTrading.bor:
4191 * orbsvcs/orbsvcs/DsLogAdmin.bor:
4192 * orbsvcs/orbsvcs/ETCL.bor:
4193 * orbsvcs/orbsvcs/FaultTolerance.bor:
4194 * orbsvcs/orbsvcs/PortableGroup.bor:
4195 * orbsvcs/orbsvcs/RT_Notification.bor:
4196 * orbsvcs/orbsvcs/SSLIOP.bor:
4197 * orbsvcs/orbsvcs/Svc_Utils.bor:
4198 Added missing Id tag
4200 Fri Nov 28 14:33:09 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4202 * orbsvcs/orbsvcs/CosNotification.mpc:
4203 Removed template files from sources
4205 Fri Nov 28 13:34:03 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4207 * performance-tests/Sequence_Latency/Deferred/client.bor:
4208 * performance-tests/Sequence_Latency/DII/client.bor:
4209 Added missing libraries
4211 Fri Nov 28 12:44:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4213 * orbsvcs/orbsvcs/AV.mpc:
4214 Added missing md5c.c file
4216 Fri Nov 28 11:22:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4218 * examples/Advanced/ch_12/Advanced_ch_12.mpc:
4219 * examples/Advanced/ch_18/Advanced_ch_18.mpc:
4220 * examples/Advanced/ch_21/Advanced_ch_21.mpc:
4221 * examples/Advanced/ch_3/Advanced_ch_3.mpc:
4222 * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc:
4223 These examples require native C++ exceptions
4225 Fri Nov 28 09:56:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4227 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl:
4228 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl:
4229 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl:
4230 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl:
4233 Fri Nov 28 09:20:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4235 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/distributer.bor:
4236 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/receiver.bor:
4237 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/sender.bor:
4238 * orbsvcs/tests/AVStreams/Component_Switching/distributer.bor:
4239 * orbsvcs/tests/AVStreams/Component_Switching/receiver.bor:
4240 * orbsvcs/tests/AVStreams/Component_Switching/sender.bor:
4241 * orbsvcs/tests/AVStreams/Full_Profile/server.bor:
4242 * orbsvcs/tests/AVStreams/Multicast/ftp.bor:
4243 * orbsvcs/tests/AVStreams/Multicast/server.bor:
4244 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.bor:
4245 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.bor:
4246 * orbsvcs/tests/AVStreams/Pluggable/ftp.bor:
4247 * orbsvcs/tests/AVStreams/Pluggable/server.bor:
4248 * orbsvcs/tests/AVStreams/Simple_Three_Stage/distributer.bor:
4249 * orbsvcs/tests/AVStreams/Simple_Three_Stage/receiver.bor:
4250 * orbsvcs/tests/AVStreams/Simple_Three_Stage/sender.bor:
4251 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.bor:
4252 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.bor:
4253 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/receiver.bor:
4254 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/sender.bor:
4255 Added Messaging library
4257 Thu Nov 27 20:51:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4261 Fixed a problem with this checkin "Thu Nov 27 18:07:15 2003
4262 Balachandran Natarajan <bala@dre.vanderbilt.edu>". The above
4263 checkin was deadlocking the ORB.
4265 Thu Nov 27 18:33:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4267 * orbsvcs/orbsvcs/Notify/Container_T.cpp:
4269 Re-ordered includes to prevent compile errors. This shoudl
4270 prevent compilel errors in static_core build.
4272 Thu Nov 27 18:07:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4274 * tao/ORB_Core.cpp (root_poa):
4276 Added a double-checked-locking in the implementation of
4277 root_poa. Thanks to Sebastien Lalonde for pointing this
4278 out. Looks like the intial authors thought that users wouldn't
4279 call resolve_initial_references () from multiple threads.
4281 Thu Nov 27 17:41:21 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4283 * orbsvcs/ImplRepo_Service/implrepo.dsp:
4284 * orbsvcs/ImplRepo_Service/tao_imr.dsp:
4285 * orbsvcs/tests/Notify/Basic/AdminProperties.dsp:
4286 * orbsvcs/tests/Notify/Basic/Filter.dsp:
4287 * orbsvcs/tests/Notify/Basic/MultiTypes.dsp:
4288 * orbsvcs/tests/Notify/Basic/Updates.dsp:
4289 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.dsp:
4290 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.dsp:
4291 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.dsp:
4292 * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.dsp:
4293 * orbsvcs/tests/Notify/Discarding/Structured_Consumer.dsp:
4294 * orbsvcs/tests/Notify/Discarding/Structured_Supplier.dsp:
4295 * orbsvcs/tests/Notify/Driver/Driver.dsp:
4296 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.dsp:
4297 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.dsp:
4298 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.dsp:
4299 * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.dsp:
4300 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.dsp:
4301 * orbsvcs/tests/Notify/Ordering/Structured_Supplier.dsp:
4302 * orbsvcs/tests/Notify/RT_lib/TAO_RT_NotifyTests.dsp:
4303 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.dsp:
4304 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.dsp:
4305 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.dsp:
4306 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.dsp:
4307 * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Consumer.dsp:
4308 * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Supplier.dsp:
4309 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Consumer.dsp:
4310 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Supplier.dsp:
4311 * orbsvcs/tests/Notify/lib/TAO_NotifyTests.dsp:
4312 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.dsp:
4313 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.dsp:
4314 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.dsp:
4315 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.dsp:
4316 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.dsp:
4317 * orbsvcs/tests/Sched_Conf/Sched_Conf.dsp:
4318 * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp:
4319 * orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp
4320 * orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp:
4321 * orbsvcs/tests/Security/Big_Request/client.cpp
4322 * orbsvcs/tests/Security/Big_Request/server.cpp
4323 * orbsvcs/tests/Security/Crash_Test/Crash_Test_Client.dsp:
4324 * orbsvcs/tests/Security/Crash_Test/Crash_Test_Server.dsp:
4325 * orbsvcs/tests/Security/Crash_Test/client.cpp
4326 * orbsvcs/tests/Security/Crash_Test/server.cpp
4327 * orbsvcs/tests/Security/MT_SSLIOP/client.dsp:
4328 * orbsvcs/tests/Security/MT_SSLIOP/server.dsp:
4330 Another set of fixes for the dsp files.
4332 * orbsvcs/tests/Security/MT_SSLIOP/test_i.cpp:
4333 * orbsvcs/tests/Security/SecurityLevel1/SLevel1_Test_i.cpp:
4334 * orbsvcs/tests/Security/SecurityLevel1/server.cpp:
4336 Additional includes needed to get it compiling on Win32.
4338 Thu Nov 27 16:12:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4340 * orbsvcs/ImplRepo_Service/implrepo.dsp:
4341 * orbsvcs/ImplRepo_Service/tao_imr.dsp:
4342 * orbsvcs/tests/Notify/Basic/AdminProperties.dsp:
4343 * orbsvcs/tests/Notify/Basic/ConnectDisconnect.dsp:
4344 * orbsvcs/tests/Notify/Basic/Events.dsp:
4345 * orbsvcs/tests/Notify/Basic/Filter.dsp:
4346 * orbsvcs/tests/Notify/Basic/IdAssignment.dsp:
4347 * orbsvcs/tests/Notify/Basic/LifeCycle.dsp:
4348 * orbsvcs/tests/Notify/Basic/MultiTypes.dsp:
4349 * orbsvcs/tests/Notify/Basic/Sequence.dsp:
4350 * orbsvcs/tests/Notify/Basic/Simple.dsp:
4351 * orbsvcs/tests/Notify/Basic/Updates.dsp:
4352 * orbsvcs/tests/Notify/Blocking/Structured_Consumer.dsp:
4353 * orbsvcs/tests/Notify/Blocking/Structured_Supplier.dsp:
4354 * orbsvcs/tests/Notify/Destroy/Notify_Test_Destroy.dsp:
4355 * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.dsp:
4359 Thu Nov 27 13:10:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4361 * orbsvcs/ImplRepo_Service/implrepo.dsp:
4362 * orbsvcs/ImplRepo_Service/tao_imr.dsp:
4363 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.dsp:
4364 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.dsp:
4365 * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
4366 * orbsvcs/tests/FaultTolerance/IOGR/server.dsp:
4367 * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.dsp:
4368 * orbsvcs/tests/ImplRepo/airplane_client.dsp:
4369 * orbsvcs/tests/ImplRepo/airplane_server.dsp:
4370 * orbsvcs/tests/ImplRepo/nestea_client.dsp:
4371 * orbsvcs/tests/ImplRepo/nestea_server.dsp:
4373 Another set of dsp fixes. If these get reset again by someone,
4374 I may have to use the lead pipe that I have stacked in the
4375 corner of my room and pay a visit to those friends :-)!
4377 BTW, there are a lot more remaining.
4379 Thu Nov 27 12:35:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4381 * orbsvcs/tests/Concurrency/CC_client.dsp:
4382 * orbsvcs/tests/EC_Mcast/EC_Mcast.dsp:
4383 * orbsvcs/tests/EC_Multiple/EC_Multiple.dsp:
4384 * orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp:
4385 * orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp:
4386 * orbsvcs/tests/EC_Throughput/ECT_Throughput.dsp:
4387 * orbsvcs/tests/Event/Performance/Connect.dsp:
4388 * orbsvcs/tests/Event/Performance/Latency.dsp:
4389 * orbsvcs/tests/Event/Performance/Latency_Server.dsp:
4391 Not sure how the list of libraries and paths got whacked
4392 out. Reset all of them. Let us see how the builds go.
4394 Thu Nov 27 17:52:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4396 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.bor:
4399 * orbsvcs/tests/IOR_MCast/server.bor:
4400 * orbsvcs/tests/Property/client.bor:
4401 * orbsvcs/tests/Property/server.bor:
4402 * orbsvcs/tests/Time/client.bor:
4403 * orbsvcs/tests/Redundant_Naming/makefile.bor:
4404 * orbsvcs/tests/Simple_Naming/makefile.bor:
4405 * orbsvcs/tests/Concurrency/CC_client.bor:
4406 Added Messaging library
4408 Thu Nov 27 10:55:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4410 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.dsp:
4411 * orbsvcs/examples/Security/Send_File/server.cpp
4412 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.dsp:
4413 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/server.dsp:
4414 * orbsvcs/performance-tests/RTEvent/Roundtrip/client.dsp:
4415 * orbsvcs/performance-tests/RTEvent/Roundtrip/server.dsp:
4416 * orbsvcs/performance-tests/RTEvent/lib/TAO_RTEC_Perf.dsp:
4417 * orbsvcs/tests/Bug_1334_Regression/Bug_1334_client.dsp:
4418 * orbsvcs/tests/Bug_1334_Regression/client.cpp:
4419 * tests/ICMG_Any_Bug/client.dsp:
4420 * tests/ICMG_Any_Bug/server.dsp:
4421 * tests/Nested_Upcall_Crash/client.dsp:
4422 * tests/Nested_Upcall_Crash/scavenger.dsp:
4423 * tests/Nested_Upcall_Crash/server.dsp:
4424 * tests/Portable_Interceptors/IORInterceptor/server.dsp:
4426 Fixed linking errors in Win32 builds.
4428 Thu Nov 27 16:22:51 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4430 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler_Starter.bor:
4431 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler_Test.bor:
4432 Added Messaging library
4434 * performance-tests/Latency/DII/client.bor:
4437 * performance-tests/Latency/Deferred/client.bor:
4438 Added Messaging and PortableServer library
4440 Thu Nov 27 16:03:01 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4442 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
4443 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
4444 Added missing const qualifiers to fix errors in the SunForte 8 build
4446 Thu Nov 27 15:44:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4448 * TAO_IDL/be/be_tmplinst.cpp:
4449 Added fix for compilation on AIX. Thanks to Chris Sontag
4450 <sontag@stsci.edu> for reporting this and testing this fix.
4452 Thu Nov 27 08:55:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4454 * tests/AMI/client.cpp:
4455 * tests/AMI/simple_client.cpp:
4457 Fixed compile errors with g++.
4459 Thu Nov 27 10:51:00 UTC 2003 Don Hinton <dhinton@dresystems.com>
4461 * tao/RTPortableServer/Makefile:
4462 Moved -lTAO -lACE to after the other libs in ACE_SHLIBS.
4464 Wed Nov 26 21:54:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4466 * TAO_IDL/be/be_visitor_traits.cpp (visit_array):
4468 Added missing code to mark node as visited to prevent
4469 repeated code generation, for example if the array is
4470 typedef'd, we want to prevent the underlying type from
4471 generating the same code when it is visited again.
4473 Wed Nov 26 19:15:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4475 * orbsvcs/orbsvcs/Fault_Tolerance.dsp:
4477 Added missing libraries for linking.
4479 Wed Nov 26 17:26:24 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4481 * tests/AMI/ami_test.idl:
4482 * tests/AMI/ami_test_i.cpp:
4483 * tests/AMI/ami_test_i.h:
4485 Added an operation to the IDL file, and to the implementation
4486 class, that contains an INOUT parameter. No call is made to
4487 this operation by the client, it is there to catch a
4488 possible recurrence of a bug recently fixed, in which
4489 incorrect code was generated for INOUT args in sendc-*
4492 Wed Nov 26 16:29:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4494 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
4498 * TAO_IDL/be/be_visitor_traits.cpp:
4499 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
4500 * TAO_IDL/be_include/be_visitor_traits.h:
4502 Added code generation for a declaration of the TAO::Array_Traits
4503 template specialization implemented in the *C.i file. This
4504 is apparently required by BCB6 when inlining is turned off,
4505 since the memory management methods in the traits class are
4506 needed by the *S.cpp file, and *C.i is not included in *C.h.
4507 Thanks to Johnny Willemsen <jwillemsen@remedy.nl> for
4508 reporting the problem.
4510 Wed Nov 26 14:15:20 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4512 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
4513 * TAO_IDL/be/be_visitor_operation/operation.cpp:
4515 Fixed code generation for AMI operations with INOUT parameters.
4516 Thanks to Cyrille Chépélov <cyrille@softek.fr> for
4517 reporting the problem.
4519 Wed Nov 26 18:09:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4521 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
4522 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
4523 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
4524 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
4525 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
4526 It should be libs instead of lib, stupid typo made which I now correct
4528 Wed Nov 26 12:04:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4530 * examples/Content_Server/SMI_Iterator/Makefile:
4531 * examples/Logging/Makefile:
4532 * examples/ior_corbaloc/Makefile:
4534 Do not build them if CosNaming is not built.
4536 Wed Nov 26 11:48:25 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4538 * orbsvcs/Scheduling_Service/Makefile:
4539 * orbsvcs/Dump_Schedule/Makefile:
4541 Check for RTSched instead of Sched before going ahead to build.
4543 * orbsvcs/tests/ImplRepo/NameService/Makefile:
4544 * orbsvcs/tests/Notify/Blocking/Makefile:
4545 * orbsvcs/tests/Notify/Discarding/Makefile:
4546 * orbsvcs/tests/Notify/MT_Dispatching/Makefile
4547 * orbsvcs/tests/Notify/Ordering/Makefile:
4548 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile:
4549 * orbsvcs/tests/Notify/Structured_Filter/Makefile:
4550 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile:
4551 * orbsvcs/tests/Sched/Makefile:
4552 * orbsvcs/tests/ior_corbaname/Makefile:
4554 Do not build any of them if their service level libraries are
4555 not buit For example, if Notify is not built do not build any of
4556 the executables in the above tests.
4558 Wed Nov 26 17:46:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4560 * orbsvcs/orbsvcs/FT_ORB.bor:
4561 Removed this file from the archive, it has been replaced by the three
4562 new BCB makefiles below.
4564 * orbsvcs/orbsvcs/FT_ClientORB.bor:
4565 * orbsvcs/orbsvcs/FT_ServerORB.bor:
4566 * orbsvcs/orbsvcs/FTORB_Utils.bor:
4567 Added new BCB makefiles for FT
4569 * orbsvcs/orbsvcs/Makefile.bor:
4570 Updated this makefile with the changes above
4572 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.bor:
4573 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.bor:
4574 * orbsvcs/tests/FaultTolerance/IOGR/Manager.bor:
4575 * orbsvcs/tests/FaultTolerance/IOGRManipulation/Makefile.bor:
4576 Updated these makefiles because of the changes above
4578 Wed Nov 26 11:00:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4580 * performance-tests/RtCorba/Multiple_Endpoints/Single_Endpoint/Makefile:
4581 Reordered the libraries to get it linking. Static linking needs
4582 proper ordering of libraries.
4584 Wed Nov 26 10:20:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4586 * tests/Servant_To_Reference_Test/server.cpp:
4588 Fixed a warning in g++ builds.
4590 Wed Nov 26 15:20:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4593 Messaging needs PortableServer so added dependency
4595 Wed Nov 26 14:32:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4597 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
4598 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
4599 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
4600 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
4601 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
4602 Add missing lib to fix link errors in our SunForte 8 build.
4604 Wed Nov 26 14:21:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4606 * examples/Event_Comm/Event_Comm_i.cpp:
4607 If ACE_HAS_REGEX is defined include ace/OS_NS_regex.h to fix compile
4608 errors in Solaris Forte8 build.
4610 Wed Nov 26 14:13:22 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4612 * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h:
4613 Added missing const qualifier
4615 Wed Nov 26 14:05:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4617 * orbsvcs/Naming_Service/Naming_Service.bor:
4618 * orbsvcs/Naming_Service/NT_Naming_Service.bor:
4619 * orbsvcs/Time_Service/Time_Service_Clerk.bor:
4620 * orbsvcs/Time_Service/Time_Service_Server.bor:
4621 * include/makeinclude/build_example.bor:
4622 * examples/Quoter/Factory_finder.bor:
4623 * examples/Quoter/Generic_factory.bor:
4624 * examples/Quoter/Server.bor:
4625 * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler_Starter.bor:
4626 * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler_Test.bor:
4627 * tests/InterOp-Naming/server.bor:
4628 Add Messaging library to fix link errors in BCB6 Static Build.
4630 Wed Nov 26 10:47:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4632 * orbsvcs/PSS/PSDL_Scope.cpp:
4633 Removed generation of include of non-existent files
4635 Tue Nov 25 21:17:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4637 * TAO_IDL/be/be_sunsoft.cpp:
4639 Changed code generation for the literal on the rhs of an
4640 unsigned long long constant to be more portable, using
4641 ACE_UINT64_LITERAL instead of a letter suffix. Thanks to
4642 Malcolm McRoberts <mmcroberts@ideorlando.org> for the
4645 Tue Nov 25 20:11:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4647 * orbsvcs/orbsvcs/Makefile.CosEvent:
4648 * orbsvcs/orbsvcs/Makefile.CosLoadBalancing:
4649 * orbsvcs/orbsvcs/Makefile.CosNotification:
4650 * orbsvcs/orbsvcs/Makefile.RT_Notification:
4651 * orbsvcs/orbsvcs/Makefile.SSLIOP:
4652 * orbsvcs/orbsvcs/Makefile.Security:
4653 * orbsvcs/orbsvcs/Makefile.av:
4655 Updated dependencies just for the above files.
4657 Tue Nov 25 20:01:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4659 * orbsvcs/orbsvcs/Makefile:
4661 Lots of libraries depend on CosNaming. CosNaming depends on
4662 corba_messaging. This means that most of the orbsvcs cannot be
4663 built without corba_messaging.
4665 Tue Nov 25 18:17:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4667 * examples/Simulator/Event_Supplier/Makefile:
4669 Do not build this in parallel This seems to create lots of
4672 2003-11-25 Douglas C. Schmidt <schmidt@deuce.doc.wustl.edu>
4674 * utils/wxNamingViewer/wxBindNewContext.cpp: Updated this file to
4675 fix the following problems:
4677 - wxBindNewContext.cpp:110, add a # in front of endif
4679 - wxBindNewContext.cpp: 113 - 119, remove duplicate definition of
4680 WxBindNewContext constructor.
4682 Thanks to Charles Frasch for reporting this!
4684 Tue Nov 25 16:21:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4686 * tests/Servant_To_Reference_Test/server.cpp (svc):
4688 Reduced the number of iterations so that they have any chance of
4689 completing on slower machines.
4691 * tests/Servant_To_Reference_Test/run_test.pl:
4693 Scripts for daily builds
4695 Tue Nov 25 15:52:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4697 * tao/PortableServer/POA.cpp:
4698 * tao/PortableServer/POA.h:
4699 * tao/PortableServer/POA.i:
4701 Calling servant_to_reference () from multiple threads from an
4702 application could lead to race conditions. This checkin prevents
4703 this race condition by adding a lock. We have also added a
4704 method servant_to_reference_i () which does the bulk of the
4705 work. Thanks to Milan Cvetkovic <mcvetkovic@mpathix.com> for
4708 * tests/Servant_To_Reference_Test:
4710 A new test to check for race conditions.
4714 Added Servant_To_Reference_Test into the daily builds.
4716 Tue Nov 25 14:03:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4718 * orbsvcs/orbsvcs/CosNaming.mpc:
4720 Added naming_export.h to the project creator.
4722 Tue Nov 25 13:51:02 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4724 * TAO_IDL/be/be_decl.cpp (compute_full_name):
4725 * TAO_IDL/be/be_visitor_interface/amh_si.cpp (gen_skel_helper):
4727 Fixed long-standing problems with code that was hanging on
4728 to memory owned by ACE_CStrings. These problems show themselves
4729 only intermittently, which is why they weren't fixed long ago.
4730 Thanks to Malcolm McRoberts <mmcroberts@ideorlando.org> for
4731 reporting the problem and providing helpful feedback, since it
4732 was so hard to reproduce.
4734 Tue Nov 25 09:56:58 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4736 * tests/DLL_ORB/Makefile.Test_Client_Module:
4738 No need to compile and link in the skeleton files into the
4739 library. This is counter productive since the skeleton files
4740 bring in some symbols that are not completly resolved during
4743 This is just part of the problem that prevents the test from
4744 running in the daily builds.
4746 Tue Nov 25 09:15:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4748 * tests/Xt_Stopwatch/Makefile:
4749 * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
4751 Do not build if xt_reactor is set to zero.
4753 Tue Nov 25 14:13:24 UTC 2003 Don Hinton <dhinton@dresystems.com>
4755 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.cpp:
4756 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.h:
4757 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.i:
4758 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.cpp:
4759 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.h:
4760 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.i:
4761 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.cpp:
4762 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.h:
4763 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.i:
4764 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.cpp:
4765 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.h:
4766 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.i:
4767 Removed these files from repo--they are automatically generated.
4769 Tue Nov 25 07:16:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4771 * orbsvcs/Naming_Service/Makefile:
4773 Fixed a small typo that caused the Makefile not to build any of
4774 the executables. This should fix the strange errors that were
4775 caused when Naming_Service wasn't built.
4777 Tue Nov 25 10:55:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4779 * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp:
4780 Added #include of ace/os_include/os_netdb.h to get MAXHOSTNAMELEN
4782 Tue Nov 25 08:00:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
4784 * tao/Valuetype/Makefile.bor:
4785 When doing a install also install the *_T.cpp files. Thanks to
4786 Cyrille Chepelov <cyrille@softek.fr> for reporting this
4788 Tue Nov 25 05:25:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
4790 * orbsvcs/orbsvcs/Makefile:
4791 Added missing dependency target for CosNaming to cause Svc_Util
4792 to be built. This should fix a build error occurring when only
4793 CosNaming is Specified in TAO_ORBSVCS. Also, fixed a typo in
4794 one of the dependency lists and added comments on how it how all
4797 Mon Nov 24 20:02:44 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4799 * orbsvcs/tests/Trading/ttest_export.h:
4801 New file containing export macro definitions for Trading_Lib_Test.
4803 * orbsvcs/tests/Trading/Offer_Exporter.h:
4804 * orbsvcs/tests/Trading/Offer_Importer.h:
4805 * orbsvcs/tests/Trading/Service_Type_Exporter.h:
4806 * orbsvcs/tests/Trading/TT_Info.h:
4808 Added include of the new export header file above.
4810 * orbsvcs/tests/Trading/Trading.mpc:
4812 Updated to generate and use the export macro.
4814 Mon Nov 24 20:05:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4816 * examples/Kokyu_dsrt_schedulers/Makefile.Kokyu_DSRT_Schedulers:
4818 Provided the path to the included header files.
4820 Mon Nov 24 19:57:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4822 * orbsvcs/orbsvcs/Makefile:
4824 The last fix was bogus. Added a new target 'all'. Thanks to Don
4825 for pointing it out.
4827 Mon Nov 24 17:57:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4829 * orbsvcs/examples/Notify/Lanes/Makefile:
4830 * orbsvcs/examples/Notify/Lanes/Notify_Lanes.mpc:
4831 * orbsvcs/examples/Notify/ThreadPool/Makefile:
4832 * orbsvcs/orbsvcs/FaultTolerance/fault_tol_export.h:
4833 * orbsvcs/tests/Notify/RT_lib/Makefile:
4835 These tests don't build in a minimum_corba build.
4837 Mon Nov 24 15:24:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4839 * orbsvcs/IFR_Service/IFR_Service.dsp:
4840 * orbsvcs/orbsvcs/Security.dsp:
4842 Set the RTTI options on for these project files.
4844 Mon Nov 24 14:31:45 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4846 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
4847 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
4848 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
4850 Fixed output directory settings.
4852 Mon Nov 24 14:27:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4854 * orbsvcs/tests/Security/Secure_invocation/Makefile:
4856 Added the required libraries for linking withou any problems.
4858 Mon Nov 24 12:33:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4860 * orbsvcs/orbsvcs/Makefile:
4862 Add ORBSVCS_COMPONENTS to he standard_targets. This will force
4863 the make to spit the file with the components that were built.
4865 Mon Nov 24 17:29:30 UTC 2003 Don Hinton <dhinton@dresystems.com>
4868 Uncommented out the dependency on $(TAO_IDL_DEP) for the %C.h
4869 target, and instead added a $(TAO_IDL_DEP) target to
4870 $(ACE_ROOT)/include/makeinclude/rules.local.GNU that emits an
4871 error if the $(TAO_IDL_DEP) doesn't exist. Thanks to Carlos for
4872 motivating this and suggesting the use of /bin/false to force
4873 make to see the error.
4875 Mon Nov 24 11:31:55 UTC 2003 Don Hinton <dhinton@dresystems.com>
4877 * orbsvcs/orbsvcs/Makefile:
4878 Reorganized in order to support parallel builds by removing
4879 .NOTPARALLEL target and code that called this Makefile
4880 recursively. Instead, I've added a pattern target that invokes
4881 the submakefiles in parallel, and a set of targets to handle the
4882 inter-library dependencies.
4884 * orbsvcs/orbsvcs/Makefile.IFRService:
4885 * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
4886 * orbsvcs/orbsvcs/Makefile.RT_Notification:
4887 Reordered library lists.
4889 Sun Nov 23 23:22:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4891 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
4893 Modified the test to use the CRC check.
4895 Sun Nov 23 23:16:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4897 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
4899 In TAO_ECG_CDR_Message_Receiver::handle_input (), use the
4900 modified iov.iov_len before calculating the CRC. Thanks to
4901 Keith Nicewarner for providing this patch.
4903 Sun Nov 23 22:53:58 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4905 * tao/RTCORBA/RTCORBA_includeC.h:
4907 Removed the inclusion of the inlined files since they are are
4908 not required. Thanks to Don for catching the problem.
4910 Mon Nov 24 02:38:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
4913 Removed $(IDL_EXT) from SUFFIXES, and set SUFFIXES to null,
4914 which turns off all the implicit rules--we only want our
4915 explicit rules to fire. Added the IDL generated files to
4916 .PRECIOUS:, since this seems to be done all over in individual
4917 Makefiles. This means that these files won't be deleted if make
4918 is interrupted--but since they are cheap, maybe they should be.
4919 Commented out the $(TAO_IDL_DEP) dependency from rule that
4920 invokes the tao_idl compiler. If the compiler either hasn't
4921 been built or can't be found, this dependency produces a cryptic
4922 errors like: "no rule to build xC.h needed by xC.cpp," instead
4923 of the more useful, "tao_idl not found."
4925 * examples/Simple/time-date/Makefile:
4926 Removed $(SHLIB) from the dependency list for the server
4927 target. It isn't needed and wouldn't work like this anyway, if
4928 you want a library, add it to LDLIBS. Removed the empty BIN:
4931 * examples/Simulator/Event_Supplier/Makefile:
4932 Changed IDL_FILES from NavWeap to ../NavWeap so it could be
4933 found, and removed unneeded IDL variables. Removed include
4934 rules.bin.GNU since we aren't define our own targets, as well as
4935 the realclean and .NOTPARALLEL targets (parallelism works now),
4936 and the NavWeapC.h: target that invoke the tao_idl compiler. Also,
4937 added link lines to each of the targets since the BIN rule no
4938 longer adds all the dependencies as objects via the $^
4939 variable--which is what made it impossible to have BIN targets
4940 depend on LIB or IDL targets and broke parallelism. BIN no
4941 longer does that, see the ACE ChangeLog entry with the same tag
4942 for an explaination.
4944 * orbsvcs/tests/Trading/Makefile:
4945 Added -lTTest to LDLIBS and removed the BIN target dependencies
4946 that are no longer needed.
4948 * tests/Object_Loader/Makefile:
4949 Added -lTest_DLL to LDLIBS.
4951 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.h:
4952 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.h:
4953 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.h:
4954 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.h:
4955 Changed the directory seperator from '/' to '/' so non-Windows
4956 platforms will be happy.
4958 Sun Nov 23 21:52:19 2003 Huang-Ming Huang <hh1@cse.wustl.edu>
4960 * orbsvcs/orbsvcs/FtRtecEventComm.idl:
4961 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
4962 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp:
4963 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.h:
4964 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.cpp:
4965 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxyConsumer.h:
4966 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.cpp:
4967 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ProxySupplier.h:
4968 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp:
4969 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.h:
4970 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp:
4971 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
4972 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.h:
4973 * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
4974 * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h:
4976 Changed FtRtecEventComm::ObjectId from a typedef to CORBA::ObjectSeq
4977 to sequence<octet>. Most references to PortableServer::ObjectId use
4978 FtRtecEventComm::ObjectId instead.
4980 Sun Nov 23 21:28:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
4984 Added project dependencies that had gone missing.
4986 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
4987 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
4988 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
4990 Fixed link lib paths and build output directories.
4992 * orbsvcs/orbsvcs/SSLIOP.dsp:
4996 Sun Nov 23 20:43:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
4998 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
4999 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
5001 #included "ace/os_include/os_netdb.h" to pacify Win32 VC6
5004 Sun Nov 23 20:09:53 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5006 * tao/RTCORBA/RTCORBA_include.pidl:
5007 * tao/RTCORBA/RTCORBA_includeC.h:
5009 New files, a .pidl which only includes RTCORBA.pidl, and the
5010 stub header file generated from it, hand-crafted to include
5011 RTCORBA.h instead of RTCORBAC.h. This pair of files allows
5012 applications to include RTCORBA.pidl in their IDL files by
5013 including RTCORBA_include.pidl instead and let the IDL compiler
5014 automatically include RTCORBA_includeC.h in the associated
5015 generated file, thus avoiding the error of including RTCORBAC.h
5018 * tao/RTCORBA/RTCORBA.mpc:
5020 Added RTCORBA_includeC.h to the header file list.
5022 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl:
5023 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl:
5024 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl:
5025 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl:
5027 Replaced include of RTCORBA.pidl in these files with
5028 RTCORBA_include.pidl.
5030 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
5032 Reverted change to idlflags in
5034 Sat Nov 22 17:20:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5036 since changes above now make it unnecessary.
5038 Sun Nov 23 17:48:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5040 * TAO_IDL/be/be_decl.cpp (compute_full_name):
5042 Added a copy operation to the char* return value since it
5043 is owned by a locally created ACE_CString. Even though
5044 this copy operation is necessary, its omission does not always
5045 show up as a problem. Thanks to Malcolm McRoberts
5046 <mmcroberts@ideorlando.org> for pointing out a case and a
5047 platform where it does.
5049 Sun Nov 23 14:31:46 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
5051 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
5052 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
5053 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
5054 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
5055 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
5056 * docs/tutorials/Quoter/idl/Quoter_idl.mpc:
5057 * docs/tutorials/Quoter/AMI/Quoter_AMI.mpc:
5058 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
5059 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
5060 * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
5061 Updated these MPC files, exceptions are needed for all at this moment and
5062 the Quoter_idl file must be build before the Simple ones.
5064 Sun Nov 23 08:20:44 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5066 * tao/OctetSeq.pidl:
5070 Thanks to Johnny for reporting a small problem with generated
5071 code that caused the Borland builds to freak out.
5073 Sat Nov 22 20:44:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5075 * examples/Simple/grid/Makefile:
5077 Added TAO_Messaging to the link line.
5079 Sat Nov 22 20:39:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5081 * tests/ORT/ORT.mpc:
5083 Changed teh project name in the above file so that they don't
5084 clash with projects in orbsvcs/examples.
5086 Sat Nov 22 20:35:45 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5088 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
5090 Fixed a typo in the mpc file.
5092 Sat Nov 22 17:20:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5094 * examples/Advanced/ch_12/client.cpp:
5095 * examples/Advanced/ch_12/icp.cpp:
5096 * examples/Advanced/ch_12/server.cpp:
5097 * examples/Advanced/ch_12/server.h:
5098 * examples/Advanced/ch_18/client.cpp:
5099 * examples/Advanced/ch_18/icp.cpp:
5100 * examples/Advanced/ch_18/server.cpp:
5101 * examples/Advanced/ch_18/server.h:
5102 * examples/Advanced/ch_21/client.cpp:
5103 * examples/Advanced/ch_21/icp.cpp:
5104 * examples/Advanced/ch_21/server.cpp:
5105 * examples/Advanced/ch_21/server.h:
5106 * examples/Advanced/ch_3/client.cpp:
5107 * examples/Advanced/ch_3/server.cpp:
5108 * examples/Advanced/ch_8_and_10/client.cpp:
5109 * examples/Advanced/ch_8_and_10/icp.cpp:
5110 * examples/Advanced/ch_8_and_10/server.h:
5112 Added missing #includes, also added 'u' to some
5113 integer literals used as sequence indices.
5115 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.cpp:
5116 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.h:
5117 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.i:
5118 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.cpp:
5119 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.h:
5120 * examples/Kokyu_dsrt_schedulers/Kokyu_qosC.i:
5121 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.cpp:
5122 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.h:
5123 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.i:
5124 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.cpp:
5125 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.h:
5126 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.i:
5127 * examples/Kokyu_dsrt_schedulers/utils.h:
5128 * examples/Kokyu_dsrt_schedulers/Kokyu_DSRT_Schedulers.mpc:
5130 Modified MPC file and added #includes of RTCORBA.h to
5131 allow the project to build automatically, without
5132 needing a separate step for code generation.
5134 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl:
5135 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.idl:
5136 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.idl:
5137 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.idl:
5139 New files renamed from the ones below.
5141 * examples/Kokyu_dsrt_schedulers/FP_Scheduling.pidl:
5142 * examples/Kokyu_dsrt_schedulers/Kokyu_qos.pidl:
5143 * examples/Kokyu_dsrt_schedulers/MIF_Scheduling.pidl:
5144 * examples/Kokyu_dsrt_schedulers/MUF_Scheduling.pidl:
5146 Removed files, renamed to the ones above.
5148 Sat Nov 22 11:32:30 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5150 * tests/Bug_1330_Regression/server.cpp:
5151 * tests/Bug_1627_Regression/server.cpp:
5152 * tests/Bug_1635_Regression/client.cpp:
5153 * tests/Bug_1636_Regression/client.cpp:
5154 * tests/Bug_1639_Regression/struct_client.cpp:
5155 * tests/ICMG_Any_Bug/HelloWorld.h:
5156 * tests/IORManipulation/IORTest.cpp:
5157 * tests/Portable_Interceptors/Bug_1559/server.cpp:
5158 * tests/Portable_Interceptors/Collocated/Dynamic/Echo_Collocated_ORBInitializer.cpp:
5159 * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp:
5160 * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping.cpp:
5161 * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping.h:
5162 * tests/RTCORBA/Diffserv/server.cpp:
5164 Added missing #includes and removed #includes of corba.h
5167 * tests/Smart_Proxies/Collocation/Smart_Proxies_Collocation.mpc:
5169 Made the IDL command line options of stub and skeleton
5170 projects the same (both sets of export macro and include
5171 directives in both projects) so the 2nd execution of the
5172 IDL compiler won't change anything in files generated
5173 from the 1st execution.
5175 Sat Nov 22 10:12:37 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5179 If messaging is set to zero, set RTCORBA to zero.
5181 * tests/RTCORBA/Linear_Priority/Makefile:
5182 * tests/RTCORBA/Persistent_IOR/Makefile:
5183 * tests/RTCORBA/Policy_Combinations/Makefile:
5184 * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile:
5185 * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile:
5186 * tests/RTCORBA/Thread_Pool/Makefile:
5188 Fixed what I broke before. The makefiles also need to ensure
5189 that RTCORBA is available in addition to minimum_corba being set
5192 Sat Nov 22 08:34:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5194 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile:
5195 * orbsvcs/examples/Notify/Lanes/Makefile:
5196 * orbsvcs/examples/Notify/ThreadPool/Makefile:
5197 * examples/Callback_Quoter/Makefile:
5198 * examples/Event_Comm/Makefile:
5199 * examples/Logging/Makefile:
5200 * examples/Simple/bank/Makefile:
5201 * examples/Simple/echo/Makefile:
5202 * examples/Simple/time/Makefile:
5203 * examples/Simple/time-date/Makefile:
5204 * performance-tests/POA/Demux/Makefile:
5206 Fixed the above Makefiles to link in the messaging
5207 library. Fallout due to the change from Simon.
5209 * orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc:
5211 Do not build if minimum_corba is enabled.
5213 Sat Nov 22 07:42:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5215 * tests/Smart_Proxies/On_Demand/Makefile:
5217 Fix the static build linking errors. Thanks to Don Hinton for
5220 Fri Nov 21 22:19:39 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5222 * tests/Bug_1636_Regression/client.cpp:
5224 Fixed compilation errors in builds where exceptions are turned
5227 * tests/Bug_1639_Regression/Makefile:
5228 * tests/Bug_1639_Regression/Makefile.Bug_1639_testclient:
5229 * tests/Bug_1639_Regression/test.mpc:
5231 Made this test compilable only when exceptions are turned
5232 on. The right way would be to use ACE_EXCEPTION macros. But
5233 Simon has to be doing that. Till then, let me get the builds
5236 Fri Nov 21 21:48:27 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5238 * orbsvcs/orbsvcs/AV.mpc:
5240 Added SCT_SEQ.cpp coditionally in makefiles only when sctp is
5243 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
5244 * orbsvcs/orbsvcs/ESF/ESF_Shutdown_Proxy.cpp:
5246 Fixed compile error that showed up in MPC builds. They needed a
5247 couple of inclusions.
5249 Fri Nov 21 21:05:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5251 * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp:
5252 * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
5253 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
5254 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
5255 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
5256 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
5257 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Replication_Service.cpp:
5258 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp:
5259 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp:
5260 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.h:
5261 * orbsvcs/orbsvcs/Log/PersistStore.cpp:
5263 Added missing file includes, and made the RTFT Event Channel build
5264 work when TAO_HAS_SCIOP is not defined.
5266 * orbsvcs/orbsvcs/FtRtEvent.mpc:
5268 Added missing export header file.
5272 Added missing file OctetSeqA.cpp.
5274 * tao/Utils/tao_Utils.mpc:
5276 Added missing TAO_UTILS_BUILD_DLL preprocessor directive.
5278 Fri Nov 21 20:48:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5280 * TAO_IDL/be/be_typedef.cpp:
5282 Fixed a warning in the daily builds.
5284 Fri Nov 21 14:57:06 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5286 * TAO_IDL/be/be_visitor_interface/amh_si.cpp:
5287 * TAO_IDL/be_include/be_visitor_interface/amh_si.h:
5289 New files containing a visitor that generates calls to
5290 base skeleton methods for base classes in AMH. These
5291 methods were not getting generated before.
5293 * TAO_IDL/be/be_interface.cpp:
5294 * TAO_IDL/be/be_visitor_interface.cpp:
5295 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
5296 * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
5297 * TAO_IDL/be_include/be_interface.h:
5298 * TAO_IDL/be_include/be_visitor_interface.h:
5299 * TAO_IDL/be_include/be_visitor_interface/amh_sh.h:
5300 * TAO_IDL/be_include/be_visitor_interface/interface_si.h:
5302 Changes related to the bug fix above. Thanks to Malcolm
5303 McRoberts <mmcroberts@ideorlando.org> for pointing out
5304 the problem. This closes {BUGID:1568]
5306 Fri Nov 21 11:16:50 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5308 * tao/DynamicAny/DynSequence_i.cpp (equal):
5310 Added check for equal sequence length before doing the
5311 member-wise comparison. Thanks to David Kinder
5312 <david.kinder@sophos.com> for reporting the bug. This
5313 closes [BUGID:1654].
5315 Fri Nov 21 10:31:38 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5317 * TAO_IDL/ast/ast_decl.cpp:
5318 * TAO_IDL/be/be_typedef.cpp:
5319 * TAO_IDL/include/ast_decl.h:
5321 Fixed error in logic of determining whether a sequence
5322 is anonymous or typedef'd.
5324 Fri Nov 21 08:55:16 2003 Charlie Frasch <cfrasch@atdesk.com>
5326 * utils/wxNamingViewer/Makefile:
5327 * utils/wxNamingViewer/README:
5328 * utils/wxNamingViewer/mondrian.xpm:
5329 * utils/wxNamingViewer/wxAddNameServerDlg.cpp:
5330 * utils/wxNamingViewer/wxBindDialog.cpp:
5331 * utils/wxNamingViewer/wxBindDialog.h:
5332 * utils/wxNamingViewer/wxBindNewContext.cpp:
5333 * utils/wxNamingViewer/wxNamingObject.cpp:
5334 * utils/wxNamingViewer/wxNamingTree.cpp:
5335 * utils/wxNamingViewer/wxNamingViewer.cpp:
5336 * utils/wxNamingViewer/wxNamingViewerFrame.cpp:
5337 * utils/wxNamingViewer/wxSelectNSDialog.cpp:
5338 * utils/wxNamingViewer/wxViewIORDialog.cpp:
5339 Updated for linux, gcc, latest ACE/TAO and wxWindows 2.4.2. For
5340 linux, the wxNamingViewer.wxr file is no longer used, and the
5341 dialog components are created inline. A future change should
5342 incorporate wxWindow's new XML-based resource system.
5344 Fri Nov 21 02:57:35 UTC 2003 Don Hinton <dhinton@dresystems.com>
5347 Added IDL_SRC and IDL_OBJ variables. If you define IDL_SRC in
5348 your Makefile to be the name of an IDL file (without .idl),
5349 these variables will automatically contain a list of
5350 corresponding *.C.h and *S.h, and *C.o and *S.o files
5351 respectively. In a related ACE ChangeLog entry with the same
5352 ChangeLogTag, $(IDL_SRC) was added as a target dependant on the
5353 IDL_FILES, so if these files are modified, the IDL_SRC will be
5354 automatically regenerated. Also, the same ChangeLog entry
5355 mentioned that $(IDL_SRC) is now alway listed as the first
5356 dependency in the BUILD variable, so it will alway be generated
5357 first an no longer constitute a problem for parallel builds.
5358 Makefiles need do no more than define IDL_FILES and use IDL_SRC
5359 and IDL_OBJS for this to work.
5361 * docs/tutorials/Quoter/AMI/Makefile:
5362 * docs/tutorials/Quoter/Event_Service/Makefile:
5363 * docs/tutorials/Quoter/On_Demand_Activation/Makefile:
5364 * docs/tutorials/Quoter/idl/Makefile:
5365 * examples/AMH/Sink_Server/Makefile:
5366 * examples/POA/Generic_Servant/Makefile.client:
5367 * examples/POA/Generic_Servant/Makefile.generic_servant:
5368 * examples/ior_corbaloc/Makefile:
5369 * orbsvcs/tests/EC_Custom_Marshal/Makefile:
5370 * orbsvcs/tests/FaultTolerance/IOGR/Makefile:
5371 * orbsvcs/tests/IOR_MCast/Makefile:
5372 * orbsvcs/tests/Notify/Structured_Filter/Makefile:
5373 * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile:
5374 * orbsvcs/tests/ior_corbaname/Makefile:
5375 * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile:
5376 * tests/AMH_Exceptions/Makefile:
5377 * tests/AMI_Buffering/Makefile:
5378 * tests/Codec/Makefile:
5379 * tests/Collocation/Makefile.impl:
5380 * tests/Collocation/Makefile.stub:
5381 * tests/Collocation/Makefile.test:
5382 * tests/DLL_ORB/Makefile.Test_Client_Module:
5383 * tests/DLL_ORB/Makefile.Test_Server_Module:
5384 * tests/Portable_Interceptors/Bug_1559/Makefile:
5385 * tests/Smart_Proxies/On_Demand/Makefile:
5386 Removed IDL_SRC and adjusted other variables in accordance with
5387 the above changes. Also removed the realclean and .PRECIOUS
5388 targets as they are no longer needed. These instances of
5389 IDL_SRC did not include the .cpp extention. All other instances
5390 in TAO include the .cpp extention.
5392 * orbsvcs/Makefile.CosConcurrency:
5393 * orbsvcs/orbsvcs/Makefile.CosEvent:
5394 * orbsvcs/orbsvcs/Makefile.CosLifeCycle:
5395 * orbsvcs/orbsvcs/Makefile.CosLoadBalancing:
5396 * orbsvcs/orbsvcs/Makefile.CosNaming:
5397 * orbsvcs/orbsvcs/Makefile.CosNotification:
5398 * orbsvcs/orbsvcs/Makefile.CosProperty:
5399 * orbsvcs/orbsvcs/Makefile.CosTime:
5400 * orbsvcs/orbsvcs/Makefile.CosTrading:
5401 * orbsvcs/orbsvcs/Makefile.DsEventLogAdmin:
5402 * orbsvcs/orbsvcs/Makefile.DsLogAdmin:
5403 * orbsvcs/orbsvcs/Makefile.DsNotifyLogAdmin:
5404 * orbsvcs/orbsvcs/Makefile.ESF:
5405 * orbsvcs/orbsvcs/Makefile.ETCL:
5406 * orbsvcs/orbsvcs/Makefile.FTORB:
5407 * orbsvcs/orbsvcs/Makefile.FaultTolerance:
5408 * orbsvcs/orbsvcs/Makefile.IFRService:
5409 * orbsvcs/orbsvcs/Makefile.Metrics:
5410 * orbsvcs/orbsvcs/Makefile.PortableGroup:
5411 * orbsvcs/orbsvcs/Makefile.RTCORBAEvent:
5412 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
5413 * orbsvcs/orbsvcs/Makefile.RTEvent:
5414 * orbsvcs/orbsvcs/Makefile.RTEventLogAdmin:
5415 * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
5416 * orbsvcs/orbsvcs/Makefile.RTOLDEvent:
5417 * orbsvcs/orbsvcs/Makefile.RTSched:
5418 * orbsvcs/orbsvcs/Makefile.RTSchedEvent:
5419 * orbsvcs/orbsvcs/Makefile.RT_Notification:
5420 * orbsvcs/orbsvcs/Makefile.SSLIOP:
5421 * orbsvcs/orbsvcs/Makefile.Security:
5422 * orbsvcs/orbsvcs/Makefile.Svc_Utils:
5423 * orbsvcs/orbsvcs/Makefile.av:
5424 Modified these makefiles to use the new all_in_one.GNU file
5425 which simplifies Makefiles by only requiring them to include a
5426 single file and automatically handles conditional compiles based
5427 on requirements list passed as a list assigned to
5428 REQUIRED_COMPONENTS. Updated dependencies.
5430 Thu Nov 20 21:02:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5432 * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
5433 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
5434 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
5435 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
5436 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch_T.inl:
5438 Added missing includes to get them compiling on VC7.1
5440 Thu Nov 20 20:25:35 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5442 * tests/UNKNOWN_Exception/server.dsp:
5444 Added missing link to TAO_Valuetype*.lib.
5446 Thu Nov 20 20:24:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5450 Moved a header file inclusion from below the pragma directive to
5451 the top of the file.
5453 Thu Nov 20 20:12:37 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5455 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
5456 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
5458 Removed generation of _tao_any_destructor for anonymous sequences.
5460 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
5462 Removed generation of explicit template instantiation of
5463 sequence base class for anonymous sequences of typedef'd
5464 basic types. Also removed generation of explicit template
5465 instantiation of Any impl class for anonymous sequences.
5467 * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.cpp:
5468 * orbsvcs/performance-tests/RTEvent/lib/RT_Class.cpp:
5469 * orbsvcs/performance-tests/RTEvent/lib/Send_Task.cpp:
5470 * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
5472 Added missing ACE file includes.
5474 Thu Nov 20 19:16:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5479 * tao/ServicesC.cpp:
5483 Regenerated the code and removed the duplicate explicit template
5486 * tao/Tagged_Components.cpp:
5489 Removed duplicate explicit template instantiations.
5491 * tao/diffs/Domain.diff
5493 Updated the diff files.
5495 Thu Nov 20 18:28:58 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5497 * tao/IFR_Client_Adapter.h:
5498 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
5499 * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
5501 Added TAO_HAS_MINIMUM_CORBA around create_operation_list.
5506 Nowhere in the CORBA spec does it say that messaging and
5507 RTCORBA needs to disabled when minimum corba is enabled. It has
5508 been a TAO artifact from legacy code. This prevented users from
5509 using RTCORBA in minimum_corba mode, which IMHO is insane to say
5510 the least. I am sure Bill Beckwith would support my argument:-)
5512 Just enabled RTCORBA and messaging in minimum_corba builds.
5514 * tao/RTCORBA/RTCORBA.cpp:
5515 * tao/RTCORBA/RTCORBA.h:
5517 Set the #defined properly.
5519 * tests/RTCORBA/Linear_Priority/Makefile:
5520 * tests/RTCORBA/Persistent_IOR/Makefile:
5521 * tests/RTCORBA/Policy_Combinations/Makefile:
5522 * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile:
5523 * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile:
5524 * tests/RTCORBA/Thread_Pool/Makefile:
5526 These tests specifically use the minimum_poa features. So
5527 prevented these tests from compiling in minimum_corba builds.
5529 Thu Nov 20 18:05:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5531 * tao/Valuetype/AbstractBase.cpp:
5532 * tao/Valuetype/AbstractBase.h:
5533 * tao/Valuetype/AbstractBase.inl:
5534 * tao/Valuetype/AbstractBase_T.cpp (unchecked_narrow):
5536 Removed _downcast() and _unchecked_narrow() methods. The
5537 second has been removed from TAO entirely, replace with
5538 dynamic_cast<>, while the first was added to the original
5539 implementation of abstract interfaces but, in hindsight
5540 seems not to be need. Thanks to George Edwards
5541 <edwardsgt@vanderbilt.edu> for his advice on this last item.
5543 * tao/Valuetype/TAO_Valuetype.dsp:
5545 Added missing files AbstractBase_T.h and AbstractBase_T.cpp
5548 * tao/Valuetype/ValueBase.h:
5550 Removed no-op inline remanat of _tao_obv_narrow(), that was
5551 only waiting for regeration of code within the TAO libraries
5554 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
5556 Removed overlooked code generation of _unchecked_narrow()
5557 and _tao_class_id, both of which have been already removed
5558 from interface code generation.
5560 * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
5562 Added missing 'static' qualifier to code generation for a
5563 constant inside an interface or a valuetype.
5565 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
5567 Cosmetic changes to comments in source code.
5569 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
5570 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
5571 * TAO_IDL/be_include/be_visitor_interface/interface_cs.h:
5573 Removed code generation for _downcast() and _tao_obv_narrow()
5574 for abstract interfaces. Also removed methods (no longer used)
5575 that generated _unchecked_narrow() for concrete and abstract
5578 Thu Nov 20 13:05:00 2003 Justin mIchel <michel_j@ociweb.com>
5580 * tao/PortableServer/ImR_LocatorC.cpp:
5581 * tao/PortableServer/ImR_Locator.pidl:
5583 Removed redundant explicit template instantiations. This should
5584 be a temporary workaround. Eventually, the generated file will
5587 Thu Nov 20 11:04:09 2003 Dale Wilson <wilson_d@>
5589 * orbsvcs/orbsvcs/FT_ORB.dsp:
5590 Remove this and replace it with the following three libraries.
5592 * orbsvcs/orbsvcs/FTORB_Utils.dsp:
5593 * orbsvcs/orbsvcs/FT_ClientORB.dsp:
5594 * orbsvcs/orbsvcs/FT_ServerORB.dsp:
5595 New shared libraries.
5598 Include above changes in dsw
5599 Working on VC6 build errors in scoreboard.
5602 Thu Nov 20 15:39:44 2003 Simon McQueen <sm@prismtechnologies.com>
5606 Added dependency on Messaging to CosNaming to hopefully fix new
5607 errors in VC++ XP build on scoreboard.
5609 Thu Nov 20 08:20:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5611 * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile:
5612 * examples/RTScheduling/MIF_Scheduler/Makefile:
5614 Added TAO_Messaging to the link line.
5616 Wed Nov 19 21:38:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5621 Fixed typos in explicit template instantiations.
5623 Wed Nov 19 20:09:17 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5625 * orbsvcs/Concurrency_Service/Makefile:
5626 * orbsvcs/Naming_Service/Makefile:
5627 * orbsvcs/Time_Service/Makefile
5628 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile:
5629 * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile:
5630 * orbsvcs/tests/AVStreams/Component_Switching/Makefile
5631 * orbsvcs/tests/AVStreams/Full_Profile/Makefile:
5632 * orbsvcs/tests/AVStreams/Multicast/Makefile:
5633 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile:
5634 * orbsvcs/tests/AVStreams/Pluggable/Makefile:
5635 * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile:
5636 * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile:
5637 * orbsvcs/tests/Concurrency/Makefile:
5638 * orbsvcs/tests/Property/Makefile:
5639 * orbsvcs/tests/Sched_Conf/Makefile:
5640 * orbsvcs/tests/Simple_Naming/Makefile:
5641 * orbsvcs/tests/Time/Makefile:
5643 Added TAO_Messaging to the link line. Further made sure that we
5644 don't build these when messaging is disabled.
5646 Wed Nov 19 19:43:15 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5650 Cosmetic changes, to keep line lengths under 80 characters.
5654 Changed the exception thrown by create_operation_list() to
5655 INTF_REPOS, since we are call IFR_Client in this function.
5656 Also added .inout() to a couple uses of String_var.
5658 * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp (create_operation_list):
5660 Plugged memory leak, made changes to conform to the ACE style
5661 guidelines, and several other changes to clean up the code.
5663 Wed Nov 19 19:24:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5667 Fixed a warning. Probably this would be millionth time in the
5668 history of ACE+TAO that we fix a warning, which is basically
5669 a .in () for a _var.
5671 Wed Nov 19 17:39:56 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5673 * TAO_IDL/be/be_global.cpp:
5674 * TAO_IDL/driver/drv_args.cpp:
5676 Changed generated code for constants defined in a module to be
5677 inlined by default, and added command line option -Guc to
5678 uninline such generated code, for use with compiler that have
5679 a problem with such things when using pre-compiled headers.
5680 Also updated usage message to reflect the command line option
5681 change. Removed the option -Gic to make the generated code
5682 inline, since it is now redundant.
5684 * docs/compiler.html:
5685 * docs/releasenotes/index.html:
5687 Updated the IDL compiler options table and the releasenotes
5688 with the changes above.
5690 Wed Nov 19 13:51:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
5692 * tao/Any_Special_Impl_T.cpp (insert):
5694 Eliminated a memory leak (TypeCode copy not released) when
5695 inserting a string into an Any.
5697 * tao/DynamicAny/DynAny_i.cpp:
5698 * tao/DynamicAny/DynArray_i.cpp:
5699 * tao/DynamicAny/DynCommon.cpp:
5700 * tao/DynamicAny/DynEnum_i.cpp:
5701 * tao/DynamicAny/DynSequence_i.cpp:
5702 * tao/DynamicAny/DynStruct_i.cpp:
5703 * tao/DynamicAny/DynUnion_i.cpp:
5705 Eliminated memory leaks (ACE_Message_Block copy not released) that
5706 occur when an Any of known type is used to create or assign to a
5707 Dynamic Any. Such Anys do not contain their value encoded in a
5708 CDR stream as Anys of unknown type do. However, all of TAO's
5709 interpretive (de)marshaling code assumes the latter so, if the
5710 Any's type is known, it must be marshaled into a CDR stream
5711 before it can be processed by Dynamic Any code. In taking this
5712 step, we were leaving an extra copy of a message block lying
5713 around. Thanks to Harvinder Sawhney <harvinder_sawhney@agilent.com>
5714 for pointing out the leaks. Also made cosmetic changes to keep
5715 line lengths under 80 characters.
5717 Tue Nov 18 23:17:24 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5719 * orbsvcs/Concurrency_Service/Makefile:
5720 * orbsvcs/Time_Service/Makefile:
5722 Added messaging library. This is not sufficient. We need to make
5723 a check whether messaging is on or not. I just wanted to fix
5724 this before I went to bed.
5726 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp:
5728 Fixed an unused variable warning.
5730 Tue Nov 18 22:49:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5732 * orbsvcs/Naming_Service/Makefile:
5734 Added messaging library.
5736 Tue Nov 18 22:32:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5738 * orbsvcs/orbsvcs/CosNaming.mpc:
5740 Naming service now uses the messaging library.
5742 Tue Nov 18 22:26:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5748 Tue Nov 18 12:11:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5750 * orbsvcs/LoadBalancer/Makefile.LoadManager:
5751 * orbsvcs/LoadBalancer/Makefile.LoadMonitor:
5753 Fixed brain damaged way of doing things. Checks for whether
5754 certain options have been turned on or off made sure that they
5755 would never be built.
5757 Tue Nov 18 12:03:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5759 * orbsvcs/orbsvcs/Makefile.CosNotification:
5761 Updated dependencies.
5763 Tue Nov 18 11:29:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5765 * tao/IFR_Client_Adapter.h:
5767 * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
5769 Fixed compile errors that were caused due to improper macro
5772 Tue Nov 18 13:59:11 2003 Simon McQueen <sm@prismtechnologies.com>
5774 * tao/ORB.cpp (resolve_service):
5776 Remove the check for an environment property defining the IOR of one
5777 of the four 'known' services.
5779 (resolve_initial_references):
5781 Check instead for an environment property in the form <name>IOR after
5782 checking the IOR table (where name is any name). This fixes bug
5785 (create_operation_list):
5786 Added this method. Delegates to TAO_IFR_Client_Adapter (see below).
5788 * tao/CORBA_methods.h:
5789 * tao/ORB.h (create_operation_list):
5790 * tao/IFR_Client_Adapter.h (create_operation_list):
5791 * tao/IFR_Client/IFR_ClientAdapterImpl.h (create_operation_list):
5792 * tao/IFR_Client/IFR_ClientAdapterImpl.cpp (create_operation_list):
5794 Implemented create_operation_list. This fixes bug #1630.
5796 * orbsvcs/IFR_Service/ifr_removing_visitor.cpp:
5797 * orbsvcs/IFR_Service/ifr_removing_visitor.h:
5799 Added visit_root method. This fixes bug #1331.
5801 * tao/DynamicAny/DynUnion_i.cpp (to_any):
5803 Check if union is empty, i.e. check if it has an active member,
5804 before adding member_ to the CDR Stream. This fixes bug #1636.
5808 Strip alias from type code. This fixes bug #1639.
5810 * utils/nslist/nsadd.cpp:
5811 * utils/nslist/nslist.cpp:
5812 * utils/nslist/README:
5814 Add the ability to list the IORs of subcontexts within a naming
5815 graph. This fixes bug #1624.
5817 * tao/Valuetype/ValueBase.cpp (_tao_unmarshal_pre):
5819 If no type information is given in the CDR encoding, as indicated
5820 by the <value-tag>, then use the repository id parameter instead.
5821 This fixes bug #1629.
5823 * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp (visit_array):
5825 Fix check for definition in another file. This fixes bug #1628.
5827 * utils/catior/catior.cpp (main):
5829 Removed -n option. It doesn't do anything. Fixes bug #1332.
5831 * tao/Acceptor_Registry.cpp (open):
5833 Allow additional -ORBEndpoint value(s) to be specified as the
5834 environment property TAO_ORBENDPOINT. This fixes bug #1627.
5836 * orbsvcs/orbsvcs/CosNaming.bor:
5837 * orbsvcs/orbsvcs/CosNaming.dsp:
5838 * orbsvcs/orbsvcs/CosNaming.mpc:
5839 * orbsvcs/orbsvcs/Makefile.CosNaming:
5841 Added dependency on TAO_Messaging. See below.
5843 * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
5844 * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp:
5845 * orbsvcs/orbsvcs/Naming/Naming_Utils.h:
5847 Set relative round trip timeout on Orb in response to value
5848 of new '-z' command line NameService parameter. This fixes
5851 * orbsvcs/Naming_Service/README:
5853 Documented the -z option.
5855 * orbsvcs/tests/Bug_1334_Regression/Bug_1334_client.dsp:
5856 * orbsvcs/tests/Bug_1334_Regression/Bug_1334_client.dsw:
5857 * orbsvcs/tests/Bug_1334_Regression/Bug_1334_Regression.dsw:
5858 * orbsvcs/tests/Bug_1334_Regression/client.cpp:
5859 * orbsvcs/tests/Bug_1334_Regression/Makefile:
5860 * orbsvcs/tests/Bug_1334_Regression/Makefile.Bug_1334_client:
5861 * orbsvcs/tests/Bug_1334_Regression/README:
5862 * orbsvcs/tests/Bug_1334_Regression/run_test.pl:
5863 * orbsvcs/tests/Bug_1334_Regression/test.mpc:
5864 * orbsvcs/tests/Bug_1630_Regression/Bug_1630_Regression.dsw:
5865 * orbsvcs/tests/Bug_1630_Regression/Bug_1630_testclient.dsp:
5866 * orbsvcs/tests/Bug_1630_Regression/Makefile:
5867 * orbsvcs/tests/Bug_1630_Regression/Makefile.Bug_1630_testclient:
5868 * orbsvcs/tests/Bug_1630_Regression/run_test.pl:
5869 * orbsvcs/tests/Bug_1630_Regression/test.mpc:
5870 * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
5871 * tests/Bug_1330_Regression/Bug_1330_Client.dsp:
5872 * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
5873 * tests/Bug_1330_Regression/Bug_1330_Server.dsp:
5874 * tests/Bug_1330_Regression/client.cpp:
5875 * tests/Bug_1330_Regression/Makefile:
5876 * tests/Bug_1330_Regression/Makefile.Bug_1330_Client:
5877 * tests/Bug_1330_Regression/Makefile.Bug_1330_Server:
5878 * tests/Bug_1330_Regression/README:
5879 * tests/Bug_1330_Regression/run_test.pl:
5880 * tests/Bug_1330_Regression/server.cpp:
5881 * tests/Bug_1330_Regression/Test.idl:
5882 * tests/Bug_1330_Regression/Test_i.cpp:
5883 * tests/Bug_1330_Regression/Test_i.h:
5884 * tests/Bug_1627_Regression/Bug_1627_Client.dsp:
5885 * tests/Bug_1627_Regression/Bug_1627_Regression.dsw:
5886 * tests/Bug_1627_Regression/Bug_1627_Server.dsp:
5887 * tests/Bug_1627_Regression/client.cpp:
5888 * tests/Bug_1627_Regression/Makefile:
5889 * tests/Bug_1627_Regression/Makefile.Bug_1627_Client:
5890 * tests/Bug_1627_Regression/Makefile.Bug_1627_Server:
5891 * tests/Bug_1627_Regression/README:
5892 * tests/Bug_1627_Regression/run_test.pl:
5893 * tests/Bug_1627_Regression/server.cpp::
5894 * tests/Bug_1627_Regression/Test.idl:
5895 * tests/Bug_1627_Regression/test.mpc:
5896 * tests/Bug_1627_Regression/Test_i.cpp:
5897 * tests/Bug_1627_Regression/Test_i.h:
5898 * tests/Bug_1628_Regression/run_test.pl:
5899 * tests/Bug_1628_Regression/TestCase.idl:
5900 * tests/Bug_1628_Regression/TestType.idl:
5901 * tests/Bug_1635_Regression/Bug_1635_Client.dsp:
5902 * tests/Bug_1635_Regression/Bug_1635_Regression.dsw:
5903 * tests/Bug_1635_Regression/Bug_1635_Regression.mpc:
5904 * tests/Bug_1635_Regression/client.cpp:
5905 * tests/Bug_1635_Regression/Makefile:
5906 * tests/Bug_1635_Regression/Makefile.Bug_1635_Client:
5907 * tests/Bug_1635_Regression/README:
5908 * tests/Bug_1635_Regression/run_test.pl:
5909 * tests/Bug_1636_Regression/Bug_1636_Regression.dsw:
5910 * tests/Bug_1636_Regression/bug_1636_testclient.dsp:
5911 * tests/Bug_1636_Regression/client.cpp:
5912 * tests/Bug_1636_Regression/Makefile:
5913 * tests/Bug_1636_Regression/Makefile.bug_1636_testclient:
5914 * tests/Bug_1636_Regression/README:
5915 * tests/Bug_1636_Regression/run_test.pl:
5916 * tests/Bug_1636_Regression/test.idl:
5917 * tests/Bug_1636_Regression/test.mpc:
5918 * tests/Bug_1639_Regression/Bug_1639_Regression.dsw:
5919 * tests/Bug_1639_Regression/Bug_1639_testclient.dsp:
5920 * tests/Bug_1639_Regression/Makefile:
5921 * tests/Bug_1639_Regression/Makefile.Bug_1639_testclient:
5922 * tests/Bug_1639_Regression/run_test.pl:
5923 * tests/Bug_1639_Regression/struct.idl:
5924 * tests/Bug_1639_Regression/struct_client.cpp:
5925 * tests/Bug_1639_Regression/test.mpc:
5927 Regression tests added.
5929 Tue Nov 18 07:46:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5931 * orbsvcs/orbsvcs/FaultTolerance/FT_ORB_Utils_export.h:
5933 Removed the pragma message.
5935 Tue Nov 18 05:12:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
5938 Made assignments to ACE_MAKE_OPTIONS for each TAO specific make
5939 flag, e.g., ami, rt_corba, etc. Added -I$(TAO_ROOT) to INCLDIRS
5940 and -L$(TAO_ROOT)/tao to LDFLAGS which keeps us from having to
5941 include taoconfig.mk.
5943 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
5944 Heavily modified this Makefile to use the new makefile scheme,
5945 including setting ADDITIONAL_INCLUDE = $(TAO_ROOT)/rules.tao.GNU
5946 and REQUIRED_COMPONENTS = interceptors rt_corba RTCosScheduling
5947 before including include/makeinclude/all_in_one.GNU. Assuming
5948 this worksout okay, we should be able to use this as a model for
5949 modifying the MPC templates.
5951 Mon Nov 17 20:42:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
5953 * orbsvcs/orbsvcs/FaultTolerance/fault_tol_export.h:
5955 Reverted the change to fault_tol_export.h. This was creating
5956 problems with g++, especially the pragma messages. This
5957 reversion just removes those messages.
5959 Mon Nov 17 16:31:39 2003 Dale Wilson <wilson_d@ociweb.com>
5961 * orbsvcs/orbsvcs/FTORB.mpc:
5962 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h:
5963 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORB_export.h:
5964 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h:
5965 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
5966 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
5967 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
5968 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
5969 * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.h:
5970 * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp:
5971 * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h:
5972 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.h:
5973 * orbsvcs/orbsvcs/FaultTolerance/FT_ORB_Utils_export.h:
5974 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h:
5975 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORB_export.h:
5976 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h:
5977 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
5978 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.h:
5979 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
5980 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp:
5981 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h:
5982 * orbsvcs/orbsvcs/FaultTolerance/fault_tol_export.h:
5983 Add new export files for FT_ORB_Utils, FT_ServerORB, and FT_ClientORB.
5985 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h:
5986 Build error: TAO_SYNCH_MUTEX undefined. Add included to define it.
5988 Mon Nov 17 21:43:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
5990 * orbsvcs/tests/Trading/Trading.mpc:
5991 Removed dynamicflags and idlflags because this test doesn't use them.
5992 This resulted in hundreds of errors in the MinGW build
5994 Mon Nov 17 21:35:43 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
5996 * tests/RTCORBA/Diffserv/client.cpp:
5997 * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping.cpp:
5998 Fixed compile problems in MinGW build
6000 Mon Nov 17 17:00:03 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6002 * orbsvcs/tests/Notify/Test_Filter/Makefile.bor:
6003 Added ValueType library
6005 Mon Nov 17 10:04:56 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6007 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
6009 For generation of inline array traits methods, changed
6010 ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION to
6011 ACE_TEMPLATE_METHOD_SPECIALIZATION.
6013 Sun Nov 16 22:47:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6015 * tao/Synch_Invocation.cpp:
6017 Fixed a compile error due to wrong exception macro usage.
6019 Sun Nov 16 18:04:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6021 * tao/operation_details.i:
6023 Removed 'return' from the last line of two methods returning void.
6025 Sun Nov 16 16:49:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6027 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
6029 * tao/Synch_Invocation.cpp:
6031 Fix for [BUG 1384]. Please see
6033 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=1384
6035 for details. The crux of the problem is whether the FTORB
6036 infrastructure should do a reinvocation when it receives a
6037 TRANSIENT over the wire. Opinions were widely different on
6038 this. We finally took the opinion of Jon Biggar who said this
6041 Sun Nov 16 12:40:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6043 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp:
6045 In receive_request_service_context (), return if we receive a
6046 shutdown call. If not the test will not shutdwon cleanly.
6048 Sun Nov 16 12:32:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6050 * tao/operation_details.h:
6051 * tao/operation_details.i:
6053 Added two new methods reset_request_service_info () and
6054 reset_reply_service_info () which resets the buffer within the
6055 underlying service context list.
6057 * tao/Invocation_Adapter.cpp:
6059 If the call on a traget object returned a
6060 TAO::TAO_INVOKE_RESTART, reset the buffer of the service context
6061 list cached within the operation_details before restarting the
6062 invocation on a new target. This should fix [BUG1559].
6066 * tao/Sequence_T.cpp:
6068 The _dellocate_buffer () implementations just released the
6069 buffer and set the buffer to be null. The length_, release_ and
6070 maximum_ (not for bounded sequences) need to be reset too. If
6071 not the following code fragment could crash
6073 some_sequence._deallocate_buffer ();
6074 some_sequence[i].something ();
6076 * tao/Synch_Invocation.cpp:
6077 * tao/Synch_Invocation.h:
6079 Cosmetic fixes like adding more comments, adding preconditions
6080 and postconditions for a few calls etc.
6082 Sun Nov 16 18:33:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
6084 * TAO_IDL/fe/lex.yy.cpp:
6085 Removed #include OS.h and added os_stdio.h"
6087 * orbsvcs/orbsvcs/Makefile.CosNotification:
6088 Moved $(IDL_SRC) in front of $(addsuffix .cpp,$(FILES)) in LSRC
6089 to fix dependencies, by requiring them to be build first.
6090 Updated dependencies.
6092 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
6093 Added #include OS_NS_errno.h and OS_NS_stdio.h.
6095 * tao/Valuetype/Sequence_T.inl:
6096 Added #include Log_Msg.h to pick up ACE_ASSERT.
6098 Sun Nov 16 10:03:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6102 Added the new generated files into the project.
6104 Sun Nov 16 09:46:17 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6107 * tao/Messaging_PolicyValue.pidl:
6108 * tao/Policy_Forward.pidl:
6109 * tao/OctetSeq.pidl:
6110 * tao/Services.pidl:
6111 * tao/StringSeq.pidl:
6114 Added the new option to needed to regenerate code.
6118 * tao/Messaging_PolicyValueA.cpp:
6119 * tao/Messaging_PolicyValueA.h:
6120 * tao/OctetSeqA.cpp:
6122 * tao/Policy_ForwardA.cpp:
6123 * tao/Policy_ForwardA.h:
6124 * tao/ServicesA.cpp:
6126 * tao/StringSeqA.cpp:
6129 New files that have the Any operators declared and defined
6134 * tao/Messaging_PolicyValueC.cpp:
6135 * tao/Messaging_PolicyValueC.i:
6136 * tao/OctetSeqC.cpp:
6138 * tao/Policy_ForwardC.cpp:
6139 * tao/Policy_ForwardC.i:
6140 * tao/ServicesC.cpp:
6142 * tao/StringSeqC.cpp:
6146 Regenerated code since the Any operators have been moved from
6153 Added the new files which has the Any operators for
6156 Sun Nov 16 13:23:42 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6158 * orbsvcs/ImplRepo_Service/ImplRepo.bor:
6159 * orbsvcs/ImplRepo_Service/ImR_Activator.bor:
6160 Fixed these BCB makefiles
6162 Sat Nov 15 16:18:29 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6164 * tao/DynamicAny/DynEnum_i.cpp:
6165 * tao/DynamicAny/DynUnion_i.cpp:
6167 Added checks for 0 ACE_Message_Block return value from call to
6168 _tao_get_cdr() on an Any, and alternate method of extraction
6169 if the message block is 0. This closes [BUGID:1645].
6171 Sat Nov 15 14:33:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6173 * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
6175 Replaced a generated 'extern' with 'TAO_NAMESPACE_STORAGE_CLASS'
6176 to automatically include the export macro, if any. Thanks to
6177 Mike Hepburn <mike@anvil.com> for rerorting the problem.
6179 Fri Nov 14 15:04:53 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6181 * examples/AMI/FL_Callback/peer.cpp:
6182 Added #include ace/OS_NS_errno.h
6184 Fri Nov 14 04:53:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
6186 * tests/RTScheduling/Scheduling_Interceptor/Makefile:
6187 Moved the testC.o and testS.o objects in from of the
6188 test_client.o and test_server.o objects in the CLIENT_OBJS and
6189 SERVER_OBJS lists to force them to get created first.
6191 Fri Nov 14 03:47:33 UTC 2003 Don Hinton <dhinton@dresystems.com>
6193 * orbsvcs/examples/RtEC/Kokyu/Makefile:
6194 Only define BIN target and build if RTKokyuEvent and CosNaming
6197 * orbsvcs/orbsvcs/Makefile.RTKokyuEvent:
6198 Added -*- Makefile -*- to top of file to highlight syntax.
6200 Fri Nov 14 02:51:44 UTC 2003 Don Hinton <dhinton@dresystems.com>
6202 * examples/Logging/Logger_i.cpp:
6203 Added #include os_netdb.h.
6205 Fri Nov 14 02:28:09 UTC 2003 Don Hinton <dhinton@dresystems.com>
6207 * tao/Messaging/Asynch_Invocation_Adapter.{h,cpp,inl}:
6208 Added new file, Asynch_Invocation_Adapter.inl, and added invoke
6209 method that matches the one in the base class that had been
6210 hidden by the new one with different parameters.
6212 Thu Nov 13 21:02:31 2003 Carlos O'Ryan <coryan@atdesk.com>
6214 * tao/Queued_Message.cpp:
6215 Made the remove_from_list() operation safe if called multiple
6217 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=1614
6219 Fri Nov 14 00:26:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
6221 * tests/RTScheduling/Scheduling_Interceptor/Makefile:
6222 Removed BIN_UNCHECKED from the SRC variable. Updated
6225 Thu Nov 13 15:42:44 UTC 2003 Don Hinton <dhinton@dresystems.com>
6227 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile:
6228 Updated dependencies.
6230 Thu Nov 13 04:26:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
6232 * orbsvcs/PSS/Makefile.datastore:
6233 Added MAKEFILE variable and updated dependencies.
6235 Wed Nov 12 5:01:00 2003 George Edwards <g.edwards@vanderbilt.edu>
6237 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp:
6239 Added check for "is_a" calls in client interceptors.
6241 Wed Nov 12 16:55:00 2003 Justin Michel <michel_j@ociweb.com>
6243 * docs/tutorials/Quoter/AMI/Quoter_AMI.mpc:
6244 * docs/tutorials/Quoter/Event_Service/Quoter_Event_Service.mpc:
6245 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
6246 * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
6247 * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
6248 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
6249 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
6250 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
6251 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
6252 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
6253 * docs/tutorials/Quoter/idl/Quoter_idl.mpc:
6254 * examples/AMH/Sink_Server/Sink_Server.mpc:
6255 * examples/AMI/FL_Callback/FL_Callback.mpc:
6256 * examples/Advanced/ch_12/Advanced_ch_12.mpc:
6257 * examples/Advanced/ch_18/Advanced_ch_18.mpc:
6258 * examples/Advanced/ch_21/Advanced_ch_21.mpc:
6259 * examples/Advanced/ch_3/Advanced_ch_3.mpc:
6260 * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc:
6261 * examples/Buffered_AMI/Buffered_AMI.mpc:
6262 * examples/Buffered_Oneways/Buffered_Oneways.mpc:
6263 * examples/Callback_Quoter/Callback_Quoter.mpc:
6264 * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc:
6265 * examples/Content_Server/AMI_Observer/AMI_Observer.mpc:
6266 * examples/Content_Server/SMI_Iterator/SMI_Iterator.mpc:
6267 * examples/Event_Comm/Event_Comm.mpc:
6268 * examples/Load_Balancing/Load_Balancing.mpc:
6269 * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
6270 * examples/Logging/Logging.mpc:
6271 * examples/OBV/Typed_Events/Typed_Events.mpc:
6272 * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
6273 * examples/POA/DSI/POA_DSI.mpc:
6274 * examples/POA/Default_Servant/POA_Default_Servant.mpc:
6275 * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
6276 * examples/POA/Explicit_Activation/Alt_Resources/Alt_Resource.mpc:
6277 * examples/POA/FindPOA/POA_FindPOA.mpc:
6278 * examples/POA/Forwarding/POA_Forwarding.mpc:
6279 * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
6280 * examples/POA/Loader/POA_Loader.mpc:
6281 * examples/POA/NewPOA/POA_NewPOA.mpc:
6282 * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
6283 * examples/POA/On_Demand_Loading/POA_On_Demand_Loading.mpc:
6284 * examples/POA/POA_BiDir/POA_BiDir.mpc:
6285 * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
6286 * examples/POA/RootPOA/RootPOA.mpc:
6287 * examples/POA/TIE/POA_TIE.mpc:
6288 * examples/Persistent_Grid/Persistent_Grid.mpc:
6289 * examples/PluggableUDP/tests/Basic/Basic.mpc:
6290 * examples/PluggableUDP/tests/Performance/Performance.mpc:
6291 * examples/PluggableUDP/tests/SimplePerformance/SimplePerformance.mpc:
6292 * examples/Simple/chat/chat.mpc:
6293 * examples/Simple/time-date/Simple_time_date.mpc:
6294 * examples/ior_corbaloc/ior_corbaloc.mpc:
6295 * examples/mfc/client.mpc:
6296 * examples/mfc/server.mpc:
6297 * orbsvcs/ImplRepo_Service/Activator_NT_Service.cpp:
6298 * orbsvcs/ImplRepo_Service/Activator_NT_Service.h:
6299 * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
6300 * orbsvcs/ImplRepo_Service/Activator_Options.h:
6301 * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
6302 * orbsvcs/ImplRepo_Service/INS_Locator.h:
6303 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
6304 * orbsvcs/ImplRepo_Service/Locator_NT_Service.h:
6305 * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
6306 * orbsvcs/ImplRepo_Service/Locator_Options.h:
6307 * orbsvcs/LoadBalancer/LoadBalancer.mpc:
6308 * orbsvcs/Naming_Service/NT_Naming_Service.h:
6309 * orbsvcs/Notify_Service/NT_Notify_Service.h:
6310 * orbsvcs/Notify_Service/Notify_Service.mpc:
6311 * orbsvcs/PSS/PSDL.mpc:
6312 * orbsvcs/examples/CosEC/Factory/CosEC_Factory.mpc:
6313 * orbsvcs/examples/CosEC/RtEC_Based/bin/CosEC_RtEC_Based_bin.mpc:
6314 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEC_RtEC_Based_lib.mpc:
6315 * orbsvcs/examples/CosEC/RtEC_Based/tests/Basic/CosEC_RtEC_Based_tests_Basic.mpc:
6316 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_tests_Multiple.mpc:
6317 * orbsvcs/examples/CosEC/Simple/CosEC_Simple.mpc:
6318 * orbsvcs/examples/Log/Basic/Log_Basic.mpc:
6319 * orbsvcs/examples/Log/Event/Log_Event.mpc:
6320 * orbsvcs/examples/Log/Notify/Log_Notify.mpc:
6321 * orbsvcs/examples/Log/RTEvent/Log_RTEvent.mpc:
6322 * orbsvcs/examples/Notify/Filter/Notify_Filter.mpc:
6323 * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
6324 * orbsvcs/examples/ORT/ORT.mpc:
6325 * orbsvcs/examples/PSS/PSS.mpc:
6326 * orbsvcs/examples/RtEC/MCast/RtEC_MCast.mpc:
6327 * orbsvcs/examples/RtEC/Schedule/RtEC_Schedule.mpc:
6328 * orbsvcs/examples/RtEC/Simple/RtEC_Simple.mpc:
6329 * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc:
6330 * orbsvcs/orbsvcs/AV.mpc:
6331 * orbsvcs/orbsvcs/CosConcurrency.mpc:
6332 * orbsvcs/orbsvcs/CosEvent.mpc:
6333 * orbsvcs/orbsvcs/CosLifeCycle.mpc:
6334 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
6335 * orbsvcs/orbsvcs/CosNotification.mpc:
6336 * orbsvcs/orbsvcs/CosProperty.mpc:
6337 * orbsvcs/orbsvcs/CosTrading.mpc:
6338 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
6339 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
6340 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
6341 * orbsvcs/orbsvcs/ETCL.mpc:
6342 * orbsvcs/orbsvcs/SSLIOP.mpc:
6343 * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
6344 * orbsvcs/tests/CosEvent/lib/CosEvent_lib.mpc:
6345 * orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.mpc:
6346 * orbsvcs/tests/EC_MT_Mcast/EC_MT_Mcast.mpc:
6347 * orbsvcs/tests/EC_Mcast/EC_Mcast.mpc:
6348 * orbsvcs/tests/EC_Multiple/EC_Multiple.mpc:
6349 * orbsvcs/tests/EC_Throughput/EC_Throughput.mpc:
6350 * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
6351 * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc:
6352 * orbsvcs/tests/FaultTolerance/IOGRManipulation/FaultTolerance_IOGRManipulation.mpc:
6353 * orbsvcs/tests/InterfaceRepo/Application_Test/InterfaceRepo_Application_Test.mpc:
6354 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc:
6355 * orbsvcs/tests/Log/Basic_Log_Test/Log_Basic_Log_Test.mpc:
6356 * orbsvcs/tests/Miop/McastHello/McastHello.mpc:
6357 * orbsvcs/tests/Notify/Basic/Basic.mpc:
6358 * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter.mpc:
6359 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter.mpc:
6360 * orbsvcs/tests/Notify/lib/Notify_lib.mpc:
6361 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen.mpc:
6362 * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc:
6363 * orbsvcs/tests/Property/Property.mpc:
6364 * orbsvcs/tests/Sched/Sched.mpc:
6365 * orbsvcs/tests/Sched_Conf/Sched_Conf.mpc:
6366 * orbsvcs/tests/Security/Big_Request/Big_Request.mpc:
6367 * orbsvcs/tests/Security/Callback/Callback.mpc:
6368 * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc:
6369 * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc:
6370 * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc:
6371 * orbsvcs/tests/Security/SecurityLevel1/SecurityLevel1.mpc:
6372 * orbsvcs/tests/Simple_Naming/Simple_Naming.mpc:
6373 * orbsvcs/tests/Time/Time.mpc:
6374 * orbsvcs/tests/Trading/Trading.mpc:
6375 * performance-tests/Callback/Callback.mpc:
6376 * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc:
6377 * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
6378 * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
6379 * performance-tests/Latency/AMH/Single_Threaded/Single_Threaded.mpc:
6380 * performance-tests/Latency/AMI/AMI.mpc:
6381 * performance-tests/Latency/DII/DII.mpc:
6382 * performance-tests/Latency/DSI/DSI.mpc:
6383 * performance-tests/Latency/Deferred/Deferred.mpc:
6384 * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
6385 * performance-tests/Latency/Thread_Per_Connection/Thread_Per_Connection.mpc:
6386 * performance-tests/Latency/Thread_Pool/Thread_Pool.mpc:
6387 * performance-tests/Memory/IORsize/Memory_IORsize.mpc:
6388 * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
6389 * performance-tests/POA/Create_Reference/Create_Reference.mpc:
6390 * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc:
6391 * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
6392 * performance-tests/Pluggable/Pluggable.mpc:
6393 * performance-tests/Throughput/Throughput.mpc:
6394 * tao/RTCORBA/RTCORBA.mpc:
6395 * tao/RTPortableServer/RTPortableServer.mpc:
6396 * tao/Utils/tao_Utils.mpc:
6397 * tests/AMH_Exceptions/AMH_Exceptions.mpc:
6398 * tests/AMH_Oneway/AMH_Oneway.mpc:
6399 * tests/AMI/AMI.mpc:
6400 * tests/AMI_Buffering/AMI_Buffering.mpc:
6401 * tests/AMI_Timeouts/AMI_Timeouts.mpc:
6402 * tests/Abstract_Interface/Abstract_Interface.mpc:
6403 * tests/BiDirectional/BiDirectional.mpc:
6404 * tests/BiDirectional_NestedUpcall/BiDirectional_NestedUpcall.mpc:
6405 * tests/Big_Oneways/Big_Oneways.mpc:
6406 * tests/Big_Reply/Big_Reply.mpc:
6407 * tests/Big_Request_Muxing/Big_Request_Muxing.mpc:
6408 * tests/Big_Twoways/Big_Twoways.mpc:
6409 * tests/Blocking_Sync_None/Blocking_Sync_None.mpc:
6410 * tests/Bug_1020_Basic_Regression/Bug_1020_Basic_Regression.mpc:
6411 * tests/Bug_1020_Regression/Bug_1020_Regression.mpc:
6412 * tests/Bug_1269_Regression/Bug_1269_Regression.mpc:
6413 * tests/Bug_1270_Regression/Bug_1270_Regression.mpc:
6414 * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
6415 * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
6416 * tests/Client_Leaks/Client_Leaks.mpc:
6417 * tests/CodeSets/libs/IBM1047_ISO8859/CodeSets_libs_IMB1047_ISO8859.mpc:
6418 * tests/CodeSets/simple/CodeSets_simple.mpc:
6419 * tests/Codec/Codec.mpc:
6420 * tests/Collocation/Collocation.mpc:
6421 * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
6422 * tests/Connection_Purging/Connection_Purging.mpc:
6423 * tests/Connection_Timeout/Connection_Timeout.mpc:
6424 * tests/Crash_On_Write/Crash_On_Write.mpc:
6425 * tests/Crashed_Callback/Crashed_Callback.mpc:
6426 * tests/DLL_ORB/DLL_ORB.mpc:
6427 * tests/DSI_Gateway/DSI_Gateway.mpc:
6428 * tests/DynAny_Test/DynAny_Test.mpc:
6429 * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
6430 * tests/FL_Cube/FL_Cube.mpc:
6431 * tests/Faults/Faults.mpc:
6432 * tests/File_IO/File_IO.mpc:
6433 * tests/Forwarding/Forwarding.mpc:
6434 * tests/Hello/Hello.mpc:
6435 * tests/InterOp-Naming/InterOp-Naming.mpc:
6436 * tests/Leader_Followers/Leader_Followers.mpc:
6437 * tests/LongUpcalls/LongUpcalls.mpc:
6438 * tests/MProfile/MProfile.mpc:
6439 * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
6440 * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
6441 * tests/MT_BiDir/MT_BiDir.mpc:
6442 * tests/MT_Client/MT_Client.mpc:
6443 * tests/MT_Server/MT_Server.mpc:
6444 * tests/MT_Timeout/MT_Timeout.mpc:
6445 * tests/Multiple/Multiple.mpc:
6446 * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
6447 * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
6448 * tests/Muxing/Muxing.mpc:
6449 * tests/Native_Exceptions/Native_Exceptions.mpc:
6450 * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
6451 * tests/NestedUpcall/Simple/Simple.mpc:
6452 * tests/NestedUpcall/Triangle_Test/Triangle_Test.mpc:
6453 * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
6454 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
6455 * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
6456 * tests/OBV/Any/OBV_Any.mpc:
6457 * tests/OBV/Factory/OBV_Factory.mpc:
6458 * tests/OBV/Forward/OBV_Forward.mpc:
6459 * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
6460 * tests/ORB_destroy/ORB_destroy.mpc:
6461 * tests/ORB_init/Portspan/ORB_Init_Portspan.mpc:
6462 * tests/ORB_shutdown/Foo_Bar.mpc:
6463 * tests/ORT/ORT.mpc:
6464 * tests/Object_Loader/Object_Loader.mpc:
6465 * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
6466 * tests/OctetSeq/OctetSeq.mpc:
6467 * tests/Oneway_Buffering/Oneway_Buffering.mpc:
6468 * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
6469 * tests/POA/Current/Current.mpc:
6470 * tests/POA/Etherealization/Etherealization.mpc:
6471 * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
6472 * tests/POA/Identity/Identity.mpc:
6473 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc:
6474 * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc:
6475 * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc:
6476 * tests/POA/Object_Reactivation/Object_Reactivation.mpc:
6477 * tests/POA/POA_Destruction/POA_Destruction.mpc:
6478 * tests/POA/Persistent_ID/Persistent_ID.mpc:
6479 * tests/POA/Policies/Policies.mpc:
6480 * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc:
6481 * tests/POA/wait_for_completion/wait_for_completion.mpc:
6482 * tests/Param_Test/Param_Test.mpc:
6483 * tests/Policies/Policies.mpc:
6484 * tests/Portable_Interceptors/AMI/Portable_Interceptors_AMI.mpc:
6485 * tests/Portable_Interceptors/Benchmark/Portable_Interceptors_Benchmark.mpc:
6486 * tests/Portable_Interceptors/Dynamic/Portable_Interceptors_Dynamic.mpc:
6487 * tests/Portable_Interceptors/ForwardRequest/Portable_Interceptors_ForwardRequest.mpc:
6488 * tests/Portable_Interceptors/IORInterceptor/Portable_Interceptors_IORInterceptor.mpc:
6489 * tests/Portable_Interceptors/PICurrent/Portable_Interceptors_PICurrent.mpc:
6490 * tests/Portable_Interceptors/Request_Interceptor_Flow/Portable_Interceptors_Request_Interceptor_Flow.mpc:
6491 * tests/Portable_Interceptors/Service_Context_Manipulation/Portable_Interceptors_Service_Context_Manipulation.mpc:
6492 * tests/QtTests/QtTests.mpc:
6493 * tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc:
6494 * tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc:
6495 * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
6496 * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
6497 * tests/RTCORBA/Policies/Policies.mpc:
6498 * tests/RTCORBA/Profile_And_Endpoint_Selection/Profile_And_Endpoint_Selection.mpc:
6499 * tests/Reliable_Oneways/Reliable_Oneways.mpc:
6500 * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
6501 * tests/Server_Leaks/Server_Leaks.mpc:
6502 * tests/Single_Read/Single_Read.mpc:
6503 * tests/Smart_Proxies/Smart_Proxies.mpc:
6504 * tests/Smart_Proxies/Benchmark/Smart_Proxies_Benchmark.mpc:
6505 * tests/Smart_Proxies/Collocation/Smart_Proxies_Collocation.mpc:
6506 * tests/Smart_Proxies/On_Demand/Smart_Proxies_On_Demand.mpc:
6507 * tests/Smart_Proxies/Policy/Smart_Proxies_Policy.mpc:
6508 * tests/Stack_Recursion/Stack_Recursion.mpc:
6509 * tests/Strategies/Strategies.mpc:
6510 * tests/TestUtils/TestUtils.mpc:
6511 * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
6512 * tests/Timeout/Timeout.mpc:
6513 * tests/Two_Objects/Two_Objects.mpc:
6514 * tests/Xt_Stopwatch/Xt_Stopwatch.mpc:
6515 * utils/IOR-parser/IOR-parser.mpc:
6516 * utils/NamingViewer/NamingViewer.mpc:
6517 * utils/nslist/nslist.mpc:
6518 * utils/wxNamingViewer/wxNamingViewer.mpc:
6520 Imported many misc MPC file fixes from the OCI repository.
6521 Imported new mpc and mpb files from the OCI repository.
6522 Cleaned up Fuzz warnings in the ImR.
6523 Fixed incorrect Mutex type used in ACE_Singleton<> typedefs
6524 for most NT services.
6527 Wed Nov 12 17:09:38 UTC 2003 Don Hinton <dhinton@dresystems.com>
6529 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
6530 Moved the LIB and SHLIB assignments up before wrapper_macros.GNU
6531 so that it can do it's magic and decide which gets built.
6533 Wed Nov 12 16:44:24 UTC 2003 Don Hinton <dhinton@dresystems.com>"
6535 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp (init):
6536 Changed ACE_THROW to ACE_THROW_RETURN to fix compile error.
6538 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp (unregister_activator):
6539 Changed ACE_ENV_ARG_DECL to ACE_ENV_ARG_DECL_NOT_USED to fix
6540 compile warning about unused variable.
6542 Wed Nov 12 14:51:14 UTC 2003 Don Hinton <dhinton@dresystems.com>
6544 * orbsvcs/orbsvcs/Makefile:
6545 Reverted the change to this file in Wed Nov 12 07:40:27 UTC 2003
6546 Don Hinton <dhinton@dresystems.com>, and added back the
6547 ORBSVCS_COMPONENTS_realclean target.
6549 Wed Nov 12 09:26:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
6551 * examples/AMI/FL_Callback/Makefile:
6552 Fixed problems with BIN and BIN_UNCHECKED usage, moved BUILD
6553 variable assignment down to below BIN assignment, so it will be
6556 Wed Nov 12 08:22:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6558 * tests/RTCORBA/Persistent_IOR/server.cpp:
6559 Added #include of ace/OS_NS_string.h to get ACE_OS::strlen
6561 * tests/Smart_Proxies/Benchmark/client.cpp:
6562 * tests/Smart_Proxies/Benchmark/server.cpp:
6563 * tests/Smart_Proxies/Policy/client.cpp:
6564 * tests/Smart_Proxies/Policy/server.cpp:
6565 Added #include of ace/OS_NS_string.h to get ACE_OS::strdup
6567 * tests/Strategies/server.cpp:
6568 Added #include of ace/OS_NS_stdio.h to get ACE_OS::fopen/printf/fclose
6570 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp:
6571 * orbsvcs/tests/Time/Client_i.cpp:
6572 Added #include of ace/os_include/os_netdb.h to get MAXHOSTNAMELEN
6574 Wed Nov 12 07:40:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
6576 * examples/Kokyu_dsrt_schedulers/Makefile:
6577 Removed unused DIRS variable.
6579 * orbsvcs/LoadBalancer/Makefile:
6580 * orbsvcs/LoadBalancer/Makefile.LoadManager:
6581 * orbsvcs/LoadBalancer/Makefile.LoadMonitor:
6582 Moved the component test and BIN variable assignment to the two
6583 Load* makefiles and added the use of BIN_UNCHECKED variable so
6584 that it will get cleaned up.
6586 * orbsvcs/orbsvcs/Makefile:
6587 Removed the ORBSVCS_COMPONENTS_realclean target. It's unneeded
6588 and caused the ORBSVCS_COMPONENTS.list to get deleted
6589 immediately during realclean, even though it was needed for
6590 testing later. This is no longer a problem since we now clean
6591 the *_UNCHECKED targets by default.
6593 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
6594 * orbsvcs/orbsvcs/Makefile.RT_Notification:
6595 Removed the compclean targets--they don't belong here, since
6596 they would remove the ORBSVCS_COMPONENTS.list file which isn't
6597 what they should be doing.
6599 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
6600 * orbsvcs/tests/RTCosScheduling/Makefile.commonlib:
6601 Added use of *_UNCHECKED variables.
6603 Tue Nov 11 16:54:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6605 * orbsvcs/tests/Security/Callback/server.cpp:
6607 Fixed compile errors with g++.
6609 Tue Nov 11 14:54:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6611 * tao/DynamicInterface/Request.cpp:
6613 Fixed a compile error due to wrong environment variable usage.
6615 Tue Nov 11 11:43:50 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6617 * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
6618 * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
6620 Restored the functionality of the command line option -Gic to
6621 generate the value assignment of constants declared in a
6622 namespace (IDL module) in the *C.h file. This provides
6623 application developers with a way to use such constants by
6624 name in application code, as array bounds and such. Thanks to
6625 Carlos O'Ryan <coryan@atdesk.com> for pointing out the
6628 Tue Nov 11 11:03:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6630 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
6632 Added missing ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION macros.
6634 Tue Nov 11 16:13:42 2003 Simon McQueen <sm@prismtechnologies.com>
6636 * orbsvcs/ImplRepo_Service/implrepo.dsp:
6637 * orbsvcs/ImplRepo_Service/ImR_Activator.dsp:
6639 Updated files following Justin's IMR changes.
6641 Tue Nov 11 15:48:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6643 * tests/Reliable_Oneways/client.bor:
6644 Added ValueType library
6646 Tue Nov 11 01:14:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
6648 * examples/POA/Loader/Server_Manager.h:
6649 * examples/POA/On_Demand_Loading/Server_Manager.h:
6650 * orbsvcs/tests/Security/Callback/client.cpp:
6651 * orbsvcs/tests/Security/Callback/server.cpp:
6652 Removed #include streams.h.
6654 * orbsvcs/tests/Interoperable_Naming/ncontextext_client_i.cpp:
6655 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.cpp:
6656 * orbsvcs/tests/RTCosScheduling/server.cpp:
6657 * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp:
6658 * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
6659 * tests/Bug_1361_Regression/shutdown.cpp:
6660 * tests/CodeSets/simple/client.cpp:
6661 * tests/CodeSets/simple/server.cpp:
6664 * tests/Collocation/Collocation.cpp:
6665 Removed #include streams.h, Get_Opt.h, and
6666 tao/Strategies/advanced_resource.h.
6668 * tests/Smart_Proxies/Collocation/main.cpp:
6669 Removed #include streams.h and Get_Opt.h,
6671 Mon Nov 10 23:56:15 UTC 2003 Don Hinton <dhinton@dresystems.com>
6673 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
6674 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp:
6675 Added #include OS_NS_stdio.h.
6677 Mon Nov 10 23:31:20 UTC 2003 Don Hinton <dhinton@dresystems.com>
6679 * orbsvcs/ImplRepo_Service/Makefile:
6680 Modified Makefile to match changes below; updated dependencies.
6682 Mon Nov 10 16:44:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6684 * tao/DynamicInterface/Request.cpp (poll_response):
6686 Reverted the return value to be CORBA::Request::response_recieved_,
6687 but also added a call to perform_work() with a timeout of 0, if
6688 response_received_ is false, so that, in the single-threaded
6689 case, the application doesn't starve the ORB (and prevent the
6690 appearance of the response). Thanks to David Faure <faure@kde.org>
6691 for reporting the problem, and to Bala Natarajan
6692 <bala@dre.vanderbilt.edu> for his help with the fix.
6694 Mon Nov 10 22:43:42 UTC 2003 Don Hinton <dhinton@dresystems.com>
6696 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.fp_client:
6697 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.fp_server:
6698 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.mif_client:
6699 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.mif_server:
6700 Added -lTAO_RTScheduler to LDLIBS needed by
6701 libTAO_Kokyu_DSRT_Schedulers.
6703 Mon Nov 10 22:07:56 UTC 2003 Don Hinton <dhinton@dresystems.com>
6705 * tests/Abstract_Interface/server.cpp:
6706 * tests/Portable_Interceptors/AMI/server.cpp:
6707 * tests/UNKNOWN_Exception/server.cpp:
6708 Added #include OS_NS_stdio.h.
6710 Mon Nov 10 20:45:45 UTC 2003 Don Hinton <dhinton@dresystems.com>
6712 * TAO_IDL/ast/ast_decl.cpp:
6713 Added #include streams.h.
6715 Mon Nov 10 20:15:46 UTC 2003 Don Hinton <dhinton@dresystems.com>
6717 * TAO_IDL/tao_idl.cpp:
6718 * TAO_IDL/ast/ast_expression.cpp:
6719 * TAO_IDL/ast/ast_union.cpp:
6720 * TAO_IDL/ast/ast_union_label.cpp:
6721 * TAO_IDL/driver/drv_preproc.cpp:
6722 * tao/CORBA_String.cpp:
6723 * tao/Exception.cpp:
6727 * tao/ClientRequestInfo.cpp:
6728 Removed #include streams.h.
6730 * TAO_IDL/util/utl_err.cpp:
6731 * TAO_IDL/util/utl_identifier.cpp:
6732 * TAO_IDL/util/utl_idlist.cpp:
6733 * TAO_IDL/util/utl_indenter.cpp:
6734 * TAO_IDL/util/utl_scope.cpp:
6735 * TAO_IDL/util/utl_string.cpp:
6736 * TAO_IDL/util/utl_strlist.cpp:
6737 Added #include steams.h.
6739 * TAO_IDL/ast/ast_decl.cpp:
6740 * TAO_IDL/include/ast_decl.h:
6741 Added dump_i() method to hide use of ostream, obviating the need
6742 to #include streams.h in every file.
6744 * TAO_IDL/ast/ast_argument.cpp:
6745 * TAO_IDL/ast/ast_array.cpp:
6746 * TAO_IDL/ast/ast_attribute.cpp:
6747 * TAO_IDL/ast/ast_component.cpp:
6748 * TAO_IDL/ast/ast_component_fwd.cpp:
6749 * TAO_IDL/ast/ast_constant.cpp:
6750 * TAO_IDL/ast/ast_enum.cpp:
6751 * TAO_IDL/ast/ast_eventtype.cpp:
6752 * TAO_IDL/ast/ast_eventtype_fwd.cpp:
6753 * TAO_IDL/ast/ast_exception.cpp:
6754 * TAO_IDL/ast/ast_factory.cpp:
6755 * TAO_IDL/ast/ast_field.cpp:
6756 * TAO_IDL/ast/ast_home.cpp:
6757 * TAO_IDL/ast/ast_interface_fwd.cpp
6758 * TAO_IDL/ast/ast_interface.cpp:
6759 * TAO_IDL/ast/ast_module.cpp:
6760 * TAO_IDL/ast/ast_operation.cpp:
6761 * TAO_IDL/ast/ast_sequence.cpp:
6762 * TAO_IDL/ast/ast_string.cpp:
6763 * TAO_IDL/ast/ast_structure.cpp:
6764 * TAO_IDL/ast/ast_structure_fwd.cpp:
6765 * TAO_IDL/ast/ast_typedef.cpp:
6766 * TAO_IDL/ast/ast_union_branch.cpp:
6767 * TAO_IDL/ast/ast_union_fwd.cpp:
6768 * TAO/TAO_IDL/ast/ast_valuetype.cpp:
6769 * TAO_IDL/ast/ast_valuetype_fwd.cpp:
6770 Removed #include streams.h and changed ostream& << calls to use
6771 new dump_i() method. Removing streams.h will reduce compile
6772 times and footprint and since dump calls are for debugging, they
6773 won't effect performance.
6775 * TAO_IDL/be/be_sunsoft.cpp:
6776 Added #include os_ctype.h.
6778 * TAO_IDL/include/utl_identifier.h:
6779 * TAO_IDL/include/utl_indenter.h:
6780 Changed #include streams.h to iosfwd.h.
6782 Mon Nov 10 13:19:01 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6784 * TAO_IDL/ast/ast_union.cpp:
6786 Cosmetic changes to source code.
6788 * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
6789 * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
6791 Changed code generation for constants defined in a module
6792 to use 'extern' in the *C.h file and assign the value in
6793 the *C.cpp file. Assigning the value of such constants in
6794 the header file was causing a problem with pre-compiled
6795 headers on BCB. Thanks to Mike Hepburn <mike@anvil.com> for
6796 reporting the problem.
6798 Mon Nov 10 18:09:59 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6800 * tests/AMI/server.cpp:
6801 * tests/AMI_Buffering/admin.cpp:
6802 * tests/AMI_Buffering/server.cpp:
6803 * tests/Crashed_Callback/server.cpp:
6804 * tests/OBV/Any/server.cpp:
6805 * tests/OBV/Factory/server.cpp:
6806 * tests/OBV/Forward/server.cpp:
6807 * tests/OBV/TC_Alignment/server.cpp:
6808 Added #include ace/OS_NS_stdio.h to get ACE_OS::fclose/fopen/fprintf.
6810 * tests/ORT/ServerRequestInterceptor.cpp:
6811 Added #include ace/OS_NS_string.h to get ACE_OS::strcmp
6813 * tests/Connection_Timeout/client.bor:
6814 * tests/MT_Timeout/client.bor:
6815 * tests/Oneway_Buffering/client.bor:
6816 * tests/Nested_Upcall_Crash/scavenger.bor:
6817 Added ValueType library
6819 Mon Nov 10 11:33:34 2003 Justin Michel <michel_j@ociweb.com>
6821 * TAO/orbsvcs/ImplRepo_Service/Activator_NT_Service.cpp:
6822 * TAO/orbsvcs/ImplRepo_Service/Activator_NT_Service.h:
6823 * TAO/orbsvcs/ImplRepo_Service/Activator_Options.cpp:
6824 * TAO/orbsvcs/ImplRepo_Service/Activator_Options.h:
6825 * TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp:
6826 * TAO/orbsvcs/ImplRepo_Service/Forwarder.h:
6827 * TAO/orbsvcs/ImplRepo_Service/INS_Locator.cpp:
6828 * TAO/orbsvcs/ImplRepo_Service/INS_Locator.h:
6829 * TAO/orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
6830 * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
6831 * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
6832 * TAO/orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
6833 * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
6834 * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
6835 * TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
6836 * TAO/orbsvcs/ImplRepo_Service/Iterator.cpp:
6837 * TAO/orbsvcs/ImplRepo_Service/Iterator.h:
6838 * TAO/orbsvcs/ImplRepo_Service/Locator.cpp:
6839 * TAO/orbsvcs/ImplRepo_Service/Locator.h:
6840 * TAO/orbsvcs/ImplRepo_Service/Locator_NT_Service.cpp:
6841 * TAO/orbsvcs/ImplRepo_Service/Locator_NT_Service.h:
6842 * TAO/orbsvcs/ImplRepo_Service/Locator_Options.cpp:
6843 * TAO/orbsvcs/ImplRepo_Service/Locator_Options.h:
6844 * TAO/orbsvcs/ImplRepo_Service/NT_Service.cpp:
6845 * TAO/orbsvcs/ImplRepo_Service/NT_Service.h:
6846 * TAO/orbsvcs/ImplRepo_Service/Options.cpp:
6847 * TAO/orbsvcs/ImplRepo_Service/Options.h:
6848 * TAO/orbsvcs/ImplRepo_Service/README.txt:
6849 * TAO/orbsvcs/ImplRepo_Service/Repository_Configuration.cpp:
6850 * TAO/orbsvcs/ImplRepo_Service/Repository_Configuration.h:
6851 * TAO/orbsvcs/ImplRepo_Service/Server_Info.cpp:
6852 * TAO/orbsvcs/ImplRepo_Service/Server_Info.h:
6853 * TAO/orbsvcs/ImplRepo_Service/Server_Repository.cpp:
6854 * TAO/orbsvcs/ImplRepo_Service/Server_Repository.h:
6855 * TAO/orbsvcs/ImplRepo_Service/XML_ContentHandler.cpp:
6856 * TAO/orbsvcs/ImplRepo_Service/XML_ContentHandler.h:
6857 * TAO/orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
6858 * TAO/orbsvcs/ImplRepo_Service/tao_imr_i.h:
6859 * TAO/orbsvcs/tests/ImplRepo/ImplRepo.mpc:
6860 * TAO/orbsvcs/tests/ImplRepo/README:
6861 * TAO/orbsvcs/tests/ImplRepo/run_test.pl:
6862 * TAO/orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc:
6864 * TAO/tao/PortableServer/ImR_ActivatorC.cpp:
6865 * TAO/tao/PortableServer/ImR_ActivatorC.h:
6866 * TAO/tao/PortableServer/ImR_ActivatorC.i:
6867 * TAO/tao/PortableServer/ImR_ActivatorS.cpp:
6868 * TAO/tao/PortableServer/ImR_ActivatorS.h:
6869 * TAO/tao/PortableServer/ImR_ActivatorS.i:
6870 * TAO/tao/PortableServer/ImR_ActivatorS_T.cpp:
6871 * TAO/tao/PortableServer/ImR_ActivatorS_T.h:
6872 * TAO/tao/PortableServer/ImR_ActivatorS_T.i:
6873 * TAO/tao/PortableServer/ImR_Locator.pidl:
6874 * TAO/tao/PortableServer/ImR_LocatorC.cpp:
6875 * TAO/tao/PortableServer/ImR_LocatorC.h:
6876 * TAO/tao/PortableServer/ImR_LocatorC.i:
6877 * TAO/tao/PortableServer/ImR_LocatorS.cpp:
6878 * TAO/tao/PortableServer/ImR_LocatorS.h:
6879 * TAO/tao/PortableServer/ImR_LocatorS.i:
6880 * TAO/tao/PortableServer/ImR_LocatorS_T.cpp:
6881 * TAO/tao/PortableServer/ImR_LocatorS_T.h:
6882 * TAO/tao/PortableServer/ImR_LocatorS_T.i:
6883 * TAO/tao/PortableServer/ImplRepo.pidl:
6884 * TAO/tao/PortableServer/ImplRepoC.cpp:
6885 * TAO/tao/PortableServer/ImplRepoC.h:
6886 * TAO/tao/PortableServer/ImplRepoC.i:
6887 * TAO/tao/PortableServer/ImplRepoS.cpp:
6888 * TAO/tao/PortableServer/ImplRepoS.h:
6889 * TAO/tao/PortableServer/ImplRepoS.i:
6890 * TAO/tao/PortableServer/ImplRepoS_T.cpp:
6891 * TAO/tao/PortableServer/ImplRepoS_T.h:
6892 * TAO/tao/PortableServer/ImplRepoS_T.i:
6893 * TAO/tao/PortableServer/Makefile:
6894 * TAO/tao/PortableServer/Makefile.bor:
6895 * TAO/tao/PortableServer/POA.cpp:
6896 * TAO/tao/PortableServer/PortableServer.mpc:
6897 * TAO/tao/PortableServer/TAO_PortableServer.dsp:
6898 * TAO/tao/PortableServer/TAO_PortableServer.vcp:
6899 * TAO/tao/PortableServer/TAO_PortableServer_Static.dsp:
6901 Added server->activator hash map and renamed the existing hash map.
6902 Also removed unnecessary typedefs for entry and iterator.
6904 Added the ability to safely unregister an activator, although it
6905 is really untested, as there is no way to cleanly shutdown except
6906 when run as an nt service.
6908 Many tao_imr commands now seem to work. I don't know of any problems,
6909 but many combinations are untested.
6911 Updated idl exception specifications because many operations should
6912 throw NotFound when an activator can't be found for a server, and
6913 reregister_server() can throw AlreadyRegistered if you try to register
6914 with a different activator.
6916 Removed unused template files from tao/PortableServer, and
6917 updated instructions to use -Sc.
6919 Changed the text of some output messages to remove
6920 the use of Error: which was incorrectly showing up as
6921 errors during implrepo run_test.pl's
6922 Updated to support passing of persisted servers back
6923 to the locator when the activator registers.
6925 Updated to support passing of persisted servers back
6926 to the locator when the activator registers.
6928 Removed unused tao/PortableServer/ImR_Activator*.*
6930 Support for ImR as NT Services.
6932 Updated run_test.pl for the main ImplRepo tests.
6934 Updated all -?/-h options for command line programs.
6936 Commented out include of missing file in corba.h
6938 Mon Nov 10 11:20:52 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6940 * tao/DynamicAny/DynUnion.cpp (to_any):
6942 Added check for 0 message block in the Any created from the
6943 discriminator, similarly to the check applied to the Any
6944 created from the active member. Thanks to Harvinder Sawhney
6945 <harvinder_sawhney@agilent.com> for reporting the problem
6946 and for suggesting a fix.
6948 Mon Nov 10 11:03:34 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
6950 * tao/DynamicAny/DynCommon.cpp (insert_reference):
6952 Added code to cover CDR insertion of a nil object reference
6953 (an empty string for the type hint, and a 0 for number of
6954 profiles). Thanks to Harvinder Sawhney
6955 <harvinder_sawhney@agilent.com> for reporting the problem.
6957 Mon Nov 10 16:59:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6959 * examples/Buffered_AMI/server.cpp:
6960 * examples/OBV/Simple_util.cpp:
6961 * examples/POA/On_Demand_Loading/Server_Manager.cpp:
6962 * tests/AMH_Exceptions/server.cpp:
6963 * tests/AMH_Oneway/server.cpp:
6964 Added #include ace/OS_NS_stdio.h to get ACE_OS::fclose/fopen/fprintf.
6965 This fixes compile problems with the BCB6 compiler
6967 Mon Nov 10 16:49:45 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6969 * orbsvcs/Time_Service/Clerk_i.cpp:
6970 Added #include ace/os_include/os_netdb.h to get MAXHOSTNAMELEN
6972 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Monitor.cpp:
6973 Added #include ace/OS_NS_stdio.h to get ACE_OS::sprintf
6974 Added #include ace/os_include/os_netdb.h to get MAXHOSTNAMELEN
6976 Mon Nov 10 16:41:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6978 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
6979 Added #include ace/OS_NS_stdio.h to get ACE_OS::sprintf
6981 Mon Nov 10 16:06:09 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6983 * orbsvcs/orbsvcs/Event/Fast_Reactor.h:
6984 Added #include ace/OS_NS_sys_select.h to get ACE_OS::select
6986 Mon Nov 10 16:01:13 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
6988 * TAO_IDL/util/utl_indenter.cpp:
6989 Changed order of includes to get this file compiling with BCB6
6991 Mon Nov 10 07:18:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
6993 * tao/PortableServer/ImR_ActivatorC.cpp:
6995 Not sure why this file is there. Anyway, just removed the vague
6996 includes that it has.
6998 Sun Nov 9 23:23:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7000 * tao/Remote_Object_Proxy_Impl.cpp:
7001 * tao/Remote_Object_Proxy_Impl.h:
7005 * tao/Makefile*: Updated dependencies.
7007 Sun Nov 9 23:06:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7009 * tao/Asynch_Invocation.cpp:
7010 * tao/Asynch_Invocation.h:
7011 * tao/Asynch_Invocation.i:
7012 * tao/ClientInterceptorAdapter.cpp:
7013 * tao/ClientInterceptorAdapter.h:
7014 * tao/ClientInterceptorAdapter.inl:
7015 * tao/Invocation.cpp:
7019 Their service for our mankind is over. Time to remove them and
7022 Sun Nov 9 17:33:06 2003 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
7024 * tests/Timeout/client.cpp (send_echo): Added a comment to
7025 explain what the orb->run() call does. Thanks to Vladimir
7026 Naylov <vladimir@monosphere.com> for reporting this.
7028 Mon Nov 10 08:14:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7034 Added the new generated files into the project.
7037 Sun Nov 9 19:19:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7041 Added the new generated files into the list of source files.
7043 Sun Nov 9 19:12:40 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7045 * tao/IOP_CodecA.cpp
7051 * tao/PortableInterceptorA.cpp:
7052 * tao/PortableInterceptorA.h:
7054 New files that were created using the new IDL compiler
7055 option, that puts the Any operators in a seperate file. This
7056 is just a test. If this gives good wins, we can go ahead fix all
7057 the generated code in $TAO_ROOT/tao to maintain the Any's in a
7058 seperate file. This can be used by the application by just
7059 including the header.
7061 * tao/IOP_CodecC.cpp:
7070 * tao/PortableInterceptor.pidl:
7071 * tao/PortableInterceptorC.cpp:
7072 * tao/PortableInterceptorC.i:
7074 Regenerated the code to keep the Any operators away. We will
7075 update the diffss and such if we are damn sure that this is
7076 going to give us wins.
7078 Sun Nov 9 18:09:07 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7080 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
7082 Updated dependencies.
7084 Sun Nov 9 17:57:40 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
7086 * TAO_IDL/be/be_codegen.cpp:
7087 * TAO_IDL/be/be_global.cpp:
7088 * TAO_IDL/be/be_visitor_root/root.cpp:
7089 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
7090 * TAO_IDL/be_include/be_codegen.h:
7091 * TAO_IDL/be_include/be_global.h:
7092 * TAO_IDL/driver/drv_args.cpp:
7094 Added a new IDL compiler option (intended for use on TAO
7095 .pidl files only) and associated mechanism to generate
7096 Any operators into a separate set of .h and .cpp files.
7097 This option will result in footprint reduction in most,
7098 if not all, application programs that link to TAO.
7100 Sun Nov 9 17:57:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7102 * tao/Synch_Refcountable.h:
7104 * tao/BiDir_GIOP/BiDir_GIOP.mpc:
7105 * tao/Domain/Domain.mpc:
7106 * tao/DynamicAny/DynamicAny.mpc:
7107 * tao/DynamicInterface/DynamicInterface.mpc:
7108 * tao/IFR_Client/IFR_Client.mpc:
7109 * tao/IORInterceptor/IORInterceptor.mpc:
7110 * tao/IORManipulation/IORManipulation.mpc:
7111 * tao/IORTable/IORTable.mpc:
7112 * tao/Messaging/Messaging.mpc:
7113 * tao/ObjRefTemplate/ObjRefTemplate.mpc:
7114 * tao/PortableServer/AMH_Response_Handler.h:
7115 * tao/PortableServer/POA.h:
7116 * tao/PortableServer/PortableServer.mpc:
7117 * tao/RTCORBA/RTCORBA.mpc:
7118 * tao/RTPortableServer/RTPortableServer.mpc:
7119 * tao/RTScheduling/RTScheduler.mpc:
7120 * tao/SmartProxies/SmartProxies.mpc:
7121 * tao/Strategies/DIOP_Profile.h:
7122 * tao/Strategies/DIOP_Transport.h:
7123 * tao/Strategies/SCIOP_Transport.h:
7124 * tao/Strategies/SHMIOP_Profile.h:
7125 * tao/Strategies/Strategies.mpc:
7126 * tao/Strategies/UIOP_Profile.h:
7127 * tao/Strategies/UIOP_Transport.h:
7128 * tao/TypeCodeFactory/TypeCodeFactory.mpc:
7129 * tao/Valuetype/ValueBase.h:
7130 * tao/Valuetype/ValueFactory.cpp:
7131 * tao/Valuetype/ValueFactory.h:
7132 * tao/Valuetype/Valuetype.mpc:
7133 * tests/Bug_1361_Regression/Server_Thread_Pool.h:
7134 * tests/OBV/Supports/Supports_Test_impl.cpp:
7135 * tests/OBV/Supports/Supports_Test_impl.h:
7139 Sun Nov 9 22:12:29 UTC 2003 Don Hinton <dhinton@dresystems.com>
7141 * tao/Makefile.dirs:
7142 Moved IORInterceptor below ObjRefTemplate since
7143 libTAO_IORInterceptor now depends on libTAO_ObjRefTemplate.
7145 Sun Nov 9 16:32:28 UTC 2003 Don Hinton <dhinton@dresystems.com>
7147 * examples/Kokyu_dsrt_schedulers/Makefile:
7148 Added subdirectory targets since the DIRS variable doesn't work
7149 when the targets are explicitely redefined.
7151 * examples/Kokyu_dsrt_schedulers/Makefile.Kokyu_DSRT_Schedulers:
7152 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.fp_client:
7153 * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.fp_server:
7154 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.mif_client:
7155 * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.mif_server:
7156 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.muf_client:
7157 * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.muf_server:
7158 * orbsvcs/orbsvcs/Makefile.RTCosScheduling:
7159 * orbsvcs/orbsvcs/Makefile.RT_Notification:
7160 * orbsvcs/tests/Bug_1395_Regression/Makefile.Bug_1395_Client:
7161 * orbsvcs/tests/Bug_1395_Regression/Makefile.Bug_1395_Server:
7162 * orbsvcs/tests/Notify/Destroy/Makefile:
7163 * orbsvcs/tests/Notify/Driver/Makefile:
7164 * orbsvcs/tests/Notify/RT_lib/Makefile:
7165 * orbsvcs/tests/Notify/Test_Filter/Makefile:
7166 * tests/UNKNOWN_Exception/Makefile.UNKNOWN_Exception_Client:
7167 * tests/UNKNOWN_Exception/Makefile.UNKNOWN_Exception_Server:
7168 Removed DEPENDENCY_FILE variable and updated dependencies.
7170 * orbsvcs/orbsvcs/Makefile.*
7171 * orbsvcs/tests/Notify/*:
7172 Udpated dependencies.
7174 * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp:
7175 Added #include OS_NS_string.h.
7177 Sun Nov 9 11:19:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7179 * tao/IORInterceptor/IORInterceptor.mpc:
7180 * tao/IORInterceptor/Makefile:
7181 * tao/IORInterceptor/Makefile.bor:
7183 IORInterceptor needs Valuetype and ORT libraries to build fine.
7185 Sun Nov 9 14:39:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
7187 * tao/DynamicInterface/Makefile.bor:
7188 Added Messaging library
7190 Sun Nov 9 08:35:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7192 * tao/DynamicInterface/DynamicInterface.mpc:
7194 Fixed the MPC file to use the messaging library. Thanks to
7195 Johnny for reminding me.
7197 Sun Nov 9 08:18:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7199 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
7201 Fixed a unused variable warning in _is_a () for abstract
7204 Sun Nov 9 08:06:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7206 * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile:
7208 Updated dependencies.
7210 Sun Nov 9 08:03:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7212 * tests/MProfile/client.cpp:
7214 Fixed a unused variable warning.
7216 Sun Nov 9 07:53:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7218 * tao/Messaging/Messaging_No_ImplC.h:
7219 * tao/Messaging/Messaging_RT_PolicyC.h:
7220 * tao/Messaging/Messaging_SyncScope_PolicyC.h:
7221 * tao/Messaging/TAO_ExtC.h:
7223 Fixed post.h inclusions in the above files. Looks like they got
7224 missed during regeneration. Thanks to Johnny for poitning this
7227 Sun Nov 9 13:41:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
7229 * tao/IORInterceptor/Makefile.bor:
7230 Added valuetype lib to lin with
7232 Sat Nov 8 23:58:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7234 * tests/File_IO/client.cpp
7235 * tests/IDL_Test/main.cpp
7236 * tests/MProfile/client.cpp:
7237 * tests/MT_BiDir/Sender_i.cpp:
7238 * tests/Multiple_Inheritance/client.cpp
7239 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Server_Task.cpp:
7240 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/test_i.cpp:
7241 * tests/Two_Objects/server.cpp:
7243 * utils/catior/catior.cpp:
7244 * utils/catior/catior.mpc:
7248 Sun Nov 9 05:53:59 UTC 2003 Don Hinton <dhinton@dresystems.com>
7250 * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
7251 * tao/TypeCodeFactory/TypeCodeFactoryC.h:
7254 Sat Nov 8 23:36:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7256 * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.h:
7257 * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.h:
7259 #included "tao/ORB_Constants.h" and "ace/CORBA_macros.h"
7261 Sat Nov 8 23:19:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7263 * orbsvcs/examples/Security/Send_File/Makefile:
7265 Updated dependencies.
7267 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEvent.h:
7268 * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
7270 #included tao/NVList.h
7272 Sat Nov 8 22:31:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7274 * orbsvcs/examples/RtEC/Schedule/Makefile:
7276 Do not build if RTOLDEvent is not built.
7278 Sat Nov 8 22:23:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7280 * performance-tests/Latency/Deferred/Makefile:
7281 * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile:
7283 Fixed the Makefiles so that these don't build when
7284 corba_messaging is turned off.
7286 Sat Nov 8 22:19:30 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7288 * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
7289 * tao/TypeCodeFactory/TypeCodeFactoryC.h:
7290 * tao/TypeCodeFactory/TypeCodeFactoryC.inl:
7294 * tao/TypeCodeFactory/diffs/TypeCodeFactoryC.cpp.diff:
7295 * tao/TypeCodeFactory/diffs/TypeCodeFactoryC.h.diff:
7296 * tao/TypeCodeFactory/diffs/TypeCodeFactoryC.inl.diff:
7298 Diff files that are no longer necessary.
7300 Sun Nov 9 04:08:16 UTC 2003 Don Hinton <dhinton@dresystems.com>
7302 * orbsvcs/tests/Notify/lib/LookupManager.cpp:
7303 Added #include OS_NS_string.h.
7305 Sat Nov 8 22:06:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7307 * tao/diffs/TAO.diff:
7309 Placed the diffs in a single file.
7311 * tao/diffs/TAOC.cpp.diff:
7312 * tao/diffs/TAOC.h.diff:
7313 * tao/diffs/TAOC.i.diff:
7315 Removed the diffs placed in the above files.
7317 Sat Nov 8 22:00:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7319 * tao/Acceptor_Impl.cpp:
7321 #included debug.h. This should fix compilation errorson HPUX.
7323 * tao/IIOP_Connection_Handler.cpp:
7324 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
7326 #included os_include/netinet/os_tcp.h to get the declaration of
7327 TCP_NODELAY on HPUX.
7331 Improved comments in the file.
7337 Regenerated the code to fix warnings in HPUX and Solaris.
7339 Sat Nov 8 17:51:07 UTC 2003 Don Hinton <dhinton@dresystems.com>
7341 * TAO/orbsvcs/tests/RTCosScheduling/Makefile.RTCosScheduling_Client:
7342 * TAO/orbsvcs/tests/RTCosScheduling/Makefile.RTCosScheduling_Server:
7343 * TAO/orbsvcs/tests/RTCosScheduling/Makefile.commonlib:
7345 Removed DEPENENCY_FILE variable and updated dependencies. This
7346 should cause the library to get rebuilt and relinked and clear
7347 up the autobuild errors. This particular lib hasn't been
7348 rebuilt/relinked since 1.3.4 (on SUSE82_WChar).
7350 Sat Nov 8 05:40:27 UTC 2003 Don Hinton <dhinton@dresystems.com>
7352 * orbsvcs/tests/Notify/lib/Makefile:
7353 Removed DEPENDENCY_FILE variable and updated dependencies so that
7354 realclean will actually cleanup all the objects. This should
7355 fix build errors associated with this library.
7357 Fri Nov 7 21:12:37 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
7359 * orbsvcs/tests/AVStreams/Simple_Two_Stage/README:
7360 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp:
7362 Replaced the recording of frame rate with the recording of
7363 inter-frame arrival time. This does not use the
7364 ACE_Countdown_Time class and hence does not use the incorrect
7365 restart method on that class. This should fix the compile
7368 Fri Nov 7 20:11:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7370 * orbsvcs/Time_Service/Server_i.cpp:
7371 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp
7372 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
7373 * orbsvcs//orbsvcs/Trader/Trading_Loader.cpp:
7375 #included "ace/os_include/os_netdb.h" to fix compile errors on
7378 Fri Nov 7 19:40:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7380 * performance-tests//Latency/AMI/run_test.pl:
7381 * performance-tests//Latency/DSI/run_test.pl:
7382 * performance-tests//Latency/Single_Threaded/default_configuration.pl:
7383 * performance-tests//Latency/Single_Threaded/run_test.pl:
7384 * performance-tests//Latency/Thread_Per_Connection/run_test.pl:
7385 * performance-tests//Latency/Thread_Pool/run_test.pl:
7387 More fixes for the number of iterations.
7389 Fri Nov 7 19:25:29 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7391 * performance-tests//Latency/AMI/run_test.pl:
7392 * performance-tests//Latency/DSI/run_test.pl:
7393 * performance-tests//Latency/Single_Threaded/default_configuration.pl:
7394 * performance-tests//Latency/Single_Threaded/run_test.pl:
7395 * performance-tests//Latency/Thread_Per_Connection/run_test.pl:
7396 * performance-tests//Latency/Thread_Pool/run_test.pl:
7398 Fixed the number of iterations so that our tests run
7399 longer. They run for a short time exhibiting jitters in our
7402 Fri Nov 7 18:40:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7404 * orbsvcs/tests/Security/Big_Request/Makefile:
7405 * orbsvcs/tests/Security/Callback/Makefile:
7406 * orbsvcs/tests/Security/Crash_Test/Makefile:
7407 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile:
7408 * orbsvcs/tests/Security/MT_SSLIOP/Makefile:
7409 * orbsvcs/tests/Security/Secure_Invocation/Makefile:
7410 * orbsvcs/tests/Security/SecurityLevel1/Makefile:
7412 Fixed the dependencies.
7414 Fri Nov 7 16:37:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7416 * tao/Object_KeyC.cpp:
7417 * tao/Object_KeyC.h:
7419 Added another static method, demarshal_key (), which works more
7420 or less like extraction operator >>, but with a difference. We
7421 don't check for locked_data_blocks () within the resource
7422 factory while trying to extract the key.
7424 Why do we need all this? Please see bugzilla entry [BUGID 1616]
7425 for details. To make the long story short, under certain
7426 configurations (ie. when we set the locks on the buffer
7427 allocator to null), we tend to copy the object key. Further we
7428 tend to make copies over and over again when writing the GIOP
7431 This new method, by not checking for the locked datablocks
7432 circumvents the copying for single threaded builds. We have to
7433 wait and see how much of an improvement does this get us.
7435 There is some code duplication between this method and the new
7436 static method. This is okay. The extraction operators are
7437 generated by the IDL compiler. Trying to share code would make
7438 the maintenance of this generated code a nightmare.
7442 Use the new method added instead of the extraction operator.
7444 Fri Nov 7 21:44:59 UTC 2003 Edward R. Mulholland <emulholl@atl.lmco.com>
7446 * tao/Strategies/SCIOP_Connector.h:
7447 * tao/Strategies/SCIOP_Connector.cpp:
7449 If an SCIOP_Connector fails to bind to an endpoint, it will try
7450 a different endpoint in the same profile before it tries a
7453 * tao/Strategies/SCIOP_Endpoint.h:
7454 * TAO/tao/Strategies/SCIOP_Factory.cpp:
7455 * TAO/tao/Strategies/SCIOP_Lite_Factory.cpp:
7457 Minor changes to accommodate recent refactorings elsewhere in
7460 Fri Nov 7 14:33:37 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
7462 * orbsvcs/tests/AVStreams/Simple_Two_Stage/README:
7463 * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp:
7465 Recorded the rate at which frames are received for every sec
7466 after the first frame is received in the Stats.dat file.
7468 Fri Nov 7 11:23:22 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7470 * tao/Any_Unknown_IDL_Type.cpp:
7472 The constructor tried to duplicate the message block
7473 irresepctive of where it came from. To make the long story
7474 short, it is quite possible that the message block that this
7475 class gets could be from the stack and blind duplicate () would
7476 lead to crashes. If you don't believe me, please see the failure
7477 of the DII test in the daily builds.
7479 This started showing up after the optimizations to the critical
7482 "Thu Nov 6 22:32:19 2003 Balachandran Natarajan
7483 <bala@dre.vanderbilt.edu>"
7485 * tao/Synch_Reply_Dispatcher.cpp:
7487 Removed a debug statement which was a waste.
7489 * tao/DynamicInterface/DII_Invocation.cpp:
7495 Removed a long listing of Makefile whose dependencies were
7496 updated. They have served no purpose AFAIK other than blowing up
7497 the size of ChangeLogs. Just a regexp indicating that the
7498 Makefile's dependencies were updated should be sufficient.
7500 Fri Nov 7 07:06:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7502 * orbsvcs/orbsvcs/Makefile*:
7503 * tests/Exposed_Policies/Makefile:
7504 * orbsvcs/tests/Notify/Makefile*:
7506 Updated dependencies since the last dependencies left them
7509 Fri Nov 7 06:50:49 UTC 2003 Don Hinton <dhinton@dresystems.com>
7513 Updated dependencies.
7515 Thu Nov 6 22:32:19 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7517 This checkin is about an optimization and definitely not for the
7518 weak hearted :-)! All this jugglery is for getting rid of one
7519 allocation along the critical path. Not sure how much would this
7520 fetch us, but nevertheless an useful optimization.
7522 A quick brief. In older versions of TAO, the client thread used to
7523 create a output CDR on the TSS and use that for marshalling data
7524 and sending data which was neat. But during the reply, we used to
7525 create an InputCDR on the global memory since the thread reading
7526 the reply message could be different from the thread to whom the
7527 reply belongs to. If you want to know why, look for documentation
7528 of TAO's LF. After we worked on BUG 1369, we got a few advantages
7529 and this optimization cashed in on that.
7531 Refactoring the generated code allowed us to move the CDR stream
7532 inside the transport, to be more specific inside the GIOP
7533 objects. This was also right, since the CDR's are tied to
7534 GIOP. But this gave rise to a problem. We could not use the TSS
7535 anymore since multiple threads could share the same transport (one
7536 after another). Hence we used the global memory pool (different
7537 from the global heap) to allocate the CDR and this is a one time
7538 activity cached inside the transport. All threads can infact use
7539 the same chunk of memory. That was done when we merged the branch
7540 for fixes from 1369. Since the transports are anyway on a per-lane
7541 basis RTCORBA wouldn't be affected at all.
7543 This checkin broke another barrier, ie. the allocation required
7544 while getting the replies. The thread collecting the reply can
7545 read the messages on its stack and copy the messages to the stack
7546 of another thread which is expecting a reply. Therefore we now
7547 require no allocations but for a copy.
7549 All the above are valid for messages of decent size. If the
7550 messages are big we have to hit the global memory. What are the
7553 - TAO now does not do any allocation along the outgoing request
7556 - It doesn't do any allocation along the reply collection path
7557 even in MT scenarios for decent sized messages and when the
7558 network is behaving well (ie. when there is no IP
7561 We were also helped by an optimization that was added in ACE
7562 yesterday to the CDR streams. We have to wait and see how much
7563 does this checkin buys us in terms of performance. Anyway, this
7564 documentation should be useful for others.
7566 * tao/GIOP_Message_Lite.cpp:
7567 * tao/GIOP_Message_Base.cpp (process_reply_message):
7569 Construct the CDR stream and use that CDR to dispatch the
7570 reply. Now the reply dispatch is done by the GIOP objects.
7572 * tao/GIOP_Message_Generator_Parser.cpp:
7573 * tao/GIOP_Message_Generator_Parser_10.cpp:
7574 * tao/GIOP_Message_Generator_Parser_12.cpp:
7576 No need to do any exchange CDR blocks since things are being
7577 taken care elsewhere.
7579 * tao/Pluggable_Messaging_Utils.cpp:
7580 * tao/Pluggable_Messaging_Utils.h:
7582 Added a transport pointer to the Reply_Params object. It is
7583 used by the GIOP layer to dispatch the reply. Removed the
7584 temporary CDR that was created here.
7586 * tao/Synch_Reply_Dispatcher.cpp:
7587 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
7588 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
7590 Added a check for null CDR's in the Reply_Param's object.
7592 * tao/Transport.cpp: Construct the Reply_Params using the
7593 transport instead of the ORB_Core.
7596 This fixes [BUG 1615]
7598 Fri Nov 7 02:08:17 UTC 2003 Don Hinton <dhinton@dresystems.com>
7600 * orbsvcs/ImplRepo_Service/Server_Repository.cpp:
7601 Changed use of cerr to ACE_ERROR_RETURN.
7603 * performance_tests/Cubit/TAO/MT_Cubit/Timer.h:
7604 Removed #include of OS.h.
7606 Thu Nov 6 17:58:21 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
7608 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.cpp:
7609 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.cpp:
7610 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
7611 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.cpp:
7613 Changed the application controlled membership test.
7614 The test uses the Random load balancing strategy built in TAO
7615 load balancer service.
7617 Servers or members are added onto object groups. After
7618 request invocations are made, application has to delete
7619 those members from the object group. This is application
7620 controlled membership.
7622 Thu Nov 6 14:13:46 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7624 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
7626 Fixed some ACE_CHECK_RETURN's that were trying to return -1 from
7627 functions that were suppoed to return pointers.
7629 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
7631 #included "ace/OS_NS_string.h"
7633 Thu Nov 6 14:54:42 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
7635 * orbsvcs/tests/AVStreams/Simple_Two_Stage/README:
7636 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.h:
7637 * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp:
7639 Added command line arguments to specify local and peer
7640 addresses. In case of SCTP_SEQ protocol added command line
7641 arguments to specify secondary addresses.
7643 * orbsvcs/tests/AVStreams/Simple_Two_Stage/README:
7645 Updated to include info about command line arguments to specify
7646 local and peer addresses.
7648 Thu Nov 6 13:17:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7650 * tao/Synch_Invocation.cpp:
7652 If the ORB prepares to throw a COMM_FAILURE exception with
7653 completed_maybe, just delegate to the ORB_Core to take the right
7654 decision. This is required to for FT_CORBA.
7656 Thu Nov 6 12:53:46 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
7658 * orbsvcs/examples/LoadBalancing/server.cpp:
7659 Added a include to OS.h to fix a compile error.
7661 Thu Nov 6 07:04:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
7663 * tao/Queued_Message.h:
7664 Added #include ace/os_include/os_stddef.h to get size_t
7666 Wed Nov 5 19:19:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7668 * tao/PollableC.cpp:
7672 Regenerated the code.
7674 * tao/Synch_Reply_Dispatcher.cpp:
7675 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
7676 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
7678 Added debugging statements to indicate failure of clone_from ()
7679 when debugging level is cranked up.
7681 * tao/Remote_Invocation.cpp:
7682 * tao/Synch_Invocation.cpp:
7683 * tao/Messaging/Asynch_Reply_Dispatcher.cpp (handle_timeout):
7685 Changed the completion status of the CORBA::TIMEOUT exception
7686 thrown. For example returning a completion status of
7687 COMPLETED_NO while timing out waiting for the reply seems brain
7688 dead. Further fixed the minor code to return the SEND_MINOR_CODE
7689 or RECV_MINOR_CODE as the case maybe.
7691 This fixes a problem reported by Torsten Kuepper
7692 <torsten.kuepper@nokia.com> [BUG 1600].
7694 Wed Nov 5 16:03:08 2003 Yamuna Krishnamurthy <yamuna@oomworks.com>
7696 * orbsvcs/orbsvcs/AV/SCTP_SEQ.h:
7697 * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
7699 Added the change_qos (...) method to
7700 TAO_AV_SCTP_SEQ_Flow_Handler in order to set the specified
7701 Diffserv Codepoint on the data packets sent.
7703 Wed Nov 5 09:56:26 2003 Chris Cleeland <cleeland_c@ociweb.com>
7705 * tao/ORB_Core.cpp (run): Removed 'int' declaration to prevent
7706 obscuring the 'result' variable. The reason this is important
7707 is because, by obscuring the 'result' variable, the true return
7708 value of Reactor::handle_events() never got returned, and the
7709 caller (typically ORB_Core::run) couldn't tell why handle_events
7710 exited even though it wants to.
7712 * tao/ORB_Core.cpp (init): Added new option, -ORBVerboseLogging,
7713 to turn on the VERBOSE or VERBOSE_LITE flag in ACE_Log_Msg.
7714 Range of values are 0, 1, or 2 for no verbose, VERBOSE_LITE, and
7715 VERBOSE, respectively.
7717 Wed Nov 5 09:21:38 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7719 * TAO_IDL/be/be_union.cpp:
7721 Set the aggregate_seen_ bit inaddition to the union_seen_ bit.
7723 Wed Nov 5 05:33:44 UTC 2003 Don Hinton <dhinton@dresystems.com>
7725 * TAO/performance-tests/Cubit/TAO/MT_Cubit/server.h:
7726 Removed #include of OS.h which seems to cause a problem if
7727 included before streams.h. Not sure why.
7729 * TAO/tests/RTScheduling/VoidData/testC.cpp:
7730 Added #include of OS_NS_string.h.
7732 Tue Nov 4 22:14:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7734 * TAO_IDL/include/idl_global.h:
7735 * TAO_IDL/util/utl_global.cpp:
7737 Added a new bit union_seen_ to keep track of unions.
7739 * TAO_IDL/be/be_codegen.cpp:
7741 Generate OS_NS_string.h even when you see a union.
7743 * TAO_IDL/be/be_union.cpp:
7745 Set the union_seen_ bit within the visitor's constructor.
7747 Wed Nov 5 04:08:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
7749 * examples/Event_Comm/Event_Comm_i.h:
7750 * examples/Logging/Logging_Test_i.cpp:
7751 * examples/OBV/Typed_Events/Client_i.cpp:
7752 * examples/OBV/Typed_Events/Event_Types_impl.cpp:
7753 * examples/POA/DSI/Database_i.cpp:
7754 * examples/RTCORBA/Activity/Activity.cpp:
7755 * examples/RTScheduling/Job_i.cpp:
7756 * examples/RTScheduling/Starter.cpp:
7757 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
7758 * orbsvscs/PSS/PSDL_Scope.cpp:
7759 * orbsvcs/TAO_Service/TAO_Service.cpp:
7760 * orbsvcs/Trading_Service/Trading_Service.h:
7761 * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
7762 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
7763 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
7764 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
7765 * orbsvcs/orbsvcs/Log/Log_i.cpp:
7766 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
7767 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
7768 * orbsvcs/tests/Concurrency/lex.CC_command.cpp:
7769 * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
7770 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory.h:
7771 * tests/Blocking_Sync_None/client.cpp:
7772 * tests/Oneway_Buffering/client.cpp:
7773 * tests/Reliable_Oneways/client.cpp:
7774 Added #includes needed due to subsetting in ACE.
7776 Tue Nov 4 21:08:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7778 * TAO_IDL/be/be_argument.cpp:
7780 Removed the check for !dcl->imported () in the constructor
7781 before setting the bits. This was required to get the right
7782 Valuetype includes within the generated code. The inclusion is
7783 necessary for eventtype {} declarations to work.
7785 * TAO_IDL/be/be_home.cpp:
7787 Within the constructor narrow the AST_Component to a
7788 be_component and call seen_in_operation (), and ACE_SET_BITS for
7789 further processing. This is required to generate the
7790 Object_Argument_T.h includes in the stub cpp file.
7792 * TAO_IDL/be/be_visitor_arg_traits.cpp:
7793 * TAO_IDL/be_include/be_visitor_arg_traits.h:
7795 Added two new methods visit_component () and visit_component_fwd
7796 () that delegates to the visit_interface () and
7797 visit_interface_fwd () call.
7799 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
7800 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
7802 Bunch of changes to these files. The changes include
7804 - Generating and initializing the right collocated factory
7806 - Generating the right implementation for the setup_collocation
7808 - Generating the right implementation for the _narrow () call.
7809 - Removal of the old _unchecked_narrow () generation.
7810 - Removal of the tao_QueryInterface () call
7812 With the above changes CIAO examples seem to compile fine.
7814 Tue Nov 04 19:36:46 2003 Nanbor Wang <nanbor@cs.wustl.edu>
7816 * COPYING: Modified to include CIAO in the Copyright disclaimer.
7817 Thanks to Roland Schimmack <SC@ProCom.de> for motivating the change.
7819 Wed Nov 5 01:00:31 UTC 2003 Don Hinton <dhinton@dresystems.com>
7821 * tao/Leader_Follower.cpp:
7822 * tao/Transport.cpp:
7823 * tao/PortableServer/POA.cpp:
7824 Added #include of OS_NS_sys_time.h.
7826 Tue Nov 4 17:02:39 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
7828 * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
7830 Corrected system exception minor codes. In particular, they
7831 have to be logically ORed with the standard CORBA::OMGVMCID
7834 Wed Nov 5 00:28:47 UTC 2003 Don Hinton <dhinton@dresystems.com>
7836 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
7837 * orbsvcs/tests/Bug_1393_Regression/client.cpp:
7838 * orbsvcs/tests/Bug_1395_Regression/server.cpp:
7839 * orbsvcs/tests/Concurrency/CC_naming_service.cpp:
7840 * tests/ICMG_Any_Bug/server.cpp:
7841 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp:
7842 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_ORBInitializer.cpp:
7843 * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.cpp:
7844 Added #includes needed due to subsetting.
7846 Tue Nov 4 15:57:09 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
7848 * tao/IIOP_Transport.cpp (get_listen_point):
7850 Verify that dynamically casted TAO_IIOP_Acceptor pointer is
7851 non-zero before use. Addresses potential run-time errors.
7853 Improved const-correctness.
7855 * tao/Object_Proxy_Impl.h:
7857 Include "tao/orbconf.h" to pull in TAO_HAS_MINIMUM_CORBA macro
7858 definition. Fixes a g++ warning exhibited when "-Wundef"
7859 compiler flag is set.
7861 * tao/Typecode_Constants.cpp:
7863 Check if TAO_HAS_AMI_POLLER is defined before checking its
7864 value. Fixes a g++ warning exhibited when "-Wundef" compiler
7869 Nuked trailing whitespace.
7871 Tue Nov 4 16:23:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7875 #included the files where the contents of this file have been
7876 moved. This is necessary for backward compatibility. Lots of
7877 application code might still be using this.
7879 * tao/corbafwd.cpp (ACE_RCSID):
7881 Emptied the contents since they are no longer needed. They are
7882 just around for backward compatibility.
7884 Tue Nov 4 16:22:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
7886 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
7887 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
7889 Added missing includes to get them compiling.
7891 Tue Nov 4 20:40:26 UTC 2003 Don Hinton <dhinton@dresystems.com>
7893 * TAO_IDL/include/ast_union_label.h:
7894 * TAO_IDL/include/utl_idlist.h:
7895 * TAO_IDL/include/utl_string.h:
7896 * TAO_IDL/include/utl_strlist.h:
7897 Changed #include from streams.h to iosfwd.h. This fixes the
7898 current compilation problems on SuSE inlined builds complaining
7899 about 'ceil' and 'floor' already declared in this scope.
7901 Tue Nov 4 18:26:36 UTC 2003 Don Hinton <dhinton@dresystems.com>
7903 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.i:
7904 Added #include OS_NS_strings.h.
7906 Tue Nov 4 16:48:54 UTC 2003 Don Hinton <dhinton@dresystems.com>
7908 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
7909 Added #include os_tcp.h needed when ssl=1.
7911 Tue Nov 4 08:18:37 UTC 2003 Don Hinton <dhinton@dresystems.com>
7913 * docs/tutorials/Quoter/RT_Event_Service/client.cpp:
7914 * examples/Callback_Quoter/Supplier_i.cpp:
7915 * examples/Content_Server/SMI_Iterator/Iterator_Factory_i.cpp:
7916 * examples/Kokyu_dsrt_schedulers/FP_SchedulingC.cpp:
7917 * examples/Kokyu_dsrt_schedulers/MIF_SchedulingC.cpp:
7918 * examples/Kokyu_dsrt_schedulers/MUF_SchedulingC.cpp:
7919 * examples/Kokyu_dsrt_schedulers/utils.cpp:
7920 * examples/Load_Balancing/Identity_Client.cpp:
7921 * examples/POA/Adapter_Activator/server.cpp:
7922 * examples/POA/DSI/client.cpp:
7923 * examples/POA/Generic_Servant/test_i.cpp:
7924 * examples/POA/Loader/Servant_Activator.cpp:
7925 * examples/POA/Loader/Servant_Locator.cpp:
7926 * examples/POA/On_Demand_Activation/Servant_Activator.cpp:
7927 * examples/POA/On_Demand_Activation/Servant_Locator.cpp:
7928 * examples/POA/Reference_Counted_Servant/server.cpp:
7929 * examples/POA/TIE/client.cpp:
7930 * examples/Persistent_Grid/Simple_util.cpp:
7931 * examples/RTScheduling/FP_SchedulingC.cpp:
7932 * examples/RTScheduling/MIF_SchedulingC.cpp:
7933 * examples/Simple/Simple_util.cpp:
7934 * examples/Simulator/Event_Supplier/Event_Sup.cpp:
7935 * examples/Simulator/Event_Supplier/Logging_Sup.cpp:
7936 * orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp:
7937 * orbsvcs/Time_Service/Clerk_i.cpp:
7938 * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp:
7939 * orbsvcs/orbsvcs/Event_Utilities.cpp:
7940 * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
7941 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
7942 * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
7943 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
7944 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
7945 * orbsvcs/orbsvcs/Notify/EventType.cpp:
7946 * orbsvcs/orbsvcs/PortableGroup/PG_Operators.cpp:
7947 * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
7948 * orbsvcs/orbsvcs/Trader/Trader.cpp:
7949 * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
7950 * orbsvcs/tests/Concurrency/CC_client.cpp:
7951 * orbsvcs/tests/ImplRepo/nestea_i.cpp:
7952 * orbsvcs/tests/InterfaceRepo/Persistence_Test/Ptest.cpp:
7953 * orbsvcs/tests/Notify/Ordering/common.cpp:
7954 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
7955 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
7956 * orbsvcs/tests/RTCosScheduling/Object1_i.cpp:
7957 * orbsvcs/tests/Time/Client_i.cpp:
7958 * orbsvcs/tests/Trading/TT_Info.cpp:
7959 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
7960 * performance-tests/POA/Demux/demux_test_client.cpp:
7961 * performance-tests/POA/Demux/demux_test_server.cpp:
7962 * performance-tests/Pluggable/PP_Test_Client.cpp:
7963 * tests/DynAny_Test/driver.cpp:
7964 * tests/Exposed_Policies/Policy_Verifier.cpp:
7965 * tests/Exposed_Policies/RT_Properties.cpp:
7966 * tests/Multiple/Collocation_Tester.cpp:
7967 * tests/Param_Test/anyop.cpp:
7968 * tests/Portable_Interceptors/AMI/Client_Interceptor.cpp:
7969 * tests/Portable_Interceptors/AMI/Server_Interceptor.cpp:
7970 * tests/Portable_Interceptors/Benchmark/interceptors.cpp:
7971 * tests/Portable_Interceptors/Benchmark/test_i.cpp:
7972 * tests/Portable_Interceptors/Dynamic/interceptors.cpp:
7973 * tests/Portable_Interceptors/ForwardRequest/Client_ORBInitializer.cpp:
7974 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.cpp:
7975 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.cpp:
7976 * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.cpp:
7977 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp:
7978 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp:
7979 * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp:
7980 * tests/RTScheduling/DT_Spawn/Thread_Action.h:
7981 * tests/Smart_Proxies/client.cpp:
7982 * tests/Smart_Proxies/server.cpp:
7983 * tests/Smart_Proxies/On_Demand/client.cpp:
7984 * tests/Smart_Proxies/On_Demand/server.cpp:
7985 * utils/nslist/nsadd.cpp:
7986 * utils/nslist/nsdel.cpp:
7987 Added #include of OS_NS_string.h.
7989 Mon Nov 3 23:23:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
7991 * TAO_IDL/ast/ast_module.cpp:
7992 * TAO_IDL/fe/idl.yy:
7993 * TAO_IDL/fe/y.tab.cpp:
7995 Fixed bug in redefinition of forward declared union. Thanks to
7996 Tommy Persson <tpe@ida.liu.se> for reporting the problem. This
7997 closes [BUGID:1625].
7999 Tue Nov 4 04:55:40 UTC 2003 Don Hinton <dhinton@dresystems.com>
8001 * TAO_IDL/ast/ast_array.cpp:
8002 * TAO_IDL/ast/ast_decl.cpp:
8003 * TAO_IDL/ast/ast_generator.cpp:
8004 * TAO_IDL/ast/ast_root.cpp:
8005 * TAO_IDL/ast/ast_sequence.cpp:
8006 * TAO_IDL/ast/ast_string.cpp:
8007 * TAO_IDL/ast/ast_type.cpp:
8008 * TAO_IDL/be/be_global.cpp:
8009 * TAO_IDL/be/be_helper.cpp:
8010 * TAO_IDL/be/be_interface.cpp:
8011 * TAO_IDL/be/be_predefined_type.cpp:
8012 * TAO_IDL/be/be_sunsoft.cpp:
8013 * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
8014 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
8015 * TAO_IDL/be_include/be_codegen.h:
8016 * TAO_IDL/be_include/be_helper.h:
8017 * TAO_IDL/be_include/be_stream_factory.h:
8018 * TAO_IDL/be_include/be_visitor_factory.h:
8019 * TAO_IDL/driver/drv_args.cpp:
8020 * TAO_IDL/driver/drv_preproc.cpp:
8021 * TAO_IDL/fe/fe_lookup.cpp:
8022 * TAO_IDL/fe/y.tab.cpp:
8023 * TAO_IDL/include/ast_attribute.h:
8024 * TAO_IDL/include/ast_union_label.h:
8025 * TAO_IDL/include/idl_global.h:
8026 * TAO_IDL/include/utl_identifier.h:
8027 * TAO_IDL/include/utl_idlist.h:
8028 * TAO_IDL/include/utl_indenter.h:
8029 * TAO_IDL/include/utl_string.h:
8030 * TAO_IDL/include/utl_strlist.h:
8031 * TAO_IDL/util/utl_global.cpp:
8032 * TAO_IDL/util/utl_idlist.cpp:
8033 * TAO_IDL/util/utl_indenter.cpp:
8034 * TAO_IDL/util/utl_list.cpp:
8035 * TAO_IDL/util/utl_scope.cpp:
8036 * TAO_IDL/util/utl_strlist.cpp:
8037 * examples/Callback_Quoter/Consumer_Input_Handler.cpp:
8038 * examples/Callback_Quoter/Supplier_i.cpp:
8039 * examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp:
8040 * examples/Content_Server/AMI_Iterator/Iterator_Handler.cpp:
8041 * examples/Content_Server/AMI_Observer/Callback_i.cpp:
8042 * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.cpp:
8043 * examples/Content_Server/SMI_Iterator/Iterator_Factory_i.cpp:
8044 * examples/Content_Server/SMI_Iterator/client.cpp:
8045 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
8046 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
8047 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
8048 * examples/Kokyu_dsrt_schedulers/Task_Stats.h:
8049 * examples/Load_Balancing/Load_Balancer_i.h:
8050 * examples/Load_Balancing/Load_Balancing_Service.cpp:
8051 * examples/Load_Balancing_persistent/Load_Balancing_Service.cpp:
8052 * examples/Logging/Logging_Test_i.cpp:
8053 * examples/Persistent_Grid/Simple_util.cpp:
8054 * examples/PluggableUDP/tests/Basic/UDP_i.h:
8055 * examples/RTCORBA/Activity/Activity.cpp:
8056 * examples/RTCORBA/Activity/Task_Stats.h:
8057 * examples/RTScheduling/Task_Stats.h:
8058 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.cpp:
8059 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
8060 * examples/RTScheduling/MIF_Scheduler/MIF_Task.cpp:
8061 * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
8062 * examples/Simulator/Event_Supplier/Event_Sup.cpp:
8063 * examples/Simulator/Event_Supplier/Logging_Sup.cpp:
8064 * orbsvcs/Event_Service/Event_Service.cpp:
8065 * orbsvcs/IFR_Service/drv_args_ifr.cpp:
8066 * orbsvcs/IFR_Service/drv_preproc_ifr.cpp:
8067 * orbsvcs/ImplRepo_Service/Options.cpp:
8068 * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
8069 * orbsvcs/LoadBalancer/LoadManager.cpp:
8070 * orbsvcs/LoadBalancer/LoadMonitor.cpp:
8071 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
8072 * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
8073 * orbsvcs/Time_Service/Server_i.cpp:
8074 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
8075 * orbsvcs/examples/RtEC/Kokyu/Service.cpp:
8076 * orbsvcs/examples/RtEC/Simple/Supplier.cpp:
8077 * orbsvcs/orbsvcs/Event_Utilities.cpp:
8078 * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
8079 * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
8080 * orbsvcs/orbsvcs/AV/RTCP.cpp:
8081 * orbsvcs/orbsvcs/AV/RTCP_Packet.h:
8082 * orbsvcs/orbsvcs/AV/RTP.cpp:
8083 * orbsvcs/orbsvcs/AV/TCP.cpp:
8084 * orbsvcs/orbsvcs/AV/UDP.cpp:
8085 * orbsvcs/orbsvcs/AV/default_resource.cpp:
8086 * orbsvcs/orbsvcs/AV/media_timer.cpp:
8087 * orbsvcs/orbsvcs/AV/media_timer.h:
8088 * orbsvcs/orbsvcs/AV/sfp.cpp:
8089 * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
8090 * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
8091 * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp:
8092 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h:
8093 * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.i:
8094 * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
8095 * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.inl:
8096 * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
8097 * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
8098 * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
8099 * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
8100 * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
8101 * orbsvcs/orbsvcs/Event/EC_Sched_Filter_Builder.cpp:
8102 * orbsvcs/orbsvcs/LoadBalancing/LB_Component.cpp:
8103 * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
8104 * orbsvcs/orbsvcs/Log/Log_i.cpp:
8105 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
8106 * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
8107 * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
8108 * orbsvcs/orbsvcs/Notify/AdminProperties.h:
8109 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
8110 * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
8111 * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
8112 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
8113 * orbsvcs/orbsvcs/Notify/Timer_Queue.h:
8114 * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.cpp:
8115 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
8116 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
8117 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
8118 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
8119 * orbsvcs/orbsvcs/Sched/DynSched.cpp:
8120 * orbsvcs/orbsvcs/Sched/DynSched.h:
8121 * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
8122 * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
8123 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp:
8124 * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h:
8125 * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
8126 * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
8127 * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
8128 * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
8129 * orbsvcs/orbsvcs/Trader/Interpreter_Utils.cpp:
8130 * orbsvcs/orbsvcs/Trader/Trader.cpp:
8131 * orbsvcs/tests/AVStreams/Latency/ping.h:
8132 * orbsvcs/tests/Concurrency/CC_client.cpp:
8133 * orbsvcs/tests/Concurrency/CC_command.cpp:
8134 * orbsvcs/tests/CosEvent/Basic/Random.cpp:
8135 * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp:
8136 * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
8137 * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
8138 * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp:
8139 * orbsvcs/tests/Event/Basic/Random.cpp:
8140 * orbsvcs/tests/Event/Performance/Connect.cpp:
8141 * orbsvcs/tests/Event/lib/Counting_Supplier.cpp:
8142 * orbsvcs/tests/Event/lib/Supplier.cpp:
8143 * orbsvcs/tests/Notify/Blocking/common.cpp:
8144 * orbsvcs/tests/Notify/Discarding/common.cpp:
8145 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
8146 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
8147 * orbsvcs/tests/Notify/Ordering/common.cpp:
8148 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
8149 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
8150 * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.cpp:
8151 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
8152 * orbsvcs/tests/Notify/lib/Task_Stats.h:
8153 * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
8154 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
8155 * orbsvcs/tests/RTCosScheduling/Object1_i.cpp:
8156 * orbsvcs/tests/RTCosScheduling/client.cpp:
8157 * orbsvcs/tests/Time/Client_i.cpp:
8158 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
8159 * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp:
8160 * performance-tests/Cubit/TAO/MT_Cubit/Cubit_Task.cpp:
8161 * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp:
8162 * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
8163 * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp:
8164 * performance-tests/Cubit/TAO/MT_Cubit/Util_Thread.cpp:
8165 * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
8166 * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
8167 * performance-tests/Memory/IORsize/Memory_Growth.cpp:
8168 * tao/Acceptor_Registry.cpp:
8171 * tao/Any_Basic_Impl.cpp:
8172 * tao/Any_Dual_Impl_T.cpp:
8173 * tao/Any_Impl_T.cpp:
8174 * tao/Asynch_Queued_Message.cpp:
8176 * tao/CDR_Encaps_Codec.cpp:
8177 * tao/CORBALOC_Parser.cpp:
8178 * tao/CORBA_String.cpp:
8180 * tao/Exception.cpp:
8182 * tao/IIOP_Connector.cpp:
8183 * tao/IIOP_Endpoint.cpp:
8184 * tao/IIOP_Factory.cpp:
8185 * tao/IIOP_Lite_Factory.cpp:
8186 * tao/IOP_CodecC.cpp:
8187 * tao/Interceptor_List.cpp:
8188 * tao/MCAST_Parser.cpp:
8190 * tao/ORBInitInfo.cpp:
8192 * tao/Object_Ref_Table.cpp:
8194 * tao/PollableC.cpp:
8195 * tao/PortableInterceptorC.cpp:
8197 * tao/Service_Context.cpp:
8199 * tao/TAO_Singleton_Manager.h:
8200 * tao/Tagged_Components.cpp:
8202 * tao/WrongTransactionC.cpp:
8203 * tao/default_resource.cpp:
8204 * tao/operation_details.cpp:
8205 * tao/DynamicAny/DynAny_i.cpp:
8206 * tao/DynamicAny/DynCommon.cpp:
8207 * tao/DynamicInterface/Unknown_User_Exception.cpp:
8208 * tao/IFR_Client/IFR_BaseC.cpp:
8209 * tao/IFR_Client/IFR_BasicC.cpp:
8210 * tao/IFR_Client/IFR_ComponentsC.h:
8211 * tao/IFR_Client/IFR_ExtendedC.cpp:
8212 * tao/IORTable/IORTableC.cpp:
8213 * tao/PortableServer/ImR_LocatorC.cpp:
8214 * tao/PortableServer/ImplRepoC.cpp:
8215 * tao/PortableServer/Key_Adapters.cpp:
8216 * tao/PortableServer/POA.cpp:
8217 * tao/PortableServer/ServerRequestInfo.cpp:
8218 * tao/RTCORBA/Continuous_Priority_Mapping.h:
8219 * tao/RTCORBA/RTCORBAC.cpp:
8220 * tao/RTCORBA/RT_ORB_Loader.cpp:
8221 * tao/RTPortableServer/RTPortableServerC.cpp:
8222 * tao/RTScheduling/Current.cpp:
8223 * tao/RTScheduling/RTSchedulerC.cpp::
8224 * tao/RTScheduling/Request_Interceptor.cpp:
8225 * tao/Strategies/DIOP_Connector.cpp:
8226 * tao/Strategies/DIOP_Factory.cpp:
8227 * tao/Strategies/SHMIOP_Connector.cpp:
8228 * tao/Strategies/SHMIOP_Factory.cpp:
8229 * tao/Strategies/UIOP_Connector.cpp:
8230 * tao/Strategies/UIOP_Factory.cpp:
8231 * tao/Strategies/UIOP_Lite_Factory.cpp:
8232 * tao/Strategies/advanced_resource.cpp:
8233 * tao/Valuetype/AbstractBase.h:
8234 * tests/Bug_1269_Regression/Server_Timer.cpp:
8235 * tests/Bug_1270_Regression/Server_Timer.cpp:
8236 * tests/Bug_1361_Regression/Echo.cpp:
8237 * tests/CDR/octet_sequence.cpp:
8238 * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp:
8239 * tests/CodeSets/simple/client.cpp:
8240 * tests/Codec/client.cpp:
8241 * tests/Exposed_Policies/Policy_Verifier.cpp:
8242 * tests/Exposed_Policies/RT_Properties.cpp:
8243 * tests/IDL_Test/main.cpp:
8244 * tests/InterOp-Naming/INS_test_client.cpp:
8245 * tests/MProfile_Forwarding/Servant_Locator.cpp:
8246 * tests/Multiple_Inheritance/client.cpp:
8247 * tests/Multiple_Inheritance/server.cpp:
8248 * tests/Nested_Event_Loop/test_i.cpp:
8249 * tests/Nested_Upcall_Crash/server.cpp:
8250 * tests/OctetSeq/OctetSeq.cpp:
8251 * tests/POA/Etherealization/Etherealization.cpp:
8252 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
8253 * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
8254 * tests/POA/Persistent_ID/client.cpp:
8255 * tests/Param_Test/bd_wstr_seq.cpp:
8256 * tests/Param_Test/bd_wstring.cpp:
8257 * tests/Param_Test/param_test_i.cpp:
8258 * tests/Param_Test/ub_wstr_seq.cpp:
8259 * tests/Param_Test/ub_wstring.cpp:
8260 * tests/Portable_Interceptors/AMI/Server_Interceptor.cpp:
8261 * tests/Portable_Interceptors/Benchmark/client.cpp:
8262 * tests/Portable_Interceptors/ForwardRequest/Client_ORBInitializer.cpp:
8263 * tests/Portable_Interceptors/Request_Interceptor_Flow/Client_Request_Interceptor.cpp:
8264 * tests/Portable_Interceptors/Request_Interceptor_Flow/Server_Request_Interceptor.cpp:
8265 * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp:
8266 * tests/Two_Objects/First_i.h:
8267 * utils/IOR-parser/ior-handler.cpp:
8268 * utils/nslist/nsadd.cpp:
8269 * utils/nslist/nsdel.cpp:
8270 Refactored includes and changed remaining instances of
8271 ACE_OS_String to ACE_OS, and added ACE_OS to many instances of
8274 Mon Nov 3 22:46:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
8276 * TAO_IDL/be/be_codegen.cpp:
8278 Added check for IDL exception to condition for generating
8279 #include of ace/OS_NS_String.h - the _downcast() method uses
8282 * TAO_IDL/be/be_interface.cpp:
8284 Removed extra empty line in code generation for the interface
8285 constructor from Stub.
8287 * TAO_IDL/be/be_visitor_traits.cpp:
8288 * TAO_IDL/be_include/be_visitor_traits.h:
8290 Added visit_component() and visit_component_fwd().
8292 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
8293 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
8295 Added ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION macro to traits
8296 specialization definitions.
8298 Mon Nov 3 21:36:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8300 * tao/diffs/Current.diff:
8302 Added a new diff file for tao/CurrentC.*
8304 * tao/diffs/CurrentC.cpp.diff:
8305 * tao/diffs/CurrentC.h.diff:
8306 * tao/diffs/CurrentC.i.diff:
8308 Three files are maddening. Replace them with one file (above)
8309 that serve the same purpose.
8311 Mon Nov 3 21:33:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8313 * tao/BiDir_GIOP/diffs/BiDirPolicy.diff:
8315 Added a new diff file for BiDirPolicy generated code.
8317 * tao/BiDir_GIOP/diffs/BiDirPolicyC.cpp.diff:
8318 * tao/BiDir_GIOP/diffs/BiDirPolicyC.h.diff:
8319 * tao/BiDir_GIOP/diffs/BiDirPolicyC.i.diff:
8321 Three different files are maddening. Just removed them and added
8322 a new file (above) to serve the same purpose.
8324 Mon Nov 3 21:28:31 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8326 * tao/CurrentC.cpp: Cosmetic fix.
8328 * tao/Domain.pidl: Fixed the comments in the pidl file.
8333 * tao/BiDir_GIOP/BiDirPolicyC.cpp:
8334 * tao/BiDir_GIOP/BiDirPolicyC.h:
8335 * tao/BiDir_GIOP/BiDirPolicyC.i:
8336 * tao/Messaging/Messaging_No_ImplC.cpp:
8337 * tao/Messaging/Messaging_No_ImplC.h:
8338 * tao/Messaging/Messaging_No_ImplC.i:
8339 * tao/Messaging/Messaging_RT_PolicyC.cpp:
8340 * tao/Messaging/Messaging_RT_PolicyC.h:
8341 * tao/Messaging/Messaging_RT_PolicyC.i:
8342 * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
8343 * tao/Messaging/Messaging_SyncScope_PolicyC.h:
8344 * tao/Messaging/Messaging_SyncScope_PolicyC.i:
8345 * tao/PortableServer/Default_ORTC.cpp:
8346 * tao/PortableServer/Default_ORTC.h:
8347 * tao/PortableServer/Default_ORTC.i:
8348 * tao/Messaging/TAO_ExtC.cpp:
8349 * tao/Messaging/TAO_ExtC.h:
8350 * tao/Messaging/TAO_ExtC.i: Regenerated code to get the new IDL
8353 * tao/Messaging/diffs/Messaging_No_Impl.diff:
8354 * tao/Messaging/diffs/Messaging_RT_Policy.diff:
8355 * tao/Messaging/diffs/Messaging_SyncScope_Policy.diff:
8356 * tao/Messaging/diffs/TAO_ExtC.diff:
8357 * tao/PortableServer/diffs/Default_ORT.diff:
8358 * tao/diffs/Domain.diff: Updated diffs with new stuff. This should
8361 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
8362 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp;
8366 Mon Nov 3 19:42:49 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8368 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
8369 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
8371 Generate ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION for
8372 Objref_Traits<> member specializations.
8378 Regenerated the code for a start with the above macro.
8382 Fixed commment about including corbafwd.h, since it is not
8385 Mon Nov 3 19:20:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8387 * TAO_IDL/be/be_codegen.cpp:
8389 Fixed a typo from the last checkin.
8391 Mon Nov 3 18:40:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
8393 * TAO_IDL/be/be_codegen.cpp:
8395 Added generation of include of ace/OS_NS_String.h if any
8396 kind of interface is seen in the IDL file.
8398 * TAO_IDL/fe/idl.ll:
8399 * TAO_IDL/fe/lex.yy.cpp:
8401 Cosmetic changes to source code.
8403 Mon Nov 3 04:43:43 UTC 2003 Don Hinton <dhinton@dresystems.com>
8406 Pass the $(MAKE) variable to the reverseclean script
8407 instead of "make". This fixes problems in autobuilds that
8408 assign something other than "make" to the make_program
8411 Mon Nov 3 03:04:48 UTC 2003 Don Hinton <dhinton@dresystems.com>
8413 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
8414 * tao/IIOP_Acceptor.cpp:
8415 * tao/IIOP_Connection_Handler.cpp:
8416 * tao/IIOP_Endpoint.cpp:
8417 * tao/Strategies/DIOP_Acceptor.cpp:
8418 * tao/Strategies/DIOP_Endpoint.cpp:
8419 * tao/Strategies/DIOP_Profile.cpp:
8420 * tao/Strategies/SHMIOP_Acceptor.cpp:
8421 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
8422 * tao/Strategies/SHMIOP_Endpoint.cpp:
8423 * tao/Strategies/SHMIOP_Profile.cpp:
8424 Added #includes needed due to recent subsetting.
8426 Sun Nov 2 23:28:26 UTC 2003 Don Hinton <dhinton@dresystems.com>
8428 * docs/tutorials/Quoter/Event_Service/server.cpp:
8429 * docs/tutorials/Quoter/RT_Event_Service/server.cpp:
8430 * examples/POA/DSI/client.cpp:
8431 * examples/POA/Default_Servant/File_i.cpp:
8432 * examples/POA/Generic_Servant/test_i.cpp:
8433 * examples/Persistent_Grid/Simple_util.cpp:
8434 * examples/Simple/Simple_util.cpp:
8435 * examples/Simple/bank/Bank_Client_i.cpp:
8436 * examples/Simple/echo/Echo_Client_i.cpp:
8437 * examples/Simple/grid/Grid_Client_i.cpp:
8438 * orbsvcs/Time_Service/Clerk_i.cpp:
8439 * orbsvcs/Time_Service/Server_i.cpp::
8440 * orbsvcs/examples/CosEC/Simple/Supplier.cpp:
8441 * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp:
8442 * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp:
8443 * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp:
8444 * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp:
8445 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
8446 * orbsvcs/orbsvcs/Event/RT_Task.cpp:
8447 * orbsvcs/orbsvcs/Log/LogNotification.cpp:
8448 * orbsvcs/orbsvcs/Log/PersistStore.cpp:
8449 * orbsvcs/orbsvcs/Notify/Method_Request.inl:
8450 * orbsvcs/tests/Concurrency/CC_client.cpp:
8451 * orbsvcs/tests/CosEvent/lib/Counting_Consumer.cpp:
8452 * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp:
8453 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp:
8454 * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp:
8455 * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp:
8456 * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp:
8457 * orbsvcs/tests/Event/Performance/Latency.cpp:
8458 * orbsvcs/tests/Event/Performance/Latency_Server.cpp:
8459 * orbsvcs/tests/Event/lib/Driver.cpp:
8460 * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp:
8461 * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp:
8462 * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp:
8463 * performance-tests/Callback/client.cpp:
8464 * performance-tests/Callback/server.cpp:
8465 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
8466 * performance-tests/Cubit/TAO/IDL_Cubit/client.cpp:
8467 * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp:
8468 * performance-tests/Latency/AMH/Single_Threaded/client.cpp:
8469 * performance-tests/Latency/AMH/Single_Threaded/server.cpp:
8470 * performance-tests/Latency/AMI/client.cpp:
8471 * performance-tests/Latency/AMI/server.cpp:
8472 * performance-tests/Latency/DII/client.cpp:
8473 * performance-tests/Latency/DII/server.cpp:
8474 * performance-tests/Latency/DSI/client.cpp:
8475 * performance-tests/Latency/DSI/server.cpp:
8476 * performance-tests/Latency/Deferred/client.cpp:
8477 * performance-tests/Latency/Deferred/server.cpp:
8478 * performance-tests/Latency/Single_Threaded/client.cpp:
8479 * performance-tests/Latency/Single_Threaded/server.cpp:
8480 * performance-tests/Latency/Thread_Per_Connection/client.cpp:
8481 * performance-tests/Latency/Thread_Per_Connection/server.cpp:
8482 * performance-tests/Latency/Thread_Pool/client.cpp:
8483 * performance-tests/Latency/Thread_Pool/server.cpp:
8484 * performance-tests/POA/Create_Reference/create_reference.cpp:
8485 * performance-tests/POA/Implicit_Activation/client.cpp:
8486 * performance-tests/POA/Implicit_Activation/collocated.cpp:
8487 * performance-tests/POA/Implicit_Activation/server.cpp:
8488 * performance-tests/Pluggable/PP_Test_Client.cpp:
8489 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp:
8490 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/server.cpp:
8491 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp:
8492 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp:
8493 * performance-tests/RTCorba/Oneways/Reliable/client.cpp:
8494 * performance-tests/RTCorba/Oneways/Reliable/server.cpp:
8495 * performance-tests/Sequence_Latency/AMH/Single_Threaded/client.cpp:
8496 * performance-tests/Sequence_Latency/AMH/Single_Threaded/server.cpp:
8497 * performance-tests/Sequence_Latency/AMI/client.cpp:
8498 * performance-tests/Sequence_Latency/AMI/server.cpp:
8499 * performance-tests/Sequence_Latency/DII/client.cpp:
8500 * performance-tests/Sequence_Latency/DII/server.cpp:
8501 * performance-tests/Sequence_Latency/DSI/client.cpp:
8502 * performance-tests/Sequence_Latency/DSI/server.cpp:
8503 * performance-tests/Sequence_Latency/Deferred/client.cpp:
8504 * performance-tests/Sequence_Latency/Deferred/server.cpp:
8505 * performance-tests/Sequence_Latency/Single_Threaded/client.cpp:
8506 * performance-tests/Sequence_Latency/Single_Threaded/server.cpp:
8507 * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp:
8508 * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp:
8509 * performance-tests/Sequence_Latency/Thread_Pool/client.cpp:
8510 * performance-tests/Sequence_Latency/Thread_Pool/server.cpp:
8511 * tao/IIOP_Profile.cpp:
8512 * tests/Blocking_Sync_None/Blocking_Sync_None.cpp:
8513 * tests/Bug_1020_Basic_Regression/Echo.cpp:
8514 * tests/Bug_1269_Regression/Echo.cpp:
8515 * tests/Bug_1270_Regression/Echo.cpp:
8516 * tests/Bug_1361_Regression/Echo.cpp:
8517 * tests/Client_Leaks/Process.cpp:
8518 * tests/Crash_On_Write/Crash_Task.cpp:
8519 * tests/Crash_On_Write/client.cpp:
8520 * tests/Explicit_Event_Loop/server.cpp:
8521 * tests/Faults/pong.cpp:
8522 * tests/Faults/test_i.cpp:
8523 * tests/File_IO/File_i.cpp:
8524 * tests/Leader_Followers/test_i.cpp:
8525 * tests/MProfile/server.cpp:
8526 * tests/MProfile_Forwarding/server.cpp:
8527 * tests/MT_Server/test_i.cpp:
8528 * tests/MT_Timeout/Sleep_Service.cpp::
8529 * tests/Multiple_Inheritance/client.cpp:
8530 * tests/Muxed_GIOP_Versions/test_i.cpp:
8531 * tests/NestedUpcall/MT_Client_Test/client.cpp:
8532 * tests/NestedUpcall/MT_Client_Test/local_server.cpp:
8533 * tests/NestedUpcall/Triangle_Test/Object_B_i.cpp:
8534 * tests/NestedUpcall/Triangle_Test/initiator.cpp:
8535 * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
8536 * tests/Param_Test/options.cpp:
8537 * tests/RTCORBA/RTMutex/server.cpp:
8538 * tests/RTScheduling/Current/Thread_Task.cpp:
8539 * tests/RTScheduling/DT_Spawn/Thread_Action.h:
8540 * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp:
8541 * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
8542 * tests/Single_Read/test_i.cpp:
8543 * tests/Timed_Buffered_Oneways/test_i.cpp:
8544 * tests/Timeout/test_i.cpp:
8545 Added missing #included needed (especially when not inlining)
8546 due to recent subsetting.
8548 Sun Nov 2 16:33:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8552 Removed a couple of macros for namespaces that are no longer
8553 used and absolete. We can now use the keyword namespace
8556 There are few more macros that can go. But that is the next
8559 * tao/CONV_FRAMES.h:
8560 * tao/Exception.cpp:
8564 * tao/Messaging/MessagingS_T.h:
8566 Removal of the macro forced us to fudge these files where it was
8569 Sun Nov 2 16:23:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8571 * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
8572 * orbsvcs/orbsvcs/Event/RT_Task.cpp:
8573 * orbsvcs/orbsvcs/Log/LogNotification.cpp:
8574 * orbsvcs/orbsvcs/Log/LogRecordStore.cpp:
8575 * orbsvcs/orbsvcs/Log/PersistStore.cpp:
8576 * orbsvcs/orbsvcs/Notify/Method_Request.h:
8578 Added missing includes.
8580 Sun Nov 2 15:45:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8582 * tao/Collocated_Invocation.h:
8583 * tao/Invocation_Adapter.cpp:
8584 * tao/Invocation_Adapter.h:
8585 * tao/Invocation_Base.h:
8586 * tao/LocateRequest_Invocation.h:
8587 * tao/LocateRequest_Invocation_Adapter.cpp:
8588 * tao/LocateRequest_Invocation_Adapter.h:
8589 * tao/Remote_Invocation.cpp:
8590 * tao/Remote_Invocation.h:
8591 * tao/Synch_Invocation.h:
8593 Added and improved doxygen documentation.
8595 Sat Nov 1 14:58:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8597 * tao/Sync_Strategies.cpp:
8598 * tao/TAO_Singleton.h:
8600 * tao/RTCORBA/RT_Mutex.cpp:
8601 * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
8602 * orbsvcs/orbsvcs/Event/GPlot_File.cpp:
8603 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
8604 * orbsvcs/orbsvcs/IFRService/Options.cpp:
8605 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
8606 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp:
8607 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp:
8608 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
8609 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
8611 #included a bunch of OS_NS_sys_* files to get the right methods
8612 that are used from the ACE_OS namespace.
8614 Sat Nov 1 12:13:59 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8616 * orbsvcs/orbsvcs/Security/MechanismPolicy.cpp:
8617 * orbsvcs/orbsvcs/Security/MechanismPolicy.h:
8619 Added the required #includes to get them compiling.
8621 Sat Nov 1 11:30:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8623 * performance-tests/Cubit/TAO/DII_Cubit/Makefile
8624 * performance-tests/Latency/DII/Makefile:
8625 * performance-tests/Latency/DSI/Makefile:
8626 * performance-tests/Sequence_Latency/DII/Makefile:
8627 * performance-tests/Sequence_Latency/DSI/Makefile:
8628 * performance-tests/Sequence_Latency/Deferred/Makefile:
8629 * orbsvcs/examples/ORT/Makefile:
8630 * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile:
8632 Do not compile if corba_messaging is turned off.
8634 Sat Nov 1 09:56:10 2003 Venkita Subramonian <venkita@cs.wustl.edu>
8636 * orbsvcs/examples/RtEC/Kokyu/Service.cpp: Added fixes to get rid
8637 of link errors in Debian_NoInterceptor build.
8639 Sat Nov 1 05:40:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
8641 * examples/Buffered_Oneways/server.cpp:
8642 * examples/Content_Server/AMI_Iterator/Iterator_Factory_i.{h,cpp}:
8643 * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.{h,cpp}:
8644 * examples/Content_Server/SMI_Iterator/Iterator_Factory_i.{h,cpp}:
8645 * examples/Load_Balancing/Identity_Server.cpp:
8646 * examples/Load_Balancing/Load_Balancer_i.cpp:
8647 * examples/Load_Balancing_persistent/Identity_Server.cpp:
8648 * examples/POA/Adapter_Activator/server.cpp:
8649 * examples/POA/DSI/client.cpp:
8650 * examples/POA/Default_Servant/File_i.cpp:
8651 * examples/POA/Default_Servant/server.cpp:
8652 * examples/POA/Explicit_Activation/server.cpp:
8653 * examples/POA/Forwarding/server.cpp:
8654 * examples/POA/Loader/Server_Manager.cpp:
8655 * examples/POA/On_Demand_Activation/server.cpp:
8656 * examples/POA/Reference_Counted_Servant/server.cpp:
8657 * examples/POA/TIE/server.cpp:
8658 * examples/Persistent_Grid/Simple_util.cpp:
8659 * examples/Simple/Simple_util.cpp:
8660 * examples/Simple/chat/Server_i.cpp:
8661 * examples/Simple/time/Time_Client_i.cpp:
8662 * examples/Simple/time/Time_i.cpp:
8663 * examples/Simple/time-date/Time_Date_i.cpp:
8664 * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
8665 * orbsvcs/CosEvent_Service/CosEvent_Service.cpp:
8666 * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
8667 * orbsvcs/Event_Service/Event_Service.cpp:
8668 * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
8669 * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
8670 * orbsvcs/ImplRepo_Service/Repository_Configuration.cpp:
8671 * orbsvcs/ImplRepo_Service/tao_imr.cpp:
8672 * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
8673 * orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp:
8674 * orbsvcs/LoadBalancer/LoadManager.cpp:
8675 * orbsvcs/LoadBalancer/LoadMonitor.cpp:
8676 * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
8677 * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
8678 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
8679 * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
8680 * orbsvcs/Notify_Service/Notify_Server.cpp:
8681 * orbsvcs/Time_Service/Clerk_i.cpp:
8682 * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
8683 * orbsvcs/Time_Service/Server_i.cpp:
8684 * orbsvcs/Time_Service/Time_Service_Clerk.cpp:
8685 * orbsvcs/Time_Service/Time_Service_Server.cpp:
8686 * orbsvcs/Trading_Service/Trading_Server.cpp:
8687 * orbsvcs/examples/CosEC/Simple/Service.cpp:
8688 * orbsvcs/examples/Log/Basic/main.cpp:
8689 * orbsvcs/examples/Log/Event/Event_Consumer.cpp:
8690 * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
8691 * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp:
8692 * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
8693 * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp:
8694 * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
8695 * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp:
8696 * orbsvcs/examples/Notify/ThreadPool/Consumer.h:
8697 * orbsvcs/examples/ORT/gateway_server.cpp:
8698 * orbsvcs/examples/ORT/server.cpp:
8699 * orbsvcs/examples/RtEC/Simple/Service.cpp:
8700 * orbsvcs/orbsvcs/Time_Utilities.h:
8701 * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
8702 * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Monitor.cpp:
8703 * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
8704 * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
8705 * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
8706 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
8707 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
8708 * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
8709 * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
8710 * orbsvcs/tests/Concurrency/CC_client.cpp:
8711 * orbsvcs/tests/Concurrency/CC_command.tab.cpp:
8712 * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h:
8713 * orbsvcs/tests/EC_Throughput/ECT_Consumer.h:
8714 * orbsvcs/tests/Event/lib/Consumer.h:
8715 * orbsvcs/tests/Event/lib/Supplier.h:
8716 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp:
8717 * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
8718 * orbsvcs/tests/FaultTolerance/IOGR/server.cpp:
8719 * orbsvcs/tests/ImplRepo/airplane_i.cpp:
8720 * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
8721 * orbsvcs/tests/ImplRepo/nestea_i.cpp:
8722 * orbsvcs/tests/ImplRepo/nestea_server_i.cpp:
8723 * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp:
8724 * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
8725 * orbsvcs/tests/Log/Basic_Log_Test/client.cpp:
8726 * orbsvcs/tests/Miop/McastHello/server.cpp:
8727 * orbsvcs/tests/Notify/Blocking/common.cpp:
8728 * orbsvcs/tests/Notify/Discarding/common.cpp:
8729 * orbsvcs/tests/Notify/Driver/main.cpp:
8730 * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp:
8731 * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp:
8732 * orbsvcs/tests/Notify/Ordering/common.cpp:
8733 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp:
8734 * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp:
8735 * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp:
8736 * orbsvcs/tests/RTCosScheduling/client.cpp:
8737 * orbsvcs/tests/Redundant_Naming/client.cpp:
8738 * orbsvcs/tests/Trading/Offer_Exporter.cpp:
8739 * orbsvcs/tests/Trading/TT_Info.cpp:
8740 * performance-tests/Callback/Callback_i.cpp:
8741 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp:
8742 * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Server.cpp:
8743 * performance-tests/Latency/AMI/Roundtrip_Handler.cpp:
8744 * performance-tests/Latency/Thread_Per_Connection/Client_Task.cpp:
8745 * performance-tests/Latency/Thread_Pool/Client_Task.cpp:
8746 * performance-tests/Memory/IORsize/server.cpp:
8747 * performance-tests/Memory/Single_Threaded/server.cpp:
8748 * performance-tests/POA/Create_Reference/create_reference.cpp:
8749 * performance-tests/POA/Demux/demux_test_client.cpp:
8750 * performance-tests/POA/Demux/demux_test_server.cpp:
8751 * performance-tests/POA/Implicit_Activation/server.cpp:
8752 * performance-tests/Pluggable/PP_Test_Client.cpp:
8753 * performance-tests/Pluggable/PP_Test_Server.cpp:
8754 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp:
8755 * performance-tests/RTCorba/Oneways/Reliable/server.cpp:
8756 * performance-tests/Sequence_Latency/AMI/Roundtrip_Handler.cpp:
8757 * performance-tests/Sequence_Latency/Thread_Per_Connection/Client_Task.cpp:
8758 * performance-tests/Sequence_Latency/Thread_Pool/Client_Task.cpp:
8759 * performance-tests/Throughput/Receiver.h:
8760 * tao/Exception.cpp:
8761 * tao/FILE_Parser.cpp:
8762 * tao/IIOP_Connection_Handler.cpp:
8763 * tao/IIOP_Endpoint.cpp:
8764 * tao/Synch_Refcountable.inl:
8765 * tao/default_client.cpp:
8766 * tao/default_server.cpp:
8767 * tao/PortableServer/Operation_Table.h:
8768 * tao/Strategies/SHMIOP_Connection_Handler.cpp:
8769 * tests/BiDirectional/server.cpp:
8770 * tests/BiDirectional_NestedUpcall/server.cpp:
8771 * tests/Big_Oneways/server.cpp:
8772 * tests/Big_Reply/server.cpp:
8773 * tests/Big_Request_Muxing/server.cpp:
8774 * tests/Big_Twoways/server.cpp:
8775 * tests/Blocking_Sync_None/server.cpp:
8776 * tests/CDR/growth.cpp:
8777 * tests/Cache_Growth_Test/server.cpp:
8778 * tests/Connect_Strategy_Test/server.cpp:
8779 * tests/Explicit_Event_Loop/server.cpp:
8780 * tests/Exposed_Policies/Policy_Tester.cpp:
8781 * tests/Faults/middle.cpp:
8782 * tests/Faults/ping.cpp:
8783 * tests/Faults/server.cpp:
8784 * tests/File_IO/File_i.cpp:
8785 * tests/Forwarding/server.cpp:
8786 * tests/Hello/server.cpp:
8787 * tests/InterOp-Naming/Server_i.cpp:
8788 * tests/MProfile/server.cpp:
8789 * tests/MProfile_Connection_Timeout/server.cpp:
8790 * tests/MProfile_Forwarding/Manager.cpp:
8791 * tests/MProfile_Forwarding/server.cpp:
8792 * tests/MT_Client/server.cpp:
8793 * tests/Multiple/server.cpp:
8794 * tests/Multiple_Inheritance/client.cpp:
8795 * tests/Multiple_Inheritance/server.cpp:
8796 * tests/Native_Exceptions/server.cpp:
8797 * tests/NestedUpcall/MT_Client_Test/server.cpp:
8798 * tests/NestedUpcall/Triangle_Test/initiator.cpp:
8799 * tests/NestedUpcall/Triangle_Test/server_A.cpp:
8800 * tests/NestedUpcall/Triangle_Test/server_B.cpp:
8801 * tests/No_Server_MT_Connect_Test/server.cpp:
8802 * tests/ORT/server.cpp:
8803 * tests/Object_Loader/driver.cpp:
8804 * tests/Objref_Sequence_Test/server.cpp:
8805 * tests/OctetSeq/client.cpp:
8806 * tests/OctetSeq/server.cpp:
8807 * tests/Oneway_Buffering/admin.cpp:
8808 * tests/Oneway_Buffering/server.cpp:
8809 * tests/POA/Persistent_ID/server.cpp:
8810 * tests/Param_Test/param_test_i.cpp:
8811 * tests/Param_Test/server.cpp:
8812 * tests/Policies/Manipulation.cpp:
8813 * tests/Portable_Interceptors/Benchmark/server.cpp:
8814 * tests/Portable_Interceptors/Dynamic/server.cpp:
8815 * tests/Portable_Interceptors/ForwardRequest/server.cpp:
8816 * tests/Portable_Interceptors/IORInterceptor/server.cpp:
8817 * tests/Portable_Interceptors/PICurrent/server.cpp:
8818 * tests/Portable_Interceptors/Request_Interceptor_Flow/server.cpp:
8819 * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp:
8820 * tests/Queued_Message_Test/Queued_Message_Test.cpp:
8821 * tests/RTCORBA/common_args.cpp:
8822 * tests/RTCORBA/ORB_init/ORB_init.cpp:
8823 * tests/RTCORBA/Persistent_IOR/server.cpp:
8824 * tests/RTCORBA/Private_Connection/server.cpp:
8825 * tests/Reliable_Oneways/server.cpp,:
8826 * tests/Server_Connection_Purging/server.cpp:
8827 * tests/Server_Leaks/server.cpp:
8828 * tests/Single_Read/server.cpp:
8829 * tests/Timed_Buffered_Oneways/server.cpp:
8830 * tests/Timeout/server.cpp:
8831 * utils/nslist/nslist.cpp:
8832 Added #includes needed due to subsetting in ACE, e.g.,
8833 ace/OS_NS_stdio.h, ace/OS_NS_time.h, ace/OS_NS_sys_stat.h,
8834 ace/OS_NS_fcntl.h, ace/OS_main.h, ace/OS_NS_netdb.h,
8835 ace/os_include/netinet/os_tcp.h, ace/Guard_T.h,
8836 ace/OS_NS_strings.h, ace/Synch_Traits.h, ace/Null_Mutex.h,
8838 Fri Oct 31 14:42:09 2003 Edward R. Mulholland <emulholl@atl.lmco.com>
8840 * tao/Strategies/SCIOP_Acceptor.cpp:
8841 * tao/Strategies/SCIOP_Acceptor.h:
8842 * tao/Strategies/SCIOP_Connector.cpp:
8844 SCIOP URLs with comma-separated hostnames (e.g.,
8845 "sciop://host-a,host-b") are implemented with distinct Acceptors
8846 and produce separate Profiles in the SCIOR. In contrast, SCIOP
8847 URLs with plus-separated hostnames (e.g.,
8848 "sciop://host-a+host-b") are implemented with a single Acceptor
8849 and produce a shared Profile in the SCIOR. Thanks to Yamuna
8850 Krishnamurthy <yamuna@oomworks.com> and Craig Rodrigues
8851 <crodrigu@bbn.com> for identifying the previous, erroneous
8852 behavior in which URLs with comma-separated hostnames were
8853 implemented with distinct Acceptors, but produced a single,
8854 shared Profile, which mistakenly implied the benefits of a
8855 single Acceptor (i.e., SCTP failover and network path
8858 Fri Oct 31 10:14:56 2003 Chad Elliott <elliott_c@ociweb.com>
8860 * TAO_IDL/fe/idl.ll:
8861 * TAO_IDL/fe/lex.yy.cpp:
8863 Added a missing break from the loop to remove trailing whitespace
8864 from constant strings. The result from the missing break is that
8865 the string would get chopped in the middle if it had a space. Thanks
8866 to Onopin V. Mikhail <kool@garant.ru> for reporting the problem.
8868 Fri Oct 31 08:50:00 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8870 * TAO_IDL/ast/ast_string.cpp:
8871 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
8872 * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
8873 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
8875 Fixes for warnings in minimum static builds. The warnings were
8876 due to wrong format specifiers in sprintf.
8878 Fri Oct 31 07:59:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8880 * examples/Buffered_Oneways/Makefile:
8881 * examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp:
8882 * examples/Content_Server/SMI_Iterator/Content_Iterator_i.cpp:
8884 Fixed simple compilation errors in static builds.
8886 Fri Oct 31 13:47:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
8888 * tao/Parser_Registry.h:
8889 Added include of ace/os_include/os_stddef.h to pickup size_t type
8891 Fri Oct 31 07:39:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8893 * tao/Special_Basic_Argument_T.h:
8895 Removed export declarations.
8897 Fri Oct 31 08:34:11 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
8899 * tao/Messaging/Makefile.bor:
8902 Fri Oct 31 07:36:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
8904 * tao/DynamicInterface/Makefile.bor:
8905 Removed obsolete files.
8907 Fri Oct 31 07:34:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
8909 * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
8910 Removed ; after ACE_UNIMPLEMENTED_FUNC
8912 * tao/Valuetype/Makefile.bor:
8915 * tao/Messaging/Makefile.bor:
8916 Removed obsolete files.
8918 Thu Oct 30 23:23:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8920 * performance-tests/Cubit/TAO/DII_Cubit/Makefile:
8921 * performance-tests/Latency/DII/Makefile:
8922 * performance-tests/Latency/DSI/Makefile:
8923 * performance-tests/Latency/Deferred/Makefile:
8924 * performance-tests/RTCorba/Oneways/Reliable/Makefile:
8925 * performance-tests/Sequence_Latency/DII/Makefile:
8926 * performance-tests/Sequence_Latency/DSI/Makefile:
8927 * performance-tests/Sequence_Latency/Deferred/Makefile:
8929 Added missing libraries to the link line. This is necessary
8930 since the DynamicInterface library depends on the Messaging
8933 * tests/OBV/Supports/Supports_Test_impl.cpp:
8934 * tests/Xt_Stopwatch/Stopwatch_display.h:
8936 Fixed compilation problems. These showed up only in builds which
8939 * tao/Messaging/Asynch_Timeout_Handler.cpp:
8940 * tao/Messaging/Asynch_Timeout_Handler.h:
8941 * tao/Messaging/Messaging.cpp:
8942 * tao/Messaging/Messaging.h:
8944 Cosmetic fixes to get them compiling in minimum_corba builds.
8946 * tao/Messaging/Messaging.mpc:
8948 Added the list of files in the project.
8950 Thu Oct 30 22:57:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8952 * orbsvcs/examples/ORT/Makefile:
8954 Added misisng libraries.
8956 * orbsvcs/tests/EC_Throughput/ECT_Driver.h:
8958 Added a forward declaration.
8960 Thu Oct 30 22:09:17 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
8962 * TAO_IDL/be/be_visitor_traits.cpp:
8963 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
8965 Added tao_release() to the generated Value_Traits<> specialization,
8966 so the INOUT argument template helper class can release the argument
8967 at demarshal time with the same call for both interface and
8968 valuetypes. This extra method has already been added to
8971 Thu Oct 30 15:01:43 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
8973 * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
8974 * orbsvcs/tests/Notify/Blocking/Notify_Structured_Push_Consumer.cpp:
8975 * orbsvcs/tests/Notify/Discarding/Notify_Sequence_Push_Consumer.cpp:
8976 * orbsvcs/tests/Notify/Discarding/Notify_Structured_Push_Consumer.cpp:
8977 * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp:
8978 * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp:
8979 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Notify_Sequence_Push_Consumer.cpp:
8980 * orbsvcs/tests/Notify/Sequence_Multi_Filter/Notify_Sequence_Push_Consumer.cpp:
8981 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp:
8982 * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Supplier.cpp:
8983 * orbsvcs/tests/Notify/lib/Command.cpp:
8984 * orbsvcs/tests/Notify/lib/Command.h:
8985 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Sequence_Push_Consumer.cpp:
8986 * orbsvcs/tests/Notify/performance-tests/Filter/Notify_Structured_Push_Consumer.cpp:
8988 Fixed compilation on platforms where exceptions are turned off.
8990 Thu Oct 30 20:45:00 UTC 2003 Gautam Thaker <gthaker@atl.lmco.com>
8992 Please direct all queries regarding this commit to
8993 Jason Cohen <jcohen@atl.lmco.com>
8995 * tao/Strategies/SCIOP_Acceptor.cpp:
8997 Cleaned up commented code. No functional change.
8999 Thu Oct 30 20:30:00 UTC 2003 Gautam Thaker <gthaker@atl.lmco.com>
9001 Please direct all queries regarding this commit to
9002 Jason Cohen <jcohen@atl.lmco.com>
9004 * tao/Strategies/SCIOP_Acceptor.cpp:
9005 * tao/Strategies/SCIOP_Acceptor.h:
9006 * tao/Strategies/SCIOP_Endpoint.cpp:
9007 * tao/Strategies/SCIOP_Lite_Factory.h:
9009 Moved include files which are suspected to have been
9010 refactored upstream. The previous problems only affected
9011 the SCTP enabled TAO build.
9013 Thu Oct 30 13:50:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9015 * tao/DynamicInterface/DII_Invocation.cpp:
9016 * TAO_IDL/ast/ast_string.cpp:
9018 Fixed warnings with g++ 2.95.3.
9020 Thu Oct 30 11:47:34 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9022 * tests/Portable_Interceptors/Bug_1559/Client_ORBInitializer.h:
9023 * tests/Portable_Interceptors/Bug_1559/Makefile:
9024 * tests/Portable_Interceptors/Bug_1559/Server_ORBInitializer.h:
9025 * tests/Portable_Interceptors/Bug_1559/client.cpp:
9026 * tests/Portable_Interceptors/Bug_1559/interceptors.cpp:
9027 * tests/Portable_Interceptors/Bug_1559/server.cpp:
9029 Get the above files compiling on g++.
9031 Thu Oct 30 10:21:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9033 * tao/DynamicInterface/Request.h:
9034 * tao/DynamicInterface/ServerRequest.h:
9036 Added missing redefinition of TAO_EXPORT_MACRO.
9038 Thu Oct 30 22:02:28 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9040 * orbsvcs/orbsvcs/SSLIOP.dsp:
9042 Turned on RTTI for a few files.
9044 Thu Oct 30 09:44:11 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9046 * orbsvcs/examples/RtEC/Kokyu/Makefile:
9048 Updated dependencies. Not sure how Venkita got this into the
9049 main trunk without usingthe Makefile.
9051 Thu Oct 30 09:38:01 2003 Venkita Subramonian <venkita@cs.wustl.edu>
9053 * orbsvcs/examples/RtEC/Kokyu/Makefile: Updated dependencies.
9055 Thu Oct 30 09:28:20 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9057 * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.h:
9058 * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.h:
9060 Forward declared CORBA::Environment to get around build problems
9063 Thu Oct 30 10:44:58 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
9065 * tao/PortableServer/Makefile.bor:
9066 Updated this makefile with all the recent changes
9068 * tao/DynamicInterface/DII_Invocation_Adapter.h:
9069 * tao/Messaging/Asynch_Invocation_Adapter.h:
9070 Removed ; after ACE_UNIMPLEMENTED_FUNC
9072 Thu Oct 30 08:10:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
9074 * tao/Collocated_Invocation.h:
9075 Removed ; after ACE_UNIMPLEMENTED_FUNC
9078 Updated this makefile with all the recent changes
9080 Thu Oct 30 07:22:33 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
9082 * tao/ClientInterceptorAdapter.h:
9083 Added TAO_GIOP_Invocation as forward declaration
9085 * tao/Invocation_Adapter.h:
9086 * tao/Invocation_Base.h:
9087 Removed ; after ACE_UNIMPLEMENTED_FUNC
9089 Thu Oct 30 07:00:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
9091 * TAO_IDL/TAO_IDL_BE.bor:
9094 Wed Oct 29 21:35:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9096 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: Fixed compilation
9097 errors in Win32 core builds. Strange that g++ missed this.
9099 Wed Oct 29 21:10:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9101 * tao/RTCORBA/Multi_Priority_Mapping.cpp:
9103 Added ace/Log_Msg.h to get this compiling on one of RH8 builds.
9105 Wed Oct 29 20:39:32 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9107 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_cs.cpp:
9108 * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
9109 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_cs.h:
9110 * TAO_IDL/be_include/be_visitor_tmplinst/tmplinst_ss.h:
9114 Wed Oct 29 20:36:08 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9116 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Initializer.h:
9117 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
9118 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.h:
9119 * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp:
9121 Remved #include of corbafwd.h and added other includes necessray
9122 to get them compiling on builds with MPC.
9124 Wed Oct 29 19:41:14 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9126 * orbsvcs/orbsvcs/ESF/ESF_Worker.h:
9127 * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h:
9128 * orbsvcs/orbsvcs/Event/EC_ConsumerControl.h:
9129 * orbsvcs/orbsvcs/Event/EC_SupplierControl.h:
9130 * orbsvcs/orbsvcs/Notify/Factory.h:
9132 Forward declared CORBA::Environment in all these header files.
9134 * orbsvcs/orbsvcs/FaultTolerance/FT_Endpoint_Selector_Factory.cpp:
9135 * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
9137 #included Environment.h.
9139 The above fixes should take care of the build problems with
9142 Wed Oct 29 17:31:16 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
9144 * orbsvcs/examples/LoadBalancing/Makefile:
9145 * orbsvcs/examples/LoadBalancing/ORBInitializer.cpp:
9146 * orbsvcs/examples/LoadBalancing/ORBInitializer.h:
9147 * orbsvcs/examples/LoadBalancing/RPS_Monitor.cpp:
9148 * orbsvcs/examples/LoadBalancing/RPS_Monitor.h:
9149 * orbsvcs/examples/LoadBalancing/server.cpp:
9150 * orbsvcs/examples/LoadBalancing/client.cpp:
9151 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
9152 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.cpp:
9153 * orbsvcs/examples/LoadBalancing/Stock.cpp:
9154 * orbsvcs/examples/LoadBalancing/Stock.h:
9155 * orbsvcs/examples/LoadBalancing/StockFactory.h:
9156 * orbsvcs/examples/LoadBalancing/StockFactory.cpp:
9157 * orbsvcs/examples/LoadBalancing/Test.idl:
9158 * orbsvcs/examples/LoadBalancing/run_test.pl:
9160 Added a new directory "Load Balancing" under
9161 TAO/orbsvcs/examples.
9163 This directory contains an example of the adaptive load
9164 balancing strategy built in TAO's Load Balancing Service
9165 named the Cygnus Load Balancing/Monitoring Service.
9167 The server objects, which the LB service is trying to load
9168 balance is a StockFactory object. Clients make lot
9169 of requests to StockFactory objects, which inturn
9170 call a Stock object to return the stock price of
9171 a particular Stock symbol.
9173 Wed Oct 29 15:03:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9175 * tao/Invocation_Adapter.cpp (invoke_oneway):
9177 Explicitly convert Messaging::SyncScope to octet before
9178 assigning to TAO_Operation_Details::response_flags, as is
9179 done in all other occurrences in TAO.
9181 Wed Oct 29 14:14:15 2003 Venkita Subramonian <venkita@cs.wustl.edu>
9183 * orbsvcs/examples/RtEC/Makefile: Added Kokyu subdirectory.
9185 Wed Oct 29 12:57:51 2003 Jaiganesh B <jai@dre.vanderbilt.edu>
9187 * orbsvcs/performance-tests/LoadBalancing/ORBInitializer.cpp:
9188 * orbsvcs/performance-tests/LoadBalancing/RPS_Monitor.cpp:
9189 Added #includes to tao/ORB_Constants.h to define the new "home"
9190 of TAO_DEFAULT_MINOR_CODE.
9192 Wed Oct 29 12:44:26 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9194 * tao/DynamicInterface/DynamicInterface.mpc:
9195 * tao/PortableServer/PortableServer.mpc:
9197 Added extra header files (not corresponding to .cpp files)
9198 to these .mpc files.
9200 Wed Oct 29 12:16:57 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9202 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
9203 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
9205 Reverted the changes in
9207 Wed Oct 29 11:00:56 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9209 since the original motivation was from warnings in gcc 3.2,
9210 whereas the chanages in question produced errors in gcc 3.3.
9212 Wed Oct 29 12:15:35 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9214 * tao/IIOP_Transport.cpp: Cosmetic fix.
9216 * tao/Strategies/SCIOP_Endpoint.cpp:
9217 * tao/Strategies/SCIOP_Endpoint.h:
9218 * tao/Strategies/SCIOP_Factory.h:
9219 * tao/Strategies/SCIOP_Transport.cpp:
9221 Fixes for the compilation errors in lksctp build. Since I have o
9222 clue on what the problem could be, this is just a guess.
9224 Wed Oct 29 12:09:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9226 * tao/DynamicInterface/DynamicInterface.mpc:
9227 * tao/PortableServer/PortableServer.mpc:
9229 Added list of source files, since the CVS respository
9230 contains source files which are not to be built but not
9233 Wed Oct 29 11:28:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9235 * tao/Valuetype/AbstractBase_Invocation_Adapter.cpp:
9236 * tao/Valuetype/AbstractBase_Invocation_Adapter.h:
9238 Added 'const' qualifier to operation name parameter in the
9239 constructor, to correlate with the signature of the base
9242 Wed Oct 29 11:14:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9244 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor.cpp:
9245 * tests/Portable_Interceptors/PICurrent/ClientRequestInterceptor2.cpp:
9246 * tests/Portable_Interceptors/PICurrent/ServerRequestInterceptor.cpp:
9248 #include OS.h in the above files to get them compiling in single
9251 Wed Oct 29 11:00:56 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9253 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
9254 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
9256 Added generation of ACE_TEMPLATE_SPECIALIZATION macro
9257 to implementataion of Objref_Traits<> and Value_Traits<>
9260 Wed Oct 29 10:50:36 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9262 * tao/RTCORBA/RT_Transport_Descriptor.cpp: Added a missing
9265 Wed Oct 29 10:23:42 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9267 * tao/Object_Proxy_Broker.h:
9268 * tao/Remote_Object_Proxy_Broker.h:
9270 Added #include of orbconf.h to pull in TAO_HAS_MINIMUM_CORBA flag.
9272 * tao/PortableServer/PortableServerC.cpp:
9273 * tao/PortableServer/PortableServerC.h:
9275 Added TAO_HAS_MINIMUM_POA guards around TAO::Objref_Traits<>
9276 specializations, TAO::Arg_Traits<> specializations and
9277 associated explicit template instantiations.
9279 Wed Oct 29 09:53:09 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9281 * tao/TypeCodeFactory_Adapter.h: Added a missing inclusion.
9283 Tue Oct 28 23:19:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9285 * TAO_IDL/util/utl_scope.cpp (lookup_pseudo):
9287 Removed unused local variables.
9289 Tue Oct 28 22:46:46 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9291 * orbsvcs/orbsvcs/IFRService.dsp:
9293 Turned on RTTI in the project settings.
9295 * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
9296 * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
9297 * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
9298 * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
9300 Removed the IFR_Client export macro from these files.
9302 Tue Oct 28 22:29:25 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9304 * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
9306 Fixed typo in #include.
9308 Tue Oct 28 22:22:29 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9310 * orbsvcs/orbsvcs/FT_ORB.dsp:
9312 Updated project file list.
9314 * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
9316 Added include of tao/Typecode.h.
9318 * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp:
9320 Replaced instances of TAO_INVOKE_EXCEPTION with
9321 TAO::TAO_INVOKE_SYSTEM_EXCEPTION.
9323 Tue Oct 28 22:12:23 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9325 * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile:
9326 * docs/tutorials/Quoter/AMI/Makefile:
9327 * docs/tutorials/Quoter/Event_Service/Makefile:
9328 * docs/tutorials/Quoter/Naming_Service/Makefile:
9329 * docs/tutorials/Quoter/On_Demand_Activation/Makefile:
9330 * docs/tutorials/Quoter/RT_Event_Service/Makefile:
9331 * docs/tutorials/Quoter/Simple/Client/Makefile:
9332 * docs/tutorials/Quoter/Simple/Impl-Repo/Makefile:
9333 * docs/tutorials/Quoter/Simple/ImprovedServer/Makefile:
9334 * docs/tutorials/Quoter/Simple/Persistent/Makefile:
9335 * docs/tutorials/Quoter/Simple/Server/Makefile:
9336 * docs/tutorials/Quoter/idl/Makefile:
9338 Updated dependencies.
9340 * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.h:
9341 #included ORB.h instead of corba.h.
9343 Tue Oct 28 22:04:02 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9345 * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp:
9346 * orbsvcs/examples/Log/Basic/TLS_Client.cpp:
9347 * orbsvcs/examples/ORT/Server_IORInterceptor.h:
9348 * orbsvcs/examples/ORT/Server_IORInterceptor_ORBInitializer.cpp:
9349 * orbsvcs/examples/ORT/server.cpp:
9350 * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.h:
9351 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/Makefile:
9352 * orbsvcs/tests/Log/Basic_Log_Test/client.cpp:
9353 * orbsvcs/tests/RTCosScheduling/client.cpp:
9355 All those simple mistakes that were left behind. Changing
9356 corba.h to ORB.h, including additional header files like
9357 ace/Log_Msg.h were done to get these files compiling.
9359 Tue Oct 28 21:53:13 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9361 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
9362 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
9364 Removed #include of Invocation.h. We need to remove this from
9365 the repo. We will do that once things stabilize a bit.
9367 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h: Removed the
9368 declaratrion of _tao_QueryInterface () since it is no longer
9371 * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile:
9373 Updated dependecies.
9375 * orbsvcs/tests/Security/MT_IIOP_SSL/Server_Worker.h:
9376 * orbsvcs/tests/Security/MT_SSLIOP/Server_Worker.h:
9378 Changed the #include of corba.h to ORB.h. This (corba.h)
9379 is another file that needs to be removed from the repo.
9381 * orbsvcs/tests/Security/Secure_Invocation/server.cpp: Fixed a
9382 unused variable warning.
9384 Tue Oct 28 21:51:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9386 * tao/Dynamic_Adapter.cpp:
9387 * tao/Dynamic_Adapter.h:
9388 * tao/DynamicInterface/Context.h:
9389 * tao/DynamicInterface/Request.h:
9390 * tao/DynamicInterface/Request.inl:
9391 * tao/DynamicInterface/Server_Request.h:
9392 * tao/DynamicInterface/Server_Request.inl:
9394 Moved CORBA::release() and CORBA::is_nil() for Request and
9395 ServerRequest from Dynamic_Adapter.* to their associated
9396 files in the DynamicInterface library.
9400 Added dependency on the TAO_Messaging library to
9401 TAO_DynamicInterface library build.
9403 Tue Oct 28 20:56:41 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9405 * TAO_IDL/be/be_sequence.cpp:
9406 * TAO_IDL/be/be_visitor_arg_traits.cpp:
9407 * TAO_IDL/be_include/be_sequence.h:
9408 * TAO_IDL/be_include/be_visitor_arg_traits.h:
9409 * TAO_IDL/util/utl_scope.cpp:
9411 Fixed warnings that arose due to a conversion of string to a
9414 Tue Oct 28 15:53:42 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9416 * tao/Invocation_Adapter.h:
9417 * tao/Invocation_Adapter.inl:
9418 * tao/Invocation_Adapter.h:
9419 * tao/Invocation_Adapter.inl:
9420 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
9421 * tao/DynamicInterface/DII_Invocation_Adapter.h:
9422 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
9423 * tao/Messaging/Asynch_Invocation_Adapter.h
9425 Added const qualifier to the operation names. Not sure how this
9426 got missed. Thought I had done this once before!
9428 Tue Oct 28 14:06:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9430 * orbsvcs/tests/AVStreams/Latency/pong.cpp:
9432 #included ORB.h and removed corba.h
9434 * tao/Invocation_Adapter.h: Cosmetic fixes.
9436 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
9438 Implementation of the insertion operators for the valuetypes
9439 generated the ACE_INLINE macro. Removed generation of the
9442 Tue Oct 28 13:48:50 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9444 * tao/Invocation_Adapter.h:
9446 Added some documentation. More stuff needs to be added.
9448 * tao/Profile_Transport_Resolver.cpp:
9452 * tao/Messaging/MessagingC.cpp:
9453 * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp:
9455 Fixed a couple of fuzz errors that slipped.
9457 Tue Oct 28 13:33:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9459 * tao/IORInterceptor/TAO_IORInterceptor.dsp;
9461 Added link to Valuetype library.
9463 Tue Oct 28 13:21:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
9467 Replaced a TypeCode::_nil () return value with 0, similar to other
9468 locations in this file, to avoid dependency on Typecode.h.
9476 Fixed misstypes of TAO::TAO_INVOKE_SYSTEM_EXCEPTION.
9478 * tao/ObjRefTemplate/TAO_ObjRefTemplate_Static.dsp:
9479 * tao/Valuetype/TAO_Valuetype_Static.dsp:
9481 Minor changes to project configurations.
9483 Tue Oct 28 13:11:03 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9486 * tao/Service_Callbacks.cpp:
9488 Fixed compilation errors due to a wrong casting of an int as an
9489 enum. VC6.o doesn't like this.
9491 Tue Oct 28 12:47:54 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9493 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
9494 (visit_interface_fwd):
9496 Unused variable warning.
9498 Tue Oct 28 12:39:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9500 * tao/Any.cpp (operator>>):
9502 Inspite of numerous compilations we seemed to have missed a
9503 warning. The fix is to use .in () on a Typecode_var while
9504 passing the pointer to another object.
9506 Tue Oct 28 12:02:47 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9507 Jeff Parsons <parsons@dre.vanderbilt.edu>
9509 This checkin is aimed at revamping the invocation code path
9510 including the generated code. The design is outlined in the
9511 bugzilla. Please see
9513 http://bugzilla.dre.vanderbilt.edu/show_bug.cgi?id=1369
9515 This checkin only concentrates on the stub path. During the work
9516 we tried addressing the following additional problems
9518 - Header inclusions. Now IDL compiler generates just enough
9519 headers for the applications. There is no need to include
9520 corba.h or corbafwd.h anymore.
9522 - Wide range of problems with PortableInterceptors. Please see the
9523 dependencies in the above bug list.
9525 - We have tried reducing the inter-header dependencies quite a
9526 bit within the TAO library. Other libraries need more
9527 work. There are more places in TAO where this can be done
9528 effectively. We will address all of them with time.
9530 - We have changed most of the tests and examples including the ORB
9531 services to include thelight weight headers.
9533 - The generated code has gone down by more than 50%
9534 everywhere. This work also clearly demarcates the responsibility
9535 of the IDL compiler from the ORB. More work is needed on the
9538 More gory details of the changes can be found in
9539 $TAO_ROOT/ChangeLogs/ChangeLog-03d. The documentation for all the
9540 new interfaces are not complete yet. We will do them as we
9541 cleanup the scoreboard.
9543 * ChangeLogs/ChangeLog-03d: New changelog entry for the changes.
9545 Tue Oct 28 12:01:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
9547 * ChangeLogs/ChangeLog-03c: Moved a bunch of ChangeLog entries
9548 right untril 1.3.5 to this new file.
9550 Tue Oct 28 07:05:46 2003 Ossama Othman <ossama@dre.vanderbilt.edu>
9552 The following changes are designed to make profile equivalance
9553 checking code consistent between all pluggable protocol
9556 * tao/Profile.h (is_equivalent):
9558 This method is no longer virtual since it relies on template
9559 methods implemented by subclasses to perform pluggable
9560 protocol-specific profile equivalence check processing.
9564 New protected template method that subclasses must implement in
9565 order to allow pluggable protocols to apply their own definition
9566 of profile equivalance.
9570 Made this method const to address "discards const qualifier"
9571 errors. This is now necessary since some equivalence checking
9572 code that calls this method has been refactored to the
9573 is_equivalence() method.
9575 * tao/Profile.cpp (is_equivalent):
9577 Check for a zero pointer to avoid potential a seg fault.
9579 Invoke the new do_is_equivalent() template method and the new
9580 is_equivalent_hook() hook method.
9582 (is_profile_equivalent_i, is_equivalent_hook):
9584 Renamed is_profile_equivalent_i() method to is_equivalent_hook()
9585 to better reflect the purpose of this method. Note that
9586 is_equivalent_hook() is virtual to allow subclasses to override
9587 the default behavior.
9589 (is_equivalent_hook):
9591 The TAO_Unknown_Profile::is_equivalent() method does not need to
9592 allow some services (e.g. FT) to apply their own definition of
9593 profile equivalence. Override this method so that it always
9594 return true. Note that this behavior is consistent with the
9595 behavior that existed prior to these changes.
9597 * tao/IIOP_Profile.h (endpoint_count):
9599 Now a "const" method to address "discards const qualifier"
9602 (is_equivalent, do_is_equivalent):
9604 Renamed this public method to the new protected
9605 do_is_equivalent() template method.
9607 * tao/IIOP_Profile.cpp (is_equivalent):
9609 Refactored common profile equivalence checking code to the
9610 TAO_Profile base class.
9614 Moved protocol-specific profile equivalence checks to this
9619 Now a "const" method to address "discards const qualifier"
9622 * tao/Strategies/DIOP_Profile.h:
9623 * tao/Strategies/DIOP_Profile.cpp:
9624 * tao/Strategies/SCIOP_Profile.h:
9625 * tao/Strategies/SCIOP_Profile.cpp:
9626 * tao/Strategies/SHMIOP_Profile.h:
9627 * tao/Strategies/SHMIOP_Profile.cpp:
9628 * tao/Strategies/UIOP_Profile.h:
9629 * tao/Strategies/UIOP_Profile.cpp:
9630 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
9631 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
9632 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h:
9633 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp:
9637 * orbsvcs/tests/Security/Secure_Invocation/server.cpp:
9639 Added a sanity check for properly functioning SSLIOP object
9640 reference equivalence checks. Thanks to Sebastien Lalonde
9641 <SLalonde@interstarinc.com> for pointing out that SSLIOP object
9642 reference equivalence was not working properly.
9644 Sat Oct 25 13:19:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
9646 * TAOACE.dsw: Added that EventService is dependent of BiDIR GIOP
9647 to make sure that BiDIR GIOP is build first.