Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / ChangeLogs / ChangeLog-2009b
blobe837b28a969b38c9ff54e638fd87f668a4b228bd
1 Mon Oct 12 14:03:48 CDT 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3         * TAO version 1.7.4 released.
5 Mon Oct 12 06:57:13 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7         * tests/Bug_3632_Regression/test.cpp:
8           Fixed this test after the changes for bug#3746.
10 Fri Oct  9 11:50:49 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
12         * TAO_IDL/be/be_codegen.cpp:
13         * TAO_IDL/be/be_global.cpp:
14         * TAO_IDL/be_include/be_codegen.h:
15         * TAO_IDL/be_include/be_global.h:
17           Fixed generation of export macro header files to track
18           with -o <output dir> option similarly to the other
19           generated files. Thanks to Abdullah Sowayan
20           <sowayan at gmail dot com> for reporting the problem.
22 Fri Oct  9 08:25:07 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
24         * tao/GIOP_Message_Generator_Parser_12.cpp:
26           Updated the comment in write_request_header() for bug#3747.
28 Thu Oct  8 19:07:56 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
30         * TAO_IDL/be/be_home.cpp:
31         * TAO_IDL/be/be_component.cpp:
32         * TAO_IDL/be/be_eventtype_fwd.cpp:
33         * TAO_IDL/be/be_component_fwd.cpp:
34         * TAO_IDL/be/be_eventtype.cpp:
36           Made accept() operations no-ops when -Sm (ignore IDL3
37           constructs) is present. This behavior eliminates the
38           need for an error message about improper use of -Sm,
39           so this error message was disabled.
41 Thu Oct  8 14:30:33 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
43         * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
44         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
46           Fixed unused arg warnings.
48 Thu Oct  8 14:02:45 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
50         * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp:
51         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
53           Fixed an undefined behaviour in the Trading Service and in the
54           test when they try to access sequence elements without properly
55           set length.
57         * orbsvcs/tests/Trading/import_test.cpp:
58         * orbsvcs/tests/Trading/export_test.cpp:
60           Improved test's output.
62 Thu Oct  8 07:40:09 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
64         * NEWS:
66           Updated news file with the user visible changes made for
67           bug#3746.
69 Wed Oct  7 15:20:16 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
71         * tests/Param_Test/ub_any_seq.cpp:
73           Fixed an undefined behaviour in the test when it tries
74           to access sequence elements without prior calling length().
76 Wed Oct  7 15:10:55 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
78         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
79           Don't use explicit
81 Wed Oct  7 14:23:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
83         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
84         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
85         * TAO_IDL/be_include/be_visitor_field.h:
86         * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h:
87         * TAO_IDL/be_include/be_visitor_field/serializer_op_cs.h:
89           Reverted changes to visitor inheritance made in
91           Tue Oct  6 22:04:55 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
93 Wed Oct  7 13:44:55 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
95         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
96           Made single argument constructor explicit and small layout changes
97           to generated sequences
99 Wed Oct  7 06:46:55 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
101         * TAO_IDL/Makefile.am:
102           Added new files
104 Wed Oct  7 06:49:02 UTC 2009  Marcel Smit  <msmit@remedy.nl>
106         * TAO_IDL/be/be_visitor_extended_port.cpp:
107         * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
108           Resolved fuzz errors.
110 Tue Oct  6 22:04:55 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
112         * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp:
113         * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
114         * TAO_IDL/be/be_visitor_extended_port.cpp:
115         * TAO_IDL/be_include/be_visitor_extended_port.h:
116         * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h:
117         * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h:
119           New files, partially implemented visitors for extended port
120           code generation.
122         * TAO_IDL/be/be_provides.cpp:
123         * TAO_IDL/be/be_visitor_component.cpp:
124         * TAO_IDL/be/be_interface.cpp:
125         * TAO_IDL/be_include/be_interface.h:
126         * TAO_IDL/be_include/be_provides.h:
127         * TAO_IDL/be_include/be_visitor_field.h:
128         * TAO_IDL/be_include/be_visitor_operation.h:
129         * TAO_IDL/be_include/be_visitor_component.h:
130         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
131         * TAO_IDL/be_include/be_visitor_component/component_svh.h:
133           Refactored existing visitor code to get more
134           re-use, and added calls to new (as yet uniimplemented)
135           visitors above.
137         * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
138         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
139         * TAO_IDL/be_include/be_visitor_field/cdr_op_cs.h:
140         * TAO_IDL/be_include/be_visitor_field/serializer_op_cs.h:
142           Replaced be_visitor_scope base class with simpler
143           be_visistor_decl.
145 Tue Oct  6 11:00:56 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
147         * tests/Bug_3746_Regression/Bug_3746_Regression.mpc:
149           Added MPC files for the test.
151         * tao/Range_Checking_T.h:
153           Added define for TAO_CHECKED_SEQUENCE_INDEXING in debug
154           builds.
156 Tue Oct  6 09:43:40 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
158         * tao/Bounded_Sequence_CDR_T.h:
159         * tao/Bounded_Array_Sequence_T.h:
160         * tao/Bounded_Basic_String_Sequence_T.h:
161         * tao/Range_Checking_T.h:
162         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
163         * tao/Bounded_Value_Sequence_T.h:
164         * tao/Bounded_Object_Reference_Sequence_T.h:
166           Fixed a bug#3746. Now if TAO_CHECKED_SEQUENCE_INDEXING
167           is defined sequence code will throw BAD_PARAM in case
168           there is an attempt to access elements above maximum.
169           Also there will be BAD_PARAM exception in case new sequence's
170           length is greater than bound and marshaling of bounded
171           sequences will fail if sequence length is above maximum.
173         * tests/Bug_3746_Regression/client.cpp:
174         * tests/Bug_3746_Regression/Test.idl:
175         * tests/Bug_3746_Regression/server.cpp:
176         * tests/Bug_3746_Regression/Test_i.cpp:
177         * tests/Bug_3746_Regression/Test_i.h:
178         * tests/Bug_3746_Regression/run_test.pl:
179         * bin/tao_orb_tests.lst:
181           Added a test for bug#3746.
183         * tests/Sequence_Unit_Tests/Bounded_String.cpp:
184         * tests/Sequence_Unit_Tests/Unbounded_String.cpp:
185         * tests/Sequence_Unit_Tests/Unbounded_Octet.cpp:
186         * tests/Sequence_Unit_Tests/Bounded_Simple_Types.cpp:
187         * tests/Sequence_Unit_Tests/Unbounded_Simple_Types.cpp:
189           Fixed sequence unit tests for proper testing of code
190           added with the fix for bug#3746.
192         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
194           Rearranged the code. This fixes stack overflow exception in
195           standard/inline builds on win32. The problem was related to
196           incorrect code generation with /O2 optimization level. The
197           above exception was easy to reproduce when stepping through
198           assembler code. The exception was thrown by the code preceding
199           the first line of a test_duplicate_exception_in_assignment()
200           function.
202 Mon Oct  5 14:29:52 UTC 2009  Marcel Smit  <msmit@remedy.nl>
204         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
205         * tests/RTCORBA/Thread_Pool/run_test.pl:
206           Resolved some script errors.
208 Mon Oct  5 12:58:11 UTC 2009  Marcel Smit  <msmit@remedy.nl>
210         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl:
211           Resolved minor script error.
213 Fri Oct  2 14:52:17 UTC 2009  Marcel Smit  <msmit@remedy.nl>
215         * tests/Bug_2735_Regression/run_test.pl:
216           Resolved some fuzz warnings.
218 Fri Oct  2 14:46:41 UTC 2009  Marcel Smit  <msmit@remedy.nl>
220         * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
221         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
222           Resolved some fuzz errors.
224 Fri Oct  2 14:07:11 UTC 2009  Marcel Smit  <msmit@remedy.nl>
226         * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
227         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
228           Resolved some fuzz errors.
230 Fri Oct  2 14:01:21 UTC 2009  Marcel Smit  <msmit@remedy.nl>
232         * bin/tao_orb_tests.lst:
233           Enabled some tests for ce/labview/fuzz
235         * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
236           Converted to the new test framework
238 Fri Oct  2 13:25:28 UTC 2009  Marcel Smit  <msmit@remedy.nl>
240         * bin/tao_orb_tests.lst:
241           Enabled some tests for ce/labview/fuzz
243         * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
244           Converted to the new test framework
246 Fri Oct  2 11:33:29 UTC 2009  Marcel Smit  <msmit@remedy.nl>
248         * bin/tao_orb_tests.lst:
249           Enabled some tests for ce/labview/fuzz
251         * tests/CodeSets/simple/run_test.pl:
252         * tests/Hang_Shutdown/run_test.pl:
253           Converted to the new test framework
255 Fri Oct  2 11:05:10 UTC 2009  Marcel Smit  <msmit@remedy.nl>
257         * bin/tao_orb_tests.lst:
258           Enabled some tests for ce/labview/fuzz
260         * tests/TransportCurrent/Framework/run_test.pl:
261         * tests/TransportCurrent/IIOP/run_test.pl:
262           Converted to the new test framework
264 Fri Oct  2 09:12:20 UTC 2009  Marcel Smit  <msmit@remedy.nl>
266         * bin/tao_orb_tests.lst:
267           Enabled Bug_3154_Regression for ce/labview/fuzz
269         * tests/HandleExhaustion/run_test.pl:
270         * tests/OBV/Collocated/Forward/run_test.pl:
271         * tests/OBV/TC_Alignment/run_test.pl:
272           Converted to the new test framework
274 Fri Oct  2 08:35:27 UTC 2009  Marcel Smit  <msmit@remedy.nl>
276         * tests/Bug_2735_Regression/run_test.pl:
277         * tests/Bug_3154_Regression/run_test.pl:
278           Resolved some fuzz errors/warnings.
280 Fri Oct  2 07:11:45 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
282         * tao/StringSeqE.idl:
283         * tao/StringSeqEC.h:
284           Removed, not needed anymore with the new -Glem behaviour
286 Thu Oct  1 19:24:45 UTC 2009  Marcel Smit  <msmit@remedy.nl>
288         * bin/tao_orb_tests.lst:
289           Enabled Bug_3154_Regression for ce/labview/fuzz
291         * tests/Bug_3154_Regression/run_test.pl:
292           Converted to the new test framework
294 Thu Oct  1 19:00:33 UTC 2009  Marcel Smit  <msmit@remedy.nl>
296         * tests/Bug_3276_Regression/run_test.pl:
297           Resolved a fuzz warning and a few script errors
299 Thu Oct  1 18:47:46 UTC 2009  Marcel Smit  <msmit@remedy.nl>
301         * tests/Bug_2935_Regression/run_test.pl:
302           Resolved some fuzz errors.
304 Thu Oct  1 17:59:12 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
306         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
307         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
308         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
310           Eliminated duplicate output streams.
312 Thu Oct  1 14:36:42 UTC 2009  Marcel Smit  <msmit@remedy.nl>
314         * bin/tao_orb_tests.lst:
315           Enabled a some tests for ce/labview/fuzz.
317         * tests/Bug_2869_Regression/run_test.pl:
318         * tests/Bug_2935_Regression/run_test.pl:
319         * tests/Bug_2953_Regression/run_test.pl:
320           Converted to the new test framework
322 Thu Oct  1 13:08:24 UTC 2009  Marcel Smit  <msmit@remedy.nl>
324         * tests/Big_Reply/run_test.pl:
325         * tests/Big_Reply/server.cpp:
326           Fixed test errors.
328         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
329           Fixed some minor bugs in this script.
331 Thu Oct  1 12:43:47 UTC 2009  Marcel Smit  <msmit@remedy.nl>
333         * tests/Bug_2593_Regression/run_test.pl:
334         * tests/Bug_2734_Regression/run_test.pl:
335         * tests/Bug_2735_Regression/run_test.pl:
336           Resolved some fuzz errors.
338 Thu Oct  1 08:21:32 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
340         * tests/Bug_2494_Regression/run_test.pl
341         * tests/Bug_2593_Regression/run_test.pl
342         * tests/Bug_2734_Regression/run_test.pl
343         * tests/Bug_2735_Regression/run_test.pl
344         * tests/Bug_2804_Regression/run_test.pl
345         * tests/Bug_2844_Regression/run_test.pl
346         * tests/Bug_3276_Regression/run_test.pl
347           Converted to the new test framework
349 Wed Sep 30 18:29:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
351         * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
352         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
354           Revised logic of local executor mapping IDL generation.
355           -Glem: generates mapping for all interfaces in main IDL file
356           -Glfa: overrides -Glem and generates mapping for all
357                  interfaces (regardless of IDL file location) used
358                  in facets (in main IDL file).
360 Wed Sep 30 16:52:41 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
362         * TAO_IDL/driver/drv_mcpp_preproc.cpp:
364           Commented out unused local variables, used only in a
365           block which is also (for now) commented out.
367         * TAO_IDL/contrib/mcpp/system.cpp:
369           Fixed some signed/unsigned mismatches.
371 Tue Sep 29 13:36:31 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
373         * TAO_IDL/include/idl_global.h:
374         * TAO_IDL/include/drv_extern.h:
375         * TAO_IDL/fe/fe_init.cpp:
376         * TAO_IDL/driver/drv_mcpp_preproc.cpp:
377         * TAO_IDL/driver/drv_preproc.cpp:
378         * TAO_IDL/driver/drv_args.cpp:
379         * TAO_IDL/util/utl_global.cpp:
381           Fixed bug#3743. According to this change tao_idl distinguishes
382           include paths provided by user and the systems ones, i.e. TAO or
383           CIAO include paths.
385         * tests/Bug_3743_Regression/Test.idl:
386         * tests/Bug_3743_Regression/run_test.pl:
387         * tests/Bug_3743_Regression/README:
388         * bin/tao_orb_tests.lst:
390           Added a test for bug#3743 and scheduled it for run.
392 Tue Sep 29 12:24:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
394         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
395         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
396           Fixed a problem with the code generation for the servant
398 Mon Sep 28 18:10:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
400         * TAO_IDL/Makefile.am:
401           Updated for all changes of earlier today
403 Mon Sep 28 11:31:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
405         * TAO_IDL/include/fe_template_header_common.h:
406           Made destructor virtual
408 Mon Sep 28 11:18:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
410         * TAO_IDL/be/be_codegen.cpp:
411           Unicode fixes
413 Mon Sep 28 05:57:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
415         Integrated idl3plus branch of Jeff with IDL3+ changes
417         Thu Sep 24 17:32:27 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
419         * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
420         * TAO_IDL/be_include/be_visitor_operation/operation_exs.h:
422           Fixed bug related to unused args in generated empty executor
423           implementation methods, and removed 2 unused operations
424           from the visitor.
426         Wed Sep 23 21:48:41 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
428         * TAO_IDL/be/be_visitor_iface_inst.cpp:
430           Removed unused args.
432         * TAO_IDL/be/be_global.cpp:
434           Replaced '=' with '==' in -Glfa option switch case.
436         Wed Sep 23 19:44:56 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
438         * TAO_IDL/be_include/be_visitor_iface_inst.h:
439         * TAO_IDL/be/be_visitor_iface_inst.cpp:
441           New files, overlooked in previous checkin.
443         Mon Sep 21 19:38:46 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
445         * TAO_IDL/ast/ast_provides.cpp:
446         * TAO_IDL/ast/ast_uses.cpp:
447         * TAO_IDL/ast/ast_valuetype.cpp:
448         * TAO_IDL/be/be_codegen.cpp:
449         * TAO_IDL/be/be_template_interface.cpp:
450         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
451         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
452         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
453         * TAO_IDL/be_include/be_template_interface.h:
454         * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
455         * TAO_IDL/include/ast_provides.h:
456         * TAO_IDL/include/ast_uses.h:
457         * TAO_IDL/util/utl_global.cpp:
459           Fixes to various bugs uncovered while running CIAO/tests.
461         Fri Sep  4 17:12:34 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
463         * TAO_IDL/be_include/be_global.h:
464         * TAO_IDL/be/be_global.cpp:
465         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
467           - New option '-Glfa', explained below
469           - New behavior for generating executor IDL for facets.
470             Default behavior is now to generate the local interface
471             only if the facet interface is in the main file. With
472             the option above, the local interface is generated
473             for all facets.
475         Thu Sep  3 18:01:14 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
477         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
479           Fixed bug in component attribute visitation that left the
480           visitor state incorrect for further processing of the
481           component's scope.
483         Thu Sep  3 16:28:17 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
485         * orbsvcs/IFR_Service/ifr_adding_visitor.h:
486         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
488           Updated visitor to use component port nodes instead of the
489           old port lists.
491         Wed Sep  2 19:24:20 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
493         * TAO_IDL/fe/fe_obv_header.cpp:
495           Fixed double deletion of valuetype supports list.
497         Wed Sep  2 19:13:18 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
499         * TAO_IDL/fe/idl.yy:
500         * TAO_IDL/fe/y.tab.cpp:
502           Changes to non-terminal 'member' to fix bug uncovered in CIAO
503           IDL3_to_IDL2 test.
505         Fri Aug 28 20:30:52 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
507         * TAO_IDL/ast/ast_field.cpp:
508         * TAO_IDL/ast/ast_generator.cpp:
509         * TAO_IDL/ast/ast_template_common.cpp:
510         * TAO_IDL/be/be_generator.cpp:
511         * TAO_IDL/be_include/be_generator.h:
512         * TAO_IDL/fe/idl.yy:
513         * TAO_IDL/fe/y.tab.cpp:
514         * TAO_IDL/include/ast_argument.h:
515         * TAO_IDL/include/ast_field.h:
516         * TAO_IDL/include/ast_generator.h:
517         * TAO_IDL/include/ast_template_common.h:
519           Added semantic action for an operation parameter type
520           that is a reference to one of its containing template
521           interface's template parameters.
523         Fri Aug 28 16:03:30 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
525         * TAO_IDL/ast/ast_decl.cpp:
526         * TAO_IDL/fe/idl.yy:
527         * TAO_IDL/fe/y.tab.cpp:
528         * TAO_IDL/include/ast_decl.h:
530           Reverted changes to these files in the entry below.
532         Thu Aug 27 16:23:53 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
534         * TAO_IDL/ast/ast_decl.cpp:
535         * TAO_IDL/fe/idl.yy:
536         * TAO_IDL/fe/y.tab.cpp:
537         * TAO_IDL/include/ast_decl.h:
538         * TAO_IDL/include/fe_utils.h:
539         * TAO_IDL/include/utl_err.h:
540         * TAO_IDL/util/utl_err.cpp:
542           Added support for a typedef inside a template interface where the
543           identifier has a template parameter prefixed to it.
545         Wed Aug 26 18:25:27 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
547         * orbsvcs/IFR_Service/ifr_visitor.h:
548         * orbsvcs/IFR_Service/ifr_visitor.cpp:
549         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
551           Updated visitors to include the new visit methods,
552           and commented out the existing methods that use
553           port descriptions, which have been eliminated.
555         Wed Aug 26 17:33:01 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
557         * TAO_IDL/include/ast_instantiated_interface.h:
558         * TAO_IDL/be/be_instantiated_interface.cpp:
559         * TAO_IDL/ast/ast_instantiated_interface.cpp:
560         * TAO_IDL/be_include/be_instantiated_interface.h:
562           Removed these files, their function will be
563           handled in the backend.
565         * TAO_IDL/include/ast_generator.h:
566         * TAO_IDL/include/ast_visitor.h:
567         * TAO_IDL/be/be_visitor.cpp:
568         * TAO_IDL/be/be_generator.cpp:
569         * TAO_IDL/ast/ast_generator.cpp:
570         * TAO_IDL/be_include/be_visitor.h:
571         * TAO_IDL/be_include/be_generator.h:
573           Removed references to removed nodes from visitors
574           and factories.
576         Fri Aug 21 16:47:57 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
578         * TAO_IDL/be/be_instantiated_connector.cpp:
579         * TAO_IDL/be_include/be_instantiated_connector.h:
581           Added be_type to the inheritance so typedef narrowing
582           works properly.
584         Fri Aug 21 16:29:35 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
586         * TAO_IDL/fe/idl.yy:
587         * TAO_IDL/fe/y.tab.h:
588         * TAO_IDL/fe/y.tab.cpp:
590           Added file include for instantiated connector, regenerated and
591           recompiled.
593         Fri Aug 21 16:16:32 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
595         * TAO_IDL/fe/idl.yy:
596         * TAO_IDL/fe/y.tab.cpp:
598           Regenerated and recompiled.
600         Fri Aug 21 16:07:29 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
602         * TAO_IDL/fe/idl.yy:
604           Added code to set the member of the big parsing union with
605           the pointer to an instantiated connector, once it's created.
607         Fri Aug 21 13:51:19 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
609         * TAO_IDL/ast/ast_instantiated_connector.cpp:
610         * TAO_IDL/ast/ast_instantiated_interface.cpp:
612           Commented out unused variables in partially implemented
613           dump() methods.
615         * TAO_IDL/fe/idl.yy:
616         * TAO_IDL/fe/y.tab.cpp:
618           Regenerated and recompiled.
620         Fri Aug 21 13:27:50 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
622         * TAO_IDL/ast/ast_instantiated_interface.cpp:
623         * TAO_IDL/include/ast_instantiated_connector.h:
624         * TAO_IDL/be/be_instantiated_connector.cpp:
625         * TAO_IDL/be_include/be_instantiated_connector.h:
627           New files, defining a node type for the template
628           instantiation of a connector type, which is part
629           of a typedef construct.
631         * TAO_IDL/ast/ast_connector.cpp:
632         * TAO_IDL/ast/ast_extended_port.cpp:
633         * TAO_IDL/ast/ast_generator.cpp:
634         * TAO_IDL/ast/ast_instantiated_connector.cpp:
635         * TAO_IDL/ast/ast_mirror_port.cpp:
636         * TAO_IDL/ast/ast_module.cpp:
637         * TAO_IDL/ast/ast_porttype.cpp:
638         * TAO_IDL/ast/ast_template_common.cpp:
639         * TAO_IDL/ast/ast_template_interface.cpp:
640         * TAO_IDL/be/be_connector.cpp:
641         * TAO_IDL/be/be_generator.cpp:
642         * TAO_IDL/be/be_instantiated_interface.cpp:
643         * TAO_IDL/be/be_porttype.cpp:
644         * TAO_IDL/be/be_template_interface.cpp:
645         * TAO_IDL/be/be_visitor.cpp:
646         * TAO_IDL/be_include/be_generator.h:
647         * TAO_IDL/be_include/be_instantiated_interface.h:
648         * TAO_IDL/be_include/be_visitor.h:
649         * TAO_IDL/fe/idl.yy:
650         * TAO_IDL/include/ast_connector.h:
651         * TAO_IDL/include/ast_extended_port.h:
652         * TAO_IDL/include/ast_generator.h:
653         * TAO_IDL/include/ast_instantiated_interface.h:
654         * TAO_IDL/include/ast_mirror_port.h:
655         * TAO_IDL/include/ast_module.h:
656         * TAO_IDL/include/ast_porttype.h:
657         * TAO_IDL/include/ast_template_common.h:
658         * TAO_IDL/include/ast_visitor.h:
659         * TAO_IDL/include/utl_scope.h:
660         * TAO_IDL/util/utl_scope.cpp:
662           Changes associated with the new node types above and
663           with the semantic action that creates an instantiated
664           connector.
666         Thu Aug 20 17:27:16 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
668         * TAO_IDL/fe/idl.yy:
669         * TAO_IDL/fe/y.tab.h:
670         * TAO_IDL/fe/y.tab.cpp:
672           Added missing semicolon, regenerated and recompiled.
674         Thu Aug 20 17:09:01 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
676         * TAO_IDL/ast/ast_connector.cpp:
677         * TAO_IDL/fe/fe_utils.cpp:
678         * TAO_IDL/fe/idl.yy:
679         * TAO_IDL/include/ast_connector.h:
680         * TAO_IDL/include/fe_utils.h:
681         * TAO_IDL/include/utl_scope.h:
682         * TAO_IDL/util/utl_scope.cpp:
684           Added methods to add AST_Tmpl_Port and AST_Tmpl_Mirror_Port
685           nodes to a connector's scope. Also added semantic actions
686           to create these nodes, check their validity, and call the
687           scope adding methods.
689         Wed Aug 19 20:54:41 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
691         * TAO_IDL/ast/ast_tmpl_mirror_port.cpp:
692         * TAO_IDL/ast/ast_tmpl_port.cpp:
693         * TAO_IDL/include/ast_tmpl_port.h:
694         * TAO_IDL/include/ast_tmpl_mirror_port.h:
695         * TAO_IDL/be/be_tmpl_mirror_port.cpp:
696         * TAO_IDL/be/be_tmpl_port.cpp:
697         * TAO_IDL/be_include/be_tmpl_port.h:
698         * TAO_IDL/be_include/be_tmpl_mirror_port.h:
700           New files, containing node types that describe
701           a parameterized port or mirrorport found in the
702           body of a parameterized connector.
704         * TAO_IDL/include/ast_generator.h:
705         * TAO_IDL/include/ast_connector.h:
706         * TAO_IDL/include/ast_porttype.h:
707         * TAO_IDL/include/ast_visitor.h:
708         * TAO_IDL/be/be_visitor.cpp:
709         * TAO_IDL/be/be_generator.cpp:
710         * TAO_IDL/ast/ast_generator.cpp:
711         * TAO_IDL/ast/ast_porttype.cpp:
712         * TAO_IDL/be_include/be_visitor.h:
713         * TAO_IDL/be_include/be_generator.h:
714         * TAO_IDL/util/utl_err.cpp:
716           Intergration of the new node types above into
717           the IDL compiler.
719         Wed Aug 19 16:38:17 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
721         * TAO_IDL/fe/idl.yy:
723           Fixed some comments.
725         Tue Jul 28 18:46:17 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
727         * TAO_IDL/include/ast_module.h:
729           Cosmetic changes.
731         * TAO_IDL/narrow/narrow.cpp:
733           Added missing cases for AST_Connector.
735         Tue Jul 28 18:22:19 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
737         * TAO_IDL/fe/idl.yy:
738         * TAO_IDL/fe/y.tab.cpp:
739         * TAO_IDL/include/idl_global.h:
740         * TAO_IDL/include/utl_err.h:
741         * TAO_IDL/util/utl_err.cpp:
743           Added semantic actions and inheritance checking for creation
744           of connector.
746         Tue Jul 28 16:46:35 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
748         * TAO_IDL/be_include/be_connector.h:
749         * TAO_IDL/be/be_connector.cpp:
751           New files, defining the backend version of connectors.
753         * TAO_IDL/ast/ast_connector.cpp:
754         * TAO_IDL/ast/ast_generator.cpp:
755         * TAO_IDL/ast/ast_module.cpp:
756         * TAO_IDL/be/be_generator.cpp:
757         * TAO_IDL/be/be_component.cpp:
758         * TAO_IDL/be/be_visitor.cpp:
759         * TAO_IDL/be_include/be_generator.h:
760         * TAO_IDL/be_include/be_visitor.h:
761         * TAO_IDL/include/ast_generator.h:
762         * TAO_IDL/include/ast_module.h:
763         * TAO_IDL/include/ast_visitor.h:
764         * TAO_IDL/include/utl_scope.h:
765         * TAO_IDL/util/utl_scope.cpp:
767           Changes related to the new backend type.
769         Tue Jul 28 15:29:46 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
771         * TAO_IDL/fe/idl.yy:
772         * TAO_IDL/fe/y.tab.cpp:
774           Fixed parsing mistake that did not allow non-template
775           extended ports in a connector.
777         Tue Jul 28 14:34:46 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
779         * TAO_IDL/fe/idl.yy:
780         * TAO_IDL/fe/y.tab.cpp:
781         * TAO_IDL/include/idl_global.h:
782         * TAO_IDL/util/utl_err.cpp:
784           Production rules for connectors, and corresponding new
785           parse state and associated error message.
787         Mon Jul 27 19:20:07 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
789         * TAO_IDL/fe/idl.yy:
790         * TAO_IDL/fe/y.tab.cpp:
792           Fixed typos in idl.yy and regenerated.
794         Mon Jul 27 18:57:11 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
796         * TAO_IDL/include/ast_connector.h:
797         * TAO_IDL/ast/ast_connector.cp:
799           New files, defining a connector node class.
801         * TAO_IDL/ast/ast_extended_port.cpp:
802         * TAO_IDL/ast/ast_generator.cpp:
803         * TAO_IDL/ast/ast_mirror_port.cpp:
804         * TAO_IDL/ast/ast_porttype.cpp:
805         * TAO_IDL/ast/ast_redef.cpp:
806         * TAO_IDL/ast/ast_template_interface.cpp:
807         * TAO_IDL/be/be_extended_port.cpp:
808         * TAO_IDL/be/be_generator.cpp:
809         * TAO_IDL/be/be_mirror_port.cpp:
810         * TAO_IDL/be_include/be_extended_port.h:
811         * TAO_IDL/be_include/be_generator.h:
812         * TAO_IDL/be_include/be_mirror_port.h:
813         * TAO_IDL/fe/fe_utils.cpp:
814         * TAO_IDL/fe/idl.yy:
815         * TAO_IDL/fe/y.tab.cpp:
816         * TAO_IDL/include/ast_component.h:
817         * TAO_IDL/include/ast_decl.h:
818         * TAO_IDL/include/ast_extended_port.h:
819         * TAO_IDL/include/ast_generator.h:
820         * TAO_IDL/include/ast_mirror_port.h:
821         * TAO_IDL/include/ast_porttype.h:
822         * TAO_IDL/include/utl_err.h:
823         * TAO_IDL/util/utl_err.cpp:
825           Changed extended port and mirror port classes to take
826           an actual list of AST nodes, instead of a list of names.
827           Lookup and error checking on the list of names is now
828           done in the parser.
830         Mon Jul 27 14:46:05 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
832         * TAO_IDL/ast/ast_extended_port.cpp:
833         * TAO_IDL/fe/fe_utils.cpp:
834         * TAO_IDL/fe/idl.yy:
835         * TAO_IDL/fe/y.tab.h:
836         * TAO_IDL/fe/y.tab.cpp:
837         * TAO_IDL/include/ast_component.h:
838         * TAO_IDL/include/ast_extended_port.h:
839         * TAO_IDL/include/fe_utils.h:
840         * TAO_IDL/include/idl_global.h:
841         * TAO_IDL/include/utl_err.h:
842         * TAO_IDL/include/utl_scope.h:
843         * TAO_IDL/util/utl_err.cpp:
844         * TAO_IDL/util/utl_scope.cpp:
846           - Added production rules and semantic actions for extended
847             ports and mirror ports, as they appear in a component
848             (the connector versions, since connectors may be
849             parameterized, will be slightly different).
851           - Removed spaces in blank lines in several files.
853         Fri Jul 24 19:08:55 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
855         * TAO_IDL/ast/ast_mirror_port.cpp:
856         * TAO_IDL/include/ast_mirror_port.h:
857         * TAO_IDL/be/be_mirror_port.cpp:
858         * TAO_IDL/be_include/be_mirror_port.h:
860           New files, defining a mirror port, which
861           is found in a component, and is an instantiation
862           of a porttype declaration, similar to an
863           extended port, but with all the 'uses' and
864           'provides' keywords interchanged.
866         * TAO_IDL/ast/ast_redef.cpp:
867         * TAO_IDL/ast/ast_component.cpp:
868         * TAO_IDL/ast/ast_generator.cpp:
869         * TAO_IDL/be/be_generator.cpp:
870         * TAO_IDL/be/be_visitor.cpp:
871         * TAO_IDL/be_include/be_generator.h:
872         * TAO_IDL/be_include/be_visitor.h:
873         * TAO_IDL/include/ast_component.h:
874         * TAO_IDL/include/ast_decl.h:
875         * TAO_IDL/include/ast_generator.h:
876         * TAO_IDL/include/ast_visitor.h:
878           Other changes corresponding to the new mirror
879           port classes.
881         Fri Jul 24 17:49:30 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
883         * TAO_IDL/ast/ast_extended_port.cpp:
884         * TAO_IDL/include/ast_extended_port.h:
885         * TAO_IDL/be/be_extended_port.cpp:
886         * TAO_IDL/be_include/be_extended_port.h:
888           New files, defining an extended port, which
889           is found in a component, and is an instantiation
890           of a porttype declaration.
892         * TAO_IDL/ast/ast_consumes.cpp:
893         * TAO_IDL/ast/ast_porttype.cpp:
894         * TAO_IDL/ast/ast_redef.cpp:
895         * TAO_IDL/be/be_porttype.cpp:
896         * TAO_IDL/be/be_visitor.cpp:
897         * TAO_IDL/be_include/be_porttype.h:
898         * TAO_IDL/be_include/be_visitor.h:
899         * TAO_IDL/include/ast_decl.h:
900         * TAO_IDL/include/ast_porttype.h:
901         * TAO_IDL/include/ast_visitor.h:
903           Other changes corresponding to the new extended
904           port classes.
906         Fri Jul 24 15:38:24 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
908         * TAO_IDL/fe/idl.yy:
909         * TAO_IDL/fe/y.tab.cpp:
910         * TAO_IDL/include/idl_global.h:
911         * TAO_IDL/util/utl_err.cpp:
913           Added production rules and parse state for extended port.
915         Fri Jul 24 13:56:43 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
917         * TAO_IDL/ast/ast_generator.cpp:
918         * TAO_IDL/ast/ast_porttype.cpp:
919         * TAO_IDL/ast/ast_template_common.cpp:
920         * TAO_IDL/ast/ast_template_interface.cpp:
921         * TAO_IDL/be/be_generator.cpp:
922         * TAO_IDL/be/be_porttype.cpp:
923         * TAO_IDL/be/be_template_interface.cpp:
924         * TAO_IDL/be_include/be_generator.h:
925         * TAO_IDL/be_include/be_porttype.h:
926         * TAO_IDL/be_include/be_template_interface.h:
927         * TAO_IDL/fe/fe_template_header_common.cpp:
928         * TAO_IDL/fe/fe_template_interface_header.cpp:
929         * TAO_IDL/include/ast_generator.h:
930         * TAO_IDL/include/ast_porttype.h:
931         * TAO_IDL/include/ast_template_common.h:
932         * TAO_IDL/include/ast_template_interface.h:
934           Changed template param list member to be a pointer
935           so it can just be passed in from the parser, and then
936           can be 0 if there are no template parameters (for
937           porttype and port declarations, they are optional).
939         Thu Jul 23 18:33:54 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
941         * TAO_IDL/include/ast_template_interface.h:
943           Removed protected member duplicated in base class.
945         Thu Jul 23 18:12:16 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
947         * TAO_IDL/ast/ast_template_interface.cpp:
948         * TAO_IDL/fe/idl.yy:
949         * TAO_IDL/fe/y.tab.h:
950         * TAO_IDL/fe/y.tab.cpp:
951         * TAO_IDL/include/ast_provides.h:
952         * TAO_IDL/include/ast_template_interface.h:
953         * TAO_IDL/include/utl_err.h:
954         * TAO_IDL/util/utl_err.cpp:
956           Added semantic actions for extended port creation.
958         Thu Jul 23 13:14:51 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
960         * TAO_IDL/fe/fe_instantiated_interface_header.cpp:
961         * TAO_IDL/include/fe_instantiated_interface_header.h:
963           New files, defining a class to collect info in the parser
964           about interfaces instantiated in an extended port declatation
965           from a previously defined template interface.
967         * TAO_IDL/include/fe_template_interface_header.h:
969           Fixed typo in comment.
971         Tue Jul 21 19:47:09 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
973         * TAO_IDL/ast/ast_instantiated_interface.cpp:
974         * TAO_IDL/include/ast_instantiated_interface.h:
975         * TAO_IDL/be/be_instantiated_interface.cpp:
976         * TAO_IDL/be_include/be_instantiated_interface.h:
978           New files, defining frontend and backend versions of
979           an interface that is instantiated in an extended
980           provides or uses declaration from a previously defined
981           template interface.
983         * TAO_IDL/ast/ast_generator.cpp:
984         * TAO_IDL/be/be_generator.cpp:
985         * TAO_IDL/be/be_visitor.cpp:
986         * TAO_IDL/be_include/be_generator.h:
987         * TAO_IDL/be_include/be_visitor.h:
988         * TAO_IDL/include/ast_generator.h:
989         * TAO_IDL/include/ast_visitor.h:
990         * TAO_IDL/include/utl_namelist.h:
992           Changes corresponding to the new AST node type above.
994         Tue Jul 21 17:51:34 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
996         * TAO_IDL/fe/idl.yy:
997         * TAO_IDL/fe/y.tab.cpp:
999           Refactored semantic action code creating simple ports,
1000           and fixed an incorrect comment.
1002         Tue Jul 21 16:57:33 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1004         * TAO_IDL/ast/ast_component.cpp:
1005         * TAO_IDL/ast/ast_porttype.cpp:
1006         * TAO_IDL/be/be_component.cpp:
1007         * TAO_IDL/be/be_consumes.cpp:
1008         * TAO_IDL/be/be_emits.cpp:
1009         * TAO_IDL/be/be_field.cpp:
1010         * TAO_IDL/be/be_porttype.cpp:
1011         * TAO_IDL/be/be_provides.cpp:
1012         * TAO_IDL/be/be_publishes.cpp:
1013         * TAO_IDL/be/be_uses.cpp:
1014         * TAO_IDL/be_include/be_porttype.h:
1015         * TAO_IDL/include/ast_component.h:
1016         * TAO_IDL/include/ast_porttype.h:
1017         * TAO_IDL/narrow/narrow.cpp:
1018         * TAO_IDL/util/utl_scope.cpp:
1020           - Added missing narrowing code for porttypes.
1021           - Removed unused out port list stuff in AST_Component.
1022           - Updated port destroy() methods to include be_field.
1023           - Cosmetic changes.
1025         Tue Jul 21 16:09:50 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1027         * TAO_IDL/ast/ast_component.cpp:
1028         * TAO_IDL/ast/ast_generator.cpp:
1029         * TAO_IDL/ast/ast_provides.cpp:
1030         * TAO_IDL/ast/ast_uses.cpp:
1031         * TAO_IDL/be/be_consumes.cpp:
1032         * TAO_IDL/be/be_emits.cpp:
1033         * TAO_IDL/be/be_generator.cpp:
1034         * TAO_IDL/be/be_provides.cpp:
1035         * TAO_IDL/be/be_publishes.cpp:
1036         * TAO_IDL/be/be_uses.cpp:
1037         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
1038         * TAO_IDL/be/be_visitor_component.cpp:
1039         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
1040         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1041         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
1042         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
1043         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1044         * TAO_IDL/be_include/be_consumes.h:
1045         * TAO_IDL/be_include/be_emits.h:
1046         * TAO_IDL/be_include/be_generator.h:
1047         * TAO_IDL/be_include/be_provides.h:
1048         * TAO_IDL/be_include/be_publishes.h:
1049         * TAO_IDL/be_include/be_uses.h:
1050         * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
1051         * TAO_IDL/be_include/be_visitor_component/component_svh.h:
1052         * TAO_IDL/be_include/be_visitor_component/component_svs.h:
1053         * TAO_IDL/fe/idl.yy:
1054         * TAO_IDL/fe/y.tab.cpp:
1055         * TAO_IDL/include/ast_component.h:
1056         * TAO_IDL/include/ast_generator.h:
1057         * TAO_IDL/include/ast_provides.h:
1058         * TAO_IDL/include/ast_uses.h:
1059         * TAO_IDL/include/idl_global.h:
1060         * TAO_IDL/util/utl_global.cpp:
1062           More changes resulting from the new port AST nodes,
1063           including changes to code generation.
1065         Mon Jul 20 14:33:57 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1067         * TAO_IDL/fe/idl.yy:
1068         * TAO_IDL/fe/y.tab.cpp:
1070           Changed semantic actions for component ports to use the new
1071           AST_* port nodes.
1073         Mon Jul 20 13:49:19 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1075         * TAO_IDL/ast/ast_component.cpp:
1076         * TAO_IDL/ast/ast_porttype.cpp:
1077         * TAO_IDL/util/utl_scope.cpp:
1078         * TAO_IDL/ast/ast_redef.cpp:
1079         * TAO_IDL/include/ast_component.h:
1080         * TAO_IDL/include/ast_consumes.h:
1081         * TAO_IDL/include/ast_porttype.h:
1082         * TAO_IDL/include/utl_scope.h:
1084           Added fe_add_*() methods for ports to AST_Component and
1085           AST_PortType, and to the common base class UTL_Scope.
1087         Fri Jul 17 19:49:03 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1089         * TAO_IDL/ast/ast_generator.cpp:
1090         * TAO_IDL/ast/ast_uses.cpp:
1091         * TAO_IDL/be/be_consumes.cpp:
1092         * TAO_IDL/be/be_emits.cpp:
1093         * TAO_IDL/be/be_generator.cpp:
1094         * TAO_IDL/be/be_provides.cpp:
1095         * TAO_IDL/be/be_publishes.cpp:
1096         * TAO_IDL/be/be_uses.cpp:
1097         * TAO_IDL/be_include/be_consumes.h:
1098         * TAO_IDL/be_include/be_emits.h:
1099         * TAO_IDL/be_include/be_generator.h:
1100         * TAO_IDL/be_include/be_provides.h:
1101         * TAO_IDL/be_include/be_publishes.h:
1102         * TAO_IDL/be_include/be_uses.h:
1103         * TAO_IDL/include/ast_generator.h:
1104         * TAO_IDL/include/ast_uses.h:
1106           - Changed BE provides, uses, publishes, emits and
1107             consumes node constructor signatures.
1109           - Added FE and BE factory functions for new port nodes.
1111         Fri Jul 17 19:03:02 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1113         * TAO_IDL/include/ast_provides.h:
1114         * TAO_IDL/include/ast_uses.h:
1115         * TAO_IDL/include/ast_consumes.h:
1116         * TAO_IDL/include/ast_publishes.h:
1117         * TAO_IDL/include/ast_emits.h:
1118         * TAO_IDL/be/be_provides.cpp:
1119         * TAO_IDL/be/be_consumes.cpp:
1120         * TAO_IDL/be/be_uses.cpp:
1121         * TAO_IDL/be/be_emits.cpp:
1122         * TAO_IDL/be/be_publishes.cpp:
1123         * TAO_IDL/ast/ast_provides.cpp:
1124         * TAO_IDL/ast/ast_consumes.cpp:
1125         * TAO_IDL/ast/ast_publishes.cpp:
1126         * TAO_IDL/ast/ast_emits.cpp:
1127         * TAO_IDL/ast/ast_uses.cpp:
1128         * TAO_IDL/be_include/be_publishes.h:
1129         * TAO_IDL/be_include/be_uses.h:
1130         * TAO_IDL/be_include/be_emits.h:
1131         * TAO_IDL/be_include/be_provides.h:
1132         * TAO_IDL/be_include/be_consumes.h:
1134           New files, making component and porttype
1135           port declarations full-fledged nodes in
1136           the AST. Formerly they were stored as
1137           a list of info structs.
1139         * TAO_IDL/include/ast_decl.h:
1140         * TAO_IDL/include/ast_template_interface.h:
1141         * TAO_IDL/include/ast_field.h:
1142         * TAO_IDL/include/ast_visitor.h:
1143         * TAO_IDL/include/ast_component.h:
1144         * TAO_IDL/be/be_visitor.cpp:
1145         * TAO_IDL/ast/ast_attribute.cpp:
1146         * TAO_IDL/ast/ast_decl.cpp:
1147         * TAO_IDL/ast/ast_field.cpp:
1148         * TAO_IDL/be_include/be_visitor.h:
1150           Changes corresponding to the new nodes
1151           above, and cosmetic changes.
1153         * orbsvcs/IFR_Service/ifr_visitor.h:
1154         * orbsvcs/IFR_Service/ifr_visitor.cpp:
1156           Added new visit_* methods corresponding to the new
1157           nodes.
1159         Fri Jul 17 15:07:49 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1161         * TAO_IDL/fe/idl.yy:
1162         * TAO_IDL/fe/y.tab.cpp:
1164           Cleanup of semantic action code for facets.
1166         * TAO_IDL/include/ast_component.h:
1168           Removed whitespace spaces.
1170         Fri Jul 17 13:37:43 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1172         * TAO_IDL/fe/idl.yy:
1173         * TAO_IDL/fe/y.tab.cpp:
1175           Fixed a double deletion bug in AST memory management.
1177         * TAO_IDL/fe/fe_porttype_header.cpp:
1178         * TAO_IDL/include/fe_porttype_header.h:
1180           Removed these files.
1182         Thu Jul 16 22:03:56 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1184         * TAO_IDL/ast/ast_generator.cpp:
1185         * TAO_IDL/ast/ast_module.cpp:
1186         * TAO_IDL/ast/ast_redef.cpp:
1187         * TAO_IDL/be/be_generator.cpp:
1188         * TAO_IDL/be_include/be_generator.h:
1189         * TAO_IDL/fe/idl.yy:
1190         * TAO_IDL/fe/y.tab.cpp:
1191         * TAO_IDL/include/ast_generator.h:
1192         * TAO_IDL/include/ast_module.h:
1193         * TAO_IDL/include/ast_root.h:
1194         * TAO_IDL/include/fe_porttype_header.h:
1195         * TAO_IDL/include/utl_scope.h:
1196         * TAO_IDL/util/utl_scope.cpp:
1198           Added semantic actions for creating a porttype node in
1199           the AST.
1201         Wed Jul 15 21:41:00 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1203         * TAO_IDL/ast/ast_porttype.cpp
1204         * TAO_IDL/be/be_porttype.cpp:
1205         * TAO_IDL/be_include/be_porttype.h:
1206         * TAO_IDL/fe/fe_porttype_header.cpp:
1207         * TAO_IDL/fe/fe_template_header_common.cpp:
1208         * TAO_IDL/fe/fe_template_interface_header.cpp:
1209         * TAO_IDL/fe/fe_utils.cpp:
1210         * TAO_IDL/include/ast_porttype.h:
1211         * TAO_IDL/include/ast_template_interface.h:
1212         * TAO_IDL/include/fe_porttype_header.h:
1213         * TAO_IDL/include/fe_template_header_common.h:
1214         * TAO_IDL/include/fe_template_interface_header.h:
1215         * TAO_IDL/include/fe_utils.h:
1217           Modified and refactored the IDL3+ info datatypes
1218           and FE header classes.
1220         Wed Jul 15 14:09:13 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1222         * TAO_IDL/fe/idl.yy:
1223         * TAO_IDL/fe/y.tab.cpp:
1225           Changed rules for extended provides and uses declarations to
1226           parse overlooked template brackets.
1228         Wed Jul 15 13:23:25 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1230         * TAO_IDL/fe/idl.yy:
1231         * TAO_IDL/fe/y.tab.cpp:
1233           Added overlooked semicolon rule after porttype declaration.
1235         Wed Jul 15 01:06:51 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1237         * TAO_IDL/be/be_porttype.cpp:
1238         * TAO_IDL/be/be_template_interface.cpp:
1239         * TAO_IDL/fe/fe_template_header_common.cpp:
1240         * TAO_IDL/fe/fe_template_interface_header.cpp:
1241         * TAO_IDL/include/ast_template_common.h:
1242         * TAO_IDL/include/utl_err.h:
1243         * TAO_IDL/util/utl_err.cpp:
1245           Fixed g++ build & runtime errors.
1247         Wed Jul 15 00:08:05 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1249         * TAO_IDL/include/fe_template_header_common.h:
1250         * TAO_IDL/fe/fe_template_header_common.cpp:
1251         * TAO_IDL/include/ast_template_common.h:
1252         * TAO_IDL/ast/ast_template_common.cpp:
1253         * TAO_IDL/include/fe_porttype_header.h:
1254         * TAO_IDL/fe/fe_porttype_header.cpp:
1256           New files, defining:
1257           - a porttype header class, to gather information about a porttype
1258             declaration from the parser
1259           - a template header base class, containing members and methods
1260             common to classes FE_PorttypeHeader and FE_Template_InterfaceHeader
1261           - a template ast base class containing members and methods common
1262             to classes AST_PortType and AST_Template_Interface.
1264         * TAO_IDL/ast/ast_porttype.cpp:
1265         * TAO_IDL/ast/ast_template_interface.cpp:
1266         * TAO_IDL/fe/fe_template_interface_header.cpp:
1267         * TAO_IDL/include/ast_porttype.h:
1268         * TAO_IDL/include/ast_template_interface.h:
1269         * TAO_IDL/include/fe_template_interface_header.h:
1271           Changes to make use of the new base classes above.
1273         * TAO_IDL/include/fe_utils.h:
1275           Removed whitespace.
1277         Tue Jul 14 20:36:44 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1279         * TAO_IDL/ast/ast_template_interface.cpp:
1280         * TAO_IDL/fe/fe_template_interface_header.cpp:
1281         * TAO_IDL/fe/fe_utils.cpp:
1282         * TAO_IDL/fe/idl.yy:
1283         * TAO_IDL/fe/y.tab.cpp:
1284         * TAO_IDL/include/fe_utils.h:
1286           - Added data types to FE_Utils for storage of descriptions
1287             of porttype contents.
1289           - Changed all member names in FE_Utils data types to
1290             have a trailing underscore.
1292         Tue Jul 14 18:26:09 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1294         * TAO_IDL/fe/idl.yy:
1295         * TAO_IDL/fe/y.tab.cpp:
1297           Restored changed to template interface production rules with
1298           the previous bug fixed.
1300         Tue Jul 14 15:30:20 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1302         * TAO_IDL/fe/idl.yy:
1303         * TAO_IDL/fe/y.tab.cpp:
1305           Reverted some changes to template interface production rules
1306           to eliminate runtime errors.
1308         Thu Jul  9 21:13:38 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1310         * TAO_IDL/ast/ast_porttype.cpp:
1312           Fixed unused arg warning.
1314         * TAO_IDL/fe/idl.yy:
1315         * TAO_IDL/fe/y.tab.cpp:
1316         * TAO_IDL/include/idl_global.h:
1317         * TAO_IDL/util/utl_err.cpp:
1319           - Added production rules for porttype declarations.
1320           - Added parse states for template interfaces and porttypes.
1321           - Added error message and set statements corresponding to new parse states.
1323         Wed Jul  8 22:37:55 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1325         * TAO_IDL/ast/ast_porttype.cpp:
1326         * TAO_IDL/include/ast_porttype.h:
1327         * TAO_IDL/be/be_porttype.cpp:
1328         * TAO_IDL/be_include/be_porttype.h:
1330           New files, containing frontend and backend definitions
1331           of classes corresponding to the IDL3+ keyword 'porttype'.
1333         * TAO_IDL/include/ast_decl.h:
1334         * TAO_IDL/include/ast_visitor.h:
1335         * TAO_IDL/be/be_template_interface.cpp:
1336         * TAO_IDL/be/be_visitor.cpp:
1337         * TAO_IDL/ast/ast_template_interface.cpp:
1338         * TAO_IDL/ast/ast_decl.cpp:
1339         * TAO_IDL/be_include/be_template_interface.h:
1340         * TAO_IDL/be_include/be_visitor.h:
1342           Added traversal methods for the new port type classes,
1343           and other changes relating to the new AST node types.
1345         * orbsvcs/IFR_Service/ifr_visitor.h:
1346         * orbsvcs/IFR_Service/ifr_visitor.cpp:
1348           Added the new traversal methods to make this visitor base
1349           class concrete.
1351         Wed Jul  8 20:22:56 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1353         * TAO_IDL/include/fe_template_interface_header.h:
1354         * TAO_IDL/include/ast_decl.h:
1355         * TAO_IDL/include/fe_interface_header.h:
1356         * TAO_IDL/include/ast_template_interface.h:
1357         * TAO_IDL/include/utl_err.h:
1358         * TAO_IDL/ast/ast_template_interface.cpp:
1359         * TAO_IDL/ast/ast_typedef.cpp:
1360         * TAO_IDL/ast/ast_decl.cpp:
1361         * TAO_IDL/fe/fe_template_interface_header.cpp:
1362         * TAO_IDL/fe/fe_interface_header.cpp:
1363         * TAO_IDL/util/utl_err.cpp:
1365           - Added check for duplicate template parameter ids in
1366             a template interface.
1368           - Added check for mismatched template parameters (type
1369             and id) between parent and child template interface.
1371           - Added appropriate error messages for the above errors.
1373           - Added narrowing, visiting and dumping methods to
1374             AST_Template_Interface.
1376           - Refactored code in FE_InterfaceHeader to get more
1377             reuse.
1379         Tue Jul  7 21:38:11 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1381         * TAO_IDL/fe/idl.yy:
1382         * TAO_IDL/fe/y.tab.cpp:
1384           Added semantic action that creates a template interface in the AST.
1386         Tue Jul  7 21:12:52 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1388         * TAO_IDL/include/ast_generator.h:
1389         * TAO_IDL/include/fe_utils.h:
1390         * TAO_IDL/include/fe_template_interface_header.h:
1391         * TAO_IDL/include/ast_template_interface.h:
1392         * TAO_IDL/be/be_template_interface.cpp:
1393         * TAO_IDL/be/be_generator.cpp:
1394         * TAO_IDL/ast/ast_generator.cpp:
1395         * TAO_IDL/ast/ast_template_interface.cpp:
1396         * TAO_IDL/be_include/be_generator.h:
1397         * TAO_IDL/be_include/be_template_interface.h:
1398         * TAO_IDL/fe/fe_utils.cpp:
1399         * TAO_IDL/fe/fe_template_interface_header.cpp:
1400         * TAO_IDL/fe/y.tab.cpp:
1401         * TAO_IDL/fe/fe_interface_header.cpp:
1403           - Changed FE_Template_InterfaceHeader to inherit from
1404             FE_InterfaceHeader and reuse much of its code.
1406           - Added factory methods for creating template interfaces
1407             in the AST.
1409         Tue Jul  7 18:56:01 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1411         * TAO_IDL/fe/fe_utils.cpp:
1412         * TAO_IDL/include/fe_utils.h:
1414           New files, defining datatypes used to hold information about a
1415           template interface's template parameters and inheritance.
1417         * TAO_IDL/ast/ast_template_interface.cpp:
1418         * TAO_IDL/be/be_template_interface.cpp:
1419         * TAO_IDL/be_include/be_template_interface.h:
1420         * TAO_IDL/fe/fe_template_interface_header.cpp:
1421         * TAO_IDL/fe/idl.yy:
1422         * TAO_IDL/fe/y.tab.h:
1423         * TAO_IDL/fe/y.tab.cpp:
1424         * TAO_IDL/include/ast_component.h:
1425         * TAO_IDL/include/ast_interface.h:
1426         * TAO_IDL/include/ast_template_interface.h:
1427         * TAO_IDL/include/fe_interface_header.h:
1428         * TAO_IDL/include/fe_template_interface_header.h:
1430           - Moved template interface info datatypes from class AST_Interface
1431             to struct FE_Utils.
1433           - Cosmetic changes to ast_component.h.
1435           - Added semantic actions for template interface template parameters
1436             and inheritance.
1438         Fri Jul  3 23:40:25 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1440         * TAO_IDL/fe/idl.ll:
1441         * TAO_IDL/fe/lex.yy.cpp:
1443           Added missing include.
1445         Fri Jul  3 23:26:45 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1447         * TAO_IDL/ast/ast_template_interface.cpp:
1448         * TAO_IDL/be/be_template_interface.cpp:
1449         * TAO_IDL/be_include/be_template_interface.h:
1450         * TAO_IDL/fe/idl.yy:
1451         * TAO_IDL/fe/y.tab.h:
1452         * TAO_IDL/fe/y.tab.cpp:
1453         * TAO_IDL/include/ast_interface.h:
1454         * TAO_IDL/include/ast_template_interface.h:
1455         * TAO_IDL/include/idl_global.h:
1457           - Moved template parameter info type/name pair data
1458             structures to class AST_Interface.
1460           - Added semantic action to capture a single template
1461             parameter from an IDL3+ template interface.
1463         Fri Jul  3 21:00:23 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1465         * TAO_IDL/include/fe_home_header.h:
1466         * TAO_IDL/include/fe_event_header.h:
1467         * TAO_IDL/include/fe_obv_header.h:
1468         * TAO_IDL/include/fe_component_header.h:
1469         * TAO_IDL/fe/fe_event_header.cpp:
1470         * TAO_IDL/fe/fe_obv_header.cpp:
1471         * TAO_IDL/fe/fe_home_header.cpp:
1472         * TAO_IDL/fe/fe_component_header.cpp:
1474           New files, containing individual classes split
1475           off from fe_interface_header.{h,cpp}. Also
1476           added cleanup of pointer arrays allocated
1477           while processing inherited and supported types.
1479         * TAO_IDL/be/be_template_interface.cpp:
1480         * TAO_IDL/ast/ast_template_interface.cpp:
1481         * TAO_IDL/be_include/be_template_interface.h:
1482         * TAO_IDL/include/ast_template_interface.h:
1484           New files, defining front- and back-end nodes
1485           for the template interface IDL3+ construct.
1487         * TAO_IDL/include/idl_global.h:
1489           Defined container types for single and multiple
1490           type/name pairs used to desccribe the template
1491           parameters of an IDL3+ template interface.
1493         * TAO_IDL/be/be_interface.cpp:
1494         * TAO_IDL/be_include/be_interface.h:
1495         * TAO_IDL/fe/fe_template_interface_header.cpp:
1496         * TAO_IDL/include/fe_template_interface_header.h:
1497         * TAO_IDL/fe/fe_interface_header.cpp:
1498         * TAO_IDL/include/fe_interface_header.h:
1500           Minor/cosmetic changes.
1502         * TAO_IDL/fe/y.tab.cpp:
1503         * TAO_IDL/fe/idl.yy:
1504         * TAO_IDL/fe/lex.yy.cpp:
1505         * TAO_IDL/fe/idl.ll:
1507           Added #includes of the new fe_*_header.h files.
1509         Fri Jul  3 15:18:29 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1511         * TAO_IDL/fe/idl.yy:
1512         * TAO_IDL/fe/y.tab.cpp.diff:
1513         * TAO_IDL/fe/y.tab.cpp:
1515         Thu Jun 25 19:45:13 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1517         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
1518         * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1520           Fixed signed/unsigned mismatch warnings.
1522         * TAO_IDL/fe/fe_template_interface_header.cpp:
1523         * TAO_IDL/include/fe_template_interface_header.h:
1525           Fixed cut/paste errors.
1527         * TAO_IDL/fe/idl.ll:
1528         * TAO_IDL/fe/idl.yy:
1529         * TAO_IDL/fe/lex.yy.cpp:
1530         * TAO_IDL/fe/lex.yy.cpp.diff:
1531         * TAO_IDL/fe/y.tab.cpp.diff:
1532         * TAO_IDL/fe/y.tab.cpp:
1534           Added production rules for template interface inheritance,
1535           and fixed typo in new token declarations.
1537         Thu Jun 25 16:33:34 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1539         * TAO_IDL/fe/fe_template_interface_header.cpp:
1540         * TAO_IDL/include/fe_template_interface_header.h:
1542           New files, to be filled in later and used in the parser to
1543           gather information about template interface declarations.
1545         * TAO_IDL/fe/idl.yy:
1546         * TAO_IDL/fe/y.tab.h:
1547         * TAO_IDL/fe/y.tab.cpp.diff:
1548         * TAO_IDL/fe/y.tab.cpp:
1550           New production rules for template interfaces.
1552         * TAO_IDL/include/ast_decl.h:
1554           Added new values to the NodeType enum.
1556         Tue Jun 23 20:27:46 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1558         * orbsvcs/orbsvcs/HTIOP/htiop_endpoints.pidl:
1559         * orbsvcs/orbsvcs/SSLIOP.idl:
1560         * orbsvcs/orbsvcs/HTIOP.idl:
1561         * orbsvcs/orbsvcs/CSIIOP.idl:
1562         * orbsvcs/orbsvcs/RtecUDPAdmin.idl:
1563         * tao/EndpointPolicy/IIOPEndpointValue.pidl:
1564         * tao/Strategies/sciop_endpoints.pidl:
1566           More escapes added to 'port' identifiers.
1568         Tue Jun 23 20:12:06 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1570         * TAO_IDL/fe/y.tab.cpp.diff:
1571         * TAO_IDL/fe/y.tab.cpp:
1573           Removed switch statements with only a default case, and used
1574           TAO_YYUSE, the parser-specific unused arg macro, on an unused
1575           parameter in tao_yy_symbol_value_print().
1577         Tue Jun 23 19:47:58 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1579         * tao/IIOP_Endpoints.pidl:
1580         * tao/IIOP.pidl:
1582           Added escapes to 'port' identifiers, since it is now a
1583           keyword.
1585         Tue Jun 23 19:03:19 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1587         * TAO_IDL/fe/idl.ll:
1588         * TAO_IDL/fe/idl.yy:
1589         * TAO_IDL/fe/lex.yy.cpp:
1590         * TAO_IDL/fe/lex.yy.cpp.diff:
1591         * TAO_IDL/fe/y.tab.h:
1592         * TAO_IDL/fe/y.tab.cpp:
1594           Added new IDL3+ keywords: typename, primitive, port, mirrorport,
1595           porttype, and connector. The $ concatenation symbol is also
1596           now recognized as a token.
1598         * TAO_IDL/tao_idl.mpc:
1600           Updated error messages stating the earliest required versions of
1601           Bison and Flex.
1603         Tue Jun 23 17:20:15 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
1605         * TAO_IDL/fe/idl.ll:
1607           Updated comment.
1609         * TAO_IDL/fe/lex.yy.cpp:
1610         * TAO_IDL/fe/lex.yy.cpp.diff:
1611         * TAO_IDL/fe/y.tab.h:
1612         * TAO_IDL/fe/y.tab.cpp.diff:
1613         * TAO_IDL/fe/y.tab.cpp:
1615           Regenerated y.tab.cpp and lex.yy.cpp without changing the IDL grammar,
1616           but using updated versions of Bison (2.3) and Flex (2.5.35), and updated
1617           the corresponding diff files.
1619         Mon Jun 22 09:22:17 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1621         * TAO_IDL/be/be_codegen.cpp:
1622           Generate closign )
1624         Fri Jun 19 19:33:17 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1626         * TAO_IDL/be/be_sunsoft.cpp:
1627         * TAO_IDL/be_include/be_sunsoft.h:
1628         * TAO_IDL/be_include/be_stream_factory.h:
1629         * TAO_IDL/be/be_stream_factory.cpp:
1631           Removed files, no longer needed.
1633         * TAO_IDL/be/be_codegen.cpp:
1634         * TAO_IDL/be/be_tmplinst.cpp:
1635         * TAO_IDL/be/be_global.cpp:
1636         * TAO_IDL/be/be_produce.cpp:
1637         * TAO_IDL/be/be_helper.cpp:
1638         * TAO_IDL/be/be_interface.cpp:
1639         * TAO_IDL/be_include/be_helper.h:
1640         * TAO_IDL/be_include/be_codegen.h:
1641         * TAO_IDL/be_include/be_global.h:
1643           - Made abstract class TAO_OutStream concrete
1644             by moving 3 method implementations from
1645             derived class TAO_SunSoft_OutStream and
1646             eliminating the derived class.
1648           - Added code generation of export header files.
1650         Fri Jun 19 12:41:09 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1652         * TAO_IDL/be/be_visitor_component/component.cpp:
1654           Added the new visitor context states to switch
1655           statements in visit_typedef() and visit_operation().
1657         Thu Jun 18 18:44:18 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1659         * TAO_IDL/include/idl_global.h:
1660         * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
1661         * TAO_IDL/be/be_visitor_operation.cpp:
1662         * TAO_IDL/be/be_visitor_argument/arglist.cpp:
1663         * TAO_IDL/be/be_identifier_helper.cpp:
1664         * TAO_IDL/be/be_interface_strategy.cpp:
1665         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1666         * TAO_IDL/be/be_visitor_home/home_exs.cpp:
1667         * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1668         * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1669         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1670         * TAO_IDL/be/be_visitor_operation/rettype.cpp:
1671         * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
1672         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
1673         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1674         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
1675         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
1676         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
1677         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1678         * TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp:
1679         * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
1680         * TAO_IDL/be/be_visitor_null_return_value.cpp:
1681         * TAO_IDL/be/be_decl.cpp:
1682         * TAO_IDL/ast/ast_decl.cpp:
1683         * TAO_IDL/be_include/be_visitor_operation/rettype.h:
1684         * TAO_IDL/be_include/be_visitor_component/component_svs.h:
1685         * TAO_IDL/be_include/be_visitor_component/component_exs.h:
1686         * TAO_IDL/be_include/be_visitor_component/component_svh.h:
1687         * TAO_IDL/be_include/be_identifier_helper.h:
1688         * TAO_IDL/fe/y.tab.cpp:
1689         * TAO_IDL/fe/idl.yy:
1690         * TAO_IDL/util/utl_global.cpp:
1692           - Fixed warnings in compilation of new visitors.
1694           - Modified flat name computation, and initialization of
1695             port name in component port descriptors, to leave off
1696             the '_cxx_' prefix (indicating a clash with a C++
1697             keyword) if it exists. Flat name and port name are
1698             always used in concatenation with other strings, and
1699             so the prefix isn't necessary, and is confusing to
1700             read.
1702           - Fixed CIAO servant, executor IDL and executor impl
1703             code generation to be consistent when the IDL file
1704             contains C++ keywords and escaped IDL keywords. There
1705             is also a new test in CIAO_ROOT/tests/IDL_Test to
1706             cover these use cases.
1708           - Fixed bug in code generation for home servant finder
1709             operations. These aren't implemented yet in CIAO, so
1710             the arguments, if any, must be generated as commented
1711             out, to avoid 'unused arg' warnings. Thanks to
1712             Johnny Willemsen <jwillemsen@remedy.nl> for reporting
1713             the bug.
1715         Tue Jun 16 20:40:48 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1717         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1719           Fixed bug in code generation of home operation body,
1720           where the call is delegated to the executor.
1722         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
1723         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
1724         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1725         * TAO_IDL/be/be_decl.cpp:
1726         * TAO_IDL/be_include/be_decl.h:
1728           Fixed code generation bug where the facet servant
1729           class and the facet executor interface were generated
1730           for each use of a given interface in a facet. This
1731           class and interface must be generated exactly once.
1733         Tue Jun 16 16:46:15 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1735         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1737           Fixed a couple of code generation bugs related to
1738           scoping adjustments. Thanks to Johnny Willemsen
1739           <jwillemsen@remedy.nl> for reporting the problems.
1741         Tue Jun 16 15:40:28 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
1743         * TAO_IDL/contrib:
1744         * TAO_IDL/contrib/mcpp/Makefile.am:
1745         * TAO_IDL/contrib/mcpp/cc1.cpp:
1746         * TAO_IDL/contrib/mcpp/configed.H:
1747         * TAO_IDL/contrib/mcpp/directive.cpp:
1748         * TAO_IDL/contrib/mcpp/eval.cpp:
1749         * TAO_IDL/contrib/mcpp/expand.cpp:
1750         * TAO_IDL/contrib/mcpp/internal.H:
1751         * TAO_IDL/contrib/mcpp/lib.cpp:
1752         * TAO_IDL/contrib/mcpp/main.cpp:
1753         * TAO_IDL/contrib/mcpp/main_libmcpp.c:
1754         * TAO_IDL/contrib/mcpp/mbchar.cpp:
1755         * TAO_IDL/contrib/mcpp/mcpp.mpc:
1756         * TAO_IDL/contrib/mcpp/mcpp_lib.h:
1757         * TAO_IDL/contrib/mcpp/mcpp_out.h:
1758         * TAO_IDL/contrib/mcpp/noconfig.H:
1759         * TAO_IDL/contrib/mcpp/support.cpp:
1760         * TAO_IDL/contrib/mcpp/system.H:
1761         * TAO_IDL/contrib/mcpp/system.cpp:
1762         * TAO_IDL/contrib/mcpp/testmain.c:
1764           Merged in from trunk.
1766         Tue Jun 16 13:09:05 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1768         * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1769         * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
1771           Added a method that restores the state of the home's
1772           scope. The CCM pre_proc visitor makes some invasive
1773           changes, and restoration was never done since at that
1774           time, the home node was ignored from that point and
1775           all code generation came from the added implied IDL
1776           nodes. Now that we are doing addition code generation,
1777           this scope state must be restored.
1779         * TAO_IDL/be/be_visitor_root/root.cpp:
1781           Added the new context states related to CIAO code
1782           generation to some switch statements in this visitor,
1783           to avoid getting "bad context" errors.
1785         Fri Jun 12 20:39:24 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1787         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1789           Implemented overlooked generation of home servant factory
1790           function.
1792         Thu Jun 11 19:35:21 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1794         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
1795         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1797           Fixed errors in CIAO servant code generation.
1799         Thu Jun 11 17:53:42 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1801         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1802         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1803         * TAO_IDL/be/be_null_return_emitter.cpp:
1804         * TAO_IDL/be/be_visitor_null_return_value.cpp:
1805         * TAO_IDL/be_include/be_null_return_emitter.h:
1807           Fixed mistakes in executor implementation code generation.
1809         Thu Jun 11 000:36:59 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1811         * TAO_IDL/be/be_visitor_home/home_exs.cpp:
1812         * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
1813         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
1814         * TAO_IDL/be/be_visitor_root/root_exs.cpp:
1815         * TAO_IDL/be/be_null_return_emitter.cpp:
1816         * TAO_IDL/be/be_visitor_null_return_value.cpp:
1817         * TAO_IDL/be_include/be_visitor_null_return_value.h:
1818         * TAO_IDL/be_include/be_visitor_home/home_exs.h:
1819         * TAO_IDL/be_include/be_visitor_operation/operation_exs.h:
1820         * TAO_IDL/be_include/be_visitor_component/component_exs.h:
1821         * TAO_IDL/be_include/be_visitor_root/root_exs.h:
1822         * TAO_IDL/be_include/be_null_return_emitter.h:
1824           New files containing visitors in support of code generation
1825           for CIAO executor implementation source files.
1827         * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
1828         * TAO_IDL/be/be_visitor_home.cpp:
1829         * TAO_IDL/be/be_visitor_operation.cpp:
1830         * TAO_IDL/be/be_visitor_argument/arglist.cpp:
1831         * TAO_IDL/be/be_visitor_component.cpp:
1832         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1833         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1834         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
1835         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1836         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1837         * TAO_IDL/be/be_visitor_root.cpp:
1838         * TAO_IDL/be/be_codegen.cpp:
1839         * TAO_IDL/be/be_visitor_root/root.cpp:
1840         * TAO_IDL/be/be_visitor_root/root_exh.cpp:
1841         * TAO_IDL/be/be_visitor_module/module.cpp:
1842         * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
1843         * TAO_IDL/be/be_produce.cpp:
1844         * TAO_IDL/be_include/be_visitor_argument/arglist.h:
1845         * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
1846         * TAO_IDL/be_include/be_visitor_operation/arglist.h:
1847         * TAO_IDL/be_include/be_visitor_component/component_exh.h:
1848         * TAO_IDL/be_include/be_visitor_root/root_exh.h:
1849         * TAO_IDL/be_include/be_visitor_root.h:
1850         * TAO_IDL/be_include/be_util.h:
1851         * TAO_IDL/be_include/be_visitor_any_extracted_type_decl.h:
1852         * TAO_IDL/be_include/be_visitor_home.h:
1853         * TAO_IDL/be_include/be_visitor_operation.h:
1854         * TAO_IDL/be_include/be_visitor_component.h:
1856           Existing files modified in support of code generation for
1857           CIAO executor implementation source files.
1859         Tue Jun  9 20:55:21 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1861         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
1862         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1863         * TAO_IDL/be/be_visitor_root/root_exh.cpp:
1864         * TAO_IDL/be_include/be_visitor_home/home_exh.h:
1865         * TAO_IDL/be_include/be_visitor_component/component_exh.h:
1866         * TAO_IDL/be_include/be_visitor_root/root_exh.h:
1868           New files, visitors that generate the CIAO executor
1869           implementation header file.
1871         * TAO_IDL/be/be_visitor_home.cpp:
1872         * TAO_IDL/be/be_visitor_component.cpp:
1873         * TAO_IDL/be/be_visitor_root.cpp:
1874         * TAO_IDL/be/be_codegen.cpp:
1875         * TAO_IDL/be/be_visitor_root/root.cpp:
1876         * TAO_IDL/be/be_visitor_module/module.cpp:
1877         * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
1878         * TAO_IDL/be/be_produce.cpp:
1879         * TAO_IDL/be_include/be_visitor_root.h:
1880         * TAO_IDL/be_include/be_visitor_home.h:
1881         * TAO_IDL/be_include/be_visitor_component.h:
1883           Files modified to support the generation of the CIAO
1884           executor implementation header file.
1886         Fri Jun  5 16:38:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
1888         * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
1889         * TAO_IDL/be/be_identifier_helper.cpp:
1890         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1891         * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1892         * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1893         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
1894         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
1895         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
1896         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
1897         * TAO_IDL/be/be_visitor_root/root_svh.cpp:
1898         * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
1899         * TAO_IDL/be/be_visitor_root/root_svs.cpp:
1900         * TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp:
1901         * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
1902         * TAO_IDL/be_include/be_visitor_any_extracted_type_decl.h:
1903         * TAO_IDL/be_include/be_identifier_helper.h:
1904         * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
1905         * TAO_IDL/be_include/be_visitor_home/home_svs.h:
1906         * TAO_IDL/be_include/be_visitor_home/home_svh.h:
1907         * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
1908         * TAO_IDL/be_include/be_visitor_component/component_svs.h:
1909         * TAO_IDL/be_include/be_visitor_component/component_svh.h:
1910         * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
1911         * TAO_IDL/be_include/be_visitor_root/root_svh.h:
1912         * TAO_IDL/be_include/be_visitor_root/root_ex_idl.h:
1913         * TAO_IDL/be_include/be_visitor_root/root_svs.h:
1914         * TAO_IDL/be_include/be_visitor_attribute/set_from_extracted.h:
1915         * TAO_IDL/be_include/be_visitor_attribute/component_init.h:
1917           New files, visitors and utility classes to add support for
1918           generation of CIAO servant code and executor IDL.
1920         * TAO_IDL/TAO_IDL_ACE.mwc:
1922           New file, for convenience when compiling the IDL compiler
1923           after ACE has been updated.
1925         * TAO_IDL/include/idl_global.h:
1926         * TAO_IDL/include/ast_home.h:
1927         * TAO_IDL/include/ast_operation.h:
1928         * TAO_IDL/include/ast_component.h:
1929         * TAO_IDL/include/ast_array.h:
1930         * TAO_IDL/be/be_visitor_home.cpp:
1931         * TAO_IDL/be/be_visitor_operation.cpp:
1932         * TAO_IDL/be/be_visitor_component.cpp:
1933         * TAO_IDL/be/be_visitor_scope.cpp:
1934         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1935         * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
1936         * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
1937         * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
1938         * TAO_IDL/be/be_visitor_operation/operation.cpp:
1939         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
1940         * TAO_IDL/be/be_visitor_root.cpp:
1941         * TAO_IDL/be/be_codegen.cpp:
1942         * TAO_IDL/be/be_visitor_root/root.cpp:
1943         * TAO_IDL/be/be_visitor_attribute.cpp:
1944         * TAO_IDL/be/be_visitor_module/module.cpp:
1945         * TAO_IDL/be/be_global.cpp:
1946         * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
1947         * TAO_IDL/be/be_produce.cpp:
1948         * TAO_IDL/be/be_interface.cpp:
1949         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
1950         * TAO_IDL/ast/ast_home.cpp:
1951         * ast/ast_operation.cpp:
1952         * ast/ast_interface.cpp:
1953         * ast/ast_component.cpp:
1954         * ast/ast_concrete_type.cpp:
1955         * ast/ast_string.cpp:
1956         * be_include/be_interface.h:
1957         * be_include/be_visitor_component/component_ch.h:
1958         * be_include/be_helper.h:
1959         * be_include/be_visitor_attribute/attribute.h:
1960         * be_include/be_visitor_root.h:
1961         * be_include/be_codegen.h:
1962         * be_include/be_visitor_attribute.h:
1963         * be_include/be_global.h:
1964         * be_include/be_visitor_home.h:
1965         * be_include/be_visitor_operation.h:
1966         * be_include/be_visitor_component.h:
1967         * driver/drv_args.cpp:
1968         * util/utl_global.cpp:
1970           Changes to existing files in support of the new CIAO servant
1972 Sat Sep 26 08:34:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1974         * bin/corba-boolean.perl
1975         * bin/corba-boolean.pl
1976           Removed to .pl
1978         * bin/tao_orb_tests.lst:
1979           Enabled a few more tests for ce/labview/fuzz
1981         * bin/tao_svcconf.pl:
1982           Updated a comment
1984 Sat Sep 26 07:59:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
1986         * tests/Big_Reply/run_test.pl
1987         * tests/Collocated_Forwarding/run_test.pl
1988         * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl
1989         * tests/DiffServ/run_test.pl
1990         * tests/DiffServ/server.cpp
1991         * tests/DII_Collocation_Tests/oneway/run_test.pl
1992         * tests/DII_Collocation_Tests/twoway/run_test.pl
1993         * tests/RTCORBA/Linear_Priority/server.cpp
1994         * tests/RTCORBA/Persistent_IOR/run_test.pl
1995         * tests/RTCORBA/Persistent_IOR/server.cpp
1996           Various improvements for cross platform testing
1998 Sat Sep 26 07:52:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2000         * tests/DLL_ORB/run_test.pl
2001         * tests/IDL_Inherited_Operation/client.cpp
2002         * tests/IDL_Inherited_Operation/run_test.pl
2003         * tests/IDL_Inherited_Operation/server.cpp
2004         * tests/Oneways_Invoking_Twoways/run_test.pl
2005         * tests/POA/EndpointPolicy/run_test.pl
2006         * tests/POA/EndpointPolicy/server.cpp
2007         * tests/Portable_Interceptors/AdvSlotExt/run_test.pl
2008         * tests/Portable_Interceptors/AdvSlotExt/server.cpp
2009         * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl
2010         * tests/RTCORBA/Policies/run_test.pl
2011         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl
2012         * tests/RTCORBA/RTMutex/run_test.pl
2013         * tests/Smart_Proxies/dtor/run_test.pl
2014         * tests/Timeout/run_test.pl
2015           Various improvements for cross platform testing
2017 Fri Sep 25 21:34:45 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
2019         * TAO_IDL/driver/drv_mcpp_preproc.cpp:
2021           Changed max # of preprocessor args from 128 to 1024.
2023 Fri Sep 25 20:36:04 UTC 2009  Jeff Parsons  <j.parsons@vanderbilt.edu>
2025         * TAO_IDL/driver/drv_preproc.cpp:
2027           Changed max # of preprocessor args from 128 to 1024.
2029 Fri Sep 25 19:35:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2031         * tests/POA/DSI/run_test.pl
2032         * tests/Portable_Interceptors/PolicyFactory/run_test.pl
2033         * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl
2034         * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl
2035         * tests/Object_Loader/run_test.pl
2036         * tests/CSD_Collocation/run_test.pl
2037           Various improvements for cross platform testing
2039 Fri Sep 25 18:54:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2041         * tests/Abstract_Interface/run_test.pl:
2042         * tests/Bug_2805_Regression/run_test.pl:
2043         * tests/Bug_2909_Regression/run_test.pl:
2044         * tests/Bug_3163_Regression/run_test.pl:
2045         * tests/Bug_3333_Regression/run_test.pl:
2046         * tests/Bug_3565_Regression/run_test.pl:
2047         * tests/Bug_3566_Regression/run_test.pl:
2048         * tests/Bug_3630_Regression/run_test.pl:
2049           Various improvements for cross platform testing
2051 Sat Sep 19 13:17:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2053         * utils/logWalker/HostProcess.cpp:
2054         * utils/logWalker/PeerProcess.cpp:
2055           Explicitly initialize pointers to 0
2057 Tue Sep 15 12:37:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2059         * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
2060           Fixed possible crash at shutdown
2062 Tue Sep 15 07:55:00 UTC 2009  Simon Massey  <sma@prismtech.com>
2064         * tao/IIOP_Profile.cpp:
2065           Typo fixed.
2067 Mon Sep 14 08:10:00 UTC 2009  Simon Massey  <sma@prismtech.com>
2069         * tao/IIOP_Profile.cpp:
2070           Additional fixes for Bug_2869_regression. (tao756)
2072 Mon Sep 14 08:03:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2074         * tests/POA/DSI/run_test.pl:
2075           Check return value of spawn
2077 Mon Sep 14 08:02:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2079         * tao/ORB_Core.cpp:
2080           Improved debug message
2082 Mon Sep 14 06:39:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2084         * tao/Fixed_Array_Argument_T.cpp:
2085           Layout changes
2087 Fri Sep 11 02:39:39 CDT 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2089         * TAO version 1.7.3 released.
2091 Thu Sep 10 07:07:01 UTC 2009  Yan Dai  <dai_y@ociweb.com>
2093         * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
2094         * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
2096           Corrected code generation to count WChar size for wstring
2097           marshal size.
2099 Wed Sep  9 12:43:42 UTC 2009  Chad Elliott  <elliott_c@ociweb.com>
2101         * MPC/config/catiorlib.mpb:
2102         * utils/catior/catior.mpc:
2104           Renamed the TAO_Catior library to TAO_Catior_i to accomodate the
2105           'vxtest' project type.
2107 Wed Sep  9 12:38:15 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2109         * tao/ORB_Core.cpp:
2110         * tao/Leader_Follower_Flushing_Strategy.cpp:
2111         * tao/Messaging/Messaging_Policy_i.cpp:
2112         * tao/ORB_Core.h:
2114           Reverted fixes for bug#3682 and bug#3697 as there are
2115           problems with them and the new x.7.3 release is very close.
2117 Wed Sep  9 09:50:00 UTC 2009  Simon Massey  <sma@prismtech.com>
2119         * bin/tao_other_tests.lst:
2121           Stop running test that occationaly locksup the LynsOS kernal.
2123 Tue Sep  8 16:16:17 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2125         * tao/Leader_Follower_Flushing_Strategy.cpp:
2127           Additional fix for bug#3697. It must fix Bug_1551_Regression
2128           which got broken by the original fix.
2130 Tue Sep  8 10:46:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2132         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
2133           set the correct header length for the next fragment. This
2134           fixes bugzilla 3275, thanks to Simon Massey for pointing this out
2136 Mon Sep  7 21:31:28 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2138         * utils/logWalker/Invocation.h:
2139         * utils/logWalker/Invocation.cpp:
2140         * utils/logWalker/Log.cpp:
2142           More clean up of debug messages, improve the detection of entry
2143           and exit from request waits.
2145 Mon Sep  7 06:05:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2147         * orbsvcs/IFR_Service/IFR_Service.mpc:
2148           Removed support for mcpp again, mcpp has not been enabled
2150 Mon Sep  7 06:00:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2152         * utils/logWalker/Invocation.cpp
2153         * utils/logWalker/Invocation.h
2154           Fixed problems with versioned namespace build
2156 Fri Sep  4 02:34:00 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2158         * utils/logWalker/Log.cpp:
2160           Removed verbose diagnostic debug statements.
2162 Thu Sep  3 17:40:13 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2164         * utils/logWalker/HostProcess.h:
2165         * utils/logWalker/HostProcess.cpp:
2166         * utils/logWalker/Invocation.h:
2167         * utils/logWalker/Invocation.cpp:
2168         * utils/logWalker/Log.h:
2169         * utils/logWalker/Log.cpp:
2170         * utils/logWalker/Session.cpp:
2172           General improvements to the tool. It is now able to handle log
2173           files generated with Exclusive TMS, GIOP 1.0 messages, and cases
2174           of cross-thread queue flushing. Also capture details about
2175           service contexts attached to requests and replies, and note when
2176           replies contain exceptions.
2178 Thu Sep  3 10:44:26 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2180         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
2182           Removed extra reference count during make_svc_handler().
2183           This is also for Bug#3732.
2185 Thu Sep  3 10:34:43 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2187         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
2189           Fixed reference counting for HTIOP connection handler.
2190           This is required for Bug#3732.
2192 Thu Sep  3 09:01:53 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2194         * tests/Crash_On_Write/Crash_Task.cpp:
2196           Used terminate_process() instead of abort(). The later works
2197           differently on Solaris.
2199         * tests/Bug_1476_Test/test.ior:
2201           An attempt to fix this test on platforms where connect to
2202           localhost on non-blocking socket returns with ECONNREFUSED
2203           while it's expected to return with errno=EINPROGRESS.
2204           These are Solaris and other Unices. I changed the remote host
2205           in IOR from localhost to something really remote (google.com).
2207         * tests/Big_AMI/client.cpp:
2208         * tests/Bug_1361_Regression/Echo_Caller.cpp:
2209         * tests/Bug_1361_Regression/server.cpp:
2210         * tests/Bug_1361_Regression/Server_Timer.cpp:
2211         * tests/Bug_1361_Regression/Server_Timer.h:
2212         * tests/Bug_1361_Regression/client.cpp:
2213         * tests/Bug_1361_Regression/Echo.cpp:
2214         * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
2215         * tests/Portable_Interceptors/AMI/client.cpp:
2216         * tests/Bug_1270_Regression/client.cpp:
2217         * tests/Bug_1270_Regression/Echo.cpp:
2218         * tests/Bug_1270_Regression/Echo_Caller.cpp:
2219         * tests/Bug_1270_Regression/server.cpp:
2220         * tests/Bug_1270_Regression/Server_Timer.cpp:
2221         * tests/Bug_1270_Regression/Server_Timer.h:
2222         * tests/Bug_1270_Regression/run_test.pl:
2224           Fixed tests after the change for Bug#3682 and Bug#3697. In
2225           some of these tests it was assumed that nothing could be
2226           received from server until we run orb explicitly. The later
2227           is not true with synch scope policy SYNC_WITH_TRANSPORT. Cleaned
2228           up the code of the tests.
2230         * tao/ORB_Core.cpp:
2231         * tao/Messaging/Messaging_Policy_i.cpp:
2232         * tao/ORB_Core.h:
2234           This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really
2235           default synch scope policy in TAO. This must fix Single_Read
2236           and AMH_Oneway tests on Solaris.
2238         * tao/Leader_Follower_Flushing_Strategy.cpp:
2240           Changed the code to poll the reactor instead of running
2241           it indefinitely. This fixes bug#3697.
2243 Wed Sep  2 14:53:54 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2245         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
2246         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
2247         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
2248         * tao/IIOP_Connector.cpp:
2249         * tao/Connector_Impl.cpp:
2250         * tao/Connection_Handler.cpp:
2251         * tao/Strategies/DIOP_Connector.cpp:
2252         * tao/Strategies/UIOP_Connector.cpp:
2253         * tao/Strategies/SHMIOP_Connector.cpp:
2254         * tao/Strategies/SCIOP_Connector.cpp:
2256           Removed extra reference count added during
2257           make_svc_handler() and simplified
2258           TAO_Connection_Handler::close_handler(). This fixes
2259           bug#3732.
2261 Wed Sep  2 09:21:56 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2263         * orbsvcs/tests/Security/BiDirectional/client.cpp:
2264         * orbsvcs/tests/Security/BiDirectional/ssl/server-cert.pem:
2265         * orbsvcs/tests/Security/BiDirectional/ssl/ca.pem:
2266         * orbsvcs/tests/Security/BiDirectional/ssl/client-key.pem:
2267         * orbsvcs/tests/Security/BiDirectional/ssl/client-cert.pem:
2268         * orbsvcs/tests/Security/BiDirectional/ssl/server-key.pem:
2270           Updated certificates and changed client to dynamically
2271           create servant so that it doens't SIGSEGV when certificates
2272           get outdated.
2274 Tue Sep  1 21:38:48 UTC 2009  Steve Huston  <shuston@riverace.com>
2276         * bin/tao_orb_tests.lst: Bug_2702_Regression can't run on separate
2277           client/servers - the ior file refers to localhost.
2279         * tests/AMI/run_test.pl:
2280         * tests/AMI_Timeouts/run_test.pl:
2281         * tests/AMH_Oneway/run_test.pl:
2282           Transfer ior file from server to client.
2284 Tue Sep  1 16:16:41 UTC 2009  Chad Elliott  <elliott_c@ociweb.com>
2286         * MPC/config/catiorlib.mpb:
2287         * utils/catior/Catior_i.h:
2288         * utils/catior/Catior_i.cpp:
2289         * utils/catior/Makefile.am:
2290         * utils/catior/catior.cpp:
2291         * utils/catior/catior.mpc:
2292         * utils/catior/catior_export.h:
2294           Split the IOR decoding functionality out into a separate library.
2296         * MPC/modules/IDLHelper.pm:
2298           Removed an unused variable.
2300 Mon Aug 31 09:43:14 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2302         * tao/Connection_Handler.h:
2303         * tao/Connection_Handler.cpp:
2304         * tao/ORB_Core.h:
2306           Removed not used members.
2308         * tao/Transport.cpp:
2310           Changed direct comparisons examining the queue state to
2311           TAO_Transport::queue_is_empty_i().
2313 Tue Aug 25 21:03:23 UTC 2009  Steve Huston  <shuston@riverace.com>
2315         * tests/Bug_3567_Regression/run_test.pl: Interpret ior file path
2316           correctly when client and server are different places.
2318 Fri Aug 14 13:30:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2320         * docs/tutorials/Quoter/AMI/client.cpp
2321         * docs/tutorials/Quoter/On_Demand_Activation/client.cpp
2322         * docs/tutorials/Quoter/Simple/Client/client.cpp
2323         * docs/tutorials/Quoter/Simple/Impl-Repo/client.cpp
2324         * docs/tutorials/Quoter/Simple/Persistent/client.cpp
2325         * examples/Buffered_AMI/client.cpp
2326         * examples/Buffered_Oneways/client.cpp
2327         * performance-tests/Protocols/distributor.cpp
2328         * performance-tests/Protocols/sender.cpp
2329           Removed not needed unicode conversions
2331         * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
2332           Added missing ACE_TEXT
2334 Fri Aug 14 12:43:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2336         * MPC/config/tao_vc8warnings.mpb:
2337           Use DisableSpecificWarnings
2339 Thu Aug 13 16:57:22 UTC 2009  William R. Otte  <Wotte@dre.vanderbilt.edu>
2341         * TAO_IDL/contrib/mcpp/directive.cpp:
2342         * TAO_IDL/contrib/mcpp/expand.cpp:
2343         * TAO_IDL/contrib/mcpp/internal.H:
2344         * TAO_IDL/contrib/mcpp/support.cpp:
2345         * TAO_IDL/contrib/mcpp/system.cpp:
2347           Bugfixes.
2349         * orbsvcs/IFR_Service/IFR_Service.mpc:
2351           Enabled support for MCPP.
2353 Wed Aug 12 18:27:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2355         * MPC/config/tao_vc8warnings.mpb:
2356           Added support for vc10
2358 Wed Aug 12 18:01:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2360         * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
2361           use prop:windows
2363 Mon Aug 10 11:25:37 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2365         * .:
2366         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
2367         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2368         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2369         * TAO_IDL/be/be_visitor_home/home_exs.cpp:
2370         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2371         * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
2372         * TAO_IDL/contrib:
2373         * tao/Bounded_Array_Sequence_T.h:
2374         * tao/Bounded_Basic_String_Sequence_T.h:
2375         * tao/Bounded_Object_Reference_Sequence_T.h:
2376         * tao/Bounded_Value_Sequence_T.h:
2377         * tao/StringSeqE.idl:
2378         * tao/StringSeqEC.h:
2379         * tao/Unbounded_Array_Sequence_T.h:
2380         * tao/Unbounded_Basic_String_Sequence_T.h:
2381         * tao/Unbounded_Object_Reference_Sequence_T.h:
2382         * tao/Unbounded_Octet_Sequence_T.h:
2383         * tao/Unbounded_Value_Sequence_T.h:
2384         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
2385         * tao/Valuetype/Unbounded_Valuetype_Sequence_T.h:
2386         * tests/Bug_3647_Regression/Backend_Impl.h:
2387         * tests/Bug_3647_Regression/Middle_Impl.h:
2389           Merging in from branch dds_ports. Changelog entries:
2391    Fri Aug  7 14:14:19 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2393            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2394              Generate a cleaner provide method
2396    Fri Aug  7 13:51:19 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2398            * TAO_IDL/be/be_visitor_component/component_exs.cpp
2399            * TAO_IDL/be/be_visitor_component/component_svs.cpp
2400            * TAO_IDL/be/be_visitor_home/home_exs.cpp
2401            * TAO_IDL/be/be_visitor_home/home_svs.cpp
2402              Change the generation of the entry point functions, just
2403              have one exit point in the function
2405    Fri Aug  7 12:57:19 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2407            * TAO_IDL/be/be_visitor_component/component_exs.cpp:
2408              Generate a safer set_session_context
2410    Thu Aug  6 13:42:25 UTC 2009  William R. Otte  <Wotte@dre.vanderbilt.edu>
2412            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2413            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2415              Managed instance name strings with ACE_CString to avoid
2416              memory corruption.
2418    Fri Jul 31 14:01:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2420            * tao/Bounded_Array_Sequence_T.h
2421            * tao/Bounded_Basic_String_Sequence_T.h
2422            * tao/Bounded_Object_Reference_Sequence_T.h
2423            * tao/Bounded_Value_Sequence_T.h
2424            * tao/Unbounded_Array_Sequence_T.h
2425            * tao/Unbounded_Basic_String_Sequence_T.h
2426            * tao/Unbounded_Object_Reference_Sequence_T.h
2427            * tao/Unbounded_Octet_Sequence_T.h
2428            * tao/Unbounded_Value_Sequence_T.h
2429            * tao/Valuetype/Bounded_Valuetype_Sequence_T.h
2430            * tao/Valuetype/Unbounded_Valuetype_Sequence_T.h
2431              Added trait size_type which is ::CORBA_ULong
2433            * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
2434              Reverted the change below, we now have size_type in the base sequences
2436    Fri Jul 31 13:35:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2438            * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
2439              Generate for each sequence typedef ::CORBA::ULong _size_type as
2440              trait which is useful for template programming. Reported an issue
2441              to the OMG to get this added to the C++ spec
2443    Fri Jul 24 17:48:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2445            * tao/StringSeqE.idl:
2446            * tao/StringSeqEC.h:
2447               Temporarily added to get DDS4CCM compiling
2449 Mon Aug 10 10:54:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2451         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp (gen_op_body):
2452           When the executor reference is nil throw a CORBA::INV_OBJREF
2454 Thu Aug  6 06:44:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2456         * tests/IDL_Test/Bug_3243_Regression.idl:
2457         * tests/IDL_Test/IDL_Test.mpc:
2458           Added test for bugzilla 3243
2460 Wed Aug  5 14:43:30 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
2462         * tao/Valuetype/ValueBase.cpp:
2464           Added const qualifier in operator<< that is present
2465           in ValueBase.h
2467 Mon Aug  3 22:57:03 UTC 2009  Yan Dai  <dai_y@ociweb.com>
2469         * bin/tao_orb_tests.lst:
2471           Disabled ForwardOnceUponException test from single thread
2472           build.
2474 Mon Aug  3 18:01:46 UTC 2009  Yan Dai  <dai_y@ociweb.com>
2476         * NEWS:
2477         * docs/Options.html:
2479           Documented the ORB options for request forward once upon
2480           specified exceptions.
2482 Mon Aug  3 12:09:40 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2484         * bin/tao_orb_tests.lst:
2485         * tests/Bug_3701_Regression/*:
2486           Added test for bugzilla 3701
2488         * tests/Timed_Buffered_Oneways/run_test.pl:
2489         * tests/Single_Read/run_test.pl:
2490         * tests/Server_Leaks/run_test.pl:
2491         * tests/POA/Persistent_ID/run_test.pl:
2492         * tests/Crash_On_Write/run_test.pl:
2493           Check return value of spawn
2495 Wed Jul 29 20:18:21 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2497         * utils/logWalker/logWalker.cpp:
2499           wchar build fix.
2501 Wed Jul 29 03:43:38 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2503         * utils/logWalker/HostProcess.h:
2504         * utils/logWalker/HostProcess.cpp:
2505         * utils/logWalker/Invocation.cpp:
2506         * utils/logWalker/Log.cpp:
2507         * utils/logWalker/PeerProcess.cpp:
2508         * utils/logWalker/Session.cpp:
2509         * utils/logWalker/Thread.cpp:
2510         * utils/logWalker/logWalker.cpp:
2512           Fuzz fixes.
2514 Wed Jul 29 03:19:17 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
2516         * utils/logWalker/HostProcess.h:
2517         * utils/logWalker/HostProcess.cpp:
2518         * utils/logWalker/Invocation.h:
2519         * utils/logWalker/Invocation.cpp:
2520         * utils/logWalker/Log.h:
2521         * utils/logWalker/Log.cpp:
2522         * utils/logWalker/PeerProcess.h:
2523         * utils/logWalker/PeerProcess.cpp:
2524         * utils/logWalker/README:
2525         * utils/logWalker/Session.h:
2526         * utils/logWalker/Session.cpp:
2527         * utils/logWalker/Thread.h:
2528         * utils/logWalker/Thread.cpp:
2529         * utils/logWalker/hello.mft:
2530         * utils/logWalker/logWalker.cpp:
2532           Incremental improvement to log parsing utility. Invocations are
2533           now sorted by thread, indenting nested upcalls. The output can
2534           be split out to multiple files under a named directory. This is
2535           for useful for dealing with large collections of logfiles.
2537 Fri Jul 24 21:48:40 UTC 2009  Yan Dai  <dai_y@ociweb.com>
2539         * tao/Invocation_Utils.h:
2540         * tao/ORB_Core.cpp:
2541         * tao/Stub.h:
2542         * tao/Stub.inl:
2543         * tao/Stub.cpp:
2544         * tao/Synch_Invocation.cpp:
2545         * tao/params.h:
2546         * tao/params.inl:
2547         * tao/params.cpp:
2549           Added following ORB options for request forwarding once feature.
2551              -ORBForwardOnceOnObjectNotExist  [0|1]
2552              -ORBForwardOnceOnCommFailure [0|1]
2553              -ORBForwardOnceOnTransient [0|1]
2554              -ORBForwardOnceOnInvObjref [0|1]
2556           The -ORBForwardOnceOnObjectNotExist ORB option is added
2557           to avoid side effect from -ORBForwardInvocationOnObjectNotExist
2558           that could cause the request fall into forward loop in some
2559           use cases (e.g. client sends request while servant is deactivated).
2560           The other options are added for the same purpose to avoid
2561           possible forward loop upon specified exceptions.
2563           - Currently only four exception forwarding are supported.
2564           - The stub was changed to remember if forwarding already happened.
2565           - If the feature is enabled, the request is forwarded once. If multiple
2566             exceptions forwarding are enabled, then any of those exception forwarding
2567             will prevent forwarding upon next exception.
2569         * tests/ForwardOnceUponException/ForwardOnceUponException.mpc:
2570         * tests/ForwardOnceUponException/README:
2571         * tests/ForwardOnceUponException/client.cpp:
2572         * tests/ForwardOnceUponException/run_test.pl:
2573         * tests/ForwardOnceUponException/server.cpp:
2574         * tests/ForwardOnceUponException/test.idl:
2575         * tests/ForwardOnceUponException/test_i.h:
2576         * tests/ForwardOnceUponException/test_i.inl:
2577         * tests/ForwardOnceUponException/test_i.cpp:
2579           Added test cases for the new options independent on any services.
2581         * orbsvcs/tests/ImplRepo/ReconnectServer/ORB_Task.h:
2582         * orbsvcs/tests/ImplRepo/ReconnectServer/ORB_Task.cpp:
2583         * orbsvcs/tests/ImplRepo/ReconnectServer/ReconnectServer.mpc:
2584         * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
2585         * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
2586         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
2588           - Added ORB thread and start it after wrong server(B) start
2589             listening. This would easily reproduce the forward looping issue
2590             with -ORBForwardInvocationOnObjectNotExist 1.
2591           - Added "-ORBForwardOnceOnObjectNotExist 1" test case.
2593         * bin/tao_orb_tests.lst:
2595           Added ForwardOnceUponException.
2597         * bin/tao_other_tests.lst:
2599           Added more test cases to IMR ReconnectServer test.
2601 Fri Jul 24 08:25:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
2603         * tao/Synch_Invocation.cpp:
2604         * tests/Bug_3333_Regression/client.cpp:
2606           If given, enforce the round-trip timeout value of zero.
2607           (If the countdown time actually reaches zero, it actually
2608           means we have timedout, not that it now doesn't have any
2609           timeout value! Some OS's assume a timeout value of zero
2610           means no timeout.)
2612 Thu Jul 23 17:51:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2614         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
2615         * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp
2616           is_gateway is a bool
2618         * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp:
2619           Layout changes
2621         * orbsvcs/tests/Notify/Structured_Filter/Notify_Push_Consumer.cpp:
2622           Unicode fix, prefix increment
2624 Thu Jul 23 17:50:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2626         * tao/LF_Event.inl:
2627           Fixed incorrect undef
2629 Thu Jul 23 17:48:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2631         * NEWS:
2632           Updated for next release
2634 Thu Jul 23 02:11:02 CDT 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2636         * TAO version 1.7.2 released.
2638 Wed Jul 22 14:26:47 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2640         * orbsvcs/IFR_Service/IFR_Service.mpc:
2641           Reverted changes to add dependency on mcpp. Thanks for Adam pointing out
2642           that this broke one build
2644 Tue Jul 21 11:43:47 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2646         * be/be_helper.cpp:
2647           Use doxygen style of copyright
2649         * be/be_interface.cpp:
2650         * be/be_visitor_operation/operation_svs.cpp:
2651           Generate the facet servant as regular class and not as a template.
2652           This fixes several problems with visibility enabled
2654 Mon Jul 20 07:51:47 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2656         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
2657           Fixed warnings on Solaris
2659 Sun Jul 19 10:20:47 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2661         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2662           Fixed compile warnings on HPUX
2664 Thu Jul 16 00:41:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2666         Reverted this change, it breaks other platforms
2668         Wed Jul 15 16:10:28 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2669         * TAO_IDL/be/be_helper.cpp:
2670         * TAO_IDL/be_include/be_helper.h:
2671           Fix for compile error on OS X.
2673 Wed Jul 15 22:24:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2675         * TAO_IDL/be/be_visitor_component/component_exh.cpp
2676         * TAO_IDL/be/be_visitor_component/component_exs.cpp
2677         * TAO_IDL/be/be_visitor_home/home_exh.cpp
2678         * TAO_IDL/be/be_visitor_home/home_exs.cpp
2679         * TAO_IDL/be/be_visitor_home/home_svh.cpp
2680         * TAO_IDL/be/be_visitor_home/home_svs.cpp
2681           Merged in some fixes from Jeff from the dds_ports branch to resolve
2682           compile warnings
2684 Wed Jul 15 16:10:28 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2686         * TAO_IDL/be/be_helper.cpp:
2687         * TAO_IDL/be_include/be_helper.h:
2689           Fix for compile error on OS X.
2691 Wed Jul 15 13:24:19 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
2693         * TAO_IDL/Makefile.am:
2694           Updated with all recent changes
2696 Tue Jul 14 20:46:18 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2698         * TAO_IDL/contrib/mcpp/system.cpp:
2700           Further warning fixes.
2702 Tue Jul 14 20:32:34 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2704         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
2706           Roll back commented out port provider, while a good idea in theory,
2707           causes warnings in generated code which may be part of the automated
2708           build.
2710 Tue Jul 14 20:15:03 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2712         * TAO_IDL/contrib/mcpp/eval.cpp:
2713         * TAO_IDL/contrib/mcpp/internal.H:
2714         * TAO_IDL/contrib/mcpp/lib.cpp:
2715         * TAO_IDL/contrib/mcpp/main.cpp:
2716         * TAO_IDL/contrib/mcpp/mbchar.cpp:
2717         * TAO_IDL/contrib/mcpp/support.cpp:
2718         * TAO_IDL/contrib/mcpp/system.cpp:
2720           Address some warnings.
2722 Tue Jul 14 14:21:41 UTC 2009  Marcel Smit  <msmit@remedy.nl>
2724         * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
2725         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
2726         * TAO_IDL/be/be_visitor_null_return_value.cpp:
2727         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
2728         * TAO_IDL/be/be_visitor_operation/rettype.cpp:
2729         * TAO_IDL/util/utl_global.cpp:
2730           Resolved Fuzz errors.
2732 Tue Jul 14 11:12:09 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2734         * .:
2735         * MPC/modules:
2736         * MPC/modules/IDLHelper.pm:
2737         * NEWS:
2738         * TAO_IDL/TAO_IDL_ACE.mwc:
2739         * TAO_IDL/ast/ast_component.cpp:
2740         * TAO_IDL/ast/ast_concrete_type.cpp:
2741         * TAO_IDL/ast/ast_decl.cpp:
2742         * TAO_IDL/ast/ast_home.cpp:
2743         * TAO_IDL/ast/ast_interface.cpp:
2744         * TAO_IDL/ast/ast_operation.cpp:
2745         * TAO_IDL/ast/ast_string.cpp:
2746         * TAO_IDL/be/be_codegen.cpp:
2747         * TAO_IDL/be/be_decl.cpp:
2748         * TAO_IDL/be/be_global.cpp:
2749         * TAO_IDL/be/be_helper.cpp:
2750         * TAO_IDL/be/be_identifier_helper.cpp:
2751         * TAO_IDL/be/be_interface.cpp:
2752         * TAO_IDL/be/be_interface_strategy.cpp:
2753         * TAO_IDL/be/be_null_return_emitter.cpp:
2754         * TAO_IDL/be/be_produce.cpp:
2755         * TAO_IDL/be/be_tmplinst.cpp:
2756         * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
2757         * TAO_IDL/be/be_visitor_argument/arglist.cpp:
2758         * TAO_IDL/be/be_visitor_attribute.cpp:
2759         * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
2760         * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
2761         * TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp:
2762         * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2763         * TAO_IDL/be/be_visitor_component.cpp:
2764         * TAO_IDL/be/be_visitor_component/component.cpp:
2765         * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
2766         * TAO_IDL/be/be_visitor_component/component_exh.cpp:
2767         * TAO_IDL/be/be_visitor_component/component_exs.cpp:
2768         * TAO_IDL/be/be_visitor_component/component_sh.cpp:
2769         * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2770         * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2771         * TAO_IDL/be/be_visitor_home.cpp:
2772         * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
2773         * TAO_IDL/be/be_visitor_home/home_exh.cpp:
2774         * TAO_IDL/be/be_visitor_home/home_exs.cpp:
2775         * TAO_IDL/be/be_visitor_home/home_svh.cpp:
2776         * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2777         * TAO_IDL/be/be_visitor_interface.cpp:
2778         * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
2779         * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2780         * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2781         * TAO_IDL/be/be_visitor_module/module.cpp:
2782         * TAO_IDL/be/be_visitor_null_return_value.cpp:
2783         * TAO_IDL/be/be_visitor_operation.cpp:
2784         * TAO_IDL/be/be_visitor_operation/arglist.cpp:
2785         * TAO_IDL/be/be_visitor_operation/operation.cpp:
2786         * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
2787         * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
2788         * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
2789         * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
2790         * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
2791         * TAO_IDL/be/be_visitor_operation/rettype.cpp:
2792         * TAO_IDL/be/be_visitor_root.cpp:
2793         * TAO_IDL/be/be_visitor_root/root.cpp:
2794         * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
2795         * TAO_IDL/be/be_visitor_root/root_exh.cpp:
2796         * TAO_IDL/be/be_visitor_root/root_exs.cpp:
2797         * TAO_IDL/be/be_visitor_root/root_svh.cpp:
2798         * TAO_IDL/be/be_visitor_root/root_svs.cpp:
2799         * TAO_IDL/be/be_visitor_scope.cpp:
2800         * TAO_IDL/be_include/be_codegen.h:
2801         * TAO_IDL/be_include/be_decl.h:
2802         * TAO_IDL/be_include/be_global.h:
2803         * TAO_IDL/be_include/be_helper.h:
2804         * TAO_IDL/be_include/be_identifier_helper.h:
2805         * TAO_IDL/be_include/be_interface.h:
2806         * TAO_IDL/be_include/be_null_return_emitter.h:
2807         * TAO_IDL/be_include/be_util.h:
2808         * TAO_IDL/be_include/be_visitor_any_extracted_type_decl.h:
2809         * TAO_IDL/be_include/be_visitor_argument/arglist.h:
2810         * TAO_IDL/be_include/be_visitor_attribute.h:
2811         * TAO_IDL/be_include/be_visitor_attribute/attribute.h:
2812         * TAO_IDL/be_include/be_visitor_attribute/component_init.h:
2813         * TAO_IDL/be_include/be_visitor_attribute/set_from_extracted.h:
2814         * TAO_IDL/be_include/be_visitor_component.h:
2815         * TAO_IDL/be_include/be_visitor_component/component_ch.h:
2816         * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
2817         * TAO_IDL/be_include/be_visitor_component/component_exh.h:
2818         * TAO_IDL/be_include/be_visitor_component/component_exs.h:
2819         * TAO_IDL/be_include/be_visitor_component/component_svh.h:
2820         * TAO_IDL/be_include/be_visitor_component/component_svs.h:
2821         * TAO_IDL/be_include/be_visitor_home.h:
2822         * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
2823         * TAO_IDL/be_include/be_visitor_home/home_exh.h:
2824         * TAO_IDL/be_include/be_visitor_home/home_exs.h:
2825         * TAO_IDL/be_include/be_visitor_home/home_svh.h:
2826         * TAO_IDL/be_include/be_visitor_home/home_svs.h:
2827         * TAO_IDL/be_include/be_visitor_interface.h:
2828         * TAO_IDL/be_include/be_visitor_interface/interface_ex_idl.h:
2829         * TAO_IDL/be_include/be_visitor_interface/interface_svh.h:
2830         * TAO_IDL/be_include/be_visitor_interface/interface_svs.h:
2831         * TAO_IDL/be_include/be_visitor_null_return_value.h:
2832         * TAO_IDL/be_include/be_visitor_operation.h:
2833         * TAO_IDL/be_include/be_visitor_operation/arglist.h:
2834         * TAO_IDL/be_include/be_visitor_operation/operation_exs.h:
2835         * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
2836         * TAO_IDL/be_include/be_visitor_operation/rettype.h:
2837         * TAO_IDL/be_include/be_visitor_root.h:
2838         * TAO_IDL/be_include/be_visitor_root/root_ex_idl.h:
2839         * TAO_IDL/be_include/be_visitor_root/root_exh.h:
2840         * TAO_IDL/be_include/be_visitor_root/root_exs.h:
2841         * TAO_IDL/be_include/be_visitor_root/root_svh.h:
2842         * TAO_IDL/be_include/be_visitor_root/root_svs.h:
2843         * TAO_IDL/contrib:
2844         * TAO_IDL/contrib/mcpp/directive.cpp:
2845         * TAO_IDL/contrib/mcpp/expand.cpp:
2846         * TAO_IDL/contrib/mcpp/internal.H:
2847         * TAO_IDL/contrib/mcpp/lib.cpp:
2848         * TAO_IDL/contrib/mcpp/main.cpp:
2849         * TAO_IDL/contrib/mcpp/noconfig.H:
2850         * TAO_IDL/contrib/mcpp/support.cpp:
2851         * TAO_IDL/contrib/mcpp/system.cpp:
2852         * TAO_IDL/driver/drv_args.cpp:
2853         * TAO_IDL/driver/drv_mcpp_preproc.cpp:
2854         * TAO_IDL/fe/idl.yy:
2855         * TAO_IDL/fe/y.tab.cpp:
2856         * TAO_IDL/include/ast_array.h:
2857         * TAO_IDL/include/ast_component.h:
2858         * TAO_IDL/include/ast_home.h:
2859         * TAO_IDL/include/ast_operation.h:
2860         * TAO_IDL/include/idl_global.h:
2861         * TAO_IDL/util/utl_global.cpp:
2862         * docs/compiler.html:
2863         * orbsvcs/IFR_Service/IFR_Service.mpc:
2864         * tests/Bug_3647_Regression/Backend_Impl.h:
2865         * tests/Bug_3647_Regression/Middle_Impl.h:
2867           Merged in dds_ports branch, changelog entries pasted below.
2869         * TAO_IDL/be/be_stream_factory.cpp:
2870         * TAO_IDL/be/be_sunsoft.cpp:
2871         * TAO_IDL/be_include/be_stream_factory.h:
2872         * TAO_IDL/be_include/be_sunsoft.h:
2874           Removed these files.
2876    Tue Jul  7 17:11:51 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2878            * TAO_IDL/be/be_produce.cpp:
2880              Removed the short-circuit cleanup and return after skeleton
2881              header generation if the -SS option is in effect - the
2882              overhead saved is negligible and other passes, plus export
2883              header file generation, may still be needed. Thanks to
2884              Will Otte <wotte@dre.vanderbilt.edu> for reporting the
2885              bug.
2887            * TAO_IDL/be/be_global.cpp:
2889              Added lines to unset the skeleton inline and skeleton
2890              source file generation flags when the -SS option is
2891              seen, making for cleaner logic in BE_produce, as noted
2892              above.
2894    Tue Jul  7 16:27:42 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2896            * TAO_IDL/be/be_visitor_home/home_svs.cpp:
2897            * TAO_IDL/be/be_visitor_home/home_exs.cpp:
2898            * TAO_IDL/be/be_visitor_home/home_svh.cpp:
2899            * TAO_IDL/be/be_visitor_home/home_exh.cpp:
2900            * TAO_IDL/be/be_visitor_component/component_exh.cpp:
2901            * TAO_IDL/be/be_visitor_component/component_exs.cpp:
2902            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2903            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2905              Added check to skip code generation for declarations
2906              from included IDL files. Thanks to Will Otte
2907              <wotte@dre.vanderbilt.edu> for reporting the problem.
2909            * TAO_IDL/util/utl_global.cpp:
2911              Cosmetic changes.
2913    Wed Jul  1 16:27:07 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2915            * TAO_IDL/be/be_visitor_component.cpp:
2916            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2918              Conditionalized generation of value factory registration
2919              with a check to see if the eventtype in question has a
2920              concrete factory. Registration macro should be generated
2921              only if this check returns true.
2923    Wed Jul  1 15:57:38 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2925            * TAO_IDL/be/be_global.cpp:
2927              Added component swapping option -Gsw to the usage message.
2929    Wed Jul  1 15:53:59 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2931            * NEWS:
2932            * docs/compiler.html:
2934              Updated documentation with new IDL compiler functionality,
2935              CIAO-related generation and export header file generation.
2937    Wed Jul  1 14:13:40 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2939            * TAO_IDL/driver/drv_mcpp_preproc.cpp:
2941              Re-enabled the capability to dump preprocessor output.
2943    Tue Jun 30 15:26:20 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2945            * TAO_IDL/be/be_interface.cpp:
2947              Commented out an unused parameter.
2949    Mon Jun 29 23:07:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2951            * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
2952            * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
2953            * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2954            * TAO_IDL/be_include/be_visitor_interface/interface_svh.h:
2955            * TAO_IDL/be_include/be_visitor_interface/interface_svs.h:
2956            * TAO_IDL/be_include/be_visitor_interface/interface_ex_idl.h:
2958              New visitors, to support the generation of facet servant
2959              code for every interface in the translation unit, replacing
2960              the default mechanism of generating this code by navigation
2961              from components' lists of provides ports.
2963            * TAO_IDL/be/be_visitor_interface.cpp:
2964            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
2965            * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
2966            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
2967            * TAO_IDL/be/be_codegen.cpp:
2968            * TAO_IDL/be/be_visitor_root/root.cpp:
2969            * TAO_IDL/be/be_visitor_module/module.cpp:
2970            * TAO_IDL/be/be_global.cpp:
2971            * TAO_IDL/be/be_produce.cpp:
2972            * TAO_IDL/be/be_interface.cpp:
2973            * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2974            * TAO_IDL/be_include/be_interface.h:
2975            * TAO_IDL/be_include/be_visitor_component/component_svs.h:
2976            * TAO_IDL/be_include/be_visitor_component/component_svh.h:
2977            * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
2978            * TAO_IDL/be_include/be_global.h:
2979            * TAO_IDL/be_include/be_visitor_interface.h:
2981              Changes to existing IDL files to support standalone
2982              interface facet servant generation.
2984    Thu Jun 25 14:52:49 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
2986            * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
2988              Restored a line of code that causes the argument list of
2989              empty executor implementation operations in the source file
2990              to be commented out, since the operation body is empty until
2991              the user fills it in.
2993    Wed Jun 24 14:56:08 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
2995            * TAO_IDL/contrib/mcpp/directive.cpp:
2996            * TAO_IDL/contrib/mcpp/expand.cpp:
2997            * TAO_IDL/contrib/mcpp/internal.H:
2998            * TAO_IDL/contrib/mcpp/lib.cpp:
2999            * TAO_IDL/contrib/mcpp/main.cpp:
3000            * TAO_IDL/contrib/mcpp/noconfig.H:
3001            * TAO_IDL/contrib/mcpp/support.cpp:
3002            * TAO_IDL/contrib/mcpp/system.cpp:
3004              Renamed stpcpy to mcpp_stpcpy to avoid clashes if a system defined
3005              stpcpy is present.
3007    Tue Jun 23 15:19:17 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3009            * MPC/modules/IDLHelper.pm:
3010              cleanup and slight improvement when the export include is the last
3011              option on the line
3013    Tue Jun 23 14:53:17 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3015            * MPC/modules/IDLHelper.pm:
3016              new IDL helper to let MPC generate the export file names so that
3017              they get removed using a clean. Thanks to Adam Mitz for assisting
3018              with this
3020    Mon Jun 22 09:22:17 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3022            * TAO_IDL/be/be_codegen.cpp:
3023              Generate closign )
3025    Fri Jun 19 19:33:17 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3027            * TAO_IDL/be/be_sunsoft.cpp:
3028            * TAO_IDL/be_include/be_sunsoft.h:
3029            * TAO_IDL/be_include/be_stream_factory.h:
3030            * TAO_IDL/be/be_stream_factory.cpp:
3032              Removed files, no longer needed.
3034            * TAO_IDL/be/be_codegen.cpp:
3035            * TAO_IDL/be/be_tmplinst.cpp:
3036            * TAO_IDL/be/be_global.cpp:
3037            * TAO_IDL/be/be_produce.cpp:
3038            * TAO_IDL/be/be_helper.cpp:
3039            * TAO_IDL/be/be_interface.cpp:
3040            * TAO_IDL/be_include/be_helper.h:
3041            * TAO_IDL/be_include/be_codegen.h:
3042            * TAO_IDL/be_include/be_global.h:
3044              - Made abstract class TAO_OutStream concrete
3045                by moving 3 method implementations from
3046                derived class TAO_SunSoft_OutStream and
3047                eliminating the derived class.
3049              - Added code generation of export header files.
3051    Fri Jun 19 12:41:09 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3053            * TAO_IDL/be/be_visitor_component/component.cpp:
3055              Added the new visitor context states to switch
3056              statements in visit_typedef() and visit_operation().
3058    Thu Jun 18 18:44:18 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3060            * TAO_IDL/include/idl_global.h:
3061            * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
3062            * TAO_IDL/be/be_visitor_operation.cpp:
3063            * TAO_IDL/be/be_visitor_argument/arglist.cpp:
3064            * TAO_IDL/be/be_identifier_helper.cpp:
3065            * TAO_IDL/be/be_interface_strategy.cpp:
3066            * TAO_IDL/be/be_visitor_home/home_svs.cpp:
3067            * TAO_IDL/be/be_visitor_home/home_exs.cpp:
3068            * TAO_IDL/be/be_visitor_home/home_svh.cpp:
3069            * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
3070            * TAO_IDL/be/be_visitor_home/home_exh.cpp:
3071            * TAO_IDL/be/be_visitor_operation/rettype.cpp:
3072            * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
3073            * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
3074            * TAO_IDL/be/be_visitor_component/component_exh.cpp:
3075            * TAO_IDL/be/be_visitor_component/component_exs.cpp:
3076            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
3077            * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
3078            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3079            * TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp:
3080            * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
3081            * TAO_IDL/be/be_visitor_null_return_value.cpp:
3082            * TAO_IDL/be/be_decl.cpp:
3083            * TAO_IDL/ast/ast_decl.cpp:
3084            * TAO_IDL/be_include/be_visitor_operation/rettype.h:
3085            * TAO_IDL/be_include/be_visitor_component/component_svs.h:
3086            * TAO_IDL/be_include/be_visitor_component/component_exs.h:
3087            * TAO_IDL/be_include/be_visitor_component/component_svh.h:
3088            * TAO_IDL/be_include/be_identifier_helper.h:
3089            * TAO_IDL/fe/y.tab.cpp:
3090            * TAO_IDL/fe/idl.yy:
3091            * TAO_IDL/util/utl_global.cpp:
3093              - Fixed warnings in compilation of new visitors.
3095              - Modified flat name computation, and initialization of
3096                port name in component port descriptors, to leave off
3097                the '_cxx_' prefix (indicating a clash with a C++
3098                keyword) if it exists. Flat name and port name are
3099                always used in concatenation with other strings, and
3100                so the prefix isn't necessary, and is confusing to
3101                read.
3103              - Fixed CIAO servant, executor IDL and executor impl
3104                code generation to be consistent when the IDL file
3105                contains C++ keywords and escaped IDL keywords. There
3106                is also a new test in CIAO_ROOT/tests/IDL_Test to
3107                cover these use cases.
3109              - Fixed bug in code generation for home servant finder
3110                operations. These aren't implemented yet in CIAO, so
3111                the arguments, if any, must be generated as commented
3112                out, to avoid 'unused arg' warnings. Thanks to
3113                Johnny Willemsen <jwillemsen@remedy.nl> for reporting
3114                the bug.
3116    Tue Jun 16 20:40:48 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3118            * TAO_IDL/be/be_visitor_home/home_svs.cpp:
3120              Fixed bug in code generation of home operation body,
3121              where the call is delegated to the executor.
3123            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
3124            * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
3125            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3126            * TAO_IDL/be/be_decl.cpp:
3127            * TAO_IDL/be_include/be_decl.h:
3129              Fixed code generation bug where the facet servant
3130              class and the facet executor interface were generated
3131              for each use of a given interface in a facet. This
3132              class and interface must be generated exactly once.
3134    Tue Jun 16 16:46:15 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3136            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3138              Fixed a couple of code generation bugs related to
3139              scoping adjustments. Thanks to Johnny Willemsen
3140              <jwillemsen@remedy.nl> for reporting the problems.
3142    Tue Jun 16 15:40:28 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
3144            * TAO_IDL/contrib:
3145            * TAO_IDL/contrib/mcpp/Makefile.am:
3146            * TAO_IDL/contrib/mcpp/cc1.cpp:
3147            * TAO_IDL/contrib/mcpp/configed.H:
3148            * TAO_IDL/contrib/mcpp/directive.cpp:
3149            * TAO_IDL/contrib/mcpp/eval.cpp:
3150            * TAO_IDL/contrib/mcpp/expand.cpp:
3151            * TAO_IDL/contrib/mcpp/internal.H:
3152            * TAO_IDL/contrib/mcpp/lib.cpp:
3153            * TAO_IDL/contrib/mcpp/main.cpp:
3154            * TAO_IDL/contrib/mcpp/main_libmcpp.c:
3155            * TAO_IDL/contrib/mcpp/mbchar.cpp:
3156            * TAO_IDL/contrib/mcpp/mcpp.mpc:
3157            * TAO_IDL/contrib/mcpp/mcpp_lib.h:
3158            * TAO_IDL/contrib/mcpp/mcpp_out.h:
3159            * TAO_IDL/contrib/mcpp/noconfig.H:
3160            * TAO_IDL/contrib/mcpp/support.cpp:
3161            * TAO_IDL/contrib/mcpp/system.H:
3162            * TAO_IDL/contrib/mcpp/system.cpp:
3163            * TAO_IDL/contrib/mcpp/testmain.c:
3165              Merged in from trunk.
3167    Tue Jun 16 13:09:05 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3169            * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
3170            * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
3172              Added a method that restores the state of the home's
3173              scope. The CCM pre_proc visitor makes some invasive
3174              changes, and restoration was never done since at that
3175              time, the home node was ignored from that point and
3176              all code generation came from the added implied IDL
3177              nodes. Now that we are doing addition code generation,
3178              this scope state must be restored.
3180            * TAO_IDL/be/be_visitor_root/root.cpp:
3182              Added the new context states related to CIAO code
3183              generation to some switch statements in this visitor,
3184              to avoid getting "bad context" errors.
3186    Fri Jun 12 20:39:24 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3188            * TAO_IDL/be/be_visitor_home/home_svs.cpp:
3190              Implemented overlooked generation of home servant factory
3191              function.
3193    Thu Jun 11 19:35:21 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3195            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
3196            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3198              Fixed errors in CIAO servant code generation.
3200    Thu Jun 11 17:53:42 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3202            * TAO_IDL/be/be_visitor_home/home_exh.cpp:
3203            * TAO_IDL/be/be_visitor_component/component_exh.cpp:
3204            * TAO_IDL/be/be_null_return_emitter.cpp:
3205            * TAO_IDL/be/be_visitor_null_return_value.cpp:
3206            * TAO_IDL/be_include/be_null_return_emitter.h:
3208              Fixed mistakes in executor implementation code generation.
3210    Thu Jun 11 000:36:59 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3212            * TAO_IDL/be/be_visitor_home/home_exs.cpp:
3213            * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
3214            * TAO_IDL/be/be_visitor_component/component_exs.cpp:
3215            * TAO_IDL/be/be_visitor_root/root_exs.cpp:
3216            * TAO_IDL/be/be_null_return_emitter.cpp:
3217            * TAO_IDL/be/be_visitor_null_return_value.cpp:
3218            * TAO_IDL/be_include/be_visitor_null_return_value.h:
3219            * TAO_IDL/be_include/be_visitor_home/home_exs.h:
3220            * TAO_IDL/be_include/be_visitor_operation/operation_exs.h:
3221            * TAO_IDL/be_include/be_visitor_component/component_exs.h:
3222            * TAO_IDL/be_include/be_visitor_root/root_exs.h:
3223            * TAO_IDL/be_include/be_null_return_emitter.h:
3225              New files containing visitors in support of code generation
3226              for CIAO executor implementation source files.
3228            * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
3229            * TAO_IDL/be/be_visitor_home.cpp:
3230            * TAO_IDL/be/be_visitor_operation.cpp:
3231            * TAO_IDL/be/be_visitor_argument/arglist.cpp:
3232            * TAO_IDL/be/be_visitor_component.cpp:
3233            * TAO_IDL/be/be_visitor_home/home_exh.cpp:
3234            * TAO_IDL/be/be_visitor_operation/arglist.cpp:
3235            * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
3236            * TAO_IDL/be/be_visitor_component/component_exh.cpp:
3237            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3238            * TAO_IDL/be/be_visitor_root.cpp:
3239            * TAO_IDL/be/be_codegen.cpp:
3240            * TAO_IDL/be/be_visitor_root/root.cpp:
3241            * TAO_IDL/be/be_visitor_root/root_exh.cpp:
3242            * TAO_IDL/be/be_visitor_module/module.cpp:
3243            * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
3244            * TAO_IDL/be/be_produce.cpp:
3245            * TAO_IDL/be_include/be_visitor_argument/arglist.h:
3246            * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
3247            * TAO_IDL/be_include/be_visitor_operation/arglist.h:
3248            * TAO_IDL/be_include/be_visitor_component/component_exh.h:
3249            * TAO_IDL/be_include/be_visitor_root/root_exh.h:
3250            * TAO_IDL/be_include/be_visitor_root.h:
3251            * TAO_IDL/be_include/be_util.h:
3252            * TAO_IDL/be_include/be_visitor_any_extracted_type_decl.h:
3253            * TAO_IDL/be_include/be_visitor_home.h:
3254            * TAO_IDL/be_include/be_visitor_operation.h:
3255            * TAO_IDL/be_include/be_visitor_component.h:
3257              Existing files modified in support of code generation for
3258              CIAO executor implementation source files.
3260    Tue Jun  9 20:55:21 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3262            * TAO_IDL/be/be_visitor_component/component_exh.cpp:
3263            * TAO_IDL/be/be_visitor_home/home_exh.cpp:
3264            * TAO_IDL/be/be_visitor_root/root_exh.cpp:
3265            * TAO_IDL/be_include/be_visitor_home/home_exh.h:
3266            * TAO_IDL/be_include/be_visitor_component/component_exh.h:
3267            * TAO_IDL/be_include/be_visitor_root/root_exh.h:
3269              New files, visitors that generate the CIAO executor
3270              implementation header file.
3272            * TAO_IDL/be/be_visitor_home.cpp:
3273            * TAO_IDL/be/be_visitor_component.cpp:
3274            * TAO_IDL/be/be_visitor_root.cpp:
3275            * TAO_IDL/be/be_codegen.cpp:
3276            * TAO_IDL/be/be_visitor_root/root.cpp:
3277            * TAO_IDL/be/be_visitor_module/module.cpp:
3278            * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
3279            * TAO_IDL/be/be_produce.cpp:
3280            * TAO_IDL/be_include/be_visitor_root.h:
3281            * TAO_IDL/be_include/be_visitor_home.h:
3282            * TAO_IDL/be_include/be_visitor_component.h:
3284              Files modified to support the generation of the CIAO
3285              executor implementation header file.
3287    Fri Jun  5 16:38:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
3289            * TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp:
3290            * TAO_IDL/be/be_identifier_helper.cpp:
3291            * TAO_IDL/be/be_visitor_home/home_svs.cpp:
3292            * TAO_IDL/be/be_visitor_home/home_svh.cpp:
3293            * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
3294            * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
3295            * TAO_IDL/be/be_visitor_component/component_svh.cpp:
3296            * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
3297            * TAO_IDL/be/be_visitor_component/component_svs.cpp:
3298            * TAO_IDL/be/be_visitor_root/root_svh.cpp:
3299            * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
3300            * TAO_IDL/be/be_visitor_root/root_svs.cpp:
3301            * TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp:
3302            * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
3303            * TAO_IDL/be_include/be_visitor_any_extracted_type_decl.h:
3304            * TAO_IDL/be_include/be_identifier_helper.h:
3305            * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
3306            * TAO_IDL/be_include/be_visitor_home/home_svs.h:
3307            * TAO_IDL/be_include/be_visitor_home/home_svh.h:
3308            * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
3309            * TAO_IDL/be_include/be_visitor_component/component_svs.h:
3310            * TAO_IDL/be_include/be_visitor_component/component_svh.h:
3311            * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
3312            * TAO_IDL/be_include/be_visitor_root/root_svh.h:
3313            * TAO_IDL/be_include/be_visitor_root/root_ex_idl.h:
3314            * TAO_IDL/be_include/be_visitor_root/root_svs.h:
3315            * TAO_IDL/be_include/be_visitor_attribute/set_from_extracted.h:
3316            * TAO_IDL/be_include/be_visitor_attribute/component_init.h:
3318              New files, visitors and utility classes to add support for
3319              generation of CIAO servant code and executor IDL.
3321            * TAO_IDL/TAO_IDL_ACE.mwc:
3323              New file, for convenience when compiling the IDL compiler
3324              after ACE has been updated.
3326            * TAO_IDL/include/idl_global.h:
3327            * TAO_IDL/include/ast_home.h:
3328            * TAO_IDL/include/ast_operation.h:
3329            * TAO_IDL/include/ast_component.h:
3330            * TAO_IDL/include/ast_array.h:
3331            * TAO_IDL/be/be_visitor_home.cpp:
3332            * TAO_IDL/be/be_visitor_operation.cpp:
3333            * TAO_IDL/be/be_visitor_component.cpp:
3334            * TAO_IDL/be/be_visitor_scope.cpp:
3335            * TAO_IDL/be/be_visitor_operation/arglist.cpp:
3336            * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
3337            * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
3338            * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
3339            * TAO_IDL/be/be_visitor_operation/operation.cpp:
3340            * TAO_IDL/be/be_visitor_component/component_sh.cpp:
3341            * TAO_IDL/be/be_visitor_root.cpp:
3342            * TAO_IDL/be/be_codegen.cpp:
3343            * TAO_IDL/be/be_visitor_root/root.cpp:
3344            * TAO_IDL/be/be_visitor_attribute.cpp:
3345            * TAO_IDL/be/be_visitor_module/module.cpp:
3346            * TAO_IDL/be/be_global.cpp:
3347            * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
3348            * TAO_IDL/be/be_produce.cpp:
3349            * TAO_IDL/be/be_interface.cpp:
3350            * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
3351            * TAO_IDL/ast/ast_home.cpp:
3352            * ast/ast_operation.cpp:
3353            * ast/ast_interface.cpp:
3354            * ast/ast_component.cpp:
3355            * ast/ast_concrete_type.cpp:
3356            * ast/ast_string.cpp:
3357            * be_include/be_interface.h:
3358            * be_include/be_visitor_component/component_ch.h:
3359            * be_include/be_helper.h:
3360            * be_include/be_visitor_attribute/attribute.h:
3361            * be_include/be_visitor_root.h:
3362            * be_include/be_codegen.h:
3363            * be_include/be_visitor_attribute.h:
3364            * be_include/be_global.h:
3365            * be_include/be_visitor_home.h:
3366            * be_include/be_visitor_operation.h:
3367            * be_include/be_visitor_component.h:
3368            * driver/drv_args.cpp:
3369            * util/utl_global.cpp:
3371              Changes to existing files in support of the new CIAO servant
3372              code and executor IDL code generation.
3375 Tue Jul 14 02:45:10 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3377         * NEWS:
3379           updated for new release.
3381 Mon Jul 13 12:32:13 CDT 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3383         * TAO version 1.7.1 released.
3385 Mon Jul 13 14:00:00 UTC 2009  Simon Massey  <sma@prismtech.com>
3387         * tests/Bug_3333_Regression/run_test.pl:
3389           Ensure second iorfile is output by server.
3391 Mon Jul 13 12:28:00 UTC 2009  Simon Massey  <sma@prismtech.com>
3393         * tests/Bug_3333_Regression/run_test.pl:
3394         * tests/Bug_3333_Regression/client.cpp:
3395         * tests/Bug_3333_Regression/server.cpp:
3397           Add more progress output to attempt to see why this
3398           test is failing on the remady virtual machines.
3400 Fri Jul 10 10:38:00 UTC 2009  Simon Massey  <sma@prismtech.com>
3402         * bin/tao_orb_tests.lst:
3404           Add !CORBA_E_COMPACT & !CORBA_E_MICRO to bugzilla 3333.
3406         * tests/Bug_3333_Regression/run_test.pl:
3408           Increase timeout value for test.
3410 Thu Jul 09 13:10:00 UTC 2009  Simon Massey  <sma@prismtech.com>
3412         * bin/tao_orb_tests.lst:
3413         * tao/Invocation_Adapter.cpp:
3414         * tests/Bug_3333_Regression/Bug3333.mpc:
3415         * tests/Bug_3333_Regression/README:
3416         * tests/Bug_3333_Regression/Test.idl:
3417         * tests/Bug_3333_Regression/Hello.h:
3418         * tests/Bug_3333_Regression/Hello.cpp:
3419         * tests/Bug_3333_Regression/client.cpp:
3420         * tests/Bug_3333_Regression/server.cpp:
3421         * tests/Bug_3333_Regression/run_test.pl:
3423           Fixed bugzilla 3333.
3425 Mon Jun 29 15:08:12 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3427         * tao/Connection_Handler.cpp:
3429           Fixed a bug in Friday's commit.
3431 Sun Jun 28 16:15:10 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3433         * tests/IDL_Test/union.idl
3434           Fixed compile problem with SunStudio 12 Update 1
3436 Fri Jun 26 20:41:53 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3438         * tao/Block_Flushing_Strategy.h:
3439         * tao/Block_Flushing_Strategy.cpp:
3440         * tao/Connection_Handler.h:
3441         * tao/Connection_Handler.inl:
3442         * tao/Connection_Handler.cpp:
3443         * tao/IIOP_Connection_Handler.h:
3444         * tao/IIOP_Connection_Handler.cpp:
3445         * tao/Transport.h:
3446         * tao/Transport.cpp:
3448           This resolves bug #3704.
3449           TAO_Transport::handle_output() now uses an enum return value to
3450           distinguish the EWOULDBLOCK case from other normal or error
3451           conditions.  The Block_Flushing_Strategy checks for EWOULDBLOCK
3452           and calls a new method, handle_write_ready(), on the Connection
3453           Handler.  The Connection Handler calls ACE::handle_write_ready()
3454           passing the specific handle.
3456         * tao/Strategies/DIOP_Connection_Handler.h:
3457         * tao/Strategies/DIOP_Connection_Handler.cpp:
3458         * tao/Strategies/SCIOP_Connection_Handler.h:
3459         * tao/Strategies/SCIOP_Connection_Handler.cpp:
3460         * tao/Strategies/SHMIOP_Connection_Handler.h:
3461         * tao/Strategies/SHMIOP_Connection_Handler.cpp:
3462         * tao/Strategies/UIOP_Connection_Handler.h:
3463         * tao/Strategies/UIOP_Connection_Handler.cpp:
3464         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
3465         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
3466         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
3467         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
3468         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
3469         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
3470         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h:
3471         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
3473           Added handle_write_ready() to the non-IIOP protocols.
3475 Thu Jun 25 14:17:46 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3477         * TAO_IDL/fe/lex.yy.cpp:
3479           Untabify.
3481 Tue Jun 23 20:06:54 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3483         * TAO_IDL/ast/ast_interface.cpp:
3484         * TAO_IDL/ast/ast_valuetype.cpp:
3485         * TAO_IDL/be/be_codegen.cpp:
3486         * TAO_IDL/be/be_global.cpp:
3487         * TAO_IDL/be/be_init.cpp:
3488         * TAO_IDL/be/be_produce.cpp:
3489         * TAO_IDL/fe/idl.ll:
3490         * TAO_IDL/fe/idl.yy:
3491         * TAO_IDL/fe/lex.yy.cpp:
3492         * TAO_IDL/fe/y.tab.cpp:
3493         * TAO_IDL/util/utl_err.cpp:
3494         * TAO_IDL/util/utl_global.cpp:
3495         * TAO_IDL/util/utl_scope.cpp:
3497           Use %C when inserting char* into ACE_DEBUG/ACE_ERROR strings.
3499         * tao/TAO_Internal.cpp:
3501           Enable ACE_ARGV's quote_args functionality for user strings
3502           like -ORBSvcConf and argv[0].  This resolves bug #3630.
3504         * tests/Bug_3630_Regression/server.cpp:
3505         * bin/tao_orb_tests.lst:
3507           3630 is now expected to pass; fixed bugs in the test case.
3509         * tests/Bug_2683_Regression/client.cpp:
3511           Convert hostname from ACE_TCHAR* to char* before passing to sprintf.
3513         * orbsvcs/tests/Bug_3486_Regression/run_test.pl:
3515           Changed the log messages to have the correct bug #.
3517         * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl:
3518         * tests/Crashed_Callback/run_test.pl:
3520           Extend the timeout.
3522         * tests/ForwardUponObjectNotExist/client.cpp:
3524           Use strlen() to find length of an ACE_TCHAR string.
3526         * tests/Reliable_Oneways/run_test.pl:
3528           Extend the timeout and use a localhost endpoint to avoid excessive
3529           delays on multihomed machines as each endpoint is tried.
3531 Tue Jun 23 14:53:01 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3533         * NEWS:
3534           Added space for 1.7 -> 1.7.1 changes.
3536 Mon Jun 22 09:33:40 CDT 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3538         * TAO version 1.7 released.
3540 Thu Jun 18 22:47:05 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3542         * utils/logWalker/Invocation.h:
3543         * orbsvcs/tests/Notify/Bug_3688b_Regression/TestListener.h:
3545           There is a curious order-of-inclusion problem on macosx-leopoard
3546           builds whereby including a non-ACE header before something that
3547           includes ace/config.h causes a compiler error in
3548           OS_NS_stdlib.inl. It seems that on that platform, the signature
3549           of ::unsetenv() varies. I think this should be looked into in
3550           greater depth after releasing x.7.0.
3552 Thu Jun 18 15:44:35 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3554         * tao/Block_Flushing_Strategy.h:
3555         * tao/Block_Flushing_Strategy.cpp:
3556         * tao/Flushing_Strategy.h:
3557         * tao/Flushing_Strategy.cpp:
3558         * tao/Transport.cpp:
3560           Reverted the change from...
3561           Fri Jun 12 14:29:55 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3562           ...which made it an error to have a send() return -1/EWOULDBLOCK
3563           with the blocking flushing strategy.  This is actually expected
3564           behavior for a server, but it needs to be changed for the blocking
3565           flusing strategy, see bug #3704, to be resolved after the release.
3567 Tue Jun 16 20:23:44 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3569         * bin/tao_orb_tests.lst:
3571           Fixed malformed lines (missing space between items).
3573 Tue Jun 16 15:33:24 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
3575         * NEWS:
3577           Updated.
3579         * TAO_IDL/contrib/mcpp/system.cpp:
3581           Removed incompatible throw specification.
3583 Tue Jun 16 07:19:07 UTC 2009  Olli Savia  <ops@iki.fi>
3585         * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp:
3586           Added return value check for fscanf to silence complation
3587           warning on Ubuntu 9.04.
3589 Tue Jun 16 07:06:14 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
3591         * tests/Big_AMI/client.cpp:
3592         * tests/Crash_On_Write/Crash_Task.cpp:
3593         * tests/Portable_Interceptors/AMI/client.cpp:
3594         * tests/Bug_1270_Regression/client.cpp:
3595         * tests/Bug_1270_Regression/Echo.cpp:
3596         * tests/Bug_1270_Regression/server.cpp:
3597         * tests/Bug_1476_Test/test.ior:
3598         * tao/ORB_Core.cpp:
3599         * tao/Leader_Follower_Flushing_Strategy.cpp:
3600         * tao/Messaging/Messaging_Policy_i.cpp:
3601         * tao/ORB_Core.h:
3602         * tao/Transport.cpp:
3604           Reverted all my changes for Bug#3682 and Bug#3697. They need
3605           more investigation.
3607 Mon Jun 15 19:45:30 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3609         * tao/IIOP_Connection_Handler.cpp:
3611           Change the initialization of the bidir listen point received in
3612           the context. This will silence an error that is reported by the
3613           ACE_INET_Addr ctor regardless of the debug output level.
3615         * tests/BiDirectional/run_test3557.pl:
3617           Change the number of iterations sent by the server to the
3618           callback.  This is necessary to avoid a problem on windows in
3619           which the TAO_IIOP_Endpoint::hash() method first calls its
3620           object_addr_i() to initialize the object address. This then
3621           calls ACE_INET_Addr::set() which ultimately calls
3622           gethostbyname(). When the supplied endpoint is unreachable,
3623           as is the point of this test, windows apparently takes a while
3624           to time out before actually completing invocation and passing
3625           the test.
3627           This actually points out a potentential failure in the transport
3628           cache in that recached bidir transports may end up using a hash
3629           key value of 0. This is not in itself a failure, but more than
3630           one such entry will cause that 0'th bucket to become
3631           disproportionally large.
3633 Mon Jun 15 18:41:04 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3635         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
3636           Unicode fixes
3638 Mon Jun 15 13:54:01 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
3640         * tao/Leader_Follower_Flushing_Strategy.cpp:
3642           Improved the fix for Bug#3697 even more.
3644 Mon Jun 15 12:45:55 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
3646         * tao/Leader_Follower_Flushing_Strategy.cpp:
3648           Improved the fix for Bug#3697. The while loop now depends
3649           on transpot's queue and the work in the reactor.
3651 Mon Jun 15 10:19:16 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
3653         * tests/Crash_On_Write/Crash_Task.cpp:
3655           Used terminate_process() instead of abort(). The later works
3656           differently on Solaris.
3658         * tests/Big_AMI/client.cpp:
3659         * tests/Portable_Interceptors/AMI/client.cpp:
3660         * tests/Bug_1270_Regression/client.cpp:
3661         * tests/Bug_1270_Regression/Echo.cpp:
3662         * tests/Bug_1270_Regression/server.cpp:
3664           Fixed tests after the change for Bug#3682. In these tests it
3665           was assumed that nothing could be received from server until
3666           we run orb explicitly. The later is not true with synch scope
3667           policy SYNC_WITH_TRANSPORT.
3669         * tests/Bug_1476_Test/test.ior:
3671           An attempt to fix this test on platforms where connect to
3672           localhost on non-blocking socket returns with ECONNREFUSED
3673           while it's expected to return with errno=EINPROGRESS.
3674           This is Solaris and other Unices. I changed the remote host
3675           in IOR from localhost to something really remote (google.com).
3677         * tao/ORB_Core.cpp:
3678         * tao/ORB_Core.h:
3679         * tao/Messaging/Messaging_Policy_i.cpp:
3681           This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really
3682           default synch scope policy in TAO. This must fix Single_Read
3683           and AMH_Oneway tests on Solaris.
3685         * tao/Leader_Follower_Flushing_Strategy.cpp:
3687           This fixes Bug#3697. The comment in the code explains why this
3688           fix is better than the code used before. This must fix
3689           Big_Request_Muxing on Solaris.
3691         * tao/Transport.cpp:
3693           Changed to use queue_is_empty_i() instead of head_==0.
3695 Mon Jun 15 07:42:47 UTC 2009  Olli Savia  <ops@iki.fi>
3697         * utils/logWalker/PeerProcess.cpp:
3698           Added long specifier to sprintf.
3700 Fri Jun 12 18:44:04 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3702         * tao/IIOP_Acceptor.cpp:
3703           Improved logging layout
3705         * tao/Invocation_Adapter.cpp:
3706           Use ACE_TEXT
3708         * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
3709           Layout changes
3711 Fri Jun 12 16:12:36 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3713         * utils/logWalker/logWalker.mpc:
3715           Cannot build on ace_for_tao platforms.
3717 Fri Jun 12 14:29:55 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3719         * tao/Block_Flushing_Strategy.h:
3720         * tao/Block_Flushing_Strategy.cpp:
3721         * tao/Flushing_Strategy.h:
3722         * tao/Flushing_Strategy.cpp:
3723         * tao/Transport.cpp:
3725           If send() returns -1 with EWOULDBLOCK and the Flushing Strategy is
3726           blocking, return -1 instead of 0.  This is an error condition
3727           because TAO shouldn't see EWOULDBLOCK with a blocking socket, and
3728           the transport must be closed to avoid looping indefinitely in the
3729           flushing strategy's flush_transport().
3731 Fri Jun 12 11:16:39 UTC 2009  Olli Savia  <ops@iki.fi>
3733         * utils/logWalker/Invocation.cpp:
3734           Fixed memset's parameter order.
3736 Fri Jun 12 10:25:58 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3738         * utils/logWalker/Invocation.cpp:
3740           HPUX apparently uses something novel for either size_t or ACE_CDR::ULong.
3742 Fri Jun 12 02:05:32 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3744         * utils/logWalker/logWalker.cpp:
3746           Clean up WChar errors.
3748 Thu Jun 11 23:16:41 UTC 2009  Yan Dai  <dai_y@ociweb.com>
3750         * NEWS:
3752           Added entry for bug #3688 fix.
3754 Thu Jun 11 19:29:51 UTC 2009  Steven Stallion  <stallions@ociweb.com>
3756         * PROBLEM-REPORT-FORM:
3758           Added additional PRF question about build method (commit performed
3759           on behalf of Chris Cleeland).
3761 Thu Jun 11 19:19:42 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3763         * utils/logWalker/Invocation.cpp:
3765           Cast to int to force ternary operator's type to int, avoiding a
3766           warning on GCC 4.0.2 on Solaris.
3768 Thu Jun 11 18:19:57 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3770         * utils/logWalker/Invocation.cpp:
3772           ACE CDR can't be used with size_t because its size varies on
3773           different platforms.
3775 Thu Jun 11 13:20:09 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
3777         * utils/logWalker/PeerProcess.cpp:
3778           Initialize several pointers with 0
3780         * utils/monitor/monitor_client.cpp:
3781         * utils/NamingViewer/NamingViewerDlg.cpp:
3782           Removed not needed unicode conversion
3784         * utils/nslist/nslist.cpp:
3785           Layout changes
3787 Wed Jun 10 13:56:48 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3789         * utils/logWalker/Log.h:
3790         * utils/logWalker/Log.cpp:
3791         * utils/logWalker/logWalker.cpp:
3793           Fixed build errors with ACE_USES_WCHAR.
3795 Wed Jun 10 13:37:03 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3797         * utils/logWalker/Log.cpp:
3799           s_addr is a macro (for use with struct in_addr) on some platforms.
3801 Wed Jun 10 02:20:40 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3803         * tao/IIOP_Endpoint.h:
3805           fix compile error.
3807 Tue Jun  9 23:17:14 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3809         * utils/logWalker/HostProcess.cpp:
3810         * utils/logWalker/Invocation.cpp:
3811         * utils/logWalker/Log.cpp:
3812         * utils/logWalker/PeerProcess.cpp:
3813         * utils/logWalker/Thread.cpp:
3814         * utils/logWalker/logWalker.cpp:
3815         * utils/logWalker/logWalker.mpc:
3817           Fuzz fix.
3819 Tue Jun  9 22:26:07 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3821         * utils/README:
3822         * utils/logWalker:
3823         * NEWS:
3825           Adding a new utility for parsing TAO debug log files.
3827 Tue Jun  9 22:04:49 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
3829         * TAO_IDL/contrib/mcpp/internal.H:
3830         * TAO_IDL/contrib/mcpp/lib.cpp:
3831         * TAO_IDL/contrib/mcpp/system.cpp:
3833           Compile warning fixes.
3835 Tue Jun  9 21:01:30 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
3837         * TAO_IDL/contrib/mcpp/directive.cpp:
3838         * TAO_IDL/contrib/mcpp/eval.cpp:
3839         * TAO_IDL/contrib/mcpp/expand.cpp:
3840         * TAO_IDL/contrib/mcpp/internal.H:
3841         * TAO_IDL/contrib/mcpp/main.cpp:
3842         * TAO_IDL/contrib/mcpp/mbchar.cpp:
3843         * TAO_IDL/contrib/mcpp/mcpp.mpc:
3844         * TAO_IDL/contrib/mcpp/noconfig.H:
3845         * TAO_IDL/contrib/mcpp/support.cpp:
3846         * TAO_IDL/contrib/mcpp/system.H:
3847         * TAO_IDL/contrib/mcpp/system.cpp:
3849           Compile warning fixes.
3851 Tue Jun  9 20:25:50 UTC 2009  Adam Mitz  <mitza@ociweb.com>
3853         * bin/tao_orb_tests.lst:
3854         * tao/IIOP_Endpoint.h:
3855         * tao/IIOP_Endpoint.cpp:
3856         * tao/IIOP_Profile.h:
3857         * tao/IIOP_Profile.cpp:
3859           Fix for bug #3695.  Keep alternate endpoints within a profile in
3860           the same order after marshalling/demarshalling so that is_equivalent
3861           return true.
3863 Tue Jun  9 15:37:40 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
3865         * TAO_IDL/contrib/mcpp/directive.cpp:
3866         * TAO_IDL/contrib/mcpp/eval.cpp:
3867         * TAO_IDL/contrib/mcpp/expand.cpp:
3868         * TAO_IDL/contrib/mcpp/internal.H:
3869         * TAO_IDL/contrib/mcpp/support.cpp:
3870         * TAO_IDL/contrib/mcpp/system.cpp:
3872           fuzz fix.
3874 Tue Jun  9 13:25:10 UTC 2009  Paul Calabrese  <calabrese_p@ociweb.com>
3876         * DevGuideExamples/AMH/AMH_Messenger_i.cpp:
3877         * DevGuideExamples/AMH/MessengerServer.cpp:
3878         * DevGuideExamples/AMH/Messenger_i.cpp:
3879         * DevGuideExamples/AMH_AMI/inner_server.cpp:
3880         * DevGuideExamples/BiDirectionalGIOP/callback_i.cpp:
3881         * DevGuideExamples/BiDirectionalGIOP/client.cpp:
3882         * DevGuideExamples/BiDirectionalGIOP/server.cpp:
3883         * DevGuideExamples/BiDirectionalGIOP/simple_i.cpp:
3884         * DevGuideExamples/DevGuideExamples.mwc:
3885         * DevGuideExamples/GettingStarted/MessengerServer.cpp:
3886         * DevGuideExamples/LocalObjects/Messenger/Messenger_i.cpp:
3887         * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp:
3888         * DevGuideExamples/Messaging/AMIcallback/MessengerClient.cpp:
3889         * DevGuideExamples/Messaging/AMIcallback/MessengerHandler.cpp:
3890         * DevGuideExamples/Messaging/AMIcallback/MessengerServer.cpp:
3891         * DevGuideExamples/Messaging/AMIcallback/Messenger_i.cpp:
3892         * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerServer.cpp:
3893         * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.h:
3894         * DevGuideExamples/Multithreading/GracefulShutdown/MessengerShutdownTimer.cpp:
3895         * DevGuideExamples/Multithreading/GracefulShutdown/Messenger_i.cpp:
3896         * DevGuideExamples/Multithreading/GracefulShutdown/run_test.pl:
3897         * DevGuideExamples/Multithreading/Reactive/MessengerServer.cpp:
3898         * DevGuideExamples/Multithreading/Reactive/Messenger_i.cpp:
3899         * DevGuideExamples/Multithreading/Reactive/run_test.pl:
3900         * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp:
3901         * DevGuideExamples/Multithreading/ThreadPerConnection/Messenger_i.cpp:
3902         * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl:
3903         * DevGuideExamples/Multithreading/ThreadPool/MessengerServer.cpp:
3904         * DevGuideExamples/Multithreading/ThreadPool/Messenger_i.cpp:
3905         * DevGuideExamples/Multithreading/ThreadPool/run_test.pl:
3906         * DevGuideExamples/PortableInterceptors/Auth/ClientInterceptor.cpp:
3907         * DevGuideExamples/PortableInterceptors/Auth/MessengerClient.cpp:
3908         * DevGuideExamples/PortableInterceptors/Auth/MessengerServer.cpp:
3909         * DevGuideExamples/PortableInterceptors/Auth/Messenger_i.cpp:
3910         * DevGuideExamples/PortableInterceptors/Auth/ServerInitializer.h:
3911         * DevGuideExamples/PortableInterceptors/Auth/run_test.pl:
3912         * DevGuideExamples/PortableInterceptors/IOR/ClientInterceptor.cpp:
3913         * DevGuideExamples/PortableInterceptors/IOR/MessengerClient.cpp:
3914         * DevGuideExamples/PortableInterceptors/IOR/MessengerServer.cpp:
3915         * DevGuideExamples/PortableInterceptors/IOR/Messenger_i.cpp:
3916         * DevGuideExamples/PortableInterceptors/IOR/ServerIORInterceptor.h:
3917         * DevGuideExamples/PortableInterceptors/IOR/ServerIORInterceptor.cpp:
3918         * DevGuideExamples/PortableInterceptors/IOR/ServerInterceptor.cpp:
3919         * DevGuideExamples/PortableInterceptors/PICurrent/ClientInitializer.cpp:
3920         * DevGuideExamples/PortableInterceptors/PICurrent/ClientInterceptor.cpp:
3921         * DevGuideExamples/PortableInterceptors/PICurrent/MessengerServer.cpp:
3922         * DevGuideExamples/PortableInterceptors/PICurrent/Messenger_i.cpp:
3923         * DevGuideExamples/PortableInterceptors/SimpleCodec/ClientInterceptor.cpp:
3924         * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerClient.cpp:
3925         * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerServer.cpp:
3926         * DevGuideExamples/PortableInterceptors/SimpleCodec/Messenger_i.cpp:
3927         * DevGuideExamples/PortableInterceptors/SimpleCodec/ServerInterceptor.cpp:
3928         * DevGuideExamples/PortableInterceptors/SimpleCodec/run_test.pl:
3929         * DevGuideExamples/RTCORBA/MessengerServer.cpp:
3930         * DevGuideExamples/RTCORBA/Messenger_i.cpp:
3931         * DevGuideExamples/SmartProxies/LoggerServer.cpp:
3932         * DevGuideExamples/SmartProxies/Logger_i.cpp:
3933         * DevGuideExamples/SmartProxies/MessengerServer.cpp:
3934         * DevGuideExamples/SmartProxies/Messenger_i.cpp:
3935         * DevGuideExamples/ValueTypes/Bank/server.cpp:
3936         * DevGuideExamples/ValueTypes/Messenger/Message_i.cpp:
3937         * DevGuideExamples/ValueTypes/Messenger/MessengerServer.cpp:
3938         * DevGuideExamples/ValueTypes/Messenger/Messenger_i.cpp:
3939         * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/EchoEventConsumerMain.cpp:
3940         * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/EchoEventConsumerMain.cpp:
3941         * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/run_test.pl:
3942         * orbsvcs/DevGuideExamples/EventServices/OMG_TypedEC/ConsumerMain.cpp:
3943         * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/EchoEventConsumerMain.cpp:
3944         * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/EchoEventSupplierMain.cpp:
3945         * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/EchoEventConsumerMain.cpp:
3946         * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/EchoEventSupplierMain.cpp:
3947         * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/EchoEventConsumerMain.cpp:
3948         * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/EchoEventSupplierMain.cpp:
3949         * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/EchoEventConsumerMain.cpp:
3950         * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
3951         * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/run_test.pl:
3952         * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerServer.cpp:
3953         * orbsvcs/DevGuideExamples/ImplRepo/IORTable/MessengerServer.cpp:
3954         * orbsvcs/DevGuideExamples/ImplRepo/MessengerServer.cpp:
3955         * orbsvcs/DevGuideExamples/NamingService/Messenger/MessengerClient.cpp:
3956         * orbsvcs/DevGuideExamples/NamingService/Messenger/MessengerServer.cpp:
3957         * orbsvcs/DevGuideExamples/NamingService/Messenger/run_test.pl:
3958         * orbsvcs/DevGuideExamples/NamingService/Naming_Client/MessengerClient.cpp:
3959         * orbsvcs/DevGuideExamples/NamingService/Naming_Client/MessengerServer.cpp:
3960         * orbsvcs/DevGuideExamples/NamingService/Naming_Client/run_test.pl:
3961         * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerServer.cpp:
3962         * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/README:
3963         * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/run_test.pl:
3964         * orbsvcs/DevGuideExamples/NamingService/Naming_Server/MessengerTask.cpp:
3965         * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/MessengerClient.cpp:
3966         * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/MessengerServer.cpp:
3967         * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/README:
3968         * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/run_test.pl:
3969         * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/MessengerServer.cpp:
3970         * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/README:
3971         * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/run_test.pl:
3972         * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerConsumer.cpp:
3973         * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerServer.cpp:
3974         * orbsvcs/DevGuideExamples/NotifyService/EventSequence/Messenger_i.cpp:
3975         * orbsvcs/DevGuideExamples/NotifyService/Filtering/MessengerConsumer.cpp:
3976         * orbsvcs/DevGuideExamples/NotifyService/Filtering/MessengerServer.cpp:
3977         * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerConsumer.cpp:
3978         * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerServer.cpp:
3979         * orbsvcs/DevGuideExamples/NotifyService/Messenger/Messenger_i.cpp:
3980         * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerConsumer.cpp:
3981         * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerServer.cpp:
3982         * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/Messenger_i.cpp:
3983         * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerConsumer.cpp:
3984         * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerServer.cpp:
3985         * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/Messenger_i.cpp:
3986         * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerConsumer.cpp:
3987         * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerServer.cpp:
3988         * orbsvcs/DevGuideExamples/NotifyService/RTNotify/Messenger_i.cpp:
3989         * orbsvcs/DevGuideExamples/NotifyService/RTNotify/run_test.pl:
3990         * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerConsumer.cpp:
3991         * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerServer.cpp:
3992         * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerSupplier.cpp:
3993         * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/ClientInitializer.cpp:
3994         * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/MessengerClient.cpp:
3995         * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/MessengerServer.cpp:
3996         * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/README:
3997         * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/run_test.pl:
3998         * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerServer.cpp:
3999         * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerServer.cpp:
4000         * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerServer.cpp:
4001         * orbsvcs/DevGuideExamples/ValueTypes/Notify/run_test.pl:
4002         * orbsvcs/DevGuideExamples/readme.txt:
4004           Merge DevGuideExamples changes from TAO 1.6a.
4006 Mon Jun  8 22:25:23 UTC 2009  Adam Mitz  <mitza@ociweb.com>
4008         * bin/tao_orb_tests.lst:
4009         * tests/Bug_3695_Regression:
4010         * tests/Bug_3695_Regression/Bug_3695.cpp:
4011         * tests/Bug_3695_Regression/Bug_3695_Regression.mpc:
4012         * tests/Bug_3695_Regression/run_test.pl:
4014           Added a new test, this will fail until the patch is committed
4015           tomorrow (see bugzilla).
4017 Mon Jun  8 19:42:36 UTC 2009  Adam Mitz  <mitza@ociweb.com>
4019         * bin/tao_orb_tests.lst:
4021           TransportCurrent is not available with CORBA/e compact or micro.
4023 Mon Jun  8 19:18:58 UTC 2009  Adam Mitz  <mitza@ociweb.com>
4025         * MPC/config/taodefaults.mpb:
4027           Fix a bad comment.
4029         * docs/compiler.html:
4031           s/gperf/ace_gperf/ in a few places that must have been missed when
4032           the name of this executable was changed a year ago.
4034         * docs/rtcorba/features.html:
4036           Fix the name of the -RTORBNetworkPriorityMapping option.
4038         * orbsvcs/Notify_Service/README:
4040           Add information about -LoggingInterval and how to use it.
4042         * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
4044           Fix a bug in how Numeric statistics print their last value.
4046         * tests/Bug_2593_Regression/run_test.pl:
4048           Use a random port instead of hard-coding :4444.
4050         * tests/IPV6/run_test.pl:
4052           This test requires -ORBUseSharedProfile 0, even though it's the
4053           default now that might change in the future and it's safer to be
4054           explicit.
4056         * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc:
4058           Added an "after" needed for the single-threaded configuration.
4060         * tests/ORB_Local_Config/ORB_Local_Config.mwc:
4062           Removed this file.  This test doesn't need its own workspace.
4064 Mon Jun  8 06:41:03 UTC 2009  Olli Savia  <ops@iki.fi>
4066         * orbsvcs/tests/Notify/Bug_3688b_Regression/TestBroadcaster.h:
4067           Added missing include.
4069 Sat Jun  6 05:58:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4071         * orbsvcs/tests/Notify/Bug_3688b_Regression/*:
4072         * bin/tao_other_tests.lst:
4073           Added initial version of this test again as 3688b and enabled
4074           that also in our test suite
4076 Sat Jun  6 00:31:39 UTC 2009  Yan Dai  <dai_y@ociweb.com>
4078         * orbsvcs/tests/Notify/Bug_3688_Regression/consumer.cpp:
4079         * orbsvcs/tests/Notify/Bug_3688_Regression/supplier.cpp:
4081           Corrected the test scenario. The filter constraint is
4082           "$data == 1 or $data == 2 or $data == 4" and the supplier push
4083           event with filterable_data "data=5". Before the fix, the filter
4084           constraint was not evaluated so it will receive events. With the
4085           fix, the constraint was evaluated so the consumer should not
4086           receive the event.
4088 Fri Jun 05 22:45:57 UTC 2009  Trevor Fields  <fields_t@ociweb.com>
4090         * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
4092           Changed enqueue method to log and return -1 when the enqueue is
4093           not attempted.  This should help identify the case where the
4094           enqueues are not occurring and memory is leaking.
4096 Fri Jun  5 20:42:42 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
4098         * TAO_IDL/contrib/mcpp/directive.cpp:
4099         * TAO_IDL/contrib/mcpp/eval.cpp:
4100         * TAO_IDL/contrib/mcpp/internal.H:
4101         * TAO_IDL/contrib/mcpp/lib.cpp:
4102         * TAO_IDL/contrib/mcpp/main.cpp:
4103         * TAO_IDL/contrib/mcpp/support.cpp:
4104         * TAO_IDL/contrib/mcpp/system.cpp:
4106           Porting for Borland.
4108 Fri Jun  5 21:01:43 UTC 2009  Yan Dai  <dai_y@ociweb.com>
4110         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
4112           Fixed a bug in build_tree() that ignored the user defined
4113           constraint expression when the domain name or event type is
4114           defined.
4116         * orbsvcs/tests/Notify/Bug_3688_Regression/Bug_3688_Regression.mpc:
4117         * orbsvcs/tests/Notify/Bug_3688_Regression/common.h:
4118         * orbsvcs/tests/Notify/Bug_3688_Regression/consumer.cpp:
4119         * orbsvcs/tests/Notify/Bug_3688_Regression/run_test.pl:
4120         * orbsvcs/tests/Notify/Bug_3688_Regression/supplier.cpp:
4122           Added simple test based on Bug_1884_Regression test.
4124         * orbsvcs/tests/Notify/Bug_3688_Regression/Bug_3688.mpc:
4125         * orbsvcs/tests/Notify/Bug_3688_Regression/DllORB.h:
4126         * orbsvcs/tests/Notify/Bug_3688_Regression/DllORB.cpp:
4127         * orbsvcs/tests/Notify/Bug_3688_Regression/TestBroadcaster.h:
4128         * orbsvcs/tests/Notify/Bug_3688_Regression/TestBroadcaster.cpp:
4129         * orbsvcs/tests/Notify/Bug_3688_Regression/TestListener.h:
4130         * orbsvcs/tests/Notify/Bug_3688_Regression/TestListener.cpp:
4131         * orbsvcs/tests/Notify/Bug_3688_Regression/bug3688_export.h:
4132         * orbsvcs/tests/Notify/Bug_3688_Regression/server.cpp:
4134           Removed these files.
4136         * bin/tao_other_tests.lst:
4138           Added Bug_3688_Regression test.
4140         * orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
4142           Made received flag set true when consumer receives message. It did
4143           not show any problem is because the test defaults to not expecting
4144           to receive events.
4146 Fri Jun  5 17:37:27 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
4148         * TAO_IDL/contrib/mcpp/directive.cpp:
4149         * TAO_IDL/contrib/mcpp/eval.cpp:
4150         * TAO_IDL/contrib/mcpp/expand.cpp:
4151         * TAO_IDL/contrib/mcpp/internal.H:
4152         * TAO_IDL/contrib/mcpp/main.cpp:
4153         * TAO_IDL/contrib/mcpp/mbchar.cpp:
4154         * TAO_IDL/contrib/mcpp/mcpp_out.h:
4155         * TAO_IDL/contrib/mcpp/noconfig.H:
4156         * TAO_IDL/contrib/mcpp/support.cpp:
4157         * TAO_IDL/contrib/mcpp/system.H:
4158         * TAO_IDL/contrib/mcpp/system.cpp:
4160           Porting for Windows/VC8.
4162 Fri Jun  5 16:33:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4164         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
4165           sequences use CORBA::ULong, use const, various layout changes
4167         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
4168         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
4169           Const and layout changes
4171 Fri Jun  5 14:35:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4173         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
4174           Layout changes
4176         * orbsvcs/orbsvcs/Notify/FilterAdmin.inl:
4177           Initialise pointer with 0
4179         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
4180           Const changes, debug changes, and initialise pointer with 0
4182         * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
4183           Debug changes
4185         * orbsvcs/orbsvcs/Notify/Proxy.inl:
4186           Const/bool changes
4188 Fri Jun  5 13:48:21 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
4190         * TAO_IDL/contrib/mcpp/Makefile.am:
4191         * TAO_IDL/contrib/mcpp/cc1.cpp:
4192         * TAO_IDL/contrib/mcpp/configed.H:
4193         * TAO_IDL/contrib/mcpp/directive.cpp:
4194         * TAO_IDL/contrib/mcpp/eval.cpp:
4195         * TAO_IDL/contrib/mcpp/expand.cpp:
4196         * TAO_IDL/contrib/mcpp/internal.H:
4197         * TAO_IDL/contrib/mcpp/main.cpp:
4198         * TAO_IDL/contrib/mcpp/main_libmcpp.c:
4199         * TAO_IDL/contrib/mcpp/mbchar.cpp:
4200         * TAO_IDL/contrib/mcpp/mcpp.mpc:
4201         * TAO_IDL/contrib/mcpp/mcpp_lib.h:
4202         * TAO_IDL/contrib/mcpp/mcpp_out.h:
4203         * TAO_IDL/contrib/mcpp/noconfig.H:
4204         * TAO_IDL/contrib/mcpp/support.cpp:
4205         * TAO_IDL/contrib/mcpp/system.H:
4206         * TAO_IDL/contrib/mcpp/system.cpp:
4207         * TAO_IDL/contrib/mcpp/testmain.c:
4209           Updated mcpp version to 2.7.2.
4211 Fri Jun  5 12:06:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4213         * orbsvcs/tests/Notify/Bug_3688_Regression/*
4214           New regression test
4216         * bin/tao_other_tests.lst:
4217           Added 3688
4219 Fri Jun  5 08:20:56 UTC 2009  Olli Savia  <ops@iki.fi>
4221         * tests/Bug_3683_Regression/Echo_Client_i.cpp:
4222           Fixed compilation warning.
4224 Thu Jun  4 11:52:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4226         * bin/tao_other_tests.lst:
4227           3646d should run now
4229 Thu Jun  4 11:15:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4231         * orbsvcs/Notify_Service/Notify_Service.cpp:
4232           Another set of cleanup improvements
4234         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
4235           Added a missing \n
4237         * orbsvcs/tests/Notify/Bug_3646d_Regression/server.cpp:
4238           Use a loop and more worker threads
4240 Thu Jun  4 10:17:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4242         * orbsvcs/Notify_Service/Notify_Service.cpp:
4243           Do better cleanup, check for nil, use the correct wait() methods
4245         * orbsvcs/tests/Notify/Bug_3646b_Regression/server.cpp:
4246         * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
4247           Use a loop instead of duplicated code
4249         * orbsvcs/tests/Notify/Bug_3646d_Regression/Bug_3646d_Regression.mpc:
4250           We don't need a consumer
4252         * orbsvcs/tests/Notify/Bug_3646d_Regression/Consumer.cpp:
4253           Deleted from the repository
4255         * orbsvcs/tests/Notify/Bug_3646d_Regression/run_test.pl:
4256           Simplified
4258 Thu Jun  4 09:13:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4260         * orbsvcs/Notify_Service/Notify_Service.cpp:
4261         * orbsvcs/Notify_Service/Notify_Service.h:
4262           Set the ORB in the worker to nil and also cancel the timer
4263           when we don't need it anymore
4265 Thu Jun  4 07:21:46 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4267         * tests/Bug_3676_Regression/Bug_3676_Regression.mpc:
4269           Properly fixed mpc which requires corba_messaging.
4271 Thu Jun  4 00:33:14 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
4273         * tao/Compression/Base_Compressor.cpp:
4274           It seems the syntax of '<::' or '<:' is converted to '[' by the
4275           compiler or preprocessor. Changing the syntax to be '< ::'
4276           resolves that.
4278 Wed  Jun  3 12:54:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4280         * orbsvcs/Notify_Service/Notify_Service.cpp:
4281           Make sure we have use the name service before using it and don't
4282           use asserts
4284 Wed  Jun  3 12:30:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4286         * tao/Incoming_Message_Stack.h:
4287           Updated for CB2009 Update 3
4289 Wed Jun  3 12:16:21  2009  Marcel Smit  <msmit@remedy.nl>
4291         * tao/ZIOP/ZIOP.cpp
4292         * tao/ZIOP/ZIOP.h
4293           Applied ZIOP beta 2 spec. Compression ratio is defined
4294           as float and renamed struct CompressedData into
4295           CompressionData
4297         * tao/ZIOP/ZIOP.pidl
4298           Renamed struct CompressedData into CompressionData
4299           (according to ZIOP beta 2 spec).
4301         * tao/Compression/Base_Compressor.cpp
4302         * tao/Compression/Compression.pidl
4303         * tests/ZIOP/client.cpp
4304         * tests/ZIOP/server.cpp
4305           Applied ZIOP beta 2 spec. Compression ratio is defined
4306           as float.
4308 Wed Jun  3 09:07:07 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4310         * tests/Bug_3676_Regression/Bug_3676_Regression.mpc:
4311         * bin/tao_orb_tests.lst:
4313           Test 3676 requires corba_messaging.
4315 Wed  Jun  3 08:20:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4317         * orbsvcs/Notify_Service/Notify_Service.cpp:
4318           Only run the orb when we have no orb threads
4320 Tue  Jun  2 18:40:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4322         * bin/tao_other_tests.lst:
4323           Added 3646d
4325 Tue  Jun  2 13:14:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4327         * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
4328         * orbsvcs/orbsvcs/Trader/Trader.h
4329           Fixed problems with CB2009 Update 3
4331 Tue  Jun  2 07:21:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4333         * orbsvcs/tests/Notify/Bug_3646d_Regression/*:
4334           Another test that loads and unload the notify service, this one
4335           also loads the naming service and uses one run thread
4337         * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
4338           Const change
4340 Tue  Jun  2 06:50:50 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4342         * bin/tao_orb_tests.lst:
4343           Added Bug 3683
4345 Tue  Jun  2 06:47:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4347         * docs/Options.html:
4348           When we use ClientConnectionHandler RW we don't use the LF
4349           loop. In case the buffers are full, we use the flushing
4350           strategy for which the default is leader follower, but that
4351           will not work because we don't use the lf loop in this case.
4352           Added a note the ClientConnectionHandler RW needs a
4353           FlushingStrategy of blocking
4355         * tests/Bug_3683_Regression/Echo_Client_i.cpp
4356         * tests/Bug_3683_Regression/Echo_Client_i.h
4357         * tests/Bug_3683_Regression/run_test.pl
4358         * tests/Bug_3683_Regression/Simple_util.cpp
4359           Use a commandline argument -p to indicate the size of the
4360           string in megabytes.
4362         * tests/Bug_3683_Regression/svc.conf
4363           Set the FlushingStrategy to blocking
4365         * tao/Transport.cpp:
4366           Small layout to debug message
4368         * tao/PortableServer/Root_POA.cpp:
4369         * tao/LocateRequest_Invocation_Adapter.cpp
4370           Layout change
4372 Fri May 29 12:47:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4374         * tao/Transport.cpp (schedule_output):
4375           Log an error when the reactor is zero
4377 Fri May 29 11:27:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4379         * tests/ZIOP/TestCompressor/TAO_TestCompressor.rc:
4380           Fixed for WinCE GCC
4382 Fri May 29 10:29:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4384         * tests/Bug_3683_Regression/*:
4385           New regression test
4387 Thu May 28 14:56:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4389         * orbsvcs/tests/Bug_3673_Regression/client.cpp:
4390           Print the iteration count when we get an exception
4392 Thu May 28 14:12:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4394         * orbsvcs/tests/Bug_3673_Regression/client.cpp:
4395           Field id of name 0 has to be set
4397 Thu May 28 07:32:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4399         * orbsvcs/Notify_Service/Notify_Service.cpp:
4400           Fix a bug when unregistering from the naming service
4402 Wed May 27 18:10:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4404         * tao/ORB_Core.cpp:
4405         * TAO_IDL/tao_idl.cpp:
4406           Unicode fixes
4408         * tao/PortableServer/Root_POA.h:
4409           Layout changes
4411 Wed May 27 18:03:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4413         * orbsvcs/Notify_Service/Notify_Service.h:
4414           Fixed compile error with OpenVMS
4416 Wed May 27 11:58:05 UTC 2009  Carlos O'Ryan  <coryan@glamdring>
4418         * tests/Bug_3647_Regression/client.cpp:
4419           I guess not all compilers know that 'and' is a keyword in C++.
4421         * tests/Bug_3647_Regression/Middle_Impl.cpp:
4422           Make sure I use the exceptions caught in this program, at least
4423           for debugging output.  Eliminates warnings for VC8
4425 Wed May 27 03:00:37 UTC 2009  Carlos O'Ryan  <coryan@atdesk.com>
4427         * tests/Bug_3647_Regression/client.cpp:
4428         * tests/Bug_3647_Regression/middle_server.cpp:
4429         * tests/Bug_3647_Regression/backend_server.cpp:
4430           Fixed Unicode build problems.
4432 Tue May 26 17:09:00 UTC 2009  Carlos O'Ryan  <coryan@atdesk.com>
4434         * tao/Transport.h:
4435         * tao/IIOP_Transport.h:
4436         * tao/Transport.cpp:
4437         * tao/IIOP_Transport.cpp:
4438         * tests/Bug_3647_Regression/client.cpp:
4439         * tests/Bug_3647_Regression/Middle_Impl.cpp:
4440         * tests/Bug_3647_Regression/Middle_Impl.h:
4441         * tests/Bug_3647_Regression/middle_server.cpp:
4442         * tests/Bug_3647_Regression/Test.idl:
4443         * tests/Bug_3647_Regression/Backend_Impl.cpp:
4444         * tests/Bug_3647_Regression/run_test.pl:
4445         * tests/Bug_3647_Regression/Backend_Impl.h:
4446           Fix fuzz problems, tabs, indentation in perl scripts, the Id
4447           stuff, etc.
4449 Tue May 26 11:25:03 UTC 2009  Carlos O'Ryan  <coryan@glamdring>
4451         * tao/Transport.h:
4452         * tao/IIOP_Transport.h:
4453         * tao/IIOP_Transport.cpp:
4454           I had the signature of sendfile() completely wrong in
4455           IIOP_Transport.  Lucky for me, Johnny pointed out the warnings
4456           in the Solaris10_Studio12_Debug build.
4457           I also had to move the io_timeout() function in Tranport to the
4458           protected section.  This whole sendfile() thing looks like a
4459           hack.
4461         * tao/Transport.cpp:
4462           Fix Unicode build problem.  Again, thanks to Johnny for keeping
4463           an eye out for me.
4465 Tue May 26 09:26:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4467         * bin/tao_orb_tests.lst:
4468           Added Bug 3672 regression as not fixed
4470 Mon May 25 19:05:22 UTC 2009  Carlos O'Ryan  <coryan@atdesk.com>
4472         * Fixed bug #3647.  In this commit I am merging the changes form
4473           the Bug_3647_Regression branch.  The exact command used to merge
4474           the changes was:
4475           $ svn merge --accept postpone -r85163:HEAD \
4476               https://svn.dre.vanderbilt.edu/DOC/Middleware/\
4477               branches/Bug_3647_Regression .
4479           The typical conflict in the ChangeLog was manually resolved.
4481         * bin/tao_orb_tests.lst:
4482           Add the new test, in alphabetical order, preserve tests added in
4483           trunk.
4485         * tao/Transport.h:
4486         * tao/Transport.cpp:
4487           Restore the ACE_Countdown_Time object in drain_queue_helper().
4488           I removed it because I thought there were no side effects and it
4489           was not needed, but after Johnny W asked, I realised it was
4490           indeed important.
4491           The header changes are required because the Drain_Constraints
4492           object needs a non-const ACE_Time_Value* parameter now.
4494         * tests/Bug_3647_Regression/Backend_Impl.cpp:
4495         * tests/Bug_3647_Regression/backend_server.cpp:
4496         * tests/Bug_3647_Regression/Backend_Impl.hpp:
4497         * tests/Bug_3647_Regression/Backend_Impl.h:
4498         * tests/Bug_3647_Regression/Middle_Impl.cpp:
4499         * tests/Bug_3647_Regression/Throw_Spec.h:
4500         * tests/Bug_3647_Regression/Middle_Impl.hpp:
4501         * tests/Bug_3647_Regression/middle_server.cpp:
4502         * tests/Bug_3647_Regression/Middle_Impl.h:
4503           I used a hacky macro to compile this code with both
4504           TAO-1.5.1 (need throw specs) and TAO-1.6.9 (cannot have throw
4505           specs)
4506           I also changed the .hpp files to .h to be less consistent with
4507           the .cpp files, but more consistent with the rest of ACE+TAO.
4508           Thanks to Johnny to point out the ugliness before it reached the
4509           main branch.
4511         * tao/Transport.h:
4512         * tao/Transport.cpp:
4513         * tao/GIOP_Message_Base.cpp:
4514         * tao/Block_Flushing_Strategy.cpp:
4515         * tao/Connection_Handler.cpp:
4516           Seemingly completed the fixes for 3647.
4517           Fundamentally, the calls to sendv() need to use a timeout
4518           parameter when called with the blocking flushing strategy or
4519           with the read-write waiting strategy *and* when there is a
4520           timeout.
4521           Unfortunately, the point(s) where we call sendv() does not have
4522           enough context to determine if the parameter is needed.
4523           I changed the Transport class to pass a little struct with both
4524           the timeout value and flag to indicate if using blocking I/O
4525           calls was desired.
4526           The caller makes the determination and passes the parameter into
4527           the Transport object, for example, the Block_Flushing_Strategy
4528           certainly wants to use blocking I/O calls.
4529           Several interface in TAO_Transport changed, and so did its
4530           callers.
4532         * tests/Bug_3647_Regression/client.cpp:
4533         * tests/Bug_3647_Regression/Middle_Impl.cpp:
4534         * tests/Bug_3647_Regression/Backend_Impl.cpp:
4535         * tests/Bug_3647_Regression/run_test.pl:
4536           Fine-tune the test so it would pass all the time.  The default
4537           parameters showed the problem before the changes, but then
4538           failed due to a timeout during shutdown.
4539           Also expanded run_test.pl to test with SYNC_NONE vs. other
4540           policies.  It was important to me to verify that the test
4541           continues to fail with SYNC_WITH_SERVER, so my "fine tuning" did
4542           not hide real errors.
4544         * tao/Transport.h:
4545         * tao/Transport.cpp:
4546           First attempt at fixing bug 3647.
4547           The ORB is blocking in ACE::sendv(), because we are passing a
4548           timeout parameter which results in blocking for the prescribed
4549           timeout period on select().  But on a select() call with only
4550           one socket!
4551           What we want to achieve is pass the timeout parameter when we
4552           are using the blocking configurations of the ORB, such as RW
4553           waiting strategies.
4554           This fix, changes the way the timeout parameter to sendv() calls
4555           is computed, by looking at the wait_strategy.
4556           Unfortunately, this missed the blocking flushing strategies,
4557           where we want to block too!  The Oneway_Send_Timeout tests
4558           caught this.
4559           So more work is needed, but I want to save the work first.
4561         * tests/Bug_3647_Regression:
4562         * tests/Bug_3647_Regression/Bug_3647_Regression.mpc:
4563         * tests/Bug_3647_Regression/run_test.pl:
4564         * tests/Bug_3647_Regression/README:
4565         * tests/Bug_3647_Regression/svc.conf:
4566         * tests/Bug_3647_Regression/Test.idl:
4567         * tests/Bug_3647_Regression/Throw_Spec.h:
4568           Add a regression test for bug #3647.  The test consists of three
4569           processeses:
4571         * tests/Bug_3647_Regression/Backend_Impl.hpp:
4572         * tests/Bug_3647_Regression/Backend_Impl.cpp:
4573         * tests/Bug_3647_Regression/backend_server.cpp:
4574           The backend server receives oneway calls.  On request, it calls
4575           sleep for a long period of time to block its I/O on particular
4576           sockets.
4578         * tests/Bug_3647_Regression/Middle_Impl.hpp:
4579         * tests/Bug_3647_Regression/Middle_Impl.cpp:
4580         * tests/Bug_3647_Regression/middle_server.cpp:
4581           A middle tier server, which never calls sleep, but because of
4582           bug 3647 it blocks trying to make calls on the backend server,
4583           though it should not.
4585         * tests/Bug_3647_Regression/client.cpp:
4586           The client coordinates the work.  It setups connections between
4587           all the servers and makes calls on the middle tier server.  It
4588           expects the middle tier server to be always available, but it
4589           did not before the fixes.
4591         * bin/tao_orb_tests.lst:
4592           Add Bug_3647_Regression to the list.
4594 Mon May 25 14:26:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4596         * tests/Bug_3672_Regression:
4597           New test for bug 3672, we seem to have a resource leak with AMI
4599 Mon May 25 12:54:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4601         * orbsvcs/Notify_Service/Notify_Service.cpp:
4602         * orbsvcs/Notify_Service/Notify_Service.h:
4603         * orbsvcs/Notify_Service/README:
4604           By default the notify service does a shutdown of the global
4605           orb and its dispatching ORB. In case the notify service is
4606           loaded into a process using service config this could cause
4607           issues to other parts that use the same ORBs. Added a
4608           -ShutdownORB and -ShutdownDispatchingORB which are default
4609           1, but they could be set to 0 to not shutdown the mentioned
4610           ORB
4612 Fri May 22 15:02:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4614         * orbsvcs/Notify_Service/README:
4615           Extended this file
4617 Fri May 22 09:56:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4619         * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
4620         * orbsvcs/tests/FT_App/FT_Client.cpp:
4621           Use ACE_OS::fileno
4623 Wed May 20 11:50:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4625         * tests/Bug_3674_Regression/test.cpp:
4627           Ensure that RootPOA, then orb are destroyed.
4629 Wed May 20 09:35:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4631         * orbsvcs/orbsvcs/AV.rc
4632         * orbsvcs/orbsvcs/CosConcurrency.rc
4633         * orbsvcs/orbsvcs/CosEvent.rc
4634         * orbsvcs/orbsvcs/CosEvent_Serv.rc
4635         * orbsvcs/orbsvcs/CosEvent_Skel.rc
4636         * orbsvcs/orbsvcs/CosLifeCycle.rc
4637         * orbsvcs/orbsvcs/CosLoadBalancing.rc
4638         * orbsvcs/orbsvcs/CosNaming.rc
4639         * orbsvcs/orbsvcs/CosNaming_Serv.rc
4640         * orbsvcs/orbsvcs/CosNaming_Skel.rc
4641         * orbsvcs/orbsvcs/CosNotification.rc
4642         * orbsvcs/orbsvcs/CosNotification_Serv.rc
4643         * orbsvcs/orbsvcs/CosNotification_Skel.rc
4644         * orbsvcs/orbsvcs/CosProperty.rc
4645         * orbsvcs/orbsvcs/CosTime.rc
4646         * orbsvcs/orbsvcs/CosTrading.rc
4647         * orbsvcs/orbsvcs/CosTrading_Serv.rc
4648         * orbsvcs/orbsvcs/CosTrading_Skel.rc
4649         * orbsvcs/orbsvcs/DsEventLogAdmin.rc
4650         * orbsvcs/orbsvcs/DsLogAdmin.rc
4651         * orbsvcs/orbsvcs/DsNotifyLogAdmin.rc
4652         * orbsvcs/orbsvcs/FaultTolerance.rc
4653         * orbsvcs/orbsvcs/IFRService.rc
4654         * orbsvcs/orbsvcs/PortableGroup.rc
4655         * orbsvcs/orbsvcs/RT_Notification.rc
4656         * orbsvcs/orbsvcs/RTEvent.rc
4657         * orbsvcs/orbsvcs/RTEvent_Serv.rc
4658         * orbsvcs/orbsvcs/RTEvent_Skel.rc
4659         * orbsvcs/orbsvcs/RTSched.rc
4660         * orbsvcs/orbsvcs/RTSchedEvent.rc
4661         * orbsvcs/orbsvcs/Security.rc
4662         * orbsvcs/orbsvcs/SSLIOP.rc
4663         * orbsvcs/orbsvcs/Svc_Utils.rc
4664           Use unix style of includes to work with cegcc
4666 Wed May 20 09:32:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4668         * tao/SmartProxies/SmartProxies.rc
4669         * tao/BiDir_GIOP/TAO_BiDir_GIOP.rc
4670         * tao/Compression/bzip2/TAO_Bzip2Compressor.rc
4671         * tao/CodecFactory/TAO_CodecFactory.rc
4672         * tao/Compression/TAO_Compression.rc
4673         * tao/DynamicAny/TAO_DynamicAny.rc
4674         * tao/DynamicInterface/TAO_DynamicInterface.rc
4675         * tao/IFR_Client/TAO_IFR_Client.rc
4676         * tao/ImR_Client/TAO_IMR_Client.rc
4677         * tao/IORInterceptor/TAO_IORInterceptor.rc
4678         * tao/IORManipulation/TAO_IORManip.rc
4679         * tao/IORTable/TAO_IORTable.rc
4680         * tao/Compression/lzo/TAO_LzoCompressor.rc
4681         * tao/Messaging/TAO_Messaging.rc
4682         * tao/ObjRefTemplate/TAO_ObjRefTemplate.rc
4683         * tao/PortableServer/TAO_PortableServer.rc
4684         * tao/RTCORBA/TAO_RTCORBA.rc
4685         * tao/RTPortableServer/TAO_RTPortableServer.rc
4686         * tao/RTScheduling/TAO_RTScheduler.rc
4687         * tao/Strategies/TAO_Strategies.rc
4688         * tao/Valuetype/TAO_Valuetype.rc
4689         * tao/Compression/zlib/TAO_ZlibCompressor.rc
4690         * tao/TypeCodeFactory/TypeCodeFactory.rc
4691           Use unix style of includes to work with cegcc
4693 Wed May 20 09:21:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4695         * tests/Client_Leaks/Process_Factory.cpp:
4696           Use ACE_ERRNO_GET
4698 Wed May 20 09:06:43 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4700         * tao/Asynch_Queued_Message.cpp:
4701         * tao/Leader_Follower.cpp
4702           Layout changes
4704         * tao/GIOP_Message_Base.cpp
4705         * tao/IIOP_Transport.cpp
4706         * tao/RTCORBA/RT_Protocols_Hooks.cpp
4707         * tao/Strategies/DIOP_Transport.cpp
4708         * tao/Transport.cpp
4709         * tao/Transport_Connector.cpp
4710           Use ACE_ERRNO_GET
4712         * tao/Messaging/Messaging_Queueing_Strategies.cpp
4713           Const changes
4715         * tao/SystemException.cpp
4716           Initialise pointer with 0
4718 Wed May 20 07:26:43 UTC 2009  Marcel Smit  <msmit@remedy.nl>
4720         * TAO_IDL/be/be_interface.cpp
4721         * TAO_IDL/util/utl_global.cpp
4723           Fixed compiler errors on CE gcc on Cygwin.
4725 Tue May 19 12:12:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4727         * tao/Invocation_Base.h:
4728         * tao/Invocation_Base.cpp:
4730           Cosmetic variable name change to better conform to coding
4731           standard.
4733         * tests/Bug_3674_Regression/test.cpp:
4735           Ensure that PICurrent global is destroyed, BEFORE orb
4736           is destroyed.
4738 Tue May 19 09:43:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4740         * orbsvcs/Notify_Service/Notify_Service.cpp:
4741           Unbind also the event channels from the naming service
4743 Mon May 18 14:47:24 UTC 2009  Abdullah Sowayan  <sowayan@gmail.com>
4745         * tao/LocalObject.h:
4746         * tao/LocalObject.inl:
4748           Disabled fuzz check_for_TAO_Local_RefCounted_Object.
4750 Mon May 18 14:05:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4752         * tao/Makefile.am:
4754         Added new files from below.
4756 Mon May 18 13:38:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4758         * bin/tao_orb_tests.lst:
4759         * tao/RequestInterceptor_Adapter.h:
4760         * tao/RequestInterceptor_Adapter.cpp:
4761         * tao/tao.mpc:
4762         * tao/Invocation_Base.h:
4763         * tao/Invocation_Base.cpp:
4764         * tao/ClientRequestInterceptor_Adapter.h:
4765         * tao/PI_Server/ServerInterceptorAdapter.h:
4766         * tao/PI/RequestInterceptor_Adapter_Impl.cpp:
4767         * tao/PI/RequestInterceptor_Adapter_Impl.h:
4768         * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
4769         * tao/PI/PICurrent_Impl.h:
4770         * tao/PI/PICurrent.cpp:
4771         * tao/PI/PICurrent_Impl.cpp:
4772         * tao/PI/PICurrent_Impl.inl:
4773         * tao/ServerRequestInterceptor_Adapter.h:
4775           Bugzilla 3674 Fix.
4777 Mon May 18 10:39:46 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4779         * tests/Bug_3676_Regression/Hello.mpc:
4781           Renamed MPC file to Bug_3676_Regression.mpc.
4783 Mon May 18 09:15:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4785         * tests/Bug_3674_Regression/test.cpp:
4787           TAO_Local_RefCounted_Object is deprecated. Changed
4788           it to CORBA::LocalObject.
4790 Mon May 18 08:09:16 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4792         * tao/Transport.h:
4793         * tao/LocateRequest_Invocation.cpp:
4794         * tao/Transport.inl:
4796           Fixed bug#3676. Now after sending LocateRequest message
4797           transport will remain in a state when no first request is
4798           send. This is necessary for codeset negotiation which
4799           happens in the first normal request.
4801         * tests/Bug_3676_Regression/client.cpp:
4802         * tests/Bug_3676_Regression/Hello.mpc:
4803         * tests/Bug_3676_Regression/Hello.cpp:
4804         * tests/Bug_3676_Regression/Test.idl:
4805         * tests/Bug_3676_Regression/server.cpp:
4806         * tests/Bug_3676_Regression/Hello.h:
4807         * tests/Bug_3676_Regression/README:
4808         * tests/Bug_3676_Regression/run_test.pl:
4809         * bin/tao_orb_tests.lst:
4811           Added a regression test and scheduled it for run.
4813 Fri May 15 12:50:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4815         * tests/Bug_3674_Regression/test.cpp:
4817           Removed unused parameter warnings.
4819 Fri May 15 11:50:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4821         * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp:
4822         * orbsvcs/tests/Bug_3673_Regression/NamingTask.cpp:
4823           Fixed memory leaks
4825 Fri May 15 10:50:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4827         * orbsvcs/Notify_Service/Notify_Service.cpp:
4828           Only print debug messages when ORB debug is enabled
4830         * orbsvcs/tests/Bug_3673_Regression/Bug_3873_Regression.mpc:
4831           Remvoed
4833         * orbsvcs/tests/Bug_3673_Regression/Bug_3673_Regression.mpc:
4834           Added
4836         * orbsvcs/tests/Bug_3673_Regression/client.cpp:
4837           Make 10 iterations
4839 Fri May 15 08:10:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4841         * tests/Bug_3674_Regression/test.cpp:
4843           Fixed Fuzz error (MS_VER_ 1200)
4845 Wed May 13 19:44:04 UTC 2009  Adam Mitz  <mitza@ociweb.com>
4847         * tao/Strategies/DIOP_Acceptor.cpp:
4849           Fixed a crash that occurs with -ORBUseSharedProfile 1.
4851 Wed May 13 16:33:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4853         * bin/tao_other_tests.lst:
4854           Added 3673
4856 Wed May 13 16:30:00 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
4858         * orbsvcs/tests/Bug_3673_Regression/*:
4859           Added new test for bug 3673
4861         * orbsvcs/tests/ior_corbaname/ior_corbaname_client_i.cpp:
4862           Const change
4864 Wed May 13 13:35:00 UTC 2009  Simon Massey  <sma at prismtech dot com>
4866         * bin/tao_orb_tests.lst:
4867         * tests/Bug_3674_Regression/test.idl:
4868         * tests/Bug_3674_Regression/run_test.pl:
4869         * tests/Bug_3674_Regression/Bug_3674_Regression.mpc:
4870         * tests/Bug_3674_Regression/test.cpp:
4872           Added regression test for PICurrent TSC client corruption.
4874 Tue May 12 08:26:55 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4876         * tests/Bug_2234_Regression/server.cpp:
4877         * tests/Bug_3171_Regression/server.cpp:
4878         * tests/DII_AMI_Forward/orb_initializer.h:
4880           TAO_Local_RefCounted_Object is deprecated. Changed
4881           it to CORBA::LocalObject.
4883 Mon May 11 09:54:38 UTC 2009  Olli Savia  <ops@iki.fi>
4885         * tests/DII_AMI_Forward/server_interceptor.cpp:
4886           Fixed fuzz error.
4888 Mon May 11 07:21:16 UTC 2009  Olli Savia  <ops@iki.fi>
4890         * tests/DII_AMI_Forward/server_interceptor.cpp:
4891           Fixed compile warning.
4893 Fri May  8 19:30:55 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
4895         * examples/RTCORBA/Activity/Builder.cpp:
4897           Really fix fuzz.
4899 Fri May  8 14:23:07 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4901         * tests/Bug_2234_Regression/server.cpp:
4902         * tests/Bug_3171_Regression/server.cpp:
4903         * tests/Bug_2345_Regression/server.cpp:
4904         * tests/DII_AMI_Forward/server_interceptor.cpp:
4905         * tests/DII_AMI_Forward/server_interceptor.h:
4906         * tests/DII_AMI_Forward/orb_initializer.h:
4908           Fixed memory leaks in these tests.
4910         * tao/ORB.cpp:
4912           Fixed allocation of a string with incorrect length.
4914 Thu May  7 22:46:50 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
4916         * tests/RTCORBA/Bug_3643_Regression/Bug_3643_Regression.mpc:
4918           Prevent building the server for corba_e/minimum_corba.
4920 Thu May  7 19:45:01 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
4922         * examples/RTCORBA/Activity/Builder.cpp:
4924           Fuzz fix.
4926         * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
4927         * orbsvcs/tests/ImplRepo/ReconnectServer/serverA.cpp:
4928         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
4930           Clean up compiler errors.
4932 Thu May  7 18:14:03 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
4934         * TAO_IDL/be/be_visitor_exception\exception_ch.cpp:
4935         * TAO_IDL/be/be_visitor_home\home_ch.cpp:
4936         * TAO_IDL/be/be_visitor_interface\interface_ch.cpp:
4937         * TAO_IDL/be/be_visitor_interface\interface_ci.cpp:
4938         * TAO_IDL/be/be_visitor_interface\amh_ch.cpp:
4939         * TAO_IDL/be/be_visitor_interface\ami_interface_ch.cpp:
4940         * TAO_IDL/be/be_visitor_component\component_ch.cpp:
4941         * TAO_IDL/be/be_visitor_component\component_ci.cpp:
4942         * TAO_IDL/be/be_visitor_array\array_ch.cpp:
4943         * TAO_IDL/be/be_visitor_valuebox\valuebox_ch.cpp:
4944         * TAO_IDL/be/be_visitor_union\union_ch.cpp:
4945         * TAO_IDL/be/be_visitor_valuetype\valuetype_obv_ch.cpp:
4946         * TAO_IDL/be/be_visitor_valuetype\valuetype_init_ch.cpp:
4947         * TAO_IDL/be/be_visitor_valuetype\valuetype_ch.cpp:
4949           Removed generation of #ifdef guards for all type declarations
4950           except sequences (duplicate anonymous sequence declarations
4951           of the same element type, and thus with the same constructed
4952           name, can appear in the same scope).
4954         * TAO_IDL/be/be_helper.cpp:
4955         * TAO_IDL/be/be_codegen.cpp:
4957           Cosmetic changes.
4959 Thu May  7 13:01:00 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
4961         * tests/Bug_2084_Regression/Hello.cpp:
4962         * tests/Bug_2084_Regression/EventNode.cpp:
4963         * tests/Bug_2084_Regression/Collocated_Test.cpp:
4964         * tests/Bug_2084_Regression/run_test.pl:
4965         * tests/Bug_1482_Regression/Client_Task.cpp:
4966         * tests/Bug_1482_Regression/Client_Task.h:
4967         * tests/Bug_1482_Regression/server.cpp:
4968         * tests/Bug_1482_Regression/run_test.pl:
4969         * tests/COIOP/Hello.cpp:
4970         * tests/Collocation_Oneway_Tests/Hello.cpp:
4971         * tests/Collocation_Exception_Test/Hello.cpp:
4972         * tests/Bug_1568_Regression/server.cpp:
4973         * tests/DII_Collocation_Tests/oneway/Hello.cpp:
4974         * tests/DII_Collocation_Tests/oneway/run_test.pl:
4975         * tests/DII_Collocation_Tests/twoway/Hello.cpp:
4976         * tests/DII_Collocation_Tests/twoway/run_test.pl:
4978           Fixed memory leaks in these tests. And also changed
4979           perl scripts so that no collocation is used when it was
4980           meant.
4982 Thu May  7 01:43:48 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
4984         * TAO_IDL/include/drv_extern.h:
4985         * TAO_IDL/driverdrv_preproc.cpp(DRV_pre_proc):
4987           Doubled the size of the command line buffer to 8192
4988           and added a check of the return value from calling
4989           command_line() on ACE_Process_Options. Thanks to
4990           Russ Noseworthy <j dot russell dot noseworthy at said dot com>
4991           for sending in the patches.
4993 Wed May  6 12:53:20 UTC 2009  Olli Savia  <ops@iki.fi>
4995         * tests/Bug_1269_Regression/Server_Timer.cpp:
4996         * tests/Bug_1270_Regression/Server_Timer.cpp:
4997         * tests/Bug_1361_Regression/Echo.cpp:
4998           Fixed memset's parameter order.
5000 Tue May  5 13:26:24 UTC 2009  Olli Savia  <ops@iki.fi>
5002         * examples/RTCORBA/Activity/Builder.cpp:
5003           Fixed memset's parameter order.
5005 Tue May  5 08:41:48 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5007         * tests/Bug_2356_Regression/client.cpp:
5008         * tests/Bug_2356_Regression/ami_test_i.cpp:
5010           Fixed memory leaks.
5012 Mon May  4 18:27:17 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5014         * tests/ForwardUponObjectNotExist/client.cpp:
5016           Increased the orb run time to maximum 30 seconds to resolve the
5017           test failure on some platforms that reply is not received
5018           before orb is shutdown.
5020 Fri May  1 19:12:14 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5022         * tests/ForwardUponObjectNotExist/client.cpp:
5024           Fixed compilation errors on wchar builds.
5026 Fri May  1 08:09:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5028         * orbsvcs/tests/Notify/Bug_3646c_Regression/*:
5029           New test that where we use the TAO_Notify_Service to create
5030           multiple channels using service config. This closes enhancement
5031           issue 3646
5033         * bin/tao_other_tests.lst:
5034           Added new test
5036 Fri May  1 07:05:29 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5038         * tests/ForwardUponObjectNotExist/ForwardUponObjectNotExist.mpc:
5039         * tests/ForwardUponObjectNotExist/README:
5040         * tests/ForwardUponObjectNotExist/client.cpp:
5041         * tests/ForwardUponObjectNotExist/run_test.pl:
5042         * tests/ForwardUponObjectNotExist/server.cpp:
5043         * tests/ForwardUponObjectNotExist/test.idl:
5044         * tests/ForwardUponObjectNotExist/test_i.h:
5045         * tests/ForwardUponObjectNotExist/test_i.inl:
5046         * tests/ForwardUponObjectNotExist/test_i.cpp:
5048           Added test for -ORBForwardInvocationOnObjectNotExist option
5049           and feature without using any service.
5051         * bin/tao_orb_tests.lst:
5053           Added ForwardUponObjectNotExist test.
5055 Thu Apr 30 21:31:11 UTC 2009  Adam Mitz  <mitza@ociweb.com>
5057         * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.cpp:
5059           This test uses an arbitrary constant from the PortableServer module
5060           so we'll use one that's present in CORBA/e Compact configurations.
5062 Thu Apr 30 18:35:47 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5064         * tao/Synch_Invocation.cpp:
5066           Moved the strcmp for OBJECT_NOT_EXIST to if condition instead of outside
5067           of if statement to improve the performance a little bit.
5069         * docs/Options.html:
5071           Added description for -ORBForwardInvocationOnObjectNotExist.
5073 Wed Apr 29 13:18:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5075         * tao/Makefile.am:
5076           Added missing files. Thanks to Steven Hartmann
5077           <shartmann at militho dot com> for reporting this
5079 Wed Apr 29 07:08:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5081         * orbsvcs/tests/Notify/Bug_2926_Regression/DllORB.cpp:
5082           Fixed compile error
5084         * orbsvcs/tests/Notify/Bug_3646b_Regression/server.cpp:
5085           Fixed variable not used warning
5087         * orbsvcs/tests/Notify/Bug_3663_Regression/server.cpp
5088           Fixed variable not used warning
5090 Tue Apr 28 20:33:21 UTC 2009  Adam Mitz  <mitza@ociweb.com>
5092         * tao/TAO_Server_Request.cpp:
5094           Fixed the placement of the TAO_END_VERSIONED_NAMESPACE_DECL macro.
5096 Tue Apr 28 15:04:45 UTC 2009  Adam Mitz  <mitza@ociweb.com>
5098         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
5099         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
5100         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
5102           Fixed compile errors on Solaris9_i386_gcc_Debug.
5104 Tue Apr 28 10:00:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5106         * orbsvcs/tests/Notify/Bug_3663_Regression:
5107           New test for bugzilla bug 3663, not fixed yet, seems a problem with
5108           service configurator
5110         * bin/tao_other_tests.lst
5111           Added new test
5113 Tue Apr 28 09:51:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5115         * MPC/config/tao_notify_service.mpb:
5116           new base project
5118         * orbsvcs/Notify_Service/Notify_Server.cpp:
5119         * orbsvcs/Notify_Service/Notify_Service.cpp:
5120         * orbsvcs/Notify_Service/Notify_Service.h:
5121         * orbsvcs/Notify_Service/Notify_Service.mpc:
5122         * orbsvcs/Notify_Service/Notify_Service_Export.h:
5123           Moved the TAO_Notify_Service_Driver class to its own
5124           DLL which then can be loaded with service configurator as
5125           done in regression 3646b.
5127           Changed -ORBRunThreads to -RunThreads, the -ORB options
5128           are reserved for the ORB and shouldn't be used by
5129           services. This caused problems when trying to load
5130           the TAO_Notify_Service as DLL.
5132           Make sure we destroy the ORB so that we can do multiple
5133           load/unload cycles
5135         * orbsvcs/Notify_Service/README:
5136           Updated -ORBRunThreads to -RunThreads
5138         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
5139           Layout changes
5141         * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
5142           Use true/false
5144         * orbsvcs/tests/Notify/Bug_2926_Regression/DllORB.cpp:
5145         * orbsvcs/tests/Notify/Bug_3252_Regression/DllOrb.cpp
5146           No need for arg converter
5148         * orbsvcs/tests/Notify/Bug_3646b_Regression/bug3646b_export.h
5149         * orbsvcs/tests/Notify/Bug_3646b_Regression/Bug_3646b_Regression.mpc
5150         * orbsvcs/tests/Notify/Bug_3646b_Regression/DllORB.cpp
5151         * orbsvcs/tests/Notify/Bug_3646b_Regression/DllORB.h
5152         * orbsvcs/tests/Notify/Bug_3646b_Regression/run_test.pl
5153         * orbsvcs/tests/Notify/Bug_3646b_Regression/server.cpp
5154         * bin/tao_other_tests.lst
5155           New regression test for loading and unloading the TAO_Notify_Service
5156           dll
5158 Tue Apr 28 08:00:12 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5160         * tao/AnyTypeCode/Any_Unknown_IDL_Type.{h,cpp}:
5161           Return a const object from lock_i, this fixes bugzilla 3665. Thanks to
5162           Rob Beekmans <r dot a dot beekmans at philips dot com> for reporting this.
5163           It is really a diab compiler bug but we can easily work around it
5165         * tao/AnyTypeCode/Enum_TypeCode.cpp:
5166         * tao/AnyTypeCode/Enum_TypeCode_Static.cpp:
5167         * tao/CORBALOC_Parser.cpp:
5168         * tao/Intrusive_Ref_Count_Handle_T.h
5169           layout change
5171 Tue Apr 28 01:51:44 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5173         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
5175           Renamed the global variable delay to avoid compilation errors on
5176           QNX platform due to redefination of "delay".
5178 Mon Apr 27 16:08:54 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5180         * orbsvcs/Notify_Service/README:
5182           Fixed typo
5185 Mon Apr 27 15:54:55 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5187         * orbsvcs/Notify_Service/README:
5189           The README file was out of date with reality regarding the names
5190           and purpose of some svc.conf arguments. I've cleaned up the list
5191           to remove deprecated entries and add an entry for an option that
5192           was overlooked before. I suspect that a previous author mistook
5193           the purpose of the -ListenerThreads option to be that of the
5194           -SourceThreads option. The two appear to be similar in name, but
5195           in fact -ListenerThreads is a deprecated synonym for
5196           -DispatchingThreads.
5198 Mon Apr 27 15:12:06 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5200         * TAO_IDL/driver/drv_mcpp_preproc.cpp:
5201         * TAO_IDL/driver/drv_preproc.cpp:
5203           Applied patches from Ken Sedgwick <ken at bonsai dot com>
5204           for platforms (including Fedora RPM) that use TAO_IDL_INCLUDE_DIR
5205           instead of TAO_ROOT. This checkin closes [BUGID:3661].
5207 Mon Apr 27 03:20:52 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5209         * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
5210         * orbsvcs/tests/ImplRepo/ReconnectServer/serverA.cpp:
5211         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
5212         * orbsvcs/tests/ImplRepo/ReconnectServer/test.idl:
5213         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.h:
5214         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.cpp:
5216           Fixed fuzz errors and compilation errors in unicode builds.
5218         * NEWS:
5220           Added entry for the new features.
5222 Sat Apr 25 06:25:37 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5224         Added IMR changes OCI prepared for some customers.
5226         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
5227         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
5228         * orbsvcs/ImplRepo_Service/Locator_Options.h:
5229         * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
5230         * orbsvcs/ImplRepo_Service/Locator_Repository.h:
5231         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
5232         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
5233         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
5234         * orbsvcs/ImplRepo_Service/Server_Info.h:
5235         * orbsvcs/ImplRepo_Service/Server_Info.cpp:
5237           Added -UnregisterIfAddressReused IMR option to enable the
5238           address reuse checking upon server registering via
5239           server_is_running. If a new server reuses already registered
5240           server's address, the previous server will be unregistered
5241           from IMR.
5243           Current implementation registers server per POA instead of per
5244           server process. The ServerId info is added to ServerInfo to
5245           help identify if different POAs are from same server
5246           process. The POA registering will not affect the POAs
5247           registered with the same ServerId.
5249         * tao/ImR_Client/ImR_Client.cpp:
5251           Made server ID (set via -ORBServerId) info be part of the server
5252           name info to pass to IMR. This info helps IMR to identify if two
5253           poas created by same server process.
5255         * tao/ORB_Core.cpp:
5256         * tao/Synch_Invocation.cpp:
5257         * tao/params.h:
5258         * tao/params.inl:
5259         * tao/params.cpp:
5261           Added new ORB option -ORBForwardInvocationOnObjectNotExist to
5262           support request forwarding to next available profile upon
5263           receiving OBJECT_NOT_EXIST exception reply.
5265         * orbsvcs/tests/ImplRepo/ReconnectServer/ReconnectServer.mpc:
5266         * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
5267         * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
5268         * orbsvcs/tests/ImplRepo/ReconnectServer/serverA.cpp:
5269         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
5270         * orbsvcs/tests/ImplRepo/ReconnectServer/test.idl:
5271         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.h:
5272         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.cpp:
5274           Added test case for the changes.
5276         * bin/tao_other_tests.lst:
5278           Added ImplRepo ReconnectServer test.
5280 Sat Apr 25 06:14:45 UTC 2009  Yan Dai  <dai_y@ociweb.com>
5282         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
5283         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
5284         * orbsvcs/ImplRepo_Service/Locator_Options.h:
5285         * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
5286         * orbsvcs/ImplRepo_Service/Locator_Repository.h:
5287         * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
5288         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
5289         * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
5290         * orbsvcs/ImplRepo_Service/Server_Info.h:
5291         * orbsvcs/ImplRepo_Service/Server_Info.cpp:
5293           Added -UnregisterIfAddressReused IMR option to enable the
5294           address reuse checking upon server registering via
5295           server_is_running. If a new server reuses already registered
5296           server's address, the previous server will be unregistered from
5297           IMR.
5299           Current implementation registers server per POA instead of per
5300           server process. The ServerId info is added to ServerInfo to help
5301           identify if different POAs are from same server process. The POA
5302           registering will not affect the POAs registered with the same
5303           ServerId.
5305         * tao/ImR_Client/ImR_Client.cpp:
5307           Made server ID (set via -ORBServerId) info be part of the server
5308           name info to pass to IMR. This info helps IMR to identify if two
5309           poas created by same server process.
5311         * tao/ORB_Core.cpp:
5312         * tao/Synch_Invocation.cpp:
5313         * tao/params.h:
5314         * tao/params.inl:
5315         * tao/params.cpp:
5317           Added new ORB option -ORBForwardInvocationOnObjectNotExist to
5318           support request forwarding to next available profile upon
5319           receiving OBJECT_NOT_EXIST exception reply.
5321         * orbsvcs/tests/ImplRepo/ReconnectServer/ReconnectServer.mpc:
5322         * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
5323         * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
5324         * orbsvcs/tests/ImplRepo/ReconnectServer/serverA.cpp:
5325         * orbsvcs/tests/ImplRepo/ReconnectServer/serverB.cpp:
5326         * orbsvcs/tests/ImplRepo/ReconnectServer/test.idl:
5327         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.h:
5328         * orbsvcs/tests/ImplRepo/ReconnectServer/test_i.cpp:
5330           Added test case for the changes.
5332         * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
5334           Added ImplRepo ReconnectServer test.
5336 Fri Apr 24 15:17:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5338         * orbsvcs/tests/Notify/Bug_3646a_Regression/Consumer.cpp:
5339           Fixed variable not used warning
5341 Fri Apr 24 15:11:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5343         * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
5344           Unicode fix
5346 Fri Apr 24 12:03:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5348         * orbsvcs/tests/start_services:
5349           Removed this old script
5351 Thu Apr 23 16:09:54 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5353         * TAO_IDL/ast/ast_interface.cpp:
5354         * TAO_IDL/fe/y.tab.cpp:
5355         * TAO_IDL/fe/idl.yy:
5357           Further tweaks to the fix of
5359           Wed Apr 22 17:59:18 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5361           to correct a problem uncovered by processing
5362           RTPortableServer.pidl. Thanks to Will Otte
5363           <wotte at dre dot vanderbilt.edu> for reporting the problem.
5365 Thu Apr 23 11:10:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5367         * orbsvcs/Notify_Service/Notify_Service.{h,cpp}:
5368           Only keep the IOR file open when we write the IOR, close it
5369           directly after we are ready
5371 Thu Apr 23 10:14:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5373         * orbsvcs/tests/Bug_2626_Regression
5374         * orbsvcs/tests/Notify/Bug_2626_Regression
5375           Move tests to notify directory
5377         * bin/tao_other_tests.lst:
5378           Updated 2926
5380 Thu Apr 23 09:31:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5382         * bin/tao_other_tests.lst:
5383           Added Bug_3646a_Regression
5385         * orbsvcs/Notify_Service/Notify_Service.cpp
5386         * orbsvcs/Notify_Service/Notify_Service.h
5387           Added support for multiple ChannelName arguments, the notification service
5388           will then create multiple channels and register them in the naming services
5390         * orbsvcs/tests/Notify/Bug_3646a_Regression
5391         * orbsvcs/tests/Notify/Bug_3646a_Regression/Bug_3646a_Regression.mpc
5392         * orbsvcs/tests/Notify/Bug_3646a_Regression/Consumer.cpp
5393         * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl
5394           New test for multiple ChannelName arguments
5396         * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
5397         * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp
5398           Initialise pointer with 0
5400         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp
5401           Const changes
5403         * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp
5404         * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/client.cpp
5405         * orbsvcs/tests/AVStreams/Latency/control.cpp
5406         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp
5407         * orbsvcs/tests/Bug_2248_Regression/client.cpp
5408         * orbsvcs/tests/Bug_2926_Regression/DllORB.cpp
5409         * orbsvcs/tests/Bug_3598b_Regression/client.cpp
5410         * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp
5411         * orbsvcs/tests/ImplRepo/Bug_689_Regression/client.cpp
5412         * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/test_idl.cpp
5413         * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/test_idl.cpp
5414         * orbsvcs/tests/Notify/Blocking/Structured_Consumer.cpp
5415         * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Consumer.cpp
5416         * orbsvcs/tests/Notify/Bug_2561_Regression/Consumer.cpp
5417         * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.cpp
5418         * orbsvcs/tests/Notify/Discarding/Structured_Consumer.cpp
5419         * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp
5420         * orbsvcs/tests/Notify/lib/Notify_Test_Client.h
5421         * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp
5422         * orbsvcs/tests/Notify/MC/test_monitor.cpp
5423         * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.cpp
5424         * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.cpp
5425         * orbsvcs/tests/Notify/Ordering/Structured_Consumer.cpp
5426         * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.cpp
5427         * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.cpp
5428         * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.cpp
5429         * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.cpp
5430         * orbsvcs/tests/tests_svc_loader/tests_svc_loader.cpp
5431           Removed not needed unicode to ascii conversion
5433 Thu Apr 23 07:18:37 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5435         * tests/FL_Cube/client.cpp
5436         * tests/HandleExhaustion/client.cpp
5437         * tests/Abstract_Interface/client.cpp
5438         * tests/Big_Reply/client.cpp
5439         * tests/Bug_1254_Regression/client.cpp
5440         * tests/Bug_2174_Regression/client.cpp
5441         * tests/Bug_2734_Regression/client.cpp
5442         * tests/Bug_2768_Regression/client.cpp
5443         * tests/Bug_3198_Regression/bug_3198_regression.cpp
5444         * tests/Bug_3598a_Regression/client.cpp
5445         * tests/Client_Leaks/client.cpp
5446         * tests/Leader_Followers/client.cpp
5447         * tests/MProfile_Forwarding/Manager.cpp
5448         * tests/Multiple/client.cpp
5449         * tests/Nested_Event_Loop/client.cpp
5450         * tests/NestedUpcall/Simple/client.cpp
5451         * tests/NestedUpcall/Simple/simple-client.cpp
5452         * tests/ORB_Local_Config/Two_DLL_ORB/client.cpp
5453         * tests/POA/EndpointPolicy/client.cpp
5454         * tests/POA/Generic_Servant/client.cpp
5455         * tests/POA/Persistent_ID/client.cpp
5456         * tests/Portable_Interceptors/AdvSlot/client.cpp
5457         * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp
5458         * tests/Portable_Interceptors/AdvSlotExt/client.cpp
5459         * tests/Portable_Interceptors/AMI/client.cpp
5460         * tests/Portable_Interceptors/Bug_2133/client.cpp
5461         * tests/RTCORBA/Linear_Priority/client.cpp
5462         * tests/RTCORBA/Persistent_IOR/client.cpp
5463         * tests/RTCORBA/Policy_Combinations/client.cpp
5464         * tests/Server_Connection_Purging/client2.cpp
5465         * tests/Single_Read/client.cpp
5466         * tests/Smart_Proxies/dtor/client.cpp
5467         * tests/Timed_Buffered_Oneways/client.cpp
5468         * tests/Timeout/client.cpp
5469           Removed not needed unicode to ascii conversion
5471         * tests/Hello/client.cpp:
5472           Fixed typo in comment
5474 Thu Apr 23 08:13:37 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5476         * tests/RTCORBA/Bug_3643_Regression/client.cpp:
5477           Resolved unicode compiler error.
5479 Wed Apr 22 17:59:18 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5481         * TAO_IDL/include/ast_sequence.h:
5482         * TAO_IDL/ast/ast_interface.cpp:
5483         * TAO_IDL/ast/ast_sequence.cpp:
5484         * TAO_IDL/fe/y.tab.cpp:
5485         * TAO_IDL/fe/idl.yy:
5487           Added check to catch illegal use of incomplete sequence
5488           type (sequence of undefined struct or union) as an
5489           operation return type or parameter. Thanks to
5490           Ron van Hoof <rvhoof27@gmail.com> for reporting the bug
5491           and for sending in the example IDL. This fix closes
5492           [BUGID:3648].
5494         * TAO_IDL/util/utl_err.cpp:
5496           Changed message associated with EIDL_ILLEGAL_ADD flag
5497           to be more informative.
5499         * TAO_IDL/tao_idl.mpc:
5501           Removed a redundant item from the 'after' line of
5502           TAO_IDL_EXE.
5504 Wed Apr 22 09:07:44 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5506         * tests/Bug_3632_Regression/test.cpp:
5507         * tests/Bug_3632_Regression/test.idl:
5508         * tests/Bug_3632_Regression/Bug_3632_Regression.mpc:
5509         * tests/Bug_3632_Regression/run_test.pl:
5510         * tests/Bug_3632_Regression/README:
5512           Added a regression test.
5514         * bin/tao_orb_tests.lst:
5516           Scheduled the test for run.
5518         * tao/Bounded_Array_Sequence_T.h:
5519         * tao/Bounded_Basic_String_Sequence_T.h:
5520         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
5521         * tao/Bounded_Value_Sequence_T.h:
5522         * tao/Bounded_Object_Reference_Sequence_T.h:
5524           Fixed bug#3632. Now user cannot change a maximum value
5525           of a bounded sequence.
5527 Wed Apr 22 09:32:37 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5529         * tests/RTCORBA/Bug_3643_Regression/client.cpp:
5530           Resolved unicode compiler error.
5532 Tue Apr 21 10:17:06 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5534         * tests/RTCORBA/Bug_3643_Regression/*:
5535           New regression test
5537 Tue Apr 21 09:52:06 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5539         * utils/nslist/nslist.cpp:
5540           Removed argc/argv conversion
5542 Thu Apr 16 16:11:07 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5544         * NEWS:
5546           Added new section anticipating version 1.7.
5548 Tue Apr 14 10:06:19 CDT 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5550         * TAO version 1.6.9 released.
5552 Tue Apr 14 13:57:16 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5554         * NEWS:
5556           Reworded entries to be consistent with release note.
5558 Fri Apr 10 12:44:12 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5560         * tests/Sequence_Unit_Tests/clean_tao_export.pl:
5561         * tests/Sequence_Unit_Tests/run_test.pl:
5562         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
5563         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
5565           Reverted my previous attempts to fix this test on windows
5566           and disabled unbounded octet sequence test on this platform.
5568 Fri Apr 10 12:17:16 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5570         * bin/tao_orb_tests.lst:
5571           3630 is not fixed yet
5573 Thu Apr  9 11:01:26 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5575         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
5576         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
5578           There were compile errors on Linux and Solaris builds with
5579           previous attempt to fix octet sequence test on Windows. Now
5580           those custom build steps are done only on windows builds.
5582 Wed Apr  8 12:45:16 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5584         * utils/NamingViewer/BindDialog.cpp
5585         * utils/NamingViewer/BindDialog.h
5586         * utils/NamingViewer/BindNewContext.cpp
5587         * utils/NamingViewer/BindNewContext.h
5588           Unicode fixes
5590 Tue Apr  7 09:01:37 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5592         * tests/Sequence_Unit_Tests/clean_tao_export.pl:
5593         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
5594         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
5596           Fixed a test that uses specialization of unbounded_value_sequence
5597           for CORBA::Octet on win32. This test requires that the above
5598           specialization is compiled into tests code and not imported from
5599           TAO.dll as it was done before.
5601 Mon Apr  6 13:39:16 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5603         * bin/tao_orb_tests.lst:
5604           Added 3630 and 3567 has been fixed
5606         * tests/Bug_3630_Regression/*:
5607           Added new test for bugzilla 3630, thanks to Steve Ramsay
5608           <steve dot ramsay at caris dot com> for creating this test
5610 Mon Apr  6 08:19:16 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5612         * utils/NamingViewer/BindDialog.cpp
5613         * utils/NamingViewer/BindDialog.h
5614         * utils/NamingViewer/BindNewContext.cpp
5615         * utils/NamingViewer/BindNewContext.h
5616           Fixed unicode compile errors
5618 Mon Apr  6 07:35:16 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5620         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
5621           Fixed time out errors.
5623 Fri Apr  3 13:40:46 UTC 2009  Olli Savia  <ops@iki.fi>
5625         * orbsvcs/tests/Security/mixed_security_test/server.cpp:
5626           Fixed compilation warnings on LynxOS.
5628 Fri Apr  3 13:33:14 UTC 2009  Olli Savia  <ops@iki.fi>
5630         * orbsvcs/DevGuideExamples/Security/ParticipatingApp/Messenger_i.h:
5631         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OpenSSL_st_T.inl:
5632           Fixed compile errors on LynxOS 4.0.
5634 Fri Apr  3 12:50:23 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5636         * utils/NamingViewer/AddNameServerDlg.cpp:
5637         * utils/NamingViewer/BindDialog.cpp:
5638         * utils/NamingViewer/BindNewContext.cpp:
5639         * utils/NamingViewer/NamingTreeCtrl.cpp:
5640         * utils/NamingViewer/NamingViewer.cpp:
5641         * utils/NamingViewer/SelectNSDialog.cpp:
5642         * utils/NamingViewer/ViewIORDialog.cpp:
5643           Minor code improvements
5645 Thu Apr  2 11:03:23 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5647         * tao/Exclusive_TMS.cpp
5648         * tao/Exclusive_TMS.h
5649           Resolved compiler errors on Codegear 2009.
5651         * tao/Muxed_TMS.h
5652         * tao/Reply_Dispatcher.h
5653           Resolved compiler errors when versioned
5654           namespaces are used.
5656 Wed Apr  1 14:28:11 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
5658         * tests/Sequence_Unit_Tests/value_sequence_tester.hpp:
5659         * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp:
5660         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp:
5661         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
5662         * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp:
5663         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
5664         * tests/Sequence_Unit_Tests/run_test.pl:
5665         * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp:
5666         * tests/Sequence_Unit_Tests/testing_counters.hpp:
5667         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
5668         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp:
5669         * tests/Sequence_Unit_Tests/bounded_sequence_cdr_ut.cpp:
5670         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
5671         * tests/Sequence_Unit_Tests/testing_allocation_traits.hpp:
5672         * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp:
5673         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp:
5674         * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp:
5675         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
5676         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc:
5677         * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp:
5678         * tests/Sequence_Unit_Tests/Makefile.am:
5680           Updated the test with respect to all recent changes in the
5681           implementation of sequences in TAO. This fixes bug#3488.
5683         * tao/Unbounded_Octet_Sequence_T.h:
5684         * tao/Generic_Sequence_T.h:
5686           Fixed several things. 1) In copy constructor. When a new
5687           sequence is created from a sequence that has buffer_==0
5688           there is no need to allocate a buffer in a new sequence.
5689           Also if the original sequence has length_<maximum_ then we
5690           have to initialize elements length_ through maximum_.
5691           2) There were several places in Unbounded_Octet_Sequence_T.h
5692           where release_ was not properly set when buffer_ was updated.
5693           3) There is no need for initialize_range in
5694           Unbounded_Octet_Sequence_T.h since this is a sequence of
5695           primitive types and C++ mapping says that "Sequence
5696           elements of a basic type, such as ULong, have undefined default
5697           values."
5699         * tao/Bounded_Array_Sequence_T.h:
5700         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
5701         * tao/Bounded_Object_Reference_Sequence_T.h:
5703           Added allocbuf() with no arguments to bounded sequences as it's
5704           required by the C++ mapping (ver 1.2).
5706 Wed Apr  1 09:26:16 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5708         * tests/Bug_3636_Regression/*:
5709           New test for bug 3636, work_pending doesn't return false
5710           on solaris. This seems to happen not anymore on svn head
5712         * bin/tao_orb_tests.lst:
5713           Add new test
5715 Tue Mar 31 10:44:16 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5717         * tao/Asynch_Reply_Dispatcher_Base.cpp:
5718         * tao/Asynch_Reply_Dispatcher_Base.h:
5719         * tao/Asynch_Reply_Dispatcher_Base.inl:
5720         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
5721         * tao/Exclusive_TMS.cpp:
5722         * tao/Exclusive_TMS.h:
5723         * tao/LocateRequest_Invocation.cpp:
5724         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
5725         * tao/Muxed_TMS.cpp:
5726         * tao/Muxed_TMS.h:
5727         * tao/Reply_Dispatcher.cpp:
5728         * tao/Reply_Dispatcher.h:
5729         * tao/Synch_Invocation.cpp:
5730         * tao/Transport_Mux_Strategy.h:
5731           Refactored Reply Dispatchers. It's now possible to make a CORBA
5732           call (synchronous or asynchronous) during an AMI reply
5733           dispatch without running into a deadlock.
5734           Also, the reply dispatchers are now created on the heap,
5735           using an ACE_Intrusive_Auto_Ptr.
5736           This fixes Bugzilla 3567.
5738         * tests/Big_AMI/client.cpp:
5739           Using a different CORBA:Object_var for ior.
5741         * NEWS:
5742           Listed this change.
5745 Mon Mar 30 07:39:16 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5747         * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
5748         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
5749         * tests/RTCORBA/Profile_And_Endpoint_Selection/run_test.pl:
5750         * tests/RTCORBA/RTMutex/run_test.pl:
5751         * tests/RTCORBA/Server_Declared/run_test.pl:
5752         * tests/RTCORBA/Thread_Pool/run_test.pl:
5753           Resolved some runtime errors which were introduced while making these
5754           scripts fuzz compliant.
5756 Fri Mar 27 15:23:32 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5758         * NEWS:
5760           Added entry for bug fix below
5762           Fri Mar 20 16:04:58 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5764 Fri Mar 27 14:42:07 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5766         * tests/RTCORBA/Persistent_IOR/run_test.pl:
5767         * tests/RTCORBA/Policy_Combinations/run_test.pl:
5768         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
5769         * tests/RTCORBA/Thread_Pool/run_test.pl:
5770           Resolved remaining fuzz warnings.
5772 Fri Mar 27 12:48:10 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5774         * tests/RTCORBA/Banded_Connections/run_test.pl:
5775         * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl:
5776         * tests/RTCORBA/Explicit_Binding/run_test.pl:
5777         * tests/RTCORBA/Linear_Priority/run_test.pl:
5778         * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
5779         * tests/RTCORBA/Persistent_IOR/run_test.pl:
5780         * tests/RTCORBA/Policies/run_test.pl:
5781         * tests/RTCORBA/Policy_Combinations/run_test.pl:
5782         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
5783         * tests/RTCORBA/Profile_And_Endpoint_Selection/run_test.pl:
5784         * tests/RTCORBA/RTMutex/run_test.pl:
5785         * tests/RTCORBA/Server_Declared/run_test.pl:
5786         * tests/RTCORBA/Server_Protocol/run_test.pl:
5787         * tests/RTCORBA/Thread_Pool/run_test.pl:
5788           Resolved fuzz errors and warnings.
5790 Fri Mar 27 10:29:10 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5792         * bin/tao_orb_tests.lst:
5793           Removed !LabVIEW_RT, !WinCE and !FUZZ in order to run
5794           the following tests on these targets.
5796         * tests/RTCORBA/Banded_Connections/run_test.pl:
5797         * tests/RTCORBA/Bug_3382_Regression/run_test.pl:
5798         * tests/RTCORBA/Client_Protocol/run_test.pl:
5799         * tests/RTCORBA/Collocation/run_test.pl:
5800         * tests/RTCORBA/Destroy_Thread_Pool/run_test.pl:
5801         * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl:
5802         * tests/RTCORBA/Explicit_Binding/run_test.pl:
5803         * tests/RTCORBA/Linear_Priority/run_test.pl:
5804         * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
5805         * tests/RTCORBA/Persistent_IOR/run_test.pl:
5806         * tests/RTCORBA/Policies/run_test.pl:
5807         * tests/RTCORBA/Policy_Combinations/run_test.pl:
5808         * tests/RTCORBA/Priority_Inversion_With_Bands/run_test.pl:
5809         * tests/RTCORBA/Private_Connection/run_test.pl:
5810         * tests/RTCORBA/Profile_And_Endpoint_Selection/run_test.pl:
5811         * tests/RTCORBA/RTMutex/run_test.pl:
5812         * tests/RTCORBA/Server_Declared/run_test.pl:
5813         * tests/RTCORBA/Server_Protocol/run_test.pl:
5814         * tests/RTCORBA/Thread_Pool/run_test.pl:
5815           Made Fuzz compliant
5817         * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
5818           When -x is supplied, the only thing the client has to do, is shutdown
5819           the server.
5821 Thu Mar 26 15:39:23 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5823         * tests/Bug_2936_Regression/run_test.pl:
5824           Removed not used variable
5826 Thu Mar 26 13:47:23 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5828         * tests/Big_AMI/run_test.pl:
5829         * tests/Bug_2936_Regression/run_test.pl:
5830         * bin/tao_orb_tests.lst:
5831           Converted to the new test framework
5833 Thu Mar 26 13:21:23 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5835         * tests/Bug_3567_Regression/client.cpp:
5836           Resolved compiler warning.
5838 Thu Mar 26 09:10:23 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5840         * tests/Sequence_Unit_Tests/testing_object_reference_traits.hpp:
5841         * tests/Sequence_Unit_Tests/testing_string_traits.hpp:
5842           Fixed compile errors with HPUX
5844 Thu Mar 26 08:52:23 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5846         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp:
5847         * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp:
5848         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp:
5849         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
5850           Only test wchar when it is available
5852 Wed Mar 25 02:49:23 UTC 2009  Adam Mitz  <mitza@ociweb.com>
5854         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp:
5856           Fixed a few cases where the expected state of the
5857           default-constructed sequence was incorrect.
5858           This is related to the change in
5859           Fri Jun  8 19:23:45 UTC 2007  Adam Mitz  <mitza@ociweb.com>
5861 Tue Mar 24 19:46:00 UTC 2009  Marcel Smit  <msmit@remedy.nl>
5863         * tests/Bug_3567_Regression/client.cpp:
5864           Refactoring in preparation of upcoming AMI changes.
5866 Tue Mar 24 16:41:18 UTC 2009  Joe Hoffert  <jhoffert@dre.vanderbilt.edu>
5868         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h
5869         * tao/Valuetype/Unbounded_Valuetype_Sequence_T.h
5870           Adding iterators that support memory management.
5872 Tue Mar 24 07:03:42 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5874         * tests/Sequence_Iterators/Bounded_String.cpp
5875         * tests/Sequence_Iterators/StringSeq.cpp
5876         * tests/Sequence_Iterators/Unbounded_Objectref.cpp
5877         * tests/Sequence_Iterators/Unbounded_Value.cpp
5878           Disable more code when stl iterators are disabled
5880 Tue Mar 24 06:43:42 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5882         * bin/tao_orb_tests.lst:
5883           Added new IDL_Inherited_Operation and the sequence unit tests
5884           are not using boost anymore
5886         * tests/Sequence_Unit_Tests/bounded_object_reference_sequence_ut.cpp
5887         * tests/Sequence_Unit_Tests/bounded_sequence_cdr_ut.cpp
5888         * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp
5889         * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp
5890         * tests/Sequence_Unit_Tests/fwd_mock_reference.cpp
5891         * tests/Sequence_Unit_Tests/fwd_mock_reference.hpp
5892         * tests/Sequence_Unit_Tests/mock_array.hpp
5893         * tests/Sequence_Unit_Tests/mock_reference.hpp
5894         * tests/Sequence_Unit_Tests/object_reference_sequence_element_ut.cpp
5895         * tests/Sequence_Unit_Tests/run_test.pl
5896         * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc
5897         * tests/Sequence_Unit_Tests/string_sequence_element_ut.cpp
5898         * tests/Sequence_Unit_Tests/string_sequence_tester.hpp
5899         * tests/Sequence_Unit_Tests/string_ut.cpp
5900         * tests/Sequence_Unit_Tests/test_macros.h
5901         * tests/Sequence_Unit_Tests/testing_allocation_traits_ut.cpp
5902         * tests/Sequence_Unit_Tests/testing_counters.hpp
5903         * tests/Sequence_Unit_Tests/testing_string_traits.hpp
5904         * tests/Sequence_Unit_Tests/unbounded_array_sequence_ut.cpp
5905         * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp
5906         * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp
5907         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp
5908         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp
5909         * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp
5910         * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp
5911         * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp
5912         * tests/Sequence_Unit_Tests/value_sequence_tester.hpp
5913           Removed usage of boost. The boost unit test framework is nice, but we
5914           don't have boost on just a few build/test systems which results in the
5915           fact that we don't run these tests which we really need to do, given
5916           the fact that several of them are broken
5918 Mon Mar 23 20:24:42 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
5920         * tests/IDL_Inherited_Operation/InheritedOp_i.h:
5921         * tests/IDL_Inherited_Operation/InheritedOp_i.cpp:
5922           Fuzz fix.
5924 Mon Mar 23 19:38:59 UTC 2009  Joe Hoffert <jhoffert@dre.vanderbilt.edu>
5926         * tests/Sequence_Iterators/Bounded_String.cpp:
5927         * tests/Sequence_Iterators/StringSeq.cpp:
5928         * tests/Sequence_Iterators/Unbounded_Objectref.cpp:
5929         * tests/Sequence_Iterators/Unbounded_Value.cpp:
5930         * tests/Sequence_Iterators/run_test.pl:
5931           Removed extraneous comments, uncommented code that causes
5932           crashes in Unbounded_Objectref, and added Perl preamble to
5933           run_test.pl so it will run on Linux.
5935 Mon Mar 23 19:33:25 UTC 2009  Olli Savia  <ops@iki.fi>
5937         * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp:
5938           Fixed compile warning.
5940 Mon Mar 23 19:05:25 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5942         * tests/IDL_Inherited_Operation/*.*:
5944           New test, to guard against reoccurrence of an IDL compiler
5945           bug that resulted in base class operations missing from
5946           the operation table of code generated for a derived interface.
5947           Similar bug fixes are tested in the directory IDL_Test, but
5948           this bug can be detected only at runtime by a remote call,
5949           unlike any of the possible errors detectable by IDL_Test.
5950           The IDL compiler bug fix entry is
5952           Fri Mar 20 16:04:58 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
5954 Mon Mar 23 15:29:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5956         * tests/Sequence_Iterators/Bounded_String.cpp:
5957         * tests/Sequence_Iterators/StringSeq.cpp:
5958         * tests/Sequence_Iterators/Unbounded_Objectref.cpp:
5959         * tests/Sequence_Iterators/Unbounded_Value.cpp:
5960           Removed checked for ACE_WIN32
5962         * tao/Generic_Sequence_T.h:
5963         * tao/MM_Sequence_Iterator_T.h:
5964           Made some constructors explicit to get the tests compiling on
5965           win32
5967 Mon Mar 23 15:09:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5969         * tests/Sequence_Iterators/run_test.pl:
5970           Converted to the new test framework
5972         * tests/Transport_Cache_Manager/run_test.pl:
5973           Simplified
5975         * bin/tao_orb_tests.lst:
5976           Added new test
5978 Mon Mar 23 13:48:21 UTC 2009  Adam Mitz  <mitza@ociweb.com>
5980         * rules.tao.GNU:
5982           Removed section specific to Win32/MinGW that set the make variable
5983           TAO_IDL_PREPROCESSOR to the full path to $(CXX).  This is not needed,
5984           we can treat it like any other platform.
5986 Mon Mar 23 09:55:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
5988         * tao/Bounded_Basic_String_Sequence_T.h
5989         * tao/Bounded_Object_Reference_Sequence_T.h
5990         * tao/Generic_Sequence_T.h
5991         * tao/Makefile.am
5992         * tao/MM_Sequence_Iterator_T.h
5993         * tao/orbconf.h
5994         * tao/tao.mpc
5995         * tao/Unbounded_Basic_String_Sequence_T.h
5996         * tao/Unbounded_Object_Reference_Sequence_T.h
5997         * tao/Unbounded_Value_Sequence_T.h
5998         * tests/Sequence_Iterators/*
5999           Added support for STL iterators for the CORBA sequences. This
6000           has been developed by Joe Hoffert <jhoffert at dre dot vanderbilt dot edu>
6001           The code is not 100% finished yet, some last memory leaks and
6002           portability issues are left. By merging this to svn head it
6003           is much easier to test the code on all the platforms. This
6004           feature is disabled by default, you have to define
6005           TAO_HAS_SEQUENCE_ITERATORS to 1 in your config.h file to enable
6006           this feature. Be aware that these STL iterators are a TAO specific
6007           addition and are not part of the CORBA C++ mapping
6009 Sat Mar 21 17:53:17 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6011         * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
6012         * orbsvcs/tests/Notify/Persistent_Filter/Filter.cpp:
6013           Fix for running on wchar systems.
6015 Fri Mar 20 16:04:58 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
6017         * TAO_IDL/ast/ast_module.cpp(fe_add_interface_fwd):
6019           Fixed logic in setting the 'full_definition' member of
6020           a forward declared interface node, and other changes to
6021           make sure the memory management is still handled correctly.
6022           Thanks to Maxim Khon<mkhon@parallels.com> for reporting
6023           the problem of a derived inteface's operation table not
6024           containing base class operations, when a forward declaration
6025           of the base class interface occurs between the two
6026           full definitions,
6028 Fri Mar 20 10:01:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6030         * tao/ZIOP/ZIOP_ORBInitializer.cpp:
6031         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
6032         * tao/ZIOP/ZIOP_Service_Context_Handler.h:
6033           Don't compile when we have no messaging
6035 Fri Mar 20 07:01:18 UTC 2009  Olli Savia  <ops@iki.fi>
6037         * tests/Xt_Stopwatch/timer.h:
6038         * tests/Xt_Stopwatch/timer.cpp:
6039           Added virtual destructor to fix compile warning.
6041 Fri Mar 20 01:54:00 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6043         * orbsvcs/tests/Notify/Validate_Client/Makefile.am:
6045           Fix for automake builds.
6047 Thu Mar 19 18:34:18 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6049         * NEWS:
6050         * orbsvcs/Notify_Service/README:
6052           Add text to describe the new validate_client functionality.
6054         * orbsvcs/tests/Notify/Validate_Client/run_test.pl:
6056           clean up all the intermediate files at the end of the test.
6058 Thu Mar 19 15:16:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6060         * tao/MProfile.cpp:
6061           Const change
6063         * tao/Profile.cpp:
6064           Layout change
6066         * tao/ZIOP/ZIOP_ORBInitializer.cpp:
6067         * tao/ZIOP/ZIOP_Service_Context_Handler.cpp:
6068         * tao/ZIOP/ZIOP_Service_Context_Handler.h:
6069           Added a ZIOP sc handler that transfers the ZIOP enabled and
6070           idlevellist policy from the client to the server. These
6071           are transmitted through the Messaging Invocation Policies which
6072           aren't supported yet by TAO. We have to make some changes to
6073           the core and pluggable transports to make all reply and
6074           request service contexts available on all places.
6076         * tao/Makefile.am:
6077           Added new files
6079 Thu Mar 19 13:49:23 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6081         * configure.ac:
6082         * orbsvcs/tests/Notify/Makefile.am:
6084           Add new build to the automake files.
6086         * orbsvcs/tests/Notify/Validate_Client/Makefile.am:
6087         * orbsvcs/tests/Notify/Validate_Client/README:
6088         * orbsvcs/tests/Notify/Validate_Client/Validate_Client.mpc:
6089         * orbsvcs/tests/Notify/Validate_Client/proxy_dummy.cpp:
6090         * orbsvcs/tests/Notify/Validate_Client/run_test.pl:
6092           Added a server that generates the persistence file for the
6093           notify service that is uses locally created references. This
6094           should ensure that the validator feature will actually get a
6095           OBJECT_NOT_EXIST exception rather than time out trying to
6096           resolve an unknown hostname.
6098           The problem with this test was the original source persistence
6099           file contained proxy references that were unresolvable, and so
6100           on some hosts, it took longer than the timeout period to fail to
6101           resolve, and this caused the validator to get a TIMEOUT
6102           exception and decide that the peer is still present, just
6103           busy. Thus the proxy would not be reaped, and the persistence
6104           file would end up with proxy references, causing the test to
6105           fail.
6107         * orbsvcs/tests/Notify/Validate_Client/persistency_copy:
6109           Removed this file, the source data file is generated now.
6111 Thu Mar 19 04:55:02 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6113         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
6114         * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
6115         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
6117           Ensure the validator thread is explicitly halted on shutdown of
6118           the notify service. This was a problem on some platforms such as
6119           Solaris where the validator thread continued to run during
6120           service shutdown, yielding a crash.
6122 Thu Mar 19 03:02:52 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6124         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
6125         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
6127           Improve defense against the same pointer value coincidently
6128           being reused when allocating a filter servant. This occasionally
6129           happens in some of the test drivers, where the same notify
6130           service instance is reused although the specific event channel
6131           is destroyed after each test. Unfortunately the filter_POA is
6132           not, and could hold stale pointers.
6134         * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
6135           Cleaned up the debug output a bit.
6137 Wed Mar 18 19:04:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6139         * tao/Profile.cpp:
6140           Removed not used variable and check the return value of the
6141           streaming operators
6143 Wed Mar 18 13:13:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6145         * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
6146           Fixed wrong delete
6148 Wed Mar 18 13:00:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6150         * bin/tao_orb_tests.lst:
6151           Compression test can always run
6153 Wed Mar 18 09:51:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6155         * bin/tao_other_tests.lst:
6156           Disabled a few tests for WCHAR, the needed executables are not
6157           compiled
6159 Wed Mar 18 09:47:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6161         * examples/Advanced/ch_12/client.cpp
6162         * examples/Advanced/ch_18/client.cpp
6163         * examples/Advanced/ch_21/client.cpp
6164         * examples/Advanced/ch_8_and_10/client.cpp
6165           Use intermediate variable to resolve ambiguity errors
6166           with C++ Builder 2009
6168 Wed Mar 18 07:55:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6170         * tests/RTCORBA/RTMutex/run_test.pl:
6171           Fixed this script
6173 Tue Mar 17 21:43:12 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6175         * tests/ZIOP/client.cpp:
6176           Removed unused variable.
6178 Tue Mar 17 19:28:21 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6180         * orbsvcs/tests/Notify/Persistent_Filter/Makefile.am:
6181           Fix library paths for autobuild.
6183 Tue Mar 17 19:09:12 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6185         * tests/ZIOP/client.cpp:
6186           Resolved compiler warning.
6188 Tue Mar 17 15:26:12 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6190         * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
6191           Corrected misspelled log messages.
6193         * tests/ZIOP/TestCompressor/TestCompressor.cpp:
6194           Resolved compiler warnings on Solaris.
6196 Tue Mar 17 10:09:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6198         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
6199         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
6200         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.h:
6201         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
6202         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
6203         * tao/BiDir_GIOP/BiDir_Service_Context_Handler.cpp:
6204         * tao/BiDir_GIOP/BiDir_Service_Context_Handler.h:
6205         * tao/Codeset/Codeset_Manager_i.cpp:
6206         * tao/Codeset/Codeset_Manager_i.h:
6207         * tao/Codeset_Manager.h:
6208         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp:
6209         * tao/DiffServPolicy/DiffServ_Protocols_Hooks.h:
6210         * tao/DiffServPolicy/DiffServ_Service_Context_Handler.cpp:
6211         * tao/DiffServPolicy/DiffServ_Service_Context_Handler.h:
6212         * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp:
6213         * tao/GIOP_Message_Base.cpp:
6214         * tao/IIOP_Transport.cpp:
6215         * tao/IIOP_Transport.h:
6216         * tao/IORManipulation/IORManip_IIOP_Filter.cpp:
6217         * tao/LocateRequest_Invocation.cpp:
6218         * tao/Makefile.am:
6219         * tao/Network_Priority_Protocols_Hooks.h:
6220         * tao/ORB_Core.cpp:
6221         * tao/ORB_Core.h:
6222         * tao/Protocols_Hooks.h:
6223         * tao/Remote_Invocation.cpp:
6224         * tao/Remote_Invocation.h:
6225         * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
6226         * tao/RTCORBA/RT_ORBInitializer.cpp:
6227         * tao/RTCORBA/RT_Protocols_Hooks.cpp:
6228         * tao/RTCORBA/RT_Protocols_Hooks.h:
6229         * tao/RTCORBA/RT_Service_Context_Handler.cpp:
6230         * tao/RTCORBA/RT_Service_Context_Handler.h:
6231         * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
6232         * tao/Service_Context_Handler.h:
6233         * tao/Service_Context_Handler_Registry.cpp:
6234         * tao/Service_Context_Handler_Registry.h:
6235         * tao/Strategies/SCIOP_Transport.cpp:
6236         * tao/Strategies/SCIOP_Transport.h:
6237         * tao/Transport.cpp:
6238         * tao/Transport.h:
6239         * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
6240           Refactored BiDir/Diffserv/RTCORBA/Codeset support. The service contexts are
6241           now generated by the specific service context handlers. This way the
6242           special RTCORBA/Diffserv hooks are removed from the code, generating
6243           the service contexts is now a generic solution. In the near future
6244           we will also rework the handling of those service contexts. The
6245           generation of the BiDIR service context is now also moved out of the
6246           specific transports
6248 Tue Mar 17 05:25:49 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6250         * tests/RTCORBA/Collocation/run_test.pl:
6251           Fuzz fix.
6253 Mon Mar 16 19:26:32 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6255         * configure.ac:
6257           Added missing declaration for new orbsvcs/Notify test directory.
6259 Mon Mar 16 19:17:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6261         * tests/RTCORBA/Collocation/run_test.pl:
6262         * tests/RTCORBA/ORB_init/run_test.pl:
6263         * tests/RTCORBA/RTMutex/run_test.pl:
6264         * bin/tao_orb_tests.lst:
6265           Converted to the new test framework
6267 Mon Mar 16 18:35:09 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6269         * tao/Compression/zlib/ZlibCompressor.cpp:
6270           Fixed error when compressing a small number of bytes.
6271           It should be compliant to ZLib spec now.
6273         * tests/Compression/bzip2server.cpp:
6274         * tests/Compression/lzoserver.cpp:
6275         * tests/Compression/zlibserver.cpp:
6276           Extended tests with compression of a small
6277           number of bytes.
6279 Mon Mar 16 16:31:25 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6281         * tao/Compression/bzip2/Bzip2Compressor.cpp:
6282           Fix issue when compressing just a few bytes.
6284         * tao/GIOP_Message_Base.cpp:
6285           Fixed logging errors.
6287         * tao/ZIOP/ZIOP.cpp:
6288         * tao/ZIOP/ZIOP.h:
6289           Optimized log information.
6290           Better handling of exceptions/return values (GIOP
6291           should be used).
6293         * tests/ZIOP/TestCompressor:
6294         * tests/ZIOP/testcompressor.mpb:
6295         * tests/ZIOP/TestCompressor/TAO_TestCompressor.pc.in:
6296         * tests/ZIOP/TestCompressor/TAO_TestCompressor.rc:
6297         * tests/ZIOP/TestCompressor/TestCompressor.cpp:
6298         * tests/ZIOP/TestCompressor/TestCompressor.h:
6299         * tests/ZIOP/TestCompressor/TestCompressor_export.h:
6300         * tests/ZIOP/TestCompressor/TestCompressor_Factory.cpp:
6301         * tests/ZIOP/TestCompressor/TestCompressor_Factory.h:
6302         * tests/ZIOP/ZIOP.mpc:
6303           Added testcompressor. This compressor just throws
6304           compression and decompression exceptions. These exception
6305           should be handled properly by ZIOP.
6307         * tests/ZIOP/client.cpp:
6308         * tests/ZIOP/run_test.pl:
6309         * tests/ZIOP/server.cpp:
6310           Optimized tests. Refactored code by using
6311           functions. Optimized tests when TAO_HAS_ZIOP define
6312           is zero or not defined.
6313           Added test compressor.
6315 Mon Mar 16 15:52:33 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
6317         * TAO_IDL/be/be_enum.cpp(gen_ostream_operator):
6319           For the (optional) generation of an ostream operator for
6320           enums, changed the code generation to use the actual enum
6321           value for the switch cases, rather than the equivalent
6322           integers. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
6323           for reporting the bug. This fix closes [BUGID:3625].
6325 Mon Mar 16 15:27:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6327         * tao/Thread_Lane_Resources_Manager.h:
6328         * tao/Asynch_Reply_Dispatcher_Base.h:
6329           Added private copy constructor/assignment operator to prevent
6330           making a copy which leads to a double delete
6332 Mon Mar 16 15:12:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6334         * tao/Fault_Tolerance_Service.h:
6335         * tao/IIOP_Acceptor.h:
6336         * tao/LF_Event_Binder.h:
6337         * tao/LF_Multi_Event.h:
6338         * tao/ObjectKey_Table.h:
6339         * tao/Policy_Validator.h:
6340         * tao/Profile_Transport_Resolver.h:
6341           Added private copy constructor/assignment operator to prevent
6342           making a copy which leads to a double delete
6344         * tao/Resume_Handle.inl:
6345           Check for self assignment
6347 Mon Mar 16 14:58:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6349         * tests/DiffServ/run_test.pl
6350         * bin/tao_orb_tests.lst:
6351           Converted to the new test framework
6353 Mon Mar 16 13:08:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6355         * tao/Adapter_Registry.h:
6356         * tao/Asynch_Queued_Message.h:
6357         * tao/Connection_Handler.h:
6358         * tao/IIOP_Connector.cpp:
6359         * tao/Muxed_TMS.h:
6360           Added private copy constructor/assignment operator to prevent
6361           making a copy which leads to a double delete
6363         * tao/IIOP_Endpoint.cpp:
6364         * tao/Transport_Selection_Guard.h:
6365           Check for self assignment
6367 Mon Mar 16 12:44:49 UTC 2009  Simon McQueen  <sm@prismtech.com>
6369         * bin/tao_orb_tests.lst:
6370         * bin/tao_other_tests.lst:
6372           Added bug #3598 tests.
6374 Mon Mar 16 11:50:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6376         * tests/RTCORBA/Client_Propagated/run_test.pl:
6377           Fixed fuzz errors
6379 Mon Mar 16 11:36:58 UTC 2009  Simon McQueen  <sm@prismtech.com>
6381         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
6383           Remove uninterceptable exception.
6385         * orbsvcs/tests/Bug_3598b_Regression/Bug_3598b_Regression.mpc:
6386         * orbsvcs/tests/Bug_3598b_Regression/ClientORBInitializer.h:
6387         * orbsvcs/tests/Bug_3598b_Regression/ClientORBInitializer.cpp:
6388         * orbsvcs/tests/Bug_3598b_Regression/ClientRequest_Interceptor.h:
6389         * orbsvcs/tests/Bug_3598b_Regression/ClientRequest_Interceptor.cpp:
6390         * orbsvcs/tests/Bug_3598b_Regression/Hello.h:
6391         * orbsvcs/tests/Bug_3598b_Regression/Hello.cpp:
6392         * orbsvcs/tests/Bug_3598b_Regression/README:
6393         * orbsvcs/tests/Bug_3598b_Regression/Test.idl:
6394         * orbsvcs/tests/Bug_3598b_Regression/client.cpp:
6395         * orbsvcs/tests/Bug_3598b_Regression/run_test.pl:
6396         * orbsvcs/tests/Bug_3598b_Regression/server.cpp:
6398           Regression test for the above.
6400         * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
6402           Remove uninterceptable exception.
6404         * tests/Bug_3598a_Regression/Bug_3598a_Regression.mpc:
6405         * tests/Bug_3598a_Regression/ClientORBInitializer.h:
6406         * tests/Bug_3598a_Regression/ClientORBInitializer.cpp:
6407         * tests/Bug_3598a_Regression/ClientRequest_Interceptor.h:
6408         * tests/Bug_3598a_Regression/ClientRequest_Interceptor.cpp:
6409         * tests/Bug_3598a_Regression/Hello.h:
6410         * tests/Bug_3598a_Regression/Hello.cpp:
6411         * tests/Bug_3598a_Regression/README:
6412         * tests/Bug_3598a_Regression/Test.idl:
6413         * tests/Bug_3598a_Regression/client.cpp:
6414         * tests/Bug_3598a_Regression/run_test.pl:
6415         * tests/Bug_3598a_Regression/server.cpp:
6416         * tests/Bug_3598a_Regression/svc.conf:
6418           Regression test for the above.
6420 Mon Mar 16 08:54:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6422         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
6423           Use CORBA::is_nil and small optimizations
6425         * tao/DynamicInterface/DII_Reply_Dispatcher.h:
6426         * tao/Codeset/Codeset.cpp:
6427           Layout changes
6429 Mon Mar 16 08:34:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6431         * tao/Exclusive_TMS.h:
6432         * tao/Muxed_TMS.h:
6433           Added forward declaration
6435         * tao/Policy_Set.cpp:
6436           Layout changes
6438         * tao/Profile.cpp:
6439           Fixed 64bit issue, use operator!
6441         * tao/Synch_Invocation.cpp:
6442         * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
6443           Use operator!
6445 Mon Mar 16 08:26:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6447         * tests/RTCORBA/Client_Propagated/run_test.pl:
6448           Converted to the new test framework
6450         * bin/tao_orb_tests.lst:
6451           Enabled Client_Propagated test for WinCE/FUZZ/Labview
6453 Mon Mar 16 07:56:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6455         * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
6456         * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
6457           Layout, const, and use operator! changes
6459 Mon Mar 16 07:54:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6461         * orbsvcs/orbsvcs/Event/EC_Thread_Flags.cpp:
6462         * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
6463           Unicode fixes
6465 Sun Mar 15 19:50:41 UTC 2009  Olli Savia  <ops@iki.fi>
6467         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
6468         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp:
6469           Fixed compile warnings.
6471 Sun Mar 15 18:39:22 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6473         * TAO_IDL/tao_idl.mpc:
6474           Added $TAO_ROOT to the includes to pull in rules.tao.GNU which
6475           results in all TAO_IDL libs to get the TAO version number.
6476           This fixes bugzilla 3395
6478 Sat Mar 14 13:29:22 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6480         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
6481         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp:
6483           Added new virtual function required by change to
6484           Notify/FilterFactory.h.
6486 Fri Mar 13 23:26:08 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6488         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
6489         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
6490         * orbsvcs/orbsvcs/Notify/EventChannel.h:
6491         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
6492         * orbsvcs/orbsvcs/Notify/FilterFactory.h:
6494           Fix for recent uptick in Notify test failures. The problem is
6495           that now each EC gets its own filter factory instance, and in
6496           the tests, a single notify service has multiple ECs being
6497           created and destroyed, and cleaning up the FilterFactory servant
6498           reference. On occasion, a new filter factory servant instance
6499           would be allocated at the same address as a previous one, which
6500           caused the POA to believe the servant was already active.
6502           The solution is to deactivate the FilterFactory object when done
6503           with it rather than explicitly deleting the servant. This way if
6504           the builder ever does want to legitemately reuse a common
6505           servant, that should work too.
6507 Fri Mar 13 08:01:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6509         * examples/Advanced/ch_8_and_10/server.cpp:
6510           Disable the server project again
6512 Thu Mar 12 20:36:47 UTC 2009  Olli Savia  <ops@iki.fi>
6514         * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
6515         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
6516           Fixed compile errors on LynxOS 4.0 with gcc 2.95.
6518 Thu Mar 12 12:45:05 UTC 2009  Olli Savia  <ops@iki.fi>
6520         * docs/tutorials/Quoter/RTCORBA/StockNameConsumer_i.cpp:
6521         * examples/Simple/Simple_util.cpp:
6522           Fixed compile warnings.
6524 Thu Mar 12 08:42:59 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
6526         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
6528           Fixed a compile/link problem on autoconf builds. My
6529           previous attepmts were unlucky because I added missing
6530           include/libs to a wrong executable.
6532 Thu Mar 12 07:53:36 UTC 2009  Olli Savia  <ops@iki.fi>
6534         * tests/Bug_2953_Regression/server.cpp:
6535           Fixed compile warning.
6537 Thu Mar 12 07:42:57 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6539         * tao/GIOP_Message_Base.cpp:
6540         * tao/Transport.cpp:
6541         * tao/ZIOP/ZIOP.cpp:
6542           Refactored decompression of large data blocks.
6544         * tao/GIOP_Message_State.cpp:
6545         * tao/GIOP_Message_State.h:
6546         * tao/GIOP_Message_State.inl:
6547           Always set the compressed flag. Now, a ZIOP client
6548           connecting to a non-ZIOP server receives an
6549           exception.
6551         * tao/ZIOP/ZIOP_Policy_i.cpp:
6552           Return the compressor ID/Level list instead of
6553           a copy of this list.
6555         * tao/ZIOP/ZIOP_Stub.cpp:
6556           Refactored. Make a copy of an existing policy
6557           instead of creating a new one.
6559         * tests/ZIOP/client.cpp:
6560           Refactored.
6561           Extended tests.
6563         * tests/ZIOP/Hello.cpp:
6564         * tests/ZIOP/server.cpp:
6565         * tests/ZIOP/ZIOP.mpc:
6566           Extended tests.
6568 Wed Mar 11 22:14:04 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6570         * tao/ZIOP/ZIOP.cpp:
6571           Fix for wchar builds.
6573 Wed Mar 11 19:40:38 UTC 2009  Olli Savia  <ops@iki.fi>
6575         * orbsvcs/tests/Notify/Bug_1884_Regression/common.h:
6576         * orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
6577           Fixed compile warnings.
6579 Wed Mar 11 18:54:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6581         * MPC/config/taobaseidldefaults.mpb:
6582           Added build_files as base project, that way also the mpc/mwc
6583           files are added to the generated solution. This way we see
6584           in the ms ide also for custom idl projects the mpc files.
6585           Thanks to Adam Mitz for suggesting this solution
6587 Wed Mar 11 07:39:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6589         * examples/Advanced/ch_12/icp.cpp
6590         * examples/Advanced/ch_18/icp.cpp
6591         * examples/Advanced/ch_21/icp.cpp
6592         * examples/Advanced/ch_8_and_10/icp.cpp
6593           Always use ACE_OS::rand
6595 Wed Mar 11 07:20:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6597         * examples/Advanced/ch_12/Advanced_ch_12.mpc
6598         * examples/Advanced/ch_18/Advanced_ch_18.mpc
6599         * examples/Advanced/ch_21/Advanced_ch_21.mpc
6600           Disabled server project for the moment
6602         * examples/Advanced/ch_21/server.cpp:
6603           Fixed compile warning
6605 Tue Mar 10 23:56:26 UTC 2009  Yan Dai  <dai_y@ociweb.com>
6607         * orbsvcs/tests/Notify/Persistent_Filter/Filter.cpp:
6609           Added delay to synchronize supplier and consumer to
6610           avoid test failure due to lost events.
6612 Tue Mar 10 19:05:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6614         * tao/GIOP_Message_Generator_Parser_12.cpp:
6615           Check return values of write_ulong
6617         * tao/IIOP_Transport.cpp:
6618           Use operator!
6620 Tue Mar 10 18:47:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6622         * tao/GIOP_Message_Base.cpp:
6623           Fixed unicode compile error
6625 Tue Mar 10 14:18:19 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6627         * tao/GIOP_Message_Base.cpp:
6628           Optimized logging when ZIOP is not enabled.
6630         * tao/ZIOP/ZIOP.cpp:
6631         * tao/ZIOP/ZIOP_Stub.cpp:
6632           Implemented CompressorIdLevelList policy. On the client
6633           ZIOP checks which compressor should be used.
6634           Bug 3619 is added since a ZIOP server has no idea of the
6635           client CompressorIdLevelList policy at this moment. A ZIOP
6636           client should always implement at least one ZIOP server
6637           CompressorIdLevelList policy.
6639 Tue Mar 10 10:20:54 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6641         * tao/Codeset/Codeset_Manager_i.cpp:
6642           Retrieve the locale as string and add that to the
6643           debug messages.
6645 Tue Mar 10 09:11:54 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6647         * tao/ZIOP/ZIOP.cpp:
6648         * tao/ZIOP/ZIOP.h:
6649         * utils/catior/catior.cpp:
6650           Moved ziop_compressor_name to Ziop loader class.
6651           Made this function static.
6653 Tue Mar 10 08:46:08 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6655         * tao/GIOP_Message_Base.cpp:
6656           Resolved compiler warning.
6658 Tue Mar 10 08:22:08 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6660         * tao/GIOP_Message_Base.cpp:
6661         * tao/GIOP_Message_Base.h:
6662         * tao/ZIOP/ZIOP.cpp:
6663         * tao/ZIOP/ZIOP.h:
6664         * utils/catior/catior.cpp:
6665           Resolved bugzilla 3611. ZIOP logging according to
6666           TAO standard. More log info regarding compression
6667           details.
6669 Tue Mar 10 07:05:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6671         * examples/Advanced/ch_12/client.cpp
6672         * examples/Advanced/ch_12/server.cpp
6673         * examples/Advanced/ch_18/Advanced_ch_18.mpc
6674         * examples/Advanced/ch_18/client.cpp
6675         * examples/Advanced/ch_18/server.cpp
6676         * examples/Advanced/ch_21/Advanced_ch_21.mpc
6677         * examples/Advanced/ch_21/client.cpp
6678         * examples/Advanced/ch_21/server.cpp
6679           Fixed compile issues
6681 Mon Mar  9 22:06:29 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6683         * orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
6684           more wchar fixes.
6686 Mon Mar  9 21:06:36 UTC 2009  Yan Dai  <dai_y@ociweb.com>
6688         * bin/tao_other_tests.lst:
6690         * orbsvcs/tests/Notify/Validate_Client/README:
6691         * orbsvcs/tests/Notify/Validate_Client/notify.conf:
6692         * orbsvcs/tests/Notify/Validate_Client/persistency_copy:
6693         * orbsvcs/tests/Notify/Validate_Client/run_test.pl:
6695           Added test for Notify_Service client connection validation
6696           feature.
6698         * bin/tao_other_tests.lst:
6700           Added Notify Validate_Client test.
6702 Mon Mar  9 19:08:39 UTC 2009  Olli Savia  <ops@iki.fi>
6704         * docs/tutorials/Quoter/RTCORBA/StockQuoter.mpc:
6705           Changed RTCORBA_Quoter_Admin to depend on rt_server rather than
6706           rt_client. This isn't quite right but it fixes nasty linking
6707           problem on LynxOS and doesn't do any harm on other platforms.
6709 Mon Mar  9 14:04:35 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6711         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
6712           Added missing include directories for server build.
6714         * orbsvcs/tests/Notify/Bug_1884_Regression/common.h:
6715         * orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
6716         * orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
6717         * orbsvcs/tests/Notify/Bug_1884_Regression/supplier.cpp:
6718           Clean up fuzz errors.
6720 Mon Mar  9 13:39:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6722         * etc/*:
6723           Added all TAO doxygen files
6725         * Release
6726           Added etc directory
6728 Mon Mar  9 11:21:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6730         * examples/Advanced/ch_12/Advanced_ch_12.mpc
6731         * examples/Advanced/ch_12/client.cpp
6732         * examples/Advanced/ch_12/icp.cpp
6733         * examples/Advanced/ch_12/icp.h
6734         * examples/Advanced/ch_12/server.cpp
6735         * examples/Advanced/ch_12/server.h
6736         * examples/Advanced/ch_18/Advanced_ch_18.mpc
6737         * examples/Advanced/ch_18/client.cpp
6738         * examples/Advanced/ch_18/icp.cpp
6739         * examples/Advanced/ch_18/icp.h
6740         * examples/Advanced/ch_18/server.cpp
6741         * examples/Advanced/ch_18/server.h
6742         * examples/Advanced/ch_21/Advanced_ch_21.mpc
6743         * examples/Advanced/ch_21/client.cpp
6744         * examples/Advanced/ch_21/icp.cpp
6745         * examples/Advanced/ch_21/icp.h
6746         * examples/Advanced/ch_21/server.cpp
6747         * examples/Advanced/ch_21/server.h
6748         * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc
6749         * examples/Advanced/ch_8_and_10/client.cpp
6750         * examples/Advanced/ch_8_and_10/icp.cpp
6751         * examples/Advanced/ch_8_and_10/icp.h
6752         * examples/Advanced/ch_8_and_10/server.cpp
6753           Added missing mpc files, missing includes, use long instead of short
6754           to resolve convertion warnings.
6756 Mon Mar  9 07:16:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6758         * docs/ZIOP.pdf:
6759           Removed, the ZIOP spec is now available at the OMG website as
6760           ptc/09-01-03
6762         * MPC/config/bzip2compressor.mpb:
6763         * MPC/config/lzocompressor.mpb:
6764           new base projects
6766         * MPC/config/tao_versioning_idl_defaults.mpb
6767           No need to add after TAO_IDL_EXE, that is already in the base
6768           project
6770 Mon Mar  9 07:05:37 UTC 2009  Yan Dai  <dai_y@ociweb.com>
6772         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
6773         * orbsvcs/orbsvcs/Notify/EventType.h:
6774         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.h:
6775         * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
6777           Fixed Bugzilla #1884 - reconstruct the constraint expression
6778           with event type and the expression provided by user so the
6779           event types of a constraint are evaluated as well.
6781         * orbsvcs/tests/Notify/Bug_1884_Regression/Bug_1884_Regression.mpc:
6782         * orbsvcs/tests/Notify/Bug_1884_Regression/common.h:
6783         * orbsvcs/tests/Notify/Bug_1884_Regression/consumer.cpp:
6784         * orbsvcs/tests/Notify/Bug_1884_Regression/ecf.conf:
6785         * orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
6786         * orbsvcs/tests/Notify/Bug_1884_Regression/run_test.pl:
6787         * orbsvcs/tests/Notify/Bug_1884_Regression/supplier.cpp:
6789           Added new regression test.
6791         * bin/tao_other_tests.lst:
6793           Added Bugzilla #1884 test.
6795 Mon Mar  9 07:08:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6797         * tao/Compression/bzip2/Bzip2Compressor.cpp:
6798           Removed old comment
6800         * tao/Compression/lzo/LzoCompressor.cpp:
6801         * tao/Compression/lzo/LzoCompressor_Factory.cpp:
6802           Updated includes, now this also compiles on windows with lzo
6804         * tao/LzoCompressor.mpc:
6805           Use lzo1
6807         * tests/Compression/bzip2server.cpp
6808         * tests/Compression/Compression_Test.mpc
6809         * tests/Compression/lzoserver.cpp
6810         * tests/Compression/run_test.pl
6811         * tests/Compression/server.cpp
6812         * tests/Compression/zlibserver.cpp
6813           Test bzip2/lzo/zlib independently.
6815         * tests/IDL_Test/IDL_Test.mpc:
6816           Moved idl files to their own project and list then all source
6817           files explicitly. Now we can build this project with incredibuild
6819         * tests/DIOP/client.cpp:
6820           prefix increment and layout change
6822 Sun Mar  8 19:20:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6824         * Compression/zlib/ZlibCompressor.cpp:
6825           Also retrieve error string
6827         * Compression/bzip2/Bzip2Compressor.cpp:
6828           Fixed call to the bzip2 library
6830 Sun Mar  8 14:41:44 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6832         * MPC/config/notification_serv.mpb:
6833           Add dependency on messaging lib that was introduced by the
6834           new notification feature for validating notification peers.
6836 Sun Mar  8 00:12:06 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6838         * orbsvcs/orbsvcs/Makefile.am:
6839           Added new Notify svc source file.
6841         * orbsvcs/tests/Notify/Makefile.am:
6842         * orbsvcs/tests/Notify/Persistent_Filter/Makefile.am:
6843           Added new Persistent_Filter test.
6845 Sat Mar  7 20:54:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6847         * utils/catior/catior.cpp:
6848           Extended output for ZIOP and check more return values
6850 Sat Mar  7 18:55:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6852         * tests/Bug_3553_Regression/Bug_3553_Regression.mpc:
6853         * bin/tao_orb_tests.lst:
6854           Don't build this with corba/e micro
6856 Sat Mar  7 16:51:20 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6858         * orbsvcs/tests/Notify/Persistent_Filter/Filter.h:
6859         * orbsvcs/tests/Notify/Persistent_Filter/Filter.cpp:
6860           Fix wchar support.
6862 Sat Mar  7 14:54:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6864         * tao/RTScheduler.mpc
6865           Also disable the idl project with CORBA/e micro
6867 Fri Mar  6 19:49:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6869         * tests/Bug_3553_Regression/Bug_3553_Regression.mpc:
6870         * tests/Bug_3553_Regression/TransportCache.mpc:
6871           Renamed mpc file
6873         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp:
6874         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp:
6875           Fixed compile errors/warnings
6877 Fri Mar  6 18:53:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6879         * tao/RTPortableServer.mpc:
6880           Also disable the idl project with CORBA/e micro
6882 Fri Mar  6 17:28:09 UTC 2009  Adam Mitz  <mitza@ociweb.com>
6884         * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
6886           This is an extension of the change in:
6887           Mon Sep  1 20:18:51 UTC 2008  Ciju John  <johnc at ociweb dot com>
6888           There are two classes in this file, DII_Invocation_Adapter and
6889           DII_Deferred_Invocation_Adapter.  This commit applies the same change
6890           to DII_Deferred_Invocation_Adapter.
6892 Fri Mar  6 07:41:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6894         * tao/Messaging.mpc
6895           Added missing file
6897 Thu Mar  5 23:54:00 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
6899         * orbsvcs/orbsvcs/Notify/Validate_Client_Task.h:
6900           Correct build issue related to versioned namespace.
6902 Thu Mar  5 20:39:56 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6904         * tao/ZIOP/ZIOP.cpp
6905           Resolved compiler warning
6907 Thu Mar  5 19:56:32 UTC 2009  Yan Dai  <dai_y@ociweb.com>
6909         * orbsvcs/orbsvcs/Notify/Admin.cpp:
6910         * orbsvcs/orbsvcs/Notify/EventChannel.h:
6911         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
6912         * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
6913         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
6914         * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
6915         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
6916         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
6917         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
6919           - Reverted to following commit to have filter factory per event
6920             channel.
6921             Mon Mar 17 13:39:57 UTC 2008  Johnny Willemsen  <jwillemsen@remedy.nl>
6922                * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
6923                * orbsvcs/orbsvcs/Notify/EventChannel.h:
6924                  Create a filter factory for each event channel instead
6925                  of a global singleton
6927           - Updated to persist filter factory as part of event channel.
6929         * orbsvcs/tests/Notify/Persistent_Filter/run_test.pl:
6931           Minor fix.
6933         * bin/tao_orb_tests.lst:
6935           Added Persistent_Filter test.
6937 Thu Mar  5 19:20:47 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6939         * tao/Compression/Base_Compressor.cpp:
6940           Resolved error in calculating compression ratio.
6942         * tao/ZIOP/ZIOP.cpp:
6943         * tao/ZIOP/ZIOP.h:
6944           Acceptance of compression ratio is now based on
6945           the current compression ratio in stead of overall
6946           compression ratio.
6948 Thu Mar  5 18:59:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6950         * tao/RTCORBA.mpc
6951           Made idl projects unique to resolve name clashes
6953 Thu Mar  5 17:43:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6955         * tao/EndpointPolicy.mpc
6956         * tao/IORTable.mpc
6957         * tao/Strategies.mpc
6958         * tao/ZIOP.mpc
6959           Made idl projects unique to resolve name clashes
6961 Thu Mar  5 10:22:08 UTC 2009  Marcel Smit  <msmit@remedy.nl>
6963         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
6964         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
6965           Resolved compiler errors.
6967 Thu Mar  5 10:22:08 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
6969         * tao/AnyTypeCode.mpc
6970         * tao/BiDir_GIOP.mpc
6971         * tao/Bzip2Compressor.mpc
6972         * tao/CodecFactory.mpc
6973         * tao/Codeset.mpc
6974         * tao/Compression.mpc
6975         * tao/CSD_Framework.mpc
6976         * tao/DiffServPolicy.mpc
6977         * tao/DynamicAny.mpc
6978         * tao/DynamicInterface.mpc
6979         * tao/EndpointPolicy.mpc
6980         * tao/FlResource.mpc
6981         * tao/FoxResource.mpc
6982         * tao/IFR_Client.mpc
6983         * tao/IIOP_Profile.cpp
6984         * tao/ImR_Client.mpc
6985         * tao/IORInterceptor.mpc
6986         * tao/IORManipulation.mpc
6987         * tao/IORTable.mpc
6988         * tao/LzoCompressor.mpc
6989         * tao/Messaging.mpc
6990         * tao/Monitor.mpc
6991         * tao/ObjRefTemplate.mpc
6992         * tao/PI.mpc
6993         * tao/PI_Server.mpc
6994         * tao/PortableServer.mpc
6995         * tao/QtResource.mpc
6996         * tao/RTCORBA.mpc
6997         * tao/RTPortableServer.mpc
6998         * tao/RTScheduler.mpc
6999         * tao/SmartProxies.mpc
7000         * tao/Strategies.mpc
7001         * tao/tao.mpc
7002         * tao/TC.mpc
7003         * tao/TC_IIOP.mpc
7004         * tao/TkResource.mpc
7005         * tao/TypeCodeFactory.mpc
7006         * tao/Valuetype.mpc
7007         * tao/XtResource.mpc
7008         * tao/ZIOP.mpc
7009         * tao/ZlibCompressor.mpc
7010           Use a seperate project for the idl files. This way a clean on a source
7011           project doesn't result in the regeneration of all idl files. Also this
7012           solves the dependency problem when using Incredibuild
7014         * tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
7015           Initialise pointer with 0
7017         * tao/RTScheduling/RTScheduler.pidl:
7018           Changed PI include
7020         * tao/Seq_Out_T.h:
7021           Layout change
7023 Thu Mar  5 07:36:08 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7025         * tao/GIOP_Message_Base.cpp
7026         * tao/GIOP_Message_Base.h
7027         * tao/ZIOP/ZIOP.cpp
7028         * tao/ZIOP/ZIOP.h
7029         * tao/ZIOP_Adapter.h
7030           Reverted last changes.
7031           Resolved memory leak and assert error during
7032           release of an ACE_Data_Block.
7034         * tao/Transport.cpp
7035           No need to set read write pointer correctly. ZIOP
7036           is responsible for that.
7038         * tests/ZIOP/client.cpp
7039           Enabled all tests again
7041         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp
7042         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp
7043           Reverted last changes. Compiler errors should be resolved.
7046 Wed Mar  4 22:40:08 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7048         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
7049         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
7050           And one more fix to the messup from the previous fix.
7052 Wed Mar  4 20:56:50 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7054         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
7055         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
7056           Fuzz fix.
7058 Wed Mar  4 20:54:01 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7060         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
7061         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
7062           Clean up debug messages for wchar support.
7064 Wed Mar  4 17:41:53 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7066         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
7067         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
7068           Clean up debug messages for wchar support.
7070 Wed Mar  2 13:13:29 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7072         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp:
7073         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp:
7074           Resolved compiler errors and warnings.
7076 Wed Mar  4 03:04:05 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7078         * orbsvcs/Notify_Service/Notify_Service.cpp:
7080         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
7081         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
7082         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
7083         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
7085         * orbsvcs/orbsvcs/Notify/Consumer.h:
7086         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
7087         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
7088         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
7089         * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
7091         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
7093         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
7095         * orbsvcs/orbsvcs/Notify/Validate_Client_Task.cpp:
7096           Fuzz fixes.
7098 Tue Mar  3 23:11:40 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7100         * orbsvcs/tests/Notify/Persistent_Filter/Filter.cpp:
7101           Silence warnings on nondebug builds.
7103 Tue Mar  3 21:12:10 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7105         * orbsvcs/Notify_Service/Notify_Service.cpp:
7107         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
7108         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
7109         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
7110         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
7112         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
7113         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
7114         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
7116         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
7118         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
7120           Fix debug output formatting for wchar consistency.
7122 Tue Mar  3 13:01:25 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7124         * tests/Bug_3547_Regression/Stock_Quoter_Client.cpp:
7125           Added a worker thread
7127 Tue Mar  3 12:31:25 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7129         * tao/Strategies/DIOP_Acceptor.cpp
7130         * tao/Strategies/DIOP_Connection_Handler.cpp
7131         * tao/Strategies/SCIOP_Acceptor.cpp
7132         * tao/Strategies/SCIOP_Connection_Handler.cpp
7133         * tao/Strategies/SCIOP_Connector.cpp
7134         * tao/Strategies/UIOP_Acceptor.cpp
7135         * tao/Strategies/UIOP_Connection_Handler.cpp
7136         * tao/Strategies/UIOP_Connector.cpp
7137           Unicode fixes
7139 Mon Mar  2 07:22:25 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7141         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp:
7142         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp:
7143           Resolved compiler error on WinCE target.
7145 Mon Mar  2 22:48:25 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
7147         * orbsvcs/Notify_Service/Notify_Service.h:
7148         * orbsvcs/Notify_Service/Notify_Service.cpp:
7150         * orbsvcs/orbsvcs/CosNotification.mpc:
7152         * orbsvcs/orbsvcs/Notify/Admin.h:
7153         * orbsvcs/orbsvcs/Notify/Admin.cpp:
7155         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
7156         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
7157         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
7158         * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
7159         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
7160         * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
7161         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
7162         * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
7163         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.h:
7164         * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
7165         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.h:
7166         * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp:
7168         * orbsvcs/orbsvcs/Notify/Builder.h:
7169         * orbsvcs/orbsvcs/Notify/Builder.cpp:
7170         * orbsvcs/orbsvcs/Notify/Consumer.h:
7171         * orbsvcs/orbsvcs/Notify/Consumer.cpp:
7172         * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
7173         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
7174         * orbsvcs/orbsvcs/Notify/ETCL_Filter.h:
7175         * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
7176         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.h:
7177         * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
7178         * orbsvcs/orbsvcs/Notify/EventChannel.h:
7179         * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
7180         * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
7181         * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
7182         * orbsvcs/orbsvcs/Notify/FilterAdmin.h:
7183         * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp:
7184         * orbsvcs/orbsvcs/Notify/FilterFactory.h:
7185         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
7186         * orbsvcs/orbsvcs/Notify/Properties.h:
7187         * orbsvcs/orbsvcs/Notify/Properties.inl:
7188         * orbsvcs/orbsvcs/Notify/Properties.cpp:
7189         * orbsvcs/orbsvcs/Notify/Proxy.h:
7190         * orbsvcs/orbsvcs/Notify/ProxyConsumer.h:
7191         * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
7192         * orbsvcs/orbsvcs/Notify/ProxySupplier.h:
7193         * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
7195         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
7196         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
7197         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
7198         * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
7199         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.h:
7200         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
7201         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.h:
7202         * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp:
7204         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
7205         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
7206         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
7207         * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
7208         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.h:
7209         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
7210         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.h:
7211         * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp:
7213         * orbsvcs/orbsvcs/Notify/Supplier.h:
7214         * orbsvcs/orbsvcs/Notify/Supplier.cpp:
7215         * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
7216         * orbsvcs/orbsvcs/Notify/Validate_Client_Task.h:
7217         * orbsvcs/orbsvcs/Notify/Validate_Client_Task.cpp:
7218         * orbsvcs/orbsvcs/Notify/Validate_Worker_T.h:
7219         * orbsvcs/orbsvcs/Notify/Validate_Worker_T.cpp:
7221         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.h:
7222         * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp:
7223         * orbsvcs/tests/Notify/Test_Filter/Test_Filter.mpc:
7225           Reintroducing notify service changes OCI prepared for some
7226           customers. Two new features are added, peer validation and
7227           filter persistence. Also, a debug line was found to contain a
7228           '%a' which triggered an abort when encountered. This was
7229           removed. The original new feature descriptions follow.
7231           Added proxy cleanup feature. It periodically validates the
7232           connection to all clients via _non_exist() call. It records when
7233           last pushing occurs to reduce the number of _non_exist()
7234           calls. If the validate connection caught non-TIMEOUT exception
7235           then the NotificationService disconnect the client.
7237           To use this feature, add "-ValidateClient -ValidateClientDelay
7238           <seconds> -ValidateClientInterval <seconds>" to
7239           TAO_CosNotify_Service directive in service configuration. e.g.
7240           static TAO_CosNotify_Service
7241             "-ValidateClient -ValidateClientDelay 1 -ValidateClientInterval
7242              10"
7244           The -ValidateClient needs be used for -ValidateClientDelay and
7245           -ValidateClientInterval options to take effect. The
7246           -ValidateClientDelay is the validate delay after init and the
7247           -ValidateClientInterval is the interval for periodic
7248           validations.
7250           Added filters to topology persistence. While filter IORs were
7251           persisted before, the actual filter instance was not. Thus a
7252           restored Notify service could not recover the filters.
7254           As filter is independent from admin or proxy object, the filter
7255           factory now keeps track the filter objects and assigns a unique
7256           id to each filter. The admin and proxy reference the filter with
7257           its unique id ("MapId"). When the persistent data is loaded at
7258           init time, the filter factory creates the filters with the
7259           specified ids and constraints and provides reference when
7260           loading admin and proxy that reference it.
7262           Rolled back following changes as the changes actually still
7263           create filter factory servant singleton but activate it with
7264           default poa to create each filter factory object reference for
7265           each event channel.
7268 Mon Mar  2 19:23:21 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7270         * tao/GIOP_Message_Base.cpp:
7271           Resolved compiler error when ZIOP is off
7273 Mon Mar  2 19:06:05 UTC 2009  Olli Savia  <ops@iki.fi>
7275         * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp:
7276           Reordered includes to make sure config.h gets included
7277           before boost headers.
7279 Mon Mar  2 15:42:13 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7281         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Messenger_i.cpp:
7282         * orbsvcs/tests/ImplRepo/Bug_2604_Regression/run_test.pl:
7283         * orbsvcs/tests/ImplRepo/nestea_client_i.cpp:
7285           Fixed memory leaks local to these tests.
7287         * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
7289           Fixed a memory leak in ImR_Locator_i::find(). imr_info was
7290           allocated in that function and immediately overwritten by
7291           new allocation.
7293 Mon Mar  2 15:09:21 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7295         * tao/GIOP_Message_Base.cpp:
7296         * tao/GIOP_Message_Base.h:
7297         * tao/ZIOP/ZIOP.cpp:
7298         * tao/ZIOP/ZIOP.h:
7299         * tao/ZIOP_Adapter.h:
7300           Changed decompress interface to handle incoming
7301           and outgoing message blocks and errors better.
7303         * tests/ZIOP/client.cpp:
7304           Tempory blocked some tests.
7306 Mon Mar  2 14:54:21 UTC 2009  Olli Savia  <ops@iki.fi>
7308         * tests/Xt_Stopwatch/Stopwatch_display.cpp:
7309           Fixed compile warning and run-time error on 64-bit systems.
7311 Mon Mar  2 12:57:14 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7313         * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/test_idl.cpp:
7314         * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
7316           Fixed local memory leaks in these tests.
7318 Mon Mar  2 11:42:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7320         * bin/tao_orb_tests.lst:
7321           Added 3597
7323 Mon Mar  2 11:10:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7325         * tests/AMH_Oneway/run_test.pl:
7326           Fixed typo in this file
7328 Mon Mar  2 11:08:42 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7330         * tests/Bug_3575_Regression/test.cpp:
7331         * tests/Bug_3575_Regression/run_test.pl:
7332         * tests/Bug_3575_Regression/README:
7333         * tests/Bug_3575_Regression/Bug_3575_Regression.mpc:
7334         * bin/tao_orb_tests.lst:
7336           Added a test for bug#3575 and scheduled it for run.
7338 Mon Mar  2 10:25:12 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7340         * tao/String_Sequence_Element_T.h:
7342           Fixed a bug#3575.
7344         * TAO_IDL/be/be_codegen.cpp:
7345         * TAO_IDL/be/be_helper.cpp:
7346         * TAO_IDL/be/be_interface.cpp:
7347         * TAO_IDL/be_include/be_helper.h:
7349           Fixed known memory leak in tao_idl.
7351 Mon Mar  2 08:44:55 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7353         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp:
7354         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp:
7355           Resolved compiler warning.
7357 Mon Mar  2 08:20:51 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7359         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
7361           Added proper include paths for autoconf builds.
7363 Mon Mar  2 07:44:16 UTC 2009  Olli Savia  <ops@iki.fi>
7365         * tests/Bug_3558_Regression/client.cpp:
7366           Fixed compile warning.
7368 Sun Mar  1 19:31:00 UTC 2009  Olli Savia  <ops@iki.fi>
7370         * docs/tutorials/Quoter/RTCORBA/Admin.cpp:
7371         * docs/tutorials/Quoter/RTCORBA/Broker.cpp:
7372         * docs/tutorials/Quoter/RTCORBA/Broker_i.cpp:
7373           Fixed compile warnings.
7375 Fri Feb 27 10:09:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7377         * tao/Compression/bzip2/Bzip2Compressor.cpp:
7378           Don't use TAO_GIOP_MESSAGE_HEADER_LEN
7380 Fri Feb 27 09:26:17 UTC 2009  Olli Savia  <ops@iki.fi>
7382         * tao/Compression/bzip2/Bzip2Compressor.cpp:
7383           Added #include "tao/GIOP_Message_State.h" to pull
7384           TAO_GIOP_MESSAGE_HEADER_LEN.
7386 Fri Feb 27 08:36:13 UTC 2009  Olli Savia  <ops@iki.fi>
7388         * examples/AMI/FL_Callback/Progress_i.h:
7389         * examples/AMI/FL_Callback/Progress_i.cpp:
7390         * examples/AMI/FL_Callback/progress.cpp:
7391         * tests/FL_Cube/client.cpp:
7392         * tests/FL_Cube/server.cpp:
7393         * tests/FL_Cube/test_i.h:
7394           Fixed includes.
7396 Fri Feb 27 07:13:43 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7398         * tests/Bug_3553_Regression/Bug_3553_Regression_client.cpp:
7399         * tests/Bug_3553_Regression/Bug_3553_Regression_server.cpp:
7400           Resolved unicode compiler error.
7402 Thu Feb 26 15:04:43 UTC 2009  Olli Savia  <ops@iki.fi>
7404         * tests/Xt_Stopwatch/Client.h:
7405         * tests/Xt_Stopwatch/server.cpp:
7406           Updated includes (XtResource_Loader.h has been moved).
7408 Thu Feb 26 14:26:25 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7410         * tao/PortableServer/PortableServer_include.pidl:
7411           Removed old comments
7413 Thu Feb 26 12:23:25 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7415         * tao/ORB.cpp:
7416           Updated layout of debug message
7418         * ace/TAO_Internal.cpp:
7419           Pass 0 as default logger key, makes it easier to check in ACE
7420           whether we have set an own key or noet
7422 Thu Feb 26 12:08:25 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7424         * tests/Bug_3597_Regression/Bug_3597_Regression.mpc:
7425         * tests/Bug_3597_Regression/run_test.pl:
7426         * tests/Bug_3597_Regression/server.cpp:
7427           Added a new regression test for bugzilla 3597, the
7428           -ORBServiceConfigLoggerKey is broken and doesn't work
7430 Thu Feb 26 11:14:25 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7432         * Bug_3553_Regression:
7433         * Bug_3553_Regression/Bug_3553_Regression_client.cpp:
7434         * Bug_3553_Regression/Bug_3553_Regression_server.cpp:
7435         * Bug_3553_Regression/Hello.cpp:
7436         * Bug_3553_Regression/Hello.h:
7437         * Bug_3553_Regression/run_test.pl:
7438         * Bug_3553_Regression/Test.idl:
7439         * Bug_3553_Regression/TransportCache.mpc:
7440         * bin/tao_orb_tests.lst:
7441           Added regression test for bug 3553. With this test
7442           you can test how many items the transport cache may
7443           hold and how the orb behaves when a maximum number
7444           of items is reached.
7446 Thu Feb 26 08:40:48 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7448         * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am:
7450           Fixed link error in autoconf build.
7452 Thu Feb 26 07:18:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7454         * tests/Bug_3574_Regression/test.cpp:
7455           Added some more tests
7457 Wed Feb 25 16:22:50 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7459         * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
7460         * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
7461         * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
7462         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
7463         * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
7464         * orbsvcs/tests/InterfaceRepo/Application_Test/IFR_Application_Test.mpc:
7465         * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp:
7466         * orbsvcs/tests/InterfaceRepo/Application_Test/test_i.cpp:
7467         * tests/NestedUpcall/MT_Client_Test/server.cpp:
7468         * tests/NestedUpcall/MT_Client_Test/client.cpp:
7470           Fixed memory leaks.
7472 Wed Feb 25 10:07:20 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7474         * tests/Bug_3574_Regression/test.cpp:
7475         * tests/Bug_3574_Regression/run_test.pl:
7476         * tests/Bug_3574_Regression/README:
7477         * tests/Bug_3574_Regression/Bug_3574_Regression.mpc:
7478         * bin/tao_orb_tests.lst:
7480           Added a test for bug#3574 and scheduled it for run.
7482 Wed Feb 25 00:28:09 UTC 2009  Friedhelm Wolf  <fwolf@dre.vanderbilt.edu>
7484         * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
7486           Removed two throw statements that prevented client request
7487           interceptors to be invoked. Thanks to Simon McQueen <sm at
7488           prismtech dot com> for pointing this out. This fix
7489           closes [BUGID:3582].
7491 Tue Feb 24 11:27:44 UTC 2009  Marcel Smit  <msmit@remedy.nl>
7493         * tao/QtResource/QtResource_Loader.h:
7494           Resolved compiler error when using Qt 4.
7496 Mon Feb 23 17:42:11 UTC 2009  Friedhelm Wolf  <fwolf@dre.vanderbilt.edu>
7498         * tests/Portable_Interceptors/Bug_3582/run_test.pl:
7500           Updated to new test framework.
7502 Mon Feb 23 13:12:52 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
7504         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
7505         * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
7507           Removed ciao_{pre,post}activate.
7509 Mon Feb 23 08:08:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7511         * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp
7512         * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp
7513         * docs/tutorials/Quoter/RTCORBA/Admin.cpp
7514         * docs/tutorials/Quoter/RTCORBA/Broker.cpp
7515         * docs/tutorials/Quoter/RTCORBA/Distributor.cpp
7516         * examples/Advanced/ch_3/client.cpp
7517         * examples/AMH/Sink_Server/AMH_Servant.cpp
7518         * examples/AMH/Sink_Server/Base_Server.cpp
7519         * examples/AMH/Sink_Server/MT_AMH_Server.cpp
7520         * examples/AMH/Sink_Server/st_server.cpp
7521         * examples/AMH/Sink_Server/Timer_Handler.cpp
7522         * examples/Buffered_AMI/client.cpp
7523         * examples/Callback_Quoter/Consumer_Handler.cpp
7524         * examples/Callback_Quoter/Consumer_i.cpp
7525         * examples/Callback_Quoter/Consumer_Input_Handler.cpp
7526         * examples/Callback_Quoter/Notifier_Input_Handler.cpp
7527         * examples/Callback_Quoter/Supplier_i.cpp
7528         * examples/Callback_Quoter/Supplier_Timer_Handler.cpp
7529         * examples/Content_Server/SMI_Iterator/client.cpp
7530         * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp
7531         * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp
7532         * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp
7533         * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp
7534         * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp
7535         * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp
7536         * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp
7537         * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp
7538         * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp
7539         * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp
7540         * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp
7541         * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp
7542         * examples/Event_Comm/Consumer_Handler.cpp
7543         * examples/Event_Comm/notifier.cpp
7544         * examples/Event_Comm/Notifier_Handler.cpp
7545         * examples/Event_Comm/supplier.cpp
7546         * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp
7547         * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp
7548         * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp
7549         * examples/Load_Balancing/Identity_Client.cpp
7550         * examples/Load_Balancing/Identity_Server.cpp
7551         * examples/Load_Balancing/Load_Balancing_Service.cpp
7552         * examples/Load_Balancing_persistent/Identity_Client.cpp
7553         * examples/Load_Balancing_persistent/Identity_Server.cpp
7554         * examples/Load_Balancing_persistent/Load_Balancer_i.cpp
7555         * examples/Logging/Logging_Test_i.cpp
7556         * examples/Persistent_Grid/Grid_Client_i.cpp
7557         * examples/Persistent_Grid/Persistent_Client_i.cpp
7558         * examples/PluggableUDP/tests/SimplePerformance/client.cpp
7559         * examples/Quoter/Quoter_i.cpp
7560         * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp
7561         * examples/RTScheduling/POA_Holder.cpp
7562         * examples/RTScheduling/Starter.cpp
7563         * examples/RTScheduling/Task_Stats.cpp
7564         * examples/Simple/Simple_util.cpp
7565         * interop-tests/wchar/client.cpp
7566         * orbsvcs/Concurrency_Service/Concurrency_Service.cpp
7567         * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp
7568         * orbsvcs/examples/CosEC/Factory/FactoryDriver.cpp
7569         * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp
7570         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Consumer.cpp
7571         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Multiple.cpp
7572         * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Supplier.cpp
7573         * orbsvcs/examples/Log/Basic/TLS_Client.cpp
7574         * orbsvcs/examples/Log/Event/Event_Supplier.cpp
7575         * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp
7576         * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp
7577         * orbsvcs/examples/Notify/Filter/Filter.cpp
7578         * orbsvcs/examples/Notify/Lanes/Consumer.cpp
7579         * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp
7580         * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp
7581         * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp
7582         * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp
7583         * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp
7584         * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp
7585         * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp
7586         * orbsvcs/ImplRepo_Service/Activator_Options.cpp
7587         * orbsvcs/ImplRepo_Service/ImR_Activator.cpp
7588         * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp
7589         * orbsvcs/ImplRepo_Service/ImR_Locator.cpp
7590         * orbsvcs/ImplRepo_Service/tao_imr_i.cpp
7591         * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp
7592         * orbsvcs/Notify_Service/Notify_Service.cpp
7593         * orbsvcs/orbsvcs/AV/AV_Core.cpp
7594         * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp
7595         * orbsvcs/orbsvcs/AV/QoS_UDP.cpp
7596         * orbsvcs/orbsvcs/AV/Transport.cpp
7597         * orbsvcs/orbsvcs/AV/UDP.cpp
7598         * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp
7599         * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp
7600         * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp
7601         * orbsvcs/orbsvcs/Event_Utilities.cpp
7602         * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp
7603         * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp
7604         * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp
7605         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp
7606         * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp
7607         * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp
7608         * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp
7609         * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp
7610         * orbsvcs/orbsvcs/Notify/Event_Manager.cpp
7611         * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp
7612         * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl
7613         * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp
7614         * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp
7615         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp
7616         * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp
7617         * orbsvcs/orbsvcs/Sched/DynSched.cpp
7618         * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp
7619         * orbsvcs/orbsvcs/Scheduler_Factory.cpp
7620         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp
7621         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp
7622         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp
7623         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp
7624         * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.cpp
7625         * orbsvcs/PSS/PSDL_Code_Gen.cpp
7626         * orbsvcs/PSS/PSDL_Exception_Visitor.cpp
7627         * orbsvcs/PSS/PSDL_Struct_Visitor.cpp
7628         * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp
7629         * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.cpp
7630         * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp
7631         * orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp
7632         * orbsvcs/tests/AVStreams/Full_Profile/server.cpp
7633         * orbsvcs/tests/AVStreams/Latency/ping.cpp
7634         * orbsvcs/tests/AVStreams/Multicast/ftp.cpp
7635         * orbsvcs/tests/AVStreams/Multicast/server.cpp
7636         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.cpp
7637         * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.cpp
7638         * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp
7639         * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp
7640         * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp
7641         * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp
7642         * orbsvcs/tests/Bug_2247_Regression/Manager.cpp
7643         * orbsvcs/tests/Bug_2248_Regression/client.cpp
7644         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp
7645         * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp
7646         * orbsvcs/tests/Bug_2316_Regression/client.cpp
7647         * orbsvcs/tests/Bug_3216_Regression/ServerRequest_Interceptor.cpp
7648         * orbsvcs/tests/Concurrency/CC_naming_service.cpp
7649         * orbsvcs/tests/Event/Basic/Reconnect.cpp
7650         * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp
7651         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp
7652         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp
7653         * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp
7654         * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp
7655         * orbsvcs/tests/FaultTolerance/IOGR/test_i.cpp
7656         * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp
7657         * orbsvcs/tests/FT_App/FT_Client.cpp
7658         * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp
7659         * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp
7660         * orbsvcs/tests/HTIOP/AMI/client.cpp
7661         * orbsvcs/tests/HTIOP/AMI/simple_client.cpp
7662         * orbsvcs/tests/HTIOP/BiDirectional/test_i.cpp
7663         * orbsvcs/tests/Notify/Basic/AdminProperties.cpp
7664         * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp
7665         * orbsvcs/tests/Notify/Basic/Events.cpp
7666         * orbsvcs/tests/Notify/Basic/Filter.cpp
7667         * orbsvcs/tests/Notify/Basic/IdAssignment.cpp
7668         * orbsvcs/tests/Notify/Basic/LifeCycle.cpp
7669         * orbsvcs/tests/Notify/Basic/Sequence.cpp
7670         * orbsvcs/tests/Notify/Basic/Simple.cpp
7671         * orbsvcs/tests/Notify/Basic/Updates.cpp
7672         * orbsvcs/tests/Notify/Destroy/main.cpp
7673         * orbsvcs/tests/Notify/Driver/main.cpp
7674         * orbsvcs/tests/Notify/lib/Driver.cpp
7675         * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp
7676         * orbsvcs/tests/Notify/lib/Supplier_T.cpp
7677         * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp
7678         * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp
7679         * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp
7680         * orbsvcs/tests/Notify/RT_lib/RT_POA_Command.cpp
7681         * orbsvcs/tests/Property/client.cpp
7682         * orbsvcs/tests/Property/main.cpp
7683         * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp
7684         * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp
7685         * orbsvcs/tests/Security/BiDirectional/test_i.cpp
7686         * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp
7687         * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp
7688         * orbsvcs/tests/Security/MT_IIOP_SSL/Client_Worker.cpp
7689         * orbsvcs/tests/Security/MT_SSLIOP/client.cpp
7690         * orbsvcs/tests/Security/MT_SSLIOP/Client_Worker.cpp
7691         * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp
7692         * orbsvcs/tests/Simple_Naming/client.cpp
7693         * orbsvcs/tests/Time/Client_i.cpp
7694         * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp
7695         * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp
7696         * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp
7697         * performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp
7698         * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp
7699         * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp
7700         * performance-tests/Memory/IORsize/Memory_Growth.cpp
7701         * performance-tests/POA/Demux/demux_test_server.cpp
7702         * performance-tests/POA/Object_Creation_And_Registration/registration.cpp
7703         * tao/Strategies/SHMIOP_Profile.cpp
7704         * tao/Synch_Reply_Dispatcher.cpp
7705         * tao/Synch_Reply_Dispatcher.h
7706         * tao/Wait_On_LF_No_Upcall.cpp
7707         * TAO_IDL/ast/ast_union_branch.cpp
7708         * TAO_IDL/be/be_global.cpp
7709         * TAO_IDL/be/be_visitor_interface/interface_ch.cpp
7710         * TAO_IDL/be/be_visitor_operation/operation.cpp
7711         * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
7712         * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
7713         * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
7714         * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
7715         * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp
7716         * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp
7717         * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
7718         * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
7719         * TAO_IDL/contrib/mcpp/system.cpp
7720         * tests/Abstract_Interface/client.cpp
7721         * tests/AMH_Oneway/client.cpp
7722         * tests/AMI/client.cpp
7723         * tests/AMI/simple_client.cpp
7724         * tests/BiDirectional/test_i.cpp
7725         * tests/BiDirectional_DelayedUpcall/test_i.cpp
7726         * tests/BiDirectional_NestedUpcall/test_i.cpp
7727         * tests/Big_AMI/client.cpp
7728         * tests/Big_Oneways/server.cpp
7729         * tests/Big_Twoways/server.cpp
7730         * tests/Bug_1361_Regression/Server_Thread_Pool.cpp
7731         * tests/Bug_1482_Regression/Reply_Handler.cpp
7732         * tests/Bug_1495_Regression/Server_Task.cpp
7733         * tests/Bug_1495_Regression/Threaded_Server.cpp
7734         * tests/Bug_1535_Regression/bug_1535_regression.cpp
7735         * tests/Bug_1693_Test/client.cpp
7736         * tests/Bug_2186_Regression/Hello.cpp
7737         * tests/Bug_2319_Regression/server.cpp
7738         * tests/Bug_2356_Regression/client.cpp
7739         * tests/Bug_2542_Regression/bug_2542_regression.cpp
7740         * tests/Bug_2543_Regression/bug_2543_regression.cpp
7741         * tests/Bug_2654_Regression/client.cpp
7742         * tests/Bug_2654_Regression/Hello.cpp
7743         * tests/Bug_2683_Regression/client.cpp
7744         * tests/Bug_2683_Regression/test_i.cpp
7745         * tests/Bug_2805_Regression/client.cpp
7746         * tests/Bug_2826_Regression/bug_2826_regression.cpp
7747         * tests/Bug_3068_Regression/client.cpp
7748         * tests/Bug_3276_Regression/test_i.cpp
7749         * tests/Bug_3547_Regression/run_test.pl
7750         * tests/Bug_3547_Regression/Stock_Quoter_Client.cpp
7751         * tests/Bug_3558_Regression/client.cpp
7752         * tests/Bug_3567_Regression/client.cpp
7753         * tests/Cache_Growth_Test/Hello.cpp
7754         * tests/CDR/basic_types.cpp
7755         * tests/Collocation_Oneway_Tests/Client_Task.cpp
7756         * tests/Connection_Timeout/client.cpp
7757         * tests/Crashed_Callback/Crashed_Callback.cpp
7758         * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp
7759         * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp
7760         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp
7761         * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp
7762         * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp
7763         * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp
7764         * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp
7765         * tests/DII_AMI_Forward/client.cpp
7766         * tests/DII_Collocation_Tests/oneway/Client_Task.cpp
7767         * tests/DII_Collocation_Tests/oneway/Hello.cpp
7768         * tests/DII_Collocation_Tests/oneway/Server_Task.cpp
7769         * tests/DII_Collocation_Tests/twoway/Client_Task.cpp
7770         * tests/DII_Collocation_Tests/twoway/Hello.cpp
7771         * tests/DII_Collocation_Tests/twoway/Server_Task.cpp
7772         * tests/Faults/client.cpp
7773         * tests/Faults/test_i.cpp
7774         * tests/GIOP_Fragments/Java_Big_Reply/Client_Task.cpp
7775         * tests/Hang_Shutdown/client.cpp
7776         * tests/Hang_Shutdown/server.cpp
7777         * tests/ICMG_Any_Bug/client.cpp
7778         * tests/MProfile/client.cpp
7779         * tests/MProfile/test_i.cpp
7780         * tests/MProfile_Connection_Timeout/client.cpp
7781         * tests/MProfile_Connection_Timeout/test_i.cpp
7782         * tests/MProfile_Forwarding/client.cpp
7783         * tests/MProfile_Forwarding/Manager.cpp
7784         * tests/MProfile_Forwarding/Servant_Locator.cpp
7785         * tests/MProfile_Forwarding/test_i.cpp
7786         * tests/MT_BiDir/client.cpp
7787         * tests/MT_BiDir/Server_Task.cpp
7788         * tests/Multiple/Collocation_Tester.cpp
7789         * tests/Muxed_GIOP_Versions/client.cpp
7790         * tests/Muxed_GIOP_Versions/server.cpp
7791         * tests/NestedUpcall/MT_Client_Test/server.cpp
7792         * tests/NestedUpcall/Triangle_Test/initiator.cpp
7793         * tests/NestedUpcall/Triangle_Test/server_A.cpp
7794         * tests/NestedUpcall/Triangle_Test/server_B.cpp
7795         * tests/No_Server_MT_Connect_Test/client.cpp
7796         * tests/Objref_Sequence_Test/client.cpp
7797         * tests/Objref_Sequence_Test/server.cpp
7798         * tests/OBV/Collocated/Forward/Client_Task.cpp
7799         * tests/OBV/Forward/client.cpp
7800         * tests/OBV/Simple/OBV_impl.cpp
7801         * tests/OBV/Supports/Supports_Test_impl.cpp
7802         * tests/OBV/Truncatable/client.cpp
7803         * tests/OBV/Truncatable/TruncatableS_impl.cpp
7804         * tests/OBV/ValueBox/client.cpp
7805         * tests/Oneways_Invoking_Twoways/client.cpp
7806         * tests/Oneways_Invoking_Twoways/Receiver_i.cpp
7807         * tests/Oneways_Invoking_Twoways/Sender_i.cpp
7808         * tests/ORB_shutdown/Foo_Bar.cpp
7809         * tests/ORB_shutdown/server.cpp
7810         * tests/Param_Test/multdim_array.cpp
7811         * tests/Param_Test/results.cpp
7812         * tests/Param_Test/ub_any_seq.cpp
7813         * tests/POA/Bug_1592_Regression/test_i.cpp
7814         * tests/POA/DSI/Database_i.cpp
7815         * tests/POA/Forwarding/client.cpp
7816         * tests/POA/Forwarding/server.cpp
7817         * tests/POA/Generic_Servant/client.cpp
7818         * tests/POA/On_Demand_Loading/Servant_Manager.cpp
7819         * tests/POA/TIE/client.cpp
7820         * tests/Portable_Interceptors/Bug_3079/server.cpp
7821         * tests/Portable_Interceptors/Bug_3582/server.cpp
7822         * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.cpp
7823         * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp
7824         * tests/Portable_Interceptors/Redirection/server.cpp
7825         * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp
7826         * tests/QtTests/test_i.cpp
7827         * tests/RTCORBA/Banded_Connections/server.cpp
7828         * tests/RTCORBA/Client_Protocol/server.cpp
7829         * tests/RTCORBA/Diffserv/server.cpp
7830         * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp
7831         * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp
7832         * tests/RTCORBA/RTMutex/server.cpp
7833         * tests/RTCORBA/Server_Protocol/server.cpp
7834         * tests/Servant_To_Reference_Test/server.cpp
7835         * tests/Server_Connection_Purging/client.cpp
7836         * tests/Server_Connection_Purging/Test_i.cpp
7837         * tests/Smart_Proxies/dtor/server.cpp
7838         * utils/catior/catior.cpp
7839           Zapped some not needed spaces at the end of a debug message
7841 Mon Feb 23 07:58:15 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7843         * bin/tao_orb_tests.lst:
7844           Added 3581
7846         * tests/Portable_Interceptors/Bug_3582/client.cpp:
7847           Fixed include
7849 Sun Feb 22 13:53:15 UTC 2009  Friedhelm Wolf  <fwolf@dre.vanderbilt.edu>
7851         * tests/Portable_Interceptors/Bug_3582/server.cpp:
7853           Fixed compiler warning on win platforms.
7855 Sun Feb 22 10:13:07 UTC 2009  Marcel Smit <msmit@remedy.nl>
7857         * tests/Portable_Interceptors/Bug_3582/client.cpp
7858           Fixed compiler error on WinCE.
7860 Fri Feb 20 23:17:07 UTC 2009  Friedhelm Wolf  <fwolf@dre.vanderbilt.edu>
7862         * tests/Portable_Interceptors/Bug_3582:
7864           Added test program for a bug about TRANSIENT exceptions being
7865           not intercepted when RTCORBA is used.
7867 Fri Feb 20 11:36:50 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7869         * tao/Value_Traits_T.h:
7871           Reverted the change from std::fill to ACE_OS::memset.
7872           Despite there was no problem with it on the scoreboard
7873           it was unsafe in case value_traits was instantiated
7874           for struct that has a non-POD type as its member.
7875           The rest of similar changes are equivalent to what we
7876           had before.
7878 Thu Feb 19 10:59:31 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7880         * tao/Generic_Sequence_T.h:
7882           Fixed a small mistake in the commit
7883           "Wed Feb 18 10:37:15 UTC 2009  Vladimir Zykov".
7885 Wed Feb 18 18:57:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7887         * tao/orbconf.h:
7888           Removed commented out code
7890         * tao/Transport_Cache_Manager_T.cpp:
7891           Don't try to always purge 1 entry
7893         * tao/Bug_3558_Regression/client.cpp:
7894           Set the purging percentage to 100
7896         * tao/Transport_Cache_Manager/Bug_3558_Regression.cpp
7897           Fixed gnu warning
7899 Wed Feb 18 10:37:15 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
7901           Fixed bug#3574 and bug#3473. This must improve performance
7902           when handling sequences.
7904         * tao/String_Traits_T.h:
7905         * tao/Value_Traits_T.h:
7906         * tao/Object_Reference_Traits_T.h:
7907         * tao/Array_Traits_T.h:
7908         * tao/Valuetype/Valuetype_Traits_T.h:
7910           Added copy_swap_range() which swaps pointers for dynamically
7911           allocated types and copies values for all of the rest. This
7912           is useful when we know that copying is reduntant since the old
7913           buffer will be destroyed immediately after the operation.
7914           Changed std::fill to ACE_OS::memset in zero_range() which
7915           turned to be faster when only needed to zero a region of
7916           memory.
7918         * tao/Bounded_Value_Allocation_Traits_T.h:
7919         * tao/Bounded_Reference_Allocation_Traits_T.h:
7920         * tao/Bounded_Array_Allocation_Traits_T.h:
7921         * tao/Unbounded_Value_Allocation_Traits_T.h:
7922         * tao/Unbounded_Reference_Allocation_Traits_T.h:
7923         * tao/Unbounded_Array_Allocation_Traits_T.h:
7924         * tao/Valuetype/Bounded_Valuetype_Allocation_Traits_T.h:
7925         * tao/Valuetype/Unbounded_Valuetype_Allocation_Traits_T.h:
7927           Added allocbuf_noinit which does what allocbuf previously
7928           did and now allocbuf works as required by CORBA C++ mapping
7929           i.e. it returns correctly initilized buffer. This also fixes
7930           bug#3473.
7932         * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
7933         * tao/Valuetype/Unbounded_Valuetype_Sequence_T.h:
7934         * tao/Unbounded_Sequence_CDR_T.h:
7935         * tao/Bounded_Sequence_CDR_T.h:
7937           Changed the way temporaries are created. Since they don't need
7938           a properly constructed internal buffer allocbuf_noinit is used
7939           for their creation.
7941         * tao/Unbounded_Octet_Sequence_T.h:
7942         * tao/Generic_Sequence_T.h:
7944           Updated the temporaries creation and improved generic_sequence::
7945           length(CORBA::ULong) when extending a sequence by employing
7946           copy_swap_range() for old values while moving them to a new
7947           sequence.
7949 Tue Feb 17 15:14:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7951         * tao/ORB_Core.cpp:
7952         * tao/orbconf.h:
7953           Added TAO_SO_LINGER, TAO_ACCEPT_ERROR_DELAY and
7954           TAO_USE_PARALLEL_CONNECT which can be set in config.h
7955           to control the default values.
7957         * tao/ORB_Core.cpp:
7958         * tao/IIOP_Acceptor.cpp:
7959         * tao/params.h:
7960         * tao/params.inl:
7961         * tao/Profile.cpp:
7962           Changed std_profile_components to a real bool
7964 Tue Feb 17 14:43:41 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
7966         * tao/Strategies/UIOP_Connector.cpp:
7968           Fixed syntax problem.
7970 Tue Feb 17 14:03:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
7972         * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
7973         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
7974         * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
7975         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
7976         * tao/Strategies/DIOP_Connector.cpp:
7977         * tao/Strategies/SCIOP_Connector.cpp:
7978         * tao/Strategies/SHMIOP_Connector.cpp:
7979         * tao/Strategies/UIOP_Connector.cpp:
7980           Only the return of -1 with cache_transport should be seen as an error
7982         * tao/Cache_Entries_T.cpp:
7983           Updated some debug statements
7985         * tao/Condition.cpp:
7986         * tao/Condition.h:
7987           Changed delete_lock_ to a bool
7989         * tao/Exception.cpp:
7990         * tao/SystemException.cpp:
7991           Check for self assignment in operator=
7993         * tao/IIOP_Connection_Handler.cpp:
7994           Layout changes to debug statements and use ACE_TEXT
7996         * tao/IIOP_Connector.cpp:
7997           Check the return value of cache_transport
7999         * tao/Leader_Follower.inl:
8000           Const change
8002         * tao/LF_CH_Event.cpp:
8003         * tao/LF_Event.h:
8004         * tao/LF_Event.inl:
8005           Addeds state_name to LF_Event and print the state as string instead
8006           of number
8008         * tao/Strategies/SCIOP_Acceptor.cpp:
8009           Fixed gcc warning, don't use ACE_UNUSED_ARG anymore
8011         * tao/Strategies/SCIOP_Connection_Handler.cpp:
8012           Layout change
8014         * tao/String_Alloc.cpp:
8015           Simplified check
8017         * tao/Transport_Cache_Manager_T.cpp:
8018         * tao/Transport_Cache_Manager_T.h:
8019         * tao/Transport_Cache_Manager_T.inl:
8020           Updated various debug statements. When we have to purge the cache always try
8021           to purge the cache with 1 entry else we don't purge when we have a very small
8022           cache. Make the maximum transport cache size a real maximum, it was previously
8023           not a real maximum, just a default allocation value. This fixes 3570
8025         * tao/Transport_Connector.cpp:
8026           Check the return value of cache_transport.
8028         * tao/ZIOP/ZIOP.cpp:
8029         * tao/ZIOP/ZIOP.h
8030           Layout changes
8032         * tests/Bug_3558_Regression/client.cpp:
8033         * tests/Transport_Cache_Manager/Bug_3558_Regression.cpp:
8034           The cache has now a real maximum, updated these tests
8036 Tue Feb 17 11:04:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8038         * bin/tao_orb_tests.lst:
8039           3566 and 4567 are not fixed yet
8041 Mon Feb 16 16:39:26 UTC 2009  Vladimir Zykov  <vz@prismtech.com>
8043         * tests/Bug_3524_Regression/run_test.pl:
8045           Fixed a variable name for IOR file deletion at the end of the
8046           script.
8048 Sat Feb 14 07:36:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8050         * tao/Compression/lzo/LzoCompressor.cpp:
8051         * tao/Compression/zlib/ZlibCompressor.cpp:
8052           Fixed compile errors
8054 Fri Feb 13 15:44:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8056         * tao/ZIOP/ZIOP.cpp:
8057           Fixed compile error
8059 Fri Feb 13 15:37:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8061         * tao/GIOP_Message_Base.cpp:
8062           Unicode fix and removed not needed variable
8064 Fri Feb 13 15:22:39 UTC 2009  Marcel Smit  <msmit@remedy.nl>
8066         * tests/Big_Reply/Test.idl:
8067         * tests/Bug_3430_Regression/Bug_3430_Regression.mpc:
8068         * tests/ZIOP/client.cpp:
8069         * tests/ZIOP/Hello.cpp:
8070         * tests/ZIOP/Hello.h:
8071         * tests/ZIOP/run_test.pl:
8072         * tests/ZIOP/server.cpp:
8073         * tests/ZIOP/Test.idl:
8074         * tests/ZIOP/ZIOP.mpc:
8075           Updated to meet the latest ZIOP changes (see previous
8076           commits).
8078 Fri Feb 13 15:17:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8080         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp
8081         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
8082         * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp
8083         * tao/GIOP_Message_Base.cpp
8084         * tao/GIOP_Message_Base.h
8085         * tao/IIOP_Transport.cpp
8086         * tao/Strategies/DIOP_Transport.cpp
8087         * tao/Strategies/SCIOP_Transport.cpp
8088         * tao/Strategies/SHMIOP_Transport.cpp
8089         * tao/Strategies/UIOP_Transport.cpp
8090         * tao/Synch_Invocation.cpp
8091         * tao/Synch_Reply_Dispatcher.cpp
8092         * tao/Transport.cpp
8093         * tao/Transport.h
8094           Pass the stub as pointer, it could be zero
8096 Fri Feb 13 15:04:39 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8098         * tao/GIOP_Message_Base.cpp:
8099         * tao/GIOP_Message_Base.h:
8100           Fixed compile problem when ZIOP is not enabled
8102 Fri Feb 13 14:35:39 UTC 2009  Marcel Smit  <msmit@remedy.nl>
8104         Implementation of the ZIOP Beta 1 spec
8106         * tao/CDR.cpp:
8107         * tao/CDR.h:
8108         * tao/CDR.inl:
8109         * tao/Messaging/Asynch_Invocation.cpp:
8110         * tao/TAO_Server_Request.cpp:
8111           Removed obsolete compression flag.
8113         * tao/Compression/zlib/ZlibCompressor.cpp:
8114         * tao/Compression/bzip2/Bzip2Compressor.cpp:
8115         * tao/Compression/Compression.pidl:
8116           Added description to Compression exception in order to
8117           meet the ZIOP Beta 1 specification
8119         * tao/Compression/Compression_Manager.cpp:
8120           No major changes made.
8122         * tao/GIOP_Message_Base.cpp:
8123         * tao/GIOP_Message_Base.h:
8124         * tao/GIOP_Message_State.cpp:
8125           Implementation of compression and decompression methods.
8127         * tao/ORB_Core.h:
8128         * tao/ORB_Core.inl:
8129           Removed ziop_enabled method since it became obsolete.
8131         * tao/orbconf.h:
8132           Implemented compression policies.
8134         * tao/Remote_Invocation.cpp:
8135         * tao/PortableServer/Upcall_Wrapper.cpp:
8136           Removed compression and decompression methods here (moved
8137           to GIOP_Message_Base.
8139         * tao/Synch_Invocation.cpp:
8140           Due to interface change of format_message method in GIOP_Message_Base.
8141           Removed obsolete compression flag.
8143         * tao/ZIOP_Adapter.h:
8144         * tao/ZIOP/ZIOP.cpp:
8145         * tao/ZIOP/ZIOP.h:
8146         * tao/ZIOP/ZIOP.pidl:
8147           Refactored current ZIOP implementation in order to meet
8148           the ZIOP Beta 1 specification.
8150         * tao/ZIOP/ZIOP_Policy_i.cpp:
8151         * tao/ZIOP/ZIOP_Policy_i.h:
8152         * tao/ZIOP/ZIOP_Policy_Validator.cpp:
8153         * tao/ZIOP/ZIOP_PolicyFactory.cpp:
8154           Implemented compression policies.
8156         * tao/Transport.cpp:
8157         * tao/Transport.h:
8158         * tao/IIOP_Transport.cpp:
8159         * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
8160         * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
8161         * tao/Strategies/DIOP_Transport.cpp:
8162         * tao/Strategies/SHMIOP_Transport.cpp:
8163           Due to interface change of format_message method in GIOP_Message_Base.
8165 Fri Feb 13 03:19:39 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
8167         * tests/Bug_3567_Regression/run_test.pl:
8168           Fuzz fix.
8170 Thu Feb 12 20:22:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8172         * tao/Exclusive_TMS.cpp:
8173           Updated a few debug statements to have the same layout as in other
8174           places
8176         * tao/Acceptor_Impl.cpp
8177         * tao/Asynch_Queued_Message.cpp
8178         * tao/CSD_Framework/CSD_Strategy_Repository.cpp
8179         * tao/default_resource.cpp
8180         * tao/DynamicInterface/DII_Invocation.cpp
8181         * tao/DynamicInterface/DII_Reply_Dispatcher.cpp
8182         * tao/DynamicInterface/DII_Reply_Handler.cpp
8183         * tao/Exclusive_TMS.cpp
8184         * tao/FlResource/FlResource_Factory.cpp
8185         * tao/FoxResource/FoxResource_Factory.cpp
8186         * tao/GIOP_Message_Base.cpp
8187         * tao/GIOP_Message_Generator_Parser_10.cpp
8188         * tao/GIOP_Message_State.cpp
8189         * tao/IIOP_Connector.cpp
8190         * tao/IIOP_Profile.cpp
8191         * tao/Invocation_Adapter.cpp
8192         * tao/Messaging/Asynch_Reply_Dispatcher.cpp
8193         * tao/Muxed_TMS.cpp
8194         * tao/ORB_Core.cpp
8195         * tao/PI/Interceptor_List_T.cpp
8196         * tao/PortableServer/Active_Object_Map.cpp
8197         * tao/PortableServer/Object_Adapter.cpp
8198         * tao/PortableServer/Root_POA.cpp
8199         * tao/QtResource/QtResource_Factory.cpp
8200         * tao/Queued_Data.cpp
8201         * tao/Remote_Invocation.cpp
8202         * tao/RTScheduling/Request_Interceptor.cpp
8203         * tao/RTScheduling/RTScheduler_Initializer.cpp
8204         * tao/Strategies/COIOP_Acceptor.cpp
8205         * tao/Strategies/COIOP_Profile.cpp
8206         * tao/Strategies/DIOP_Acceptor.cpp
8207         * tao/Strategies/DIOP_Transport.cpp
8208         * tao/Strategies/SCIOP_Acceptor.cpp
8209         * tao/Strategies/SCIOP_Connection_Handler.cpp
8210         * tao/Strategies/SCIOP_Connector.cpp
8211         * tao/Strategies/SCIOP_Endpoint.cpp
8212         * tao/Strategies/SCIOP_Profile.cpp
8213         * tao/Strategies/SCIOP_Transport.cpp
8214         * tao/Strategies/SHMIOP_Profile.cpp
8215         * tao/Strategies/SHMIOP_Transport.cpp
8216         * tao/Strategies/UIOP_Acceptor.cpp
8217         * tao/Strategies/UIOP_Connector.cpp
8218         * tao/Strategies/UIOP_Profile.cpp
8219         * tao/Strategies/UIOP_Transport.cpp
8220         * tao/Synch_Invocation.cpp
8221         * tao/Synch_Reply_Dispatcher.cpp
8222         * tao/Tagged_Profile.cpp
8223         * tao/TkResource/TkResource_Factory.cpp
8224         * tao/Transport_Cache_Manager_T.cpp
8225         * tao/Transport_Connector.cpp
8226         * tao/Wait_On_Read.cpp
8227         * tao/XtResource/XtResource_Factory.cpp
8228           Updated debug statements with layout and unicode fixes
8230 Thu Feb 12 19:33:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8232         * tests/Bug_3567_Regression/*:
8233           Extended this reproducer
8235         * bin/tao_orb_tests.lst:
8236           Added 3567
8238 Thu Feb 12 10:36:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8240         * tests/Bug_3531_Regression/client.cpp:
8241           Unicode fix
8243 Thu Feb 12 10:36:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8245         * tests/Bug_3531_Regression/server.cpp:
8246           Unicode fix
8248 Thu Feb 12 10:28:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8250         * tests/Bug_3567_Regression/*:
8251           Added new regression test for bug 3567. The test is not ready yet, working
8252           on extending it to reproduce this bug.
8254 Thu Feb 12 08:52:44 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8256         * tests/AMH_Oneway/run_test.pl:
8257           Fixed a bug in this script
8259 Thu Feb 12 02:39:44 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>
8261         * TAO_IDL/fe/idl.ll:
8262         * TAO_IDL/fe/lex.yy.cpp:
8264           Fixed a small syntax problem from
8265           Wed Feb 11 21:03:46 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
8267 Thu Feb 12 00:02:27 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
8269         * tests/Bug_3531_Regression/Bug_3531_Regression.mpc:
8270         * tests/Bug_3531_Regression/test_i.h:
8271         * tests/Bug_3531_Regression/test_i.cpp:
8273           Fuzz fixes.
8275 Wed Feb 11 21:03:46 UTC 2009  Jeff Parsons <j.parsons@vanderbilt.edu>
8277         * TAO_IDL/fe/lex.yy.cpp(idl_get_pragma_string):
8278         * TAO_IDL/fe/idl.ll(idl_get_pragma_string):
8280           Beefed up error checking to catch the case where one or both
8281           quote are missing from the #pragma prefix string, and output
8282           a syntax error instead of crashing. Thanks to Bogdan Jeram
8283           <bjeram at eso dot org> for reporting the bug. This fix closes
8284           [BUGID:3568].
8286 Wed Feb 11 16:14:04 UTC 2009  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
8288         * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc: Zapped
8290           libs += TAO_PortableServer
8292           based upon recommendation of Johnny Willemsen.
8294 Tue Feb 10 02:48:01 UTC 2009  Douglas C. Schmidt  <schmidt@dre.vanderbilt.edu>
8296         * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc: Added
8298           libs += TAO_PortableServer
8300         * examples/Advanced/ch_8_and_10/icp.h: Added #include for "ace/OS.h".
8302         * examples/Advanced/ch_8_and_10/server.h: Zapped a stray ')'.
8304           Thanks to Joe Lihn <joelihn at hotmail dot com> for reporting
8305           these problems and providing the fixes.
8307 Wed Feb 11 14:15:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8309         * tao/Leader_Follower.cpp:
8310           Layout change
8312         * tao/Leader_Follower.h:
8313           Updated link to bugzilla
8315         * tao/Leader_Follower.inl:
8316           Const change
8318         * tao/LF_Event_Loop_Thread_Helper.h:
8319           Doxygen change
8321         * tao/LF_Strategy_Complete.cpp:
8322         * tao/Transport.cpp:
8323           Updated debug message to match others
8325         * tao/LF_Strategy_Complete.h:
8326         * tao/LocateRequest_Invocation.cpp:
8327           Layout change
8329         * tao/Muxed_TMS.cpp:
8330           Check the return value of pop
8332         * tao/Synch_Invocation.cpp:
8333           Layout changes
8335 Wed Feb 11 13:40:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8337         * tests/Bug_3531_Regression/*:
8338         * bin/tao_orb_tests.lst:
8339           Added bug 3531 regression. Thanks to Russell Mora
8340           <russell_mora at symantec dot com> for creating this test. This
8341           will fail, no fix integrated at this moment
8343 Wed Feb 11 10:32:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8345         * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
8346           And now the last msc ver check
8348 Wed Feb 11 10:09:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8350         * tests/Bug_3565_Regression/run_test.pl:
8351         * tests/Bug_3566_Regression/run_test.pl:
8352           Improved these scripts
8354 Wed Feb 11 08:50:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8356         * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
8357           Removed a second old msc ver check
8359 Wed Feb 11 07:03:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8361         * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
8362           Removed old msc ver check
8364 Tue Feb 10 20:13:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8366         * tests/OctetSeq/run_test.pl:
8367           Fixed fuzz errors
8369 Tue Feb 10 18:37:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8371         * bin/tao_orb_tests.lst:
8372           Added 3565/3566 and enabled some tests for fuzz/wince
8374 Tue Feb 10 18:36:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8376         * tests/OctetSeq/run_test.pl:
8377         * tests/AMH_Oneway/run_test.pl:
8378         * tests/AMI/run_test.pl:
8379         * tests/AMI_Timeouts/run_test.pl:
8380           Converted to the new test framework
8382         * tests/Bug_3559_Regression/Bug_3559_Regression_Test.cpp:
8383           Zap empty spaces
8385 Tue Feb 10 18:33:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8387         * tests/Bug_3565_Regression/*
8388           New test for bugzilla 3565
8390         * tests/Bug_3566_Regression/*
8391           New test for bugzilla 3566
8393 Tue Feb 10 18:32:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8395         * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
8396           No need for intermediate variable
8398 Tue Feb 10 18:31:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8400         * utils/catior/test.bat:
8401           Updated for catior rename
8403 Tue Feb 10 18:29:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>
8405         * tao/RTCORBA/RT_Mutex.h:
8406           Made destructor public to fix GCC 4.4 compile errors
8408 Tue Feb 10 05:39:28 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
8410         * NEWS:
8411           revision bump.
8413 Tue Feb 10 05:19:18 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>
8415         * ChangeLogs/ChangeLog-09a:
8417           Added this file.
8419 Mon Feb 09 12:01:28 CST 2009  Phil Mesnier  <mesnier_p@ociweb.com>
8421         * TAO version 1.6.8 released.
8423 Local Variables:
8424 mode: change-log
8425 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))
8426 indent-tabs-mode: nil
8427 End: