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
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>
66 Updated news file with the user visible changes made for
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:
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:
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
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)
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
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
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()
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:
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:
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
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:
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
426 Wed Sep 23 21:48:41 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
428 * TAO_IDL/be/be_visitor_iface_inst.cpp:
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
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
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
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>
500 * TAO_IDL/fe/y.tab.cpp:
502 Changes to non-terminal 'member' to fix bug uncovered in CIAO
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:
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:
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:
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
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
584 Fri Aug 21 16:29:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
587 * TAO_IDL/fe/y.tab.h:
588 * TAO_IDL/fe/y.tab.cpp:
590 Added file include for instantiated connector, regenerated and
593 Fri Aug 21 16:16:32 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
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>
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
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:
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
666 Thu Aug 20 17:27:16 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
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:
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
719 Wed Aug 19 16:38:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
725 Tue Jul 28 18:46:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
727 * TAO_IDL/include/ast_module.h:
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>
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
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>
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>
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>
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:
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
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:
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
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
906 Fri Jul 24 15:38:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
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:
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
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>
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.
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
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
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
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:
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
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
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
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
1433 - Cosmetic changes to ast_component.h.
1435 - Added semantic actions for template interface template parameters
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:
1582 Added escapes to 'port' identifiers, since it is now a
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
1603 Tue Jun 23 17:20:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
1605 * TAO_IDL/fe/idl.ll:
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:
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
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
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>
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
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
1978 * bin/tao_orb_tests.lst:
1979 Enabled a few more tests for ce/labview/fuzz
1981 * bin/tao_svcconf.pl:
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:
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>
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:
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
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>
2110 * tao/Leader_Follower_Flushing_Strategy.cpp:
2111 * tao/Messaging/Messaging_Policy_i.cpp:
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.
2231 * tao/Messaging/Messaging_Policy_i.cpp:
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
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
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:
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:
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:
2363 Mon Aug 10 11:25:37 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
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:
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
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
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
2474 Mon Aug 3 18:01:46 UTC 2009 Yan Dai <dai_y@ociweb.com>
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:
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:
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:
2544 * tao/Synch_Invocation.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
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:
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>
2627 Fixed incorrect undef
2629 Thu Jul 23 17:48:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
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>
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
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
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>
2736 * MPC/modules/IDLHelper.pm:
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:
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
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
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:
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>
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
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
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
3020 Mon Jun 22 09:22:17 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3022 * TAO_IDL/be/be_codegen.cpp:
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
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
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>
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
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>
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:
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:
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:
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>
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>
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:
3599 * tao/Leader_Follower_Flushing_Strategy.cpp:
3600 * tao/Messaging/Messaging_Policy_i.cpp:
3602 * tao/Transport.cpp:
3604 Reverted all my changes for Bug#3682 and Bug#3697. They need
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
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:
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).
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:
3708 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
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>
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:
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:
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:
3819 Tue Jun 9 22:26:07 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
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
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:
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:
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
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
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
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
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:
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:
4185 * orbsvcs/orbsvcs/Notify/Proxy.inl:
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/*
4216 * bin/tao_other_tests.lst:
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:
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:
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 '< ::'
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
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>
4293 Applied ZIOP beta 2 spec. Compression ratio is defined
4294 as float and renamed struct CompressedData into
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
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:
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:
4340 Tue Jun 2 06:50:50 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4342 * bin/tao_orb_tests.lst:
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
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:
4382 Fri May 29 10:29:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4384 * tests/Bug_3683_Regression/*:
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>
4405 * TAO_IDL/tao_idl.cpp:
4408 * tao/PortableServer/Root_POA.h:
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>
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
4449 Tue May 26 11:25:03 UTC 2009 Carlos O'Ryan <coryan@glamdring>
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
4461 * tao/Transport.cpp:
4462 Fix Unicode build problem. Again, thanks to Johnny for keeping
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
4612 Fri May 22 15:02:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4614 * orbsvcs/Notify_Service/README:
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:
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:
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
4704 * tao/GIOP_Message_Base.cpp
4705 * tao/IIOP_Transport.cpp
4706 * tao/RTCORBA/RT_Protocols_Hooks.cpp
4707 * tao/Strategies/DIOP_Transport.cpp
4709 * tao/Transport_Connector.cpp
4712 * tao/Messaging/Messaging_Queueing_Strategies.cpp
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
4733 * tests/Bug_3674_Regression/test.cpp:
4735 Ensure that PICurrent global is destroyed, BEFORE orb
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>
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:
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:
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>
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:
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:
4833 * orbsvcs/tests/Bug_3673_Regression/Bug_3673_Regression.mpc:
4836 * orbsvcs/tests/Bug_3673_Regression/client.cpp:
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:
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:
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:
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:
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.
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:
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:
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
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:
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
5033 * bin/tao_other_tests.lst:
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>
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:
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
5113 Tue Apr 28 09:51:12 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5115 * MPC/config/tao_notify_service.mpb:
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
5135 * orbsvcs/Notify_Service/README:
5136 Updated -ORBRunThreads to -RunThreads
5138 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
5141 * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
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
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
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:
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.
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
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.
5256 * tao/Synch_Invocation.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
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
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.
5312 * tao/Synch_Invocation.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:
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:
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
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
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
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/*:
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>
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>
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
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.
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
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:
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:
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.
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>
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:
5817 * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp:
5818 When -x is supplied, the only thing the client has to do, is shutdown
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:
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
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:
5975 * bin/tao_orb_tests.lst:
5978 Mon Mar 23 13:48:21 UTC 2009 Adam Mitz <mitza@ociweb.com>
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
5992 * tao/MM_Sequence_Iterator_T.h
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
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>
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>
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.
6079 Thu Mar 19 13:49:23 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
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
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>
6140 Removed not used variable and check the return value of the
6143 Wed Mar 18 13:13:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6145 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
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
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:
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:
6219 * tao/Network_Priority_Protocols_Hooks.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:
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
6248 Tue Mar 17 05:25:49 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
6250 * tests/RTCORBA/Collocation/run_test.pl:
6253 Mon Mar 16 19:26:32 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
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
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:
6289 Optimized log information.
6290 Better handling of exceptions/return values (GIOP
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:
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:
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:
6429 Mon Mar 16 08:34:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6431 * tao/Exclusive_TMS.h:
6433 Added forward declaration
6435 * tao/Policy_Set.cpp:
6439 Fixed 64bit issue, use operator!
6441 * tao/Synch_Invocation.cpp:
6442 * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
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:
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
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:
6563 * tests/ZIOP/Hello.cpp:
6564 * tests/ZIOP/server.cpp:
6565 * tests/ZIOP/ZIOP.mpc:
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:
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
6645 Tue Mar 10 09:11:54 UTC 2009 Marcel Smit <msmit@remedy.nl>
6647 * tao/ZIOP/ZIOP.cpp:
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:
6664 * utils/catior/catior.cpp:
6665 Resolved bugzilla 3611. ZIOP logging according to
6666 TAO standard. More log info regarding compression
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:
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
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>
6723 Added all TAO doxygen files
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>
6759 Removed, the ZIOP spec is now available at the OMG website as
6762 * MPC/config/bzip2compressor.mpb:
6763 * MPC/config/lzocompressor.mpb:
6766 * MPC/config/tao_versioning_idl_defaults.mpb
6767 No need to add after TAO_IDL_EXE, that is already in the base
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:
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:
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:
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:
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>
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>
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
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:
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:
6944 Acceptance of compression ratio is now based on
6945 the current compression ratio in stead of overall
6948 Thu Mar 5 18:59:08 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
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
6957 * tao/Strategies.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
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
6988 * tao/LzoCompressor.mpc
6991 * tao/ObjRefTemplate.mpc
6994 * tao/PortableServer.mpc
6995 * tao/QtResource.mpc
6997 * tao/RTPortableServer.mpc
6998 * tao/RTScheduler.mpc
6999 * tao/SmartProxies.mpc
7000 * tao/Strategies.mpc
7004 * tao/TkResource.mpc
7005 * tao/TypeCodeFactory.mpc
7007 * tao/XtResource.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:
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
7029 * tao/ZIOP_Adapter.h
7030 Reverted last changes.
7031 Resolved memory leak and assert error during
7032 release of an ACE_Data_Block.
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:
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:
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
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
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
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
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
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:
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:
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:
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:
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>
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:
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:
7846 * tests/Portable_Interceptors/Bug_3582/client.cpp:
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
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>
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
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
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
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
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
7949 Tue Feb 17 15:14:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
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.
7958 * tao/IIOP_Acceptor.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:
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:
8002 * tao/LF_CH_Event.cpp:
8005 Addeds state_name to LF_Event and print the state as string instead
8008 * tao/Strategies/SCIOP_Acceptor.cpp:
8009 Fixed gcc warning, don't use ACE_UNUSED_ARG anymore
8011 * tao/Strategies/SCIOP_Connection_Handler.cpp:
8014 * tao/String_Alloc.cpp:
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:
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
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:
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
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
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
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.
8129 Removed ziop_enabled method since it became obsolete.
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:
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:
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:
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
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
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:
8238 Thu Feb 12 10:36:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
8240 * tests/Bug_3531_Regression/client.cpp:
8243 Thu Feb 12 10:36:44 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
8245 * tests/Bug_3531_Regression/server.cpp:
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:
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
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:
8312 * tao/Leader_Follower.h:
8313 Updated link to bugzilla
8315 * tao/Leader_Follower.inl:
8318 * tao/LF_Event_Loop_Thread_Helper.h:
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:
8329 * tao/Muxed_TMS.cpp:
8330 Check the return value of pop
8332 * tao/Synch_Invocation.cpp:
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:
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:
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>
8413 Tue Feb 10 05:19:18 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
8415 * ChangeLogs/ChangeLog-09a:
8419 Mon Feb 09 12:01:28 CST 2009 Phil Mesnier <mesnier_p@ociweb.com>
8421 * TAO version 1.6.8 released.
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