Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / ChangeLogs / ChangeLog-2007a
blob88a300d42e09469616621303284baeeefe22f82e
1 Mon Jan 22 23:14:56 2007  William R. Otte  <wotte@dre.vanderbilt.edu>
3         * TAO version 1.5.5 released.
5 Fri Jan 19 14:17:18 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
7         * tao/AnyTypeCode/Union_TypeCode.cpp(tao_marshal):
8         * tao/AnyTypeCode/Union_TypeCode_Static.cpp(tao_marshal):
10           Changed the marshaling of union members in the typecode to
11           use the existing CDR stream, rather than creating a separate
12           one and merging it with write_octet_array_mb(), which was
13           causing as alignment problem. This fixes [BUGID:2773].
15 Fri Jan 19 13:53:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
17         * rules.tao.GNU:
19           Turn on the 'transport_current' feature by default.  Previously,
20           the TransporCurrent related libraries were not being compiled with
21           the GNUmakefiles.
23 Thu Jan 18 12:05:47 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
25         * tao/TransportCurrent/Current_Impl.cpp:
26           Fixig a "fuzz" error.
28 Wed Jan 17 22:53:22 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
30         * NEWS:
31         * docs/transport_current/index.html:
33           Updated the documentation on how to disable the
34           Transport::Current functionality.
36         * MPC/config/taodefaults.mpb:
38           Added a "feature(!transport_current)..." to help enable and
39           disable the Transport::Current features (and footprint impact).
41         * MPC/config/tc.mpb:
43           Projects inheriting from this will get "requires += transport_current"
45         * tao/TC.mpc:
46         * tao/TC_IIOP.mpc:
48           Added "requires += transport_current"
50         * tao/orbconf.h:
52           Fixing a macro re-definition when "transport_current=0" is
53           present in default.features.
56 Wed Jan 17 18:16:18 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
58         * tao/Transport.h:
59         * tao/Transport.inl:
60         * tao/Transport.cpp:
61         * tao/TransportCurrent/Current_Impl.h:
62         * tao/TransportCurrent/Current_Impl.cpp:
63         * tao/TransportCurrent/Current_Loader.h:
64         * tao/TransportCurrent/Current_Loader.cpp:
65         * tao/TransportCurrent/IIOP_Current_Impl.h:
66         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
67         * tao/TransportCurrent/IIOP_Current_Loader.h:
68         * tao/TransportCurrent/IIOP_Current_Loader.cpp:
69         * tests/TransportCurrent/IIOP/client.cpp:
70         * tests/TransportCurrent/IIOP/server.cpp:
72           Updated to prevent any footprint impact when
73           Transport::Current functionality is disabled
74           (TAO_HAS_TRANSPORT_CURRENT is 0 or undefined)
76 Wed Jan 17 16:05:42 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
78         * orbsvcs/orbsvcs/Notify/Properties.h:
79         * orbsvcs/orbsvcs/Notify/Properties.cpp:
81           Provide a method to set the properties instance.  If the
82           properties instance is not set by the user, a singleton instance
83           will be used.
85         * orbsvcs/Notify_Service/Notify_Server.cpp:
87           Set the properties instance before initializing the notify
88           service.  Using the static singleton can cause static destruction
89           issues between the properties instance and statically allocated
90           type code structures.  This change fixes Bug 1675.
92 Wed Jan 17 12:36:48 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
94         * orbsvcs/examples/Notify/Filter/run_test.pl:
95         * orbsvcs/examples/Notify/Lanes/run_test.pl:
96         * orbsvcs/examples/Notify/Subscribe/run_test.pl:
97         * orbsvcs/examples/Notify/ThreadPool/run_test.pl:
98         * orbsvcs/tests/Notify/Basic/run_test.pl:
99         * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
100         * orbsvcs/tests/Notify/Blocking/run_test.pl:
101         * orbsvcs/tests/Notify/Discarding/run_test.pl:
102         * orbsvcs/tests/Notify/Lanes/run_test.pl:
103         * orbsvcs/tests/Notify/Lanes/run_test_notify.pl:
104         * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
105         * orbsvcs/tests/Notify/Ordering/run_test.pl:
106         * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
107         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
108         * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
109         * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
110         * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
111         * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
112         * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
113         * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
114         * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
115         * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
116         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
117         * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
118         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
119         * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
121           The Notify_Service will fail to start up on HP-UX if the user does
122           not have the RTSCHED group privilege.  Each test that runs the
123           Notify_Service now calls a method in PerlACE::Run_Test that checks
124           for this group privilege.  If the user does not have the correct
125           access, a warning is printed and the test will exit.
127 Tue Jan 16 18:39:17 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
129         * tests/TransportCurrent/IIOP/IIOP_Server_Main.cpp:
131           Ensured request interceptors are heap allocated to avoid
132           problems trying to delete automatic instances when the ORB is
133           destroyed.
135 Tue Jan 16 17:13:13 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
137         * tao/Transport.h:
138         * tao/Transport.cpp:
140           Added initialization for the stats_ member in case the TC
141           feature has been disabled, and providing a delete for it in the
142           destructor.
144         * tao/TransportCurrent/Current_Loader.h:
145         * tao/TransportCurrent/Current_Loader.cpp:
147           Removed unnecessary orbinitializer_registry method and
148           eliminated unnecesary whitespace.
150         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
151         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
153            Added TAO_Local_RefCounted_Object as an additional base class
154            to ensure proper cleanup of the ORB initializer instances. The
155            local CORBA objects are not reference counted (yet)!
157         * tests/TransportCurrent/Framework/Server_Main.cpp:
158         * tests/TransportCurrent/Framework/client.cpp:
159         * tests/TransportCurrent/Framework/server.cpp:
160         * tests/TransportCurrent/IIOP/client.cpp:
161         * tests/TransportCurrent/IIOP/server.cpp:
163           Ensured request interceptors are heap allocated to avoid
164           problems trying to delete automatic instances when the ORB is
165           destroyed.
167         * tests/TransportCurrent/lib/Client_ORBInitializer.h:
168         * tests/TransportCurrent/lib/Server_ORBInitializer.h:
170            Added TAO_Local_RefCounted_Object as an additional base class
171            to ensure proper cleanup of the ORB initializer instances. The
172            local CORBA objects are not reference counted (yet)!
174 Tue Jan 16 11:15:10 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
176         * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp:
177           Initialise pointer with 0
179         * orbsvcs/orbsvcs/Notify/Event_Map_T.h:
180         * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h:
181         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h:
182         * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.h:
183         * orbsvcs/tests/Notify/lib/Consumer_T.h:
184         * orbsvcs/tests/Notify/lib/Peer_T.h:
185         * orbsvcs/tests/Notify/lib/Supplier_T.h:
186           Use typename instead of ACE_TYPENAME
188 Tue Jan 16 08:18:10 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
190         * tests/CollocationLockup/CollocationLockup.cpp:
191           Removed not used global variable to fix gcc warning
193 Mon Jan 15 09:44:10 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
195         * tao/ORB_Core.cpp:
196           Made debug statement dependent on debug level, it was now
197           printed always
199 Sat Jan 13 14:31:10 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
201         * tests/AlternateIIOP/run_test.pl:
202         * tests/Parallel_Connect_Strategy/run_test.pl:
204           Renumbered the port values passed to the server. I noticed the
205           PCS test on one nightly machine failed because the acceptor
206           couldn't open a new socket. Also corrected a cut & paste error
207           in the scripts.
209 Fri Jan 12 21:40:13 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
211         * tests/Oneway_Timeouts/client.cpp:
213           Replaced the final invocation used to signal a shutdown to the
214           server as this is a two-way call that was using the same
215           timeout-enabled reference as the test. This sometimes caused
216           spurious timeout errors that are then reported as failures even
217           though they are not.
219         * tests/run_test.pl:
221           Increased the process start-up timeout as the old values were
222           short enough that the script assumed an error even though the
223           processes were actually running. On busy systems, a 2 or 5
224           second delay is really possible, particularly if shared
225           libraries have to be reloaded or the system is just busy.
227 Fri Jan 12 20:50:38 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
229         * tao/DynamicAny.mpc:
231           Reordered the source files, which will likewise reorder the
232           linking of object files on builds using makefiles. Thanks
233           to Ossama Othman <Ossama.Othman@symantec.com> for this
234           suggestion to try and eliminate the Debian linking errors
235           in DynamicAny.
237 Fri Jan 12 17:23:07 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
239         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
240         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
242           Modified call to make_dyn_any_t() to be consistent with
243           changes in
245           Thu Jan 11 18:42:33 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
247 Fri Jan 12 09:06:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
249         * tao/DynamicAny/DynAnyUtils_T.cpp:
250           Fixed compile problem
252 Thu Jan 11 18:42:33 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
254         * tao/DynamicAny/DynArray_i.cpp:
255         * tao/DynamicAny/DynCommon.cpp:
256         * tao/DynamicAny/DynAnyUtils_T.cpp:
257         * tao/DynamicAny/DynStruct_i.cpp:
258         * tao/DynamicAny/DynAny_i.cpp:
259         * tao/DynamicAny/DynUnion_i.cpp:
260         * tao/DynamicAny/DynAnyUtils_T.h:
261         * tao/DynamicAny/DynAnyFactory.cpp:
262         * tao/DynamicAny/DynSequence_i.cpp:
264           Changed make_dyn_any_t() from a static method inside
265           a templatized struct to a template method inside a
266           namespace, and changed all usages accordingly. Thanks
267           to Ossama Othman <Ossama.Othman@symantec.com> for
268           the suggestion, which is an attempt to eliminate
269           Debian link errors in DynamicAny.
271 Thu Jan 11 17:13:56 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
273         * tests/Oneway_Timeouts/client.cpp:
275           Changed test failure criteria so that a missed deadline is no
276           longer considered a failure. The errors due to missed deadlines
277           are spurious on systems using preemptive multitasking because
278           there is no way to control the additional delay imposed by the
279           operating system. The test for exception delivery time is beside
280           the point for this test anyway; we want to test that an
281           exception occurs or does not occur, not when it happens to
282           occur.
284 Wed Jan 10 21:47:39 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
286         * docs/INS.html:
287           Updated documentation relative to corbaloc strings to include
288           IPv6 details. Also generally freshened the document by removing
289           references to obsoleted iioploc strings and added more
290           information on using the IOR Table. Localized the references
291           graphic images to avoid the need for an internet connection to
292           see the full document.
294         * docs/TAO-tutorials.html:
295         * docs/index.html:
296           Localized the references graphic images to avoid the need for an
297           internet connection to see the full document.
299         * docs/space.gif:
300         * docs/redball.gif:
301         * docs/interop-naming.png:
302         * docs/interop-naming.eps:
304           The image files, these used to be hosted only  at wustl,
305           requiring a network connection in order to see the graphics in
306           the documentation.
308 Wed Jan 10 21:28:19 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
310         * NEWS:
312           Updated with my changes since 1.5.4.
314 Wed Jan 10 20:24:57 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
316         * tao/DynamicAny/DynAnyUtils_T.cpp:
318           Add missing include file.
320         * tao/DynamicAny/DynAnyUtils_T.h:
322           Fix a couple of Win-typos.
324 Wed Jan 10 19:24:11 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
326         * tests/Bug_1551_Regression/Client_Task.cpp:
327         * tests/Bug_1551_Regression/client.cpp:
329           Moved the setting of the policy override on the PolicyCurrent into
330           the thread specific code.  Since overrides set on the
331           PolicyCurrent only apply to the thread in which they are set, it
332           should have been done in each client thread.
334           Also, we ignore CORBA::TIMEOUT exceptions.  Since the server is
335           aborting itself, they are expected.
337         * tests/Bug_1551_Regression/run_test.pl:
339           Only sleep 30 seconds if starting the three clients succeeded.
340           And trap the return value of the WaitKill() called on the clients
341           in order to determine if the test needs to continue or not.
343 Wed Jan 10 18:53:20 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
345         * tao/DynamicAny/DynAnyUtils_T.cpp:
347           New file, containing the implementation formerly in the
348           header file.
350         * tao/DynamicAny/DynAnyUtils_T.h:
352           Factored out the method bodies and put them in the new file
353           above.
355         * tao/DynamicAny.mpc:
357           Added the new file above explicitly in the Template_Files
358           block, also listed explicitly the rest of the .cpp files.
360 Wed Jan 10 18:51:20 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
362         * NEWS:
364           Updated with my changes since 1.5.4.
366 Wed Jan 10 14:29:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
368         * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc:
369           Removed not needed idlflags, these are inherited from the base
371 Wed Jan 10 13:13:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
373         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
374         * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl:
375         * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
376         * orbsvcs/tests/AVStreams/Latency/run_test.pl:
377           Check the result of th spawn of the first executable in
378           the test itself. With this change if we have a naming
379           service but no test executable we don't wait a long time
380           on a non existent process
382 Wed Jan 10 12:30:00 UTC 2007  Simon Massey  <sma@prismtech.com>
384         * examples/mfc/server.cpp:
385         * utils/NamingViewer/NamingViewer.cpp:
387           From MFC 5.0, Enable3dControls and Enable3dControlsStatic are
388           obsolete because their functionality is incorporated into
389           Microsoft's 32-bit operating systems directly. Basically there
390           is no need to call with VC5.0 and above so I've commented
391           them out to stop the build issuing deprecated warnings.
393 Wed Jan 10 09:57:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
395         * tests/Compression/server.cpp:
396           Extended this test further
398 Wed Jan 10 09:13:12 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
400         * tests/IDL_Test/Bug_2350_Regression.idl:
401           Added missing id tag
403 Wed Jan 10 02:02:00 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
405         * orbsvcs/tests/Notify/Basic/run_test.pl:
406         * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
408           Modified these test files to only run the tests with the
409           "-UseSeparateDispatchingOrb 1" option with the notify.mt.conf
410           configuration.  Currently, only the MultiTypes test fails, but
411           the opportunity exists for others to fail.  The MultiTypes test
412           fails because in the reactive and the rt case, a separate ORB is
413           used to dispatch, but only one thread is running.  Therefore,
414           when the dispatch is made and the consumer invokes "disconnect*"
415           back on there, the non-dispatching (or "main") ORB isn't running
416           in order to handle the request.  When the same ORB is used for
417           administration and dispatching, the ORB can handle the
418           disconnect call b/c of nested upcalls.  Therefore, we simply
419           disallow using a separate dispatching ORB when not using using
420           separate dispatching threads.
422         * orbsvcs/tests/Notify/Basic:
423         * orbsvcs/tests/Notify/Blocking:
424         * orbsvcs/tests/Notify/Destroy:
425         * orbsvcs/tests/Notify/Discarding:
426         * orbsvcs/tests/Notify/Driver:
427         * orbsvcs/tests/Notify/MT_Dispatching:
428         * orbsvcs/tests/Notify/Ordering:
429         * orbsvcs/tests/Notify/Reconnecting:
430         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter:
431         * orbsvcs/tests/Notify/Sequence_Multi_Filter:
432         * orbsvcs/tests/Notify/Structured_Filter:
433         * orbsvcs/tests/Notify/Structured_Multi_Filter:
434         * orbsvcs/tests/Notify/performance-tests/Filter:
435         * orbsvcs/tests/Notify/performance-tests/RedGreen:
436         * orbsvcs/tests/Notify/performance-tests/Throughput:
438           Update the svn:ignore property on these directories.
440 Tue Jan  9 19:56:41 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
442         * TAO_IDL/be/be_codegen.cpp:
443         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
444         * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
445         * tao/Messaging/ExceptionHolder_i.h:
446         * tao/Messaging/ExceptionHolder_i.cpp:
448           Modified the tao_idl code to emit code to set the exception data
449           in the Messaging::ExceptionHolder in the AMI _excep operation.
450           This has the effect of allowing supporting code to raise the
451           correct user defined exception.  Previously, the user defined
452           exception would not be recognized and a CORBA::UNKNOWN would be
453           raised in it's place.  This fixes bug 2350.
455         * tests/IDL_Test/Bug_2350_Regression.idl:
456         * tests/IDL_Test/IDL_Test.mpc:
458           Added an idl file to ensure that the code to fix bug 2350 does
459           not incorrectly recognize user methods that end in _excep, that
460           take a single parameter ending in ExceptionHolder and raises a
461           user defined exception.
463 Tue Jan  9 15:14:09 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
465         * tao/Unbounded_Octet_Sequence_T.h:
467           Refactored #include "ace/OS_NS_string.h" for memcmp() out of the
468           two TAO_NO_COPY_OCTET_SEQUENCES branches and move it into the
469           common #include area.  This reverts changes yesterday by me and
470           this morning by Chad Elliott.
472 Tue Jan  9 14:06:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
474         * tao/DynamicAny/diffs/DynamicAny.pidl.diff:
475           Removed from the repo, ancient and not needed anymore
477 Tue Jan  9 12:34:12 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
479         * tao/Unbounded_Octet_Sequence_T.h:
481           Added a missing #include "ace/OS_NS_string.h" to get
482           ACE_OS::memcmp().
484 Tue Jan  9 07:25:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
486         * tao/DynamicInterface/DII_Invocation.cpp:
487           Reordered includes to fix compile problems with gcc4
489 Tue Jan  9 06:15:00 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
491         * tests/TransportCurrent/Framework/Makefile.am:
492         * tests/TransportCurrent/IIOP/Makefile.am:
494           Regenerated.
496         * tests/TransportCurrent/IIOP/IIOP.mpc
497         * tests/TransportCurrent/Framework/Framework.mpc
499           For the automake builds includes are relative to both $(srcdir)
500           and the build dir.
502 Tue Jan  9 03:50:30 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
504         * tests/IDL_Test/Makefile.am:
506           Regenerated.
508 Tue Jan  9 03:48:33 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
510         * tests/Compression/Makefile.am:
512           Regenerated.
514 Tue Jan  9 03:43:45 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
516         * tao/Makefile.am:
518           Regenerated for AnyTypeCode.mpc changes.
520 Tue Jan  9 03:37:26 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
522         * tests/TransportCurrent/Framework/Makefile.am:
523         * tests/TransportCurrent/IIOP/Makefile.am:
524         * tests/TransportCurrent/lib/Makefile.am:
526           Regenerated.
528         * tests/TransportCurrent/IIOP/IIOP.mpc
529         * tests/TransportCurrent/Framework/Framework.mpc
531           For the automake builds includes are relative to $(srcdir),
532           libpaths are relative to the build dir.
534 Mon Jan  8 19:56:54 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
536         * tao/Unbounded_Octet_Sequence_T.h:
538           Moved #include for OS_NS_string.h into the
539           (TAO_NO_COPY_OCTET_SEQUENCES == 0) clause...which is where it
540           should have been in the first place since that's where memcmp is
541           actually used.  This should fix the BCB build, and any other
542           TAO_NO_COPY_OCTET_SEQUENCES builds.
544 Mon Jan  8 19:40:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
546         * tao/GIOP_Message_Locate_Header.h:
547           No need to export TAO_GIOP_Locate_Request_Header from the TAO library
549         * tao/RTCORBA/RTCORBAC.cpp:
550         * tao/RTCORBA/diffs/RTCORBA.diff
551           Use true/false
553 Mon Jan  8 18:56:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
555         * tao/AnyTypeCode.mpc:
556           Cleanup and added regeneration of Dynamic.pidl
558         * tao/AnyTypeCode/Dynamic.pidl:
559           Removed TypeCode interface and include other pidl
560           file that has TypeCode. Fixes bugzilla bug 2766
562         * tao/AnyTypeCode/DynamicA.cpp:
563         * tao/AnyTypeCode/DynamicA.h:
564         * tao/AnyTypeCode/DynamicC.cpp:
565         * tao/AnyTypeCode/DynamicC.h:
566         * tao/AnyTypeCode/DynamicS.h:
567           Removed from the repo, they are now generated on the fly
569         * tao/PortableServer/ServantRetentionStrategyRetain.cpp (servant_to_system_id_i):
570           Added special check for CORBA/e so that the correct exception is thrown
572         * tests/IDL_Test/typecode.idl:
573           New idl file used to test how to regenerate Dynamic.pidl
575         * IDL_Test/IDL_Test.mpc:
576           Added typecode.idl
578 Mon Jan  8 16:02:13 UTC 2007  Ciju John  <johnc@ociweb.com>
580         * docs/ORBEndpoint.html:
581           Update documentation for ORBEndpoint reuse_addr option.
583 Mon Jan  8 13:55:00 UTC 2007  Simon Massey  <sma@prismtech.com>
585         * orbsvcs/tests/Bug_1630_Regression/testclient.cpp:
587           Add some debug output to trace code flow for remote systems.
589 Mon Jan  8 13:50:31 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
591         * tests/OBV/Truncatable/client.cpp:
593           Undefine VERIFY if it's defined to avoid warnings from vc71.
595 Mon Jan  8 13:36:37 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
597         * tests/TransportCurrent/IIOP/IIOP.mpc:
598         * tests/TransportCurrent/IIOP/Makefile.am:
600           Modified the MPC file to work with automake and updated the
601           Makefile.am accordingly.
603 Mon Jan  8 10:52:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
605         * tao/Invocation_Base.cpp (exception):
606           Set the forwarded_to_ member to nil again, it can be that
607           we had a forward request which was converted to a regular
608           exception in a PI call and then we have to make sure we don't
609           keep the old data
611         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp (receive_other):
612           When an exception occurs make sure we implement the following
613           behaviour from the OMG spec section 21.3.6.5:
614           This interception point may raise a system exception. If it does, no other
615           Interceptors’ receive_other operations are called. The remaining
616           Interceptors in the Flow Stack are popped and have their receive_exception
617           interception point called.
619           This fixes the failing of bug 2287 regression on svn head. Thanks to
620           Simon McQueen for explaining the meaning of this test and reviewing
621           the changes above
623 Mon Jan  8 00:18:21 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
625         * tests/TransportCurrent/Framework/run_test.pl:
626         * tests/TransportCurrent/IIOP/run_test.pl:
628 Sun Jan  7 18:48:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
630         * tests/Oneway_Timeouts/client.cpp:
631           Removed create_poa method, it is not used at all
633 Sun Jan  7 12:06:55 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
635         * tao/PortableServer/Acceptor_Filter_Factory.h:
636           Fixed problem with CORBA/e
638         * tao/PortableServer/Object_Adapter.cpp:
639         * tao/PortableServer/Root_POA.cpp:
640           Fixed compile problems when building CORBA/e compact with Borland C++
642 Sat Jan  6 19:16:55 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
644         * TAO_IDL:
645         * examples/AMI/FL_Callback:
646         * orbsvcs/Concurrency_Service:
647         * orbsvcs/CosEvent_Service:
648         * orbsvcs/Dump_Schedule:
649         * orbsvcs/Event_Service:
650         * orbsvcs/FTRT_Event_Service/Event_Service:
651         * orbsvcs/FTRT_Event_Service/Factory_Service:
652         * orbsvcs/FTRT_Event_Service/Gateway_Service:
653         * orbsvcs/FT_ReplicationManager:
654         * orbsvcs/Fault_Detector:
655         * orbsvcs/Fault_Notifier:
656         * orbsvcs/IFR_Service:
657         * orbsvcs/ImplRepo_Service:
658         * orbsvcs/LifeCycle_Service:
659         * orbsvcs/LoadBalancer:
660         * orbsvcs/Logging_Service/Basic_Logging_Service:
661         * orbsvcs/Logging_Service/Event_Logging_Service:
662         * orbsvcs/Logging_Service/Notify_Logging_Service:
663         * orbsvcs/Logging_Service/RTEvent_Logging_Service:
664         * orbsvcs/Naming_Service:
665         * orbsvcs/Notify_Service:
666         * orbsvcs/Scheduling_Service:
667         * orbsvcs/TAO_Service:
668         * orbsvcs/Time_Service:
669         * orbsvcs/Trading_Service:
670         * orbsvcs/tests/AVStreams/Asynch_Three_Stage:
671         * orbsvcs/tests/AVStreams/Bidirectional_Flows:
672         * orbsvcs/tests/AVStreams/Component_Switching:
673         * orbsvcs/tests/AVStreams/Full_Profile:
674         * orbsvcs/tests/AVStreams/Latency:
675         * orbsvcs/tests/AVStreams/Modify_QoS:
676         * orbsvcs/tests/AVStreams/Multicast:
677         * orbsvcs/tests/AVStreams/Multicast_Full_Profile:
678         * orbsvcs/tests/AVStreams/Multiple_Flows:
679         * orbsvcs/tests/AVStreams/Pluggable:
680         * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol:
681         * orbsvcs/tests/AVStreams/Simple_Three_Stage:
682         * orbsvcs/tests/AVStreams/Simple_Two_Stage:
683         * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS:
684         * orbsvcs/tests/BiDir_CORBALOC:
685         * orbsvcs/tests/Bug_1334_Regression:
686         * orbsvcs/tests/Bug_1393_Regression:
687         * orbsvcs/tests/Bug_1395_Regression:
688         * orbsvcs/tests/Bug_1630_Regression:
689         * orbsvcs/tests/Bug_2074_Regression:
690         * orbsvcs/tests/Bug_2137_Regression:
691         * orbsvcs/tests/Bug_2247_Regression:
692         * orbsvcs/tests/Bug_2248_Regression:
693         * orbsvcs/tests/Bug_2285_Regression:
694         * orbsvcs/tests/Bug_2287_Regression:
695         * orbsvcs/tests/Bug_2316_Regression:
696         * orbsvcs/tests/Bug_2377_Regression:
697         * orbsvcs/tests/Bug_2615_Regression:
698         * orbsvcs/tests/Bug_2709_Regression:
699         * orbsvcs/tests/Concurrency:
700         * orbsvcs/tests/CosEvent/Timeout:
701         * orbsvcs/tests/EC_Custom_Marshal:
702         * orbsvcs/tests/EC_MT_Mcast:
703         * orbsvcs/tests/EC_Mcast:
704         * orbsvcs/tests/EC_Multiple:
705         * orbsvcs/tests/EC_Throughput:
706         * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated:
707         * orbsvcs/tests/Event/ThreadFlags:
708         * orbsvcs/tests/Event/UDP:
709         * orbsvcs/tests/FT_App:
710         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation:
711         * orbsvcs/tests/FaultTolerance/IOGR:
712         * orbsvcs/tests/FaultTolerance/IOGRManipulation:
713         * orbsvcs/tests/FtRtEvent:
714         * orbsvcs/tests/HTIOP/AMI:
715         * orbsvcs/tests/HTIOP/BiDirectional:
716         * orbsvcs/tests/HTIOP/Hello:
717         * orbsvcs/tests/IOR_MCast:
718         * orbsvcs/tests/ImplRepo:
719         * orbsvcs/tests/ImplRepo/Bug_2604_Regression:
720         * orbsvcs/tests/ImplRepo/NameService:
721         * orbsvcs/tests/ImplRepo/scale:
722         * orbsvcs/tests/InterfaceRepo/Application_Test:
723         * orbsvcs/tests/InterfaceRepo/IDL3_Test:
724         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test:
725         * orbsvcs/tests/InterfaceRepo/IFR_Test:
726         * orbsvcs/tests/InterfaceRepo/Latency_Test:
727         * orbsvcs/tests/InterfaceRepo/Persistence_Test:
728         * orbsvcs/tests/Interoperable_Naming:
729         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled:
730         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled:
731         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group:
732         * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU:
733         * orbsvcs/tests/Log/Basic_Log_Test:
734         * orbsvcs/tests/Miop/McastHello:
735         * orbsvcs/tests/Notify/PluggableTopology:
736         * orbsvcs/tests/Notify/XML_Persistence:
737         * orbsvcs/tests/Property:
738         * orbsvcs/tests/Redundant_Naming:
739         * orbsvcs/tests/Sched:
740         * orbsvcs/tests/Sched_Conf:
741         * orbsvcs/tests/Security/BiDirectional:
742         * orbsvcs/tests/Security/MT_IIOP_SSL:
743         * orbsvcs/tests/Security/Secure_Invocation:
744         * orbsvcs/tests/Security/ssliop_corbaloc:
745         * orbsvcs/tests/Simple_Naming:
746         * orbsvcs/tests/Time:
747         * orbsvcs/tests/ior_corbaname:
748         * orbsvcs/tests/tests_svc_loader:
749         * orbsvcs/tests/unit/Trading/Interpreter:
750         * tests/AMH_Exceptions:
751         * tests/AMH_Oneway:
752         * tests/AMI:
753         * tests/AMI_Buffering:
754         * tests/AMI_Timeouts:
755         * tests/Abstract_Interface:
756         * tests/Any/Recursive:
757         * tests/BiDirectional:
758         * tests/BiDirectional_DelayedUpcall:
759         * tests/BiDirectional_MultipleORB:
760         * tests/BiDirectional_NestedUpcall:
761         * tests/Big_AMI:
762         * tests/Big_Oneways:
763         * tests/Big_Reply:
764         * tests/Big_Request_Muxing:
765         * tests/Big_Twoways:
766         * tests/Blocking_Sync_None:
767         * tests/Bug_1020_Basic_Regression:
768         * tests/Bug_1020_Regression:
769         * tests/Bug_1254_Regression:
770         * tests/Bug_1269_Regression:
771         * tests/Bug_1270_Regression:
772         * tests/Bug_1330_Regression:
773         * tests/Bug_1361_Regression:
774         * tests/Bug_1476_Regression:
775         * tests/Bug_1476_Test:
776         * tests/Bug_1482_Regression:
777         * tests/Bug_1495_Regression:
778         * tests/Bug_1535_Regression:
779         * tests/Bug_1551_Regression:
780         * tests/Bug_1568_Regression:
781         * tests/Bug_1627_Regression:
782         * tests/Bug_1635_Regression:
783         * tests/Bug_1636_Regression:
784         * tests/Bug_1639_Regression:
785         * tests/Bug_1670_Regression:
786         * tests/Bug_1676_Regression:
787         * tests/Bug_1693_Test:
788         * tests/Bug_1812_Regression:
789         * tests/Bug_1813_Regression:
790         * tests/Bug_1869_Regression:
791         * tests/Bug_1904_Regression:
792         * tests/Bug_2084_Regression:
793         * tests/Bug_2122_Regression:
794         * tests/Bug_2124_Regression:
795         * tests/Bug_2126_Regression:
796         * tests/Bug_2134_Regression:
797         * tests/Bug_2144_Regression:
798         * tests/Bug_2174_Regression:
799         * tests/Bug_2183_Regression:
800         * tests/Bug_2186_Regression:
801         * tests/Bug_2188_Regression:
802         * tests/Bug_2201_Regression:
803         * tests/Bug_2222_Regression:
804         * tests/Bug_2234_Regression:
805         * tests/Bug_2289_Regression:
806         * tests/Bug_2319_Regression:
807         * tests/Bug_2328_Regression:
808         * tests/Bug_2345_Regression:
809         * tests/Bug_2349_Regression:
810         * tests/Bug_2375_Regression:
811         * tests/Bug_2399_Regression:
812         * tests/Bug_2417_Regression:
813         * tests/Bug_2419_Regression:
814         * tests/Bug_2424_Regression:
815         * tests/Bug_2429_Regression:
816         * tests/Bug_2494_Regression:
817         * tests/Bug_2503_Regression:
818         * tests/Bug_2542_Regression:
819         * tests/Bug_2543_Regression:
820         * tests/Bug_2549_Regression:
821         * tests/Bug_2560_Regression:
822         * tests/Bug_2593_Regression:
823         * tests/Bug_2595_Regression:
824         * tests/Bug_2654_Regression:
825         * tests/Bug_2669_Regression:
826         * tests/Bug_2683_Regression:
827         * tests/Bug_2702_Regression:
828         * tests/CDR:
829         * tests/COIOP:
830         * tests/CSD_Strategy_Tests/Broken:
831         * tests/CSD_Strategy_Tests/TP_Test_1:
832         * tests/CSD_Strategy_Tests/TP_Test_2:
833         * tests/CSD_Strategy_Tests/TP_Test_3:
834         * tests/CSD_Strategy_Tests/TP_Test_4:
835         * tests/CSD_Strategy_Tests/TP_Test_Dynamic:
836         * tests/CSD_Strategy_Tests/TP_Test_Static:
837         * tests/Cache_Growth_Test:
838         * tests/CallbackTest:
839         * tests/Client_Leaks:
840         * tests/CodeSets/simple:
841         * tests/Codec:
842         * tests/Collocation:
843         * tests/CollocationLockup:
844         * tests/Collocation_Exception_Test:
845         * tests/Collocation_Oneway_Tests:
846         * tests/Collocation_Opportunities:
847         * tests/Collocation_Tests:
848         * tests/Connect_Strategy_Test:
849         * tests/Connection_Failure:
850         * tests/Connection_Purging:
851         * tests/Connection_Timeout:
852         * tests/Crash_On_Write:
853         * tests/Crashed_Callback:
854         * tests/DII_Collocation_Tests/oneway:
855         * tests/DII_Collocation_Tests/twoway:
856         * tests/DLL_ORB:
857         * tests/DSI_Gateway:
858         * tests/DynAny_Test:
859         * tests/Explicit_Event_Loop:
860         * tests/Exposed_Policies:
861         * tests/FL_Cube:
862         * tests/Faults:
863         * tests/File_IO:
864         * tests/Forwarding:
865         * tests/GIOP_Fragments/PMB_With_Fragments:
866         * tests/Hang_Shutdown:
867         * tests/Hello:
868         * tests/ICMG_Any_Bug:
869         * tests/IDL_Test:
870         * tests/IORManipulation:
871         * tests/IOR_Endpoint_Hostnames:
872         * tests/IPV6:
873         * tests/InterOp-Naming:
874         * tests/Leader_Followers:
875         * tests/LongUpcalls:
876         * tests/MProfile:
877         * tests/MProfile_Connection_Timeout:
878         * tests/MProfile_Forwarding:
879         * tests/MT_BiDir:
880         * tests/MT_Client:
881         * tests/MT_Server:
882         * tests/MT_Timeout:
883         * tests/Multiple:
884         * tests/Multiple_Inheritance:
885         * tests/Muxed_GIOP_Versions:
886         * tests/Muxing:
887         * tests/Native_Exceptions:
888         * tests/NestedUpcall/MT_Client_Test:
889         * tests/NestedUpcall/Simple:
890         * tests/NestedUpcall/Triangle_Test:
891         * tests/Nested_Event_Loop:
892         * tests/Nested_Upcall_Crash:
893         * tests/No_Server_MT_Connect_Test:
894         * tests/OBV/Any:
895         * tests/OBV/Collocated/Forward:
896         * tests/OBV/Factory:
897         * tests/OBV/Forward:
898         * tests/OBV/Simple:
899         * tests/OBV/TC_Alignment:
900         * tests/OBV/Truncatable:
901         * tests/OBV/ValueBox:
902         * tests/ORB_Local_Config/Bug_1459:
903         * tests/ORB_Local_Config/Bug_2612:
904         * tests/ORB_Local_Config/Bunch:
905         * tests/ORB_Local_Config/Separation:
906         * tests/ORB_Local_Config/Service_Dependency:
907         * tests/ORB_Local_Config/Shared:
908         * tests/ORB_Local_Config/Simple:
909         * tests/ORB_Local_Config/Two_DLL_ORB:
910         * tests/ORB_destroy:
911         * tests/ORB_init:
912         * tests/ORB_init/Portspan:
913         * tests/ORB_shutdown:
914         * tests/ORT:
915         * tests/Object_Loader:
916         * tests/Objref_Sequence_Test:
917         * tests/OctetSeq:
918         * tests/Ondemand_Write:
919         * tests/Oneway_Buffering:
920         * tests/Oneway_Timeouts:
921         * tests/Oneways_Invoking_Twoways:
922         * tests/Optimized_Connection:
923         * tests/POA/Bug_2511_Regression:
924         * tests/POA/Current:
925         * tests/POA/Deactivate_Object:
926         * tests/POA/Default_Servant:
927         * tests/POA/EndpointPolicy:
928         * tests/POA/Etherealization:
929         * tests/POA/Excessive_Object_Deactivations:
930         * tests/POA/Identity:
931         * tests/POA/MT_Servant_Locator:
932         * tests/POA/Nested_Non_Servant_Upcalls:
933         * tests/POA/Non_Servant_Upcalls:
934         * tests/POA/Object_Reactivation:
935         * tests/POA/POAManagerFactory:
936         * tests/POA/POA_Destruction:
937         * tests/POA/Persistent_ID:
938         * tests/POA/Policies:
939         * tests/POA/Reference_Counting:
940         * tests/POA/Single_Threaded_POA:
941         * tests/POA/wait_for_completion:
942         * tests/Parallel_Connect_Strategy:
943         * tests/Param_Test:
944         * tests/Permanent_Forward:
945         * tests/Policies:
946         * tests/Portable_Interceptors/AMI:
947         * tests/Portable_Interceptors/AdvSlot:
948         * tests/Portable_Interceptors/AdvSlotDblCpy:
949         * tests/Portable_Interceptors/AdvSlotExt:
950         * tests/Portable_Interceptors/Benchmark:
951         * tests/Portable_Interceptors/Bug_1559:
952         * tests/Portable_Interceptors/Bug_2088:
953         * tests/Portable_Interceptors/Bug_2510_Regression:
954         * tests/Portable_Interceptors/Collocated/Dynamic:
955         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation:
956         * tests/Portable_Interceptors/Dynamic:
957         * tests/Portable_Interceptors/ForwardRequest:
958         * tests/Portable_Interceptors/IORInterceptor:
959         * tests/Portable_Interceptors/ORB_Shutdown:
960         * tests/Portable_Interceptors/PICurrent:
961         * tests/Portable_Interceptors/PolicyFactory:
962         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated:
963         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote:
964         * tests/Portable_Interceptors/Recursive_ORBInitializer:
965         * tests/Portable_Interceptors/Register_Initial_References:
966         * tests/Portable_Interceptors/Request_Interceptor_Flow:
967         * tests/Portable_Interceptors/Service_Context_Manipulation:
968         * tests/Portable_Interceptors/Slot:
969         * tests/QtTests:
970         * tests/Queued_Message_Test:
971         * tests/RTCORBA/Activate_Object_Multiple_ORBs:
972         * tests/RTCORBA/Banded_Connections:
973         * tests/RTCORBA/Client_Propagated:
974         * tests/RTCORBA/Client_Protocol:
975         * tests/RTCORBA/Collocation:
976         * tests/RTCORBA/Destroy_Thread_Pool:
977         * tests/RTCORBA/Diffserv:
978         * tests/RTCORBA/Dynamic_Thread_Pool:
979         * tests/RTCORBA/Explicit_Binding:
980         * tests/RTCORBA/Linear_Priority:
981         * tests/RTCORBA/MT_Client_Protocol_Priority:
982         * tests/RTCORBA/ORB_init:
983         * tests/RTCORBA/Persistent_IOR:
984         * tests/RTCORBA/Policies:
985         * tests/RTCORBA/Policy_Combinations:
986         * tests/RTCORBA/Priority_Inversion_With_Bands:
987         * tests/RTCORBA/Private_Connection:
988         * tests/RTCORBA/Profile_And_Endpoint_Selection:
989         * tests/RTCORBA/RTMutex:
990         * tests/RTCORBA/Server_Declared:
991         * tests/RTCORBA/Server_Protocol:
992         * tests/RTCORBA/Thread_Pool:
993         * tests/RTScheduling/Current:
994         * tests/RTScheduling/DT_Spawn:
995         * tests/RTScheduling/Scheduling_Interceptor:
996         * tests/RTScheduling/Thread_Cancel:
997         * tests/RTScheduling/VoidData:
998         * tests/Reliable_Oneways:
999         * tests/Sequence_Unit_Tests:
1000         * tests/Servant_To_Reference_Test:
1001         * tests/Server_Connection_Purging:
1002         * tests/Server_Leaks:
1003         * tests/Server_Port_Zero:
1004         * tests/Single_Read:
1005         * tests/Smart_Proxies:
1006         * tests/Smart_Proxies/Benchmark:
1007         * tests/Smart_Proxies/Collocation:
1008         * tests/Smart_Proxies/On_Demand:
1009         * tests/Smart_Proxies/Policy:
1010         * tests/Smart_Proxies/dtor:
1011         * tests/Stack_Recursion:
1012         * tests/Strategies:
1013         * tests/Timed_Buffered_Oneways:
1014         * tests/Timeout:
1015         * tests/TransportCurrent/Framework:
1016         * tests/TransportCurrent/IIOP:
1017         * tests/Two_Objects:
1018         * tests/Typedef_String_Array:
1019         * tests/UNKNOWN_Exception:
1020         * tests/Xt_Stopwatch:
1021         * utils/catior:
1022         * utils/nslist:
1024           Added subversion svn:ignore properties on all these directories
1025           comparable to the values previously in the vestigial .cvsignore
1026           files, as well as updated them commensurate with the new svnignore
1027           gnuace make target.
1029         * TAO_IDL/.cvsignore:
1030         * examples/AMI/FL_Callback/.cvsignore:
1031         * orbsvcs/Concurrency_Service/.cvsignore:
1032         * orbsvcs/CosEvent_Service/.cvsignore:
1033         * orbsvcs/Dump_Schedule/.cvsignore:
1034         * orbsvcs/Event_Service/.cvsignore:
1035         * orbsvcs/FTRT_Event_Service/Event_Service/.cvsignore:
1036         * orbsvcs/FTRT_Event_Service/Factory_Service/.cvsignore:
1037         * orbsvcs/FTRT_Event_Service/Gateway_Service/.cvsignore:
1038         * orbsvcs/FT_ReplicationManager/.cvsignore:
1039         * orbsvcs/Fault_Detector/.cvsignore:
1040         * orbsvcs/Fault_Notifier/.cvsignore:
1041         * orbsvcs/IFR_Service/.cvsignore:
1042         * orbsvcs/ImplRepo_Service/.cvsignore:
1043         * orbsvcs/LifeCycle_Service/.cvsignore:
1044         * orbsvcs/LoadBalancer/.cvsignore:
1045         * orbsvcs/Logging_Service/Basic_Logging_Service/.cvsignore:
1046         * orbsvcs/Logging_Service/Event_Logging_Service/.cvsignore:
1047         * orbsvcs/Logging_Service/Notify_Logging_Service/.cvsignore:
1048         * orbsvcs/Logging_Service/RTEvent_Logging_Service/.cvsignore:
1049         * orbsvcs/Naming_Service/.cvsignore:
1050         * orbsvcs/Notify_Service/.cvsignore:
1051         * orbsvcs/Scheduling_Service/.cvsignore:
1052         * orbsvcs/TAO_Service/.cvsignore:
1053         * orbsvcs/Time_Service/.cvsignore:
1054         * orbsvcs/Trading_Service/.cvsignore:
1055         * tests/AMH_Exceptions/.cvsignore:
1056         * tests/AMH_Oneway/.cvsignore:
1057         * tests/AMI/.cvsignore:
1058         * tests/AMI_Buffering/.cvsignore:
1059         * tests/AMI_Timeouts/.cvsignore:
1060         * tests/Abstract_Interface/.cvsignore:
1061         * tests/BiDirectional/.cvsignore:
1062         * tests/BiDirectional_MultipleORB/.cvsignore:
1063         * tests/BiDirectional_NestedUpcall/.cvsignore:
1064         * tests/Big_Oneways/.cvsignore:
1065         * tests/Big_Reply/.cvsignore:
1066         * tests/Big_Request_Muxing/.cvsignore:
1067         * tests/Big_Twoways/.cvsignore:
1068         * tests/Blocking_Sync_None/.cvsignore:
1069         * tests/Bug_1020_Basic_Regression/.cvsignore:
1070         * tests/Bug_1020_Regression/.cvsignore:
1071         * tests/Bug_1269_Regression/.cvsignore:
1072         * tests/Bug_1270_Regression/.cvsignore:
1073         * tests/Bug_1330_Regression/.cvsignore:
1074         * tests/Bug_1361_Regression/.cvsignore:
1075         * tests/Bug_1476_Regression/.cvsignore:
1076         * tests/Bug_1482_Regression/.cvsignore:
1077         * tests/Bug_1495_Regression/.cvsignore:
1078         * tests/Bug_1535_Regression/.cvsignore:
1079         * tests/Bug_1551_Regression/.cvsignore:
1080         * tests/Bug_1568_Regression/.cvsignore:
1081         * tests/Bug_1627_Regression/.cvsignore:
1082         * tests/Bug_1635_Regression/.cvsignore:
1083         * tests/Bug_1636_Regression/.cvsignore:
1084         * tests/Bug_1639_Regression/.cvsignore:
1085         * tests/Bug_1670_Regression/.cvsignore:
1086         * tests/Bug_1693_Test/.cvsignore:
1087         * tests/Bug_1904_Regression/.cvsignore:
1088         * tests/CDR/.cvsignore:
1089         * tests/Cache_Growth_Test/.cvsignore:
1090         * tests/Client_Leaks/.cvsignore:
1091         * tests/CodeSets/simple/.cvsignore:
1092         * tests/Codec/.cvsignore:
1093         * tests/Collocation/.cvsignore:
1094         * tests/Collocation_Opportunities/.cvsignore:
1095         * tests/Collocation_Tests/.cvsignore:
1096         * tests/Connect_Strategy_Test/.cvsignore:
1097         * tests/Connection_Failure/.cvsignore:
1098         * tests/Connection_Purging/.cvsignore:
1099         * tests/Connection_Timeout/.cvsignore:
1100         * tests/Crash_On_Write/.cvsignore:
1101         * tests/Crashed_Callback/.cvsignore:
1102         * tests/DLL_ORB/.cvsignore:
1103         * tests/DSI_Gateway/.cvsignore:
1104         * tests/DynAny_Test/.cvsignore:
1105         * tests/Explicit_Event_Loop/.cvsignore:
1106         * tests/Exposed_Policies/.cvsignore:
1107         * tests/FL_Cube/.cvsignore:
1108         * tests/Faults/.cvsignore:
1109         * tests/File_IO/.cvsignore:
1110         * tests/Forwarding/.cvsignore:
1111         * tests/GIOP_Fragments/PMB_With_Fragments/.cvsignore:
1112         * tests/Hello/.cvsignore:
1113         * tests/ICMG_Any_Bug/.cvsignore:
1114         * tests/IDL_Test/.cvsignore:
1115         * tests/IORManipulation/.cvsignore:
1116         * tests/InterOp-Naming/.cvsignore:
1117         * tests/Leader_Followers/.cvsignore:
1118         * tests/LongUpcalls/.cvsignore:
1119         * tests/MProfile/.cvsignore:
1120         * tests/MProfile_Connection_Timeout/.cvsignore:
1121         * tests/MProfile_Forwarding/.cvsignore:
1122         * tests/MT_BiDir/.cvsignore:
1123         * tests/MT_Client/.cvsignore:
1124         * tests/MT_Server/.cvsignore:
1125         * tests/MT_Timeout/.cvsignore:
1126         * tests/Multiple/.cvsignore:
1127         * tests/Multiple_Inheritance/.cvsignore:
1128         * tests/Muxed_GIOP_Versions/.cvsignore:
1129         * tests/Muxing/.cvsignore:
1130         * tests/Native_Exceptions/.cvsignore:
1131         * tests/NestedUpcall/MT_Client_Test/.cvsignore:
1132         * tests/NestedUpcall/Simple/.cvsignore:
1133         * tests/NestedUpcall/Triangle_Test/.cvsignore:
1134         * tests/Nested_Event_Loop/.cvsignore:
1135         * tests/Nested_Upcall_Crash/.cvsignore:
1136         * tests/No_Server_MT_Connect_Test/.cvsignore:
1137         * tests/OBV/Any/.cvsignore:
1138         * tests/OBV/Collocated/Forward/.cvsignore:
1139         * tests/OBV/Factory/.cvsignore:
1140         * tests/OBV/Forward/.cvsignore:
1141         * tests/OBV/TC_Alignment/.cvsignore:
1142         * tests/ORB_destroy/.cvsignore:
1143         * tests/ORB_init/.cvsignore:
1144         * tests/ORB_init/Portspan/.cvsignore:
1145         * tests/ORB_shutdown/.cvsignore:
1146         * tests/ORT/.cvsignore:
1147         * tests/Object_Loader/.cvsignore:
1148         * tests/Objref_Sequence_Test/.cvsignore:
1149         * tests/OctetSeq/.cvsignore:
1150         * tests/Oneway_Buffering/.cvsignore:
1151         * tests/Oneways_Invoking_Twoways/.cvsignore:
1152         * tests/POA/Current/.cvsignore:
1153         * tests/POA/Default_Servant/.cvsignore:
1154         * tests/POA/Etherealization/.cvsignore:
1155         * tests/POA/Excessive_Object_Deactivations/.cvsignore:
1156         * tests/POA/Identity/.cvsignore:
1157         * tests/POA/MT_Servant_Locator/.cvsignore:
1158         * tests/POA/Nested_Non_Servant_Upcalls/.cvsignore:
1159         * tests/POA/Non_Servant_Upcalls/.cvsignore:
1160         * tests/POA/Object_Reactivation/.cvsignore:
1161         * tests/POA/POA_Destruction/.cvsignore:
1162         * tests/POA/Persistent_ID/.cvsignore:
1163         * tests/POA/Policies/.cvsignore:
1164         * tests/POA/Single_Threaded_POA/.cvsignore:
1165         * tests/POA/wait_for_completion/.cvsignore:
1166         * tests/Param_Test/.cvsignore:
1167         * tests/Policies/.cvsignore:
1168         * tests/Portable_Interceptors/AMI/.cvsignore:
1169         * tests/Portable_Interceptors/Benchmark/.cvsignore:
1170         * tests/Portable_Interceptors/Bug_1559/.cvsignore:
1171         * tests/Portable_Interceptors/Collocated/Dynamic/.cvsignore:
1172         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/.cvsignore:
1173         * tests/Portable_Interceptors/Dynamic/.cvsignore:
1174         * tests/Portable_Interceptors/ForwardRequest/.cvsignore:
1175         * tests/Portable_Interceptors/IORInterceptor/.cvsignore:
1176         * tests/Portable_Interceptors/ORB_Shutdown/.cvsignore:
1177         * tests/Portable_Interceptors/PICurrent/.cvsignore:
1178         * tests/Portable_Interceptors/PolicyFactory/.cvsignore:
1179         * tests/Portable_Interceptors/Request_Interceptor_Flow/.cvsignore:
1180         * tests/Portable_Interceptors/Service_Context_Manipulation/.cvsignore:
1181         * tests/QtTests/.cvsignore:
1182         * tests/Queued_Message_Test/.cvsignore:
1183         * tests/RTCORBA/Activate_Object_Multiple_ORBs/.cvsignore:
1184         * tests/RTCORBA/Banded_Connections/.cvsignore:
1185         * tests/RTCORBA/Client_Propagated/.cvsignore:
1186         * tests/RTCORBA/Client_Protocol/.cvsignore:
1187         * tests/RTCORBA/Collocation/.cvsignore:
1188         * tests/RTCORBA/Destroy_Thread_Pool/.cvsignore:
1189         * tests/RTCORBA/Diffserv/.cvsignore:
1190         * tests/RTCORBA/Explicit_Binding/.cvsignore:
1191         * tests/RTCORBA/Linear_Priority/.cvsignore:
1192         * tests/RTCORBA/MT_Client_Protocol_Priority/.cvsignore:
1193         * tests/RTCORBA/ORB_init/.cvsignore:
1194         * tests/RTCORBA/Persistent_IOR/.cvsignore:
1195         * tests/RTCORBA/Policies/.cvsignore:
1196         * tests/RTCORBA/Policy_Combinations/.cvsignore:
1197         * tests/RTCORBA/Priority_Inversion_With_Bands/.cvsignore:
1198         * tests/RTCORBA/Private_Connection/.cvsignore:
1199         * tests/RTCORBA/Profile_And_Endpoint_Selection/.cvsignore:
1200         * tests/RTCORBA/RTMutex/.cvsignore:
1201         * tests/RTCORBA/Server_Declared/.cvsignore:
1202         * tests/RTCORBA/Server_Protocol/.cvsignore:
1203         * tests/RTCORBA/Thread_Pool/.cvsignore:
1204         * tests/RTScheduling/Current/.cvsignore:
1205         * tests/RTScheduling/DT_Spawn/.cvsignore:
1206         * tests/RTScheduling/Scheduling_Interceptor/.cvsignore:
1207         * tests/RTScheduling/Thread_Cancel/.cvsignore:
1208         * tests/RTScheduling/VoidData/.cvsignore:
1209         * tests/Reliable_Oneways/.cvsignore:
1210         * tests/Servant_To_Reference_Test/.cvsignore:
1211         * tests/Server_Connection_Purging/.cvsignore:
1212         * tests/Server_Leaks/.cvsignore:
1213         * tests/Server_Port_Zero/.cvsignore:
1214         * tests/Single_Read/.cvsignore:
1215         * tests/Smart_Proxies/.cvsignore:
1216         * tests/Smart_Proxies/Benchmark/.cvsignore:
1217         * tests/Smart_Proxies/Collocation/.cvsignore:
1218         * tests/Smart_Proxies/On_Demand/.cvsignore:
1219         * tests/Smart_Proxies/Policy/.cvsignore:
1220         * tests/Smart_Proxies/dtor/.cvsignore:
1221         * tests/Stack_Recursion/.cvsignore:
1222         * tests/Strategies/.cvsignore:
1223         * tests/Timed_Buffered_Oneways/.cvsignore:
1224         * tests/Timeout/.cvsignore:
1225         * tests/Two_Objects/.cvsignore:
1226         * tests/Typedef_String_Array/.cvsignore:
1227         * tests/UNKNOWN_Exception/.cvsignore:
1228         * tests/Xt_Stopwatch/.cvsignore:
1229         * utils/catior/.cvsignore:
1230         * utils/nslist/.cvsignore:
1232           Removed these files in favor of svn:ignore properties on the
1233           parent directory.
1235 Sat Jan  6 07:07:18 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1237         * TAO_IDL/fe/fe_lookup.cpp (lookup):
1238           Make sure the signature is exactly the same as in the header
1239           file, this should resolve the ld errors with HPUX IA64
1241 Sat Jan  6 00:06:52 UTC 2007  Steve Huston  <shuston@riverace.com>
1243         * TAO_IDL/driver/drv_preproc.cpp: Removed the ACE_HAS_WINNT4 block -
1244           everything runs on NT4 or up now, even when running TAO IDL for
1245           building on Pharlap or CE.
1247 Fri Jan  5 22:51:37 UTC 2007  Jeff Parsons <j.parsons@vanderbilt.edu>
1249         * TAO_IDL/include/ast_decl.h:
1251           Small change to comment.
1253         * TAO_IDL/fe/lex.yy.cpp:
1254         * TAO_IDL/fe/idl.ll:
1255         * TAO_IDL/util/utl_global.cpp:
1257           Changed logic of pushing/popping prefixes to/from
1258           the IDL compiler's dedicated stack, to fix a
1259           problem reported by Martin Corino <mcorino@remedy.nl>
1260           related to #pragma prefix directives from included
1261           IDL files and how they interact with the IDL
1262           compiler's preprocessor.
1264         * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
1265         * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
1267           Copied lines of code from the CCM preprocessing
1268           visitor, which ensures that implied IDL nodes
1269           will have the correct repository ids even if
1270           the original node has its prefix modified later
1271           in the IDL file. The same logic is now applied
1272           to the AMI and AMH preprocessing visitors.
1274 Fri Jan  5 18:26:43 UTC 2007  Ciju John  <johnc@ociweb.com>
1276         * docs/ORBEndpoint.html:
1277           Update documentation for ORBEndpoint reuse_addr option.
1279 Fri Jan  5 17:09:35 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1281         * tests/Portable_Interceptors/Redirection/run_test.pl:
1283           The sudden death of the first server is expected and is part of
1284           the test. Changing the script to interpret the event
1285           accordingly.
1287 Fri Jan  5 15:37:18 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1289         * tao/AnyTypeCode/DynamicC.h:
1290           Added typedef for _out_type to ParameterList, the IDL does
1291           generate this but this file is handcrafted and not updated
1292           when the IDL compiler was changed
1294 Fri Jan  5 15:07:46 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1296         * tests/TransportCurrent/IIOP/client.cpp:
1298           Testing for minimum corba was wrong, causing invalid reference
1299           to Object::_request member in minimum corba builds.
1301 Fri Jan  5 13:35:47 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1303         * MPC/config/tc.mpb:
1305           Added interceptors and pi as bases to ensure the derived
1306           projects are not built prior, or without their prerequisites.
1308         * tests/TransportCurrent/Framework/Framework.mpc:
1309         * tests/TransportCurrent/IIOP/IIOP.mpc:
1310         * tests/TransportCurrent/lib/Current_Test_Lib.mpc:
1312           Added tc (which derives from pi and interceptors) as base and
1313           also simplified the base project lists. This ensures the tests
1314           are skipped if TC is not built (for instance with
1315           corba_e_compact).
1317 Fri Jan  5 13:07:32 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1319         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp (open_senders):
1321           Switched from using a macro for the buffer length used in
1322           gathering the ignore address as a string to using a literal
1323           constant. This is consistent with common usage of addr_to_string
1324           throughout the ACE/TAO codebase, and avoids adding potentially
1325           system-specific includes at the application level.
1327 Fri Jan  5 13:04:18 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1329         * tests/OBV/ValueBox/client.cpp:
1330           Renamed VERIFY to OBV_VERIFY to resolve redefinition warnings
1331           in the MFC builds
1333 Fri Jan  5 11:00:00 UTC 2007  Simon Massey  <sma@prismtech.com>
1335         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.cpp:
1337           Error if the typecode info is not available to display.
1339 Fri Jan  5 10:10:18 UTC 2007  Johnny Willemsen  <jwillemsen@remedy.nl>
1341         * MPC/config/compression.mpb:
1342           Removed pi as base, not needed. Thanks to JT for noticing this
1344         * tao/Compression/Base_Compressor.h:
1345           Make the members protected so that derived classes can access them
1347         * tao/Compression/zlib/ZlibCompressor.cpp:
1348           Fixed type of local variable
1350 Fri Jan  5 06:54:42 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1352         * configure.ac:
1354           Configure Makefiles for new subdirectory.
1356         * tests/Portable_Interceptors/Makefile.am:
1358           Regenerate to descend into Redirection subdirectory.
1360         * tests/Portable_Interceptors/Redirection/Makefile.am:
1362           New Makefile.am.
1364 Fri Jan  5 06:51:11 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1366         * configure.ac:
1368           Configure Makefiles for new subdirectory.
1370         * tests/Makefile.am:
1372           Regenerate to descend into Bug_2702_Regression subdirectory.
1374         * tests/Bug_2702_Regression/Makefile.am:
1376           New Makefile.am.
1378 Fri Jan  5 06:42:17 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1380         * tests/TransportCurrent/IIOP/Makefile.am:
1381         * tests/TransportCurrent/Framework/Makefile.am
1383           Regenerate.
1385         * configure.ac:
1387           Configure Makefiles for new subdirectory.
1389         * tests/TransportCurrent/Makefile.am:
1391           Regenerate to descend into lib subdirectory.
1393         * tests/TransportCurrent/lib/Makefile.am:
1395           New Makefile.am for library of common code for TransportCurrent
1396           tests.
1398         * tests/TransportCurrent/Framework/Framework.mpc:
1400           Fix tpyo in after += specification.
1402 Fri Jan  5 04:09:08 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1404         * tests/TransportCurrent/lib/Client_ORBInitializer.h:
1405         * tests/TransportCurrent/lib/Client_ORBInitializer.cpp:
1406         * tests/TransportCurrent/lib/Client_Request_Interceptor.h:
1407         * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp:
1408         * tests/TransportCurrent/lib/Current_Test_Impl.h:
1409         * tests/TransportCurrent/lib/Server_ORBInitializer.h:
1410         * tests/TransportCurrent/lib/Server_ORBInitializer.cpp:
1411         * tests/TransportCurrent/lib/Server_Request_Interceptor.h:
1412         * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp:
1414           Thanks to Johnny Willemsen and Chris Cleeland for reminding
1415           me. This change eliminates the use of the now deprecated ACE
1416           exceptions macros.
1418 Fri Jan  5 03:35:00 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1420         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
1422           Refactor the status message output in the open_senders() method
1423           to make use of updated ACE_INET_Addr::addr_to_string() when
1424           reporting IPv6 sender addresses.
1426           Also, changed ECM_Federation::ECM_Federation() to force mapping
1427           of supplier and consumer names to IPv4 format as the rest of the
1428           code makes use of the now-obsolete assumption that an IP addr
1429           fits into a long.
1431 Fri Jan  5 00:53:34 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1433         * tao/Transport_Connector.cpp:
1434         * tao/Strategies/UIOP_Connector.cpp:
1436           Removed the warning generated if a trailing '/' was not present
1437           if the default object key were desired. The '/' separator is
1438           required only when an explicit object key is present. See
1439           section 13.6.10.1 of CORBA 3.0.3 specification (formal/04-03-01)
1440           to note that the slash is part of the object key portion of the
1441           corbaloc string.
1443 Thu Jan  4 20:10:38 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1445           This is in addition to the change from "Thu Jan 4 04:11:02 UTC
1446          2007". The aim is to resolve the linking problems on some
1447          builds. Basically, I had a templatized ORB initializer (for
1448          client and server side) which used to be pretty simple
1449          anyway. This change eliminates the template and replaces it with
1450          two simple classes.
1452          The problem was that the Borland compiler was not seeing the
1453          template instantiations. When I tried to fix that, the Windows VC
1454          broke complaining about duplicate instantiations. In the end,
1455          instead of mucking about with such a simple template I just
1456          zapped it.
1458         * tests/TransportCurrent/Framework/client.cpp:
1459         * tests/TransportCurrent/Framework/server.cpp:
1460         * tests/TransportCurrent/IIOP/client.cpp:
1461         * tests/TransportCurrent/IIOP/server.cpp:
1463           Eliminated the trivial template usage for the ORB initializers,
1464          where a simple class is sufficient.
1466         * tests/TransportCurrent/lib/Client_ORBInitializer.h:
1467         * tests/TransportCurrent/lib/Client_ORBInitializer.cpp:
1468         * tests/TransportCurrent/lib/Server_ORBInitializer.cpp:
1469         * tests/TransportCurrent/lib/Server_ORBInitializer.h:
1471          Added as a replacement of the template.
1473         * tests/TransportCurrent/Framework/run_test.pl:
1474         * tests/TransportCurrent/IIOP/run_test.pl:
1476           Modified so they now run on Windows, too. The problem was that
1477          the ../lib was not part of the DLL search path on Windows and
1478          there again, the path separator is ';'. The change ensures ../lib
1479          is added to the PATH and introduces Config to pick the correct
1480          separator.
1482         * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp:
1483         * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp:
1485           Removed the partial template instantiation and replaced with two
1486          simple classes. See above.
1488         * tests/TransportCurrent/lib/Current_Test_Lib.mpc:
1490           Updated to add pi to the list of base projects.
1492         * tests/TransportCurrent/lib/ORBInitializer_T.h:
1493         * tests/TransportCurrent/lib/ORBInitializer_T.cpp:
1495           Removed these files.
1497 Thu Jan  4 19:55:35 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
1499         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp (init):
1501           Fixed conversion warnings in RTEMS build...the old .in() for a
1502           _var problem.
1504 Thu Jan  4 16:32:38 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
1506         * tests/Bug_2702_Regression/fakeserver2.pl:
1508           Added "use" for Socket and IO::Socket packages.  The script
1509           works just fine on many platforms without this for some reason,
1510           but gave errors on the BCB build.
1512 Thu Jan  4 14:08:45 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1514         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am:
1515         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
1517           Regenerate.
1519 Thu Jan  4 14:00:16 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1521         * orbsvcs/orbsvcs/Makefile.am:
1522         * orbsvcs/ImplRepo_Service/Makefile.am:
1523         * tao/Makefile.am:
1524         * tests/Compression/Makefile.am:
1526           Tweak to use ACE_{ZLIB,ZZIP}_{CPPFLAGS,LDFLAGS,LIBS}
1527           instead of -I${ZLIB_ROOT}/include, etc.  The former
1528           are substituted by the configure script.
1530         * configure.ac:
1532           Use ACE_PATH_ZLIB and ACE_PATH_ZZIP autoconf macros.
1533           zlib and zzip can now be enabled at configure time
1534           with --with-zlib and --with-zzip.
1536 Thu Jan  4 13:55:18 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
1538         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
1539         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
1541           Subtracted the -St option from idlflags in the custom_only idl
1542           projects.  Prior to the split, the -St option was subtracted off
1543           by the anytypecode base project.
1545 Thu Jan  4 11:33:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1547         * tests/Compression/server.cpp:
1548           Extended this test to test whether the correct exception
1549           is thrown when we request an invalid compressor factory
1551 Thu Jan  4 04:11:02 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1553         * tests/TransportCurrent/Framework/Framework.mpc:
1554         * tests/TransportCurrent/Framework/run_test.pl:
1555         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
1556         * tests/TransportCurrent/IIOP/IIOP.mpc:
1557         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
1558         * tests/TransportCurrent/IIOP/client.cpp:
1559         * tests/TransportCurrent/IIOP/run_test.pl:
1560         * tests/TransportCurrent/IIOP/server.cpp:
1561         * tests/TransportCurrent/lib:
1562         * tests/TransportCurrent/lib/Client_Request_Interceptor.h:
1563         * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp:
1564         * tests/TransportCurrent/lib/Current_Test.idl:
1565         * tests/TransportCurrent/lib/Current_Test_Export.h:
1566         * tests/TransportCurrent/lib/Current_Test_Impl.h:
1567         * tests/TransportCurrent/lib/Current_Test_Lib.mpc:
1568         * tests/TransportCurrent/lib/ORBInitializer_T.h:
1569         * tests/TransportCurrent/lib/ORBInitializer_T.cpp:
1570         * tests/TransportCurrent/lib/Server_Request_Interceptor.h:
1571         * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp:
1573           Split off the IDL and the common stuff fro the two tests into a
1574           lib directory and adjusted the references. This will hopefully
1575           deal with the build dependency issues we have been seeing
1576           recently and will eliminate the cases of duplicate compilation
1577           of the IDL. Thanks to Johnny Willemsen and J.T. Conklin for the
1578           ideas.
1580         * tests/TransportCurrent/Framework/Client_Request_Interceptor.h:
1581         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
1582         * tests/TransportCurrent/Framework/Current_Test.idl:
1583         * tests/TransportCurrent/Framework/Current_Test_Impl.h:
1584         * tests/TransportCurrent/Framework/ORBInitializer_T.h:
1585         * tests/TransportCurrent/Framework/ORBInitializer_T.cpp:
1586         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
1587         * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp:
1589           Moved these files to lib directory.
1591 Wed Jan  3 22:23:57 UTC 2007  Phil Mesnier  <mesnier_p@ociweb.com>
1593         * tao/Profile_Transport_Resolver.cpp:
1595           Corrected the return value for find_transport. The comment in
1596           the method wasn't very clear and so when the new safe transport
1597           pointer code was added, the return value for success and failure
1598           were inadvertently altered, which broke the optimized connection
1599           strategy's endpoint selector
1601         * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
1603           Fixed the name used in the ACE_RCSID tag.
1605 Wed Jan  3 19:53:43 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
1607         * tao/tests/Bug_2702_Regression/server_on_localhost_1192.ior:
1609           Added this file, which was somehow missed during the merge.
1610           This should address test failures across all platforms.
1612 Wed Jan  3 19:50:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1614         * tests/Compression/run_test.pl:
1615           Added perl script to run this test automatically.
1617 Wed Jan  3 19:04:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1619         * tao/Invocation_Adapter.cpp:
1620         * tao/Messaging/Asynch_Invocation.cpp:
1621         * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp:
1622         * tao/Synch_Invocation.cpp:
1623           Const improvements
1625         * tao/Invocation_Base.cpp (handle_any_exception):
1626           Check whether we had a location forward, if so, return
1627           LOCATION_FORWARD. This fixes bugzilla bug 2763. Thanks to
1628           Jaiganesh Balasubramanian for reporting this and testing
1629           the patch.
1631 Wed Jan  3 18:47:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1633         * tests/Portable_Interceptors/Redirection/test.idl:
1634           Added missing Id tag.
1636 Wed Jan  3 16:05:58 UTC 2007  Chad Elliott  <elliott_c@ociweb.com>
1638         * MPC/config/endpointpolicy.mpb:
1639         * TAO_IDL/tao_idl.mpc:
1640         * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
1641         * orbsvcs/CosEvent_Service/CosEvent_Service.mpc:
1642         * orbsvcs/Dump_Schedule/Dump_Schedule.mpc:
1643         * orbsvcs/Event_Service/Event_Service.mpc:
1644         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
1645         * orbsvcs/Fault_Detector/Fault_Detector.mpc:
1646         * orbsvcs/Fault_Notifier/Fault_Notifier.mpc:
1647         * orbsvcs/IFR_Service/IFR_Service.mpc:
1648         * orbsvcs/LoadBalancer/LoadBalancer.mpc:
1649         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
1650         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc:
1651         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc:
1652         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc:
1653         * orbsvcs/Naming_Service/Naming_Service.mpc:
1654         * orbsvcs/Notify_Service/Notify_Service.mpc:
1655         * orbsvcs/Scheduling_Service/Scheduling_Service.mpc:
1656         * orbsvcs/TAO_Service/TAO_Service.mpc:
1657         * orbsvcs/Time_Service/Time_Service.mpc:
1658         * orbsvcs/Trading_Service/Trading_Service.mpc:
1659         * orbsvcs/orbsvcs/AV.mpc:
1660         * orbsvcs/orbsvcs/CosConcurrency.mpc:
1661         * orbsvcs/orbsvcs/CosEvent.mpc:
1662         * orbsvcs/orbsvcs/CosLifeCycle.mpc:
1663         * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
1664         * orbsvcs/orbsvcs/CosNaming.mpc:
1665         * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
1666         * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
1667         * orbsvcs/orbsvcs/CosNotification.mpc:
1668         * orbsvcs/orbsvcs/CosProperty.mpc:
1669         * orbsvcs/orbsvcs/CosTime.mpc:
1670         * orbsvcs/orbsvcs/CosTrading.mpc:
1671         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
1672         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
1673         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
1674         * orbsvcs/orbsvcs/ETCL.mpc:
1675         * orbsvcs/orbsvcs/FTORB.mpc:
1676         * orbsvcs/orbsvcs/FaultTolerance.mpc:
1677         * orbsvcs/orbsvcs/FtRtEvent.mpc:
1678         * orbsvcs/orbsvcs/HTIOP.mpc:
1679         * orbsvcs/orbsvcs/IFRService.mpc:
1680         * orbsvcs/orbsvcs/PortableGroup.mpc:
1681         * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
1682         * orbsvcs/orbsvcs/RTCosScheduling.mpc:
1683         * orbsvcs/orbsvcs/RTEvent.mpc:
1684         * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
1685         * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
1686         * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
1687         * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
1688         * orbsvcs/orbsvcs/RTSched.mpc:
1689         * orbsvcs/orbsvcs/RTSchedEvent.mpc:
1690         * orbsvcs/orbsvcs/RT_Notification.mpc:
1691         * orbsvcs/orbsvcs/SSLIOP.mpc:
1692         * orbsvcs/orbsvcs/Security.mpc:
1693         * orbsvcs/orbsvcs/Svc_Utils.mpc:
1694         * tao/AnyTypeCode.mpc:
1695         * tao/BiDir_GIOP.mpc:
1696         * tao/CSD_Framework.mpc:
1697         * tao/CSD_ThreadPool.mpc:
1698         * tao/CodecFactory.mpc:
1699         * tao/Codeset.mpc:
1700         * tao/Compression.mpc:
1701         * tao/Domain.mpc:
1702         * tao/DynamicAny.mpc:
1703         * tao/DynamicInterface.mpc:
1704         * tao/EndpointPolicy.mpc:
1705         * tao/FlResource.mpc:
1706         * tao/IFR_Client.mpc:
1707         * tao/IORInterceptor.mpc:
1708         * tao/IORManipulation.mpc:
1709         * tao/IORTable.mpc:
1710         * tao/ImR_Client.mpc:
1711         * tao/Messaging.mpc:
1712         * tao/ObjRefTemplate.mpc:
1713         * tao/PI.mpc:
1714         * tao/PI_Server.mpc:
1715         * tao/PortableServer.mpc:
1716         * tao/QtResource.mpc:
1717         * tao/RTCORBA.mpc:
1718         * tao/RTPortableServer.mpc:
1719         * tao/RTScheduler.mpc:
1720         * tao/SmartProxies.mpc:
1721         * tao/Strategies.mpc:
1722         * tao/TC.mpc:
1723         * tao/TC_IIOP.mpc:
1724         * tao/TkResource.mpc:
1725         * tao/TypeCodeFactory.mpc:
1726         * tao/Utils.mpc:
1727         * tao/Valuetype.mpc:
1728         * tao/XtResource.mpc:
1729         * tao/ZlibCompressor.mpc:
1730         * tao/tao.mpc:
1731         * utils/catior/catior.mpc:
1732         * utils/nslist/nslist.mpc:
1734           Use the install base project instead of the deprecated core base
1735           project.
1737 Wed Jan  3 15:18:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1739         * tests/Portable_Interceptors/Redirection/*:
1740           New regression created by Jaiganesh Balasubramanian
1741           <jai at dre dot vanderbilt dot edu> that reproduces a bug
1742           in the handling of the PortableInterceptor::ForwardRequest
1743           exception. Fix will follow later, see also bugzilla 2763
1745 Wed Jan  3 14:25:26 UTC 2007  J.T. Conklin  <jtc@acorntoolworks.com>
1747         * orbsvcs/orbsvcs/Makefile.am:
1748         * tao/Makefile.am:
1749         * tests/Bug_2429_Regression/Makefile.am:
1751           Fix tabs that were changed to eight spaces in some previous
1752           checkin.
1754 Wed Jan  3 14:19:15 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1756         * tests/Collocation/Collocation.mpc:
1758           Fixing build dependencies.
1760 Wed Jan  3 13:19:03 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
1762         * tests/Bug_2702_Regression/fakeserver2.pl: Added Id string to
1763           fix fuzz build.
1765 Wed Jan  3 05:58:08 UTC 2007  Chris Cleeland  <cleeland_c@ociweb.com>
1767           This entry documents the merge of several small bug fixes from
1768           the OCI distribution.
1770         * orbsvcs/Notify_Service/README:
1772           Add documentation for the new "-UseSeparateDispatchingORB"
1773           option.
1775         * orbsvcs/Notify_Service/Notify_Service.h:
1776         * orbsvcs/Notify_Service/Notify_Service.cpp:
1778           Add new methods for creating the dispatching ORB and a flag for
1779           indicating whether a separate dispatching ORB should be used.
1781         * orbsvcs/orbsvcs/Notify/Properties.h:
1782         * orbsvcs/orbsvcs/Notify/Properties.inl:
1783         * orbsvcs/orbsvcs/Notify/Properties.cpp:
1785           Added methods and data member related to managing the separate
1786           dispatching ORB.
1788         * orbsvcs/orbsvcs/Notify/Properties.h (instance):
1789         * orbsvcs/orbsvcs/Notify/Properties.cpp (instance):
1790         * orbsvcs/orbsvcs/Notify/RT_Properties.h (instance):
1791         * orbsvcs/orbsvcs/Notify/RT_Properties.cpp (instance):
1793           Merged in a change similar to "Thu May 19 00:29:35 2005  Ossama
1794           Othman  <ossama@dre.vanderbilt.edu>" that avoids multiple
1795           singleton instances of the Properties singleton.
1797         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp (init):
1798         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp (init):
1799         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp (init):
1801           Similar change in all three of these places substitutes
1802           _unchecked_narrow() for _narrow() when using the "re-hosting"
1803           technique for the a separate dispatching ORB.  For the reference
1804           to the consumer itself, the _unchecked_narrow() is perfectly
1805           fine because we had a reference to something of that type
1806           already.  For the NotifyPublish narrowing, though, the
1807           _unchecked_narrow() isn't completely sufficient.  However, we
1808           want to avoid a normal _narrow() because the resulting _is_a()
1809           invocation could end up deadlocking if the POA that's hosting
1810           the object reference for the consumer has not yet been
1811           activated.  Thus, we use pseudo-lazy evaluation for that,
1812           described in the entry for Consumer.{h,cpp} below.
1814         * orbsvcs/orbsvcs/Notify/Consumer.h:
1816           Added a flag, have_not_yet_verified_publish_, that indicates
1817           whether the type of this->publish_ has been verified to actually
1818           be a reference to something implementing the NotifyPublish
1819           interface.
1821         * orbsvcs/orbsvcs/Notify/Consumer.cpp (CTOR, dispatch_updates_i):
1823           Modified CTOR to initialize the aforementioned flag.  In
1824           dispatch_updates_i, we assume that the reference is unverified
1825           until we've checked it once.  I don't think we need to worry
1826           about thread safety here...at least I hope not.
1828         * orbsvcs/orbsvcs/Notify/CosNotify_Service.h (init_service2, init_i2):
1829         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp (init_service2, init_i2):
1831           Added code to parse the new option.
1833         * orbsvcs/orbsvcs/Notify/POA_Helper.cpp (create_i, activate):
1835           Corrected some minor memory leaks when getting the name of a
1836           POA.
1838         * orbsvcs/tests/Notify/Basic/run_test.pl:
1839         * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
1841           Added an outer loop that runs the basic tests with and without a
1842           separate dispatching ORB.
1844         * tao/ObjectKey_Table.h:
1845         * tao/ObjectKey_Table.cpp:
1846         * tao/Unbounded_Octet_Sequence_T.h:
1848           Added an optimization to servant activation.  This change
1849           removes the overhead of calling TAO::ObjectKey::operator[] and
1850           TAO::unbounded_value_sequence<CORBA::Octet>::operator[].  The
1851           main benefit of not calling these methods is that check_bounds()
1852           is not called.  check_bounds () is not required since the
1853           length of the two arrays are taken into account.  This change
1854           provides about 30% decrease in servant activation time for a
1855           debug build (tested on Windows VC71 and Linux gcc using OCITAO
1856           1.4a).  The implementation uses ACE_OS::memcmp which could
1857           possibly be optimized similar to ACE_HAS_SLOW_MEMSET.  This
1858           change originated from OCITAO 1.4a as part of RT 8571.
1860         * tao/GIOP_Message_State.cpp (parse_message_header_i):
1862           Fixed a problem where TAO mistakenly considered ALL messages
1863           with zero-length payload to be errors and was thus not
1864           properly parsing and handling the GIOP CloseConnection
1865           message.
1867         * tao/GIOP_Utils.h:
1869           Corrected comment incorrectly indicating that
1870           CloseConnection could not be send by both sides of a
1871           connection.
1873         * tests/Bug_2702_Regression/CloseConnection.mpc:
1874         * tests/Bug_2702_Regression/README:
1875         * tests/Bug_2702_Regression/Test.idl:
1876         * tests/Bug_2702_Regression/client.cpp:
1877         * tests/Bug_2702_Regression/closeconnection.dat:
1878         * tests/Bug_2702_Regression/fakeserver.pm:
1879         * tests/Bug_2702_Regression/fakeserver2.pl:
1880         * tests/Bug_2702_Regression/run_test.pl:
1882           Added a test to simulate the receipt of a CloseConnection in a
1883           client, similar to what the original reporter experienced.
1884           See the accompanying README for details.
1886         * orbsvcs/tests/Bug_1393_Regression/run_test.pl:
1887         * orbsvcs/tests/Bug_1395_Regression/run_test.pl:
1888         * orbsvcs/tests/Bug_1436_Regression/run_test.pl:
1889         * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
1890         * orbsvcs/tests/Bug_2615_Regression/run_test.pl:
1891         * orbsvcs/tests/Event/Performance/run_test.pl:
1892         * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
1893         * orbsvcs/tests/ImplRepo/locked/run_test.pl:
1894         * orbsvcs/tests/ImplRepo/run_test.pl:
1895         * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
1896         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
1897         * orbsvcs/tests/RTCosScheduling/run_test.pl:
1898         * orbsvcs/tests/Security/Big_Request/run_test.pl:
1899         * orbsvcs/tests/Security/Callback/run_test.pl:
1900         * orbsvcs/tests/Security/Secure_Invocation/run_test.pl:
1901         * tests/COIOP/run_test.pl:
1902         * tests/DLL_ORB/run_test.pl:
1903         * tests/Portable_Interceptors/IORInterceptor/run_test.pl:
1904         * tests/Portable_Interceptors/PICurrent/run_test.pl:
1905         * tests/Portable_Interceptors/PolicyFactory/run_test.pl:
1906         * tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl:
1907         * utils/nslist/run_test.pl:
1909           Changed relative paths to $ACE_ROOT/bin in these scripts to
1910           reference directly via the ACE_ROOT environment variable so
1911           that the scripts would work properly when run in a workspace
1912           that does not use the traditional everything-under-ACE_wrappers
1913           directory hierarchy.
1915 Wed Jan  3 00:51:49 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1917         * tests/TransportCurrent/Framework/client.cpp:
1919           Clarified the conditional compilation for TAO_HAS_MINIMUM_CORBA.
1921         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
1923           Qualified a constant with the Test:: workspace prefix.
1925 Tue Jan  2 16:32:36 UTC 2006  Simon Massey  <sma@prismtech.com>
1927         * tao/PI/PICurrent.h:
1928         * tao/PI/PICurrent.cpp:
1929           extern "C" linkage CANNOT be added to a class member.
1931 Tue Jan  2 14:07:36 UTC 2006  Simon Massey  <sma@prismtech.com>
1933         * tao/PI/PICurrent.h:
1934           Add extern "C" linkage to the cleanup function.
1936 Tue Jan  2 14:07:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1938         * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc:
1939         * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc:
1940         * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc:
1941         * MPC/config/csd_tp_foo_a_lib.mpb:
1942         * MPC/config/csd_tp_foo_b_lib.mpb:
1943         * MPC/config/csd_tp_foo_c_lib.mpb:
1944           Disabled with CORBA/e micro
1946 Tue Jan  2 12:45:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1948         * TAO_IDL/be/be_visitor_operation/argument.cpp:
1949           Fixed variable not used warning
1951 Tue Jan  2 11:50:57 UTC 2007  Iliyan Jeliazkov  <iliyan@ociweb.com>
1953         * tests/TransportCurrent/Framework/ORBInitializer_T.cpp:
1955           Removing the trivial post_init() template implementation added
1956           on Sun Dec 31 17:27:27 UTC 2006 because it confuses the Windows
1957           builds.
1959 Tue Jan  2 09:13:36 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
1961         Removed support from the IDL compiler for -Ge 0 and -Ge 1. We
1962         now always generate without environment macros. -Ge 2 is still there
1963         but probably gets removed also soon
1965         * TAO_IDL/be/be_global.cpp:
1966         * TAO_IDL/be/be_helper.cpp:
1967         * TAO_IDL/be/be_interface.cpp:
1968         * TAO_IDL/be/be_valuetype.cpp:
1969         * TAO_IDL/be/be_visitor_component/component_ch.cpp:
1970         * TAO_IDL/be/be_visitor_component/component_cs.cpp:
1971         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
1972         * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
1973         * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
1974         * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
1975         * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
1976         * TAO_IDL/be/be_visitor_interface/amh_si.cpp:
1977         * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
1978         * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp:
1979         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
1980         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
1981         * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
1982         * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
1983         * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp:
1984         * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
1985         * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
1986         * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
1987         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
1988         * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
1989         * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
1990         * TAO_IDL/be/be_visitor_interface/tie_ss.cpp:
1991         * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
1992         * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
1993         * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
1994         * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
1995         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
1996         * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
1997         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1998         * TAO_IDL/be/be_visitor_operation/argument.cpp:
1999         * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
2000         * TAO_IDL/be/be_visitor_operation/operation.cpp:
2001         * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
2002         * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
2003         * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
2004         * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
2005         * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
2006         * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
2007         * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
2008         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2009         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
2010         * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
2011         * TAO_IDL/be_include/be_global.h:
2012         * TAO_IDL/be_include/be_helper.h:
2013         * TAO_IDL/be_include/be_visitor_operation/operation.h:
2014           Removed environment macro support
2016         * docs/compiler.h:tml
2017         * docs/tutorials/Quoter/AMI/Makefile.am:
2018         * docs/tutorials/Quoter/Event_Service/Makefile.am:
2019         * docs/tutorials/Quoter/idl/Makefile.am:
2020         * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am:
2021         * docs/tutorials/Quoter/RT_Event_Service/Makefile.am:
2022         * docs/tutorials/Quoter/RTCORBA/Makefile.am:
2023         * examples/Advanced/ch_3/Makefile.am:
2024         * examples/AMH/Sink_Server/Makefile.am:
2025         * examples/AMI/FL_Callback/Makefile.am:
2026         * examples/Buffered_AMI/Makefile.am:
2027         * examples/Buffered_Oneways/Makefile.am:
2028         * examples/Callback_Quoter/Makefile.am:
2029         * examples/Content_Server/AMI_Iterator/Makefile.am:
2030         * examples/Content_Server/AMI_Observer/Makefile.am:
2031         * examples/Content_Server/SMI_Iterator/Makefile.am:
2032         * examples/CSD_Strategy/ThreadPool2/Makefile.am:
2033         * examples/CSD_Strategy/ThreadPool3/Makefile.am:
2034         * examples/CSD_Strategy/ThreadPool4/Makefile.am:
2035         * examples/CSD_Strategy/ThreadPool5/Makefile.am:
2036         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
2037         * examples/CSD_Strategy/ThreadPool/Makefile.am:
2038         * examples/Event_Comm/Makefile.am:
2039         * examples/ior_corbaloc/Makefile.am:
2040         * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am:
2041         * examples/Kokyu_dsrt_schedulers/Makefile.am:
2042         * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am:
2043         * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am:
2044         * examples/Load_Balancing/Makefile.am:
2045         * examples/Load_Balancing_persistent/Makefile.am:
2046         * examples/Logging/Makefile.am:
2047         * examples/mfc/Makefile.am:
2048         * examples/OBV/Typed_Events/Makefile.am:
2049         * examples/Persistent_Grid/Makefile.am:
2050         * examples/PluggableUDP/tests/Basic/Makefile.am:
2051         * examples/PluggableUDP/tests/Performance/Makefile.am:
2052         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
2053         * examples/POA/Default_Servant/Makefile.am:
2054         * examples/POA/DSI/Makefile.am:
2055         * examples/POA/Forwarding/Makefile.am:
2056         * examples/POA/Generic_Servant/Makefile.am:
2057         * examples/POA/TIE/Makefile.am:
2058         * examples/Quoter/Makefile.am:
2059         * examples/RTCORBA/Activity/Makefile.am:
2060         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
2061         * examples/RTScheduling/Makefile.am:
2062         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
2063         * examples/Simple/bank/Makefile.am:
2064         * examples/Simple/chat/Makefile.am:
2065         * examples/Simple/echo/Makefile.am:
2066         * examples/Simple/grid/Makefile.am:
2067         * examples/Simple/time-date/Makefile.am:
2068         * examples/Simple/time/Makefile.am:
2069         * examples/Simulator/Event_Supplier/Makefile.am:
2070         * examples/TypeCode_Creation/Makefile.am:
2071         * interop-tests/wchar/Makefile.am:
2072         * MPC/config/taoidldefaults.mpb:
2073         * orbsvcs/examples/CosEC/Factory/Makefile.am:
2074         * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
2075         * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am:
2076         * orbsvcs/examples/ImR/Advanced/Makefile.am:
2077         * orbsvcs/examples/ImR/Combined_Service/Makefile.am:
2078         * orbsvcs/examples/LoadBalancing/Makefile.am:
2079         * orbsvcs/examples/ORT/Makefile.am:
2080         * orbsvcs/examples/Security/Send_File/Makefile.am:
2081         * orbsvcs/ImplRepo_Service/Makefile.am:
2082         * orbsvcs/orbsvcs/HTIOP.mpc:
2083         * orbsvcs/orbsvcs/HTIOP/htiop_endpoints.pid:
2084         * orbsvcs/orbsvcs/Makefile.am:
2085         * orbsvcs/orbsvcs/SSLIOP.mpc:
2086         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
2087         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
2088         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
2089         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
2090         * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
2091         * orbsvcs/tests/Bug_1395_Regression/Makefile.am:
2092         * orbsvcs/tests/Bug_2247_Regression/Makefile.am:
2093         * orbsvcs/tests/Bug_2248_Regression/Makefile.am:
2094         * orbsvcs/tests/Bug_2285_Regression/Makefile.am:
2095         * orbsvcs/tests/Bug_2287_Regression/Makefile.am:
2096         * orbsvcs/tests/Bug_2316_Regression/Makefile.am:
2097         * orbsvcs/tests/Bug_2377_Regression/Makefile.am:
2098         * orbsvcs/tests/Bug_2615_Regression/Makefile.am:
2099         * orbsvcs/tests/Bug_2709_Regression/Makefile.am:
2100         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
2101         * orbsvcs/tests/Event/UDP/Makefile.am:
2102         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am:
2103         * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am:
2104         * orbsvcs/tests/FT_App/Makefile.am:
2105         * orbsvcs/tests/HTIOP/AMI/Makefile.am:
2106         * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am:
2107         * orbsvcs/tests/HTIOP/Hello/Makefile.am:
2108         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Makefile.am:
2109         * orbsvcs/tests/ImplRepo/Makefile.am:
2110         * orbsvcs/tests/ImplRepo/scale/Makefile.am:
2111         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
2112         * orbsvcs/tests/Interoperable_Naming/Makefile.am:
2113         * orbsvcs/tests/ior_corbaname/Makefile.am:
2114         * orbsvcs/tests/IOR_MCast/Makefile.am:
2115         * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am:
2116         * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am:
2117         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
2118         * orbsvcs/tests/Miop/McastHello/Makefile.am:
2119         * orbsvcs/tests/Notify/Blocking/Makefile.am:
2120         * orbsvcs/tests/Notify/Discarding/Makefile.am:
2121         * orbsvcs/tests/Notify/lib/Makefile.am:
2122         * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am:
2123         * orbsvcs/tests/Notify/Ordering/Makefile.am:
2124         * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am:
2125         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am:
2126         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am:
2127         * orbsvcs/tests/Notify/Structured_Filter/Makefile.am:
2128         * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am:
2129         * orbsvcs/tests/Redundant_Naming/Makefile.am:
2130         * orbsvcs/tests/Security/BiDirectional/Makefile.am:
2131         * orbsvcs/tests/Security/Big_Request/Makefile.am:
2132         * orbsvcs/tests/Security/Callback/Makefile.am:
2133         * orbsvcs/tests/Security/Crash_Test/Makefile.am:
2134         * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am:
2135         * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am:
2136         * orbsvcs/tests/Security/Secure_Invocation/Makefile.am:
2137         * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
2138         * orbsvcs/tests/Simple_Naming/Makefile.am:
2139         * orbsvcs/tests/Trading/Makefile.am:
2140         * performance-tests/Anyop/Makefile.am:
2141         * performance-tests/Callback/Makefile.am:
2142         * performance-tests/CSD_Strategy/TestInf/Makefile.am:
2143         * performance-tests/CSD_Strategy/TestServant/Makefile.am:
2144         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
2145         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
2146         * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
2147         * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
2148         * performance-tests/Latency/AMI/Makefile.am:
2149         * performance-tests/Latency/Collocation/Makefile.am:
2150         * performance-tests/Latency/Deferred/Makefile.am:
2151         * performance-tests/Latency/DII/Makefile.am:
2152         * performance-tests/Latency/DSI/Makefile.am:
2153         * performance-tests/Latency/Single_Threaded/Makefile.am:
2154         * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
2155         * performance-tests/Latency/Thread_Pool/Makefile.am:
2156         * performance-tests/Memory/IORsize/Makefile.am:
2157         * performance-tests/Memory/Single_Threaded/Makefile.am:
2158         * performance-tests/Pluggable/Makefile.am:
2159         * performance-tests/POA/Demux/Makefile.am:
2160         * performance-tests/POA/Implicit_Activation/Makefile.am:
2161         * performance-tests/POA/Object_Creation_And_Registration/Makefile.am:
2162         * performance-tests/Protocols/Makefile.am:
2163         * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am:
2164         * performance-tests/RTCorba/Oneways/Reliable/Makefile.am:
2165         * performance-tests/RTCorba/Thread_Pool/Makefile.am:
2166         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
2167         * performance-tests/Sequence_Latency/AMI/Makefile.am:
2168         * performance-tests/Sequence_Latency/Deferred/Makefile.am:
2169         * performance-tests/Sequence_Latency/DII/Makefile.am:
2170         * performance-tests/Sequence_Latency/DSI/Makefile.am:
2171         * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
2172         * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
2173         * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
2174         * performance-tests/Throughput/Makefile.am:
2175         * tao/AnyTypeCode.mpc:
2176         * tao/AnyTypeCode/AnySeq.pid:
2177         * tao/AnyTypeCode/Bounds.pid:
2178         * tao/AnyTypeCode/Dynamic.pid:
2179         * tao/AnyTypeCode/Dynamic_Parameter.pid:
2180         * tao/AnyTypeCode/ValueModifier.pid:
2181         * tao/AnyTypeCode/Visibility.pid:
2182         * tao/BiDir_GIOP.mpc:
2183         * tao/BiDir_GIOP/BiDirPolicy.pid:
2184         * tao/BooleanSeq.pid:
2185         * tao/CharSeq.pid:
2186         * tao/CodecFactory.mpc:
2187         * tao/CodecFactory/IOP_Codec.pid:
2188         * tao/Compression.mpc:
2189         * tao/Compression/TAO_Compression.pc.in
2190         * tao/CONV_FRAME.pid:
2191         * tao/CSD_Framework.mpc:
2192         * tao/CSD_Framework/CSD_Framework.pid:
2193         * tao/Current.pid:
2194         * tao/Domain.pid:
2195         * tao/DoubleSeq.pid:
2196         * tao/DynamicAny.mpc:
2197         * tao/EndpointPolicy.mpc:
2198         * tao/EndpointPolicy/EndpointPolicyType.pid:
2199         * tao/FloatSeq.pid:
2200         * tao/GIOP.pid:
2201         * tao/IFR_Client.mpc:
2202         * tao/IFR_Client/IFR_Base.pid:
2203         * tao/IFR_Client/IFR_Basic.pid:
2204         * tao/IFR_Client/IFR_Components.pid:
2205         * tao/IFR_Client/IFR_Extended.pid:
2206         * tao/IIOP.pid:
2207         * tao/IIOP_Endpoints.pid:
2208         * tao/ImR_Client.mpc:
2209         * tao/ImR_Client/ImplRepo.pid:
2210         * tao/ImR_Client/ServerObject.pid:
2211         * tao/InvalidName.pid:
2212         * tao/IOP.pid:
2213         * tao/IOP_IOR.pid:
2214         * tao/IORInterceptor.mpc:
2215         * tao/IORInterceptor/IORInfo.pid:
2216         * tao/IORInterceptor/IORInterceptor.pid:
2217         * tao/IORManipulation.mpc:
2218         * tao/IORManipulation/IOR.pid:
2219         * tao/IORTable.mpc:
2220         * tao/IORTable/IORTable.pid:
2221         * tao/LongDoubleSeq.pid:
2222         * tao/LongLongSeq.pid:
2223         * tao/LongSeq.pid:
2224         * tao/Makefile.am:
2225         * tao/Messaging.mpc:
2226         * tao/Messaging/ExceptionHolder.pid:
2227         * tao/Messaging/Messaging.pid:
2228         * tao/Messaging/Messaging_No_Impl.pid:
2229         * tao/Messaging/Messaging_RT_Policy.pid:
2230         * tao/Messaging/Messaging_SyncScope_Policy.pid:
2231         * tao/Messaging/Messaging_Types.pid:
2232         * tao/Messaging/Pollable.pid:
2233         * tao/Messaging/TAO_Ext.pid:
2234         * tao/Messaging_PolicyValue.pid:
2235         * tao/Object_Key.pid:
2236         * tao/ObjectIdList.pid:
2237         * tao/ObjRefTemplate.mpc:
2238         * tao/ObjRefTemplate/Default_ORT.pid:
2239         * tao/OctetSeq.pid:
2240         * tao/orb_types.pid:
2241         * tao/ParameterMode.pid:
2242         * tao/PI.mpc:
2243         * tao/PI/ClientRequestInfo.pid:
2244         * tao/PI/ClientRequestInterceptor.pid:
2245         * tao/PI/Interceptor.pid:
2246         * tao/PI/InvalidSlot.pid:
2247         * tao/PI/ORBInitializer.pid:
2248         * tao/PI/ORBInitInfo.pid:
2249         * tao/PI/PICurrent.pid:
2250         * tao/PI/PIForwardRequest.pid:
2251         * tao/PI/PolicyFactory.pid:
2252         * tao/PI/ProcessingModePolicy.pid:
2253         * tao/PI/RequestInfo.pid:
2254         * tao/PI_Forward.pid:
2255         * tao/PI_Server.mpc:
2256         * tao/PI_Server/ServerRequestInfo.pid:
2257         * tao/PI_Server/ServerRequestInterceptor.pid:
2258         * tao/Policy.pid:
2259         * tao/Policy_Forward.pid:
2260         * tao/PortableInterceptor.pid:
2261         * tao/PortableServer.mpc:
2262         * tao/PortableServer/POA.pid:
2263         * tao/PortableServer/POAManagerFactory.pid:
2264         * tao/PortableServer/PortableServer.pid:
2265         * tao/PortableServer/PS_Forward.pid:
2266         * tao/PortableServer/RequestProcessingPolicy.pid:
2267         * tao/PortableServer/ServantActivator.pid:
2268         * tao/PortableServer/ServantLocator.pid:
2269         * tao/PortableServer/ServantManager.pid:
2270         * tao/PortableServer/ServantRetentionPolicy.pid:
2271         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
2272         * tao/PortableServer/ThreadPolicy.pid:
2273         * tao/RTCORBA.mpc:
2274         * tao/RTCORBA/diffs/RTCORBA.diff
2275         * tao/RTCORBA/RTCORBA.pid:
2276         * tao/RTCORBA/RTCORBAC.cpp:
2277         * tao/RTPortableServer.mpc:
2278         * tao/RTPortableServer/RTPortableServer.pid:
2279         * tao/RTScheduler.mpc:
2280         * tao/RTScheduling/RTScheduler.pid:
2281         * tao/Services.pid:
2282         * tao/ShortSeq.pid:
2283         * tao/Strategies.mpc:
2284         * tao/Strategies/COIOP_Endpoints.pid:
2285         * tao/Strategies/sciop_endpoints.pid:
2286         * tao/Strategies/uiop_endpoints.pid:
2287         * tao/StringSeq.pid:
2288         * tao/tao.mpc:
2289         * tao/TAO.pid:
2290         * tao/TimeBase.pid:
2291         * tao/TypeCodeFactory.mpc:
2292         * tao/TypeCodeFactory_Adapter.cpp:
2293         * tao/TypeCodeFactory_Adapter.h:
2294         * tao/ULongLongSeq.pid:
2295         * tao/ULongSeq.pid:
2296         * tao/UShortSeq.pid:
2297         * tao/Valuetype.mpc:
2298         * tao/Wait_Strategy.cpp:
2299         * tao/WCharSeq.pid:
2300         * tao/WrongTransaction.pid:
2301         * tao/WStringSeq.pid:
2302         * tests/Abstract_Interface/Makefile.am:
2303         * tests/AMH_Exceptions/Makefile.am:
2304         * tests/AMH_Oneway/Makefile.am:
2305         * tests/AMI/Makefile.am:
2306         * tests/AMI_Buffering/Makefile.am:
2307         * tests/AMI_Timeouts/Makefile.am:
2308         * tests/Any/Recursive/Makefile.am:
2309         * tests/BiDirectional/Makefile.am:
2310         * tests/BiDirectional_DelayedUpcall/Makefile.am:
2311         * tests/BiDirectional_NestedUpcall/Makefile.am:
2312         * tests/Big_AMI/Makefile.am:
2313         * tests/Big_Oneways/Makefile.am:
2314         * tests/Big_Reply/Makefile.am:
2315         * tests/Big_Request_Muxing/Makefile.am:
2316         * tests/Big_Twoways/Makefile.am:
2317         * tests/Blocking_Sync_None/Makefile.am:
2318         * tests/Bug_1020_Basic_Regression/Makefile.am:
2319         * tests/Bug_1020_Regression/Makefile.am:
2320         * tests/Bug_1254_Regression/Makefile.am:
2321         * tests/Bug_1269_Regression/Makefile.am:
2322         * tests/Bug_1270_Regression/Makefile.am:
2323         * tests/Bug_1330_Regression/Makefile.am:
2324         * tests/Bug_1361_Regression/Makefile.am:
2325         * tests/Bug_1476_Regression/Makefile.am:
2326         * tests/Bug_1476_Test/Makefile.am:
2327         * tests/Bug_1482_Regression/Makefile.am:
2328         * tests/Bug_1495_Regression/Makefile.am:
2329         * tests/Bug_1535_Regression/bug_1535_regression.cpp:
2330         * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
2331         * tests/Bug_1535_Regression/Makefile.am:
2332         * tests/Bug_1535_Regression/Test.cpp:
2333         * tests/Bug_1535_Regression/Test.h:
2334         * tests/Bug_1551_Regression/Makefile.am:
2335         * tests/Bug_1568_Regression/Makefile.am:
2336         * tests/Bug_1627_Regression/Makefile.am:
2337         * tests/Bug_1636_Regression/Makefile.am:
2338         * tests/Bug_1639_Regression/Makefile.am:
2339         * tests/Bug_1670_Regression/Makefile.am:
2340         * tests/Bug_1676_Regression/Makefile.am:
2341         * tests/Bug_1693_Test/Makefile.am:
2342         * tests/Bug_1812_Regression/Makefile.am:
2343         * tests/Bug_1813_Regression/Makefile.am:
2344         * tests/Bug_1869_Regression/Makefile.am:
2345         * tests/Bug_1904_Regression/Makefile.am:
2346         * tests/Bug_2084_Regression/Makefile.am:
2347         * tests/Bug_2119_Regression/Makefile.am:
2348         * tests/Bug_2122_Regression/Makefile.am:
2349         * tests/Bug_2124_Regression/Makefile.am:
2350         * tests/Bug_2126_Regression/Makefile.am:
2351         * tests/Bug_2134_Regression/Makefile.am:
2352         * tests/Bug_2144_Regression/Makefile.am:
2353         * tests/Bug_2174_Regression/Makefile.am:
2354         * tests/Bug_2183_Regression/Makefile.am:
2355         * tests/Bug_2186_Regression/Makefile.am:
2356         * tests/Bug_2188_Regression/Makefile.am:
2357         * tests/Bug_2201_Regression/Makefile.am:
2358         * tests/Bug_2222_Regression/Makefile.am:
2359         * tests/Bug_2234_Regression/Makefile.am:
2360         * tests/Bug_2289_Regression/Makefile.am:
2361         * tests/Bug_2319_Regression/Makefile.am:
2362         * tests/Bug_2328_Regression/Makefile.am:
2363         * tests/Bug_2349_Regression/Makefile.am:
2364         * tests/Bug_2375_Regression/Makefile.am:
2365         * tests/Bug_2399_Regression/Makefile.am:
2366         * tests/Bug_2417_Regression/Makefile.am:
2367         * tests/Bug_2419_Regression/Makefile.am:
2368         * tests/Bug_2424_Regression/Makefile.am:
2369         * tests/Bug_2429_Regression/Bug_2429_Regression.mpc:
2370         * tests/Bug_2429_Regression/Makefile.am:
2371         * tests/Bug_2494_Regression/Makefile.am:
2372         * tests/Bug_2503_Regression/Makefile.am:
2373         * tests/Bug_2542_Regression/Makefile.am:
2374         * tests/Bug_2543_Regression/bug_2543_regression.cpp:
2375         * tests/Bug_2543_Regression/Makefile.am:
2376         * tests/Bug_2549_Regression/Makefile.am:
2377         * tests/Bug_2560_Regression/Makefile.am:
2378         * tests/Bug_2593_Regression/Makefile.am:
2379         * tests/Bug_2595_Regression/Makefile.am:
2380         * tests/Bug_2654_Regression/Makefile.am:
2381         * tests/Bug_2669_Regression/Makefile.am:
2382         * tests/Bug_2683_Regression/Makefile.am:
2383         * tests/Cache_Growth_Test/Makefile.am:
2384         * tests/CallbackTest/Makefile.am:
2385         * tests/Client_Leaks/Makefile.am:
2386         * tests/Codec/Makefile.am:
2387         * tests/CodeSets/simple/Makefile.am:
2388         * tests/COIOP/Makefile.am:
2389         * tests/Collocation/Makefile.am:
2390         * tests/Collocation_Exception_Test/Makefile.am:
2391         * tests/Collocation_Oneway_tests/Makefile.am:
2392         * tests/Collocation_Opportunities/Makefile.am:
2393         * tests/Collocation_tests/Makefile.am:
2394         * tests/CollocationLockup/Makefile.am:
2395         * tests/Connect_Strategy_Test/Makefile.am:
2396         * tests/Connection_Failure/Makefile.am:
2397         * tests/Connection_Purging/Makefile.am:
2398         * tests/Connection_Timeout/Makefile.am:
2399         * tests/Crash_On_Write/Makefile.am:
2400         * tests/Crashed_Callback/Makefile.am:
2401         * tests/CSD_Strategy_tests/TP_Common/Makefile.am:
2402         * tests/CSD_Strategy_tests/TP_Foo_A/Makefile.am:
2403         * tests/CSD_Strategy_tests/TP_Foo_B/Makefile.am:
2404         * tests/CSD_Strategy_tests/TP_Foo_C/Makefile.am:
2405         * tests/CSD_Strategy_tests/TP_Test_Dynamic/Makefile.am:
2406         * tests/DII_Collocation_tests/oneway/Makefile.am:
2407         * tests/DII_Collocation_tests/twoway/Makefile.am:
2408         * tests/DLL_ORB/Makefile.am:
2409         * tests/DSI_Gateway/Makefile.am:
2410         * tests/DynAny_Test/Makefile.am:
2411         * tests/Explicit_Event_Loop/Makefile.am:
2412         * tests/Exposed_Policies/Makefile.am:
2413         * tests/Faults/Makefile.am:
2414         * tests/File_IO/Makefile.am:
2415         * tests/FL_Cube/Makefile.am:
2416         * tests/Forwarding/Makefile.am:
2417         * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am:
2418         * tests/GIOP_Fragments/Java_Big_Request/Makefile.am:
2419         * tests/GIOP_Fragments/PMB_With_Fragments/Makefile.am:
2420         * tests/Hang_Shutdown/Makefile.am:
2421         * tests/Hello/Makefile.am:
2422         * tests/ICMG_Any_Bug/Makefile.am:
2423         * tests/IDL_Test/Makefile.am:
2424         * tests/InterOp-Naming/Makefile.am:
2425         * tests/IOR_Endpoint_Hostnames/Makefile.am:
2426         * tests/IPV6/Makefile.am:
2427         * tests/Leader_Followers/Makefile.am:
2428         * tests/LongUpcalls/Makefile.am:
2429         * tests/MProfile/Makefile.am:
2430         * tests/MProfile_Connection_Timeout/Makefile.am:
2431         * tests/MProfile_Forwarding/Makefile.am:
2432         * tests/MT_BiDir/Makefile.am:
2433         * tests/MT_Client/Makefile.am:
2434         * tests/MT_Server/Makefile.am:
2435         * tests/MT_Timeout/Makefile.am:
2436         * tests/Multiple/Makefile.am:
2437         * tests/Multiple_Inheritance/Makefile.am:
2438         * tests/Muxed_GIOP_Versions/Makefile.am:
2439         * tests/Muxing/Makefile.am:
2440         * tests/Native_Exceptions/Makefile.am:
2441         * tests/Nested_Event_Loop/Makefile.am:
2442         * tests/Nested_Upcall_Crash/Makefile.am:
2443         * tests/NestedUpcall/MT_Client_Test/Makefile.am:
2444         * tests/NestedUpcall/Simple/Makefile.am:
2445         * tests/NestedUpcall/Triangle_Test/Makefile.am:
2446         * tests/No_Server_MT_Connect_Test/Makefile.am:
2447         * tests/Object_Loader/Makefile.am:
2448         * tests/Objref_Sequence_Test/Makefile.am:
2449         * tests/OBV/Any/Makefile.am:
2450         * tests/OBV/Collocated/Forward/Makefile.am:
2451         * tests/OBV/Factory/Makefile.am:
2452         * tests/OBV/Forward/Makefile.am:
2453         * tests/OBV/Simple/Makefile.am:
2454         * tests/OBV/TC_Alignment/Makefile.am:
2455         * tests/OBV/Truncatable/Makefile.am:
2456         * tests/OBV/ValueBox/Makefile.am:
2457         * tests/OctetSeq/Makefile.am:
2458         * tests/Ondemand_Write/Makefile.am:
2459         * tests/Oneway_Buffering/Makefile.am:
2460         * tests/Oneway_Timeouts/Makefile.am:
2461         * tests/Oneways_Invoking_Twoways/Makefile.am:
2462         * tests/Optimized_Connection/Makefile.am:
2463         * tests/ORB_init/Portspan/Makefile.am:
2464         * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am:
2465         * tests/ORB_shutdown/Makefile.am:
2466         * tests/ORT/Makefile.am:
2467         * tests/Parallel_Connect_Strategy/Makefile.am:
2468         * tests/Param_Test/Makefile.am:
2469         * tests/POA/Bug_2511_Regression/Makefile.am:
2470         * tests/POA/Deactivate_Object/Makefile.am:
2471         * tests/POA/Default_Servant/Makefile.am:
2472         * tests/POA/EndpointPolicy/Makefile.am:
2473         * tests/POA/Etherealization/Makefile.am:
2474         * tests/POA/Excessive_Object_Deactivations/Makefile.am:
2475         * tests/POA/Identity/Makefile.am:
2476         * tests/POA/MT_Servant_Locator/Makefile.am:
2477         * tests/POA/Nested_Non_Servant_Upcalls/Makefile.am:
2478         * tests/POA/Non_Servant_Upcalls/Makefile.am:
2479         * tests/POA/Object_Reactivation/Makefile.am:
2480         * tests/POA/Persistent_ID/Makefile.am:
2481         * tests/POA/POA_Destruction/Makefile.am:
2482         * tests/POA/Reference_Counting/Makefile.am:
2483         * tests/POA/Single_Threaded_POA/Makefile.am:
2484         * tests/POA/wait_for_completion/Makefile.am:
2485         * tests/Policies/Makefile.am:
2486         * tests/Portable_Interceptors/AdvSlot/Makefile.am:
2487         * tests/Portable_Interceptors/AdvSlotDblCpy/Makefile.am:
2488         * tests/Portable_Interceptors/AdvSlotExt/Makefile.am:
2489         * tests/Portable_Interceptors/AMI/Makefile.am:
2490         * tests/Portable_Interceptors/Benchmark/Makefile.am:
2491         * tests/Portable_Interceptors/Bug_1559/Makefile.am:
2492         * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am:
2493         * tests/Portable_Interceptors/Collocated/Dynamic/Makefile.am:
2494         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Makefile.am:
2495         * tests/Portable_Interceptors/Dynamic/Makefile.am:
2496         * tests/Portable_Interceptors/ForwardRequest/Makefile.am:
2497         * tests/Portable_Interceptors/IORInterceptor/Makefile.am:
2498         * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am:
2499         * tests/Portable_Interceptors/PICurrent/Makefile.am:
2500         * tests/Portable_Interceptors/PolicyFactory/Makefile.am:
2501         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Makefile.am:
2502         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am:
2503         * tests/Portable_Interceptors/Register_Initial_References/Makefile.am:
2504         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
2505         * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am:
2506         * tests/QtTests/Makefile.am:
2507         * tests/Reliable_Oneways/Makefile.am:
2508         * tests/RTCORBA/Activate_Object_Multiple_ORBs/Makefile.am:
2509         * tests/RTCORBA/Banded_Connections/Makefile.am:
2510         * tests/RTCORBA/Client_Propagated/Makefile.am:
2511         * tests/RTCORBA/Client_Protocol/Makefile.am:
2512         * tests/RTCORBA/Collocation/Makefile.am:
2513         * tests/RTCORBA/Diffserv/Makefile.am:
2514         * tests/RTCORBA/Dynamic_Thread_Pool/Makefile.am:
2515         * tests/RTCORBA/Explicit_Binding/Makefile.am:
2516         * tests/RTCORBA/Linear_Priority/Makefile.am:
2517         * tests/RTCORBA/MT_Client_Protocol_Priority/Makefile.am:
2518         * tests/RTCORBA/Persistent_IOR/Makefile.am:
2519         * tests/RTCORBA/Policy_Combinations/Makefile.am:
2520         * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile.am:
2521         * tests/RTCORBA/Private_Connection/Makefile.am:
2522         * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile.am:
2523         * tests/RTCORBA/Server_Declared/Makefile.am:
2524         * tests/RTCORBA/Server_Protocol/Makefile.am:
2525         * tests/RTCORBA/Thread_Pool/Makefile.am:
2526         * tests/RTScheduling/Scheduling_Interceptor/Makefile.am:
2527         * tests/RTScheduling/VoidData/Makefile.am:
2528         * tests/Servant_To_Reference_Test/Makefile.am:
2529         * tests/Server_Connection_Purging/Makefile.am:
2530         * tests/Server_Leaks/Makefile.am:
2531         * tests/Server_Port_Zero/Makefile.am:
2532         * tests/Single_Read/Makefile.am:
2533         * tests/Smart_Proxies/Benchmark/Makefile.am:
2534         * tests/Smart_Proxies/Collocation/Makefile.am:
2535         * tests/Smart_Proxies/dtor/Makefile.am:
2536         * tests/Smart_Proxies/Makefile.am:
2537         * tests/Smart_Proxies/On_Demand/Makefile.am:
2538         * tests/Smart_Proxies/Policy/Makefile.am:
2539         * tests/Stack_Recursion/Makefile.am:
2540         * tests/Strategies/Makefile.am:
2541         * tests/Timed_Buffered_Oneways/Makefile.am:
2542         * tests/Timeout/Makefile.am:
2543         * tests/TransportCurrent/Framework/Makefile.am:
2544         * tests/TransportCurrent/IIOP/Makefile.am:
2545         * tests/Two_Objects/Makefile.am:
2546         * tests/Typedef_String_Array/Makefile.am:
2547         * tests/UNKNOWN_Exception/Makefile.am:
2548         * tests/Xt_Stopwatch/Makefile.am:
2549           Removed any occurrence of -Ge 1
2551 Sun Dec 31 23:12:36 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2553         * orbsvcs/orbsvcs/Makefile.am:
2554         * orbsvcs/ImplRepo_Service/Makefile.am:
2556           It seems BUILD_ZZIP depends on BUILD_ZLIB, so add BUILD_ZLIB
2557           conditionals, etc. everywhere we added BUILD_ZZIP support in:
2559           Fri Dec 29 08:09:46 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2561 Sun Dec 31 18:15:00 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2563         * tests/TransportCurrent/Framework/ORBInitializer_T.cpp:
2565           Updating the @file to fix a fuzz error.
2567 Sun Dec 31 18:08:16 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2569         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
2571           Disambiguating Transport::CurrentTest::ContextTag to
2572           Test::Transport::CurrentTest::ContextTag to aid Borland's compiler.
2574 Sun Dec 31 17:27:27 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2576         * tests/TransportCurrent/Framework/ORBInitializer_T.cpp:
2578           Adding a trivial default implementation of post_init.
2580         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
2581         * tests/TransportCurrent/Framework/server.cpp:
2583           Moved an #include from the header to the cpp file, where it
2584           belongs.
2586         * tests/TransportCurrent/IIOP/IIOP.mpc:
2588               Added a "Template_Files" section to explicitly make
2589           ORBInitializer.cpp available.
2591 Fri Dec 29 22:31:08 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2593         * tao/TransportCurrent/Current_Loader.cpp:
2595           Cleanup.
2597         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
2599           Replaced static_cast<>with a dynamic_cast<> in handler().
2601         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
2602         * tests/TransportCurrent/Framework/Framework.mpc:
2604           Whitespace cleanup.
2606         * tests/TransportCurrent/Framework/ORBInitializer_T.h:
2607         * tests/TransportCurrent/Framework/ORBInitializer_T.cpp:
2609           Cleaned up template declarations and moved template code to a
2610           cpp file.
2612         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
2613         * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp:
2615           Updated includes and removed unnecessary code.
2617         * tests/TransportCurrent/Framework/client.cpp:
2619           Added code to handle TAO_HAS_MINIMUM_CORBA by disabling DII.
2621         * tests/TransportCurrent/IIOP/IIOP.mpc:
2623           Whitespace cleanup.
2625         * tests/TransportCurrent/IIOP/IIOP_Tester.cpp:
2627           Removing extra ';' from ACE_STATIC_SVC_REQUIRE.
2629 Sat Dec 30 03:55:42 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2631         * tests/Makefile.am:
2633           Fix stray trailing whitespace after \ continuation.
2635 Fri Dec 29 17:50:16 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
2637         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp.diff:
2638         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
2639         * orbsvcs/orbsvcs/Trader/constraint.l:
2641           Added a rule to catch white space and ignore it.  Previously,
2642           white space was not recognized and the lexer would print it out to
2643           stdout.
2645 Fri Dec 29 14:49:24 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
2647         * MPC/config/trading_serv.mpb:
2649           Added the utils base project.  It is used by the CosTrading_Serv
2650           project and should have been in this base project.
2652 Fri Dec 29 08:09:46 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2654         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
2655         * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am:
2656         * tests/GIOP_Fragments/Java_Big_Request/Makefile.am:
2657         * tests/GIOP_Fragments/Makefile.am:
2658         * tests/Nested_Upcall_Crash/Makefile.am:
2659         * tests/POA/Persistent_ID/Makefile.am:
2660         * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am:
2661         * tests/TransportCurrent/Framework/Makefile.am:
2662         * tests/TransportCurrent/IIOP/Makefile.am:
2664           Regenerate for misc *.mpc and *.mpb changes.
2666         * tao/Makefile.am:
2668           Regenerate for new Compression projects.
2670         * configure.ac:
2672           Configure Makefiles for new subdirectory.
2674         * tests/Makefile.am:
2676           Regenerate to descend into Compression subdirectory.
2678         * tests/Compression/Makefile.am:
2680           New Makefile.am for Compression unit tests.
2682         * orbsvcs/ImplRepo_Service/Makefile.am:
2683         * orbsvcs/orbsvcs/Makefile.am:
2685           Hand-add automake conditionals for BUILD_ZZIP.  Unfortunately
2686           MPC resolves options, files, etc. set by "features" at project
2687           generation time, but we want them to be configure time options.
2689 Fri Dec 29 07:45:11 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2691         * configure.ac:
2693           Added AM_CONDITIONALs for BUILD_ZLIB and BUILD_ZZIP, so we can
2694           handle Makefile.am's with these options.  Default to false,
2695           until we can write feature tests for these options.
2697 Fri Dec 29 07:37:15 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2699         * docs/libraries.html:
2701           Fix typos.
2703 Thu Dec 28 23:10:52 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2705         * tao/TC.mpc:
2706         * tao/TC_IIOP.mpc:
2708           Apparently, interceptors and pi are still needed for the
2709           build. Reverting my change from Thu Dec 28 19:29:58 UTC 2006.
2711 Thu Dec 28 20:30:14 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2713         * docs/libraries.html:
2715           Updated documentation for Transport::Current.
2717         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
2719           Reversing the removal of *_Export.h include to match the
2720           convention.
2722         * tests/TransportCurrent/Framework/run_test.pl:
2724           Added code to support -static and -dynamic parameters, similar
2725           to the IIOP test.
2727 Thu Dec 28 20:01:34 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2729         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
2730         * tests/TransportCurrent/Framework/run_test.pl:
2732 Thu Dec 28 19:29:58 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2734         * tao/TC.mpc:
2735         * tao/TC_IIOP.mpc:
2737           Removed interceptors and pi from the list of base projects. The
2738           Transport::Current feature is not itself dependent on these
2739           features. The tests however are, and their *.mpc files have been
2740           modified accordingly to add interceptors explicitely.
2742         * tao/TransportCurrent/Current_ORBInitializer.h:
2744           Removed commented code.
2746         * tao/TransportCurrent/Current_ORBInitializer.cpp:
2748           Added "#pragma once".
2750         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
2752           Removed unnecessary *_Export.h include since TCC.h already
2753           includes it.
2755         * tao/TransportCurrent/IIOP_Current_Loader.cpp:
2757           Removed an extra ';' after ACE_STATIC_SVC_REQUIRE.
2759         * tao/TransportCurrent/Transport_Current_Export.h:
2761           Regenerated this file to fix DLL export problems in static
2762           builds.
2764         * tests/TransportCurrent/Framework/Framework.mpc:
2766           Added interceptors to the base projects list to ensure this test
2767           builds only when interceptors are supported.
2769         * tests/TransportCurrent/Framework/Tester.cpp:
2770         * tests/TransportCurrent/Framework/client.cpp:
2771         * tests/TransportCurrent/Framework/server.cpp:
2773           Added code to handle single-threaded builds correctly.
2775         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
2777           Changed the modulename from "TAO" to "Test" in order to fixing
2778           an ambiguous reference to "TAO" namespace in builds with
2779           versioned namespaces enabled.
2781         * tests/TransportCurrent/IIOP/IIOP.mpc:
2783           Added interceptors to the base projects list to ensure this test
2784           builds only when interceptors are supported.
2786 Thu Dec 28 19:14:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2788         * tao/Compression/Compression.cpp:
2789           Fixed argument not used warning
2791 Thu Dec 28 12:52:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2793         * examples/Simple/time-date/svc.conf.xml:
2794           Updated this file to match the regular svc.conf file
2796 Thu Dec 28 12:50:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2798         * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc:
2799         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
2800         * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
2801           Disable part of the projects when CORBA/e micro is enabled
2803 Thu Dec 28 12:49:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2805         * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
2806         * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
2807         * tests/NestedUpcall/Triangle_Test/TT.mpc:
2808           Disable part of the projects when CORBA/e micro is enabled
2810 Thu Dec 28 12:22:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2812         * docs/libraries.html:
2813           Documented the new compression libraries
2815 Thu Dec 28 11:33:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2817           This is the first commit for a new part for TAO which hopefully
2818           gets standardized next year. The final goal is to implement
2819           Zipped GIOP (ZIOP). At the moment an ORB supports ZIOP the application
2820           programmer can specify using policies that compression can be
2821           applied on the application data send over the wire. This first
2822           commit is the Compression module that delivers the infrastructure
2823           classes with which data can be compressed. This can be used
2824           by regular applications but then also by the ORB in the future.
2826           This effort is supported by multiple parties, IONA did the
2827           initial effort for Orbix and triggered this step, Remedy IT
2828           will do the implementation for TAO, Andre Spiegel will do
2829           the implementation for JacORB, IONA then for Orbix and PrismTech
2830           will assist when needed and will keep an eye on the OMG process.
2832           This commit adds first initial support, it is not 100% ready
2833           but it is usable. This way we can share the code with the other
2834           parties more easily and attract more people to this effort. Be
2835           aware that the IDL can change, this is work in progress, not
2836           a final spec.
2838         * MPC/config/compression.mpb:
2839           New base project for the compression library
2841         * MPC/config/zlibcompressor.mpb:
2842           New base project for the zlib compressor
2844         * docs/Libraries.html:
2845           Corrected link to MPC readme
2847         * docs/ORBEndpoint.html:
2848           Small layout change
2850         * tao/Compression/Base_Compressor.cpp:
2851         * tao/Compression/Base_Compressor.h:
2852         * tao/Compression/Compression.cpp:
2853         * tao/Compression/Compression.h:
2854         * tao/Compression/Compression.pidl:
2855         * tao/Compression/compression_export.h:
2856         * tao/Compression/Compression_Manager.cpp:
2857         * tao/Compression/Compression_Manager.h:
2858         * tao/Compression/Compressor_Factory.cpp:
2859         * tao/Compression/Compressor_Factory.h:
2860         * tao/Compression/TAO_Compression.pc.in:
2861         * tao/Compression/TAO_Compression.rc:
2862           New Compression library
2864         * Compression/zlib/TAO_ZlibCompressor.pc.in:
2865         * Compression/zlib/TAO_ZlibCompressor.rc:
2866         * Compression/zlib/ZlibCompressor.cpp:
2867         * Compression/zlib/ZlibCompressor.h:
2868         * Compression/zlib/ZlibCompressor_export.h:
2869         * Compression/zlib/ZlibCompressor_Factory.cpp:
2870         * Compression/zlib/ZlibCompressor_Factory.h:
2871           New Compressor that uses zlib to compress/uncompress data
2873         * tao/File_Parser.cpp:
2874           Use true for bool
2876         * tao/objectid.h:
2877           Added CompressionManager defines
2879         * tao/ORB.cpp:
2880           Added resolve_initial_references support for the CompressionManager
2882         * tao/ORB_Core.{h,cpp,inl}:
2883           Added support for CompressionManager
2885         * tao/PI/Interceptor_List_T.cpp:
2886           Const change
2888         * tao/ZlibCompressor.mpc:
2889         * tao/Compression.mpc:
2890           New base projects
2892         * tests/Compression/Compression_Test.mpc:
2893         * tests/Compression/server.cpp:
2894           First initial test of the Compression library
2896 Wed Dec 27 22:48:30 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2898         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
2899         * tests/TransportCurrent/Framework/Current_Test.idl:
2900         * tests/TransportCurrent/Framework/Current_Test_Impl.h:
2901         * tests/TransportCurrent/Framework/Current_Test_Impl.cpp:
2902         * tests/TransportCurrent/Framework/client.cpp:
2903         * tests/TransportCurrent/Framework/server.cpp:
2905           Changed the modulename from "TAO" to "Test" in order to fixing
2906           an ambiguous reference to "TAO" namespace in builds with
2907           versioned namespaces enabled.
2909 Wed Dec 27 20:42:48 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2911         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
2913           Fixing test failures because of incorrect counting.
2915 Wed Dec 27 11:12:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2917         * TAO-INSTALL.html:
2918           Small improvements for cross compilation
2920 Wed Dec 27 10:51:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
2922         * TAO-INSTALL.html:
2923           Use more html keyword for layout and document how to use CORBA/e
2925 Wed Dec 27 05:35:06 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2927         * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp:
2929           Fixing an ambiguous reference to TAO namespace in builds with
2930           versioned namespaces enabled.
2932         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
2934           Clarifying some debugging statements.
2936 Mon Dec 25 16:19:42 UTC 2006  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
2938         * Merry Christmas everyone!!!
2940 Sun Dec 24 23:22:41 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2942         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
2943         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
2945           Adding "after" keyword to make sure IDL is built first in
2946           parallel builds.
2948 Sun Dec 24 15:44:40 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
2950         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
2951         * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp:
2952         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
2954           Getting the const-ness right.
2956 Sun Dec 24 15:39:43 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2958         * tests/Parallel_Connect_Strategy/Makefile.am:
2959         * tests/Reliable_Oneways/Makefile.am:
2961           Regenerated.
2963         * tests/Parallel_Connect_Strategy/Parallel_Connect_Strategy.mpc:
2964         * tests/Reliable_Oneways/Reliable_Oneways.mpc:
2966           Split out IDL compilation into separate MPC project.
2968 Sun Dec 24 15:38:15 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2970         * tests/Smart_Proxies/Collocation/Makefile.am:
2972           Regenerated.
2974         * tests/Smart_Proxies/Collocation/SP_Collocation.mpc:
2976           Changed IDL project to inherit from smart_proxies.
2978           Changed *Test project to depend on *idl for build order.
2980 Sun Dec 24 00:04:19 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2982         * tests/CollocationLockup/Makefile.am:
2983         * tests/DSI_Gateway/Makefile.am:
2984         * tests/Nested_Upcall_Crash/Makefile.am:
2986           Regenerated.
2988         * tests/CollocationLockup/CollocationLockup.mpc:
2989         * tests/DSI_Gateway/DSI_Gateway.mpc:
2990         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
2992           Split out IDL compilation into separate MPC project.
2994 Sat Dec 23 16:53:57 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
2996         * tests/Collocation/Makefile.am:
2997         * tests/Smart_Proxies/Collocation/Makefile.am:
2999           Regenerated.
3001         * tests/Collocation/Collocation.mpc:
3002         * tests/Smart_Proxies/Collocation/SP_Collocation.mpc:
3004           Split out IDL compilation into separate MPC project.
3006 Sat Dec 23 15:48:43 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3008         * tests/TransportCurrent/IIOP/Makefile.am:
3010           Regenerated.
3012         * tests/TransportCurrent/IIOP/IIOP.mpc:
3014           Don't look for includes relative to $(srcdir), the ones we're
3015           looking for are generated from *.idl and thus relative to the
3016           build directory.
3018 Sat Dec 23 15:05:23 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3020         * tests/Portable_Interceptors/Dynamic/Makefile.am:
3021         * tests/Portable_Interceptors/Benchmark/Makefile.am:
3022         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
3024           Regenerated.
3026         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
3027         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
3029           Don't suppress any/typecode generation.
3031         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
3033           Don't include server skeleton in client.
3035 Sat Dec 23 14:35:09 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3037         * tests/POA/Persistent_ID/Makefile.am:
3038         * tests/POA/Persistent_ID/Persistent_ID.mpc:
3040           Fix case-mismatch problem introduced in last change.
3042 Sat Dec 23 04:48:50 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3044         * tao/TransportCurrent/Current_Loader.cpp:
3046           Fixing an pedantic complaint about an extra ';' at the end of
3047           the line, after ACE_STATIC_SVC_REQUIRE.
3049 Sat Dec 23 03:53:08 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3051         * tao/TransportCurrent/Current_ORBInitializer.cpp:
3052         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
3054           Fixing compilation warnings.
3056 Sat Dec 23 02:01:44 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3058         * tests/POA/EndpointPolicy/Makefile.am:
3059         * tests/POA/Persistent_ID/Makefile.am:
3060         * tests/Portable_Interceptors/AMI/Makefile.am:
3061         * tests/Portable_Interceptors/Benchmark/Makefile.am:
3062         * tests/Portable_Interceptors/Bug_1559/Makefile.am:
3063         * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am:
3064         * tests/Portable_Interceptors/Dynamic/Makefile.am:
3065         * tests/Portable_Interceptors/ForwardRequest/Makefile.am:
3066         * tests/Portable_Interceptors/IORInterceptor/Makefile.am:
3067         * tests/Portable_Interceptors/PICurrent/Makefile.am:
3068         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am:
3069         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
3070         * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am:
3071         * tests/RTCORBA/Banded_Connections/Makefile.am:
3072         * tests/RTCORBA/Client_Protocol/Makefile.am:
3073         * tests/RTCORBA/Diffserv/Makefile.am:
3074         * tests/RTCORBA/Dynamic_Thread_Pool/Makefile.am:
3075         * tests/RTCORBA/Explicit_Binding/Makefile.am:
3076         * tests/RTCORBA/Linear_Priority/Makefile.am:
3077         * tests/RTCORBA/MT_Client_Protocol_Priority/Makefile.am:
3078         * tests/RTCORBA/Persistent_IOR/Makefile.am:
3079         * tests/RTCORBA/Policy_Combinations/Makefile.am:
3080         * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile.am:
3081         * tests/RTCORBA/Private_Connection/Makefile.am:
3082         * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile.am:
3083         * tests/RTCORBA/Server_Declared/Makefile.am:
3084         * tests/RTCORBA/Server_Protocol/Makefile.am:
3085         * tests/RTCORBA/Thread_Pool/Makefile.am:
3086         * tests/RTScheduling/Scheduling_Interceptor/Makefile.am:
3088           Regenerated.
3090         * tests/POA/EndpointPolicy/EndpointPolicy.mpc:
3091         * tests/POA/Persistent_ID/Persistent_ID.mpc:
3092         * tests/Portable_Interceptors/AMI/PI_AMI.mpc:
3093         * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc:
3094         * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc:
3095         * tests/Portable_Interceptors/Bug_2510_Regression/Bug_2510_Regression.mpc:
3096         * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc:
3097         * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc:
3098         * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc:
3099         * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc:
3100         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc:
3101         * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc:
3102         * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc:
3103         * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc:
3104         * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc:
3105         * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
3106         * tests/RTCORBA/Dynamic_Thread_Pool/RT_Dynamic_Thread_Pool.mpc:
3107         * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
3108         * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
3109         * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
3110         * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
3111         * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
3112         * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
3113         * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
3114         * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
3115         * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc:
3116         * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
3117         * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
3118         * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc:
3120           Split out IDL compilation into separate MPC project.
3122 Sat Dec 23 00:23:25 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3124         * tests/BiDirectional/Makefile.am:
3125         * tests/BiDirectional_DelayedUpcall/Makefile.am:
3126         * tests/BiDirectional_NestedUpcall/Makefile.am:
3127         * tests/Bug_2417_Regression/Makefile.am:
3128         * tests/Bug_2560_Regression/Makefile.am:
3129         * tests/MT_BiDir/Makefile.am:
3130         * tests/NestedUpcall/Triangle_Test/Makefile.am:
3132           Regenerate to account for misc recent *.mpc changes.
3134         * tests/TransportCurrent/IIOP/Makefile.am:
3135         * tests/TransportCurrent/Framework/Makefile.am:
3137           Regenerated.
3139         * tests/TransportCurrent/IIOP/IIOP.mpc:
3140         * tests/TransportCurrent/Framework/Framework.mpc:
3142           Split out IDL compilation into separate MPC project.
3144 Fri Dec 22 20:54:44 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3146         * MPC/config/tc.mpb:
3147         * MPC/config/tc_iiop.mpb:
3149           Split the tc.mpb in two projects (adding the tc_iiop). Updated
3150           the dependencies in a bid to fix what seems to be a build order
3151           issue on some scoreboard builds.
3153         * tests/TransportCurrent/IIOP/IIOP.mpc:
3155           Updated to inherit from the new tc_iiop.
3157 Fri Dec 22 18:55:29 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3159         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
3160         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
3162           Replaced obsolete ACE_reinterpret_cast macro.
3164 Thu Dec 21 21:29:47 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3166         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
3167         * tests/TransportCurrent/Framework/Client_Request_Interceptor.h:
3168         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
3169         * tests/TransportCurrent/Framework/simple.cpp:
3171           Fixed FUZZ problems.
3173 Thu Dec 21 17:49:24 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3175         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
3176         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
3178           Updated the include files' path to resolve a compilation problem
3179           in an autoconf (FC4_autoconf) build.
3181 Thu Dec 21 16:03:08 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3183         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
3185           Added conditional compilation, based upon the presence of
3186           TAO_HAS_IIOP.  The IIOP-specific current will compile and the
3187           implementation shall throw CORBA::NO_IMPLEMENT at runtime.
3189 Thu Dec 21 15:32:49 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3191         * tao/TransportCurrent/Current_Impl.h:
3192         * tao/TransportCurrent/Current_Impl.cpp:
3193         * tao/TransportCurrent/Current_Loader.h:
3194         * tao/TransportCurrent/Current_ORBInitializer.h:
3195         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
3196         * tao/TransportCurrent/IIOP_Current_Impl.h:
3198         * tests/TransportCurrent/Framework/Client_Request_Interceptor.h:
3199         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
3200         * tests/TransportCurrent/Framework/ORBInitializer_T.h:
3201         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
3202         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
3204           Removed a ';' after the closing curly brace of a namespace
3205           declaration which caused hiccups with gcc 4.0.2.
3207 Thu Dec 21 14:46:46 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3209         * tao/TransportCurrent/TC.idl:
3210         * tao/TransportCurrent/TC_IIOP.idl:
3212           Change #include files to be relative to ${TAO_ROOT} like the
3213           other *.idl / *.pidl files.
3215 Thu Dec 21 14:00:11 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3217         * tao/Makefile.am:
3219           Regenerated.
3221 Wed Dec 20 21:14:11 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3223         * tao/TransportCurrent/Current_Loader.h:
3225           Fixing an error in builds that use versioned namespaces due to
3226           incorrect placement of TAO_END_VERSIONED_NAMESPACE_DECL.
3228 Wed Dec 20 20:59:39 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3230           These are fixes correcting scoreboard issues pertaining to the
3231           checkin from Tue Dec 19 22:09:34 UTC 2006.
3233         * tao/TC.mpc:
3234         * tao/TC_IIOP.mpc:
3236           Updated the IDL compile options and include file path to reflect
3237           the new position of these files (since Wed Dec 20 17:34:07)
3239         * tao/TransportCurrent/Current_Loader.h:
3240         * tao/TransportCurrent/Current_Loader.cpp:
3242           Eliminated unnecessary code.
3244         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
3246           Removed unnecessary #include "ace/post.h"
3248         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
3250           Added an explicit cast to silence Windows builds complaining
3251           about implicit conversion between HANDLE and CORBA::Long.
3253 Wed Dec 20 17:34:07 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3255         * configure.ac:
3257           Configure Makefiles for new subdirectories.
3259         * orbsvcs/tests/Makefile.am:
3261           Regenerate to descend into TransportCurrent subdirectory.
3263         * tests/TransportCurrent/Makefile.am:
3264         * tests/TransportCurrent/IIOP/Makefile.am:
3265         * tests/TransportCurrent/Framework/Makefile.am:
3267           New Makefile.am's for TransportCurrent unit tests.
3269         * tao/Makefile.am:
3271           Regenerated.
3273         * tao/TC.mpc:
3274         * tao/TC_IIOP.mpc:
3276           ...to here, to match convention established by other core TAO
3277           library projects.  This also makes the generated Makefile.am
3278           for the autoconf build a little more sane.
3280         * tao/TransportCurrent/TC.mpc:
3281         * tao/TransportCurrent/TC_IIOP.mpc:
3283           Move TransportCurrent *.mpc projects from here...
3285 Wed Dec 20 16:22:29 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3287           These are fixes correcting scoreboard issues pertaining to the
3288           checkin from Tue Dec 19 22:09:34 UTC 2006.
3290         * MPC/config/tc.mpb:
3292           Moved from $ACE_ROOT/bin/MakeProjectCreator/config according to
3293           the new project configuration layout.
3295         * tao/TransportCurrent/Current_Loader.h:
3296         * tao/TransportCurrent/Current_Loader.cpp:
3297         * tao/TransportCurrent/IIOP_Current_Loader.h:
3298         * tao/TransportCurrent/IIOP_Current_Loader.cpp:
3300         * tao/Transport_Selection_Guard.cpp:
3302           Removed errand semicolons after definitions which were breaking
3303           some of the scoreboard builds.
3305         * tests/TransportCurrent/Framework/Current_Test.idl:
3307           Fixed a FUZZ warning about mismatched @file.
3309         * tests/TransportCurrent/Framework/Framework.mpc:
3311           Added the current directory to the include path.
3313         * tests/TransportCurrent/Framework/Tester.cpp:
3314         * tests/TransportCurrent/Framework/client.cpp:
3315         * tests/TransportCurrent/Framework/server.cpp:
3316         * tests/TransportCurrent/IIOP/IIOP_Tester.cpp:
3317         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
3318         * tests/TransportCurrent/IIOP/client_static.conf:
3320           Fixing a service initialization problem encountered in static
3321           builds that prevented the tests from runnig. Also fixed include
3322           file locations.
3324 Wed Dec 20 15:28:24 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3326         * MPC/config/tc.mpb:
3328         * tao/Transport_Selection_Guard.cpp:
3330         * tests/TransportCurrent/Framework/Current_Test.idl:
3332         * tests/TransportCurrent/Framework/Framework.mpc:
3334         * tests/TransportCurrent/Framework/server.cpp:
3336         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
3339 Wed Dec 20 09:36:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3341         * tests/BiDirectional/BiDirectional.mpc:
3342         * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc:
3343         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
3344         * tests/Bug_2417_Regression/Bug_2417_Regression.mpc:
3345         * tests/Bug_2560_Regression/Bug_2560_Regression.mpc:
3346         * tests/MT_BiDir/MT_BiDir.mpc:
3347         * tests/NestedUpcall/Triangle_Test/TT.mpc:
3348           Disabled some projects that can't compile when CORBA/e
3349           micro has been enabled. Also removed some after usage because
3350           there is now a separate idl project
3352 Wed Dec 20 09:31:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3354         * examples/Callback_Quoter/Callback_Quoter.mpc:
3355         * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
3356         * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc:
3357         * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
3358         * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc:
3359           Disabled some projects that can't compile when CORBA/e
3360           micro has been enabled
3362 Tue Dec 19 22:51:09 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3364         * NEWS:
3366           Updating the file with information about Transport::Current.
3368 Tue Dec 19 22:09:34 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3370           Introducing the Transport::Current - an optional feature with an
3371           IDL interface, which enables users to obtain information about
3372           the Transports used to send or receive a message.
3374           The implementation uses a TSS based stack of pointers to
3375           Transport class instances, which an ORB selects on the critical
3376           path.  The structure is used to update message and endpoint
3377           related statistical information for the correct Transport. An
3378           IDL interface available through ORB::resolve_initial_references,
3379           provides access to the accumulated data inside servant up-calls
3380           and interceptor invocations.
3382         * docs/transport_current:
3384           A new directory for the Transport Current documentation to
3385           inhabit.
3387         * docs/transport_current/index.html:
3388         * docs/transport_current/transport_current.css:
3390           Added reference and user-guide documentation for the Transport
3391           Current.
3393         * tao/orbconf.h:
3395           Enabled the Transport::Current feature by default, by defining
3396           TAO_HAS_TRANSPORT_CURRENT.  In recognition that this is very
3397           likely an overkill for everybody but the few interested in the
3398           feature, the plan is to reverse this default before the next
3399           beta release.
3401         * tao/ORB_Core.h:
3402         * tao/Profile_Transport_Resolver.h:
3403         * tao/Profile_Transport_Resolver.inl:
3404         * tao/Profile_Transport_Resolver.cpp:
3406           Replaced the "naked" Transport pointer with a smart-pointer-like
3407           TAO::Transport_Selection_Guard, which has ctor and dtor that
3408           help keep a TSS-based stack of Transport instances when
3409           TAO_HAS_TRANSPORT_CURRENT is defined as 1. If the latter is
3410           disabled, the TSS access overhead goes away.
3412         * tao/TAO_Server_Request.h:
3413         * tao/TAO_Server_Request.inl:
3414         * tao/TAO_Server_Request.cpp:
3416           Similar to the client-side code in Profile_Transport_Resolver,
3417           this is where the server-side pieces of Transport Current
3418           functionality plugs in. A Server_Request encapsulates knowledge
3419           about the specific Transport on which an invocation
3420           arrived. Adding a Transport_Selection_Guard instance member
3421           (transport_selection_guard_) to keep track of the current
3422           Transport, using TSS. This overhead is only present when
3423           TAO_HAS_TRANSPORT_CURRENT is defined as 1.
3425         * tao/TSS_Resources.h:
3426         * tao/TSS_Resources.cpp:
3428           Adding a Transport_Selection_Guard member pointer tsg_, which
3429           when Transport Current feature is enabled, always points to the
3430           most-recently selected (incoming or outgoing) Transport in the
3431           current thread. This overhead is only present when
3432           TAO_HAS_TRANSPORT_CURRENT is defined as 1.
3434         * tao/Transport.h:
3435         * tao/Transport.inl:
3436         * tao/Transport.cpp (send_message_shared_i):
3438           Introduced a new class TAO::Transport::Stats and added a member
3439           pointer of that base type to the declaration of Transport. It
3440           can only be non-null when Transport Current is enabled, whereby
3441           it points to a TAO::Transport::Stats.  The send_message_shared_i
3442           has been modified to update the statistics.  Also added the
3443           requisite mutators and successor's.
3445         * tao/Transport_Selection_Guard.h:
3446         * tao/Transport_Selection_Guard.cpp:
3448           The implementation of the TSS-pointed, stack-like chain of
3449           Transport instances selected (potentially, in multiple nested up
3450           calls). The TSS overhead is only present when
3451           TAO_HAS_TRANSPORT_CURRENT is defined as 1, otherwise the methods
3452           are trivial.
3454         * tao/tao.mpc:
3456           Updated to include the new source files.
3458         * tao/TransportCurrent:
3460           A new directory for the Transport Current implementation to
3461           inhabit.  Currently, there are two implementations: a generic
3462           one and an IIOP-specific one. The reason these two share this
3463           location is that the generic Current is too generic to be useful
3464           on its own, while providing almost all the required
3465           infrastructure for the IIOP-specific one.
3467         * tao/TransportCurrent/Current_Impl.h:
3468         * tao/TransportCurrent/Current_Impl.cpp:
3470           The generic Current implementation.
3472         * tao/TransportCurrent/Current_Loader.h:
3473         * tao/TransportCurrent/Current_Loader.cpp:
3475           A loader, to handle registration with the Service repository.
3477         * tao/TransportCurrent/Current_ORBInitializer.h:
3478         * tao/TransportCurrent/Current_ORBInitializer.cpp:
3479         * tao/TransportCurrent/Current_ORBInitializer_Base.h:
3480         * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
3482           An ORB initializer, to handle the registration of the name for
3483           which resolve_initial_references() will return you a Current
3484           pointer.
3486         * tao/TransportCurrent/IIOP_Current_Impl.h:
3487         * tao/TransportCurrent/IIOP_Current_Impl.cpp:
3489           The IIOP-specific Current implementation, complete with its own
3490           derivative of TAO::Transport::Stats.
3492         * tao/TransportCurrent/IIOP_Current_Loader.h:
3493         * tao/TransportCurrent/IIOP_Current_Loader.cpp:
3495           A loader, to handle registration with the Service repository.
3497         * tao/TransportCurrent/IIOP_Transport_Current.h:
3499           A client-side interface for the IIOP-specific Transport Current.
3501         * tao/TransportCurrent/TC.idl:
3503           A client-side interface for the generic Transport Current.
3505         * tao/TransportCurrent/TC.mpc:
3507           We need this to actually build the generic TC into a
3508           self-contained service object library (DLL).
3510         * tao/TransportCurrent/TC_IIOP.idl:
3512           A client-side interface for the IIOP-specific Transport Current.
3514         * tao/TransportCurrent/TC_IIOP.mpc:
3516           We need this to actually build the IIOP-specific TC into a
3517           self-contained service object library (DLL).
3519         * tao/TransportCurrent/Transport_Current.h:
3521           Basic declarations.
3523         * tao/TransportCurrent/Transport_Current_Export.h:
3525           Library export helpers.
3527         * tests/TransportCurrent:
3529           A new directory for the Transport Current tests to inhabit.
3531         * tests/TransportCurrent/Framework:
3533           A new directory for the test exercising the generic Transport Current.
3535         * tests/TransportCurrent/Framework/Client_Request_Interceptor.h:
3536         * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp:
3537         * tests/TransportCurrent/Framework/Current_Test.idl:
3538         * tests/TransportCurrent/Framework/Current_Test_Impl.h:
3539         * tests/TransportCurrent/Framework/Current_Test_Impl.cpp:
3540         * tests/TransportCurrent/Framework/Framework.mpc:
3541         * tests/TransportCurrent/Framework/ORBInitializer_T.h:
3542         * tests/TransportCurrent/Framework/README:
3543         * tests/TransportCurrent/Framework/Server_Main.cpp:
3544         * tests/TransportCurrent/Framework/Server_Request_Interceptor.h:
3545         * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp:
3546         * tests/TransportCurrent/Framework/Tester.cpp:
3547         * tests/TransportCurrent/Framework/client-static.conf:
3548         * tests/TransportCurrent/Framework/client.conf:
3549         * tests/TransportCurrent/Framework/client.cpp:
3550         * tests/TransportCurrent/Framework/run_test.pl:
3551         * tests/TransportCurrent/Framework/server-static.conf:
3552         * tests/TransportCurrent/Framework/server.conf:
3553         * tests/TransportCurrent/Framework/server.cpp:
3554         * tests/TransportCurrent/Framework/simple.cpp:
3556         * tests/TransportCurrent/IIOP:
3558           A new directory for the test exercising the IIOP-specific Transport Current.
3560         * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp:
3561         * tests/TransportCurrent/IIOP/IIOP.mpc:
3562         * tests/TransportCurrent/IIOP/IIOP_Server_Main.cpp:
3563         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h:
3564         * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp:
3565         * tests/TransportCurrent/IIOP/IIOP_Tester.cpp:
3566         * tests/TransportCurrent/IIOP/README:
3567         * tests/TransportCurrent/IIOP/client_dynamic.conf:
3568         * tests/TransportCurrent/IIOP/client_static.conf:
3569         * tests/TransportCurrent/IIOP/run_test.pl:
3570         * tests/TransportCurrent/IIOP/server_dynamic.conf:
3571         * tests/TransportCurrent/IIOP/server_static.conf:
3573 Tue Dec 19 18:44:02 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3575         * */Makefile.am:
3577           Baseline regeneration to match recent MPC changes.
3579 Tue Dec 19 15:29:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3581         * tests/Bug_2345_Regression/Bug_2345_Regression.mpc:
3582         * tests/Collocation_Opportunities/Collocation_Opportunities.mpc:
3583         * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc:
3584         * tests/GIOP_Fragments/PMB_With_Fragments/PMB_With_Fragments.mpc:
3585         * tests/InterOp-Naming/InterOp-Naming.mpc:
3586         * tests/MT_BiDir/MT_BiDir.mpc:
3587         * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
3588         * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
3589         * tests/NestedUpcall/Triangle_Test/TT.mpc:
3590         * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc:
3591         * tests/POA/Identity/Identity.mpc:
3592         * tests/POA/Object_Reactivation/Object_Reactivation.mpc:
3593         * tests/POA/Persistent_ID/Persistent_ID.mpc:
3594           Disabled some projects that can't compile when CORBA/e
3595           micro has been enabled
3597 Tue Dec 19 12:32:41 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
3599         * orbsvcs/orbsvcs/CosTrading.mpc:
3600         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3602           gcc gets confused when a static function is forward declared.  It
3603           complains that the function is declared but never defined.  The
3604           sed portion of the yacc regeneration rule just removes the forward
3605           declaration (which was unnecessary anyway).
3607 Tue Dec 19 11:35:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3609         * tests/BiDirectional/BiDirectional.mpc:
3610         * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc:
3611         * tests/BiDirectional_MultipleORB/destroy.mpc:
3612         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
3613           Disabled some projects that can't compile when CORBA/e
3614           micro has been enabled
3616 Tue Dec 19 11:32:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3618         * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc:
3619         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
3620         * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
3621         * performance-tests/Pluggable/Pluggable.mpc:
3622         * performance-tests/POA/Create_Reference/Create_Reference.mpc:
3623         * performance-tests/POA/Demux/Demux.mpc:
3624         * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc:
3625           Disabled some projects that can't compile when CORBA/e
3626           micro has been enabled
3628 Tue Dec 19 11:27:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3630         * orbsvcs/examples/ImR/Advanced/Advanced.mpc:
3631         * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
3632         * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc:
3633         * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc:
3634         * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc:
3635         * orbsvcs/tests/ImplRepo/ImplRepo.mpc:
3636         * orbsvcs/tests/ImplRepo/scale/scaletest.mpc:
3637         * orbsvcs/tests/Property/Property.mpc:
3638         * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc:
3639         * orbsvcs/Time_Service/Time_Service.mpc:
3640           Disabled some projects that can't compile when CORBA/e
3641           micro has been enabled
3643 Tue Dec 19 11:19:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3645         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
3646         * examples/Event_Comm/Event_Comm.mpc:
3647         * examples/Logging/Logging.mpc:
3648         * examples/Persistent_Grid/Persistent_Grid.mpc:
3649         * examples/PluggableUDP/tests/Basic/Basic.mpc:
3650         * examples/PluggableUDP/tests/Performance/Performance.mpc:
3651         * examples/Quoter/Quoter.mpc:
3652         * examples/Simple/bank/bank.mpc:
3653         * examples/Simple/echo/echo.mpc:
3654         * examples/Simple/grid/grid.mpc:
3655         * examples/Simple/time/time.mpc:
3656           Disabled some projects that can't compile when CORBA/e
3657           micro has been enabled
3659 Mon Dec 18 19:34:42 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
3661         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
3662         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
3664           Added missing typecodes for supporting CORBA::ULongLong and
3665           CORBA::LongLong.
3667 Mon Dec 18 12:50:00 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3669         * tao/Utils/ORB_Manager.{cpp,h}:
3670           Removed one init_child_poa method, using a default argument
3671           we don't need two seperate ones. Fixed compile errors with
3672           CORBA/e micro
3674 Mon Dec 18 10:30:00 UTC 2006  Simon Massey  <sma@prismtech.com>
3676         * tests/Portable_Interceptors/PICurrent/client.cpp:
3677         * tests/Portable_Interceptors/PICurrent/server.cpp:
3678         * tests/Portable_Interceptors/PICurrent/run_test.pl:
3680           Bugfix Bugzilla 2510 & 2547 - multi-threading issues for PICurrent.
3681           Multi-Threaded servers take longer to shutdown. Increase the
3682           length of kill time to wait for the server shutdown. Also
3683           provide sleep(1) before orb->destroy() to allow comms to
3684           proceed at shutdown (precausion only).
3686 Fri Dec 15 18:17:36 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3688           Updating the test to make it behave appropriately for
3689           multi-threaded and for single-threaded (thread unsafe?)
3690           configurations.
3692         * tests/ORB_Local_Config/Bug_2612/Bug_2612.mpc:
3693         * tests/ORB_Local_Config/Bug_2612/DllOrb.h:
3694         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
3695         * tests/ORB_Local_Config/Bug_2612/Test.cpp:
3696         * tests/ORB_Local_Config/ORB_Local_Config.mwc:
3698 Fri Dec 15 17:26:59 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
3700         * tests/IDL_Test/IDL_Test.mpc:
3702           Fixed previous change to this file in
3704           Wed Dec 13 18:16:28 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
3706           that was excluding the *A.cpp file from the build.
3708 Fri Dec 15 16:32:35 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3710         * tests/ORT/Makefile.am:
3711         * tests/Objref_Sequence_Test/Makefile.am:
3712         * tests/Ondemand_Write/Makefile.am:
3713         * tests/Oneway_Buffering/Makefile.am:
3714         * tests/Oneways_Invoking_Twoways/Makefile.am:
3716           Regenerated.
3718         * tests/ORT/ORT.mpc:
3719         * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc:
3720         * tests/Ondemand_Write/Ondemand_Write.mpc:
3721         * tests/Oneway_Buffering/Oneway_Buffering.mpc:
3722         * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc:
3724           Split out IDL compilation into separate MPC project.
3726 Thu Dec 14 16:58:18 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3728         * tests/MProfile/Makefile.am:
3730           Regenerated.
3732         * tests/MProfile/MProfile.mpc:
3734           Changed IDL project to inherit from iormanip.
3735           Changed Client project to not include testS.cpp.
3737 Thu Dec 14 16:18:00 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3739         * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
3741           Fix typo in IDL project name that broke build dependencies.
3743 Thu Dec 14 16:10:02 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3745         * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
3747           Regenerated.
3749 Thu Dec 14 13:52:00 UTC 2006  Simon Massey  <sma@prismtech.com>
3751         * tao/PI/PICurrent.cpp:
3752         * tao/PI/PICurrent.h:
3753         * tests/Portable_Interceptors/PICurrent/run_test.pl:
3755           Bugfix Bugzilla 2510 & 2547 - multi-threading issues for PICurrent.
3756           Bugzilla 2552 - PICurrent_Impl, needs to be checked for
3757           multi-threaded lazy copying. (Still work to do.)
3759 Thu Dec 14 13:21:46 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
3761         * orbsvcs/orbsvcs/CosTrading.mpc:
3763           Modified the rule to output the end version block at the end.
3765         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3766         * orbsvcs/orbsvcs/Trader/constraint.y:
3768           Removed the end version block in the .y file and regenerated.
3770 Thu Dec 14 08:47:25 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3772         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
3773         * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h:
3774         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
3775         * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h:
3776         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
3777         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.h:
3778         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
3779         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.h:
3781           Align subtle differences (like using an explicit this-> (or not)
3782           for invoking methods and accessing member variables.  This makes
3783           diffs between between the wrapper classes highlight the real and
3784           substantial differences.  This too should make future maintenance
3785           easier.
3787           Removed #if 0'd out code that deactivated factory objects in the
3788           shutdown() method.  This was originally #if'd out because the
3789           factory objects aren't activated on the root POA (the factory
3790           creates a POA with PERSISTENT lifespan policy for the factory
3791           object activation, a POA that is not accessible from outside the
3792           factory object).  While we could refactor things to gain access
3793           to the factory POA, it really doesn't buy us much as the next
3794           thing is done is the ORB is shutdown(), which will delete the
3795           POAs, which will delete the objects, etc.
3797         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Server.cpp:
3798         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.h:
3799         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
3801           Overhaul the RTEvent_Logging_Service class to follow the idiom
3802           used by the other three Logging Service implementations.  It had
3803           lots of dead (commented out and/or #if 0'd) code for setting up
3804           a scheduler; yet was missing support for suppressing binding the
3805           log factory to the naming service and spinning up a thread pool
3806           for ORB threads.  Aligning this should make future maintenance
3807           easier.
3809           Split out main() into new file RTEvent_Logging_Server.cpp.
3811 Thu Dec 14 08:27:45 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3813         * tests/OBV/Any/Makefile.am:
3814         * tests/OBV/Factory/Makefile.am:
3815         * tests/OBV/Forward/Makefile.am:
3816         * tests/OBV/TC_Alignment/Makefile.am:
3817         * tests/OBV/Truncatable/Makefile.am:
3818         * tests/OBV/ValueBox/Makefile.am:
3820           Regenerated.
3822         * tests/OBV/Any/OBV_Any.mpc:
3823         * tests/OBV/Factory/OBV_Factory.mpc:
3824         * tests/OBV/Forward/OBV_Forward.mpc:
3825         * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
3826         * tests/OBV/Truncatable/OBV_Truncatable.mpc:
3827         * tests/OBV/ValueBox/valuebox.mpc:
3829           Changed IDL projects to inherit from valuetype, to
3830           avoid suppressing typecodes and anys.
3832 Thu Dec 14 07:01:51 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3834         * tests/MProfile/Makefile.am:
3835         * tests/MProfile_Connection_Timeout/Makefile.am:
3836         * tests/No_Server_MT_Connect_Test/Makefile.am:
3837         * tests/OBV/Any/Makefile.am:
3838         * tests/OBV/Factory/Makefile.am:
3839         * tests/OBV/Forward/Makefile.am:
3840         * tests/OBV/TC_Alignment/Makefile.am:
3841         * tests/OBV/Truncatable/Makefile.am:
3842         * tests/OBV/ValueBox/Makefile.am:
3844           Regenerated.
3846         * tests/MProfile/MProfile.mpc:
3847         * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc:
3848         * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc:
3849         * tests/OBV/Any/OBV_Any.mpc:
3850         * tests/OBV/Factory/OBV_Factory.mpc:
3851         * tests/OBV/Forward/OBV_Forward.mpc:
3852         * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc:
3853         * tests/OBV/Truncatable/OBV_Truncatable.mpc:
3854         * tests/OBV/ValueBox/valuebox.mpc:
3856           Split out IDL compilation into separate MPC project.
3858         * tests/IDL_Test/Makefile.am:
3860           Regenerated.
3862 Wed Dec 13 18:16:28 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
3864         * tests/IDL_Test/IDL_Test.mpc:
3866           Added -GT to all IDL compiler command lines, since generation
3867           of tie classes is no longer the default behavior, and we
3868           want this test to cover it. Also added a block for
3869           Template_Files, so the generated *S_T.cpp files will be
3870           displayed in a separate folder in Visual Studio.
3872 Wed Dec 13 16:49:05 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
3874         * TAO_IDL/be/be_visitor_argument/arglist.cpp:
3875         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
3876         * TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
3877         * TAO_IDL/be_include/be_codegen.h:
3879           Changed code generation for operation parameters in
3880           tie class declarations to omit the parameter name. If
3881           this name happened to be "T", some HP compilers would
3882           have trouble disambiguating it from the tie class
3883           template parameter typename. In the tie class operation
3884           body, where the parameter name must be used, there is
3885           already a code generation mechanism in place to avoid
3886           the name clash. Thanks to Simon Massey <Simon.Massey@prismtech.com>
3887           for reporting the problem.
3889 Wed Dec 13 14:24:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3891         * orbsvcs/tests/Bug_1630_Regression/test.mpc:
3892           Don't build with CORBA/e
3894 Wed Dec 13 13:05:21 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
3896         * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp:
3898           Added ACE_NOTREACHED around two returns that could not possibly be
3899           reached.
3901 Wed Dec 13 12:43:04 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
3903         * orbsvcs/orbsvcs/CosTrading.mpc:
3905           Added search and replacement to both Constraint_l and Contraint_y
3906           rules to avoid build warnings about conversion from long to int.
3908         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
3909         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
3911           Regenerated.
3913         * orbsvcs/orbsvcs/Trader/Interpreter.cpp:
3915           Added a static_cast to avoid build warnings about conversion from
3916           long to int.
3918 Wed Dec 13 07:19:26 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3920         * tests/Server_Connection_Purging/Makefile.am:
3921         * tests/Server_Leaks/Makefile.am:
3922         * tests/Single_Read/Makefile.am:
3923         * tests/Smart_Proxies/Benchmark/Makefile.am:
3924         * tests/Smart_Proxies/Makefile.am:
3925         * tests/Smart_Proxies/On_Demand/Makefile.am:
3926         * tests/Smart_Proxies/Policy/Makefile.am:
3927         * tests/Smart_Proxies/dtor/Makefile.am:
3928         * tests/Stack_Recursion/Makefile.am:
3930           Regenerated.
3932         * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
3933         * tests/Server_Leaks/Server_Leaks.mpc:
3934         * tests/Single_Read/Single_Read.mpc:
3935         * tests/Smart_Proxies/Benchmark/SP_Benchmark.mpc:
3936         * tests/Smart_Proxies/On_Demand/SP_On_Demand.mpc:
3937         * tests/Smart_Proxies/Policy/SP_Policy.mpc:
3938         * tests/Smart_Proxies/Smart_Proxies.mpc:
3939         * tests/Smart_Proxies/dtor/dtor.mpc:
3940         * tests/Stack_Recursion/Stack_Recursion.mpc:
3942           Split out IDL compilation into separate MPC project.
3944 Wed Dec 13 06:53:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3946         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
3947         * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
3948           Don't build with CORBA/e micro
3950 Wed Dec 13 06:53:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
3952         * tao/IFR_Client_Adapter.h:
3953           Fixed compile problem with CORBA/e
3955 Tue Dec 12 21:56:03 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
3957         * tao/TAO_Internal.cpp (instance):
3959           This change eliminates unnecessary caching of the
3960           TAO_Ubergestalt_Ready_Condition, which used to cause problems
3961           with accessing stale memory. My thanks goes to Johnny Willemsen
3962           and Chad Elliott.
3964 Tue Dec 12 17:34:25 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
3966         * tests/Explicit_Event_Loop/Makefile.am:
3967         * tests/Exposed_Policies/Makefile.am:
3968         * tests/Faults/Makefile.am:
3969         * tests/File_IO/Makefile.am:
3970         * tests/Forwarding/Makefile.am:
3971         * tests/Hello/Makefile.am:
3972         * tests/IPV6/Makefile.am:
3973         * tests/InterOp-Naming/Makefile.am:
3974         * tests/Leader_Followers/Makefile.am:
3975         * tests/LongUpcalls/Makefile.am:
3976         * tests/MProfile_Forwarding/Makefile.am:
3977         * tests/MT_BiDir/Makefile.am:
3978         * tests/MT_Client/Makefile.am:
3979         * tests/MT_Server/Makefile.am:
3980         * tests/MT_Timeout/Makefile.am:
3981         * tests/Multiple/Makefile.am:
3982         * tests/Multiple_Inheritance/Makefile.am:
3983         * tests/Muxed_GIOP_Versions/Makefile.am:
3984         * tests/Muxing/Makefile.am:
3985         * tests/Native_Exceptions/Makefile.am:
3986         * tests/NestedUpcall/MT_Client_Test/Makefile.am:
3987         * tests/NestedUpcall/Simple/Makefile.am:
3988         * tests/NestedUpcall/Triangle_Test/Makefile.am:
3989         * tests/Nested_Event_Loop/Makefile.am:
3991           Regenerated.
3993         * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc:
3994         * tests/Exposed_Policies/Exposed_Policies.mpc:
3995         * tests/Faults/Faults.mpc:
3996         * tests/File_IO/File_IO.mpc:
3997         * tests/Forwarding/Forwarding.mpc:
3998         * tests/Hello/Hello.mpc:
3999         * tests/IPV6/IPV6_Hello.mpc:
4000         * tests/InterOp-Naming/InterOp-Naming.mpc:
4001         * tests/Leader_Followers/Leader_Followers.mpc:
4002         * tests/LongUpcalls/LongUpcalls.mpc:
4003         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
4004         * tests/MT_BiDir/MT_BiDir.mpc:
4005         * tests/MT_Client/MT_Client.mpc:
4006         * tests/MT_Server/MT_Server.mpc:
4007         * tests/MT_Timeout/MT_Timeout.mpc:
4008         * tests/Multiple/Multiple.mpc:
4009         * tests/Multiple_Inheritance/Multiple_Inheritance.mpc:
4010         * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc:
4011         * tests/Muxing/Muxing.mpc:
4012         * tests/Native_Exceptions/Native_Exceptions.mpc:
4013         * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc:
4014         * tests/NestedUpcall/Simple/Simple.mpc:
4015         * tests/NestedUpcall/Triangle_Test/TT.mpc:
4016         * tests/Nested_Event_Loop/Nested_Event_Loop.mpc:
4018           Split out IDL compilation into separate MPC project.
4020 Tue Dec 12 17:28:14 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4022         * configure.ac:
4024           Configure Makefiles for new subdirectories.
4026         * orbsvcs/tests/Makefile.am:
4028           Regenerate to descend into unit test subdirectory.
4030         * orbsvcs/tests/unit/Trading/Interpreter/Makefile.am:
4031         * orbsvcs/tests/unit/Trading/Makefile.am:
4032         * orbsvcs/tests/unit/Makefile.am:
4034           New Makefile.am's for trading service unit tests.
4036 Tue Dec 12 17:24:02 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4038         * orbsvcs/orbsvcs/Makefile.am:
4040           Regenerated.
4042         * orbsvcs/orbsvcs/CosConcurrency.mpc:
4044           Don't include concurrency_export.h and concurrency_skel_export.h
4045           in server library's MPC project.
4047 Tue Dec 12 16:13:34 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4049         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
4051           Use .in() to squelch conversion warning.
4053 Tue Dec 12 15:05:04 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
4055         * NEWS:
4057           Provided an overview of the following changes.
4059         * orbsvcs/orbsvcs/CosTrading.mpc:
4061           Added a verbatim section to automate the regeneration of the lex
4062           file for the Trader Server library.  Which includes running the
4063           lex output through sed and then patching at the end.
4065         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h:
4066         * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
4068           Switched from using CORBA::Long/CORBA::ULong to
4069           CORBA::LongLong/CORBA::ULongLong to support 64-bit integers.  The
4070           union contains various integral types and to support both Long and
4071           LongLong would be redundant.
4073         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h:
4074         * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
4076           Added support dynamic sequences of CORBA::LongLong/
4077           CORBA::ULongLong.
4079         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp.diff:
4080         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
4081         * orbsvcs/orbsvcs/Trader/constraint.l:
4083           Updated the {float} regular expression to allow negative values
4084           for floating point numbers.
4086           Added support for CORBA::LongLong and CORBA::ULongLong.  Since all
4087           integers are stored as 64-bit values instead of 32-bit values two
4088           conversion functions (trader_stroll and trader_stroull) are used
4089           to convert text into CORBA::LongLong and CORBA::ULongLong.  They
4090           are good candidates for moving into ACE as emulation for platforms
4091           that do not natively support strtoll and stroull.
4093           Also, fixed an issue where negative integers were being stored and
4094           compared as unsigned integers.
4096         * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp:
4097         * orbsvcs/orbsvcs/Trader/Interpreter.h:
4098         * orbsvcs/orbsvcs/Trader/Constraint_Tokens.h:
4099         * orbsvcs/orbsvcs/Trader/Constraint_y.cpp:
4100         * orbsvcs/orbsvcs/Trader/constraint.y:
4102           Switched the order of the TAO_SIGNED and TAO_UNSIGNED tokens which
4103           are used by the TAO_Literal_Constraint to determine the widest
4104           integral type.
4106         * orbsvcs/tests/Trading/TT_Info.cpp:
4108           Added a query to use a negative floating point number and a query
4109           to use a number that would exceed the size of a CORBA::Long.
4111         * orbsvcs/tests/unit/Trading/Interpreter/Interpreter.cpp:
4112         * orbsvcs/tests/unit/Trading/Interpreter/Interpreter.mpc:
4113         * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl:
4115           This unit test exercises the lexer for literal constraints as well
4116           as the comparison of various mixed literal constraints.
4118 Tue Dec 12 14:21:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4120         * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
4121           Fixed link problems with CORBA/e
4123 Tue Dec 12 12:31:45 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
4125         * tao/TAO_Server_Request.inl:
4126         * tao/TAO_Server_Request.cpp:
4128           Corrected a very bad merge on my part.  Thanks to Chris Reed <cr
4129           at progress dot com> for reporting this and providing a patch.
4131 Tue Dec 12 10:08:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4133         * MPC/config/taoidl3toidl2defaults.mpb:
4134           Moved to CIAO
4136 Mon Dec 11 21:38:29 UTC 2006  Phil Mesnier  <mesnier_p@ociweb.com>
4138         * tests/Bug_2683_Regression/client.cpp:
4139         * tests/Bug_2683_Regression/run_test.pl:
4141           This test requires a host name to plug into the corbaloc string.
4142           For VxWorks testing, only the server side runs on the target,
4143           the client runs on the test-driver host. For this reason,
4144           "localhost" is unacceptable for use as a hostname.
4146 Sun Dec 10 20:43:26 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4148         * tests/Bug_2503_Regression/Makefile.am:
4149         * tests/Bug_2560_Regression/Makefile.am:
4150         * tests/Bug_2593_Regression/Makefile.am:
4151         * tests/Bug_2595_Regression/Makefile.am:
4152         * tests/Bug_2683_Regression/Makefile.am:
4153         * tests/Cache_Growth_Test/Makefile.am:
4154         * tests/CallbackTest/Makefile.am:
4155         * tests/Client_Leaks/Makefile.am:
4156         * tests/CodeSets/simple/Makefile.am:
4157         * tests/Connect_Strategy_Test/Makefile.am:
4158         * tests/Connection_Purging/Makefile.am:
4159         * tests/Crash_On_Write/Makefile.am:
4160         * tests/Crashed_Callback/Makefile.am:
4161         * tests/Strategies/Makefile.am:
4162         * tests/Timed_Buffered_Oneways/Makefile.am:
4163         * tests/Two_Objects/Makefile.am:
4164         * tests/Typedef_String_Array/Makefile.am:
4165         * tests/UNKNOWN_Exception/Makefile.am:
4167           Regenerated.
4169         * tests/Bug_2503_Regression/Bug_2503_Regression.mpc:
4170         * tests/Bug_2560_Regression/Bug_2560_Regression.mpc:
4171         * tests/Bug_2593_Regression/Bug_2593_Regression.mpc:
4172         * tests/Bug_2595_Regression/Bug_2595_Regression.mpc:
4173         * tests/Bug_2683_Regression/IORTable.mpc:
4174         * tests/Cache_Growth_Test/Cache_Growth_Test.mpc:
4175         * tests/CallbackTest/CallbackTest.mpc:
4176         * tests/Client_Leaks/Client_Leaks.mpc:
4177         * tests/CodeSets/simple/CodeSets_simple.mpc:
4178         * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc:
4179         * tests/Connection_Purging/Connection_Purging.mpc:
4180         * tests/Crash_On_Write/Crash_On_Write.mpc:
4181         * tests/Crashed_Callback/Crashed_Callback.mpc:
4182         * tests/Strategies/Strategies.mpc:
4183         * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc:
4184         * tests/Two_Objects/Two_Objects.mpc:
4185         * tests/Typedef_String_Array/typedef_string_array.mpc:
4186         * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc:
4188           Split out IDL compilation into separate MPC project.
4190         * tests/Bug_2186_Regression/Makefile.am:
4192           Regenerated.
4194         * tests/Bug_2186_Regression/Bug_2186_Regression.mpc:
4196           Add empty IDL_Files sections to Client and Server projects.
4198 Sun Dec 10 01:36:17 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4200         * tests/Bug_2234_Regression/Makefile.am:
4202           Regenerated.
4204         * tests/Bug_2234_Regression/Bug_2234_Regression.mpc
4206           Changed to inherit from anytypecode.
4208 Sun Dec 10 00:33:57 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4210         * tests/Bug_1670/Regression/Makefile.am:
4212           Regenerated.
4214         * tests/Bug_1670/Regression/Bug_1670_Regression.mpc:
4216           Add generated source files to MPC Source_Files section.
4218 Sat Dec  9 23:18:53 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4220         * tests/Bug_1495_Regression/Makefile.am:
4221         * tests/Bug_1551_Regression/Makefile.am:
4222         * tests/Bug_1568_Regression/Makefile.am:
4223         * tests/Bug_1627_Regression/Makefile.am:
4224         * tests/Bug_1670_Regression/Makefile.am:
4225         * tests/Bug_1676_Regression/Makefile.am:
4226         * tests/Bug_1869_Regression/Makefile.am:
4227         * tests/Bug_2174_Regression/Makefile.am:
4228         * tests/Bug_2183_Regression/Makefile.am:
4229         * tests/Bug_2186_Regression/Makefile.am:
4230         * tests/Bug_2188_Regression/Makefile.am:
4231         * tests/Bug_2234_Regression/Makefile.am:
4232         * tests/Bug_2289_Regression/Makefile.am:
4233         * tests/Bug_2328_Regression/Makefile.am:
4234         * tests/Bug_2349_Regression/Makefile.am:
4235         * tests/Bug_2429_Regression/Makefile.am:
4236         * tests/Bug_2494_Regression/Makefile.am:
4238           Regenerated.
4240         * tests/Bug_1495_Regression/Bug_1495.mpc:
4241         * tests/Bug_1551_Regression/Bug_1551_Regression.mpc:
4242         * tests/Bug_1568_Regression/Bug_1568_Regression.mpc:
4243         * tests/Bug_1627_Regression/Bug_1627_Regression.mpc:
4244         * tests/Bug_1670_Regression/Bug_1670_Regression.mpc:
4245         * tests/Bug_1676_Regression/Bug_1676_Regression.mpc:
4246         * tests/Bug_1869_Regression/Bug_1869_Regression.mpc:
4247         * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
4248         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
4249         * tests/Bug_2186_Regression/Bug_2186_Regression.mpc:
4250         * tests/Bug_2188_Regression/broken.mpc:
4251         * tests/Bug_2234_Regression/Bug_2234_Regression.mpc:
4252         * tests/Bug_2289_Regression/Bug_2289_Regression.mpc:
4253         * tests/Bug_2328_Regression/Bug_2328_Regression.mpc:
4254         * tests/Bug_2349_Regression/Bug_2349_Regression.mpc:
4255         * tests/Bug_2429_Regression/Bug_2429_Regression.mpc:
4256         * tests/Bug_2494_Regression/Bug_2494_Regression.mpc:
4258           Split out IDL compilation into separate MPC project.
4260 Fri Dec  8 22:30:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4262         * tests/IDL_Test/included.idl:
4263         * tests/IDL_Test/valuetype.idl:
4265           Added IDL to the test to cover the bug fixed in
4267           Tue Dec  5 21:51:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4269 Fri Dec  8 05:21:38 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4271         * configure.ac:
4273           Changed code to extract version number from tao/Version.h to be
4274           more resilient to leading whitespace like was added by a bug in
4275           the release script in the last beta.  Thanks to Ray Lischner
4276           <rlischner at proteus-technologies dot com> for this patch.
4277           Also thanks to Paul Riley <paul at riley dot net> for reporting
4278           this problem.
4280 Fri Dec  8 04:45:52 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4282         * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
4283         * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h:
4284         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
4285         * orbsvcs/orbsvcs/Log/Iterator_i.cpp:
4286         * orbsvcs/orbsvcs/Log/Iterator_i.h:
4288           The Iterator's destroy() method was using _default_POA() to
4289           obtain the POA to deactivate the object, but that didn't do
4290           anything because it was activated on a the iterator POA.
4291           Changed to pass the iterator POA so we can self-destruct
4292           properly.
4294         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
4296           Create the iterator POA with the POAManager obtained from the
4297           log POA.  We were passing POAManager::_nil(), which created a
4298           new POAManager.  This resulted in all operations on iterators to
4299           fail, since the POAManager was never activated.
4301 Thu Dec  7 19:00:28 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4303         * MPC/config/typecodefactory.mpb:
4305           Added avoids_minimum_corba, avoids_corba_e_compact, and
4306           avoids_corba_e_micro to the base project list. Thanks to
4307           Johnny Willemsen <jwillemsen@remedy.nl> for his input
4308           that helped reach the decision that this is the right
4309           thing to do.
4311         * orbsvcs/orbsvcs/IFRService.mpc:
4313           - Removed base projects that are already pulled in by
4314             others, including the 3 added to typecodefactory's
4315             base project list, described above.
4317           - Removed the 'IFRService' tag and tagcheck line, this
4318             stuff was never used.
4320           - Revised Source_Files and Template_Files blocks, and
4321             added Header_Files block, so that template files will
4322             get displayed in the right place and all header files
4323             will get displayed, in Visual Studio projects.
4325         * tests/Any/Recursive/RecursiveHello.mpc:
4326         * examples/TypeCode_Creation/TypeCode_Creation.mpc:
4328           Removed avoids_minimum_corba, avoids_corba_e_compact, and
4329           avoids_corba_e_micro base projects, since they are now
4330           pulled in by typecodefactory.
4332 Thu Dec  7 18:55:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4334         * tao/ORB.{h,cpp}:
4335           Fixed minimum defines
4337         * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
4338           Exclude certain functionality for CORBA/e
4340 Thu Dec  7 14:18:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4342         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
4343         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
4344         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
4345         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
4346           Build the clients after the idl project, not after server
4347           to resolve build order problems in the CORBA/e builds
4349 Thu Dec  7 10:49:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4351         * tao/ORB.{h,cpp}:
4352           Disable more of the ORB when building for CORBA/e, thanks to
4353           Jeff for pointing out that these methods weren't disabled
4355 Thu Dec  7 09:56:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4357         * MPC/config/rtscheduling.mpb:
4358         * tao/RTScheduler.mpc:
4359           Don't build with CORBA/e micro
4361 Thu Dec  7 09:54:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4363         * MPC/config/avoids_corba_e_compact.mpb:
4364         * MPC/config/avoids_corba_e_micro.mpb:
4365         * MPC/config/avoids_minimum_corba.mpb:
4366           Simplified these files, thanks to Jeff to pointing out that
4367           they contained to much
4369         * MPC/config/concurrency_serv.mpb:
4370           Don't build with CORBA/e micro
4372         * orbsvcs/orbsvcs/CosConcurrency.mpc:
4373           Don't build serv with CORBA/e micro
4375 Thu Dec  7 08:02:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4377         * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp:
4378         * tao/PortableServer/ImplicitActivationStrategyImplicit.h:
4379         * tao/PortableServer/RequestProcessingPolicy.cpp:
4380         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
4381         * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
4382         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
4383         * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
4384         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
4385         * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
4386         * tao/PortableServer/RequestProcessingStrategyServantManager.cpp:
4387         * tao/PortableServer/ServantRetentionPolicy.cpp:
4388         * tao/PortableServer/ThreadPolicy.cpp:
4389         * tao/PortableServer/ThreadStrategySingle.cpp:
4390         * tao/PortableServer/ThreadStrategySingle.h:
4391         * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
4392         * tao/PortableServer/ThreadStrategySingleFactoryImpl.h:
4393           Disable more strategies with CORBA/e but also reordered some includes.
4394           At the moment the strategy is fully disabled in a minimum build we
4395           include orbconf.h outside the internal ifdef check and all includes
4396           of classes are inside this ifdef. This way we don't pull in a static
4397           initializers which seem to take 112 bytes of footprint per file
4398           which is not needed.
4400 Thu Dec  7 07:38:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4402         * tao/PortableServer/PortableServer.cpp:
4403           The wrong activation strategy was disabled when building for
4404           CORBA/e
4406 Thu Dec  7 06:38:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4408         * tao/ImR_Client/IMR_Client.cpp:
4409         * tao/RTPortableServer/RT_POA.inl:
4410           Some bool changes I missed in my previous commit
4412 Thu Dec  7 00:25:44 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4414         * tests/Big_AMI/Makefile.am:
4416           Regenerated.
4418 Wed Dec  6 22:27:21 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4420         * tests/Big_AMI/Big_AMI.mpc:
4422           Changed IDL project to inherit from ami.
4424 Wed Dec  6 21:11:47 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
4426         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
4427           Fixing a windows build warning about unused variable.
4429 wed Dec  6 19:58:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4431         * tests/POA/Policies/Policies.mpc:
4432           Don't build when CORBA/e micro has been enabled
4434 Wed Dec  6 19:33:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4436         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
4437         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
4438         * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc:
4439         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
4440           Don't build the server when CORBA/e micro has been enabled
4442 Wed Dec  6 19:24:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4444         * tao/PortableServer/Active_Object_Map.cpp:
4445         * tao/PortableServer/Active_Object_Map.h:
4446         * tao/PortableServer/Active_Object_Map.inl:
4447         * tao/PortableServer/Active_Object_Map_Entry.cpp:
4448         * tao/PortableServer/IdUniquenessStrategy.h:
4449         * tao/PortableServer/IdUniquenessStrategyMultiple.cpp:
4450         * tao/PortableServer/IdUniquenessStrategyMultiple.h:
4451         * tao/PortableServer/IdUniquenessStrategyUnique.cpp:
4452         * tao/PortableServer/IdUniquenessStrategyUnique.h:
4453         * tao/PortableServer/RequestProcessingStrategy.h:
4454         * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp:
4455         * tao/PortableServer/RequestProcessingStrategyAOMOnly.h:
4456         * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp:
4457         * tao/PortableServer/RequestProcessingStrategyDefaultServant.h:
4458         * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp:
4459         * tao/PortableServer/RequestProcessingStrategyServantActivator.h:
4460         * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp:
4461         * tao/PortableServer/RequestProcessingStrategyServantLocator.h:
4462         * tao/PortableServer/Root_POA.cpp:
4463         * tao/PortableServer/Root_POA.h:
4464         * tao/PortableServer/Servant_Upcall.cpp:
4465         * tao/PortableServer/Servant_Upcall.h:
4466         * tao/PortableServer/ServantRetentionStrategy.h:
4467         * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
4468         * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
4469         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
4470         * tao/PortableServer/ServantRetentionStrategyRetain.h:
4471           Use bool instead of int for several flags, also then use true/false
4472           instead of 0/1
4474 Wed Dec  6 16:15:58 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
4476         * tests/ORB_Local_Config/Bug_2612/Bug_2612.mpc:
4477         * tests/ORB_Local_Config/Bug_2612/DllOrb.h:
4478         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
4479         * tests/ORB_Local_Config/Bug_2612/Test.cpp:
4481           Fixing fuzz (missing $id$) and compile errors on
4482           TAO_HAS_MINIMUM_CORBA builds, which define the POAManager
4483           interface without the deactivate() method.
4485 Wed Dec  6 16:10:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4487         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
4488         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h:
4489         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h:
4490           Fixed doxygen warnings
4492 Wed Dec  6 15:55:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4494         * tao/Abstract_Servant_Base.h:
4495         * tao/AnyTypeCode/Fixed_TypeCode.h:
4496         * tao/AnyTypeCode/TypeCode.h:
4497         * tao/Codeset_Manager_Factory_Base.h:
4498         * tao/Pluggable_Messaging.h:
4499         * tao/Thread_Lane_Resources.h:
4500           Fixed doxygen warnings
4502 Wed Dec  6 15:29:25 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4504         * tests/Abstract_Interface/Makefile.am:
4505         * tests/Any/Recursive/Makefile.am:
4506         * tests/BiDirectional/Makefile.am:
4507         * tests/BiDirectional_DelayedUpcall/Makefile.am:
4508         * tests/BiDirectional_NestedUpcall/Makefile.am:
4509         * tests/Big_AMI/Makefile.am:
4510         * tests/Big_Oneways/Makefile.am:
4511         * tests/Big_Reply/Makefile.am:
4512         * tests/Big_Request_Muxing/Makefile.am:
4513         * tests/Big_Twoways/Makefile.am:
4514         * tests/Blocking_Sync_None/Makefile.am:
4515         * tests/Bug_1020_Basic_Regression/Makefile.am:
4516         * tests/Bug_1020_Regression/Makefile.am:
4517         * tests/Bug_1254_Regression/Makefile.am:
4518         * tests/Bug_1269_Regression/Makefile.am:
4519         * tests/Bug_1270_Regression/Makefile.am:
4520         * tests/Bug_1330_Regression/Makefile.am:
4521         * tests/Bug_1361_Regression/Makefile.am:
4522         * tests/Bug_1476_Regression/Makefile.am:
4523         * tests/Bug_1482_Regression/Makefile.am:
4525           Regenerated.
4527         * tests/Abstract_Interface/Abstract_Interface.mpc:
4528         * tests/Any/Recursive/RecursiveHello.mpc:
4529         * tests/BiDirectional/BiDirectional.mpc:
4530         * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc:
4531         * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc:
4532         * tests/Big_AMI/Big_AMI.mpc:
4533         * tests/Big_Oneways/Big_Oneways.mpc:
4534         * tests/Big_Reply/Big_Reply.mpc:
4535         * tests/Big_Request_Muxing/Big_Request_Muxing.mpc:
4536         * tests/Big_Twoways/Big_Twoways.mpc:
4537         * tests/Blocking_Sync_None/Blocking_Sync_None.mpc:
4538         * tests/Bug_1020_Basic_Regression/Bug_1020_Basic_Regression.mpc:
4539         * tests/Bug_1020_Regression/Bug_1020_Regression.mpc:
4540         * tests/Bug_1254_Regression/Bug_1254_Regression.mpc:
4541         * tests/Bug_1269_Regression/Bug_1269_Regression.mpc:
4542         * tests/Bug_1270_Regression/Bug_1270_Regression.mpc:
4543         * tests/Bug_1330_Regression/Bug_1330_Regression.mpc:
4544         * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
4545         * tests/Bug_1476_Regression/Bug_1476_Regression.mpc:
4546         * tests/Bug_1482_Regression/Bug_1482_Regression.mpc:
4548           Split out IDL compilation into separate MPC project.
4550 Wed Dec  6 14:36:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4552         * tao/PortableServer/PortableServer.cpp:
4553           Reduced the number of process directives call for CORBA/e compact
4554           and micro
4556 Wed Dec  6 14:28:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4558         * tao/PortableServer/ServantRetentionStrategyNonRetain.{h,cpp}:
4559         * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.{h,cpp}:
4560           Added checks for CORBA/e compact and micro, no need to compile these
4561           when these profiles are enabled.
4563         * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
4564           Const improvement
4566 Wed Dec  6 14:15:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4568         * MPC/config/rtportableserver.mpb:
4569         * tao/RTPortableServer.mpc:
4570           Don't build RTPortableServer when CORBA/e micro has been enabled
4572 Wed Dec  6 13:40:52 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4574         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
4575         * examples/Simple/time-date/Makefile.am:
4576         * orbsvcs/examples/ORT/Makefile.am:
4577         * orbsvcs/tests/Bug_2709_Regression/Makefile.am:
4578         * tests/Bug_2654_Regression/Makefile.am:
4579         * tests/OctetSeq/Makefile.am:
4580         * tests/Oneway_Timeouts/Makefile.am:
4581         * tests/Param_Test/Makefile.am:
4582         * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am:
4584           Regenerate.
4586         * configure.ac:
4587         * orbsvcs/tests/Makefile.am:
4588         * tests/Makefile.am:
4590           Changes for move of Bug_2709_Regression unit test.
4592 Wed Dec  6 08:30:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4594         * *.mpc:
4595           Added to all mpc files that have avoids_corba_e_compact also
4596           avoids_corba_e_micro because they also can't be build with
4597           CORBA/e micro
4599 Tue Dec  5 21:51:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4601         * TAO_IDL/be/be_visitor_argument/arglist.cpp (visit_sequence):
4603           Added code to create the sequence node's name, if a check
4604           determines that the node is from an included IDL file, and
4605           is an anonymous sequence (not created with a typedef declaration).
4606           This is the case in this particular visitor if a valuetype
4607           inherits an anonymous sequence member from a valuetype
4608           declared in another IDL file, and this visitor is generating
4609           the argument list for the OBV_* constructor with member
4610           values. The node's name has not yet been set, since it
4611           cannot be done in the node constructor - if the sequence
4612           is declared with a typedef, the typedef node is created
4613           after the sequence node, and it also sets the sequence
4614           node's 'anonymous' flag to false (set to true by default
4615           in the sequence node constructor). Thanks to Ossama
4616           Othman <ossama.othman@symantec.com> for reporting the
4617           bug.
4619 Tue Dec  5 18:36:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4621         * tests/DSI_Gateway/DSI_Gateway.mpc:
4622           Don't build with corba_e_compact
4624         * orbsvcs/orbsvcs/Log/LogActivator.{h,cpp}:
4625         * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.{h,cpp}:
4626           Changes to resolve compile errors with CORBA/e compact
4628 Tue Dec  5 15:29:59 UTC 2006  Vadym Ridosh <vridosh@prismtech.com>
4630         * tests/Bug_2709_Regression/*:
4631         * orbsvcs/tests/Bug_2709_Regression/*:
4632           Regression test for bug#2709 was moved.
4634 Tue Dec  5 15:02:37 UTC 2006 Vadym Ridosh <vridosh@prismtech.com>
4635         * tests/Bug_2709_Regression/Bug_2709_Regression.mpc:
4636           Added dependency to avoid problem with build on some OSes.
4638 Tue Dec  5 11:35:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4640         * TAO_IDL/be/be_codegen.cpp:
4641           Added a check that -SSi is not a valid commandline argument, so
4642           then we give an error, it is -SS, no third character at all.
4643           This fixes bugzilla bug 2723.
4645 Tue Dec  5 11:31:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4647         * MPC/config/valuetype.mpb:
4648         * Valuetype.mpc:
4649           Valuetype is not available with corba/e micro
4651         * Valuetype/ValueBase.cpp:
4652           Use ACE_ERROR for an error message
4654 Tue Dec  5 11:25:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4656         * tests/Bug_2654_Regression/Bug_2654_Regression.mpc:
4657         * orbsvcs/examples/ORT/ORT.mpc:
4658           Don't build with corba/e compact
4660         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc:
4661           Don't build the server with corba/e compact
4663         * orbsvcs/orbsvcs/PortableGroup.mpc:
4664           Don't build with corba/e compact
4666         * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
4667           Part can't be build with corba/e compact
4669 Tue Dec  5 11:19:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4671         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
4672           Don't build the manager with corba/e compact
4674 Tue Dec  5 11:17:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4676         * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
4677           Don't build server with corba/e compact
4679 Tue Dec  5 08:28:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4681         * tests/OctetSeq/OctetSeq.mpc:
4682           Changed build order to resolve build order problems in the ace_for_tao
4683           builds
4685 Tue Dec  5 04:21:50 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4687         * configure.ac:
4689           Configure Makefile for new unit test subdirectory.
4691         * tests/ORB_Local_Config/Makefile.am:
4693           Regenerate to descend into CSD_Strategy subdirectory.
4695         * tests/ORB_Local_Config/Bug_2612/Makefile.am:
4697           New file.
4699 Tue Dec  5 04:10:47 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4701         * tests/AMH_Exceptions/Makefile.am:
4702         * tests/AMH_Oneway/Makefile.am:
4703         * tests/AMI/Makefile.am:
4704         * tests/AMI_Buffering/Makefile.am:
4705         * tests/AMI_Timeouts/Makefile.am:
4707           Regenerated.
4709         * tests/AMH_Exceptions/AMH_Exceptions.mpc:
4710         * tests/AMH_Oneway/AMH_Oneway.mpc:
4711         * tests/AMI/AMI.mpc:
4712         * tests/AMI_Buffering/AMI_Buffering.mpc:
4713         * tests/AMI_Timeouts/AMI_Timeouts.mpc:
4715           Split out IDL compilation into separate MPC project.
4717 Mon Dec  4 18:01:55 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
4719         * tests/ORB_Local_Config/Bug_2612:
4720         * tests/ORB_Local_Config/Bug_2612/Bug_2612.mpc:
4721         * tests/ORB_Local_Config/Bug_2612/DllOrb.h:
4722         * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp:
4723         * tests/ORB_Local_Config/Bug_2612/DllOrb_Export.h:
4724         * tests/ORB_Local_Config/Bug_2612/Test.cpp:
4725         * tests/ORB_Local_Config/Bug_2612/run_test.pl:
4727           Added new regression test for bug#2612. It should also cover the
4728           issue described in bug#2677.
4730         * tests/ORB_Local_Config/run_tests_all.pl:
4732           Added the new test to the list of tests for manual execution.
4734 Mon Dec  4 17:30:30 UTC 2006  Iliyan Jeliazkov  <iliyan@ociweb.com>
4736         * tao/Invocation_Adapter.cpp (invoke_i):
4737         * tao/LocateRequest_Invocation_Adapter.cpp (invoke):
4739           Added a service config guard to ensure the invocation is
4740           processed, using the correct configuration repository.  The
4741           change ensures that the ORB's repository is going to be
4742           "current" for the duration of the invocation, which is needed if
4743           timeouts and other policies are applied as expected.  Thanks to
4744           Eider Oliveira <eider dot oliveira at gmail dot com> for
4745           submitting the defect (bug# 2734)
4747 Mon Dec  4 16:17:07 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4749         * TAO_IDL/util/utl_err.cpp (syntax_error):
4751           Replaced increment of error count with immediate bailout
4752           on any kind of syntax error. Keeping the state of the IDL
4753           compiler consistent in the face of any syntax error would
4754           require extensive hacking of bison-generated code, and we
4755           still wouldn't get any code generation if there are any
4756           errors going into the backend. This fix closes [BUGID:2688].
4758 Mon Dec  4 15:42:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4760         * MPC/config/*:
4761           The MPC base projects for TAO
4763 Mon Dec  4 13:23:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4765         * examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp:
4766         * examples/Content_Server/SMI_Iterator/Content_Iterator_i.cpp:
4767           Added static casts to get rid of warnings with vc
4769 Mon Dec  4 12:36:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4771         * tests/Oneway_Timeouts/*:
4772           Added missing id tags
4774         * Release:
4775           Added MPC
4777 Mon Dec  4 12:24:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4779         * MPC
4780         * MPC/config
4781           New directory for the base projects specifically for TAO
4783 Mon Dec  4 12:17:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4785         * tests/Bug_2709_Regression/Client_Task.cpp:
4786           Fixed conversion warning in vxworks builds
4788 Mon Dec  4 11:21:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4790         * tao/PI_Server/PortableServer_ORBInitializer.cpp:
4791         * tao/PI_Server/PortableServer_PolicyFactory.cpp:
4792           Fixed compile errors with CORBA/e compact
4794         * tao/Bounded_Value_Sequence_T.h:
4795           Improved doxygen documentation
4797 Mon Dec  4 08:03:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4799         * tests/Param_Test/Param_Test.mpc:
4800           Build all projects after idl to get always the correct build
4801           order
4803 Mon Dec  4 07:59:57 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4805         * tao/DynamicAny/DynCommon.{h,cpp}:
4806           Removed not needed const qualifiers on the return type, fixes
4807           icc warnings
4809         * tao/Unbounded_Basic_String_Sequence_T.h:
4810           Improved doxygen documentation
4812         * tao/Policy_Set.cpp:
4813           Const changes
4815 Sun Dec  3 14:25:57 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4817         * tests/ORB_Local_Config/Bug_1459/Makefile.am:
4818         * tests/ORB_Local_Config/Bunch/Makefile.am:
4819         * tests/ORB_Local_Config/Separation/Makefile.am:
4820         * tests/ORB_Local_Config/Shared/Makefile.am:
4821         * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am:
4822         * tests/ORB_Local_Config/Simple/Makefile.am:
4823         * tests/ORB_Local_Config/Service_Dependency/Makefile.am:
4825           Add automake specific section so that includes is set relative
4826           to $(srcdir).
4828 Sun Dec  3 07:39:43 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4830         * tao/AnyTypeCode/BasicTypeTraits.cpp:
4831           Fixed compile problems with Borland C++
4833 Sat Dec  2 23:11:45 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4835         * examples/Makefile.am:
4837           Skip RTScheduling subdirectory for now.
4839         * tests/Makefile.am:
4841           Skip Bug_2399_Regression and CSD_Strategy_Tests
4842           subdirectories for now.
4844 Sat Dec  2 23:02:13 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4846         * Makefile.am:
4848           Add tests subdirectory.
4850         * tests/ICMG_Any_Bug/Makefile.am:
4851         * tests/OBV/Simple/Makefile.am:
4853           Regenerated.
4855 Fri Dec  1 20:18:47 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4857         * TAO_IDL/fe/fe_declarator.cpp (compose):
4859           Removed a prefix match check that was overlooked in the
4860           #pragma prefix changes in
4862           Tue Nov 28 19:32:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4864           but was caught only on Solaris platforms, since on all
4865           others, one of the compared strings always has an uninitialized
4866           value of 0, which short-circuited the check.
4868 Fri Dec  1 15:39:03 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4870         * tests/OBV/Simple/OBV_Simple.mpc:
4872           Removed -St from IDL compiler command line options, since
4873           valuetypes now require typecode support.
4875 Fri Dec  1 15:19:34 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4877         * tests/ICMG_Any_Bug/Hello.mpc:
4879           Removed -Sa and -St from the IDL compiler command line options
4880           (pulled in from taoidldefaults.mpb), since the client code
4881           uses DII.
4883 Fri Dec  1 14:59:02 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4885         * orbsvcs/tests/Event/UDP/Makefile.am:
4886         * tests/Param_Test/Makefile.am:
4888           Regenerated.
4890 Fri Dec  1 13:49:43 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4892         * tests/Param_Test/Param_Test.mpc:
4893           Added explicit build order and removed -Sa and -St from the
4894           idlflags
4896 Fri Dec  1 13:37:43 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4898         * docs/Security/Download.html:
4899         * docs/tutorials/Quoter/index.html:
4900           Updated download location of ACE/TAO/CIAO
4902 Fri Dec  1 13:35:43 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4904         * TAO-INSTALL.html:
4905           Updated download location of ACE/TAO/CIAO
4907 Fri Dec  1 12:27:43 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4909         * orbsvcs/tests/Event/UDP/RtEC_UDP.mpc:
4910           Fixed invalid filenames in this test
4912 Thu Nov 30 18:01:43 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4914         * tao/AnyTypeCode/BasicTypeTraits.cpp:
4915         * tao/AnyTypeCode/BasicTypeTraits.h:
4917           Added one-line convert() method to each specialization,
4918           since returning the extraction type in
4919           DynAnyBasicTypeUtils<>::get_value() is not correct for
4920           chars, wchars, octets and booleans.
4922         * tao/DynamicAny/DynAnyUtils_T.h:
4924           Replaced an implicit temporary in
4925           DynAnyBasicTypeUtils<>::get_value() with an explicit
4926           constructor call, since the temporary was confused with a
4927           cast by some compilers.
4929         * tests/DynAny_Test/analyzer.cpp:
4931           Replace a call to length() on an aliased array typecode
4932           (which returned a BADKIND exception) to a call on the
4933           unaliased typecode.
4935 Thu Nov 30 14:48:57 UTC 2006  Vadym Ridosh <vridosh@prismtech.com>
4936         * tao/PortableServer/Var_Size_SArgument_T.cpp
4937         * tao/Bounded_Sequence_CDR_T.h
4938         * tao/Unbounded_Sequence_CDR_T.h
4940           Fix for bugzilla 1676 (uninitialized "out" param for sequence<string>
4941           can cause server to core). Old attempt to fix this was also removed.
4943 Thu Nov 30 14:17:22 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4945         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp (visit_union_pos):
4947           Change to use the new DynAnyFactory method similar to the
4948           change to Log_Constraint_Visitors.cpp in
4950           Tue Nov 28 19:32:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
4952 Thu Nov 30 13:28:22 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
4954         * TAO_IDL/fe/lex.yy.cpp:
4955         * TAO_IDL/fe/lex.yy.cpp.diff:
4957           Recreated the diff file (and reprocessed idl.ll).  patch had
4958           problems applying the diff that was in the repository (at least on
4959           Linux).
4961 Thu Nov 30 13:06:46 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4963         * tao/DynamicAny/DynAny_i.cpp
4964         * tao/DynamicAny/DynArray_i.cpp (init_common):
4965         * tao/DynamicAny/DynEnum_i.cpp (init_common):
4966         * tao/DynamicAny/DynSequence_i.cpp (init_common):
4967         * tao/DynamicAny/DynStruct_i.cpp (init_common):
4968         * tao/DynamicAny/DynUnion_i.cpp (init_common):
4969           Use true/false for a bool
4971 Thu Nov 30 12:52:46 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
4973         * tao/DynamicAny/DynCommon.cpp:
4974           Fixed conversion warnings and const changes
4976         * tao/DynamicAny/DynAnyUtils_T.h:
4977           Made the code compiling with BCB6 and VC8 but with GCC there
4978           are some more issues to be resolved
4980 Thu Nov 30 09:58:02 UTC 2006  Vadym Ridosh <vridosh@prismtech.com>
4982         * tao/Stub.cpp
4983         * tao/Stub.inl
4984         * tao/Service_Callbacks.cpp
4985         * tao/Service_Callbacks.h
4986         * tao/ORB_Core.cpp
4987         * tao/ORB_Core.inl
4988         * tao/ORB_Core.h
4989         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h
4990         * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp
4992           Fix for bugzilla 2709.
4994 Thu Nov 30 05:52:05 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
4996         * tests/Bug_2417_Regression/Makefile.am:
4997         * tests/Bug_2654_Regression/Makefile.am:
4998         * tests/Bug_2709_Regression/Makefile.am:
4999         * tests/Hang_Shutdown/Makefile.am:
5000         * tests/ICMG_Any_Bug/Makefile.am:
5001         * tests/OctetSeq/Makefile.am:
5002         * tests/Param_Test/Makefile.am:
5003         * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am:
5004         * tests/RTCORBA/Client_Propagated/Makefile.am:
5005         * tests/Timeout/Makefile.am:
5007           Regenerated.
5009         * tests/Bug_2417_Regression/Bug_2417_Regression.mpc:
5010         * tests/Bug_2654_Regression/Bug_2654_Regression.mpc:
5011         * tests/Bug_2709_Regression/Bug_2709_Regression.mpc:
5012         * tests/Hang_Shutdown/Hang.mpc:
5013         * tests/ICMG_Any_Bug/Hello.mpc:
5014         * tests/OctetSeq/OctetSeq.mpc:
5015         * tests/Param_Test/Param_Test.mpc:
5016         * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc:
5017         * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc:
5018         * tests/Timeout/Timeout.mpc:
5020           Split out IDL compilation into separate MPC project.
5022 Thu Nov 30 05:48:30 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5024         * configure.ac:
5026           Added AM_CONDITIONAL for BUILD_JAVA, so we can handle
5027           Makefile.am's with these options.  Default to false, until we
5028           can write feature tests for this option.
5030 Thu Nov 30 05:44:13 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5032         * examples/OBV/Typed_Events/Makefile.am:
5034           Regenerated.
5036 Wed Nov 29 17:43:45 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5038         * examples/OBV/Typed_Events/Typed_Events.mpc:
5040           Removed the IDL flag -St, which suppressed typecode generation,
5041           so the _tao_type() method (which returns a typecode) can be
5042           generated for the valuetypes in the IDL - necessary since
5043           this method is pure virtual in ValueBase. This is a temporary
5044           fix, some discussions are necessary to decide on an approach
5045           to integrating _tao_type() with subsetted libraries, IDL
5046           compiler command line options, and MPC settings.
5048 Wed Nov 29 17:13:33 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5050         * tao/DynamicAny/DynAnyUtils_T.h:
5052           Put back some of the 'typename' qualifiers removed in
5054           Wed Nov 29 000:11:49 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5056           since the lack is definitely causing problems with FC4
5057           on the scoreboard. I had removed them because I thought
5058           they were the cause of problems reported by Phil
5059           Mesnier <mesnier_p@ociweb.com>, but perhaps those errors
5060           stemmed from something else.
5062 Wed Nov 29 16:31:26 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5064         * tao/AnyTypeCode/BasicTypeTraits.cpp:
5065         * tao/AnyTypeCode/BasicTypeTraits.h:
5067           Added a guard around code for wchars similar to that in
5068           tao/Unbounded_Sequence_CDR_T.h, as a workaround for LynxOS,
5069           which has no native wchar type. Thanks to Johnny Willemsen
5070           <jwillemsen@remedy.nl> for the tip.
5072 Wed Nov 29 13:45:23 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5074         * configure.ac:
5076           Configure Makefiles for new unit test subdirectories.
5078         * tests/AMH_Exceptions/Makefile.am:
5079         * tests/AMH_Oneway/Makefile.am:
5080         * tests/AMI/Makefile.am:
5081         * tests/AMI_Buffering/Makefile.am:
5082         * tests/AMI_Timeouts/Makefile.am:
5083         * tests/Abstract_Interface/Makefile.am:
5084         * tests/Any/Makefile.am:
5085         * tests/Any/Recursive/Makefile.am:
5086         * tests/BiDirectional/Makefile.am:
5087         * tests/BiDirectional_DelayedUpcall/Makefile.am:
5088         * tests/BiDirectional_MultipleORB/Makefile.am:
5089         * tests/BiDirectional_NestedUpcall/Makefile.am:
5090         * tests/Big_AMI/Makefile.am:
5091         * tests/Big_Oneways/Makefile.am:
5092         * tests/Big_Reply/Makefile.am:
5093         * tests/Big_Request_Muxing/Makefile.am:
5094         * tests/Big_Twoways/Makefile.am:
5095         * tests/Blocking_Sync_None/Makefile.am:
5096         * tests/Bug_1020_Basic_Regression/Makefile.am:
5097         * tests/Bug_1020_Regression/Makefile.am:
5098         * tests/Bug_1254_Regression/Makefile.am:
5099         * tests/Bug_1269_Regression/Makefile.am:
5100         * tests/Bug_1270_Regression/Makefile.am:
5101         * tests/Bug_1330_Regression/Makefile.am:
5102         * tests/Bug_1361_Regression/Makefile.am:
5103         * tests/Bug_1476_Regression/Makefile.am:
5104         * tests/Bug_1476_Test/Makefile.am:
5105         * tests/Bug_1482_Regression/Makefile.am:
5106         * tests/Bug_1495_Regression/Makefile.am:
5107         * tests/Bug_1535_Regression/Makefile.am:
5108         * tests/Bug_1551_Regression/Makefile.am:
5109         * tests/Bug_1568_Regression/Makefile.am:
5110         * tests/Bug_1627_Regression/Makefile.am:
5111         * tests/Bug_1635_Regression/Makefile.am:
5112         * tests/Bug_1636_Regression/Makefile.am:
5113         * tests/Bug_1639_Regression/Makefile.am:
5114         * tests/Bug_1670_Regression/Makefile.am:
5115         * tests/Bug_1676_Regression/Makefile.am:
5116         * tests/Bug_1693_Test/Makefile.am:
5117         * tests/Bug_1812_Regression/Makefile.am:
5118         * tests/Bug_1813_Regression/Makefile.am:
5119         * tests/Bug_1869_Regression/Makefile.am:
5120         * tests/Bug_1904_Regression/Makefile.am:
5121         * tests/Bug_2084_Regression/Makefile.am:
5122         * tests/Bug_2119_Regression/Makefile.am:
5123         * tests/Bug_2122_Regression/Makefile.am:
5124         * tests/Bug_2124_Regression/Makefile.am:
5125         * tests/Bug_2126_Regression/Makefile.am:
5126         * tests/Bug_2134_Regression/Makefile.am:
5127         * tests/Bug_2144_Regression/Makefile.am:
5128         * tests/Bug_2174_Regression/Makefile.am:
5129         * tests/Bug_2183_Regression/Makefile.am:
5130         * tests/Bug_2186_Regression/Makefile.am:
5131         * tests/Bug_2188_Regression/Makefile.am:
5132         * tests/Bug_2201_Regression/Makefile.am:
5133         * tests/Bug_2222_Regression/Makefile.am:
5134         * tests/Bug_2234_Regression/Makefile.am:
5135         * tests/Bug_2289_Regression/Makefile.am:
5136         * tests/Bug_2319_Regression/Makefile.am:
5137         * tests/Bug_2328_Regression/Makefile.am:
5138         * tests/Bug_2345_Regression/Makefile.am:
5139         * tests/Bug_2349_Regression/Makefile.am:
5140         * tests/Bug_2375_Regression/Makefile.am:
5141         * tests/Bug_2399_Regression/Makefile.am:
5142         * tests/Bug_2417_Regression/Makefile.am:
5143         * tests/Bug_2419_Regression/Makefile.am:
5144         * tests/Bug_2424_Regression/Makefile.am:
5145         * tests/Bug_2429_Regression/Makefile.am:
5146         * tests/Bug_2494_Regression/Makefile.am:
5147         * tests/Bug_2503_Regression/Makefile.am:
5148         * tests/Bug_2542_Regression/Makefile.am:
5149         * tests/Bug_2543_Regression/Makefile.am:
5150         * tests/Bug_2549_Regression/Makefile.am:
5151         * tests/Bug_2560_Regression/Makefile.am:
5152         * tests/Bug_2593_Regression/Makefile.am:
5153         * tests/Bug_2595_Regression/Makefile.am:
5154         * tests/Bug_2654_Regression/Makefile.am:
5155         * tests/Bug_2669_Regression/Makefile.am:
5156         * tests/Bug_2683_Regression/Makefile.am:
5157         * tests/Bug_2709_Regression/Makefile.am:
5158         * tests/CDR/Makefile.am:
5159         * tests/COIOP/Makefile.am:
5160         * tests/CSD_Strategy_Tests/Broken/Makefile.am:
5161         * tests/CSD_Strategy_Tests/Makefile.am:
5162         * tests/CSD_Strategy_Tests/TP_Common/Makefile.am:
5163         * tests/CSD_Strategy_Tests/TP_Foo_A/Makefile.am:
5164         * tests/CSD_Strategy_Tests/TP_Foo_B/Makefile.am:
5165         * tests/CSD_Strategy_Tests/TP_Foo_C/Makefile.am:
5166         * tests/CSD_Strategy_Tests/TP_Test_1/Makefile.am:
5167         * tests/CSD_Strategy_Tests/TP_Test_2/Makefile.am:
5168         * tests/CSD_Strategy_Tests/TP_Test_3/Makefile.am:
5169         * tests/CSD_Strategy_Tests/TP_Test_4/Makefile.am:
5170         * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Makefile.am:
5171         * tests/CSD_Strategy_Tests/TP_Test_Static/Makefile.am:
5172         * tests/Cache_Growth_Test/Makefile.am:
5173         * tests/CallbackTest/Makefile.am:
5174         * tests/Client_Leaks/Makefile.am:
5175         * tests/CodeSets/Makefile.am:
5176         * tests/CodeSets/libs/IBM1047_ISO8859/Makefile.am:
5177         * tests/CodeSets/libs/Makefile.am:
5178         * tests/CodeSets/libs/UCS4_UTF16/Makefile.am:
5179         * tests/CodeSets/simple/Makefile.am:
5180         * tests/Codec/Makefile.am:
5181         * tests/Collocation/Makefile.am:
5182         * tests/CollocationLockup/Makefile.am:
5183         * tests/Collocation_Exception_Test/Makefile.am:
5184         * tests/Collocation_Oneway_Tests/Makefile.am:
5185         * tests/Collocation_Opportunities/Makefile.am:
5186         * tests/Collocation_Tests/Makefile.am:
5187         * tests/Connect_Strategy_Test/Makefile.am:
5188         * tests/Connection_Failure/Makefile.am:
5189         * tests/Connection_Purging/Makefile.am:
5190         * tests/Connection_Timeout/Makefile.am:
5191         * tests/Crash_On_Write/Makefile.am:
5192         * tests/Crashed_Callback/Makefile.am:
5193         * tests/DII_Collocation_Tests/Makefile.am:
5194         * tests/DII_Collocation_Tests/oneway/Makefile.am:
5195         * tests/DII_Collocation_Tests/twoway/Makefile.am:
5196         * tests/DLL_ORB/Makefile.am:
5197         * tests/DSI_Gateway/Makefile.am:
5198         * tests/DynAny_Test/Makefile.am:
5199         * tests/Explicit_Event_Loop/Makefile.am:
5200         * tests/Exposed_Policies/Makefile.am:
5201         * tests/FL_Cube/Makefile.am:
5202         * tests/Faults/Makefile.am:
5203         * tests/File_IO/Makefile.am:
5204         * tests/Forwarding/Makefile.am:
5205         * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am:
5206         * tests/GIOP_Fragments/Java_Big_Request/Makefile.am:
5207         * tests/GIOP_Fragments/Makefile.am:
5208         * tests/GIOP_Fragments/PMB_With_Fragments/Makefile.am:
5209         * tests/Hang_Shutdown/Makefile.am:
5210         * tests/Hello/Makefile.am:
5211         * tests/ICMG_Any_Bug/Makefile.am:
5212         * tests/IDL_Test/Makefile.am:
5213         * tests/IORManipulation/Makefile.am:
5214         * tests/IOR_Endpoint_Hostnames/Makefile.am:
5215         * tests/IPV6/Makefile.am:
5216         * tests/InterOp-Naming/Makefile.am:
5217         * tests/Leader_Followers/Makefile.am:
5218         * tests/LongUpcalls/Makefile.am:
5219         * tests/MProfile/Makefile.am:
5220         * tests/MProfile_Connection_Timeout/Makefile.am:
5221         * tests/MProfile_Forwarding/Makefile.am:
5222         * tests/MT_BiDir/Makefile.am:
5223         * tests/MT_Client/Makefile.am:
5224         * tests/MT_Server/Makefile.am:
5225         * tests/MT_Timeout/Makefile.am:
5226         * tests/Makefile.am:
5227         * tests/Multiple/Makefile.am:
5228         * tests/Multiple_Inheritance/Makefile.am:
5229         * tests/Muxed_GIOP_Versions/Makefile.am:
5230         * tests/Muxing/Makefile.am:
5231         * tests/Native_Exceptions/Makefile.am:
5232         * tests/NestedUpcall/MT_Client_Test/Makefile.am:
5233         * tests/NestedUpcall/Makefile.am:
5234         * tests/NestedUpcall/Simple/Makefile.am:
5235         * tests/NestedUpcall/Triangle_Test/Makefile.am:
5236         * tests/Nested_Event_Loop/Makefile.am:
5237         * tests/Nested_Upcall_Crash/Makefile.am:
5238         * tests/No_Server_MT_Connect_Test/Makefile.am:
5239         * tests/OBV/Any/Makefile.am:
5240         * tests/OBV/Collocated/Forward/Makefile.am:
5241         * tests/OBV/Collocated/Makefile.am:
5242         * tests/OBV/Factory/Makefile.am:
5243         * tests/OBV/Forward/Makefile.am:
5244         * tests/OBV/Makefile.am:
5245         * tests/OBV/Simple/Makefile.am:
5246         * tests/OBV/TC_Alignment/Makefile.am:
5247         * tests/OBV/Truncatable/Makefile.am:
5248         * tests/OBV/ValueBox/Makefile.am:
5249         * tests/ORB_Local_Config/Bug_1459/Makefile.am:
5250         * tests/ORB_Local_Config/Bunch/Makefile.am:
5251         * tests/ORB_Local_Config/Makefile.am:
5252         * tests/ORB_Local_Config/Separation/Makefile.am:
5253         * tests/ORB_Local_Config/Service_Dependency/Makefile.am:
5254         * tests/ORB_Local_Config/Shared/Makefile.am:
5255         * tests/ORB_Local_Config/Simple/Makefile.am:
5256         * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am:
5257         * tests/ORB_destroy/Makefile.am:
5258         * tests/ORB_init/Makefile.am:
5259         * tests/ORB_init/Portspan/Makefile.am:
5260         * tests/ORB_shutdown/Makefile.am:
5261         * tests/ORT/Makefile.am:
5262         * tests/Object_Loader/Makefile.am:
5263         * tests/Objref_Sequence_Test/Makefile.am:
5264         * tests/OctetSeq/Makefile.am:
5265         * tests/Ondemand_Write/Makefile.am:
5266         * tests/Oneway_Buffering/Makefile.am:
5267         * tests/Oneway_Timeouts/Makefile.am:
5268         * tests/Oneways_Invoking_Twoways/Makefile.am:
5269         * tests/Optimized_Connection/Makefile.am:
5270         * tests/POA/Bug_2511_Regression/Makefile.am:
5271         * tests/POA/Current/Makefile.am:
5272         * tests/POA/Deactivate_Object/Makefile.am:
5273         * tests/POA/Default_Servant/Makefile.am:
5274         * tests/POA/EndpointPolicy/Makefile.am:
5275         * tests/POA/Etherealization/Makefile.am:
5276         * tests/POA/Excessive_Object_Deactivations/Makefile.am:
5277         * tests/POA/Identity/Makefile.am:
5278         * tests/POA/MT_Servant_Locator/Makefile.am:
5279         * tests/POA/Makefile.am:
5280         * tests/POA/Nested_Non_Servant_Upcalls/Makefile.am:
5281         * tests/POA/Non_Servant_Upcalls/Makefile.am:
5282         * tests/POA/Object_Reactivation/Makefile.am:
5283         * tests/POA/POAManagerFactory/Makefile.am:
5284         * tests/POA/POA_Destruction/Makefile.am:
5285         * tests/POA/Persistent_ID/Makefile.am:
5286         * tests/POA/Policies/Makefile.am:
5287         * tests/POA/Reference_Counting/Makefile.am:
5288         * tests/POA/Single_Threaded_POA/Makefile.am:
5289         * tests/POA/wait_for_completion/Makefile.am:
5290         * tests/Parallel_Connect_Strategy/Makefile.am:
5291         * tests/Param_Test/Makefile.am:
5292         * tests/Permanent_Forward/Makefile.am:
5293         * tests/Policies/Makefile.am:
5294         * tests/Portable_Interceptors/AMI/Makefile.am:
5295         * tests/Portable_Interceptors/AdvSlot/Makefile.am:
5296         * tests/Portable_Interceptors/AdvSlotDblCpy/Makefile.am:
5297         * tests/Portable_Interceptors/AdvSlotExt/Makefile.am:
5298         * tests/Portable_Interceptors/Benchmark/Makefile.am:
5299         * tests/Portable_Interceptors/Bug_1559/Makefile.am:
5300         * tests/Portable_Interceptors/Bug_2088/Makefile.am:
5301         * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am:
5302         * tests/Portable_Interceptors/Collocated/Dynamic/Makefile.am:
5303         * tests/Portable_Interceptors/Collocated/Makefile.am:
5304         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Makefile.am:
5305         * tests/Portable_Interceptors/Dynamic/Makefile.am:
5306         * tests/Portable_Interceptors/ForwardRequest/Makefile.am:
5307         * tests/Portable_Interceptors/IORInterceptor/Makefile.am:
5308         * tests/Portable_Interceptors/Makefile.am:
5309         * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am:
5310         * tests/Portable_Interceptors/PICurrent/Makefile.am:
5311         * tests/Portable_Interceptors/PolicyFactory/Makefile.am:
5312         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Makefile.am:
5313         * tests/Portable_Interceptors/Processing_Mode_Policy/Makefile.am:
5314         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am:
5315         * tests/Portable_Interceptors/Recursive_ORBInitializer/Makefile.am:
5316         * tests/Portable_Interceptors/Register_Initial_References/Makefile.am:
5317         * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am:
5318         * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am:
5319         * tests/Portable_Interceptors/Slot/Makefile.am:
5320         * tests/QtTests/Makefile.am:
5321         * tests/Queued_Message_Test/Makefile.am:
5322         * tests/RTCORBA/Activate_Object_Multiple_ORBs/Makefile.am:
5323         * tests/RTCORBA/Banded_Connections/Makefile.am:
5324         * tests/RTCORBA/Client_Propagated/Makefile.am:
5325         * tests/RTCORBA/Client_Protocol/Makefile.am:
5326         * tests/RTCORBA/Collocation/Makefile.am:
5327         * tests/RTCORBA/Destroy_Thread_Pool/Makefile.am:
5328         * tests/RTCORBA/Diffserv/Makefile.am:
5329         * tests/RTCORBA/Dynamic_Thread_Pool/Makefile.am:
5330         * tests/RTCORBA/Explicit_Binding/Makefile.am:
5331         * tests/RTCORBA/Linear_Priority/Makefile.am:
5332         * tests/RTCORBA/MT_Client_Protocol_Priority/Makefile.am:
5333         * tests/RTCORBA/Makefile.am:
5334         * tests/RTCORBA/ORB_init/Makefile.am:
5335         * tests/RTCORBA/Persistent_IOR/Makefile.am:
5336         * tests/RTCORBA/Policies/Makefile.am:
5337         * tests/RTCORBA/Policy_Combinations/Makefile.am:
5338         * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile.am:
5339         * tests/RTCORBA/Private_Connection/Makefile.am:
5340         * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile.am:
5341         * tests/RTCORBA/RTMutex/Makefile.am:
5342         * tests/RTCORBA/Server_Declared/Makefile.am:
5343         * tests/RTCORBA/Server_Protocol/Makefile.am:
5344         * tests/RTCORBA/Thread_Pool/Makefile.am:
5345         * tests/RTScheduling/Current/Makefile.am:
5346         * tests/RTScheduling/DT_Spawn/Makefile.am:
5347         * tests/RTScheduling/Makefile.am:
5348         * tests/RTScheduling/Scheduling_Interceptor/Makefile.am:
5349         * tests/RTScheduling/Thread_Cancel/Makefile.am:
5350         * tests/RTScheduling/VoidData/Makefile.am:
5351         * tests/Reliable_Oneways/Makefile.am:
5352         * tests/Sequence_Unit_Tests/Makefile.am:
5353         * tests/Servant_To_Reference_Test/Makefile.am:
5354         * tests/Server_Connection_Purging/Makefile.am:
5355         * tests/Server_Leaks/Makefile.am:
5356         * tests/Server_Port_Zero/Makefile.am:
5357         * tests/Single_Read/Makefile.am:
5358         * tests/Smart_Proxies/Benchmark/Makefile.am:
5359         * tests/Smart_Proxies/Collocation/Makefile.am:
5360         * tests/Smart_Proxies/Makefile.am:
5361         * tests/Smart_Proxies/On_Demand/Makefile.am:
5362         * tests/Smart_Proxies/Policy/Makefile.am:
5363         * tests/Smart_Proxies/dtor/Makefile.am:
5364         * tests/Stack_Recursion/Makefile.am:
5365         * tests/Strategies/Makefile.am:
5366         * tests/Timed_Buffered_Oneways/Makefile.am:
5367         * tests/Timeout/Makefile.am:
5368         * tests/Two_Objects/Makefile.am:
5369         * tests/Typedef_String_Array/Makefile.am:
5370         * tests/UNKNOWN_Exception/Makefile.am:
5371         * tests/Xt_Stopwatch/Makefile.am:
5373           New files, baseline Makefile.am's for TAO's tests subdirectory.
5375 Wed Nov 29 13:25:46 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5377         * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc:
5378         * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc:
5379         * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
5380         * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc:
5381         * examples/OBV/Typed_Events/Typed_Events.mpc:
5382         * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
5383         * examples/POA/Default_Servant/POA_Default_Servant.mpc:
5384         * examples/POA/DSI/POA_DSI.mpc:
5385         * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
5386         * examples/POA/FindPOA/POA_FindPOA.mpc:
5387         * examples/POA/Forwarding/POA_Forwarding.mpc:
5388         * examples/POA/Generic_Servant/POA_Generic_Servant.mpc:
5389         * examples/POA/Loader/POA_Loader.mpc:
5390         * examples/POA/NewPOA/POA_NewPOA.mpc:
5391         * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
5392         * examples/POA/On_Demand_Loading/POA_On_Demand_Loading.mpc:
5393         * examples/POA/POA_BiDir/POA_BiDir.mpc:
5394         * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
5395         * examples/POA/TIE/POA_TIE.mpc:
5396         * examples/Quoter/Quoter.mpc:
5397         * examples/TypeCode_Creation/TypeCode_Creation.mpc:
5398         * orbsvcs/examples/Notify/Lanes/Notify_Lanes.mpc:
5399         * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc:
5400         * orbsvcs/examples/Notify/ThreadPool/Notify_ThreadPool.mpc:
5401         * orbsvcs/examples/ORT/ORT.mpc:
5402         * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
5403         * orbsvcs/IFR_Service/IFR_Service.mpc:
5404         * orbsvcs/orbsvcs/IFRService.mpc:
5405         * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
5406         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
5407         * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
5408         * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
5409         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
5410         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
5411         * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
5412         * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc:
5413         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
5414         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
5415         * orbsvcs/tests/FT_App/FT_App.mpc:
5416         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc:
5417         * orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc:
5418         * orbsvcs/tests/InterfaceRepo/Application_Test/IFR_Application_Test.mpc:
5419         * orbsvcs/tests/InterfaceRepo/IDL3_Test/IFR_IDL3_Test.mpc:
5420         * orbsvcs/tests/InterfaceRepo/IFR_Test/IFR_IFR_Test.mpc:
5421         * orbsvcs/tests/InterfaceRepo/Persistence_Test/IFR_Persistence_Test.mpc:
5422         * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc:
5423         * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc:
5424         * orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc:
5425         * orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc:
5426         * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc:
5427         * performance-tests/Latency/Deferred/Deferred.mpc:
5428         * performance-tests/Latency/DII/DII.mpc:
5429         * performance-tests/Latency/DSI/DSI.mpc:
5430         * performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc:
5431         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc:
5432         * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc:
5433         * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc:
5434         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
5435         * performance-tests/Sequence_Latency/DII/DII.mpc:
5436         * performance-tests/Sequence_Latency/DSI/DSI.mpc:
5437         * tao/EndpointPolicy.mpc:
5438         * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
5439         * tests/Bug_1636_Regression/test.mpc:
5440         * tests/Bug_2174_Regression/Bug_2174_Regression.mpc:
5441         * tests/Faults/Faults.mpc:
5442         * tests/File_IO/File_IO.mpc:
5443         * tests/ICMG_Any_Bug/Hello.mpc:
5444         * tests/MProfile_Forwarding/MProfile_Forwarding.mpc:
5445         * tests/Param_Test/Param_Test.mpc:
5446         * tests/POA/Bug_2511_Regression/Bug_2511_Regression.mpc:
5447         * tests/POA/Default_Servant/Default_Servant.mpc:
5448         * tests/POA/EndpointPolicy/EndpointPolicy.mpc:
5449         * tests/POA/Etherealization/Etherealization.mpc:
5450         * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc:
5451         * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc:
5452         * tests/POA/POAManagerFactory/POAManagerFactory.mpc:
5453         * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc:
5454         * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc:
5455         * tests/RTCORBA/Dynamic_Thread_Pool/RT_Dynamic_Thread_Pool.mpc:
5456         * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc:
5457         * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc:
5458         * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc:
5459         * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc:
5460         * tests/RTCORBA/Policies/Policies.mpc:
5461         * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc:
5462         * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc:
5463         * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc:
5464         * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc:
5465         * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc:
5466         * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc:
5467         * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc:
5468           Added avoids_corba_e_compact as base project, these all
5469           have also avoids_minimum_corba, so it was just a search/
5470           replace.
5472 Wed Nov 29 12:07:46 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5474         * TAO_IDL/be/be_codegen.cpp:
5475           When generating the A.h file we don't need to generate an include
5476           of another A.h file when we include a .idl file
5478 Wed Nov 29 02:51:19 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5480         * configure.ac:
5482           Configure Makefiles for new unit test subdirectories.
5484         * examples/Makefile.am:
5486           Regenerate to descend into CSD_Strategy subdirectory.
5488         * examples/CSD_Strategy/ThreadPool/Makefile.am:
5489         * examples/CSD_Strategy/ThreadPool2/Makefile.am:
5490         * examples/CSD_Strategy/ThreadPool3/Makefile.am:
5491         * examples/CSD_Strategy/ThreadPool5/Makefile.am:
5492         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
5494           Regenerate.
5496         * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc:
5497         * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc:
5498         * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc:
5499         * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc:
5500         * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc:
5502           Split out IDL compilation into separate MPC project.
5504         * tao/Makefile.am:
5506           Regenerate.
5508 Wed Nov 29 000:11:49 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5510         * tao/DynamicAny/DynAnyUtils_T.h:
5512           Removed some 'typename' qualifiers that Visual Studio seems
5513           fine with either way, but which may be causing problems
5514           with gcc.
5516 Tue Nov 28 22:44:08 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5518         * tao/DynamicAny/DynStruct_i.cpp:
5520           Fixed typo (case error) in #include directive.
5522         * tao/AnyTypeCode/BasicTypeTraits.h:
5524           Replace forward declaration of enum TCKind with #include of
5525           tao/Typecode_typesC.h to eliminate gcc complaints.
5527 Tue Nov 28 22:17:08 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5529         * tao/AnyTypeCode/BasicTypeTraits_T.h:
5531           Added missing newline at the end of the file. Thanks to
5532           Phil Mesnier <mesnier_p@ociweb.com> for reporting it.
5534 Tue Nov 28 21:00:28 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5536         * TAO_IDL/fe/lex.yy.cpp.diff:
5538           Applied patch sent by Chad Elliott <elliott_c@ociweb.com>.
5540 Tue Nov 28 20:03:21 UTC 2006  Phil Mesnier  <mesnier_p@ociweb.com>
5542         * orbsvcs/tests/ImplRepo/run_test.pl:
5543           Improvement to the script for running on platforms with many
5544           endpoints, such as those with IPv6. These improvements were
5545           motivated by the discovery that the use of environment variables
5546           by the ImplRepo Activator leads to trouble if the IMR IOR is
5547           particularly long, which can happen if multiple profiles are
5548           included in the IOR.
5550 Tue Nov 28 19:32:46 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5552         * tao/AnyTypeCode/BasicTypeTraits.cpp:
5553         * tao/AnyTypeCode/BasicTypeTraits.h:
5554         * tao/AnyTypeCode/BasicTypeTraits_T.h:
5556           New files, defining and specializing template
5557           utilities for using Anys and typecodes with
5558           IDL basic types.
5560         * tao/AnyTypeCode.mpc:
5562           Added new files described above.
5564         * tao/DynamicAny/DynAnyUtils_T.h:
5566           New file containing templatized code factored
5567           out from the insert_* and get_* methods, and
5568           using the AnyTypeCode utilities described above.
5569           Also contains code factored out from
5570           DynAnyFactory methods.
5572         * tao/DynamicAny/DynValue_i.cpp:
5573         * tao/DynamicAny/DynAnyFactory.h:
5574         * tao/DynamicAny/DynArray_i.cpp:
5575         * tao/DynamicAny/DynCommon.cpp:
5576         * tao/DynamicAny/DynStruct_i.cpp:
5577         * tao/DynamicAny/DynCommon.h:
5578         * tao/DynamicAny/DynValueBox_i.cpp:
5579         * tao/DynamicAny/DynValueCommon_i.cpp:
5580         * tao/DynamicAny/DynAny_i.cpp:
5581         * tao/DynamicAny/DynUnion_i.cpp:
5582         * tao/DynamicAny/DynUnion_i.h:
5583         * tao/DynamicAny/DynAnyFactory.cpp:
5584         * tao/DynamicAny/DynSequence_i.cpp:
5586           - Added implementations of get_*_seq()
5587             and insert_*_seq(), spec-defined
5588             methods for each IDL basic type.
5590           - Added implementation of insert_abstract()
5591             and get_abstract().
5593           - Factored out code from existing insert_*
5594             and get_* methods to templatized
5595             utility code described above.
5597           - Factored out code from DynAnyFactory
5598             methods similarly.
5600           - Fixed bug in get_reference() and get_val()
5601             that (incorrectly) took ownership of the
5602             dynamic any's contents. Thanks to Phil
5603             Mesnier <mesnier_p@ociweb.com> for
5604             reporting the bug.
5606         * tao/Valuetype/AbstractBase.h:
5607         * tao/Valuetype/AbstractBase.cpp:
5609           Added declaration and definition of typecode
5610           for AbstractBase.
5612         * tao/Valuetype/ValueBase.h:
5613         * tao/Valuetype/ValueBase.cpp:
5615           Added virtual _tao_type() method that returns
5616           the associated typecode polymorphically. This
5617           method is a TAO extension, and is for internal
5618           use only (currently used in Any insertion
5619           operators for valuetypes - see below). It
5620           does not make a copy.
5622         * docs/dynany/index.html:
5624           Updated documentation to include the changes
5625           described above.
5627         * tests/DynAny_Test/test_dynstruct.cpp:
5628         * tests/DynAny_Test/test_dynany.cpp:
5629         * tests/DynAny_Test/test_dynunion.cpp:
5630         * tests/DynAny_Test/data.cpp:
5631         * tests/DynAny_Test/data.h:
5632         * tests/DynAny_Test/test_dynenum.cpp:
5633         * tests/DynAny_Test/test_dynsequence.cpp:
5634         * tests/DynAny_Test/analyzer.cpp:
5635         * tests/DynAny_Test/test_dynarray.cpp:
5636         * tests/DynAny_Test/analyzer.h:
5637         * tests/DynAny_Test/driver.cpp:
5638         * tests/DynAny_Test/da_tests.idl:
5640           Updated tests to cover some of the new Dynamic Any
5641           methods described above.
5643         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
5645           Changed code that uses DynamicAnyFactory method,
5646           a consequence of the refactoring in Dynamic Any
5647           described above.
5649         * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
5650         * TAO_IDL/be/be_visitor_arg_traits.cpp:
5651         * TAO_IDL/be/be_visitor_operation/operation.cpp:
5652         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
5653         * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
5654         * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
5655         * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
5656         * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
5657         * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
5658         * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
5659         * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
5660         * TAO_IDL/be/be_visitor_field/field_ch.cpp:
5661         * TAO_IDL/be/be_interface.cpp:
5662         * TAO_IDL/ast/ast_interface.cpp:
5663         * TAO_IDL/ast/ast_interface_fwd.cpp:
5664         * TAO_IDL/ast/ast_decl.cpp:
5665         * TAO_IDL/fe/y.tab.cpp:
5666         * TAO_IDL/fe/idl.yy:
5667         * TAO_IDL/fe/lex.yy.cpp:
5668         * TAO_IDL/fe/idl.ll:
5670           - Fixed bugs in code generation for eventtypes. Thanks
5671             to Ming Xiong <mxiong@dre.vanderbilt.edu> for
5672             reporting a problem with anonymous sequence eventtype
5673             members that led to the discovery of the other
5674             inconsistencies.
5676           - Added patches to the lex file and to the corresponding
5677             generated C++ file that (1) corrects inconsistencies
5678             between these two files and (2) fixes problems with
5679             the SunCC preprocessor. Also patched the corresponding
5680             lex.yy.cpp.diff file. Thanks to Chad Elliott
5681             <elliott_c@ociweb.com> for supplying the patches.
5683           - Added generation of virtual _tao_type() method for
5684             valuetypes (and eventtypes), as well as use of this
5685             method in the corresponding Any insertion operators.
5686             These changes make Any insertion completely polymorphic
5687             for valuetypes and eventtypes. These changes include
5688             boxed valuetypes.
5690           - Fixed a bug in the handling of #pragma prefix directives
5691             when they occur before included IDL files. Thanks to
5692             Viola Wang <vwang@eso.org> for reporting the problem.
5693             This change closes [BUGID:2714].
5695         * NEWS:
5697           Added items listing the new Dynamic Any methods.
5699 Tue Nov 28 17:01:44 UTC 2006  Phil Mesnier  <mesnier_p@ociweb.com>
5701         * tao/TAO_Internal.cpp:
5702           Fix to restore processing of the -ORBNegotiateCodesets 1
5703           option.
5705         * tests/Oneway_Timeouts/client.cpp:
5706           Reimplement the timeout evaluation to avoid the use of
5707           std::abs() as that function is not available on 64-bit windows
5708           builds using the intel c++ compiler with VC 7.1 IDE.
5710 Tue Nov 28 16:54:36 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5712         * TAO_IDL/include/utl_err.h (version_syntax_error):
5713         * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma):
5714         * TAO_IDL/fe/idl.ll (idl_store_pragma):
5715         * TAO_IDL/util/utl_err.cpp (version_syntax_error):
5717           Qualified the char* parameter in the signature of the
5718           recently-added version_syntax_error() with 'const'. Also
5719           qualified the char* arg passed to it in idl_store_pragma()
5720           similarly, since the rhs of this arg initialization is
5721           a string literal, and thus causes a warning on some
5722           compilers.
5724 Tue Nov 28 13:46:55 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5726         * configure.ac:
5728           Configure Makefiles for new unit test subdirectories.
5730         * orbsvcs/tests/Event/Makefile.am:
5731         * orbsvcs/tests/ImplRepo/Makefile.am:
5733           Regenerate to descend into new test subdirectories.
5735         * orbsvcs/tests/Event/UDP/Makefile.am:
5736         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Makefile.am:
5738           New files, Makefile.am's for newly supported unit tests.
5740         * orbsvcs/tests/Event/UDP/RtEC_UDP.mpc:
5741         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc:
5743           Split out IDL compilation into separate MPC project.
5745 Tue Nov 28 09:32:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5747         * tao/Bounded_Basic_String_Sequence_T.h:
5748           Fixed doxygen errors
5750         * tao/Unbounded_Basic_String_Sequence_T.h:
5751           Improved doxygen documentation
5753 Mon Nov 27 21:03:53 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5755         * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp:
5757           - Cosmetic changes to source code, mostly addition of
5758             braces around single-line IF bodies.
5760           - Cosmetic changes to generated code, to keep line
5761             lengths less than 80 characters.
5763         * TAO_IDLbe/be_visitor_typecode/typecode_defn.cpp:
5765           Changed check to tell if interface or valuetype members
5766           are defined, and thus if they need a forward declared
5767           typecode generated. This need for this change is a
5768           consequence of recent changes in the way forward
5769           declared interfaces and valuetypes are handled.
5771         * TAO_IDLast/ast_interface_fwd.cpp:
5773           Removed an unnecessary line of source code.
5775 Mon Nov 27 17:34:21 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
5777         * TAO_IDL/include/utl_err.h:
5778         * TAO_IDL/fe/lex.yy.cpp:
5779         * TAO_IDL/fe/idl.ll:
5780         * TAO_IDL/util/utl_err.cpp:
5782           Added error check in #pragma version parsing, and a new
5783           error message to output if an error is found with this
5784           check. Since the only related error that was checked
5785           for and reported before was an invalid version number,
5786           an additional case was needed for a more general syntax
5787           error. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
5788           for supplying the example IDL that caused a crash due
5789           to the lack of this error checking. This fix closes
5790           [BUGID:2728].
5792 Mon Nov 27 14:46:18 UTC 2006  Vadym Ridosh <vridosh@prismtech.com>
5794         * tests/Bug_2709_Regression/Bug_2709_Regression.mpc
5795         * tests/Bug_2709_Regression/client.cpp
5796         * tests/Bug_2709_Regression/Client_Task.cpp
5797         * tests/Bug_2709_Regression/Client_Task.h
5798         * tests/Bug_2709_Regression/README
5799         * tests/Bug_2709_Regression/run_test.pl
5800         * tests/Bug_2709_Regression/server.cpp
5801         * tests/Bug_2709_Regression/Server_Task.cpp
5802         * tests/Bug_2709_Regression/Server_Task.h
5803         * tests/Bug_2709_Regression/Test.idl
5804         * tests/Bug_2709_Regression/TestImpl.cpp
5805         * tests/Bug_2709_Regression/TestImpl.h
5806           Added a regression for bug 2709.
5808 Mon Nov 27 14:29:38 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5810         * tao/tao.mpc:
5811         * tao/AnyTypeCode.mpc:
5813           Move list generated typecode (*A.h) header files from tao.mpc
5814           to AnyTypeCode.mpc.  Even though the files are generated from
5815           rules in tao.mpc, they belong in AnyTypeCode.mpc (the sources
5816           are compiled there, etc.).  This also helps with a latent MPC
5817           bug that expressed itself in the borland builds, where the
5818           directory separator was not changed from '/' to '\'.
5820 Mon Nov 27 12:50:48 UTC 2006  Chad Elliott  <elliott_c@ociweb.com>
5822         * tao/Object.h:
5823         * tao/Object.cpp:
5825           Provide hooks to enable custom Object to IOR conversion or
5826           allowing local objects (such as Smart Proxies) to be converted to
5827           an IOR string.
5829         * tao/ORB.cpp:
5831           Utilize the new hooks when performing the Object to IOR string
5832           conversion.
5834         * tests/Smart_Proxies/Smart_Proxy_Impl.h:
5835         * tests/Smart_Proxies/Smart_Proxy_Impl.cpp:
5836         * tests/Smart_Proxies/client.cpp:
5837         * tests/Smart_Proxies/run_test.pl:
5839           This test has been modified to implement both aforementioned
5840           hooks and perform comparisons to ensure that the right thing has
5841           been done.
5843 Mon Nov 27 09:31:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5845         * tao/HTTP_Client.h:
5846         * tao/HTTP_Handler.h:
5847           Export these classes from the TAO lib. These can be reused then
5848           by several parts in CIAO and that way we don't have code
5849           duplication and smaller footprint
5851 Mon Nov 27 08:17:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5853         * *.mpc:
5854           Removed exceptions as base project because TAO already requires
5855           exceptions and renamed minimum_corba to avoids_minimum_corba
5857 Mon Nov 27 08:04:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5859         Document the changes I have done last weekend to resolve link
5860         problems with vc8. With vc8 we now explicitly export the base
5861         templates for the basic sequences. This also requires that
5862         applications do import these base templates which in practice
5863         means that when you use any of the sequences of basic types
5864         you must include (in)directly the ones in the corba library.
5865         If you don't do that you get compile/link errors related
5866         to the basic sequences
5868         * tao/tao.mpc:
5869           Enabled -Gse for ULongLongSeq
5871         * orbsvcs/performance-tests/RTEvent/lib/Federated_Test.idl:
5872           Use the CORBA::ULongLongSeq predefined typedef
5874         * orbsvcs/orbsvcs/CosTrading.idl:
5875         * orbsvcs/orbsvcs/SecurityLevel3.idl:
5876           Include a pidl file from core to get the import of the
5877           base template
5879         * tests/Portable_Interceptors/PICurrent/client.cpp:
5880           Check also the length of the returned sequence
5882 Sun Nov 26 02:41:57 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5884         * orbsvcs/tests/Event/Makefile.am:
5885         * orbsvcs/tests/ImplRepo/Makefile.am:
5887           Hand tweak to avoid subdirectories that aren't yet supported.
5889 Sat Nov 25 13:56:43 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5891         * orbsvcs/orbsvcs/Makefile.am:
5893           Regenerated.
5895         * orbsvcs/orbsvcs/ec_typed_events_idl.mpb:
5897           Add -GT to idlflags.  We generate tie classes for the untyped
5898           CosEvent interfaces, we should do the same for the typed ones
5899           for symmetry.
5901 Fri Nov 24 14:04:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5903         * tests/Sequence_Unit_Tests/Bounded_String.cpp:
5904           Updated because of string sequence changes earlier today
5906 Fri Nov 24 13:45:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5908         * tests/Portable_Interceptors/PICurrent/client.cpp:
5909           Added a test for bugzilla 2656
5911         * tao/Stub.cpp (get_policy_overrides):
5912           When policies is zero, return an empty sequence instead of
5913           a nill pointer. This fixes bugzilla 2656. Thanks to
5914           Richard Ridgway <Richard_Ridgway at ml dot com> for
5915           delivering the test extension and the patch for this file.
5917 Fri Nov 24 13:43:44 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5919         * configure.ac:
5921           Configure Bug_2615_Regression unit test.
5923         * orbsvcs/tests/Makefile.am:
5925           Regenerated to include Bug_2615_Regression subdirectory.
5927         * orbsvcs/tests/Bug_2615_Regression/Makefile.am:
5929           New file, Makefile.am for new-ish unit test.
5931 Fri Nov 24 13:39:13 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5933         * configure.ac:
5935           Configure RTCORBA Quoter tutorial.
5937         * docs/tutorials/Quoter/Makefile.am
5939           Regenerated to include RTCORBA subdirectory.
5941         * docs/tutorials/Quoter/RTCORBA/Makefile.am
5943           New file, Makefile.am for new-ish tutorial.
5945 Fri Nov 24 13:24:56 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5947         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
5948         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
5950           Regenerated.
5952 Fri Nov 24 13:21:52 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5954         * configure.ac:
5956           Added AM_CONDITIONAL for BUILD_STL and BUILD_BOOST, so we can
5957           generate Makefile.am's with these options.  Default to false,
5958           until we can write feature tests for these options.
5960 Fri Nov 24 13:21:00 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5962         * orbsvcs/orbsvcs/Makefile.am:
5964           Regenerated.
5966         * orbsvcs/orbsvcs/ec_typed_events_skel.mpb:
5968           Removed *S_T.inl files from the Inline_Files section.
5970 Fri Nov 24 13:19:24 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
5972         * tao/Makefile.am:
5974           Regenerated.
5976         * tao/Strategies.mpc:
5978           Clear PIDL_Files section as the Strategies *.pidl files are
5979           processed within the IDL_Files section, and this results in
5980           duplicate entries.
5982 Fri Nov 24 09:32:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
5984         * tao/Bounded_Basic_String_Sequence_T.h:
5985         * tao/Unbounded_Basic_String_Sequence_T.h:
5986           Moved these templates from TAO::details to TAO namespace because
5987           we are going to move these templates directly
5989         * tao/Bounded_String_Sequence_T.h:
5990         * tao/Bounded_Wstring_Sequence_T.h:
5991         * tao/Unbounded_String_Sequence_T.h:
5992         * tao/Unbounded_Wstring_Sequence_T.h:
5993           Removed, not used anymore, the IDL compiler uses the basic string
5994           sequence directly.
5996         * TAO_IDL/be/be_visitor_template_export.cpp:
5997           Removed special handling for (w)string sequences
5999         * TAO_IDL/be/be_sequence.cpp:
6000           Changed generation to use basic string sequence template directly
6002         * tao/Sequence_T.h:
6003         * tao/tao.mpc:
6004           Removed the files that got removed
6006         * tao/Unbounded_Sequence_CDR_T.h:
6007         * tao/Bounded_Sequence_CDR_T.h:
6008           Updated because of the move of the basic string sequence files
6009           from TAO::details to TAO
6011 Fri Nov 24 06:28:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6013         * tao/tao.mpc:
6014           Don't use -Gse for ULongLongSeq at this moment, vc8 seems to
6015           have a problem with this file
6017 Thu Nov 23 14:51:05 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6019         * tao/Makefile.am:
6021           Regenerated.
6023 Thu Nov 23 14:20:33 UTC 2006  Simon McQueen  <sm@prismtech.com>
6025         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
6027           (Hopefully) fix Borland warning.
6029 Thu Nov 23 14:15:47 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6031         * orbsvcs/orbsvcs/Makefile.am:
6033           Regenerated.
6035         * orbsvcs/orbsvcs/CosEvent.mpc:
6037           Removed *S_T.inl files from the Inline_Files section.
6039 Thu Nov 23 13:08:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6041         * tao/tao.mpc:
6042           Readded -Gse again
6044         * TAO_IDL/be/be_codegen.cpp:
6045           Fixed wrong comment in A.h generation
6047         * TAO_IDL/be/be_interface.cpp:
6048           Const improvement
6050         * TAO_IDL/be/be_visitor_component/component_cs.cpp:
6051           Removed some unneeded c-style casts
6053         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
6054           Small code change to define the local variable and assign
6055           it on the same line.
6057         * TAO_IDL/be/be_visitor_template_export.cpp:
6058           Added special handling for octet/wstring and string sequences.
6059           Removed generation of long comment why we explicitly
6060           export the base templates, not usefull in generated code
6062         * TAO_IDL/util/utl_global.cpp:
6063           Removed spaces.
6065         * tao/PolicyC.cpp:
6066           Removed not needed Borland pragma option
6068 Thu Nov 23 12:01:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6070         * tao/tao.mpc:
6071           Removed -Gse for the sequence files, causes some problems
6072           on the scoreboard.
6074 Thu Nov 23 11:11:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6076         * Release:
6077           Changed TAO_ACE* to TAO_*mwc. That prevents that the TAO_ACE*.sln
6078           files are added twice to the tar archive. This fixes bug 2680
6080 Thu Nov 23 10:57:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6082         * tests/Bug_2669_Regression/Child.idl:
6083         * tests/Bug_2669_Regression/client.cpp:
6084           Added a regression for bug 2714 which hasn't been fixed yet.
6086 Thu Nov 23 07:41:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6088         * tao/tao.mpc:
6089           Simplified the idlflags to put the common flags for all pidl files
6090           at the top of this file. Added regeneration of OctetSeq.pidl
6091           and UShortSeq.pidl, these can now be regenerated using the new
6092           -Gse option which is enabled for all sequence files
6094         * tao/OctetSeqC.{h,cpp}:
6095         * tao/UShortSeqC.{h,cpp}:
6096         * tao/OctetSeqS.h:
6097         * tao/UShortSeqS.h:
6098         * tao/AnyTypeCode/OctetSeqA.{h,cpp}:
6099         * tao/AnyTypeCode/UShortSeqA.{h,cpp}:
6100         * tao/diffs/OctetSeq.diff:
6101         * tao/diffs/UShortSeq.diff:
6102           Removed all these files, they are not regenerated as part of the
6103           build.
6105         * tao/OctetSeq.pidl:
6106         * tao/UShortSeq.pidl:
6107           Removed remark about applying a diff
6109 Thu Nov 23 06:47:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6111         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
6112           Also don't build the server when ace_for_tao is enabled
6114         * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc:
6115           Don't build in ace_for_tao
6117 Thu Nov 23 03:20:04 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6119         * orbsvcs/orbsvcs/Makefile.am:
6121           Regenerated.
6123         * orbsvcs/orbsvcs/CosTrading.mpc:
6124         * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
6125         * orbsvcs/orbsvcs/CosNotification.mpc:
6126         * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
6127         * orbsvcs/orbsvcs/DsLogAdmin.mpc:
6128         * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
6129         * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
6130         * orbsvcs/orbsvcs/CosProperty.mpc:
6132           Removed *S_T.* files from the Header_Files, Inline_Files, and
6133           Template_Files sections, corresponding to the recent change to
6134           orbsvcslib.mpb which removed -GT from the command line options
6135           passed to tao_idl.
6137 Thu Nov 23 01:05:04 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6139         * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
6140           Fix typo in ACE_Get_Opt option specification which made it
6141           impossible to specify the number of threads.
6143 Wed Nov 22 22:20:12 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6145         * TAO_IDL/Makefile.am:
6147           Regenerated.
6149 Wed Nov 22 20:29:03 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6151         * orbsvcs/orbsvcs/Makefile.am:
6153           Regenerated.
6155 Wed Nov 22 20:18:50 UTC 2006  Jeff Parsons <j.parsons@vanderbilt.edu>
6157         * TAO_IDL/be/be_visitor_template_export.cpp:
6158         * TAO_IDL/be_include/be_visitor_template_export.h:
6160           New files, defining a new visitor that optionally
6161           generates an explicit export of the template base class
6162           of the C++ class generated for an IDL sequence. This
6163           visitor is triggered by the new command line option
6164           described below, and is intended as a workaround for a
6165           bug in Visual Studio. This fixes bugzilla 2703.
6167         * TAO_IDL/be/be_visitor_root.cpp:
6168         * TAO_IDL/be/be_visitor_root/root.cpp:
6169         * TAO_IDL/be/be_global.cpp:
6170         * TAO_IDL/be_include/be_global.h:
6172           - Added new command line option -Gse that will trigger the
6173             generation of an explicit export described above.
6175           - Fixed call to lookup_by_name() when it is used to locate
6176             CCMObject in the AST and store it for future access in
6177             the backend global data class. An additional argument
6178             was recently added to lookup_by_name() and should have
6179             been used in this call but wasn't. Thanks to Johnny
6180             Willemsen <jwillemsen@remedy.nl> for reporting the
6181             resulting incorrect code generation in the copy
6182             constructor for components. This fixes bugzilla 2724.
6184         * TAO_IDL/be/be_interface.cpp:
6186           Cosmetic changes.
6188         * docs/releasenotes/index.html:
6189         * docs/compiler.html:
6191           Updated IDL compiler documentation with the new command line
6192           option.
6194 Wed Nov 22 19:17:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6196         * orbsvcs/orbsvcs/CosEvent.mpc:
6197         * orbsvcs/orbsvcs/RTEvent.mpc:
6198           Add -GT to the idlflags because we have some examples that use
6199           the TIE files from these services
6201 Wed Nov 22 18:50:59 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6203         * orbsvcs/orbsvcs/Log/Log_i.cpp:
6205           Now the infinite recursion problem has been resolved, we invoke
6206           TAO_LogMgr_i::create_log_reference() from TAO_Log_i::init() and
6207           stash it away in a member variable.  This allows us to remove
6208           the code that lazily obtained the object reference within the
6209           active data path of the server.
6211         * orbsvcs/orbsvcs/Log/LogMgr_i.cpp:
6213           Changed TAO_LogMgr_i::create_log_reference() to use
6214           _unchecked_narrow() while narrowing the object reference.  This
6215           avoids the infinite recursion which occurred with _narrow() when
6216           this was called by the servant activator's incarnate() method.
6219 Wed Nov 22 18:48:02 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6221         * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
6223           Remove extraneous ACE_DEBUG's in destructor.
6225 Wed Nov 22 18:42:53 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6227         * orbsvcs/examples/Log/Event/run_test.pl:
6228         * orbsvcs/examples/Log/RTEvent/run_test.pl:
6229         * orbsvcs/examples/Log/Notify/run_test.pl:
6231           Increase timeout so that test passes on slower systems.
6233 Wed Nov 22 15:38:40 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6235         * tao/Version.h:
6237           Remove extraneous whitespace from TAO_VERSION macro definition.
6239 Wed Nov 22 15:14:51 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6241         * orbsvcs/orbsvcs/Makefile.am:
6242         * orbsvcs/performance-tests/RTEvent/lib/Makefile.am:
6243         * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am:
6244         * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am:
6245         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am:
6246         * orbsvcs/tests/Event/Makefile.am:
6247         * orbsvcs/tests/Simple_Naming/Makefile.am:
6248         * orbsvcs/tests/ImplRepo/Makefile.am:
6249         * orbsvcs/tests/EC_Custom_Marshal/Makefile.am:
6250         * orbsvcs/tests/Trading/Makefile.am:
6251         * orbsvcs/tests/BiDir_CORBALOC/Makefile.am:
6252         * orbsvcs/tests/Bug_2377_Regression/Makefile.am:
6253         * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am:
6254         * orbsvcs/tests/Redundant_Naming/Makefile.am:
6255         * orbsvcs/tests/Interoperable_Naming/Makefile.am:
6256         * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am:
6257         * orbsvcs/tests/Notify/lib/Makefile.am:
6258         * orbsvcs/tests/FT_App/Makefile.am:
6259         * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am:
6260         * orbsvcs/ImplRepo_Service/Makefile.am:
6261         * orbsvcs/examples/CosEC/TypedSimple/Makefile.am:
6262         * orbsvcs/examples/CosEC/Factory/Makefile.am:
6263         * orbsvcs/examples/LoadBalancing/Makefile.am:
6264         * tao/Makefile.am:
6265         * docs/tutorials/Quoter/idl/Makefile.am:
6266         * performance-tests/Sequence_Latency/DSI/Makefile.am:
6267         * performance-tests/Sequence_Latency/Deferred/Makefile.am:
6268         * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am:
6269         * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am:
6270         * performance-tests/Sequence_Latency/DII/Makefile.am:
6271         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am:
6272         * performance-tests/Sequence_Latency/AMI/Makefile.am:
6273         * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am:
6274         * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am:
6275         * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am:
6276         * performance-tests/Callback/Makefile.am:
6277         * performance-tests/Latency/DSI/Makefile.am:
6278         * performance-tests/Latency/Deferred/Makefile.am:
6279         * performance-tests/Latency/Thread_Pool/Makefile.am:
6280         * performance-tests/Latency/Single_Threaded/Makefile.am:
6281         * performance-tests/Latency/DII/Makefile.am:
6282         * performance-tests/Latency/AMH_Single_Threaded/Makefile.am:
6283         * performance-tests/Latency/AMI/Makefile.am:
6284         * performance-tests/Latency/Thread_Per_Connection/Makefile.am:
6285         * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am:
6286         * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am:
6287         * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am:
6288         * performance-tests/Throughput/Makefile.am:
6289         * examples/POA/TIE/Makefile.am:
6290         * examples/Kokyu_dsrt_schedulers/Makefile.am:
6291         * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am:
6292         * examples/RTScheduling/MIF_Scheduler/Makefile.am:
6293         * examples/CSD_Strategy/ThreadPool6/Makefile.am:
6294         * examples/RTCORBA/Activity/Makefile.am:
6295         * examples/AMH/Sink_Server/Makefile.am:
6296         * examples/mfc/Makefile.am:
6297         * examples/AMI/FL_Callback/Makefile.am:
6298         * examples/PluggableUDP/tests/Basic/Makefile.am:
6299         * examples/PluggableUDP/tests/Performance/Makefile.am:
6300         * examples/PluggableUDP/tests/SimplePerformance/Makefile.am:
6302           Regenerated.
6304 Wed Nov 22 12:34:29 UTC 2006  J.T. Conklin  <jtc@acorntoolworks.com>
6306         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
6307         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl:
6308         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp:
6309         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp:
6310         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h:
6311         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h:
6312         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp:
6313         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h:
6314         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl:
6315         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h:
6316         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h:
6317         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp:
6318         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp:
6319         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h:
6320         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h:
6321         * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h:
6322         * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
6323         * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h:
6324         * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
6325         * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h:
6326         * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp:
6327         * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h:
6328         * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
6329         * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
6330         * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h:
6331         * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h:
6332         * orbsvcs/tests/Bug_2137_Regression/README:
6333         * orbsvcs/tests/Bug_2137_Regression/client.cpp:
6334         * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc:
6335         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h:
6336         * orbsvcs/tests/Bug_2248_Regression/test.idl:
6337         * orbsvcs/tests/Bug_2248_Regression/server.cpp:
6338         * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp:
6339         * orbsvcs/tests/Bug_2248_Regression/README:
6340         * orbsvcs/tests/Bug_2248_Regression/client.cpp:
6341         * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h:
6342         * orbsvcs/tests/Bug_2248_Regression/client.h:
6343         * orbsvcs/tests/Bug_2248_Regression/test_i.cpp:
6344         * orbsvcs/tests/Bug_2248_Regression/tests.idl:
6345         * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc:
6346         * orbsvcs/tests/Bug_2248_Regression/Client_i.h:
6347         * orbsvcs/tests/Bug_2248_Regression/test_i.h:
6348         * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp:
6349         * orbsvcs/tests/Bug_2247_Regression/Manager.h:
6350         * orbsvcs/tests/Bug_2247_Regression/test.idl:
6351         * orbsvcs/tests/Bug_2247_Regression/server.cpp:
6352         * orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
6353         * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc:
6354         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp:
6355         * orbsvcs/tests/Bug_2247_Regression/Client_i.h:
6356         * orbsvcs/tests/Bug_2247_Regression/README:
6357         * orbsvcs/tests/Bug_2247_Regression/test_i.h:
6358         * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp:
6359         * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp:
6360         * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h:
6361         * orbsvcs/Logging_Service/Event_Logging_Service/README:
6362         * orbsvcs/Logging_Service/RTEvent_Logging_Service/README:
6363         * orbsvcs/Logging_Service/Notify_Logging_Service/README:
6364         * tao/PortableServer/Servant_var.inl:
6365         * tao/PortableServer/Servant_var.cpp:
6366         * tao/PortableServer/Servant_var.h:
6367         * tao/Incoming_Message_Stack.inl:
6368         * tao/Incoming_Message_Stack.h:
6369         * tests/Bug_2222_Regression/test.cpp:
6370         * tests/Bug_2222_Regression/Bug_2222_Regression.mpc:
6371         * tests/Bug_2222_Regression/TestCase.idl:
6372         * tests/Bug_2222_Regression/TestType.idl:
6373         * tests/Bug_2144_Regression/test.cpp:
6374         * tests/Bug_2144_Regression/Bug_2144_Regression.mpc:
6375         * tests/Bug_2144_Regression/test.idl:
6376         * tests/Bug_2144_Regression/README:
6377         * tests/QtTests/client.cpp:
6378         * tests/QtTests/client.h:
6379         * tests/QtTests/test.idl:
6380         * tests/QtTests/server.cpp:
6381         * tests/QtTests/test_i.cpp:
6382         * tests/QtTests/test_i.h:
6383         * tests/Bug_2375_Regression/test.cpp:
6384         * tests/Bug_2375_Regression/test.idl:
6385         * tests/Bug_2375_Regression/Bug_2375_Regression.mpc:
6386         * tests/Bug_2375_Regression/README:
6387         * tests/Bug_1812_Regression/test.cpp:
6388         * tests/Bug_1812_Regression/Bug_1812_Regession.mpc:
6389         * tests/Bug_1812_Regression/Test.idl:
6390         * tests/MProfile_Forwarding/Servant_Locator.cpp:
6391         * tests/MProfile_Forwarding/test.idl:
6392         * tests/MProfile_Forwarding/server.cpp:
6393         * tests/MProfile_Forwarding/test_i.inl:
6394         * tests/MProfile_Forwarding/Servant_Locator.h:
6395         * tests/Permanent_Forward/Permanent_Forward.mpc:
6396         * tests/Permanent_Forward/README:
6397         * tests/Permanent_Forward/StubTest.cpp:
6398         * tests/ICMG_Any_Bug/client.cpp:
6399         * tests/ICMG_Any_Bug/HelloWorld.h:
6400         * tests/ICMG_Any_Bug/Hello.cpp:
6401         * tests/ICMG_Any_Bug/server.cpp:
6402         * tests/ICMG_Any_Bug/Hello.h:
6403         * tests/Bug_2183_Regression/client.cpp:
6404         * tests/Bug_2183_Regression/Hello.cpp:
6405         * tests/Bug_2183_Regression/Test.idl:
6406         * tests/Bug_2183_Regression/server.cpp:
6407         * tests/Bug_2183_Regression/Bug_2183_Regression.mpc:
6408         * tests/Bug_2183_Regression/Hello.h:
6409         * tests/Bug_2183_Regression/README:
6410         * tests/IDL_Test/array_only.idl:
6411         * tests/Bug_1813_Regression/test.cpp:
6412         * tests/Bug_1813_Regression/Bug_1813_Regession.mpc:
6413         * tests/Bug_1813_Regression/Test.idl:
6414         * examples/RTCORBA/Activity/Job.idl:
6415         * examples/RTCORBA/Activity/README:
6416         * examples/Load_Balancing_persistent/Identity_i.cpp:
6417         * examples/Load_Balancing_persistent/Load_Balancing_Service.h:
6418         * examples/Load_Balancing_persistent/Identity_i.h:
6419         * examples/Load_Balancing_persistent/README:
6420         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp:
6421         * examples/Load_Balancing_persistent/Identity.idl:
6422         * examples/Load_Balancing_persistent/Identity_Server.cpp:
6423         * examples/Load_Balancing_persistent/Load_Balancer_i.h:
6424         * examples/Load_Balancing_persistent/Identity_Server.h:
6425         * examples/Load_Balancing_persistent/Identity_Client.cpp:
6426         * examples/Load_Balancing_persistent/Identity_Client.h:
6427         * examples/Load_Balancing_persistent/Load_Balancer.idl:
6428         * examples/Load_Balancing_persistent/Load_Balancing_Service.cpp:
6430           Removed svn:executable property.
6432 Wed Nov 22 11:51:49 UTC 2006  Simon McQueen  <sm@prismtech.com>
6434         * orbsvcs/IFR_Service/IFR_Server.cpp:
6435         * orbsvcs/IFR_Service/IFR_Service.cpp:
6436         * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
6437         * orbsvcs/orbsvcs/IFRService/Options.cpp:
6439           Make IFR exit when it receives an invalid startup option and improve
6440           usage message. Fixes bugzilla #2720.
6442 Wed Nov 22 11:39:12 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6444         * tao/FlResource/FlResource_Factory.cpp:
6445         * tao/FlResource/FlResource_Factory.h:
6446         * tao/QtResource/QtResource_Factory.cpp:
6447         * tao/QtResource/QtResource_Factory.h:
6448         * tao/TkResource/TkResource_Factory.cpp:
6449         * tao/TkResource/TkResource_Factory.h:
6450         * tao/XtResource/XtResource_Factory.cpp:
6451         * tao/XtResource/XtResource_Factory.h:
6452           Updated these files because the reactors they use are moved
6453           to their own directories in ACE.
6455 Wed Nov 22 10:54:12 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6457         * tao/Strategies.mpc:
6458           Now build with ace_for_tao but derive from core_strategies
6460         * tao/tao.mpc:
6461           Added new HTTP files and moved all sequence.pidl files to one
6462           group because soon they all will get a special tao_idl argument
6463           to be used.
6465         * tao/TAO_Internal.cpp:
6466         * tao/default_resource.cpp:
6467           Added HTTP
6469         * tao/GUIResource_Factory.{h,cpp}:
6470           Changed dynamically_allocated_reactor to bool
6472         * tao/ORB_Core.{h,cpp,inl}:
6473           Changed has_shutdown to a real bool
6475         * tao/Valuetype/ValueBase.h:
6476           Doxygen improvement
6478 Wed Nov 22 10:23:12 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6480         * performance-tests/Callback/Callback.mpc:
6481         * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc:
6482         * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc:
6483         * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc:
6484         * performance-tests/Latency/Collocation/Collocation.mpc:
6485         * performance-tests/Latency/Deferred/Deferred.mpc:
6486         * performance-tests/Latency/DII/DII.mpc:
6487         * performance-tests/Latency/DSI/DSI.mpc:
6488         * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc:
6489         * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc:
6490         * performance-tests/Sequence_Latency/Deferred/Deferred.mpc:
6491         * performance-tests/Sequence_Latency/DII/DII.mpc:
6492         * performance-tests/Sequence_Latency/DSI/DSI.mpc:
6493         * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc:
6494         * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc:
6495           Explicitly add avoids += ace_for_tao to these projects. At this
6496           moment they are not build because the strategies library is not
6497           available with ace_for_tao, but this is something I will change
6498           but besides strategies these projects do use some ACE classes
6499           which are not available in the ace_for_tao configuration
6501         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
6502           Const improvement
6504         * orbsvcs/tests/Event/UDP/Consumer.cpp:
6505         * orbsvcs/tests/Event/UDP/receiver.cpp:
6506         * orbsvcs/tests/Event/UDP/Supplier.cpp:
6507         * orbsvcs/tests/Event/UDP/Supplier.h:
6508         * orbsvcs/tests/Event/UDP/Test.idl:
6509           Extended this test and reproduced the bug we had in CIAO. This
6510           test now will fail until Jeff Parsons commits some related
6511           valuetype changes.
6513 Wed Nov 22 10:17:12 2006  Johnny Willemsen  <jwillemsen@remedy.nl>
6515         * Release:
6516           Removed dsw files
6518         * docs/ORBEndpoint.html:
6519           Added reuse_addr to the list of options, request has been made
6520           to OCI to check and extend the documentation of this option
6521           which has been available starting TAO 1.4.8
6523         * TAO_IDL/be/be_codegen.cpp:
6524           Removed check for IFR_Client, we do have an empty A.h file for
6525           the IFR_Client files now
6527         * TAO_IDL/be/be_global.cpp:
6528           Updated help of -GA
6530         * tao/AnyTypeCode/NVList.cpp:
6531           Use true/false
6533         * tao/HTTP_Client.{h,cpp}:
6534         * tao/HTTP_Handler.{h,cpp}:
6535         * tao/HTTP_Parser.{h,cpp}:
6536           New files to support http:/ as IOR format. Fixes bugzilla bugs
6537           2670 and 372
6539         * tao/IIOP_Acceptor.cpp:
6540           Removed check for priority, that is gone already a long time and
6541           this takes footprint.
6543         * tao/Stub.cpp:
6544           Const changes and removed TAO_Synchronous_Cancellation_Required which
6545           doesn't seem used at all.
6547 Mon Nov 20 08:16:34 2006  Simon McQueen  <sm@prismtech.com>
6549         * TAO version 1.5.4 released.
6551 Local Variables:
6552 mode: change-log
6553 add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
6554 indent-tabs-mode: nil
6555 End: