1 Wed Mar 03 01:18:08 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
3 * TAO version 1.7.7 released.
5 Tue Mar 2 09:58:04 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
7 * TAO_IDL/be/be_interface.cpp:
8 * TAO_IDL/be/be_visitor_interface.cpp:
9 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
10 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
11 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
12 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
13 * TAO_IDL/be_include/be_component.h:
14 * TAO_IDL/be_include/be_connector.h:
15 * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_sh.h:
16 * TAO_IDL/be_include/be_visitor_interface/direct_proxy_impl_ss.h:
17 * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_sh.h:
18 * TAO_IDL/be_include/be_visitor_interface/strategized_proxy_broker_ss.h:
19 Generate direct and through poa proxy brokers for connectors
21 Thu Feb 25 19:15:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
23 * TAO_IDL/be/be_codegen.cpp:
24 * TAO_IDL/be/be_global.cpp:
25 * TAO_IDL/be_include/be_global.h:
27 Added command line option -Wb,dds_impl=xxx to select
28 included files to generate, both the list of typesupport
29 files gathered with the associated #pragma, or other
30 miscellaneous files such as the state and connector
31 template header files.
33 Thu Feb 25 17:04:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
37 Updated TAO_IDL cleanup item.
39 Thu Feb 25 16:50:09 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
41 * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp:
42 * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
43 * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp:
44 * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
45 * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp:
46 * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
47 * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
48 * TAO_IDL/be_include/be_visitor_interface/base_proxy_broker_ch.h:
49 * TAO_IDL/be_include/be_visitor_interface/proxy_brokers_ch.h:
50 * TAO_IDL/be_include/be_visitor_interface/remote_proxy_impl_ch.h:
51 * TAO_IDL/be_include/be_visitor_interface/proxy_impls_ch.h:
52 * TAO_IDL/be_include/be_visitor_interface/base_proxy_impl_ch.h:
53 * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_ch.h:
54 * TAO_IDL/be_include/be_visitor_interface/remote_proxy_broker_cs.h:
56 Removed these files, the visitors are never used. This fix closes
59 Thu Feb 25 13:19:16 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
61 * bin/tao_orb_tests.lst:
62 Disabled running the test for bug#3827 on single threaded builds
63 and on CORBA_e_micro builds.
65 Thu Feb 25 08:58:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
67 * tests/IDL_Test/IDL_Test.mpc:
68 Added no_strict_aliasing for ndds
70 Thu Feb 25 08:46:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
75 Thu Feb 25 08:01:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
77 * TAO_IDL/be/be_codegen.cpp:
78 Fixed argument not used warning
80 Wed Feb 24 21:00:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
82 * TAO_IDL/include/idl_global.h:
83 * TAO_IDL/util/utl_global.cpp:
85 Added additional lists to store the filenames gathered
86 from pragmas specifying DDS typesupport files from
87 various DDS vendors to include in generated code.
89 * TAO_IDL/be/be_codegen.cpp:
91 Added more checks for the generation of export header
92 files. Now a given export header file won't be
93 generated unless all the command line options are
96 - generating the export header file
97 - specifying the export macro
98 - specifying the export header file name
100 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
102 Minor change to the format of generated code.
104 * TAO_IDL/fe/lex.yy.cpp:
107 Added pragmas for including typesupport files from
108 other DDS vendors, to ultimately make the generated
109 connector code portable to any of the C++ DDS vendors.
111 Wed Feb 24 16:53:55 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
113 * TAO_IDL/util/utl_scope.cpp:
115 Fixed bug introduced by consolidation of fe_add_*
116 methods for exceptions.
118 * TAO_IDL/be/be_codegen.cpp:
120 Fixed compile error on MacOSX due to inappropriate
123 Wed Feb 24 16:29:51 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
125 * tests/Bug_3826_Regression/svc.conf:
126 * tests/Bug_3826_Regression/run_test.pl:
127 * tao/TAO_Internal.cpp:
128 Extended the fix for bug#3826 and adjusted the test. Initial fix
129 was not complete. If there is a svc.conf which is processed by
130 ACE unconditionally then it's processed in a global gestalt even
131 if -ORBGestalt LOCAL is provided. Current change must fix this
134 Tue Feb 23 18:55:21 UTC 2010 Yan Dai <dai_y@ociweb.com>
136 * bin/tao_orb_tests.lst:
138 Added Bug_3812_Regression as not fixed test.
140 * tests/Bug_3812_Regression/Bug_3812_Regression.cpp:
141 * tests/Bug_3812_Regression/mock_transport.h:
145 Tue Feb 23 10:35:39 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
147 * tao/TAO_Internal.cpp:
148 Changed a code layout for return values in forward declarations
149 according to TAO code conventions. Thanks to Johnny Willemsen
150 <jwillemsen at remedy dot nl> for pointing this out.
152 Tue Feb 23 09:46:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
154 * tests/Bug_3827_Regression/test.cpp:
155 * tests/Bug_3827_Regression/Message.idl:
156 * tests/Bug_3827_Regression/run_test.pl:
157 * tests/Bug_3827_Regression/README:
158 * tests/Bug_3827_Regression/Bug_3827_Regression.mpc:
162 Added a test for bug#3827 and fixed it. Now access or changes to
163 valuetype_adapter_ in ORB_Core is protected by a lock.
165 * tests/Bug_3826_Regression/orb_svc.conf:
166 * tests/Bug_3826_Regression/server.cpp:
167 * tests/Bug_3826_Regression/README:
168 * tests/Bug_3826_Regression/Bug_3826_Regression.mpc:
169 * tests/Bug_3826_Regression/run_test.pl:
170 * tao/TAO_Internal.cpp:
171 Added a test for bug#3826 and fixed it. If the first ORB in created
172 with -ORBGestalt LOCAL it will have a local configuration and this
173 configuration will not leak into any ORBs created afterwards.
175 * bin/tao_orb_tests.lst:
176 Scheduled tests for bug#3826 and bug#3827 to run in the nightly
179 Mon Feb 22 23:04:23 UTC 2010 Yan Dai <dai_y@ociweb.com>
182 * tests/Bug_3812_Regression/Bug_3812_Regression.cpp:
183 * tests/Bug_3812_Regression/Makefile.am:
184 * tests/Bug_3812_Regression/mock_ps.h:
185 * tests/Bug_3812_Regression/mock_tdi.h:
186 * tests/Bug_3812_Regression/mock_transport.h:
187 * tests/Bug_3812_Regression/run_test.pl:
189 Added a regression test for bugzilla #3812.
191 Mon Feb 22 21:20:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
193 * TAO_IDL/be/be_codegen.cpp:
194 * TAO_IDL/be_include/be_codegen.h:
196 Added random 6-character string to #ifdef guard generation,
197 to prevent hiding when IDL files have the same name (but
198 are in different directories, the #ifdef guard uses only
201 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
202 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
204 Added logic to check for inheritance from DDS_State or
205 DDS_Event connectors, to generate inheritance in the
206 connector impl from the correct Base connector template.
208 Mon Feb 22 13:47:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
211 * TAO_IDL/fe/lex.yy.cpp:
212 Updated rti typesupport to ndds typesupport, everywhere we talk
215 Fri Feb 19 15:16:49 UTC 2010 jeff Parsons <j.parsons@vanderbilt.edu>
217 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
218 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
220 Removed unused variable 'dt_name'.
222 * TAO_IDL/fe/fe_component_header.cpp:
223 * TAO_IDL/fe/fe_extern.cpp:
224 * TAO_IDL/fe/fe_home_header.cpp:
225 * TAO_IDL/fe/fe_init.cpp:
226 * TAO_IDL/fe/fe_interface_header.cpp:
227 * TAO_IDL/fe/fe_obv_header.cpp:
230 * TAO_IDL/fe/lex.yy.cpp:
231 * TAO_IDL/fe/y.tab.cpp:
232 * TAO_IDL/include/idl_global.h:
233 * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
234 * TAO_IDL/util/utl_global.cpp:
235 * TAO_IDL/util/utl_scope.cpp:
236 * TAO_IDL/ast/ast_attribute.cpp:
237 * TAO_IDL/ast/ast_check.cpp:
239 Reordered #includes to eliminate a circular dependency
240 introduced by the addition of the template source file
243 Fri Feb 19 12:54:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
245 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
246 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
248 Generate an additional boolean that is used to indicate
249 whether we have a fixed or non fixed type
251 Fri Feb 19 08:53:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
253 * TAO_IDL/be/be_codegen.cpp:
255 Always generate the state connector header, this needs more tweaks
258 Thu Feb 18 22:53:29 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
260 * TAO_IDL/include/ast_root.h:
261 * TAO_IDL/include/ast_valuebox.h:
262 * TAO_IDL/include/ast_module.h:
263 * TAO_IDL/include/ast_union_label.h:
264 * TAO_IDL/include/ast_union.h:
265 * TAO_IDL/include/ast_interface_fwd.h:
266 * TAO_IDL/include/ast_structure.h:
267 * TAO_IDL/include/ast_component_fwd.h:
268 * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
269 * TAO_IDL/include/ast_string.h:
270 * TAO_IDL/include/ast_decl.h:
271 * TAO_IDL/include/ast_factory.h:
272 * TAO_IDL/include/ast_valuetype.h:
273 * TAO_IDL/include/ast_argument.h:
274 * TAO_IDL/include/ast_eventtype.h:
275 * TAO_IDL/include/ast_native.h:
276 * TAO_IDL/include/ast_union_fwd.h:
277 * TAO_IDL/include/ast_home.h:
278 * TAO_IDL/include/ast_structure_fwd.h:
279 * TAO_IDL/include/ast_enum_val.h:
280 * TAO_IDL/include/ast_sequence.h:
281 * TAO_IDL/include/ast_valuetype_fwd.h:
282 * TAO_IDL/include/ast_eventtype_fwd.h:
283 * TAO_IDL/include/ast_exception.h:
284 * TAO_IDL/include/ast_attribute.h:
285 * TAO_IDL/include/ast_enum.h:
286 * TAO_IDL/include/ast_union_branch.h:
287 * TAO_IDL/include/ast_type.h:
288 * TAO_IDL/include/ast_field.h:
289 * TAO_IDL/include/ast_constant.h:
290 * TAO_IDL/include/ast_interface.h:
291 * TAO_IDL/include/ast_operation.h:
292 * TAO_IDL/include/ast_component.h:
293 * TAO_IDL/include/ast_concrete_type.h:
294 * TAO_IDL/include/ast_predefined_type.h:
295 * TAO_IDL/include/ast_array.h:
296 * TAO_IDL/be/be_union.cpp:
297 * TAO_IDL/be/be_interface_fwd.cpp:
298 * TAO_IDL/be/be_attribute.cpp:
299 * TAO_IDL/be/be_factory.cpp:
300 * TAO_IDL/be/be_valuetype.cpp:
301 * TAO_IDL/be/be_union_fwd.cpp:
302 * TAO_IDL/be/be_union_branch.cpp:
303 * TAO_IDL/be/be_valuetype_fwd.cpp:
304 * TAO_IDL/be/be_type.cpp:
305 * TAO_IDL/be/be_home.cpp:
306 * TAO_IDL/be/be_enum_val.cpp:
307 * TAO_IDL/be/be_mirror_port.cpp:
308 * TAO_IDL/be/be_valuebox.cpp:
309 * TAO_IDL/be/be_component.cpp:
310 * TAO_IDL/be/be_decl.cpp:
311 * TAO_IDL/be/be_util.cpp:
312 * TAO_IDL/be/be_eventtype_fwd.cpp:
313 * TAO_IDL/be/be_expression.cpp:
314 * TAO_IDL/be/be_typedef.cpp:
315 * TAO_IDL/be/be_structure.cpp:
316 * TAO_IDL/be/be_component_fwd.cpp:
317 * TAO_IDL/be/be_operation_strategy.cpp:
318 * TAO_IDL/be/be_interface_strategy.cpp:
319 * TAO_IDL/be/be_field.cpp:
320 * TAO_IDL/be/be_module.cpp:
321 * TAO_IDL/be/be_structure_fwd.cpp:
322 * TAO_IDL/be/be_predefined_type.cpp:
323 * TAO_IDL/be/be_argument.cpp:
324 * TAO_IDL/be/be_constant.cpp:
325 * TAO_IDL/be/be_exception.cpp:
326 * TAO_IDL/be/be_extended_port.cpp:
327 * TAO_IDL/be/be_sequence.cpp:
328 * TAO_IDL/be/be_eventtype.cpp:
329 * TAO_IDL/be/be_root.cpp:
330 * TAO_IDL/be/be_interface.cpp:
331 * TAO_IDL/be/be_operation.cpp:
332 * TAO_IDL/be/be_enum.cpp:
333 * TAO_IDL/be/be_string.cpp:
334 * TAO_IDL/be/be_array.cpp:
335 * TAO_IDL/be/be_template_module.cpp:
336 * TAO_IDL/be/be_native.cpp:
337 * TAO_IDL/be/be_porttype.cpp:
338 * TAO_IDL/be/be_union_label.cpp:
339 * TAO_IDL/ast/ast_home.cpp:
340 * TAO_IDL/ast/ast_union_fwd.cpp:
341 * TAO_IDL/ast/ast_constant.cpp:
342 * TAO_IDL/ast/ast_structure_fwd.cpp:
343 * TAO_IDL/ast/ast_operation.cpp:
344 * TAO_IDL/ast/ast_interface.cpp:
345 * TAO_IDL/ast/ast_component.cpp:
346 * TAO_IDL/ast/ast_concrete_type.cpp:
347 * TAO_IDL/ast/ast_predefined_type.cpp:
348 * TAO_IDL/ast/ast_enum_val.cpp:
349 * TAO_IDL/ast/ast_sequence.cpp:
350 * TAO_IDL/ast/ast_valuetype_fwd.cpp:
351 * TAO_IDL/ast/ast_array.cpp:
352 * TAO_IDL/ast/ast_eventtype_fwd.cpp:
353 * TAO_IDL/ast/ast_root.cpp:
354 * TAO_IDL/ast/ast_valuebox.cpp:
355 * TAO_IDL/ast/ast_module.cpp:
356 * TAO_IDL/ast/ast_union_label.cpp:
357 * TAO_IDL/ast/ast_union.cpp:
358 * TAO_IDL/ast/ast_exception.cpp:
359 * TAO_IDL/ast/ast_interface_fwd.cpp:
360 * TAO_IDL/ast/ast_structure.cpp:
361 * TAO_IDL/ast/ast_component_fwd.cpp:
362 * TAO_IDL/ast/ast_attribute.cpp:
363 * TAO_IDL/ast/ast_enum.cpp:
364 * TAO_IDL/ast/ast_union_branch.cpp:
365 * TAO_IDL/ast/ast_string.cpp:
366 * TAO_IDL/ast/ast_decl.cpp:
367 * TAO_IDL/ast/ast_factory.cpp:
368 * TAO_IDL/ast/ast_valuetype.cpp:
369 * TAO_IDL/ast/ast_type.cpp:
370 * TAO_IDL/ast/ast_argument.cpp:
371 * TAO_IDL/ast/ast_field.cpp:
372 * TAO_IDL/ast/ast_eventtype.cpp:
373 * TAO_IDL/ast/ast_native.cpp:
374 * TAO_IDL/be_include/be_field.h:
375 * TAO_IDL/be_include/be_interface.h:
376 * TAO_IDL/be_include/be_operation.h:
377 * TAO_IDL/be_include/be_component.h:
378 * TAO_IDL/be_include/be_enum.h:
379 * TAO_IDL/be_include/be_union_branch.h:
380 * TAO_IDL/be_include/be_type.h:
381 * TAO_IDL/be_include/be_union.h:
382 * TAO_IDL/be_include/be_interface_fwd.h:
383 * TAO_IDL/be_include/be_component_fwd.h:
384 * TAO_IDL/be_include/be_root.h:
385 * TAO_IDL/be_include/be_eventtype.h:
386 * TAO_IDL/be_include/be_valuebox.h:
387 * TAO_IDL/be_include/be_union_fwd.h:
388 * TAO_IDL/be_include/be_predefined_type.h:
389 * TAO_IDL/be_include/be_argument.h:
390 * TAO_IDL/be_include/be_union_label.h:
391 * TAO_IDL/be_include/be_home.h:
392 * TAO_IDL/be_include/be_exception.h:
393 * TAO_IDL/be_include/be_attribute.h:
394 * TAO_IDL/be_include/be_factory.h:
395 * TAO_IDL/be_include/be_module.h:
396 * TAO_IDL/be_include/be_string.h:
397 * TAO_IDL/be_include/be_array.h:
398 * TAO_IDL/be_include/be_native.h:
399 * TAO_IDL/be_include/be_constant.h:
400 * TAO_IDL/be_include/be_structure.h:
401 * TAO_IDL/be_include/be_typedef.h:
402 * TAO_IDL/be_include/be_valuetype.h:
403 * TAO_IDL/be_include/be_structure_fwd.h:
404 * TAO_IDL/be_include/be_decl.h:
405 * TAO_IDL/be_include/be_valuetype_fwd.h:
406 * TAO_IDL/be_include/be_eventtype_fwd.h:
407 * TAO_IDL/be_include/be_enum_val.h:
408 * TAO_IDL/be_include/be_sequence.h:
410 Removed unused constructors.
412 * TAO_IDL/util/utl_scope.cpp:
413 * TAO_IDL/include/utl_scope.h:
415 - Moved static methods inside class UTL_Scope
416 and removed related static variables.
418 - Re-implemented is_global_name() to
419 eliminate memory leaks and heap allocations.
421 Thu Feb 18 20:36:04 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
423 * TAO_IDL/include/utl_tmpl/UTL_Scope_T.cpp:
425 New file, containing bodies of some newly
426 added template methods to class UTL_Scope.
428 * TAO_IDL/fe/lex.yy.cpp:
433 * TAO_IDL/include/ast_root.h:
434 * TAO_IDL/include/ast_module.h:
435 * TAO_IDL/include/ast_valuebox.h:
436 * TAO_IDL/include/ast_union.h:
437 * TAO_IDL/include/ast_param_holder.h:
438 * TAO_IDL/include/ast_structure.h:
439 * TAO_IDL/include/ast_interface_fwd.h:
440 * TAO_IDL/include/ast_component_fwd.h:
441 * TAO_IDL/include/ast_string.h:
442 * TAO_IDL/include/ast_decl.h:
443 * TAO_IDL/include/ast_factory.h:
444 * TAO_IDL/include/ast_template_module_ref.h:
445 * TAO_IDL/include/ast_valuetype.h:
446 * TAO_IDL/include/ast_mirror_port.h:
447 * TAO_IDL/include/ast_argument.h:
448 * TAO_IDL/include/ast_eventtype.h:
449 * TAO_IDL/include/ast_native.h:
450 * TAO_IDL/include/ast_home.h:
451 * TAO_IDL/include/ast_union_fwd.h:
452 * TAO_IDL/include/ast_connector.h:
453 * TAO_IDL/include/ast_provides.h:
454 * TAO_IDL/include/ast_structure_fwd.h:
455 * TAO_IDL/include/ast_enum_val.h:
456 * TAO_IDL/include/ast_finder.h:
457 * TAO_IDL/include/ast_sequence.h:
458 * TAO_IDL/include/ast_valuetype_fwd.h:
459 * TAO_IDL/include/ast_template_module.h:
460 * TAO_IDL/include/ast_eventtype_fwd.h:
461 * TAO_IDL/include/ast_exception.h:
462 * TAO_IDL/include/ast_typedef.h:
463 * TAO_IDL/include/ast_attribute.h:
464 * TAO_IDL/include/ast_extended_port.h:
465 * TAO_IDL/include/ast_enum.h:
466 * TAO_IDL/include/ast_union_branch.h:
467 * TAO_IDL/include/ast_template_module_inst.
468 * TAO_IDL/include/ast_uses.h:
469 * TAO_IDL/include/ast_field.h:
470 * TAO_IDL/include/utl_scope.h:
471 * TAO_IDL/include/ast_porttype.h:
472 * TAO_IDL/include/ast_constant.h:
473 * TAO_IDL/include/ast_consumes.h:
474 * TAO_IDL/include/ast_publishes.h:
475 * TAO_IDL/include/ast_interface.h:
476 * TAO_IDL/include/ast_operation.h:
477 * TAO_IDL/include/ast_component.h:
478 * TAO_IDL/include/ast_predefined_type.h:
479 * TAO_IDL/include/ast_array.h:
480 * TAO_IDL/include/ast_emits.h:
481 * TAO_IDL/be/be_visitor_union/union.cpp:
482 * TAO_IDL/be/be_root.cpp:
483 * TAO_IDL/ast/ast_home.cpp:
484 * TAO_IDL/ast/ast_union_fwd.cpp:
485 * TAO_IDL/ast/ast_constant.cpp:
486 * TAO_IDL/ast/ast_connector.cpp:
487 * TAO_IDL/ast/ast_provides.cpp:
488 * TAO_IDL/ast/ast_consumes.cpp:
489 * TAO_IDL/ast/ast_publishes.cpp:
490 * TAO_IDL/ast/ast_structure_fwd.cpp:
491 * TAO_IDL/ast/ast_operation.cpp:
492 * TAO_IDL/ast/ast_interface.cpp:
493 * TAO_IDL/ast/ast_component.cpp:
494 * TAO_IDL/ast/ast_enum_val.cpp:
495 * TAO_IDL/ast/ast_predefined_type.cpp:
496 * TAO_IDL/ast/ast_finder.cpp:
497 * TAO_IDL/ast/ast_sequence.cpp:
498 * TAO_IDL/ast/ast_array.cpp:
499 * TAO_IDL/ast/ast_valuetype_fwd.cpp:
500 * TAO_IDL/ast/ast_template_module.cpp:
501 * TAO_IDL/ast/ast_emits.cpp:
502 * TAO_IDL/ast/ast_root.cpp:
503 * TAO_IDL/ast/ast_eventtype_fwd.cpp:
504 * TAO_IDL/ast/ast_redef.cpp:
505 * TAO_IDL/ast/ast_module.cpp:
506 * TAO_IDL/ast/ast_valuebox.cpp:
507 * TAO_IDL/ast/ast_union.cpp:
508 * TAO_IDL/ast/ast_param_holder.cpp:
509 * TAO_IDL/ast/ast_exception.cpp:
510 * TAO_IDL/ast/ast_typedef.cpp:
511 * TAO_IDL/ast/ast_interface_fwd.cpp:
512 * TAO_IDL/ast/ast_structure.cpp:
513 * TAO_IDL/ast/ast_component_fwd.cpp:
514 * TAO_IDL/ast/ast_attribute.cpp:
515 * TAO_IDL/ast/ast_enum.cpp:
516 * TAO_IDL/ast/ast_extended_port.cpp:
517 * TAO_IDL/ast/ast_union_branch.cpp:
518 * TAO_IDL/ast/ast_string.cpp:
519 * TAO_IDL/ast/ast_factory.cpp:
520 * TAO_IDL/ast/ast_template_module_ref.cpp:
521 * TAO_IDL/ast/ast_template_module_inst.cpp:
522 * TAO_IDL/ast/ast_valuetype.cpp:
523 * TAO_IDL/ast/ast_mirror_port.cpp:
524 * TAO_IDL/ast/ast_uses.cpp:
525 * TAO_IDL/ast/ast_argument.cpp:
526 * TAO_IDL/ast/ast_field.cpp:
527 * TAO_IDL/ast/ast_eventtype.cpp:
528 * TAO_IDL/ast/ast_native.cpp:
529 * TAO_IDL/ast/ast_porttype.cpp:
530 * TAO_IDL/be_include/be_root.h:
531 * TAO_IDL/util/utl_scope.cpp:
533 - Consolidated common code from all fe_add_*
534 methods into class UTL_Scope. All these
535 methods had large bodies, and most were
536 duplicated over several AST_* classes.
537 To encapsulate the forward declaration and
538 redefinition properties of AST_Interface
539 and it forward-declarable subtypes
540 AST_ValueType, AST_EventType, and
541 AST_Component), some template methods were
544 - Static constants were added to each AST_*
545 class to associated it with its corresponding
546 NodeType enum value, as an aid to template
549 - Typedefs were added to forward_declarable
550 types to associate eachtype with its
551 AST_*Fwd counterpart, as an aid to template
554 Thu Feb 18 14:46:16 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
556 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_connector_traits):
558 Fixed bug in code generation of the context class name
559 when it appears as one of the template arguments in the
560 connector traits typedef.
562 Wed Feb 17 15:13:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
564 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp(gen_dds_traits):
566 Removed unused parameter.
568 Tue Feb 16 21:10:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
570 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
571 * TAO_IDL/be/be_visitor_typecode.cpp:
572 * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
573 * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
574 * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
575 * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
576 * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h:
577 * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h:
578 * TAO_IDL/be_include/be_visitor_component/cdr_op_cs.h:
579 * TAO_IDL/be_include/be_visitor_component/any_op_ch.h:
580 * TAO_IDL/be_include/be_visitor_component/any_op_cs.h:
581 * TAO_IDL/be_include/be_visitor_component/cdr_op_ch.h:
583 More missing pieces of connector support.
585 Tue Feb 16 20:22:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
587 * TAO_IDL/be/be_provides.cpp:
588 * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
589 * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
590 * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
591 * TAO_IDL/be/be_codegen.cpp:
592 * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
593 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
594 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
595 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
596 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
597 * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
598 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
599 * TAO_IDL/be/be_visitor_component/component_exs.cpp:
600 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
601 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
602 * TAO_IDL/be/be_produce.cpp:
603 * TAO_IDL/be/be_sequence.cpp:
604 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
605 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
606 * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
607 * TAO_IDL/be/be_interface.cpp:
608 * TAO_IDL/be/be_scope.cpp:
609 * TAO_IDL/ast/ast_visitor_reifying.cpp:
611 - Filled in several small missing pieces of connector
614 - Removed the check for the presence of components or
615 connectors that was restricting the AST passes that
616 generated servant, executor, or connector impl files.
617 As with skeleton files and the presence of interfaces,
618 we will just generate empty files even if the relevant
619 IDL construct is not seen
621 - Reversed the order of generation of include files in
622 the connector implementation header file, so that the
623 list of lem stub header files (generated from the list
624 of #pragam ciao lem that is seen in the compilation
625 unit) comes before the include of DDS_Event_Connector_T.h,
626 since the latter contains C++ template declarations,
627 and thus also the associated source file
629 Tue Feb 16 14:22:12 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
631 * TAO_IDL/narrow/narrow.cpp:
633 Added missing case to cast a connector to a scope.
635 Tue Feb 16 09:16:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
637 * MPC/modules/IDLHelper.pm:
638 Handle connector export file
640 Mon Feb 15 22:35:26 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
642 * TAO_IDL/be/be_visitor_component/component_ih.cpp:
643 * TAO_IDL/be/be_visitor_component/component_is.cpp:
644 * TAO_IDL/be_include/be_visitor_component/component_is.h:
645 * TAO_IDL/be_include/be_visitor_component/component_ih.h:
647 Removed these visitors, they are not applicable to
648 components since their servants aren't hand-written.
650 * TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
651 * TAO_IDL/be_include/be_visitor_connector/connector_dds_ex_base.h:
653 Added base class visitor for class be_visitor_connector_dds_exh
654 and class be_visitor_connector_dds_exs, to capture common
657 * TAO_IDL/be/be_visitor_arg_traits.cpp:
658 * TAO_IDL/be/be_visitor_component.cpp:
659 * TAO_IDL/be/be_codegen.cpp:
660 * TAO_IDL/be/be_visitor_connector.cpp:
661 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
662 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
663 * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
664 * TAO_IDL/be/be_visitor_component/component_ci.cpp:
665 * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
666 * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
667 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
668 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
669 * TAO_IDL/be/be_visitor_component/component_si.cpp:
670 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
671 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
672 * TAO_IDL/be/be_visitor_component/component_ss.cpp:
673 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
674 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
675 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
676 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
677 * TAO_IDL/be/be_visitor_module/module.cpp:
678 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
679 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
680 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
681 * TAO_IDL/be/be_visitor_traits.cpp:
682 * TAO_IDL/ast/ast_module.cpp:
683 * TAO_IDL/be_include/be_visitor_connector.h:
684 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
685 * TAO_IDL/be_include/be_visitor_component/component_sh.h:
686 * TAO_IDL/be_include/be_visitor_component/component_si.h:
687 * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
688 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
689 * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
690 * TAO_IDL/be_include/be_visitor_component/component_ss.h:
691 * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
692 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
693 * TAO_IDL/be_include/be_visitor_component/component_svh.h:
694 * TAO_IDL/be_include/be_visitor_component/component_svs.h:
695 * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
696 * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h:
697 * TAO_IDL/be_include/be_visitor_component/component_ch.h:
698 * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
699 * TAO_IDL/be_include/be_visitor_component/component_ci.h:
700 * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h:
701 * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
702 * TAO_IDL/be_include/be_visitor_component/component_cs.h:
703 * TAO_IDL/be_include/be_visitor_arg_traits.h:
704 * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h:
705 * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h:
706 * TAO_IDL/be_include/be_visitor_traits.h:
707 * TAO_IDL/be_include/be_visitor_component.h:
709 Added visit_connector() methods to all visitors where the
710 code generation for connectors is the same as that for
711 components. The visit_connector() methods simply call
714 Mon Feb 15 16:32:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
717 * TAO_IDL/fe/y.tab.cpp:
719 - Changed connector grammar to allow an empty body
720 - Removed unused varables
721 - Added missing AST visitor creation
723 Mon Feb 15 12:08:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
726 * catior/README.catior
728 * nslist/README.nslist
729 Renamed to have the postfix to make packaging and installation easier
731 Mon Feb 15 09:35:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
733 * tao/FoxResource/FoxResource_Loader.h:
734 User has to specify the full fox path now, some distributions now ship fox-1.6 and
735 fox-1.4 as directory names
737 Mon Feb 15 09:17:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
740 Moved to ACE, seems the latest autoconf tools only support one m4
746 Updated for move above
748 Sun Feb 14 15:57:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
750 * TAO_IDL/be/be_codegen.cpp:
752 Changed include generation for executor IDL files to
753 always generate include of CCM_Container.idl, regardless
754 of whether it is pulled in indirectly or not. An optimizing
755 check may be added at a later date.
757 Fri Feb 12 22:08:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
759 * TAO_IDL/include/idl_global.h:
760 * TAO_IDL/be/be_visitor_root.cpp:
761 * TAO_IDL/be/be_codegen.cpp:
762 * TAO_IDL/be/be_visitor_root/root.cpp:
763 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
764 * TAO_IDL/be/be_visitor_module.cpp:
765 * TAO_IDL/be/be_visitor_module/module.cpp:
766 * TAO_IDL/be/be_produce.cpp:
767 * TAO_IDL/be_include/be_visitor_root/root.h:
768 * TAO_IDL/be_include/be_visitor_module/module.h:
769 * TAO_IDL/fe/lex.yy.cpp:
771 * TAO_IDL/util/utl_global.cpp:
773 - Added pragma indicating RTI DDS TypeSupport
774 header file to include in the connector implementation
777 - Added generation of client stub header file
778 inclusion in connector implementation header file.
780 - Cosmetic changes to be_codegen.cpp
782 - Added boilerplate for the spawning of the connector
783 implementation visitors.
785 Thu Feb 11 19:12:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
787 * TAO_IDL/be/be_codegen.cpp:
788 Don't generate any E.idl includes with -Glfa. -Glfa means:
789 . Generated E.idl won't depend on any other E.idl
790 . Any required CCM_ local interface for facets, etc will be
793 Thu Feb 11 18:51:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
795 * TAO_IDL/be/be_codegen.cpp
796 * TAO_IDL/be/be_global.cpp
797 * TAO_IDL/be/be_visitor_component/context_svh.cpp
798 * TAO_IDL/be/be_visitor_component/context_svs.cpp
799 * TAO_IDL/be/be_visitor_component/servant_svs.cpp
800 * TAO_IDL/be/be_visitor_component_scope.cpp
801 * TAO_IDL/be/be_visitor_home/home_svh.cpp
802 * TAO_IDL/be/be_visitor_home/home_svs.cpp
803 * TAO_IDL/be/be_visitor_operation/operation_svs.cpp
804 * TAO_IDL/be/be_visitor_root/root.cpp
805 * TAO_IDL/be_include/be_global.h
806 * TAO_IDL/be_include/be_scope.h
807 * TAO_IDL/be_include/be_visitor_component/context_svs.h
808 * TAO_IDL/be_include/be_visitor_component_scope.h
809 * TAO_IDL/be_include/be_visitor_home/home_svs.h
810 * TAO_IDL/be_include/be_visitor_operation/operation_svs.h
811 * TAO_IDL/util/utl_err.cpp
812 Removed swapping container support
814 Thu Feb 11 17:04:59 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
816 * TAO_IDL/fe/lex.yy.cpp:
818 * TAO_IDL/tao_idl_fe.mpc:
820 Changes to restore mods that Johnny Willemsen made to
821 lex.yy.cpp without corresponding changes to idl.ll and
822 tao_idl_fe.mpc. These changes are in
824 Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
826 Wed Feb 10 22:16:15 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
828 * TAO_IDL/include/idl_global.h:
830 Fixed typo in comment.
832 * TAO_IDL/be/be_codegen.cpp:
834 Added code generation for included files in
835 the connector implementation.
837 * TAO_IDL/fe/y.tab.cpp:
840 Fixed incorrect comment.
842 * TAO_IDL/fe/lex.yy.cpp:
845 Restored code that was added to the cpp file only and
846 got zapped in the last regeneration.
848 Wed Feb 10 22:02:06 UTC 2010 Yan Dai <dai_y@ociweb.com>
850 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
852 Added support for ORBKeepalive in SSL mode.
854 Wed Feb 10 16:34:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
856 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
857 * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
859 In the recreation of the home scope in the corresponding
860 explicit interface, added support for eventtypes, which
861 cannot be declared inside a home, but can be referenced.
863 Wed Feb 10 10:52:00 UTC 2010 Simon Massey <sma at prismtech dot com>
865 * examples/mfc/server.cpp:
867 Fixed a long standing typo in mod that was committed by
868 ChangeLogTag: Mon Mar 5 07:59:00 2001 Michael Kircher <Michael.Kircher@mchp.siemens.de>
869 He was adding ACE_TRY_ENV and ACE_TRY_CHECKS to the existing code,
870 but put in an ACE_TRY_CHECK where an ACE_TRY_ENV was supposed to
871 go. This has never been touched since and has missed the grand
872 purge of this old excaption code as it didn't conform to the normal
873 useage patterns. If TAO is built with #define ACE_LACKS_DEPRECATED_MACROS
874 this caused this example to not build due to this missuse.
876 Wed Feb 10 10:43:11 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
878 * tests/IDL_Test/IDL_Test.mpc:
879 Don't compile the 3821 RTI DDS generated files, they don't compile
882 Tue Feb 9 22:55:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
884 * TAO_IDL/be/be_visitor_root/root_cnh.cpp:
885 * TAO_IDL/be/be_visitor_root/root_cns.cpp:
886 * TAO_IDL/be_include/be_visitor_root/root_cnh.h:
887 * TAO_IDL/be_include/be_visitor_root/root_cns.h:
889 New visitors that create the files and streams
890 for the connector header and source implementation
893 * TAO_IDL/include/idl_global.h:
894 * TAO_IDL/be/be_visitor_root.cpp:
895 * TAO_IDL/be/be_codegen.cpp:
896 * TAO_IDL/be/be_visitor_root/root.cpp:
897 * TAO_IDL/be/be_visitor_component/component.cpp:
898 * TAO_IDL/be/be_visitor_module/module.cpp:
899 * TAO_IDL/be/be_global.cpp:
900 * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
901 * TAO_IDL/be/be_produce.cpp:
902 * TAO_IDL/ast/ast_connector.cpp:
903 * TAO_IDL/be_include/be_visitor_root/root_exs.h:
904 * TAO_IDL/be_include/be_visitor_root/root_exh.h:
905 * TAO_IDL/be_include/be_codegen.h:
906 * TAO_IDL/be_include/be_helper.h:
907 * TAO_IDL/be_include/be_visitor_root.h:
908 * TAO_IDL/be_include/be_global.h:
909 * TAO_IDL/util/utl_global.cpp:
911 Added beginning support for code generation for
914 * docs/compiler.html:
916 Updated IDL compiler docs with info about connector
917 code generation support.
919 Tue Feb 9 18:12:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
921 * TAO_IDL/astast_visitor_reifying.cpp:
923 Added support for IDL native constructs.
925 * TAO_IDL/be/be_visitor_native/native_ch.cpp:
929 Tue Feb 9 09:39:10 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
931 * TAO_IDL/be/be_helper.cpp:
932 Fixed generation of constants for case labels in switch statement
933 for unions with char discriminator.
935 Mon Feb 8 23:23:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
937 * TAO_IDL/include/ast_union.h:
938 * TAO_IDL/be/be_union.cpp:
939 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
940 * TAO_IDL/ast/ast_visitor_reifying.cpp:
941 * TAO_IDL/be_include/be_union.h:
942 * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
944 Added support for all legal home-scope declarations
945 in the generation of implied IDL for the explicit
948 Mon Feb 8 17:16:31 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
950 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
951 * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
953 In transfer of scope contents from IDL home to the
954 implied IDL explicit interface, added support for
955 typedefs. This change fixes a build problem in
956 CIAO_ROOT/tests/IDL3/Lookup. Support for other
957 constructs legal for declaration inside a home is
960 Mon Feb 8 14:48:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
962 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
963 * TAO_IDL/be/be_visitor_root/root.cpp:
964 * TAO_IDL/be/be_visitor_traits.cpp:
965 Layout changes for the generated code
967 Mon Feb 8 13:52:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
969 * TAO_IDL/be/be_helper.cpp:
970 Removed link to website which doesn't seem to exist anymore
972 Mon Feb 8 11:57:33 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
974 * tests/IDL_Test/IDL_Test.mpc:
975 Added Bug_3821_Regression.idl to MPC.
977 Mon Feb 8 10:58:21 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
979 * tests/Bug_3821_Regression/test.cpp:
980 * tests/Bug_3821_Regression/test.idl:
981 * tests/Bug_3821_Regression/Bug_3821_Regression.mpc:
982 * tests/Bug_3821_Regression/run_test.pl:
983 * tests/Bug_3821_Regression/README:
984 * tests/IDL_Test/Bug_3821_Regression.idl:
985 * bin/tao_orb_tests.lst:
986 Added a test for bug#3821 and scheduled it for run. Added the same
987 IDL file to IDL_Test, it can be useful for testing tao_idl's
990 * TAO_IDL/be/be_union.cpp:
991 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
992 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
993 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
994 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
995 * TAO_IDL/ast/ast_union.cpp:
996 * TAO_IDL/be_include/be_union.h:
997 Fixed a bug#3821. In particular it changes how tao_idl generates
998 code for enum discriminated unions. Fixed other minor bugs.
1000 Mon Feb 8 10:35:30 UTC 2010 Martin Corino <mcorino@remedy.nl>
1002 * orbsvcs/orbsvcs/Trader/Constraint_l.cpp:
1003 * orbsvcs/tests/Concurrency/lex.CC_command.cpp:
1004 * performance-tests/POA/Demux/demux_test_server.cpp:
1005 * tests/Exposed_Policies/RT_Properties.cpp:
1007 Fixed new GCC 4.4.x warning about ignoring return values of
1008 function marked by the new warn_unused_result attribute.
1010 Mon Feb 8 06:58:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1012 * TAO_IDL/fe/lex.yy.cpp:
1013 Fixed Windows CE compile error
1015 Sat Feb 6 13:50:43 UTC 2010 Martin Corino <mcorino@remedy.nl>
1017 * tao/GIOP_Message_State.cpp:
1018 Fixed strict aliasing warning.
1020 Fri Feb 5 19:20:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1022 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1023 * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1024 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
1025 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
1026 * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
1028 Fixed bug introduced by the recent change in handling of
1029 home factories and finders, where the return type of an
1030 inherited factory or finder was the type of the component
1031 managed by the derived home, instead of the managed component
1032 of the base home, as it should be.
1034 Thu Feb 4 14:13:32 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
1036 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
1037 Changed code to generate octal numbers where they are meant instead
1038 of decimals. Removed code for wchars since wchar discriminant is
1039 not allowed in unions.
1041 * TAO_IDL/be/be_global.cpp:
1042 Fixed a memory leak in tao_idl.
1044 * TAO_IDL/ast/ast_module.cpp:
1045 Fixed bug#3819. Multiple forward declarations of valuetypes,
1046 eventtypes, and components don't crash tao_idl now.
1048 Thu Feb 4 13:56:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1050 * TAO_IDL/Makefile.am:
1053 Thu Feb 4 09:25:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1055 Merged revision 88756-88826 from idl3_plus_backend2 to svn head.
1057 * orbsvcs/IFR_Service/ifr_adding_visitor.h:
1058 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
1060 Change IFR loader backend correspondingly with the
1061 change above to home factories and finders.
1063 Thu Feb 4 09:15:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1066 Converted to doxygen style of documentation
1068 Thu Feb 4 09:01:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1071 Converted to doxygen style of documentation
1073 Thu Feb 4 08:36:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1075 Merged revision 88756-88826 from idl3_plus_backend2 to svn head.
1077 Wed Feb 3 21:37:08 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1079 * TAO_IDL/be_include/be_visitor_xplicit_pre_proc.h:
1080 * TAO_IDL/be/be_visitor_xplicit_pre_proc.cpp:
1082 New visitor specialized to generate the contents of
1083 the home explicit implied IDL interface.
1085 * TAO_IDL/include/ast_home.h:
1086 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
1087 * TAO_IDL/ast/ast_home.cpp:
1088 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
1089 * TAO_IDL/util/utl_scope.cpp:
1091 Completed changes to handle home factories and finders
1092 as part of the home scope rather than in separate list
1093 members of the home class.
1095 Mon Feb 1 22:30:44 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1097 * TAO_IDL/be/be_visitor_home/factory_svs.cpp:
1098 * TAO_IDL/be_include/be_visitor_home/factory_svs.h:
1100 Removed this recently-added visitor, turned out
1103 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1104 * TAO_IDL/be/be_visitor_home/home_exs.cpp:
1105 * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1106 * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1107 * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1108 * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1109 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
1110 * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
1111 * TAO_IDL/be/be_decl.cpp:
1112 * TAO_IDL/be/be_visitor_home.cpp:
1113 * TAO_IDL/be/be_visitor_operation.cpp:
1114 * TAO_IDL/be/be_scope.cpp:
1115 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
1116 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1117 * TAO_IDL/be_include/be_visitor_home/home_ex_idl.h:
1118 * TAO_IDL/be_include/be_visitor_home/home_exh.h:
1119 * TAO_IDL/be_include/be_visitor_home/home_svs.h:
1120 * TAO_IDL/be_include/be_visitor_home/home_exs.h:
1121 * TAO_IDL/be_include/be_visitor_home/home_svh.h:
1122 * TAO_IDL/be_include/be_visitor_operation/arglist.h:
1123 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
1124 * TAO_IDL/be_include/be_visitor_home.h:
1126 More work toward handling home factories and
1127 finders as members of the home's scope rather
1128 than as a list in the home class. In progress.
1130 Fri Jan 29 22:03:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1132 * TAO_IDL/be/be_visitor_home/factory_svs.cpp:
1133 * TAO_IDL/be_include/be_visitor_home/factory_svs.h:
1135 New visitor for homes, encapsulating the issues of
1136 factory and finder code generation in the servant
1139 * TAO_IDL/include/ast_valuetype.h:
1140 * TAO_IDL/include/ast_home.h:
1141 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1142 * TAO_IDL/include/utl_scope.h:
1143 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1144 * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1145 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
1146 * TAO_IDL/be/be_visitor_home.cpp:
1147 * TAO_IDL/be/be_finder.cpp:
1148 * TAO_IDL/ast/ast_home.cpp:
1149 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1150 * TAO_IDL/ast/ast_finder.cpp:
1151 * TAO_IDL/ast/ast_redef.cpp:
1152 * TAO_IDL/be_include/be_visitor_home/home_svs.h:
1153 * TAO_IDL/be_include/be_visitor_home/home_svh.h:
1154 * TAO_IDL/be_include/be_visitor_home.h:
1155 * TAO_IDL/fe/y.tab.cpp:
1156 * TAO_IDL/fe/idl.yy:
1157 * TAO_IDL/util/utl_scope.cpp:
1159 In-progress change of home factory and finder handling.
1160 Instead of being stored in lists in the home node, they
1161 will be members of the home scope like any other legal
1162 construct for a home scope.
1164 Fri Jan 29 18:08:41 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1166 * TAO_IDL/include/ast_finder.h:
1167 * TAO_IDL/be/be_finder.cpp:
1168 * TAO_IDL/ast/ast_finder.cpp:
1169 * TAO_IDL/be_include/be_finder.h:
1171 New AST node classes, representing an IDL home
1174 * orbsvcs/IFR_Service/ifr_visitor.h:
1175 * orbsvcs/IFR_Service/ifr_visitor.cpp:
1176 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
1178 Updated backend with no-op overrides of
1179 visit_* methods added to the front end.
1181 * TAO_IDL/include/ast_generator.h:
1182 * TAO_IDL/include/ast_visitor_reifying.h:
1183 * TAO_IDL/include/ast_decl.h:
1184 * TAO_IDL/include/ast_factory.h:
1185 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1186 * TAO_IDL/include/ast_visitor.h:
1187 * TAO_IDL/be/be_factory.cpp:
1188 * TAO_IDL/be/be_visitor.cpp:
1189 * TAO_IDL/be/be_generator.cpp:
1190 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1191 * TAO_IDL/ast/ast_generator.cpp:
1192 * TAO_IDL/ast/ast_visitor_reifying.cpp:
1193 * TAO_IDL/ast/ast_factory.cpp:
1194 * TAO_IDL/be_include/be_visitor.h:
1195 * TAO_IDL/be_include/be_factory.h:
1196 * TAO_IDL/be_include/be_generator.h:
1197 * TAO_IDL/fe/y.tab.cpp:
1198 * TAO_IDL/fe/idl.yy:
1199 * TAO_IDL/narrow/narrow.cpp:
1201 Other changes corresponding to the addition
1202 of the new AST classes and visit_* methods
1205 Thu Jan 28 20:04:42 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1207 * TAO_IDL/include/ast_decl.h:
1208 * TAO_IDL/include/utl_scope.h:
1209 * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1210 * TAO_IDL/be/be_visitor_operation/argument.cpp:
1211 * TAO_IDL/be/be_sequence.cpp:
1212 * TAO_IDL/ast/ast_interface.cpp:
1213 * TAO_IDL/ast/ast_module.cpp:
1214 * TAO_IDL/ast/ast_interface_fwd.cpp:
1215 * TAO_IDL/ast/ast_decl.cpp:
1216 * TAO_IDL/fe/y.tab.cpp:
1217 * TAO_IDL/fe/fe_extern.cpp:
1218 * TAO_IDL/fe/idl.yy:
1219 * TAO_IDL/util/utl_scope.cpp:
1221 Removal of more unnecessary code.
1223 Thu Jan 28 18:13:19 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1225 * TAO_IDL/be/be_union.cpp:
1226 * TAO_IDL/be/be_visitor_exception/exception.cpp:
1227 * TAO_IDL/be/be_visitor_exception/any_op_ch.cpp:
1228 * TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp:
1229 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
1230 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
1231 * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
1232 * TAO_IDL/be/be_visitor_exception/exception_ci.cpp:
1233 * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
1234 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
1235 * TAO_IDL/be/be_visitor_exception/ctor_assign.cpp:
1236 * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp:
1237 * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp:
1238 * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
1239 * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp:
1240 * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp:
1241 * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp:
1242 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
1243 * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp:
1244 * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp:
1245 * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp:
1246 * TAO_IDL/be/be_interface_fwd.cpp:
1247 * TAO_IDL/be/be_attribute.cpp:
1248 * TAO_IDL/be/be_visitor_native.cpp:
1249 * TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp:
1250 * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
1251 * TAO_IDL/be/be_visitor_arg_traits.cpp:
1252 * TAO_IDL/be/be_valuetype.cpp:
1253 * TAO_IDL/be/be_visitor_argument/invoke_cs.cpp:
1254 * TAO_IDL/be/be_visitor_argument/argument.cpp:
1255 * TAO_IDL/be/be_visitor_argument/arglist.cpp:
1256 * TAO_IDL/be/be_visitor_argument/upcall_ss.cpp:
1257 * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp:
1258 * TAO_IDL/be/be_visitor_argument/post_upcall_ss.cpp:
1259 * TAO_IDL/be/be_visitor_argument/marshal_ss.cpp:
1260 * TAO_IDL/be/be_visitor_argument/paramlist.cpp:
1261 * TAO_IDL/be/be_visitor_home/home_ch.cpp:
1262 * TAO_IDL/be/be_visitor_home/home_exs.cpp:
1263 * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
1264 * TAO_IDL/be/be_visitor_home/home_exh.cpp:
1265 * TAO_IDL/be/be_visitor_home/home_cs.cpp:
1266 * TAO_IDL/be/be_union_fwd.cpp:
1267 * TAO_IDL/be/be_visitor_interface/proxy_impls_ch.cpp:
1268 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
1269 * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
1270 * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp:
1271 * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
1272 * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_ch.cpp:
1273 * TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
1274 * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp:
1275 * TAO_IDL/be/be_visitor_interface/amh_ch.cpp:
1276 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
1277 * TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp:
1278 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp:
1279 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
1280 * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp:
1281 * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.cpp:
1282 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
1283 * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
1284 * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
1285 * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
1286 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
1287 * TAO_IDL/be/be_visitor_interface/any_op_ch.cpp:
1288 * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp:
1289 * TAO_IDL/be/be_visitor_interface/amh_si.cpp:
1290 * TAO_IDL/be/be_visitor_interface/ami_interface_ch.cpp:
1291 * TAO_IDL/be/be_visitor_interface/interface.cpp:
1292 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
1293 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
1294 * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
1295 * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
1296 * TAO_IDL/be/be_visitor_interface/interface_svh.cpp:
1297 * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
1298 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
1299 * TAO_IDL/be/be_visitor_interface/tie_ss.cpp:
1300 * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
1301 * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp:
1302 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
1303 * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp:
1304 * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
1305 * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
1306 * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp:
1307 * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
1308 * TAO_IDL/be/be_visitor_operation/arglist.cpp:
1309 * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp:
1310 * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
1311 * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp:
1312 * TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp:
1313 * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
1314 * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
1315 * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
1316 * TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp:
1317 * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
1318 * TAO_IDL/be/be_visitor_operation/operation_is.cpp:
1319 * TAO_IDL/be/be_visitor_operation/rettype.cpp:
1320 * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
1321 * TAO_IDL/be/be_visitor_operation/operation.cpp:
1322 * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
1323 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp:
1324 * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
1325 * TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
1326 * TAO_IDL/be/be_visitor_operation/ami_ch.cpp:
1327 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
1328 * TAO_IDL/be/be_visitor_operation/argument.cpp:
1329 * TAO_IDL/be/be_visitor_operation/ami_exception_holder_operation_cs.cpp:
1330 * TAO_IDL/be/be_visitor_operation/tie_ss.cpp:
1331 * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
1332 * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp:
1333 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
1334 * TAO_IDL/be/be_visitor_operation/argument_invoke.cpp:
1335 * TAO_IDL/be/be_visitor_root.cpp:
1336 * TAO_IDL/be/be_codegen.cpp:
1337 * TAO_IDL/be/be_union_branch.cpp:
1338 * TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
1339 * TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
1340 * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp:
1341 * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
1342 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
1343 * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
1344 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
1345 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
1346 * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp:
1347 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
1348 * TAO_IDL/be/be_visitor_union.cpp:
1349 * TAO_IDL/be/be_valuetype_fwd.cpp:
1350 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
1351 * TAO_IDL/be/be_visitor_interface_fwd.cpp:
1352 * TAO_IDL/be/be_visitor_root/root_ci.cpp:
1353 * TAO_IDL/be/be_visitor_root/root_sth.cpp:
1354 * TAO_IDL/be/be_visitor_root/root_exs.cpp:
1355 * TAO_IDL/be/be_visitor_root/root_ih.cpp:
1356 * TAO_IDL/be/be_visitor_root/root_svh.cpp:
1357 * TAO_IDL/be/be_visitor_root/cdr_op.cpp:
1358 * TAO_IDL/be/be_visitor_root/serializer_op.cpp:
1359 * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
1360 * TAO_IDL/be/be_visitor_root/root_cs.cpp:
1361 * TAO_IDL/be/be_visitor_root/root_sh.cpp:
1362 * TAO_IDL/be/be_visitor_root/root_svs.cpp:
1363 * TAO_IDL/be/be_visitor_root/root_is.cpp:
1364 * TAO_IDL/be/be_visitor_root/root_si.cpp:
1365 * TAO_IDL/be/be_visitor_root/root.cpp:
1366 * TAO_IDL/be/be_visitor_root/any_op.cpp:
1367 * TAO_IDL/be/be_visitor_root/root_exh.cpp:
1368 * TAO_IDL/be/be_visitor_root/root_ss.cpp:
1369 * TAO_IDL/be/be_visitor_root/root_ch.cpp:
1370 * TAO_IDL/be/be_type.cpp:
1371 * TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp:
1372 * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
1373 * TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp:
1374 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
1375 * TAO_IDL/be/be_visitor_valuebox/valuebox.cpp:
1376 * TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp:
1377 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
1378 * TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp:
1379 * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp:
1380 * TAO_IDL/be/be_visitor_enum.cpp:
1381 * TAO_IDL/be/be_home.cpp:
1382 * TAO_IDL/be/be_visitor_template_export.cpp:
1383 * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp:
1384 * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp:
1385 * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp:
1386 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
1387 * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
1388 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp:
1389 * TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp:
1390 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
1391 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
1392 * TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp:
1393 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
1394 * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
1395 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_cs.cpp:
1396 * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
1397 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
1398 * TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp:
1399 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
1400 * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
1401 * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp:
1402 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp:
1403 * TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp:
1404 * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
1405 * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
1406 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp:
1407 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
1408 * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
1409 * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
1410 * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
1411 * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
1412 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
1413 * TAO_IDL/be/be_helper.cpp:
1414 * TAO_IDL/be/be_valuebox.cpp:
1415 * TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp:
1416 * TAO_IDL/be/be_visitor_valuetype_fwd.cpp:
1417 * TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp:
1418 * TAO_IDL/be/be_component.cpp:
1419 * TAO_IDL/be/be_visitor_exception.cpp:
1420 * TAO_IDL/be/be_visitor_typedef.cpp:
1421 * TAO_IDL/be/be_visitor_union_branch.cpp:
1422 * TAO_IDL/be/be_visitor_typecode.cpp:
1423 * TAO_IDL/be/be_visitor_argument.cpp:
1424 * TAO_IDL/be/be_component_fwd.cpp:
1425 * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
1426 * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
1427 * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
1428 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
1429 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
1430 * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp:
1431 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
1432 * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp:
1433 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
1434 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
1435 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
1436 * TAO_IDL/be/be_visitor_home.cpp:
1437 * TAO_IDL/be/be_visitor_constant.cpp:
1438 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
1439 * TAO_IDL/be/be_interface_strategy.cpp:
1440 * TAO_IDL/be/be_operation_strategy.cpp:
1441 * TAO_IDL/be/be_field.cpp:
1442 * TAO_IDL/be/be_visitor_native/native_ch.cpp:
1443 * TAO_IDL/be/be_module.cpp:
1444 * TAO_IDL/be/be_visitor_sequence.cpp:
1445 * TAO_IDL/be/be_visitor_constant/constant_cs.cpp:
1446 * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
1447 * TAO_IDL/be/be_structure_fwd.cpp:
1448 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
1449 * TAO_IDL/be/be_visitor_component/component_ci.cpp:
1450 * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
1451 * TAO_IDL/be/be_visitor_component/component_ih.cpp:
1452 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
1453 * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
1454 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
1455 * TAO_IDL/be/be_visitor_component/component_is.cpp:
1456 * TAO_IDL/be/be_visitor_component/component_si.cpp:
1457 * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
1458 * TAO_IDL/be/be_visitor_component/component.cpp:
1459 * TAO_IDL/be/be_visitor_component/component_ss.cpp:
1460 * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
1461 * TAO_IDL/be/be_predefined_type.cpp:
1462 * TAO_IDL/be/be_visitor_array/array.cpp:
1463 * TAO_IDL/be/be_visitor_array/any_op_ch.cpp:
1464 * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
1465 * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
1466 * TAO_IDL/be/be_visitor_array/array_cs.cpp:
1467 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
1468 * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
1469 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
1470 * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
1471 * TAO_IDL/be/be_visitor_component_fwd.cpp:
1472 * TAO_IDL/be/be_argument.cpp:
1473 * TAO_IDL/be/be_visitor_module/module_ch.cpp:
1474 * TAO_IDL/be/be_visitor_module/module_sh.cpp:
1475 * TAO_IDL/be/be_visitor_module/any_op.cpp:
1476 * TAO_IDL/be/be_visitor_module/module.cpp:
1477 * TAO_IDL/be/be_visitor_module/module_ih.cpp:
1478 * TAO_IDL/be/be_visitor_module/cdr_op.cpp:
1479 * TAO_IDL/be/be_visitor_module/serializer_op.cpp:
1480 * TAO_IDL/be/be_visitor_decl.cpp:
1481 * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
1482 * TAO_IDL/be/be_visitor_union/any_op_ch.cpp:
1483 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp:
1484 * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
1485 * TAO_IDL/be/be_visitor_union/serializer_op_ch.cpp:
1486 * TAO_IDL/be/be_visitor_union/union_ch.cpp:
1487 * TAO_IDL/be/be_visitor_union/union_ci.cpp:
1488 * TAO_IDL/be/be_visitor_union/union.cpp:
1489 * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp:
1490 * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
1491 * TAO_IDL/be/be_visitor_union/serializer_op_cs.cpp:
1492 * TAO_IDL/be/be_visitor_union/union_cs.cpp:
1493 * TAO_IDL/be/be_constant.cpp:
1494 * TAO_IDL/be/be_visitor_valuetype.cpp:
1495 * TAO_IDL/be/be_exception.cpp:
1496 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp:
1497 * TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp:
1498 * TAO_IDL/be/be_visitor_structure/structure.cpp:
1499 * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp:
1500 * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
1501 * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
1502 * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
1503 * TAO_IDL/be/be_visitor_structure/structure_ci.cpp:
1504 * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp:
1505 * TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp:
1506 * TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp:
1507 * TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp:
1508 * TAO_IDL/be/be_global.cpp:
1509 * TAO_IDL/be/be_null_return_emitter.cpp:
1510 * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
1511 * TAO_IDL/be/be_visitor_enum/any_op_ch.cpp:
1512 * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
1513 * TAO_IDL/be/be_visitor_enum/serializer_op_ch.cpp:
1514 * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
1515 * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
1516 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
1517 * TAO_IDL/be/be_visitor_enum/serializer_op_cs.cpp:
1518 * TAO_IDL/be/be_visitor_context.cpp:
1519 * TAO_IDL/be/be_visitor_union_fwd.cpp:
1520 * TAO_IDL/be/be_visitor_structure_fwd.cpp:
1521 * TAO_IDL/be/be_visitor_field/field_ci.cpp:
1522 * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
1523 * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
1524 * TAO_IDL/be/be_visitor_field/field_cs.cpp:
1525 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
1526 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
1527 * TAO_IDL/be/be_visitor_field/field_ch.cpp:
1528 * TAO_IDL/be/be_root.cpp:
1529 * TAO_IDL/be/be_interface.cpp:
1530 * TAO_IDL/be/be_enum.cpp:
1531 * TAO_IDL/be/be_string.cpp:
1532 * TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp:
1533 * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp:
1534 * TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp:
1535 * TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp:
1536 * TAO_IDL/be/be_array.cpp:
1537 * TAO_IDL/be/be_visitor_traits.cpp:
1538 * TAO_IDL/be/be_visitor_factory.cpp:
1539 * TAO_IDL/be/be_native.cpp:
1540 * TAO_IDL/be/be_generator.cpp:
1541 * TAO_IDL/ast/ast_union_fwd.cpp:
1542 * TAO_IDL/ast/ast_structure_fwd.cpp:
1543 * TAO_IDL/ast/ast_concrete_type.cpp:
1544 * TAO_IDL/ast/ast_predefined_type.cpp:
1545 * TAO_IDL/ast/ast_enum_val.cpp:
1546 * TAO_IDL/ast/ast_recursive.cpp:
1547 * TAO_IDL/ast/ast_valuetype_fwd.cpp:
1548 * TAO_IDL/ast/ast_root.cpp:
1549 * TAO_IDL/ast/ast_eventtype_fwd.cpp:
1550 * TAO_IDL/ast/ast_valuebox.cpp:
1551 * TAO_IDL/ast/ast_redef.cpp:
1552 * TAO_IDL/ast/ast_union_label.cpp:
1553 * TAO_IDL/ast/ast_interface_fwd.cpp:
1554 * TAO_IDL/ast/ast_component_fwd.cpp:
1555 * TAO_IDL/ast/ast_enum.cpp:
1556 * TAO_IDL/ast/ast_string.cpp:
1557 * TAO_IDL/ast/ast_check.cpp:
1558 * TAO_IDL/ast/ast_type.cpp:
1559 * TAO_IDL/ast/ast_native.cpp:
1560 * TAO_IDL/be_include/be_visitor_context.h:
1561 * TAO_IDL/fe/fe_global.cpp:
1562 * TAO_IDL/fe/fe_init.cpp:
1563 * TAO_IDL/fe/fe_extern.cpp:
1564 * TAO_IDL/fe/fe_private.cpp:
1565 * TAO_IDL/driver/drv_mcpp_preproc.cpp:
1566 * TAO_IDL/driver/drv_preproc.cpp:
1567 * TAO_IDL/narrow/narrow.cpp:
1568 * TAO_IDL/util/utl_identifier.cpp:
1569 * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp:
1570 * TAO_IDL/util/utl_tmpl/utl_list.cpp:
1571 * TAO_IDL/util/utl_tmpl/utl_namelist.cpp:
1572 * TAO_IDL/util/utl_tmpl/utl_decllist.cpp:
1573 * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp:
1574 * TAO_IDL/util/utl_tmpl/utl_strlist.cpp:
1575 * TAO_IDL/util/utl_tmpl/utl_idlist.cpp:
1576 * TAO_IDL/util/utl_decllist.cpp:
1577 * TAO_IDL/util/utl_strlist.cpp:
1578 * TAO_IDL/util/utl_stack.cpp:
1579 * TAO_IDL/util/utl_string.cpp:
1581 Removed many unused methods from class be_visitor_context,
1582 and bits of unused code from many other files.
1584 Thu Jan 28 15:56:11 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1586 * TAO_IDL/be/be_visitor_home/home_svs.cpp:
1587 * TAO_IDL/be/be_visitor_home/home_svh.cpp:
1589 Added code generation for method overrides that appear as pure
1590 virtual in the skeleton base class when the home has
1591 a primary key. These methods throw CORBA::NO_IMPLEMENT,
1592 since primary keys are not supported in CIAO.
1594 Wed Feb 3 15:23:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1596 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
1597 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
1598 * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
1599 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
1601 Increase sleep out time to allow these tests to pass on the
1604 Wed Feb 3 09:52:47 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
1606 * tests/IDL_Test/IDL_Test.mpc:
1607 * tests/IDL_Test/Bug_3819_Regression.idl:
1608 Added a test for bug#3819.
1610 Tue Feb 2 11:07:14 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
1612 * tests/Bug_1361_Regression/server.cpp:
1613 * tests/Bug_1361_Regression/shutdown.cpp:
1614 * tests/Bug_1361_Regression/client.cpp:
1615 * tests/Bug_1361_Regression/Echo.cpp:
1616 * tests/Bug_1361_Regression/Bug_1361_Regression.mpc:
1617 Simplified the test. It used libTAO_Messaging without any
1620 * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set_Find.h:
1621 * tao/AnyTypeCode/Any_Array_Impl_T.cpp:
1622 * tao/AnyTypeCode/Objref_TypeCode.cpp:
1623 * tao/PortableServer/Any_SArg_Traits.h:
1624 * tao/PortableServer/get_arg.h:
1625 * tao/PI_Server/Policy_Creator_T.h:
1626 * tao/Load_Protocol_Factory_T.h:
1627 * tao/TransportCurrent/IIOP_Current_Impl.h:
1628 * tao/Valuetype/Valuetype_Traits_Base_T.h:
1629 Added required include.
1631 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
1632 * tao/TransportCurrent/Current_ORBInitializer.h:
1633 Removed unnecessary for templates export directive.
1635 * tao/ImR_Client/ServerObject.pidl:
1636 * tao/ImR_Client/ImplRepo.pidl:
1637 * tao/AnyTypeCode/BasicTypeTraits.h:
1638 * tao/IORTable/IORTable.pidl:
1639 * tao/Object_Key.pidl:
1640 * tao/TransportCurrent/Transport_Current.h:
1641 * tao/TransportCurrent/IIOP_Transport_Current.h:
1642 Added inclusion guards.
1644 * tao/AnyTypeCode/Union_TypeCode.h:
1645 Added necessary forward declaration.
1647 * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.h:
1648 * tao/PortableServer/Upcall_Command.h:
1649 * tao/PortableServer/Upcall_Wrapper.h:
1650 * tao/Object_Reference_Traits_T.h:
1651 * tao/String_Traits_T.h:
1652 * tao/Value_Traits_T.h:
1653 * tao/Array_Traits_T.h:
1654 * tao/Utils/Servant_Var.inl:
1655 * tao/Valuetype/Valuetype_Traits_T.h:
1656 Changed 'ifndef ACE_LACKS_PRAGMA_ONCE' to
1657 'if !defined (ACE_LACKS_PRAGMA_ONCE)'. So that ifndef is only used
1658 for inclusion guards in TAO.
1660 * tao/Transport.cpp:
1661 Changed 0 to false for boolean type.
1663 * tao/RTScheduling/ThreadAction.h:
1664 Fixed code that didn't compile.
1666 Mon Feb 1 19:27:43 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1668 * orbsvcs/orbsvcs/Notify/QoSProperties.h
1669 * orbsvcs/orbsvcs/Notify/Topology_Saver.h
1670 * orbsvcs/orbsvcs/Time_Utilities.h
1671 * orbsvcs/orbsvcs/Time_Utilities.inl
1674 Sun Jan 31 01:04:43 CST 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1676 * TAO version 1.7.6 released.
1678 Thu Jan 28 12:56:31 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1682 ACE/TAO now supports the new iPad ;-).
1684 Thu Jan 28 07:54:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1686 Merged revision 88742-88757 from idl3_plus_backend2 to svn head. This
1687 gives us templated modules for the small parts we need for dds4ccm
1689 Wed Jan 27 22:19:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1691 * TAO_IDL/be/be_decl.cpp:
1692 * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
1693 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
1694 * TAO_IDL/be_include/be_decl.h:
1696 Added check to ensure that a facet interface gets generated
1697 only once in the executor header and source files. This fix
1698 closes [BUGID:3817]. Thanks to Abdul Sowayan <sowayan@gmail.com>
1699 for reporting the bug.
1701 * TAO_IDL/fe/y.tab.cpp:
1702 * TAO_IDL/fe/idl.yy:
1706 Wed Jan 27 20:08:48 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1708 * TAO_IDL/include/ast_union.h:
1709 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1710 * TAO_IDL/include/utl_labellist.h:
1711 * TAO_IDL/include/ast_union_branch.h:
1712 * TAO_IDL/include/utl_scope.h:
1713 * TAO_IDL/be/be_union_label.cpp:
1714 * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp:
1715 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1716 * TAO_IDL/ast/ast_visitor_reifying.cpp:
1717 * TAO_IDL/ast/ast_enum.cpp:
1718 * TAO_IDL/ast/ast_union_branch.cpp:
1719 * TAO_IDL/util/utl_labellist.cpp:
1720 * TAO_IDL/util/utl_exceptlist.cpp:
1721 * TAO_IDL/util/utl_idlist.cpp:
1722 * TAO_IDL/util/utl_scope.cpp:
1724 Added support for unions and enums in the scope of a
1727 Wed Jan 27 22:55:24 UTC 2010 Adam Mitz <mitza@ociweb.com>
1729 * TAO_IDL/util/utl_global.cpp(add_dcps_data_type):
1731 Now that lookup_by_name_local() has been re-written in
1732 Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1733 on the idl3_plus_backend2 branch which was merged in
1734 Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1735 it doesn't add an extra space at the end of the name. Changed
1736 add_dcps_data_type() to account for this.
1738 Wed Jan 27 14:29:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1740 * TAO_IDL/Makefile.am:
1743 Wed Jan 27 14:19:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1745 Merged revision 88605-88741 from idl3_plus_backend2 to svn head. This
1746 gives us templated modules for the small parts we need for dds4ccm
1748 Tue Jan 26 20:21:30 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1750 * TAO_IDL/include/ast_visitor_tmpl_module_ref.h:
1751 * TAO_IDL/ast/ast_visitor_tmpl_module_ref.cpp:
1753 New files, defining a new visitor specialized to
1754 create implied IDL related to template module
1755 references as soon as they're parsed, rather than waiting
1756 until template module instantiation time. The
1757 template module instantiation visitor then copies
1758 this implied IDL into its scope of instantiation.
1759 The extra copy of the implied IDL nodes is justified
1760 by the simplification of lookups involving a reference
1761 to the instantiation of a template module reference.
1763 This new visitor inherits from the template module
1764 instantiation visitor, and overrides one method,
1765 visit_template_module_ref(). The other are reused
1768 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1769 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1771 Changed the method overridden by the new visitor
1772 above to a no-op, since the new visitor now handles
1773 template module references.
1775 * TAO_IDL/fe/y.tab.cpp:
1776 * TAO_IDL/fe/idl.yy:
1778 Added code to launch the new visitor immediately after
1779 a template module reference is parsed and created.
1781 * TAO_IDL/fe/lex.yy.cpp:
1782 * TAO_IDL/fe/idl.ll:
1784 Fixed a bug that apparently just cropped up in the
1785 "version" block of idl_store_pragma.
1787 * TAO_IDL/util/utl_scope.cpp(lookup_by_name_local):
1789 Now checks for a match with a template module reference,
1790 and skips it, matching instead with the corresoponding
1791 regular module created immediately after it in the scope.
1793 Mon Jan 25 22:39:39 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1795 * TAO_IDL/include/fe_home_header.h:
1799 * TAO_IDL/include/ast_visitor_reifying.h:
1800 * TAO_IDL/include/ast_connector.h:
1801 * TAO_IDL/include/ast_consumes.h:
1802 * TAO_IDL/include/ast_publishes.h:
1803 * TAO_IDL/include/ast_emits.h:
1804 * TAO_IDL/ast/ast_consumes.cpp:
1805 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1806 * TAO_IDL/ast/ast_publishes.cpp:
1807 * TAO_IDL/ast/ast_emits.cpp:
1808 * TAO_IDL/ast/ast_visitor_reifying.cpp:
1810 Added support for components, homes, connectors,
1811 porttypes, simple/extended ports and mirror
1812 ports and aliases in an instantiated template
1815 * TAO_IDL/util/utl_global.cpp(string_to_scoped_name):
1817 Completely rewrote the method using ACE_CString.
1819 Fri Jan 22 19:42:38 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1821 * TAO_IDL/be/be_template_module.cpp:
1823 * TAO_IDL/fe/idl.ll:
1824 * TAO_IDL/fe/idl.yy:
1825 * TAO_IDL/fe/lex.yy.cpp:
1826 * TAO_IDL/fe/y.tab.h:
1827 * TAO_IDL/fe/y.tab.cpp:
1829 * TAO_IDL/fe/fe_event_header.cpp:
1831 * TAO_IDL/include/fe_event_header.h:
1833 Removed these files.
1835 Fri Jan 22 18:26:17 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1837 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
1838 * TAO_IDL/be/be_visitor_reifying.cpp:
1839 * TAO_IDL/be_include/be_visitor_reifying.h:
1840 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
1842 Removed these files, the visitors have been moved
1845 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1846 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1848 Added some missing no-op visit_* methods.
1850 * TAO_IDL/fe/y.tab.cpp:
1851 * TAO_IDL/fe/idl.yy:
1853 Added spawn of template instantiation visitor.
1855 * TAO_IDL/fe/fe_interface_header.cpp:
1857 Removed recently added debugging output.
1859 Thu Jan 21 20:20:47 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1861 * TAO_IDL/include/ast_visitor_reifying.h:
1862 * TAO_IDL/include/ast_visitor_tmpl_module_inst.h:
1863 * TAO_IDL/include/ast_visitor_context.h:
1864 * TAO_IDL/ast/ast_visitor_tmpl_module_inst.cpp:
1865 * TAO_IDL/ast/ast_visitor_reifying.cpp:
1866 * TAO_IDL/ast/ast_visitor_context.cpp:
1868 Moved the visitors that create implied IDL upon
1869 template module instantiation to the front end,
1870 along with a piece of the visitor context class
1871 that becomes a base class for the backend visitor
1872 context class. This move is motivated by the fact
1873 that generation of executor IDL turns this implied
1874 IDL into explicit IDL, so in order to parse the
1875 executor IDL file, this implied IDL must be added
1876 to the AST in the front end.
1878 The corresponding backend visitor classes will be
1879 removed after further testing.
1881 * TAO_IDL/include/ast_factory.h:
1882 * TAO_IDL/include/ast_operation.h:
1883 * TAO_IDL/be/be_factory.cpp:
1884 * TAO_IDL/be/be_visitor_scope.cpp:
1885 * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
1886 * TAO_IDL/be/be_visitor_module.cpp:
1887 * TAO_IDL/be/be_produce.cpp:
1888 * TAO_IDL/be/be_visitor_context.cpp:
1889 * TAO_IDL/be/be_visitor.cpp:
1890 * TAO_IDL/be/be_operation.cpp:
1891 * TAO_IDL/be/be_scope.cpp:
1892 * TAO_IDL/be/be_generator.cpp:
1893 * TAO_IDL/ast/ast_visitor.cpp:
1894 * TAO_IDL/ast/ast_operation.cpp:
1895 * TAO_IDL/ast/ast_generator.cpp:
1896 * TAO_IDL/ast/ast_factory.cpp:
1897 * TAO_IDL/be_include/be_operation.h:
1898 * TAO_IDL/be_include/be_visitor_context.h:
1899 * TAO_IDL/be_include/be_factory.h:
1900 * TAO_IDL/be_include/be_scope.h:
1901 * TAO_IDL/fe/fe_interface_header.cpp:
1902 * TAO_IDL/util/utl_scope.cpp:
1904 Other changes related to the above visitor move, plus
1905 some cosmetic changes. Spawning of the new visitors
1906 when a template module instantiation is seen is not
1907 added in this set of changes.
1909 Mon Jan 18 15:35:54 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1911 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
1912 * TAO_IDL//be_visitor_valuebox/union_member_ci.cpp:
1913 * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h:
1914 * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h:
1916 Removed parameter 'vb_node' from private methods
1917 emit_member_get() and emit_member_set(), since this value
1918 is now stored in a member variable.
1920 Tue Jan 26 14:23:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1922 * orbsvcs/tests/ImplRepo/run_test.pl:
1923 Reverted back to the original times, the changes broke the regular
1926 Mon Jan 25 14:53:00 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
1929 Updated file with my changes since the last release.
1931 Fri Jan 22 12:34:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1933 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
1934 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
1935 Pass the ciao instance id through the constructor
1937 Fri Jan 22 11:58:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1939 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
1940 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
1941 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
1942 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
1943 More tweaks for AMI4CCM
1945 Fri Jan 22 10:14:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1947 * TAO_IDL/be/be_interface.cpp:
1948 Generate another ami4ccm interface
1950 Thu Jan 21 08:00:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1952 * TAO_IDL/be/be_codegen.cpp:
1953 * TAO_IDL/fe/lex.yy.cpp:
1954 * TAO_IDL/include/idl_global.h:
1955 * TAO_IDL/util/utl_global.cpp:
1956 Added support for #pragma ciao lem "X". When a lem is generated
1957 than any X seen will be generated into the new lem file
1959 Thu Jan 21 01:50:30 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1961 * orbsvcs/tests/Bug_3215_Regression/client.cpp:
1963 Added "include "tao/PI/PI.h" to the file to allow
1964 this test to pass on the iPhone Simulator. The
1965 inclusion of PI.h is rquired for static builds.
1967 Thu Jan 21 01:45:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1969 * orbsvcs/tests/Bug_3216_Regression/client.cpp:
1971 Added "include "tao/PI/PI.h" to the file to allow
1972 this test to pass on the iPhone Simulator. The
1973 inclusion of PI.h is rquired for static builds.
1975 Wed Jan 20 19:19:19 UTC 2010 Olli Savia <ops@iki.fi>
1977 * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
1978 Fixed compile warning.
1980 Wed Jan 20 15:15:02 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
1982 * MPC/config/tao_idl_fe.mpb:
1983 * TAO_IDL/tao_idl_fe.mpc:
1984 * orbsvcs/IFR_Service/IFR_Service.mpc:
1986 Build the IFR_Service executable on cross-build platforms.
1987 This will allow more tests to pass on the iPhone Simulator.
1988 According to Johnny Willemsen, there is no reason not to build
1989 IFR_Service executable on cross-build platforms.
1991 Wed Jan 20 09:09:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1993 * TAO_IDL/fe/lex.yy.cpp:
1994 * TAO_IDL/util/utl_global.cpp:
1997 Tue Jan 19 14:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
1999 * TAO_IDL/be/be_interface.cpp
2000 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
2001 * TAO_IDL/be/be_visitor_component/context_svh.cpp
2002 * TAO_IDL/be/be_visitor_component/context_svs.cpp
2003 * TAO_IDL/be/be_visitor_component/servant_svh.cpp
2004 * TAO_IDL/be/be_visitor_component/servant_svs.cpp
2005 Generate the correct type for the AMI4CCM implied methods
2007 Tue Jan 19 14:32:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2009 * TAO_IDL/be/be_produce.cpp:
2010 Don't call the ami4ccm preprocessor
2012 Tue Jan 19 14:02:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2014 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp
2015 * TAO_IDL/be/be_visitor_component/context_svh.cpp
2016 * TAO_IDL/be/be_visitor_component/context_svs.cpp
2017 * TAO_IDL/be/be_visitor_component/servant_svs.cpp
2018 Const improvements and more AMI4CCM generation
2020 Tue Jan 19 13:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2022 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2023 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
2024 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
2025 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
2026 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
2027 Generate additional methods for AMI4CCM
2029 Tue Jan 19 13:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2031 * TAO_IDL/be/be_codegen.cpp:
2032 * TAO_IDL/be/be_interface.cpp:
2033 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2034 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
2035 Changed the generation for AMI4CCM, add the implied interfaces
2036 to the generated LEM file.
2038 Tue Jan 19 11:33:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2040 * TAO_IDL/be/be_module.cpp:
2041 strip tailing white space
2043 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2044 Removed some debug lines
2046 * TAO_IDL/fe/fe_component_header.cpp:
2047 * TAO_IDL/fe/fe_interface_header.cpp:
2048 * TAO_IDL/fe/fe_obv_header.cpp:
2049 Initialise pointers to 0
2051 * TAO_IDL/util/utl_scope.cpp:
2052 Simplified some methods
2054 Tue Jan 19 09:04:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2056 * TAO_IDL/be/be_interface.cpp:
2057 Generate correct base class
2059 Tue Jan 19 08:44:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2061 * TAO_IDL/be/be_codegen.cpp:
2064 * TAO_IDL/be/be_interface.cpp:
2065 Generate implied AMI4CCM node
2067 * TAO_IDL/be/be_produce.cpp:
2068 Do CCM preprocessing after AMI4CCM
2070 Tue Jan 19 07:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2072 * tests/IDL_Test/IDL_Test.mpc:
2073 Only generate the export file as part of one idl file
2075 Tue Jan 19 07:18:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2077 * TAO_IDL/be/be_scope.cpp
2078 * TAO_IDL/be/be_template_module.cpp
2081 Tue Jan 19 04:00:00 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2083 * orbsvcs/tests/Simple_Naming/run_test.pl:
2085 Added some sleep statements to allow this test to pass on the
2088 Tue Jan 19 03:50:44 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2090 * orbsvcs/tests/ImplRepo/run_test.pl:
2092 Increase the sleep() value to allow this test to pass on the
2095 Tue Jan 19 03:43:50 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2097 * orbsvcs/tests/CosEvent/Timeout/run_test.pl:
2099 Added some sleep statements to allow this test to pass on the
2102 Mon Jan 18 19:34:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2104 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
2105 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
2106 * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h
2107 * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h
2108 Merged revision 88580-88605 from idl3_plus_backend2 to svn head
2110 Mon Jan 18 14:23:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2112 * TAO_IDL/be/be_uses.cpp:
2115 * TAO_IDL/be/be_visitor_root/root_ex_idl.cpp:
2118 Mon Jan 18 13:55:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2120 * TAO_IDL/be_include/be_operation_strategy.h:
2121 Fixed typo in comment
2123 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2124 Generate local interfaces
2126 Mon Jan 18 13:16:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2128 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2129 Only one exit point in the method
2131 Mon Jan 18 12:19:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2133 * TAO/be/be_attribute.cpp:
2134 * TAO/be_include/be_attribute.h:
2135 Added original_attribute member
2137 * TAO/be/be_operation.cpp:
2138 * TAO/be_include/be_operation.h:
2139 Added original_operation attribute member
2141 Mon Jan 18 10:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2143 * tests/IDL_Test/IDL_Test.mpc:
2144 Put all stubs an skeleton in a DLL and added two projects to
2145 compile all TAO test idl files also with the RTI ddsgen tool
2146 when that is enabled. All idl files and generated code that
2147 cause warnings and/or errors are disabled and reported back
2150 Sun Jan 17 20:05:43 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2152 * orbsvcs/tests/ImplRepo/run_test.pl:
2154 Increase the sleep() value to allow this test to pass on the
2157 Sun Jan 17 19:59:45 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2159 * orbsvcs/tests/ImplRepo/scale/run_test.pl:
2161 Increase the sleep() value to allow this test to pass on the
2164 Sun Jan 17 19:50:33 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2166 * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
2168 Increase the sleep() value to allow this test to pass on the
2171 Sun Jan 17 19:42:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2173 * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl:
2175 Increase the sleep() value to allow this test to pass on the
2178 Sun Jan 17 19:15:16 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2180 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
2182 Added some sleep statements to allow this test to pass on the
2185 Sun Jan 17 19:00:25 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2187 * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl:
2189 Added some sleep statements to allow this test to pass on the
2192 Sun Jan 17 18:34:36 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2194 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
2196 Increase the sleep() value to allow this test to pass on the
2199 Sun Jan 17 18:31:07 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2201 * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
2203 Increase the sleep() value to allow this test to pass on the
2206 Sun Jan 17 17:38:48 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2208 * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
2210 Increase the sleep() value to allow this test to pass on the
2213 Sun Jan 17 01:09:57 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2215 * TAO_IDL/be/be_visitor_reifying.cpp:
2217 Fixed fuzz error by ending a new empty line to the end of the file.
2219 Sat Jan 16 23:58:21 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2221 * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
2223 Increase the sleep() value to allow this test to pass on the
2226 Sat Jan 16 23:14:41 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2228 * examples/ior_corbaloc/run_test.pl:
2230 Increase the sleep() value to allow this test to pass on the
2233 Sat Jan 16 18:48:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2235 Merged revision 88565-88579 from idl3_plus_backend2 to svn head
2237 Fri Jan 15 20:31:51 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2239 * TAO_IDL/include/idl_global.h:
2240 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2241 * TAO_IDL/be/be_visitor_context.cpp:
2242 * TAO_IDL/be/be_visitor_reifying.cpp:
2243 * TAO_IDL/be_include/be_visitor_context.h:
2244 * TAO_IDL/be_include/be_visitor_reifying.h:
2245 * TAO_IDL/util/utl_global.cpp:
2246 * TAO_IDL/util/utl_scope.cpp:
2248 - Removed the template module instantation
2249 scope storage in the visitor context, using
2250 instead the global scope stack for that
2253 - Modified reifying visitor to find and store
2254 a node already created in a template module
2255 instantiation, if the corresponding node is
2256 referenced in the template module.
2258 Fri Jan 15 15:31:56 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2260 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
2262 Reverted a small change made yesterday where the
2263 generation of a double colon was prefixed to a name
2266 Fri Jan 15 13:25:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2268 * TAO_IDL/Makefile.am:
2269 Updated for all changes related to IDL3+
2271 Fri Jan 15 11:21:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2273 * tests/IDL_Test/valuetype.idl:
2274 Extended this test to reproduce a problem with valuetypes and modules
2276 Fri Jan 15 10:17:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2278 Merged revision 88537-88564 from idl3_plus_backend2 to svn head
2280 Thu Jan 14 22:50:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2282 * TAO_IDL/include/ast_module.h:
2283 * TAO_IDL/include/ast_factory.h:
2284 * TAO_IDL/include/global_extern.h:
2285 * TAO_IDL/include/fe_obv_header.h:
2286 * TAO_IDL/include/ast_operation.h:
2287 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2288 * TAO_IDL/be/be_factory.cpp:
2289 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
2290 * TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp:
2291 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
2292 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2293 * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
2294 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
2295 * TAO_IDL/be/be_visitor_reifying.cpp:
2296 * TAO_IDL/be/be_operation.cpp:
2297 * TAO_IDL/be/be_scope.cpp:
2298 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2299 * TAO_IDL/ast/ast_operation.cpp:
2300 * TAO_IDL/ast/ast_module.cpp:
2301 * TAO_IDL/ast/ast_attribute.cpp:
2302 * TAO_IDL/ast/ast_factory.cpp:
2303 * TAO_IDL/be_include/be_operation.h:
2304 * TAO_IDL/be_include/be_visitor_reifying.h:
2305 * TAO_IDL/be_include/be_factory.h:
2306 * TAO_IDL/be_include/be_scope.h:
2307 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
2308 * TAO_IDL/fe/fe_event_header.cpp:
2309 * TAO_IDL/fe/y.tab.cpp:
2310 * TAO_IDL/fe/idl.yy:
2311 * TAO_IDL/util/utl_namelist.cpp:
2312 Added template instantiation code generation for
2313 valuetypes and eventtypes.
2315 Fri Jan 15 09:59:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2317 * orbsvcs/IFR_Service/ifr_visitor.cpp:
2318 * orbsvcs/IFR_Service/ifr_visitor.h:
2319 Fixed compile errors because of tao_idl changes
2321 Fri Jan 15 09:56:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2323 * tao/PortableServer/POA.pidl
2324 * tao/PortableServer/Root_POA.cpp
2325 * tao/PortableServer/Root_POA.h
2326 * tao/PortableServer/ServantRetentionStrategy.h
2327 * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp
2328 * tao/PortableServer/ServantRetentionStrategyNonRetain.h
2329 * tao/PortableServer/ServantRetentionStrategyRetain.cpp
2330 * tao/PortableServer/ServantRetentionStrategyRetain.h
2331 Enable activate_object_with_id with CORBA/e micro. Thanks to
2332 Frank Pilhofer for reporting this and creating the patch
2334 Thu Jan 14 12:27:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2336 * TAO_IDL/be/be_visitor_array/array_ch.cpp
2337 * TAO_IDL/be/be_visitor_reifying.cpp
2338 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp
2339 * TAO_IDL/be_include/be_visitor_reifying.h
2342 Thu Jan 14 11:00:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2344 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2347 Thu Jan 14 10:39:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2349 Merged revision 88432-88536 from the idl3_plus_backend2 branch to
2352 Wed Jan 13 23:16:57 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2354 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2355 * TAO_IDL/be/be_visitor_operation/arglist.cpp:
2356 * TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp:
2357 * TAO_IDL/be/be_visitor_reifying.cpp:
2358 * TAO_IDL/ast/ast_attribute.cpp:
2359 * TAO_IDL/ast/ast_argument.cpp:
2360 * TAO_IDL/be_include/be_visitor_reifying.h:
2361 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
2362 * TAO_IDL/util/utl_err.cpp:
2364 Added support for template instantiation of contained
2365 interfaces, operations, attributes, and the associated
2366 arguments and exception lists.
2368 Tue Jan 12 22:45:58 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2370 * TAO_IDL/include/utl_scope.h:
2372 Changed the fe_add_* methods from private to
2373 protected, so they can be called (polymorphically)
2374 by the template module instantiation preprocessing
2375 visitor through be_scope. Only fe_add_field()
2376 is used this way so far, but there may be occasion
2377 to expand the coverage.
2379 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2380 * TAO_IDL/be/be_expression.cpp:
2381 * TAO_IDL/be/be_structure.cpp:
2382 * TAO_IDL/be/be_visitor_field.cpp:
2383 * TAO_IDL/be/be_visitor_context.cpp:
2384 * TAO_IDL/be/be_scope.cpp:
2385 * TAO_IDL/ast/ast_constant.cpp:
2386 * TAO_IDL/ast/ast_expression.cpp:
2387 * TAO_IDL/be_include/be_visitor_context.h:
2388 * TAO_IDL/be_include/be_structure.h:
2389 * TAO_IDL/be_include/be_scope.h:
2390 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
2392 Implemented visit_constant() and visit_structure()
2393 in the template module instantiation visitor.
2395 Fri Jan 8 22:37:35 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2397 * TAO_IDL/be/be_visitor_reifying.cpp:
2398 * TAO_IDL/be_include/be_visitor_reifying.h:
2400 New files containing a new visitor that
2401 handles the (possible) reification of
2402 template parameter references when they
2403 are replaced by template arguments. Also
2404 checks to see if areference lookup is in
2405 the scope of a template module. If so, a
2406 copy needs to be made in the current
2407 instantiation scope (see below).
2409 * TAO_IDL/include/ast_visitor.h:
2410 * TAO_IDL/be/be_visitor.cpp:
2411 * TAO_IDL/be_include/be_visitor.h:
2413 Added method visit_param_holder().
2415 * TAO_IDL/be/be_param_holder.cpp:
2416 * TAO_IDL/ast/ast_param_holder.cpp:
2418 Added call to new visit_* method in the
2421 * TAO_IDL/be/be_visitor_context.cpp:
2422 * TAO_IDL/be_include/be_visitor_context.h:
2424 Added new state storage, namely the scope in
2425 which the contents of an instantiated template
2426 module are to be created. It is now stored in
2427 the visitor context since both be_visitor_reifying
2428 and be_visitor_tmpl_module_inst need to know it.
2430 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2431 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
2433 Moved some code to the visitor context, and some
2434 to the new reifying visitor (see above).
2436 * TAO_IDL/be/be_visitor_array.cpp:
2437 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
2441 Thu Jan 7 22:01:06 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2443 * TAO_IDL/be/be_module.cpp:
2447 * TAO_IDL/be/be_visitor_tmpl_module_inst.cpp:
2448 * TAO_IDL/be_include/be_visitor_tmpl_module_inst.h:
2450 New files containing a new visitor dedicated to the
2451 generation of implied IDL in the AST resulting
2452 from a template module instantiation. This 'preprocessing'
2453 visitor will make a traversal before any of the others,
2454 so that CCM, AMI and AMH implied IDL can be generated
2455 from the contents of an instantiated module.
2457 Wed Jan 6 23:21:23 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2459 * TAO_IDL/include/ast_template_module.h:
2460 * TAO_IDL/include/ast_template_module_inst.h:
2461 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp:
2462 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
2463 * TAO_IDL/be/be_visitor_scope.cpp:
2464 * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp:
2465 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
2466 * TAO_IDL/be/be_visitor_operation/argument_marshal.cpp:
2467 * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
2468 * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
2469 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp:
2470 * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
2471 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2472 * TAO_IDL/be/be_visitor_root/root_sth.cpp:
2473 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp:
2474 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp:
2475 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp:
2476 * TAO_IDL/be/be_visitor_template_export.cpp:
2477 * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
2478 * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp:
2479 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
2480 * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
2481 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
2482 * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
2483 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
2484 * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
2485 * TAO_IDL/be/be_visitor_union_branch/serializer_op_ch.cpp:
2486 * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
2487 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp:
2488 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
2489 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
2490 * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp:
2491 * TAO_IDL/be/be_visitor_component/component_cs.cpp:
2492 * TAO_IDL/be/be_visitor_array/array.cpp:
2493 * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
2494 * TAO_IDL/be/be_visitor_array/serializer_op_ch.cpp:
2495 * TAO_IDL/be/be_visitor_array/array_cs.cpp:
2496 * TAO_IDL/be/be_visitor_array/array_ch.cpp:
2497 * TAO_IDL/be/be_visitor_array/array_ci.cpp:
2498 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
2499 * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp:
2500 * TAO_IDL/be/be_produce.cpp:
2501 * TAO_IDL/be/be_visitor_context.cpp:
2502 * TAO_IDL/be/be_visitor_field/field_ci.cpp:
2503 * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
2504 * TAO_IDL/be/be_visitor_field/serializer_op_ch.cpp:
2505 * TAO_IDL/be/be_visitor_field/field_cs.cpp:
2506 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
2507 * TAO_IDL/be/be_visitor_field/serializer_op_cs.cpp:
2508 * TAO_IDL/be/be_visitor_field/field_ch.cpp:
2509 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2510 * TAO_IDL/be/be_template_module.cpp:
2511 * TAO_IDL/ast/ast_template_module.cpp:
2512 * TAO_IDL/ast/ast_template_module_inst.cpp:
2513 * TAO_IDL/be_include/be_visitor_context.h:
2514 * TAO_IDL/be_include/be_visitor_valuebox/union_member_ci.h:
2515 * TAO_IDL/be_include/be_visitor_valuebox/field_ci.h:
2516 * TAO_IDL/be_include/be_visitor_valuebox/valuebox_ci.h:
2517 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
2519 - Changed 'scope' member of class be_visitor_context to
2520 actually be a scope type, rather than a decl type as
2523 - Added a new visitor and a separate pass for template module
2526 - Added a few of the necessary visit_* methods to the
2529 Tue Jan 5 23:22:24 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2531 * TAO_IDL/be/be_connector.cpp:
2532 * TAO_IDL/be/be_template_module_inst.cpp:
2533 * TAO_IDL/be/be_template_module_ref.cpp:
2534 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
2535 * TAO_IDL/be/be_template_module.cpp:
2536 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
2538 Uncommented code in accept() methods, started
2539 implementation of instantiated template module
2540 traversal in be_visitor_ccm_pre_proc, and
2543 Tue Jan 5 19:33:27 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
2545 * TAO_IDL/ast/ast_template_module.cpp:
2546 * TAO_IDL/ast/ast_template_module_ref.cpp:
2547 * TAO_IDL/ast_template_module_inst.cpp:
2548 Uncommented code in ast_accept() methods.
2550 Thu Jan 14 04:03:17 UTC 2010 Abdul Sowayan <sowayan@gmail.com>
2552 * tests/Bug_3766_Regression/client.cpp:
2556 "CORBA::Object_var poa_object =
2557 orb->resolve_initial_references("RootPOA");"
2559 This is a client, it doesn't link the PortableServer library
2560 and does not use the RootPOA in the program.
2562 Trying to resolve the RootPOA is believed to cause the test to fail
2563 on the iPhone Simulator build.
2565 Wed Jan 13 10:47:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2567 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2568 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
2571 Wed Jan 13 10:24:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2573 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2576 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2577 Create AMI_ sendc interface nodes
2579 Wed Jan 13 08:51:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2581 * tao/AnyTypeCode/NVList.cpp:
2582 Const changes, layout changes, only one exit point in a method
2584 * tao/AnyTypeCode/NVList_Adapter_Impl.cpp:
2585 * tao/AnyTypeCode/NVList_Adapter_Impl.h:
2589 Explicitly initialise TAO_orb_debug to 0
2594 * tao/Messaging/ExceptionHolder.pidl:
2597 * tao/Messaging/ExceptionHolder_i.cpp:
2598 Bool and layout changes
2603 Wed Jan 13 08:30:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2605 * orbsvcs/examples/RtEC/Simple/run_test.pl:
2608 Tue Jan 12 20:12:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2610 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2611 * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
2612 No need to pass the exceptionholder through all methods, there is only
2615 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2616 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
2617 Started generating the AMI_ sendc interface
2619 Tue Jan 12 19:31:19 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2621 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2624 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2625 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
2626 More tweaks to ami4ccm code generation
2628 Tue Jan 12 19:08:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2630 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2631 * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
2632 No seperate method needed for creating the exceptionholder
2634 Tue Jan 12 14:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2636 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2637 Commented out some code not needed for ami4ccm, but needed for
2640 Tue Jan 12 08:34:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2642 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2643 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
2644 Extended AMI4CCM code generation
2646 Fri Jan 8 11:42:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2648 * TAO_IDL/ast/ast_interface.cpp:
2651 * TAO_IDL/be/be_global.cpp:
2652 CCM_AMI::ReplyHandler is a local interface
2654 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2655 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h:
2656 Enable most code in this file in order to implement this ami4ccm
2657 implied node generation
2659 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2660 Don't crash when create_inheritance_list returns 0, but log an error
2662 Fri Jan 8 11:18:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2664 * TAO_IDL/be/be_global.cpp:
2665 * TAO_IDL/be_include/be_global.h:
2666 Added CCM_AMI::ReplyHandler base interface
2668 Fri Jan 8 10:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2670 * TAO_IDL/be/be_global.cpp:
2671 * TAO_IDL/be_include/be_global.h:
2672 Added members for CCM_AMI module and its ExceptionHolder
2674 Fri Jan 8 10:12:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2676 * TAO_IDL/be/be_uses.cpp:
2677 * TAO_IDL/be_include/be_uses.h:
2678 Added original_uses member
2680 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2681 Prevent recursion using the new original_uses member
2683 Thu Jan 7 18:56:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2685 * TAO_IDL/be/be_array.cpp
2686 * TAO_IDL/be/be_interface.cpp
2687 * TAO_IDL/be/be_operation_strategy.cpp
2688 * TAO_IDL/be/be_visitor_interface/amh_ss.cpp
2689 * TAO_IDL/be/be_visitor_interface/interface.cpp
2690 * TAO_IDL/be/be_visitor_interface/interface_is.cpp
2691 Initialise pointers with 0, small layout changes
2693 Thu Jan 7 18:45:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2695 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp:
2696 Added some more code for implicit sendc_ ports
2698 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2701 * TAO_IDL/be_include/be_interface_strategy.h:
2704 Thu Jan 7 11:04:58 UTC 2010 Martin Corino <mcorino@remedy.nl>
2706 * tests/OBV/Supports/Supports_Test.mpc:
2707 Reinstated dummy_label dependency.
2709 * bin/tao_orb_tests.lst:
2710 Disabled the OBV/Supports test again since there Solaris compilers
2711 as well as CB2010 do not grok the TAO code for valuetype 'supports'
2712 constructs and there is currently no budget to fix this.
2713 This will need to be resolved at some time by either compiler fixes
2714 or a redesign of the TAO valuetype framework.
2716 Thu Jan 7 10:44:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2718 * TAO_IDL/ast/ast_component.cpp
2719 * TAO_IDL/be/be_codegen.cpp
2720 * TAO_IDL/be/be_global.cpp
2721 * TAO_IDL/be/be_produce.cpp
2722 * TAO_IDL/be/be_visitor_ami4ccm_pre_proc.cpp
2723 * TAO_IDL/be/be_visitor_arg_traits.cpp
2724 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp
2725 * TAO_IDL/be_include/be_global.h
2726 * TAO_IDL/be_include/be_visitor_ami4ccm_pre_proc.h
2727 * TAO_IDL/include/ast_component.h
2728 Committing the initial files for the ami4ccm visitors
2729 which should create all implied nodes for ami4ccm.
2730 This can be enabled using the new -GM option.
2732 Mon Jan 4 14:25:39 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
2734 * TAO_IDL/be/be_visitor_argument/argument.cpp
2735 * TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp
2736 * TAO_IDL/be/be_visitor_array/array.cpp
2737 * TAO_IDL/be/be_visitor_component/component_cs.cpp
2738 * TAO_IDL/be/be_visitor_exception/exception_ctor.cpp
2739 * TAO_IDL/be/be_visitor_field/field_ch.cpp
2740 * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp
2741 * TAO_IDL/be/be_visitor_interface/interface_cs.cpp
2742 * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp
2743 * TAO_IDL/be/be_visitor_operation/ami_cs.cpp
2744 * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp
2745 * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp
2746 * TAO_IDL/be/be_visitor_operation/rettype.cpp
2747 * TAO_IDL/be/be_visitor_sequence/buffer_type.cpp
2748 * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp
2749 * TAO_IDL/be/be_visitor_structure/any_op_ch.cpp
2750 * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp
2751 * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp
2752 * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp
2753 * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp
2754 * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp
2755 * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp
2756 * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp
2757 * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp
2758 * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp
2759 * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp
2760 * TAO_IDL/be/be_visitor_union/discriminant_ci.cpp
2761 * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp
2762 * TAO_IDL/be/be_visitor_union_branch/private_ch.cpp
2763 * TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp
2764 * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp
2765 * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp
2766 * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp
2767 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp
2768 * TAO_IDL/be/be_visitor_valuebox/field_ch.cpp
2769 * TAO_IDL/be/be_visitor_valuebox/field_ci.cpp
2770 * TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp
2771 * TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp
2772 * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp
2773 * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp
2774 * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp
2775 Initialise pointer with 0
2777 Thu Dec 31 13:20:32 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
2779 * tests/Bug_1330_Regression/run_test.pl:
2780 Added missing assignment for $TARGETHOSTNAME.
2782 Tue Dec 29 16:37:54 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
2784 * orbsvcs/tests/CosEvent/Timeout/TimeoutTestMain.cpp:
2785 Fixed a small memory leak.
2787 * tests/RTCORBA/Banded_Connections/run_test.pl:
2788 Fixed a typo in IOR name.
2790 Tue Dec 29 09:23:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2792 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
2795 Tue Dec 29 09:12:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2797 * TAO_IDL/Makefile.am:
2798 Updated for all changes related to IDL3+
2800 Tue Dec 29 04:07:06 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2802 * TAO_IDL/be/be_union.cpp:
2803 * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp:
2804 * TAO_IDL/be/be_valuetype.cpp:
2805 * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
2806 * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
2807 * TAO_IDL/be/be_visitor_structure.cpp:
2808 * TAO_IDL/be/be_type.cpp:
2809 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2810 * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp:
2811 * TAO_IDL/be/be_typedef.cpp:
2812 * TAO_IDL/be/be_structure.cpp:
2813 * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
2814 * TAO_IDL/be/be_field.cpp:
2815 * TAO_IDL/be/be_predefined_type.cpp:
2816 * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
2817 * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
2818 * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
2819 * TAO_IDL/be/be_produce.cpp:
2820 * TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp:
2821 * TAO_IDL/be/be_sequence.cpp:
2822 * TAO_IDL/be/be_interface.cpp:
2823 * TAO_IDL/be/be_enum.cpp:
2824 * TAO_IDL/be/be_string.cpp:
2825 * TAO_IDL/be/be_array.cpp:
2826 * TAO_IDL/be_include/be_field.h:
2827 * TAO_IDL/be_include/be_interface.h:
2828 * TAO_IDL/be_include/be_enum.h:
2829 * TAO_IDL/be_include/be_type.h:
2830 * TAO_IDL/be_include/be_union.h:
2831 * TAO_IDL/be_include/be_predefined_type.h:
2832 * TAO_IDL/be_include/be_string.h:
2833 * TAO_IDL/be_include/be_array.h:
2834 * TAO_IDL/be_include/be_typedef.h:
2835 * TAO_IDL/be_include/be_structure.h:
2836 * TAO_IDL/be_include/be_valuetype.h:
2837 * TAO_IDL/be_include/be_sequence.h:
2839 Fixed inconsistencies in the generation of ostream operators
2840 for array types, both as top-level declarations and as
2843 Thu Dec 24 16:58:36 UTC 2009 Phil Mesnier <mesnierp@ociweb.com>
2845 * bin/tao_other_tests.lst:
2846 Skip the new LB tests on singlethreaded builds.
2848 Thu Dec 24 13:15:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2850 * TAO_IDL/be_include/be_template_module_ref.h:
2851 * TAO_IDL/be/be_template_module_ref.cpp:
2853 Fixed cut-and-paste error in virtual method name.
2855 Thu Dec 24 10:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
2857 * orbsvcs/orbsvcs/Trader/Trader.h:
2858 * tao/Incoming_Message_Stack.h:
2859 Fixes for C++ Builder 2010 Update 4/5
2861 * tao/Synch_Invocation.cpp:
2862 Updated some very old comments
2864 Wed Dec 23 19:14:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
2866 * orbsvcs/tests/Bug_2248_Regression/client.cpp:
2867 Fixed QNX compile problem
2869 Wed Dec 23 19:07:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2871 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2873 In implied IDL generation for AMI, added a copy of
2874 exception list to AMI-releated operation nodes corresponding
2875 to attributes the same as they already are for other
2876 operation nodes. Thanks to Johnny Willemsen <jwillemsen@remedy.nl>
2877 for reporting the problem and creating a regression test.
2879 Wed Dec 23 18:48:31 UTC 2009 Yan Dai <dai_y@ociweb.com>
2881 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
2882 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
2884 Made bool changes according to ACE-guidelines.html.
2886 Wed Dec 23 15:47:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2888 * TAO_IDL/fe/idl.yy:
2889 * TAO_IDL/fe/y.tab.cpp:
2891 Reverted a change to the 'state_member' production rule that
2892 was causing the public/private qualifier to be lost in
2893 valuetypes and eventtypes.
2895 * TAO_IDL/include/ast_field.h:
2897 Removed extra spaces.
2899 Wed Dec 23 11:56:42 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
2901 * tests/CodeSets/simple/client.cpp:
2902 * tests/CodeSets/simple/server.cpp:
2903 * tests/CodeSets/simple/run_test.pl:
2904 * tests/Bug_3766_Regression/client.cpp:
2905 * tests/Bug_3766_Regression/server.cpp:
2906 * tests/Bug_3766_Regression/run_test.pl:
2907 Changed the tests so they accept IORs from command line.
2909 * tests/Bug_3790_Regression/server2.cpp:
2910 Fixed compile error on wchar builds.
2912 * bin/tao_orb_tests.lst:
2913 Disabled a test for bug#3542 on static builds.
2915 Wed Dec 23 09:31:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
2917 * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp:
2918 Small code layout improvement
2920 Wed Dec 23 09:13:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
2922 * tests/Bug_3801_Regression:
2923 New test to reproduce problem with AMI and attributes
2925 * bin/tao_orb_tests.lst:
2928 * bin/tao_other_tests.lst:
2931 * tao/Messaging/ExceptionHolder_i.cpp:
2935 bool changes, check all return values
2937 * tao/Valuetype/ValueBase.cpp:
2938 bool changes, fixed a lot of debug messages that had a totally
2941 Tue Dec 22 17:19:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
2943 * tests/IDL_Test/attribute.idl:
2944 A readonly attribute should just use raises, on a rw attribute
2945 first getraises and after that setraises has to be specified,
2946 not other way around
2948 Tue Dec 22 15:59:42 UTC 2009 Johnny Willemsen <jwillemsen {at} remedy.nl>
2950 * tests/IDL_Test/attribute.idl:
2951 * tests/IDL_Test/IDL_Test.mpc:
2952 Added test file for attributes
2954 Tue Dec 22 17:06:08 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2956 * TAO_IDL/fe/fe_utils.cpp:
2957 * TAO_IDL/fe/idl.yy:
2958 * TAO_IDL/fe/y.tab.h:
2959 * TAO_IDL/fe/y.tab.cpp:
2960 * TAO_IDL/include/fe_utils.h:
2961 * TAO_IDL/include/utl_err.h:
2963 - Fixed bug in grammar that did not allow a template module
2964 to be declared inside a regular module.
2966 - Removed unused data types from FE_Utils and from the big
2969 Mon Dec 21 20:11:42 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
2971 * TAO_IDL/ast/ast_operation.cpp(fe_add_exception):
2973 In adding support for template param holders in a raises clause,
2974 inadvertently exluded the use case for Messaging::UserExceptionBase,
2975 which is native. This fix restores the handling of that use case.
2977 Mon Dec 21 15:13:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
2979 * orbsvcs/tests/EC_Mcast/run_test.pl:
2980 * performance-tests/Throughput/run_test.pl:
2981 * tests/AMI_Buffering/run_timeout.pl:
2982 * tests/AMI_Buffering/run_message_count.pl:
2983 * tests/AMI_Buffering/run_buffer_size.pl:
2984 * tests/AMI_Buffering/run_timeout_reactive.pl:
2985 * tests/AMI_Buffering/run_test.pl:
2986 * tests/CodeSets/simple/run_test.pl:
2987 * tests/Oneway_Buffering/run_timeout.pl:
2988 * tests/Oneway_Buffering/run_message_count.pl:
2989 * tests/Oneway_Buffering/run_buffer_size.pl:
2990 * tests/Oneway_Buffering/run_timeout_reactive.pl:
2991 * tests/Oneway_Buffering/run_test.pl:
2993 Tests are converted to use new test framework
2994 and added to fuzz build.
2996 Mon Dec 21 13:09:35 UTC 2009 Denis Budko <denis.budko@remedy.nl>
2998 * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp:
2999 * tests/Oneway_Send_Timeouts/run_test.pl:
3000 * tests/Optimized_Connection/run_test.pl:
3001 * examples/Simple/time-date/svc.conf:
3002 * examples/Simple/time-date/run_test.pl:
3004 Tests are converted to use new test framework
3005 and added to fuzz build.
3007 Mon Dec 21 12:39:29 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
3009 * bin/tao_orb_tests.lst:
3011 Fixed bug#3790 and marked corresponding test as fixed in lst.
3012 Now when object is reinitialized and it's not collocated then
3013 it's explicitly marked as remote one.
3015 Sun Dec 20 15:57:15 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
3017 * TAO_IDL/be/be_template_module_ref.cpp:
3018 Removed a stray charachter that was causing a compile time error.
3020 Sat Dec 19 06:59:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3022 * TAO_IDL/be/be_interface.cpp
3023 * TAO_IDL/be_include/be_interface.h
3024 Merged changes back in that I reverted by accident
3026 Fri Dec 18 18:58:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3028 Merged changes for templated modules in the TAO_IDL front end to svn head
3030 Thu Dec 17 20:35:28 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3032 * orbsvcs/IFR_Service/ifr_adding_visitor.h:
3033 * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp:
3034 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
3036 Changes to TAO IFR loader required by changes to TAO_IDL
3039 Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3041 Wed Dec 16 20:20:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3043 * TAO_IDL/include/ast_generator.h:
3044 * TAO_IDL/include/ast_valuetype.h:
3045 * TAO_IDL/include/ast_eventtype.h:
3046 * TAO_IDL/include/ast_home.h:
3047 * TAO_IDL/include/ast_interface.h:
3048 * TAO_IDL/include/ast_component.h:
3049 * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp:
3050 * TAO_IDL/be/be_valuetype.cpp:
3051 * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
3052 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
3053 * TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
3054 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
3055 * TAO_IDL/be/be_home.cpp:
3056 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
3057 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
3058 * TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp:
3059 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
3060 * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
3061 * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
3062 * TAO_IDL/be/be_component.cpp:
3063 * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
3064 * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
3065 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
3066 * TAO_IDL/be/be_eventtype.cpp:
3067 * TAO_IDL/be/be_interface.cpp:
3068 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
3069 * TAO_IDL/be/be_generator.cpp:
3070 * TAO_IDL/ast/ast_home.cpp:
3071 * TAO_IDL/ast/ast_interface.cpp:
3072 * TAO_IDL/ast/ast_component.cpp:
3073 * TAO_IDL/ast/ast_generator.cpp:
3074 * TAO_IDL/ast/ast_valuetype.cpp:
3075 * TAO_IDL/ast/ast_eventtype.cpp:
3076 * TAO_IDL/be_include/be_interface.h:
3077 * TAO_IDL/be_include/be_component.h:
3078 * TAO_IDL/be_include/be_eventtype.h:
3079 * TAO_IDL/be_include/be_home.h:
3080 * TAO_IDL/be_include/be_generator.h:
3081 * TAO_IDL/be_include/be_valuetype.h:
3082 * TAO_IDL/be_include/be_visitor_ami_pre_proc.h:
3083 * TAO_IDL/fe/fe_obv_header.cpp:
3084 * TAO_IDL/fe/fe_home_header.cpp:
3085 * TAO_IDL/fe/fe_interface_header.cpp:
3086 * TAO_IDL/fe/fe_component_header.cpp:
3087 * TAO_IDL/narrow/narrow.cpp:
3088 * TAO_IDL/util/utl_scope.cpp:
3090 Changes to support template parameters as base
3091 interfaces/valuetypes, supported interfaces,
3092 primary keys, and members of a throw spec list.
3093 Several internal container types were widened to AST_Type
3094 from whatever they were originally, to enable
3095 them to also contain AST_Param_Holder. This
3096 change precipitated many small mods, to the
3097 backend as well as the frontend.
3099 Tue Dec 15 20:34:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3101 * TAO_IDL/include/utl_exceptlist.h:
3102 * TAO_IDL/include/fe_home_header.h:
3103 * TAO_IDL/include/fe_interface_header.h:
3104 * TAO_IDL/include/fe_obv_header.h:
3105 * TAO_IDL/include/ast_interface.h:
3106 * TAO_IDL/include/fe_component_header.h:
3107 * TAO_IDL/be/be_visitor_home/home_ex_idl.cpp:
3108 * TAO_IDL/be/be_field.cpp:
3109 * TAO_IDL/ast/ast_operation.cpp:
3110 * TAO_IDL/fe/fe_obv_header.cpp:
3111 * TAO_IDL/fe/fe_home_header.cpp:
3112 * TAO_IDL/fe/y.tab.cpp:
3113 * TAO_IDL/fe/fe_interface_header.cpp:
3114 * TAO_IDL/fe/fe_component_header.cpp:
3115 * TAO_IDL/fe/idl.yy:
3116 * TAO_IDL/util/utl_exceptlist.cpp:
3117 * TAO_IDL/util/utl_scope.cpp:
3119 - Added support for template parameters in an
3120 operation throw spec.
3122 - Began support for template parameters as
3123 base interfaces/valuetypes and supported interfaces.
3125 Mon Dec 14 20:26:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3127 * TAO_IDL/include/ast_template_common.h:
3128 * TAO_IDL/include/fe_template_interface_header.h:
3129 * TAO_IDL/include/fe_template_header_common.h:
3130 * TAO_IDL/include/fe_instantiated_interface_header.h:
3131 * TAO_IDL/include/ast_template_interface.h:
3132 * TAO_IDL/be/be_template_interface.cpp:
3133 * TAO_IDL/be/be_visitor_iface_inst.cpp:
3134 * TAO_IDL/ast/ast_template_common.cpp:
3135 * TAO_IDL/ast/ast_template_interface.cpp:
3136 * TAO_IDL/be_include/be_template_interface.h:
3137 * TAO_IDL/be_include/be_visitor_iface_inst.h:
3138 * TAO_IDL/fe/fe_template_header_common.cpp:
3139 * TAO_IDL/fe/fe_template_interface_header.cpp:
3140 * TAO_IDL/fe/fe_instantiated_interface_header.cpp:
3142 Removed these files, they were part of the support
3143 for the original version of IDL3+, before the
3146 * TAO_IDL/fe/y.tab.h:
3147 * TAO_IDL/fe/lex.yy.cpp:
3148 * TAO_IDL/include/ast_generator.h:
3149 * TAO_IDL/be/be_visitor_interface.cpp:
3150 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
3151 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
3152 * TAO_IDL/fe/idl.ll:
3154 Changes mandated by the removal of the above
3157 Mon Dec 14 19:21:39 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3159 * TAO_IDL/fe/idl.yy:
3160 * TAO_IDL/fe/y.tab.cpp:
3162 Restored semantic action to create a non-template porttype,
3163 removed at the beginning of revised IDL3+ template support
3166 Mon Dec 14 18:16:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3168 * TAO_IDL/ast/ast_expression.cpp:
3169 * TAO_IDL/ast/ast_array.cpp:
3171 Completed support for template parameters as array bounds.
3173 Fri Dec 11 19:17:52 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3175 * TAO_IDL/ast/ast_sequence.cpp:
3176 * TAO_IDL/ast/ast_array.cpp:
3177 * TAO_IDL/ast/ast_field.cpp:
3178 * TAO_IDL/fe/y.tab.cpp:
3179 * TAO_IDL/fe/idl.yy:
3181 - More error checking when using template parameter for
3182 sequence element type.
3184 - Start on support for template parameter as array
3185 bound, not yet complete.
3187 Fri Dec 4 19:23:17 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3189 * TAO_IDL/include/ast_generator.h:
3190 * TAO_IDL/include/ast_param_holder.h:
3191 * TAO_IDL/include/ast_expression.h:
3192 * TAO_IDL/be/be_param_holder.cpp:
3193 * TAO_IDL/be/be_generator.cpp:
3194 * TAO_IDL/ast/ast_expression.cpp:
3195 * TAO_IDL/ast/ast_sequence.cpp:
3196 * TAO_IDL/ast/ast_generator.cpp:
3197 * TAO_IDL/ast/ast_param_holder.cpp:
3198 * TAO_IDL/be_include/be_param_holder.h:
3199 * TAO_IDL/be_include/be_generator.h:
3200 * TAO_IDL/fe/y.tab.cpp:
3201 * TAO_IDL/fe/idl.yy:
3202 * TAO_IDL/fe/fe_declarator.cpp:
3203 * TAO_IDL/util/utl_err.cpp:
3204 * TAO_IDL/util/utl_scope.cpp:
3206 Support for template parameter as sequence
3207 bound, and additional error checking for
3208 template parameter as const type, sequence
3209 type and sequence bound.
3211 Thu Dec 3 20:39:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3213 * TAO_IDL/include/ast_expression.h:
3214 * TAO_IDL/ast/ast_expression.cpp:
3215 * TAO_IDL/fe/y.tab.cpp:
3216 * TAO_IDL/fe/idl.yy:
3218 Added check to see if an expression has been created as the
3219 rhs of a constant declaration that is a reference to a
3220 template module parameter. If so, we can skip the coercion
3221 and some of the evaluation until instantiation time.
3223 Thu Dec 3 19:15:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3225 * TAO_IDL/fe/idl.yy:
3226 * TAO_IDL/fe/y.tab.cpp:
3228 * TAO_IDL/include/fe_utils.h:
3230 Thu Dec 3 18:52:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3232 * TAO_IDL/ast/ast_field.cpp:
3234 Added check for AST_Param_Holder as field type, and
3235 made this type (along with sequence and array) one
3236 whose lifetime is tied to the field node.
3238 * TAO_IDL/util/utl_global.cpp:
3240 Added initialization in the constuctor for the new
3241 member that stores a template param list.
3243 Wed Dec 2 21:21:24 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3245 * TAO_IDL/include/ast_generator.h:
3246 * TAO_IDL/include/ast_param_holder.h:
3247 * TAO_IDL/include/fe_utils.h:
3248 * TAO_IDL/include/idl_global.h:
3249 * TAO_IDL/include/fe_interface_header.h:
3250 * TAO_IDL/include/utl_scope.h:
3251 * TAO_IDL/include/ast_consumes.h:
3252 * TAO_IDL/include/ast_publishes.h:
3253 * TAO_IDL/include/ast_operation.h:
3254 * TAO_IDL/include/ast_emits.h:
3255 * TAO_IDL/be/be_param_holder.cpp:
3256 * TAO_IDL/be/be_publishes.cpp:
3257 * TAO_IDL/be/be_decl.cpp:
3258 * TAO_IDL/be/be_consumes.cpp:
3259 * TAO_IDL/be/be_emits.cpp:
3260 * TAO_IDL/be/be_generator.cpp:
3261 * TAO_IDL/ast/ast_consumes.cpp:
3262 * TAO_IDL/ast/ast_publishes.cpp:
3263 * TAO_IDL/ast/ast_expression.cpp:
3264 * TAO_IDL/ast/ast_interface.cpp:
3265 * TAO_IDL/ast/ast_template_module.cpp:
3266 * TAO_IDL/ast/ast_emits.cpp:
3267 * TAO_IDL/ast/ast_template_common.cpp:
3268 * TAO_IDL/ast/ast_module.cpp:
3269 * TAO_IDL/ast/ast_generator.cpp:
3270 * TAO_IDL/ast/ast_union.cpp:
3271 * TAO_IDL/ast/ast_param_holder.cpp:
3272 * TAO_IDL/ast/ast_exception.cpp:
3273 * TAO_IDL/ast/ast_structure.cpp:
3274 * TAO_IDL/ast/ast_attribute.cpp:
3275 * TAO_IDL/ast/ast_valuetype.cpp:
3276 * TAO_IDL/ast/ast_argument.cpp:
3277 * TAO_IDL/be_include/be_publishes.h:
3278 * TAO_IDL/be_include/be_param_holder.h:
3279 * TAO_IDL/be_include/be_emits.h:
3280 * TAO_IDL/be_include/be_generator.h:
3281 * TAO_IDL/be_include/be_consumes.h:
3282 * TAO_IDL/fe/fe_utils.cpp:
3283 * TAO_IDL/fe/y.tab.cpp:
3284 * TAO_IDL/fe/fe_template_interface_header.cpp:
3285 * TAO_IDL/fe/fe_interface_header.cpp:
3286 * TAO_IDL/fe/idl.yy:
3287 * TAO_IDL/util/utl_global.cpp:
3288 * TAO_IDL/util/utl_scope.cpp:
3290 - Added code to UTL_Scope::lookup_by_name() that can
3291 match an input to a template parameter, if any, of the
3294 - Changed constructor and IDL compiler factory function
3295 signatures for publishes, emits and consumes nodes to
3296 take AST_Type rather than AST_EventType, allowing a
3297 template parameter placeholder to be accepted if that
3298 particular IDL construct is parameterized.
3300 - Removed #include of ast_typedef.h from utl_scope.h and
3301 added it to the necessary .cpp files.
3303 - Added check for duplicate names in a formal template
3306 Tue Dec 1 18:00:15 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3308 * TAO_IDL/fe/idl.yy:
3309 * TAO_IDL/fe/y.tab.cpp:
3311 Fixed typo and regenerated/recompiled.
3313 Tue Dec 1 17:39:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3315 * TAO_IDL/include/ast_template_module.h:
3316 * TAO_IDL/include/utl_scope.h:
3317 * TAO_IDL/ast/ast_template_module.cpp:
3318 * TAO_IDL/fe/y.tab.cpp:
3319 * TAO_IDL/fe/idl.yy:
3320 * TAO_IDL/util/utl_scope.cpp:
3322 - Finished matching/error checking code for template
3323 parameter references
3324 - Finished semantic actions for template module aliases
3325 and the associated template parameter references
3326 - Factored ACE_NEW_RETURN macro out of both paths of an
3327 IF block in several production rules dealing with
3328 comma-separated lists
3330 Tue Dec 1 14:46:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3332 * TAO_IDL/fe/y.tab.cpp:
3334 Regenrerated and recompiled.
3336 Mon Nov 30 23:14:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3338 * TAO_IDL/include/idl_global.h:
3339 * TAO_IDL/include/ast_template_module.h:
3340 * TAO_IDL/ast/ast_template_module.cpp:
3341 * TAO_IDL/fe/idl.yy:
3342 * TAO_IDL/util/utl_err.cpp:
3344 Added parse state flags & associated error messages
3345 for aliased modules. Also added error-checking code
3346 for aliases to AST_Template_Module, and some semantic
3347 action code for aliased modules.
3349 Mon Nov 30 21:46:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3351 * TAO_IDL/include/ast_module.h:
3352 * TAO_IDL/include/utl_scope.h:
3353 * TAO_IDL/include/utl_err.h:
3354 * TAO_IDL/ast/ast_expression.cpp:
3355 * TAO_IDL/ast/ast_template_module.cpp:
3356 * TAO_IDL/ast/ast_template_common.cpp:
3357 * TAO_IDL/ast/ast_module.cpp:
3358 * TAO_IDL/fe/y.tab.cpp:
3359 * TAO_IDL/fe/idl.yy:
3360 * TAO_IDL/util/utl_err.cpp:
3361 * TAO_IDL/util/utl_scope.cpp:
3363 Finished semantic actions and added diagnostics
3364 for template module instantiations.
3366 Mon Nov 30 20:11:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3368 * TAO_IDL/fe/idl.yy:
3369 * TAO_IDL/fe/y.tab.cpp:
3371 Fixed typo and regenerated.
3373 Mon Nov 30 20:04:13 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3375 * TAO_IDL/includ/idl_global.h:
3376 * TAO_IDL/util/utl_err.cpp:
3378 Added new parse states for instantiated template modules,
3379 with corresponding error messages.
3381 * TAO_IDL/include/ast_template_module.h:
3382 * TAO_IDL/ast/ast_template_module.cpp:
3384 Added methods to check the arglist of an instantiated
3385 template modules against the formal parameters.
3387 * TAO_IDL/fe/y.tab.cpp:
3388 * TAO_IDL/fe/idl.yy:
3390 Added semantic actions for creation of instantiated
3393 Mon Nov 30 17:30:44 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3395 * TAO_IDL/fe/idl.yy:
3396 * TAO_IDL/fe/y.tab.cpp:
3398 Added overlooked case IDL_ENUM to <formal_parameter_type>
3401 Mon Nov 30 16:56:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3403 * TAO_IDL/include/idl_global.h:
3404 * TAO_IDL/util/utl_global.cpp:
3406 Removed check for illegal const type added in
3408 Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3410 since it turned out to be unnecessary, the check is made elswhere.
3412 * TAO_IDL/fe/y.tab.cpp:
3413 * TAO_IDL/fe/idl.yy:
3415 Added semantic action for single template arg.
3417 Fri Nov 27 23:13:05 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3419 * TAO_IDL/include/idl_global.h:
3420 * TAO_IDL/include/utl_list.h:
3421 * TAO_IDL/include/utl_idlist.h:
3422 * TAO_IDL/fe/y.tab.cpp:
3423 * TAO_IDL/fe/idl.yy:
3424 * TAO_IDL/util/utl_exprlist.cpp:
3425 * TAO_IDL/util/utl_list.cpp:
3426 * TAO_IDL/util/utl_exceptlist.cpp:
3427 * TAO_IDL/util/utl_idlist.cpp:
3428 * TAO_IDL/util/utl_global.cpp:
3430 - Cosmetic changes to list classes
3431 - Check for illegal const type in expression with scoped name
3432 - Minor modifications of <primary_expr> production rule code
3434 Fri Nov 27 19:03:58 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3436 * TAO_IDL/ast/ast_constant.cpp:
3437 * TAO_IDL/ast/ast_expression.cpp:
3441 * TAO_IDL/fe/idl.yy:
3442 * TAO_IDL/fe/y.tab.h:
3443 * TAO_IDL/fe/y.tab.cpp:
3445 Added semantic actions for template argument list.
3447 Fri Nov 27 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3449 * TAO_IDL/fe/fe_template_interface_header.cpp:
3451 Minor change to avoid compilation error. This file will
3452 eventually be removed once some of its code has been
3455 * TAO_IDL/fe/y.tab.cpp:
3456 * TAO_IDL/fe/idl.yy:
3458 Cleaned up semantic action for <primary_expr> and tested
3459 lookup and narrowing of template module referenced in a
3460 template module instantiation.
3462 Wed Nov 25 20:19:10 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3464 * TAO_IDL/include/utl_err.h:
3465 * TAO_IDL/util/utl_err.cpp:
3466 * TAO_IDL/fe/y.tab.cpp:
3467 * TAO_IDL/fe/idl.yy:
3469 Start of semantic actions for instantiated template modules,
3470 and related error messages.
3472 Wed Nov 25 18:52:19 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3474 * TAO_IDL/fe/idl.yy:
3475 * TAO_IDL/fe/y.tab.cpp:
3477 Fixed typos and some discrepancies between idl.yy and a
3478 hand-crafted y.tab.cpp, and regenerated.
3480 Wed Nov 25 17:58:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3482 * TAO_IDL/include/fe_utils.h:
3483 * TAO_IDL/fe/fe_utils.cpp:
3484 * TAO_IDL/fe/y.tab.cpp:
3485 * TAO_IDL/fe/idl.yy:
3487 Added support for the 'const' formal template parameter type.
3489 Wed Nov 25 01:35:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3491 * TAO_IDL/include/idl_global.h:
3492 * TAO_IDL/util/utl_global.cpp:
3493 * TAO_IDL/fe/y.tab.cpp:
3494 * TAO_IDL/fe/idl.yy:
3496 Fixed bugs in 'sequence<xxx>' template param checking.
3498 Tue Nov 24 21:20:55 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3500 * TAO_IDL/fe/idl.yy:
3501 * TAO_IDL/fe/y.tab.cpp:
3503 Regenerated parsing code and recompiled.
3505 Tue Nov 24 20:54:20 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3507 * TAO_IDL/include/idl_global.h:
3508 * TAO_IDL/include/utl_err.h:
3509 * TAO_IDL/fe/y.tab.cpp:
3510 * TAO_IDL/fe/idl.yy:
3511 * TAO_IDL/util/utl_err.cpp:
3512 * TAO_IDL/util/utl_global.cpp:
3514 - Added check for mismatched 'sequence<xxx>' template param
3515 - Updated parse state values
3516 - Updated semantic action that creates a fixed module
3517 - Added semantic action to create a template module
3519 Tue Nov 24 18:32:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3521 * TAO_IDL/ast/ast_param_holder.cpp:
3522 * TAO_IDL/ast/ast_template_module.cpp:
3523 * TAO_IDL/ast/ast_template_module_inst.cpp:
3524 * TAO_IDL/ast/ast_template_module_ref.cpp:
3525 * TAO_IDL/be/be_visitor.cpp:
3526 * TAO_IDL/fe/idl.yy:
3527 * TAO_IDL/fe/y.tab.cpp:
3528 * TAO_IDL/include/ast_param_holder.h:
3529 * TAO_IDL/include/ast_template_module.h:
3530 * TAO_IDL/include/ast_template_module_inst.h:
3531 * TAO_IDL/include/ast_template_module_ref.h:
3532 * TAO_IDL/include/idl_global.h:
3533 * TAO_IDL/util/utl_global.cpp:
3535 Fixed compile warnings and added semantic actions for
3536 formal template parameters.
3538 Mon Nov 23 20:37:29 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3540 * TAO_IDL/include/ast_template_module_ref.h:
3541 * TAO_IDL/ast/ast_template_module_ref.cpp:
3542 * TAO_IDL/be_include/be_template_module_ref.h:
3543 * TAO_IDL/be/be_template_module_ref.cpp:
3545 New files, containing the AST node type
3546 representing a reference to an IDL template
3547 module denoted by the IDL keyword 'alias'.
3549 * TAO_IDL/include/ast_visitor.h:
3550 * TAO_IDL/be/be_template_interface.cpp:
3551 * TAO_IDL/be/be_typedef.cpp:
3552 * TAO_IDL/be/be_visitor.cpp:
3553 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
3554 * TAO_IDL/ast/ast_template_interface.cpp:
3555 * TAO_IDL/be_include/be_visitor.h:
3556 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
3558 - Removed methods and code blocks referencing
3559 AST node types that have been removed.
3561 - Updated visit_* methods to frontend and backend
3564 - Updated create_* methods in generator classes.
3566 * orbsvcs/IFR_Service/ifr_visitor.h:
3567 * orbsvcs/IFR_Service/ifr_visitor.cpp:
3569 Update visit_* methods in base class visitor so
3570 backend IFR loader library will comple. New visit_*
3571 methods are not yet implemented.
3573 Fri Nov 20 20:22:23 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3575 * TAO_IDL/include/ast_module.h:
3576 * TAO_IDL/include/ast_connector.h:
3577 * TAO_IDL/ast/ast_connector.cpp:
3578 * TAO_IDL/ast/ast_module.cpp:
3579 * TAO_IDL/fe/y.tab.cpp:
3580 * TAO_IDL/fe/idl.yy:
3582 Removed more operations and includes that were caught
3583 by a build from scratch.
3585 Fri Nov 20 20:09:59 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3587 * TAO_IDL/include/ast_instantiated_connector.h:
3588 * TAO_IDL/include/ast_tmpl_port.h:
3589 * TAO_IDL/include/ast_tmpl_mirror_port.h:
3590 * TAO_IDL/ast/ast_instantiated_connector.cpp:
3591 * TAO_IDL/ast/ast_tmpl_mirror_port.cpp:
3592 * TAO_IDL/ast/ast_tmpl_port.cpp:
3593 * TAO_IDL/be_include/be_tmpl_port.h:
3594 * TAO_IDL/be_include/be_instantiated_connector.h:
3595 * TAO_IDL/be_include/be_tmpl_mirror_port.h:
3596 * TAO_IDL/be/be_tmpl_mirror_port.cpp:
3597 * TAO_IDL/be/be_tmpl_port.cpp:
3598 * TAO_IDL/be/be_instantiated_connector.cpp:
3600 Removed these files, the AST node types they contain
3601 are not relevant to the updated IDL3+ spec.
3603 * TAO_IDL/include/ast_template_module_inst.h:
3604 * TAO_IDL/ast/ast_template_module_inst.cpp:
3605 * TAO_IDL/be/be_template_module_inst.cpp:
3606 * TAO_IDL/be_include/be_template_module_inst.h:
3608 New files, containing the AST node type corresponding
3609 to an IDL template module declaration.
3611 * TAO_IDL/include/ast_generator.h:
3612 * TAO_IDL/include/fe_utils.h:
3613 * TAO_IDL/include/ast_mirror_port.h:
3614 * TAO_IDL/include/ast_provides.h:
3615 * TAO_IDL/include/ast_template_module.h:
3616 * TAO_IDL/include/ast_extended_port.h:
3617 * TAO_IDL/include/ast_uses.h:
3618 * TAO_IDL/include/ast_porttype.h:
3619 * TAO_IDL/include/ast_consumes.h:
3620 * TAO_IDL/include/ast_publishes.h:
3621 * TAO_IDL/include/ast_emits.h:
3622 * TAO_IDL/be/be_mirror_port.cpp:
3623 * TAO_IDL/be/be_extended_port.cpp:
3624 * TAO_IDL/be/be_generator.cpp:
3625 * TAO_IDL/be/be_porttype.cpp:
3626 * TAO_IDL/ast/ast_template_module.cpp:
3627 * TAO_IDL/ast/ast_generator.cpp:
3628 * TAO_IDL/ast/ast_extended_port.cpp:
3629 * TAO_IDL/ast/ast_mirror_port.cpp:
3630 * TAO_IDL/ast/ast_porttype.cpp:
3631 * TAO_IDL/be_include/be_generator.h:
3632 * TAO_IDL/be_include/be_porttype.h:
3633 * TAO_IDL/be_include/be_extended_port.h:
3634 * TAO_IDL/be_include/be_mirror_port.h:
3635 * TAO_IDL/fe/fe_utils.cpp:
3636 * TAO_IDL/fe/y.tab.cpp:
3637 * TAO_IDL/fe/idl.yy:
3639 Removed operations, args and blocks of code that are
3640 not relelvant to the updated IDL3+ spec.
3642 Thu Nov 19 20:47:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3644 * TAO_IDL/include/ast_param_holder.h:
3645 * TAO_IDL/include/ast_template_module.h:
3646 * TAO_IDL/be/be_param_holder.cpp:
3647 * TAO_IDL/be/be_template_module.cpp:
3648 * TAO_IDL/ast/ast_template_module.cpp:
3649 * TAO_IDL/ast/ast_param_holder.cpp:
3650 * TAO_IDL/be_include/be_template_module.h:
3651 * TAO_IDL/be_include/be_param_holder.h:
3653 New files, containing new AST node types
3654 corresponding to updates in the IDL3+ grammar.
3656 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
3657 * TAO_IDL/include/ast_generator.h:
3658 * TAO_IDL/include/ast_decl.h:
3659 * TAO_IDL/include/ast_connector.h:
3660 * TAO_IDL/be/be_enum_val.cpp:
3661 * TAO_IDL/be/be_template_interface.cpp:
3662 * TAO_IDL/be/be_connector.cpp:
3663 * TAO_IDL/be/be_generator.cpp:
3664 * TAO_IDL/ast/ast_connector.cpp:
3665 * TAO_IDL/ast/ast_template_common.cpp:
3666 * TAO_IDL/ast/ast_generator.cpp:
3667 * TAO_IDL/ast/ast_decl.cpp:
3668 * TAO_IDL/be_include/be_connector.h:
3669 * TAO_IDL/be_include/be_generator.h:
3673 * TAO_IDL/be_include/be_typedef.h:
3674 * TAO_IDL/include/ast_typedef.h:
3675 * TAO_IDL/ast/ast_typedef.cpp:
3676 * TAO_IDL/be/be_typedef.cpp:
3677 * TAO_IDL/ast/ast_field.cpp:
3678 * TAO_IDL/include/ast_field.h:
3680 Made typedef nodes subclasses of field
3681 nodes, similar to argument, attribute,
3682 port, etc. so the case when these nodes
3683 refer to IDL template parameters can be
3684 handled in a consistent manner.
3686 Thu Nov 19 14:43:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3688 * TAO_IDL/fe/idl.yy:
3689 * TAO_IDL/fe/y.tab.cpp:
3691 Fixed typos in generated file.
3693 Thu Nov 19 14:23:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3695 * TAO_IDL/ast/ast_expression.cpp:
3699 * TAO_IDL/fe/idl.yy:
3700 * TAO_IDL/fe/y.tab.cpp:
3702 Finished first cut of production rules for revised IDL3+ grammar.
3704 Mon Nov 16 20:22:50 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3706 * TAO_IDL/fe/idl.yy:
3707 * TAO_IDL/fe/y.tab.cpp:
3709 Started adding new production rules for template modules.
3711 Mon Nov 16 15:28:01 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
3713 * TAO_IDL/fe/idl.ll:
3714 * TAO_IDL/fe/idl.yy:
3715 * TAO_IDL/fe/lex.yy.cpp:
3716 * TAO_IDL/fe/lex.yy.cpp.diff:
3717 * TAO_IDL/fe/y.tab.h:
3718 * TAO_IDL/fe/y.tab.cpp:
3720 Removed '$' as keyword and added keyword 'alias'. Regenerated flex and
3723 Fri Dec 18 14:02:52 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3725 * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl:
3727 Added started argument for server.
3729 Fri Dec 18 13:44:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3732 Updated with fixed bugzilla entries.
3734 Fri Dec 18 09:23:37 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
3736 * tests/Bug_3790_Regression/server2.cpp:
3737 Simplified the test.
3739 Thu Dec 17 13:12:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3741 * tao/Leader_Follower.h:
3742 * tao/Leader_Follower.inl:
3743 Added method set_new_leader_generator().
3744 This resolves Bugzilla #3772.
3746 Thu Dec 17 13:03:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3748 * interop-tests/wchar/run_test.pl:
3750 Test is converted to use new test framework
3751 and added to fuzz build.
3753 Thu Dec 17 12:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3755 * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl:
3758 Thu Dec 17 11:45:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3760 * orbsvcs/tests/InterfaceRepo/IDL_Test/run_test.pl:
3761 * tests/Bug_3479_Regression/run_test.pl:
3762 * tests/TransportCurrent/IIOP/run_test.pl:
3763 * tests/TransportCurrent/Framework/run_test.pl:
3764 * tests/Client_Leaks/run_test.pl:
3765 * tests/ZIOP/run_test.pl:
3766 * tests/RTCORBA/Bug_3382_Regression/run_test.pl:
3768 Tests are converted to use new test framework
3769 and added to fuzz build.
3771 Thu Dec 17 10:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3773 * tao/GIOP_Message_Base.cpp:
3774 Fixed missing request id in logging of LocateRequest/LocateReply &
3776 This fixed Bugzilla #2898.
3778 Thu Dec 17 09:52:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
3780 * tests/Bug_3790_Regression/simple_test.idl:
3781 * tests/Bug_3790_Regression/simple_test_i.cpp:
3782 * tests/Bug_3790_Regression/simple_test_i.h:
3783 * tests/Bug_3790_Regression/server.cpp:
3784 * tests/Bug_3790_Regression/server2.cpp:
3785 * tests/Bug_3790_Regression/run_test.pl:
3786 * tests/Bug_3790_Regression/README:
3787 * tests/Bug_3790_Regression/Bug_3790_Regression.mpc:
3788 * bin/tao_orb_tests.lst:
3789 Added a test for bug#3790 and scheduled it for run as not fixed.
3791 Wed Dec 16 19:22:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3793 * tests/CDR/run_test.pl:
3796 Wed Dec 16 15:19:22 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3798 * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
3802 Wed Dec 16 14:18:03 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3804 * orbsvcs/tests/Notify/Timeout/run_test.pl:
3805 * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
3806 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
3807 * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
3808 * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
3809 * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
3810 * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
3811 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
3812 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
3813 * orbsvcs/tests/Notify/Basic/run_test.pl:
3814 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
3815 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
3816 * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
3817 * orbsvcs/tests/Notify/Blocking/run_test.pl:
3818 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
3819 * orbsvcs/tests/Notify/Lanes/run_test.pl:
3820 * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
3822 Removed AddLibPath where it isn't needed.
3824 Wed Dec 16 13:03:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
3826 * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp:
3827 * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp:
3828 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
3829 Changed the test so that event channel is destroyed before
3830 orb is shutdown. Removed unnecessary lib pathes from perl script.
3832 Wed Dec 16 11:26:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3834 * orbsvcs/tests/Notify/Ordering/run_test.pl:
3838 Tue Dec 15 12:20:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3840 * tests/OBV/Supports/server.cpp:
3843 Mon Dec 14 15:13:30 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3845 * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl:
3846 * orbsvcs/tests/Simple_Naming/run_test.pl:
3847 * orbsvcs/tests/Redundant_Naming/run_test.pl:
3848 * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
3849 * orbsvcs/examples/ImR/Combined_Service/run_test.pl:
3851 Tests are converted to use new test framework
3852 and added to fuzz build.
3854 Mon Dec 14 14:52:39 UTC 2009 Abdul Sowayan <sowayan@gmail.com>
3858 Updated to note iPhone/iPod Touch support.
3860 Mon Dec 14 14:50:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3862 * tests/OBV/Supports/server.cpp:
3863 * tests/OBV/Supports/Supports_Test_impl.cpp:
3864 Fixed faulty shutdown code causing server crashes.
3866 Mon Dec 14 13:58:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3868 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
3869 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
3870 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
3871 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
3872 Simplified generated code
3874 Mon Dec 14 07:26:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3876 * tests/Exposed_Policies/RT_Properties.{h,cpp}:
3877 Fixed unicode runtime problems
3879 Fri Dec 11 18:27:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3882 Removed all duplicated files
3884 Fri Dec 11 16:36:58 UTC 2009 Yan Dai <dai_y@ociweb.com>
3886 * tao/Valuetype/ValueBase.h:
3888 Removed explicit type specification for indirection flag to
3889 fix implicit constant conversion overflow warning.
3891 Fri Dec 11 12:27:25 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3893 * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
3894 * orbsvcs/tests/Bug_2285_Regression/server2.cpp:
3895 * orbsvcs/tests/Notify/Ordering/run_test.pl:
3896 * orbsvcs/tests/Notify/MC/run_test.pl:
3897 * orbsvcs/tests/Notify/Discarding/run_test.pl:
3898 * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
3899 * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
3900 * orbsvcs/tests/ImplRepo/run_test.pl:
3901 * orbsvcs/tests/Bug_2248_Regression/server.cpp:
3902 * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
3903 * tests/AlternateIIOP/run_test.pl:
3904 * examples/Load_Balancing/run_test.pl:
3906 Tests are converted to use new test framework
3907 and added to fuzz build.
3909 Fri Dec 11 09:58:33 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3911 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
3912 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
3913 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
3914 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
3916 Tests are converted to use new test framework
3917 and added to fuzz build.
3919 Fri Dec 11 09:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3921 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
3922 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
3923 * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
3924 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_all.pl:
3925 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_all.pl:
3926 * orbsvcs/tests/Notify/performance-tests/scripts/run_all.pl:
3927 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/run_all.pl:
3928 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
3929 * orbsvcs/examples/Notify/Lanes/run_test.pl:
3930 * tests/IOR_Endpoint_Hostnames/run_test.pl:
3931 * tests/Optimized_Connection/run_test.pl:
3933 Tests are converted to use new test framework
3934 and added to fuzz build.
3936 Fri Dec 11 09:01:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3939 BooleanSeq.pidl was listed twice
3941 Thu Dec 10 18:42:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3943 * bin/tao_other_tests.lst:
3944 * bin/tao_orb_tests.lst:
3945 Removed FUZZ completely, fuzz now checks all run*.pl scripts
3947 Thu Dec 10 16:45:24 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3949 * bin/tao_other_tests.lst:
3950 * bin/tao_orb_tests.lst:
3952 Tests are added to fuzz build.
3954 Thu Dec 10 15:06:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3956 * orbsvcs/examples/ImR/Combined_Service/run_test.pl:
3958 Test is converted to use new test framework
3959 and added to fuzz build.
3961 Thu Dec 10 14:54:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
3963 * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl:
3964 * orbsvcs/tests/Simple_Naming/run_test_ffp.pl:
3965 * orbsvcs/tests/Simple_Naming/run_test.pl:
3966 * orbsvcs/tests/Security/ssliop_corbaloc/run_test.pl:
3967 * orbsvcs/tests/Redundant_Naming/run_test.pl:
3968 * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
3969 * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
3970 * orbsvcs/tests/Bug_3444_Regression/run_test_ipv6.pl:
3971 * orbsvcs/tests/Bug_3444_Regression/run_test.pl:
3972 * orbsvcs/examples/ImR/Advanced/TestServer.cpp:
3973 * orbsvcs/examples/ImR/Advanced/server_main.cpp:
3974 * orbsvcs/examples/ImR/Advanced/TestServer.h:
3975 * orbsvcs/examples/ImR/Advanced/TestClient.cpp:
3976 * orbsvcs/examples/ImR/Advanced/manager_main.cpp:
3977 * orbsvcs/examples/ImR/Advanced/TestClient.h:
3978 * orbsvcs/examples/ImR/Advanced/run_test.pl:
3979 * tests/Bug_1635_Regression/run_test.pl:
3980 * tests/Bug_1628_Regression/run_test.pl:
3982 Tests are converted to use new test framework
3983 and added to fuzz build.
3985 Thu Dec 10 13:45:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
3987 * tests/Oneways_Invoking_Twoways/Client_Task.cpp:
3988 * tests/Oneways_Invoking_Twoways/Receiver_i.cpp:
3989 * tests/Oneways_Invoking_Twoways/client.cpp:
3990 * tests/Oneways_Invoking_Twoways/Sender_i.cpp:
3991 * tests/Oneways_Invoking_Twoways/run_test.pl:
3992 Changed to fix problems with incorrect shutdown sequence
3993 (see Bugzilla 2068).
3995 Thu Dec 10 13:03:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
3997 Reverted change below, causes correct code to break
3999 Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4001 * tao/String_Manager_T.h
4002 * tao/String_Sequence_Element_T.h:
4003 Added private operator != and ==, the string elements
4004 just behave like char*, so != and == on them is illegal
4005 and doesn't check the strings itself. If any user has
4006 done this without realizing this, this change will now
4007 give the user a compile error
4009 Thu Dec 10 12:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
4011 * tests/BiDirectional_DelayedUpcall/client.cpp:
4012 * tests/BiDirectional_DelayedUpcall/test_i.cpp:
4013 * tests/BiDirectional_DelayedUpcall/test_i.inl:
4014 * tests/BiDirectional_DelayedUpcall/test_i.h:
4015 Fixed problem with illegal send of request after ORB shutdown.
4018 Thu Dec 10 11:57:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4020 * tao/String_Manager_T.h
4021 * tao/String_Sequence_Element_T.h:
4022 Added private operator != and ==, the string elements
4023 just behave like char*, so != and == on them is illegal
4024 and doesn't check the strings itself. If any user has
4025 done this without realizing this, this change will now
4026 give the user a compile error
4028 * tao/TransportCurrent/Transport_Current.h:
4031 Thu Dec 10 11:42:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
4033 * tests/Bug_3672_Regression/ami_test_i.cpp:
4034 * tests/Bug_3672_Regression/client.cpp:
4035 Test did not work correctly on Windows because of timing issues.
4036 Changed to work correctly on Windows also.
4038 Thu Dec 10 10:32:56 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4040 * orbsvcs/tests/Bug_1436_Regression/run_test.pl:
4041 * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl:
4042 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl:
4043 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_high_path.pl:
4044 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl:
4045 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_other_paths.pl:
4046 * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl:
4047 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl:
4048 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops_RTCORBA/run_test.pl:
4049 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl:
4050 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/3_Hops/run_test.pl:
4051 * orbsvcs/tests/FT_App/run_test_demo.pl:
4052 * orbsvcs/tests/FT_App/run_test_fault_consumer.pl:
4053 * orbsvcs/tests/FT_App/run_test_detector.pl:
4054 * orbsvcs/tests/Event/Mcast/Complex/run_test.pl:
4055 * orbsvcs/tests/Bug_2248_Regression/client.cpp:
4056 * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp:
4057 * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl:
4058 * orbsvcs/tests/Bug_1437_Regression/run_test.pl:
4060 Tests are converted to use new test framework
4061 and added to fuzz build.
4063 Wed Dec 9 21:16:38 UTC 2009 Yan Dai <dai_y@ociweb.com>
4065 * tests/OBV/Indirection/MessengerClient.cpp:
4069 Wed Dec 9 14:24:58 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4071 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
4072 Don't generate code to call get_receptacle_policy, that doesn't
4075 Wed Dec 9 12:45:58 UTC 2009 Martin Corino <mcorino@remedy.nl>
4077 * tests/OBV/Supports/Supports_Test.mpc:
4078 Removed dummy_label dependency.
4080 * tests/OBV/Supports/client.cpp:
4081 Fixed small coding error.
4083 * bin/tao_orb_tests.lst:
4084 Reenabled the OBV/Supports test again since the reason for
4085 excluding this one seems to have been invalidated (long ago?).
4087 Wed Dec 9 12:31:58 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
4089 * tests/Bug_1361_Regression/Server_Thread_Pool.h:
4092 Wed Dec 9 10:38:26 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4094 * orbsvcs/tests/CosEvent/Basic/run_test.pl:
4095 * orbsvcs/tests/Bug_1334_Regression/run_test.pl:
4096 * orbsvcs/tests/Notify/Timeout/run_test.pl:
4097 * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
4098 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
4099 * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
4100 * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
4101 * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
4102 * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
4103 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
4104 * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
4105 * orbsvcs/tests/Notify/Ordering/run_test.pl:
4106 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
4107 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
4108 * orbsvcs/tests/Notify/Basic/run_test.pl:
4109 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
4110 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
4111 * orbsvcs/tests/Notify/Blocking/run_test.pl:
4112 * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
4113 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
4114 * orbsvcs/tests/Notify/MC/run_test.pl:
4115 * orbsvcs/tests/Notify/Lanes/run_test.pl:
4116 * orbsvcs/tests/Notify/Discarding/run_test.pl:
4117 * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
4118 * orbsvcs/tests/Event/Basic/run_test.pl:
4119 * orbsvcs/tests/Event/Performance/run_test.pl:
4120 * orbsvcs/tests/Bug_1393_Regression/run_test.pl:
4121 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl:
4122 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl:
4123 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl:
4124 * tests/Bug_1476_Regression/run_test.pl:
4125 * tests/Bug_2494_Regression/run_test.pl:
4126 * tests/POA/Adapter_Activator/run_test.pl:
4127 * tests/POA/Explicit_Activation/run_test.pl:
4128 * tests/POA/On_Demand_Activation/run_test.pl:
4129 * tests/POA/Loader/run_test.pl:
4130 * tests/POA/On_Demand_Loading/run_test.pl:
4131 * tests/POA/Reference_Counted_Servant/run_test.pl:
4132 * tests/Collocation/run_test.pl:
4133 * tests/CodeSets/simple/run_test.pl:
4134 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
4135 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
4136 * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
4137 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
4138 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
4139 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
4140 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
4141 * tests/Oneway_Timeouts/run_test.pl:
4142 * tests/Smart_Proxies/On_Demand/server.cpp:
4143 * tests/Smart_Proxies/On_Demand/run_test.pl:
4144 * tests/Smart_Proxies/Benchmark/server.cpp:
4145 * tests/Smart_Proxies/Benchmark/run_test.pl:
4146 * tests/Bug_3676_Regression/run_test.pl:
4147 * tests/Oneways_Invoking_Twoways/run_test_svc.pl:
4148 * bin/tao_other_tests.lst:
4150 Tests are converted to use new test framework
4151 and added to fuzz build.
4153 Wed Dec 9 10:11:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4155 * TAO_IDL/be/be_provides.cpp:
4156 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
4157 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
4158 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
4159 * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
4160 Merged changes from local facets branch
4162 Mon Dec 7 17:51:59 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4164 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
4166 filled in connection logic.
4168 Sat Dec 5 05:35:27 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4170 * TAO_IDL/be/be_provides.cpp:
4171 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
4172 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
4174 Codegen modifications for local facets.
4176 Wed Dec 2 00:45:54 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
4178 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
4179 * TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp:
4181 preliminary changes.
4183 Wed Dec 9 09:40:10 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
4185 * tests/Bug_1361_Regression/Echo_Caller.cpp:
4186 * tests/Bug_1361_Regression/Echo_Caller.h:
4187 * tests/Bug_1361_Regression/server.cpp:
4188 * tests/Bug_1361_Regression/Server_Thread_Pool.cpp:
4189 * tests/Bug_1361_Regression/Server_Thread_Pool.h:
4190 * tests/Bug_1361_Regression/run_test.pl:
4191 Changed the test so that it doesn't shutdown the orb until
4192 all threads are done with the remote calls. Substantially
4193 extended the time for server shutdown since threads in server's
4194 pool don't handle shutdown message until they send all (50)
4198 * tao/Messaging/Messaging_Policy_i.cpp:
4200 This fixes Bug#3682. SYNC_WITH_TRANSPORT is now really
4201 default synch scope policy in TAO.
4203 * tao/Leader_Follower_Flushing_Strategy.cpp:
4204 Changed the code to poll the reactor instead of running
4205 it indefinitely. This fixes bug#3697.
4207 Wed Dec 9 08:15:14 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4209 * TAO_IDL/be/be_codegen.cpp:
4210 Use Error in error messages so that the scoreboard flags them red
4212 Wed Dec 9 05:55:14 UTC 2009 Yan Dai <dai_y@ociweb.com>
4214 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
4215 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
4216 * tests/OBV/Indirection/Factory.h:
4217 * tests/OBV/Indirection/Factory.cpp:
4218 * tests/OBV/Indirection/Messenger.idl:
4219 * tests/OBV/Indirection/Messenger_i.h:
4220 * tests/OBV/Indirection/Messenger_i.cpp:
4224 Wed Dec 9 01:27:54 UTC 2009 Yan Dai <dai_y@ociweb.com>
4228 Fixed bugs in offset() method that incorrectly calculate
4229 the offset when multiple message blocks are chained.
4231 * tao/Valuetype/ValueBase.cpp:
4233 Fixed bugs that should use the offset() to find out a
4234 position to current wr_ptr.
4236 * tests/OBV/Indirection/Factory.h:
4237 * tests/OBV/Indirection/Factory.cpp:
4238 * tests/OBV/Indirection/Messenger.idl:
4239 * tests/OBV/Indirection/MessengerClient.cpp:
4240 * tests/OBV/Indirection/MessengerServer.cpp:
4241 * tests/OBV/Indirection/Messenger_i.h:
4242 * tests/OBV/Indirection/Messenger_i.cpp:
4244 Added test case to verify the fixes. The new test case
4245 send longer message that would involve multiple message
4246 blocks with indirection in output CDR stream.
4248 Tue Dec 8 10:25:47 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4250 * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
4251 * orbsvcs/tests/Notify/Persistent_POA/Structured_Supplier.cpp:
4252 * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
4253 * orbsvcs/tests/Notify/Blocking/run_test.pl:
4254 * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp:
4255 * orbsvcs/tests/Notify/Structured_Filter/Structured_Supplier.cpp:
4256 * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
4257 * orbsvcs/tests/FT_App/run_test_rmregistry.pl:
4258 * orbsvcs/tests/FT_App/run_test_registry.pl:
4259 * orbsvcs/tests/EC_Throughput/run_test_overflow.pl:
4260 * orbsvcs/tests/EC_Throughput/run_test.pl:
4261 * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl:
4262 * orbsvcs/tests/Event/Mcast/Simple/run_test.pl:
4263 * orbsvcs/tests/Event/Mcast/Two_Way/run_test.pl:
4264 * orbsvcs/tests/Bug_2248_Regression/client.cpp:
4265 * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
4266 * orbsvcs/tests/RTCosScheduling/run_test.pl:
4267 * orbsvcs/tests/Bug_3387_Regression/run_test.pl:
4268 * performance-tests/CSD_Strategy/TestApps/run_test.pl:
4269 * performance-tests/RTCorba/Thread_Pool/run_test.pl:
4270 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
4271 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
4273 Tests are converted to use new test framework
4274 and added to fuzz build.
4276 Tue Dec 8 09:20:00 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4278 * bin/tao_orb_tests.lst:
4279 Added OBV/Indirection
4281 Mon Dec 7 18:22:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
4283 * bin/tao_orb_tests.lst:
4284 Removed !FIXED_BUGS_ONLY for Bug_3672_Regression test.
4286 Mon Dec 7 10:40:49 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4288 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
4289 * bin/tao_other_tests.lst:
4291 Test is converted to use new test framework
4292 and added to fuzz build.
4294 Mon Dec 7 10:19:29 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4296 * tests/IOR_Endpoint_Hostnames/run_test.pl:
4297 * examples/Quoter/run_test.pl:
4298 * examples/Callback_Quoter/run_test.pl:
4300 Tests are converted to use new test framework
4301 and added to fuzz build.
4303 Mon Dec 7 09:59:08 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4305 * orbsvcs/tests/EC_Custom_Marshal/run_test.pl:
4306 * orbsvcs/tests/COIOP_Naming_Test/run_test.pl:
4307 * orbsvcs/tests/Notify/Timeout/run_test.pl:
4308 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
4309 * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
4310 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
4311 * orbsvcs/tests/Notify/Basic/run_test.pl:
4312 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp:
4313 * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Supplier.cpp:
4314 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
4315 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
4316 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
4317 * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
4318 * orbsvcs/tests/Notify/MC/test_monitor.cpp:
4319 * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp:
4320 * orbsvcs/tests/Notify/MC/run_test.pl:
4321 * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl:
4322 * orbsvcs/tests/ImplRepo/scale/run_test.pl:
4323 * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp:
4324 * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerClient.cpp:
4325 * orbsvcs/tests/ImplRepo/Bug_2604_Regression/run_test.pl:
4326 * orbsvcs/tests/ImplRepo/NameService/run_test.pl:
4327 * orbsvcs/tests/ImplRepo/locked/run_test.pl:
4328 * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
4329 * orbsvcs/tests/ImplRepo/run_test.pl:
4330 * orbsvcs/tests/Bug_3598b_Regression/run_test.pl:
4331 * tests/Muxing/run_test.pl:
4332 * tests/ORB_init/Portspan/run_test.pl:
4333 * tests/Bug_2183_Regression/run_test.pl:
4334 * tests/Bug_3108_Regression/run_test.pl:
4335 * bin/tao_other_tests.lst:
4336 * bin/tao_orb_tests.lst:
4337 * utils/nslist/run_test.pl:
4338 * examples/Quoter/run_test.pl:
4339 * examples/Callback_Quoter/run_test.pl:
4340 * examples/Persistent_Grid/run_test.pl:
4342 Tests are converted to use new test framework
4343 and added to fuzz build.
4345 Mon Dec 7 09:43:00 UTC 2009 Martin Corino <mcorino@remedy.nl>
4347 * ACE_wrappers/TAO/tao/Thread_Lane_Resources.h:
4348 * ACE_wrappers/TAO/tao/Thread_Lane_Resources.cpp:
4349 * ACE_wrappers/TAO/tao/Thread_Lane_Resources_Manager.h:
4350 * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.cpp:
4351 * ACE_wrappers/TAO/tao/Default_Thread_Lane_Resources_Manager.h:
4352 * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.h:
4353 * ACE_wrappers/TAO/tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
4354 * ACE_wrappers/TAO/tao/ORB_Core.cpp:
4356 Replaced #clear_rw_transports() method by #close_all_transports() method.
4357 This fixes Bugzilla #3672.
4358 Like before this behaviour is controlled by ORB option
4359 ORBDropRepliesDuringShutdown, which by default is on.
4362 Mon Dec 7 07:13:34 UTC 2009 Yan Dai <dai_y@ociweb.com>
4364 * tao/PortableServer/Upcall_Wrapper.cpp:
4365 * tao/operation_details.cpp:
4367 Fixed the issue that the indirection maps are not cleaned up
4368 when marshal/demarshal raises exception.
4370 Sun Dec 6 03:07:00 UTC 2009 Yan Dai <dai_y@ociweb.com>
4374 Updated automake files.
4376 * tests/OBV/Indirection/Makefile.am:
4378 Added automake file.
4382 Made copy constructor initialize indirection maps instead of
4383 using assign operator.
4385 Sun Dec 6 02:01:17 UTC 2009 Yan Dai <dai_y@ociweb.com>
4387 * tao/Intrusive_Ref_Count_Object_T.h:
4388 * tao/Intrusive_Ref_Count_Object_T.inl:
4389 * tao/Intrusive_Ref_Count_Object_T.cpp:
4391 Added missing files in last commit.
4393 Fri Dec 4 23:18:26 UTC 2009 Yan Dai <dai_y@ociweb.com>
4395 Merged in valuetype repository id and value indirection support
4396 on both input and output streams from OCI (RT #13502).
4398 * MPC/config/valuetype_out_indirection.mpb:
4400 Added mpc feature to optionally turn on the indirection
4401 support on valuetype outgoing message. It defaults to
4402 be enabled. To be compatible with previous version TAO,
4404 "-features valuetype_out_indirection=0" to disable it.
4406 * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp:
4407 * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
4409 Modified the valuetype unmarshall method to support
4412 * tao/Intrusive_Ref_Count_Object_T.h:
4413 * tao/Intrusive_Ref_Count_Object_T.inl:
4414 * tao/Intrusive_Ref_Count_Object_T.cpp:
4416 Added wrapper for non reference counted data type to provide reference
4417 counting feature so it can use the TAO_Intrusive_Ref_Count_Handle
4424 - Used smart point hash map for indirection maps (repository id, value
4425 and codebase_url). The maps map the already read/written values.
4426 - Added methods to access/update indirection maps.
4427 - The maps are only created when valuetype data is marshalled or
4429 - Added offset(pos) method to calculate the offset between provided
4430 position and current wr_ptr.
4432 * tao/Valuetype/ValueBase.h:
4433 * tao/Valuetype/ValueBase.inl:
4434 * tao/Valuetype/ValueBase.cpp:
4436 - Added repository id and value indirection support on both input
4438 - The codebase_url indirection on input stream was also added but
4439 not tested. TAO does not support codebase currently and the codebase
4440 url indirection is added for future support. TAO can read codebase_url
4441 from other ORB implementation but the codebase_url is not used.
4442 - Used TAO_HAS_VALUETYPE_OUT_INDIRECTION define to optionally turn on
4443 and off the outgoing message indirection. This is to support backward
4446 * tao/operation_details.cpp:
4447 * tao/PortableServer/Upcall_Wrapper.cpp:
4449 Cleaned the indirection maps after marshalling/unmarshalling complete.
4451 * tao/AnyTypeCode/Any_Impl_T.cpp:
4452 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
4454 Made Any_Unknown_IDL_Type cdr share the maps from input cdr of the
4455 request so previous indirection can be used during unmarshalling any.
4457 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
4459 Updated unmarshal method based on tao_idl changes.
4461 * tao/Valuetype.mpc:
4462 * tao/PortableServer.mpc:
4465 Added dependency on valuetype_out_indirection feature.
4467 * tests/OBV/indirection/Factory.h:
4468 * tests/OBV/indirection/Factory.cpp:
4469 * tests/OBV/indirection/Messenger.idl:
4470 * tests/OBV/indirection/MessengerClient.cpp:
4471 * tests/OBV/indirection/MessengerServer.cpp:
4472 * tests/OBV/indirection/Messenger_i.h:
4473 * tests/OBV/indirection/Messenger_i.cpp:
4474 * tests/OBV/indirection/README:
4475 * tests/OBV/indirection/indirection.mpc:
4476 * tests/OBV/indirection/run_test.pl:
4478 - Added automation test for indirection support in TAO. The test
4479 based on the JacORB demo/value test. This can also be used for
4480 interoperability test between TAO and JacORB.
4481 - The indirection test with truncatable value was added. The test
4482 passed between the TAO server and client, but the interoperablity
4483 test with JacORB failed. It also failed on previous TAO version.
4487 Added entry for indirection support.
4489 Fri Dec 4 21:00:38 UTC 2009 Yan Dai <dai_y@ociweb.com>
4491 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4492 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
4493 * orbsvcs/LoadBalancer/LoadManager.cpp:
4495 Renamed init() to initialize() to avoid Warning W8022 on borland build.
4497 Fri Dec 4 17:25:32 UTC 2009 Yan Dai <dai_y@ociweb.com>
4501 Added entry for member validation feature in LoadBalancer.
4503 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4505 Disable Warning 8022 for borland build.
4507 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
4508 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
4509 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
4511 Fixed fuzz warning and errors.
4513 Fri Dec 4 12:39:26 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4515 * tests/Bug_1869_Regression/client.cpp:
4517 Tests is converted to use new test framework
4518 and added to fuzz build.
4520 Fri Dec 4 09:13:17 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4522 * orbsvcs/tests/Notify/Persistent_Filter/run_test.pl:
4523 * orbsvcs/tests/Notify/Discarding/run_test.pl:
4524 * orbsvcs/tests/FT_App/run_test_notifier.pl:
4525 * orbsvcs/tests/Event/Basic/run_test.pl:
4526 * orbsvcs/tests/Event/Performance/run_test.pl:
4527 * orbsvcs/tests/Event/UDP/run_test.pl:
4528 * orbsvcs/tests/Bug_3387_Regression/MessengerServer.cpp:
4529 * orbsvcs/tests/Bug_3387_Regression/MessengerClient.cpp:
4530 * orbsvcs/tests/Bug_3387_Regression/run_test.pl:
4531 * orbsvcs/tests/Bug_2247_Regression/run_test.pl:
4532 * orbsvcs/tests/EC_MT_Mcast/run_test.pl:
4533 * performance-tests/Protocols/run_senders.pl:
4534 * tests/Server_Leaks/run_test.pl:
4535 * tests/Bug_1551_Regression/server.cpp:
4536 * tests/Bug_1551_Regression/run_test.pl:
4537 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
4538 * tests/Connection_Purging/run_test.pl:
4539 * tests/Bug_1482_Regression/server.cpp:
4540 * tests/Bug_1482_Regression/run_test.pl:
4541 * tests/ForwardOnceUponException/run_test.pl:
4542 * tests/Reliable_Oneways/run_test.pl:
4543 * examples/Buffered_Oneways/run_test.pl:
4544 * examples/ior_corbaloc/run_test.pl:
4546 Tests are converted to use new test framework
4547 and added to fuzz build.
4549 Thu Dec 3 12:15:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4551 * tao/Incoming_Message_Stack.h:
4552 C++ Builder 2010 fix
4555 Extended some debug info
4557 * tao/Synch_Invocation.cpp:
4558 Removed intermediate variable
4560 * tao/TAO_Internal.cpp:
4561 Improved debug message
4563 * tao/ZIOP/ZIOP.cpp:
4566 Thu Dec 3 09:24:17 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4568 * orbsvcs/tests/Bug_1395_Regression/run_test.pl:
4569 * orbsvcs/tests/CosEvent/Basic/run_test.pl:
4570 * orbsvcs/tests/Bug_2285_Regression/run_test2.pl:
4571 * orbsvcs/tests/Bug_2285_Regression/run_test.pl:
4572 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
4573 * orbsvcs/tests/Notify/Bug_1884_Regression/run_test.pl:
4574 * orbsvcs/tests/Notify/Ordering/run_test.pl:
4575 * orbsvcs/tests/Notify/Bug_2415_Regression/run_test.pl:
4576 * orbsvcs/tests/Notify/ThreadPool/run_test.pl:
4577 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp:
4578 * orbsvcs/tests/FT_App/FT_TestReplica_i.h:
4579 * orbsvcs/tests/FT_App/run_test_rmnotifier.pl:
4580 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
4581 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
4582 * orbsvcs/tests/FT_App/run_test_basic.pl:
4583 * tests/Nested_Upcall_Crash/run_test.pl:
4585 Tests are converted to use new test framework
4586 and added to fuzz build.
4588 Thu Dec 3 08:09:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4590 * orbsvcs/IFR_Service/IFR_Service.mpc:
4593 Thu Dec 3 08:03:35 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4595 * orbsvcs/Naming_Service/NT_Naming_Server.cpp:
4598 * orbsvcs/orbsvcs/Notify/Delivery_Request.h:
4601 * orbsvcs/orbsvcs/Trader/Trader.h:
4604 Wed Dec 2 20:56:35 UTC 2009 Yan Dai <dai_y@ociweb.com>
4606 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
4607 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
4609 Tests are converted to use new test framework.
4611 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc:
4612 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
4614 Removed duplicated sections introduced from merging.
4616 Wed Dec 2 18:17:04 UTC 2009 Yan Dai <dai_y@ociweb.com>
4618 Merged in changes from OCI (RT #13323) that added member validation
4619 feature to LoadBalancer.
4621 * orbsvcs/LoadBalancer/LoadManager.cpp:
4623 - Added parameters for passing ping_timeout in milliseconds('-t') and
4624 ping_interval in seconds('-i'). The default ping_interval is 0 which means
4625 no validation thread launched. Otherwise each member will be validated
4626 periodically. The period is in a range of minimum ping_interval and maximum
4627 num of members validated * ping_timeout.
4628 - The LB service needs be run with RW strategy configuration to ensure the
4629 next_member, add_member and remove_member performed sequentially.
4631 static Client_Strategy_Factory "-ORBWaitStrategy rw -ORBTransportMuxStrategy
4632 exclusive -ORBConnectStrategy blocked -ORBConnectionHandlerCleanup 1"
4633 static Resource_Factory "-ORBFlushingStrategy blocking"
4635 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.h:
4636 * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
4638 Added the validate thread to periodically ping all active members. The
4639 liveliness status update is done in PortableGroup lib. The next_member()
4640 query strategy to get next member in maximum number of existing members
4641 times until an active member is found.
4643 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.h:
4644 * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp:
4646 Fixed issue that the location index from previous next_member() call may
4647 not be valid if the member list is changed since then. Now it verify if
4648 the list is changed and then find the next member based on RR strategy.
4650 * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp:
4652 Added try/catch around factory delete_object() call,
4653 because it's possible the factory is down. This could
4654 be called in the path of remove_member after member
4655 liveliness check failure. Without try/catch, the member
4656 will not be removed cleanly.
4658 * orbsvcs/orbsvcs/PortableGroup/PG_MemberInfo.h:
4660 Added liveliness status and group reference.
4662 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
4663 * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
4665 Added more functions to support member validation and inactive
4668 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.h:
4669 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Basic.cpp:
4670 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc:
4671 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.h:
4672 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/LB_server.cpp:
4673 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Makefile.am:
4674 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/README:
4675 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/Test.idl:
4676 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/client.cpp:
4677 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/non-windows.conf:
4678 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/run_test.pl:
4679 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/server.cpp:
4680 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/svc.conf:
4681 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/windows.conf:
4682 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
4683 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.h:
4684 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory.cpp:
4685 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.h:
4686 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Map.cpp:
4687 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.h:
4688 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Factory_Struct.cpp:
4689 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.h:
4690 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_Factory_Server.cpp:
4691 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.h:
4692 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/LB_server.cpp:
4693 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Makefile.am:
4694 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/README:
4695 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.h:
4696 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Simple.cpp:
4697 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/Test.idl:
4698 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/client.cpp:
4699 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/factory_server.cpp:
4700 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/non-windows.conf:
4701 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/run_test.pl:
4702 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/server.cpp:
4703 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf:
4704 * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/windows.conf.xml:
4706 Added validation tests.
4708 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp:
4710 Fixed a bug that deleted object after orb shutdown and got
4713 * bin/tao_other_tests.lst:
4715 Added validation tests.
4717 Wed Dec 2 14:01:43 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
4719 * tao/RTCORBA/RT_ORB_Loader.cpp:
4720 Improved a little the fix for bug#3755. There is no need
4721 to obtain a global gestalt.
4723 Wed Dec 2 12:32:36 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4725 * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
4726 * examples/RTScheduling/MIF_Scheduler/run_test.pl:
4728 Tests are converted to use new test framework
4729 and added to fuzz build.
4731 Wed Dec 2 10:07:02 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4733 * orbsvcs/tests/Bug_1630_Regression/run_test.pl:
4734 * orbsvcs/tests/BiDir_CORBALOC/run_test.pl:
4735 * orbsvcs/tests/HTIOP/Hello/run_test.pl:
4736 * orbsvcs/tests/HTIOP/AMI/run_test.pl:
4737 * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
4738 * orbsvcs/tests/Notify/Lanes/README:
4739 * orbsvcs/tests/Notify/Lanes/run_test.pl:
4740 * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl:
4741 * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl:
4742 * orbsvcs/tests/Bug_2248_Regression/run_test.pl:
4743 * orbsvcs/tests/Time/run_test.pl:
4744 * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl:
4745 * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp:
4746 * tests/IOR_Endpoint_Hostnames/generate_ior.cpp:
4747 * tests/IOR_Endpoint_Hostnames/IOR_Endpoint_Hostnames.mpc:
4748 * tests/IOR_Endpoint_Hostnames/Makefile.am:
4749 * tests/IOR_Endpoint_Hostnames/run_test.pl:
4750 * tests/Bug_1482_Regression/run_test.pl:
4751 * tests/Nested_Upcall_Crash/run_test.pl:
4752 * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
4753 * examples/RTScheduling/MIF_Scheduler/run_test.pl:
4754 * examples/AMH/Sink_Server/run_test.pl:
4755 * examples/Load_Balancing/run_test.pl:
4757 Tests are converted to use new test framework
4758 and added to fuzz build.
4760 Tue Dec 1 10:44:09 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4762 * orbsvcs/examples/Notify/Subscribe/run_test.pl:
4763 * orbsvcs/examples/Notify/Filter/run_test.pl:
4765 Test are converted to use new test framework
4766 and added to fuzz build.
4768 Tue Dec 1 09:48:38 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4770 * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl:
4771 * orbsvcs/tests/Bug_2800_Regression/client.cpp:
4772 * orbsvcs/tests/Bug_2800_Regression/run_test_federated.pl:
4773 * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp:
4774 * orbsvcs/tests/Bug_2800_Regression/run_test.pl:
4775 * orbsvcs/tests/Bug_2777_Regression/run_test.pl:
4776 * orbsvcs/tests/Bug_3673_Regression/client.cpp:
4777 * orbsvcs/tests/Bug_3673_Regression/nsmain.cpp:
4778 * orbsvcs/tests/Bug_3673_Regression/run_test.pl:
4779 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops_RTCORBA/run_test.pl:
4780 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated_RTCORBA/run_test.pl:
4781 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/2_Hops/run_test.pl:
4782 * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Colocated/run_test.pl:
4783 * orbsvcs/tests/EC_Multiple/run_test.pl:
4784 * orbsvcs/tests/Interoperable_Naming/run_test.pl:
4785 * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl:
4786 * orbsvcs/examples/ORT/run_test.pl:
4787 * orbsvcs/examples/Notify/Subscribe/run_test.pl:
4788 * orbsvcs/examples/Notify/ThreadPool/run_test.pl:
4789 * orbsvcs/examples/Notify/Lanes/run_test.pl:
4790 * orbsvcs/examples/Notify/Filter/run_test.pl:
4791 * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl:
4792 * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl:
4793 * orbsvcs/examples/RtEC/Simple/run_test.pl:
4794 * performance-tests/POA/Create_Reference/run_test.pl:
4795 * tests/Faults/run_test_pp.pl:
4796 * tests/Faults/run_test.pl:
4797 * tests/Muxing/run_test.pl:
4798 * tests/Bug_1020_Regression/run_test.pl:
4799 * tests/Bug_1551_Regression/run_test.pl:
4800 * tests/Bug_2678_Regression/run_test.pl:
4801 * tests/MT_Server/run_test.pl:
4802 * tests/LongUpcalls/run_test.pl:
4803 * tests/Bug_2084_Regression/run_test.pl:
4804 * tests/Bug_1482_Regression/run_test.pl:
4805 * tests/Bug_3547_Regression/run_test.pl:
4806 * tests/Bug_2174_Regression/run_test.pl:
4807 * tests/POA/TIE/server.cpp:
4808 * tests/POA/TIE/run_test.pl:
4809 * tests/MT_BiDir/run_test.pl:
4810 * tests/Monitor/Marshal_Buffer/run_test.pl:
4811 * tests/Bug_1869_Regression/client.cpp:
4812 * tests/Bug_1869_Regression/run_test.pl:
4813 * tests/Nested_Upcall_Crash/run_test.pl:
4814 * tests/ORB_Local_Config/run_tests_all.pl:
4815 * tests/Bug_1269_Regression/run_test.pl:
4816 * tests/Forwarding/run_test.pl:
4817 * bin/tao_orb_tests.lst:
4819 Test are converted to use new test framework
4820 and added to fuzz build.
4822 Thu Nov 26 02:02:24 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
4824 * docs/documentation.html: Updated the documentation to reference
4825 the "CORBA Explained Simply" and "Advanced CORBA Programming
4826 with C++" books. Thanks to Joost Kraaijeveld <J dot Kraaijeveld
4827 at Askesis dot nl> for motivating this.
4829 Mon Nov 30 12:26:32 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4831 * orbsvcs/tests/Simple_Naming/run_test.pl:
4832 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
4833 * tests/Oneway_Timeouts/run_test.pl:
4834 * tests/Parallel_Connect_Strategy/run_test.pl:
4835 * tests/Muxed_GIOP_Versions/run_test.pl:
4836 * tests/InterOp-Naming/run_test.pl:
4837 * bin/tao_other_tests.lst:
4839 Test are converted to use new test framework
4840 and added to fuzz build.
4842 Mon Nov 30 10:01:49 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4844 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl:
4845 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl:
4846 * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl:
4847 * orbsvcs/tests/Simple_Naming/run_test.pl:
4848 * orbsvcs/tests/Security/InsecureReferences/run_test.pl:
4849 * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl:
4850 * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl:
4851 * orbsvcs/tests/Security/Crash_Test/run_test.pl:
4852 * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl:
4853 * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl:
4854 * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl:
4855 * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl:
4856 * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl:
4857 * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl:
4858 * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/run_test.pl:
4859 * orbsvcs/tests/AVStreams/Latency/run_test.pl:
4860 * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl:
4861 * orbsvcs/tests/AVStreams/Pluggable/run_test.pl:
4862 * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl:
4863 * orbsvcs/tests/AVStreams/Simple_Two_Stage/run_test.pl:
4864 * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl:
4865 * orbsvcs/tests/AVStreams/Multicast/run_test.pl:
4866 * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl:
4867 * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl:
4868 * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl:
4869 * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_all.pl:
4870 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
4871 * orbsvcs/tests/Notify/XML_Persistence/run_test.pl:
4872 * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
4873 * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl:
4874 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl:
4875 * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
4876 * orbsvcs/tests/InterfaceRepo/IFR_Self_Recursive_IDL_Test/run_test.pl:
4877 * performance-tests/POA/Implicit_Activation/run_test.pl:
4878 * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl:
4879 * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl:
4880 * performance-tests/Callback/run_test.pl:
4881 * performance-tests/Latency/AMH_Single_Threaded/run_test.pl:
4882 * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl:
4883 * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl:
4884 * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
4885 * tests/Big_Twoways/run_test.pl:
4886 * tests/Bug_2918_Regression/run_test.pl:
4887 * tests/Strategies/run_test.pl:
4888 * tests/Bug_1482_Regression/run_test.pl:
4889 * tests/Portable_Interceptors/Benchmark/run_test.pl:
4890 * tests/Xt_Stopwatch/run_test.pl:
4891 * tests/Multiple/run_test.pl:
4892 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
4893 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
4894 * tests/Oneway_Timeouts/client.cpp:
4895 * tests/Oneway_Timeouts/server.cpp:
4896 * tests/Oneway_Timeouts/run_test.pl:
4897 * tests/Smart_Proxies/Policy/server.cpp:
4898 * tests/Smart_Proxies/Policy/run_test.pl:
4899 * tests/Bug_1270_Regression/run_test.pl:
4900 * tests/Parallel_Connect_Strategy/run_test.pl:
4901 * tests/Muxed_GIOP_Versions/run_test.pl:
4902 * tests/Connect_Strategy_Test/run_test.pl:
4903 * tests/Big_Oneways/run_test.pl:
4904 * tests/Bug_1627_Regression/server.cpp:
4905 * tests/Bug_1627_Regression/run_test.pl:
4906 * tests/InterOp-Naming/run_test.pl:
4907 * tests/Nested_Upcall_Crash/run_test.pl:
4908 * tests/Bug_1269_Regression/client.cpp:
4909 * tests/Bug_1269_Regression/run_test.pl:
4911 Test are converted to use new test framework
4912 and added to fuzz build.
4914 Sun Nov 29 13:06:02 CST 2009 Johnny Willemsen <jwillemsen@remedy.nl>
4916 * TAO version 1.7.5 released.
4918 Fri Nov 27 10:12:19 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4920 * tests/OctetSeq/run_test1.pl:
4921 * tests/OctetSeq/run_test2.pl:
4922 * tests/Bug_3000_Regression/run_test.pl:
4923 * tests/Bug_3068_Regression/run_test.pl:
4924 * tests/Bug_2186_Regression/run_test.pl:
4926 Test are converted to use new test framework
4927 and added to fuzz build.
4929 Thu Nov 26 12:45:41 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4931 * tests/Bug_1361_Regression/run_test.pl:
4933 Test is converted to use new test framework and added to fuzz build.
4935 Thu Nov 26 10:42:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4937 * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
4938 * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
4939 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp:
4940 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
4942 Tests are converted to use new test framework and added to fuzz build.
4944 Wed Nov 25 15:37:11 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
4946 * tao/RTCORBA/RT_ORB_Loader.cpp:
4947 Additional fix for bug#3755. Previous fix broke Bug_3755_Regression.
4949 Wed Nov 25 12:07:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4951 * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
4952 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
4953 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
4954 * tests/AMI_Buffering/run_timeout.pl:
4955 * tests/AMI_Buffering/run_message_count.pl:
4956 * tests/AMI_Buffering/run_buffer_size.pl:
4957 * tests/AMI_Buffering/run_timeout_reactive.pl:
4958 * tests/AMI_Buffering/run_test.pl:
4959 * tests/Bug_1495_Regression/run_test.pl:
4960 * tests/Oneway_Buffering/run_timeout.pl:
4961 * tests/Oneway_Buffering/run_message_count.pl:
4962 * tests/Oneway_Buffering/run_buffer_size.pl:
4963 * tests/Oneway_Buffering/run_timeout_reactive.pl:
4964 * tests/Oneway_Buffering/run_test.pl:
4966 Tests are converted to use new test framework and added to fuzz build.
4968 Wed Nov 25 09:01:20 UTC 2009 Denis Budko <denis.budko@remedy.nl>
4970 * orbsvcs/DevGuideExamples/ValueTypes/Notify/supplier.cpp:
4971 * orbsvcs/DevGuideExamples/ValueTypes/Notify/consumer.cpp:
4972 * orbsvcs/DevGuideExamples/ValueTypes/Notify/run_test.pl:
4973 * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerServer.cpp:
4974 * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerClient.cpp:
4975 * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/run_test.pl:
4976 * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerServer.cpp:
4977 * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/MessengerClient.cpp:
4978 * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/run_test.pl:
4979 * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerServer.cpp:
4980 * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/MessengerClient.cpp:
4981 * orbsvcs/DevGuideExamples/NotifyService/QoSProperties/run_test.pl:
4982 * orbsvcs/DevGuideExamples/NotifyService/Filtering/run_test.pl:
4983 * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerServer.cpp:
4984 * orbsvcs/DevGuideExamples/NotifyService/Messenger/MessengerClient.cpp:
4985 * orbsvcs/DevGuideExamples/NotifyService/Messenger/run_test.pl:
4986 * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/MessengerServer.cpp:
4987 * orbsvcs/DevGuideExamples/NotifyService/OfferSubscriptions/run_test.pl:
4988 * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/MessengerServer.cpp:
4989 * orbsvcs/DevGuideExamples/NotifyService/SupplierSideNC/run_test.pl:
4990 * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerServer.cpp:
4991 * orbsvcs/DevGuideExamples/NotifyService/EventSequence/MessengerClient.cpp:
4992 * orbsvcs/DevGuideExamples/NotifyService/EventSequence/run_test.pl:
4993 * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerConsumer.cpp:
4994 * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerServer.cpp:
4995 * orbsvcs/DevGuideExamples/NotifyService/RTNotify/MessengerClient.cpp:
4996 * orbsvcs/DevGuideExamples/NotifyService/RTNotify/run_test.pl:
4997 * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/MessengerServer.cpp:
4998 * orbsvcs/DevGuideExamples/NamingService/corbaname_Messenger/run_test.pl:
4999 * orbsvcs/DevGuideExamples/NamingService/Naming_Client/run_test.pl:
5000 * orbsvcs/DevGuideExamples/NamingService/Messenger/run_test.pl:
5001 * orbsvcs/DevGuideExamples/NamingService/corbaloc_Messenger/run_test.pl:
5002 * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerServer.cpp:
5003 * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/MessengerClient.cpp:
5004 * orbsvcs/DevGuideExamples/NamingService/Naming_Context_Ext/run_test.pl:
5005 * orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/run_test.pl:
5006 * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
5007 * orbsvcs/tests/Notify/Bug_3646c_Regression/run_test.pl:
5008 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/run_test.pl:
5009 * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl:
5010 * orbsvcs/tests/InterfaceRepo/Bug_3495_Regression/run_test.pl:
5011 * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
5012 * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp:
5013 * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.h:
5014 * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl:
5015 * orbsvcs/examples/Log/Basic/run_test.pl:
5016 * orbsvcs/examples/Log/Event/run_test.pl:
5017 * orbsvcs/examples/Log/RTEvent/run_test.pl:
5018 * orbsvcs/examples/Log/Notify/run_test.pl:
5019 * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
5020 * orbsvcs/examples/CosEC/TypedSimple/run_test.pl:
5021 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test2.pl:
5022 * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/run_test.pl:
5023 * orbsvcs/examples/LoadBalancing/run_test.pl:
5024 * performance-tests/Sequence_Latency/DSI/run_test.pl:
5025 * performance-tests/Sequence_Latency/Deferred/run_test.pl:
5026 * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl:
5027 * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl:
5028 * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl:
5029 * performance-tests/Sequence_Latency/DII/run_test.pl:
5030 * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl:
5031 * performance-tests/Sequence_Latency/AMI/run_test.pl:
5032 * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl:
5033 * performance-tests/RTCorba/Oneways/Reliable/client_test.pl:
5034 * performance-tests/RTCorba/Oneways/Reliable/server.cpp:
5035 * performance-tests/RTCorba/Oneways/Reliable/run_test.pl:
5036 * performance-tests/Latency/Thread_Pool/run_test.pl:
5037 * performance-tests/Latency/Single_Threaded/default_configuration.pl:
5038 * performance-tests/Latency/Single_Threaded/run_test.pl:
5039 * performance-tests/Latency/Thread_Per_Connection/run_test.pl:
5040 * tests/GIOP_Fragments/Java_Big_Request/run_test.pl:
5041 * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl:
5042 * examples/CSD_Strategy/ThreadPool2/run_test.pl:
5043 * examples/CSD_Strategy/ThreadPool4/run_test.pl:
5044 * examples/CSD_Strategy/ThreadPool5/run_test.pl:
5045 * examples/CSD_Strategy/ThreadPool6/run_test.pl:
5047 Tests are converted to use new test framework and added to fuzz build.
5049 Tue Nov 24 13:12:18 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5051 * tao/RTCORBA/RT_ORB_Loader.cpp:
5052 Fixed a problem with double initialization of RTCORBA library.
5053 This is required for bug#3755. Now RTCORBA initialization code
5054 checks whether it's initialized in current gestalt.
5056 Tue Nov 24 10:29:27 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5058 * orbsvcs/tests/EC_Mcast/run_test.pl:
5059 * orbsvcs/tests/Notify/Bug_3646a_Regression/run_test.pl:
5060 * orbsvcs/tests/Notify/Bug_3688_Regression/run_test.pl:
5061 * orbsvcs/tests/Notify/Validate_Client/run_test.pl:
5062 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl:
5063 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl:
5064 * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp:
5065 * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
5066 * orbsvcs/tests/InterfaceRepo/Union_Forward_Test/run_test.pl:
5067 * DevGuideExamples/AMH_AMI/inner_server.cpp:
5068 * DevGuideExamples/AMH_AMI/client.cpp:
5069 * DevGuideExamples/AMH_AMI/middle_server.cpp:
5071 Tests are converted to use new test framework and added to fuzz build.
5073 Mon Nov 23 12:08:00 UTC 2009 Simon Massey <sma at prismtech dot com>
5076 * TAO_IDL/util/utl_global.cpp:
5078 Another Space in roots fix.
5080 Mon Nov 23 11:23:28 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5082 * examples/RTCORBA/Activity/run_test.pl:
5084 Test is converted to use new test framework and added to fuzz build.
5086 Mon Nov 23 11:07:56 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5088 * tests/MT_Client/run_test.pl:
5089 * examples/RTCORBA/Activity/run_test.pl:
5091 Tests are converted to use new test framework and added to fuzz build.
5093 Mon Nov 23 10:50:58 UTC 2009 Marcel Smit <msmit@remedy.nl>
5095 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
5096 In the generated servant code (_svnt.cpp) we have an
5097 access violation in the method populate_port_tables.
5098 The access violation is indirectly caused by a wrong
5099 call of the method ports_servant_activator of the
5101 An instance of Port_Activator is created as a copy
5102 of tmp. Instead of the new copy pa the tmp variable
5103 is used in the call of ports_servant_activator.
5104 Thanks to Wolfgang Pickartz.
5106 Mon Nov 23 09:38:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5108 * orbsvcs/DevGuideExamples/InterfaceRepo/run_test.pl:
5109 * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerServer.cpp:
5110 * orbsvcs/DevGuideExamples/ImplRepo/Basic/MessengerClient.cpp:
5111 * orbsvcs/DevGuideExamples/ImplRepo/Basic/run_test.pl:
5112 * orbsvcs/DevGuideExamples/ImplRepo/IORTable/MessengerServer.cpp:
5113 * orbsvcs/DevGuideExamples/ImplRepo/IORTable/run_test.pl:
5114 * orbsvcs/DevGuideExamples/ImplRepo/MessengerClient.cpp:
5115 * orbsvcs/DevGuideExamples/ImplRepo/Activator/run_test.pl:
5116 * orbsvcs/DevGuideExamples/ImplRepo/run_test.pl:
5117 * orbsvcs/tests/Miop/McastHello/run_test.pl:
5118 * orbsvcs/tests/Security/Callback/client.cpp:
5119 * orbsvcs/tests/CosEvent/Timeout/run_test.pl:
5120 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.cpp:
5121 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/LB_server.h:
5122 * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl:
5123 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.cpp:
5124 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/LB_server.h:
5125 * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl:
5126 * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/run_test.pl:
5127 * performance-tests/Protocols/run_test.pl:
5128 * tests/CollocationLockup/run_test.pl:
5129 * tests/Bug_1495_Regression/Threaded_Client.cpp:
5130 * tests/Bug_1495_Regression/run_test_complex.pl:
5131 * tests/Bug_1495_Regression/run_test.pl:
5132 * tests/Bug_1361_Regression/run_test.pl:
5133 * tests/COIOP/run_test.pl:
5134 * tests/Bug_3000_Regression/run_test.pl:
5135 * tests/Bug_2186_Regression/run_test.pl:
5136 * tests/AlternateIIOP/run_test.pl:
5137 * tests/NestedUpcall/Simple/run_test.pl:
5138 * tests/MT_BiDir/run_test.pl:
5139 * tests/MT_Client/run_test.pl:
5140 * tests/ForwardUponObjectNotExist/run_test.pl:
5141 * tests/No_Server_MT_Connect_Test/run_test.pl:
5142 * tests/Cache_Growth_Test/run_test.pl:
5143 * tests/Bug_1476_Test/run_test.pl:
5144 * bin/tao_other_tests.lst:
5145 * bin/tao_orb_tests.lst:
5146 * examples/Simple/time-date/run_test.pl:
5147 * examples/CSD_Strategy/ThreadPool/run_test.pl:
5148 * examples/CSD_Strategy/ThreadPool3/run_test.pl:
5149 * examples/RTCORBA/Activity/run_test.pl:
5150 * examples/AMH/Sink_Server/run_test.pl:
5152 Tests are converted to use new test framework and added to fuzz build.
5154 Sat Nov 21 14:20:19 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5156 * tests/Bug_3766_Regression/Test.idl:
5157 * tests/Bug_3766_Regression/TestI.h:
5158 * tests/Bug_3766_Regression/TestI.cpp:
5159 * tests/Bug_3766_Regression/client.cpp:
5160 * tests/Bug_3766_Regression/server.cpp:
5162 Minor improvement to this test. Add a way for the client to
5163 shut down the server so this test can pass on the scoreboard.
5165 Sat Nov 21 04:44:20 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5172 Fri Nov 20 19:52:15 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5177 Revert the changes and reopen Bug 3766. The prior commit causes build issues.
5179 Fri Nov 20 18:46:27 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5186 Fri Nov 20 16:55:01 UTC 2009 Yan Dai <dai_y@ociweb.com>
5190 Update for next release.
5192 Fri Nov 20 13:53:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5196 Update for next release.
5198 Fri Nov 20 13:02:24 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5200 * orbsvcs/tests/Security/Callback/server.cpp:
5202 Test is converted to use new test framework and added to fuzz build.
5204 Fri Nov 20 10:03:43 UTC 2009 Marcel Smit <msmit@remedy.nl>
5206 * tests/Bug_3766_Regression/server.cpp:
5207 Resolved compiler error related to invisible
5208 characters on Linux.
5210 Fri Nov 20 09:28:50 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5212 * orbsvcs/DevGuideExamples/EventServices/OMG_TypedEC/run_test.pl:
5213 * orbsvcs/DevGuideExamples/EventServices/RTEC_Federated/run_test.pl:
5214 * orbsvcs/DevGuideExamples/EventServices/OMG_SupplierSideEC/run_test.pl:
5215 * orbsvcs/DevGuideExamples/EventServices/RTEC_Filter/run_test.pl:
5216 * orbsvcs/DevGuideExamples/EventServices/OMG_Basic/run_test.pl:
5217 * orbsvcs/DevGuideExamples/EventServices/RTEC_MCast_Federated/run_test.pl:
5218 * orbsvcs/DevGuideExamples/EventServices/RTEC_Basic/run_test.pl:
5219 * orbsvcs/tests/Security/EndpointPolicy/run_test.pl:
5220 * DevGuideExamples/Multithreading/ThreadPool/MessengerServer.cpp:
5221 * DevGuideExamples/Multithreading/ThreadPool/MessengerClient.cpp:
5222 * DevGuideExamples/Multithreading/ThreadPool/run_test.pl:
5223 * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp:
5224 * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp:
5225 * DevGuideExamples/Multithreading/GracefulShutdown/run_test.pl:
5226 * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerServer.cpp:
5227 * DevGuideExamples/Multithreading/ThreadPerConnection/MessengerClient.cpp:
5228 * DevGuideExamples/Multithreading/ThreadPerConnection/run_test.pl:
5229 * DevGuideExamples/AMH_AMI/inner_server.cpp:
5230 * DevGuideExamples/AMH_AMI/client.cpp:
5231 * DevGuideExamples/AMH_AMI/middle_server.cpp:
5232 * DevGuideExamples/AMH_AMI/run_test.pl:
5233 * tests/OctetSeq/run_test1.pl:
5234 * tests/OctetSeq/run_test2.pl:
5235 * tests/OctetSeq/run_test.pl:
5236 * tests/Bug_1330_Regression/server.cpp:
5237 * tests/Bug_1330_Regression/run_test.pl:
5238 * tests/Leader_Followers/run_test.pl:
5239 * tests/NestedUpcall/MT_Client_Test/run_test.pl:
5240 * tests/Bug_2702_Regression/run_test.pl:
5241 * tests/IPV6/run_test.pl:
5242 * tests/MProfile_Connection_Timeout/run_test.pl:
5244 Tests are converted to use new test framework and added to fuzz build.
5246 Fri Nov 20 08:56:26 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5248 * tests/Bug_3755_Regression/server.cpp:
5249 * tests/Bug_3755_Regression/run_test.pl:
5250 * bin/tao_orb_tests.lst:
5251 Fixed this test on Win32 and disabled it from compact,
5252 minimum and single threaded builds.
5254 Fri Nov 20 08:34:48 UTC 2009 Marcel Smit <msmit@remedy.nl>
5256 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h:
5257 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp:
5258 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.h:
5259 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp:
5260 Resolved compiler errors related to the IDL compiler
5261 change (see see Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons
5264 Thu Nov 19 20:18:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5266 * tests/Bug_3766_Regression/Test.idl:
5267 * tests/Bug_3766_Regression/TestI.h:
5268 * tests/Bug_3766_Regression/TestI.cpp:
5269 * tests/Bug_3766_Regression/client.cpp:
5271 Extend this test to test Variable sized types in addition
5272 to Fixed size types.
5274 Thu Nov 19 19:50:30 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5276 * bin/tao_orb_tests.lst:
5278 Add BUG_3766_Regression to the list of tests to run.
5280 Thu Nov 19 15:40:53 UTC 2009 Abdullah Sowayan <sowayan@gmail.com>
5282 * tests/Bug_3766_Regression:
5283 * tests/Bug_3766_Regression/Bug_3766_Regression.mpc:
5284 * tests/Bug_3766_Regression/Test.idl:
5285 * tests/Bug_3766_Regression/TestI.h:
5286 * tests/Bug_3766_Regression/TestI.cpp:
5287 * tests/Bug_3766_Regression/run_test.pl:
5288 * tests/Bug_3766_Regression/server.cpp:
5290 Added a regression test for Bugzilla 3766.
5292 Thu Nov 19 12:38:10 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5294 * tests/Bug_2234_Regression/server.cpp:
5296 Test is converted to use new test framework and added to fuzz build.
5298 Thu Nov 19 08:25:13 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5300 * orbsvcs/tests/Trading/export_test.cpp:
5301 * orbsvcs/tests/Trading/run_test.pl:
5302 * orbsvcs/tests/Security/Callback/server.cpp:
5303 * orbsvcs/tests/Security/Callback/client.cpp:
5304 * orbsvcs/tests/Security/Callback/run_test.pl:
5305 * orbsvcs/tests/Security/mixed_security_test/run_test.pl:
5306 * orbsvcs/tests/Security/ssliop_CSD/MessengerServer.cpp:
5307 * orbsvcs/tests/Security/ssliop_CSD/MessengerClient.cpp:
5308 * orbsvcs/tests/Security/ssliop_CSD/run_test.pl:
5309 * orbsvcs/examples/CosEC/Simple/Service.cpp:
5310 * orbsvcs/examples/CosEC/Simple/Supplier.cpp:
5311 * orbsvcs/examples/CosEC/Simple/Consumer.cpp:
5312 * orbsvcs/examples/CosEC/Simple/run_test.pl:
5313 * tests/AMI_Buffering/run_timeout.pl:
5314 * tests/AMI_Buffering/run_buffer_size.pl:
5315 * tests/AMI_Buffering/run_timeout_reactive.pl:
5316 * tests/AMI_Buffering/run_test.pl:
5317 * tests/Big_Request_Muxing/run_test.pl:
5318 * tests/Bug_3743_Regression/run_test.pl:
5319 * tests/Bug_3531_Regression/client.cpp:
5320 * tests/Bug_3531_Regression/server.cpp:
5321 * tests/Bug_3531_Regression/run_test.pl:
5322 * tests/CSD_Strategy_Tests/TP_Test_Static/ClientApp.cpp:
5323 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
5324 * tests/Server_Connection_Purging/server.cpp:
5325 * tests/Server_Connection_Purging/run_test.pl:
5326 * tests/Oneway_Buffering/run_timeout.pl:
5327 * tests/Oneway_Buffering/run_message_count.pl:
5328 * tests/Oneway_Buffering/run_buffer_size.pl:
5329 * tests/Oneway_Buffering/run_timeout_reactive.pl:
5330 * tests/Oneway_Buffering/run_test.pl:
5331 * bin/tao_other_tests.lst:
5332 * bin/tao_orb_tests.lst:
5334 Tests are converted to use new test framework and added to fuzz build.
5336 Wed Nov 18 12:58:16 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5338 * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl:
5339 * orbsvcs/tests/Bug_2925_Regression/run_test.pl:
5340 * orbsvcs/tests/Security/Secure_Invocation/run_test.pl:
5341 * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp:
5342 * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp:
5343 * orbsvcs/tests/Security/Bug_2908_Regression/run_test.pl:
5344 * orbsvcs/tests/Security/BiDirectional/run_test.pl:
5345 * orbsvcs/tests/Security/Big_Request/run_test.pl:
5346 * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
5347 * orbsvcs/tests/Property/run_test.pl:
5348 * orbsvcs/tests/Bug_2316_Regression/client.cpp:
5349 * orbsvcs/tests/Bug_2316_Regression/server.cpp:
5350 * orbsvcs/tests/Bug_2316_Regression/run_test.pl:
5351 * orbsvcs/tests/Bug_2615_Regression/client.cpp:
5352 * orbsvcs/tests/Bug_2615_Regression/server.cpp:
5353 * orbsvcs/tests/Bug_2615_Regression/run_test.pl:
5354 * orbsvcs/tests/Bug_3216_Regression/run_test.pl:
5355 * orbsvcs/tests/Bug_2709_Regression/client.cpp:
5356 * orbsvcs/tests/Bug_2709_Regression/server.cpp:
5357 * orbsvcs/tests/Bug_2709_Regression/run_test.pl:
5358 * orbsvcs/tests/IOR_MCast/run_test_ipv6.pl:
5359 * orbsvcs/tests/Bug_3215_Regression/run_test.pl:
5360 * orbsvcs/tests/Bug_2287_Regression/run_test.pl:
5361 * DevGuideExamples/SmartProxies/MessengerServer.cpp:
5362 * DevGuideExamples/SmartProxies/LoggerServer.cpp:
5363 * DevGuideExamples/SmartProxies/MessengerClient.cpp:
5364 * DevGuideExamples/SmartProxies/run_test.pl:
5365 * performance-tests/Latency/DSI/run_test.pl:
5366 * performance-tests/Latency/Deferred/run_test.pl:
5367 * performance-tests/Latency/DII/run_test.pl:
5368 * performance-tests/Latency/AMI/run_test.pl:
5369 * performance-tests/Throughput/run_test.pl:
5370 * tests/AMI_Buffering/run_message_count.pl:
5371 * tests/Bug_1495_Regression/run_test_complex.pl:
5372 * tests/Bug_1495_Regression/run_test.pl:
5373 * tests/Crashed_Callback/run_test.pl:
5374 * tests/BiDirectional/run_test_bug3282.pl:
5375 * tests/Bug_1020_Basic_Regression/run_test.pl:
5376 * tests/CallbackTest/run_test_ipv6.pl:
5377 * tests/CallbackTest/run_test_mixed_ip.pl:
5378 * tests/Bug_2289_Regression/run_test.pl:
5379 * tests/DIOP/run_test_ipv6.pl:
5380 * tests/DIOP/run_test.pl:
5381 * tests/NestedUpcall/Triangle_Test/run_test.pl:
5382 * tests/MT_Timeout/run_test.pl:
5383 * tests/Single_Read/server.cpp:
5384 * tests/Single_Read/test_i.cpp:
5385 * tests/Single_Read/run_test.pl:
5386 * tests/Single_Read/test_i.h:
5387 * examples/Logging/run_test.pl:
5388 * examples/Simple/time-date/run_test.pl:
5389 * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl:
5390 * examples/PluggableUDP/tests/Performance/run_test.pl:
5392 Tests are converted to use new test framework and added to fuzz build.
5394 Wed Nov 18 11:09:55 UTC 2009 Marcel Smit <msmit@remedy.nl>
5396 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.h:
5397 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
5398 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.h:
5399 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
5400 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.h:
5401 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
5402 Added policy_type implementation. As a result of
5403 change in the IDL compiler (see Tue Nov 17
5404 20:47:27 UTC 2009 Jeff Parsons for more details).
5406 Tue Nov 17 20:47:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5408 * TAO_IDL/ast/ast_decl.cpp:
5409 * TAO_IDL/be/be_visitor_interface.cpp:
5410 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
5411 * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
5412 * TAO_IDL/be/be_visitor_operation.cpp:
5416 * TAO_IDL/be/be_interface.cpp:
5418 Fixed bug in stub header code generation for local interfaces.
5419 Operations inherited from non-local interfaces are re-generated
5420 as pure virtual, but the operations associated with attributes
5421 were getting skipped. Thanks to Marcel Smit
5422 <msmit at remedy dot nl> and Johnny Willemsen
5423 <jwillemsen at remedy dot nl> for reporting the problem.
5425 Tue Nov 17 17:18:51 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5427 * tests/Bug_3755_Regression/server.cpp:
5428 Extended test's output.
5430 Tue Nov 17 14:43:36 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5432 * bin/tao_other_tests.lst:
5434 Test, which is not converted now, is disabled in FUZZ build.
5436 Tue Nov 17 13:49:10 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5438 * bin/tao_other_tests.lst:
5439 * bin/tao_orb_tests.lst:
5441 Tests, which are not converted now, are disabled in FUZZ build.
5443 Tue Nov 17 11:45:03 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5445 * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerServer.cpp:
5446 * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerClient.cpp:
5447 * orbsvcs/DevGuideExamples/Security/ParticipatingApp/run_test.pl:
5448 * DevGuideExamples/Multithreading/Reactive/MessengerServer.cpp:
5449 * DevGuideExamples/Multithreading/Reactive/MessengerClient.cpp:
5450 * DevGuideExamples/Multithreading/Reactive/run_test.pl:
5451 * DevGuideExamples/ValueTypes/Messenger/MessengerServer.cpp:
5452 * DevGuideExamples/ValueTypes/Messenger/MessengerClient.cpp:
5453 * DevGuideExamples/ValueTypes/Messenger/run_test.pl:
5454 * DevGuideExamples/ValueTypes/Bank/server.cpp:
5455 * DevGuideExamples/ValueTypes/Bank/run_test.pl:
5456 * DevGuideExamples/ValueTypes/Bank/client.cpp:
5457 * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp:
5458 * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl:
5459 * DevGuideExamples/GettingStarted/MessengerServer.cpp:
5460 * DevGuideExamples/GettingStarted/MessengerClient.cpp:
5461 * DevGuideExamples/GettingStarted/run_test.pl:
5462 * DevGuideExamples/PortableInterceptors/Auth/MessengerServer.cpp:
5463 * DevGuideExamples/PortableInterceptors/Auth/MessengerClient.cpp:
5464 * DevGuideExamples/PortableInterceptors/Auth/run_test.pl:
5465 * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerServer.cpp:
5466 * DevGuideExamples/PortableInterceptors/SimpleCodec/MessengerClient.cpp:
5467 * DevGuideExamples/PortableInterceptors/SimpleCodec/run_test.pl:
5468 * DevGuideExamples/PortableInterceptors/IOR/MessengerServer.cpp:
5469 * DevGuideExamples/PortableInterceptors/IOR/MessengerClient.cpp:
5470 * DevGuideExamples/PortableInterceptors/IOR/run_test.pl:
5471 * DevGuideExamples/PortableInterceptors/PICurrent/MessengerServer.cpp:
5472 * DevGuideExamples/PortableInterceptors/PICurrent/MessengerClient.cpp:
5473 * DevGuideExamples/PortableInterceptors/PICurrent/run_test.pl:
5474 * DevGuideExamples/RTCORBA/MessengerServer.cpp:
5475 * DevGuideExamples/RTCORBA/run_test.pl:
5476 * DevGuideExamples/Messaging/AMIcallback/MessengerServer.cpp:
5477 * DevGuideExamples/Messaging/AMIcallback/MessengerClient.cpp:
5478 * DevGuideExamples/Messaging/AMIcallback/run_test.pl:
5479 * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerServer.cpp:
5480 * DevGuideExamples/Messaging/RelativeRoundtripTimeout/MessengerClient.cpp:
5481 * DevGuideExamples/Messaging/RelativeRoundtripTimeout/run_test.pl:
5482 * tests/OBV/Supports/client.cpp:
5483 * tests/OBV/Supports/server.cpp:
5484 * tests/OBV/Supports/run_test.pl:
5485 * tests/Bug_2683_Regression/run_test.pl:
5486 * tests/Exposed_Policies/run_test.pl:
5487 * bin/tao_other_tests.lst:
5488 * bin/tao_orb_tests.lst:
5489 * examples/PluggableUDP/tests/SimplePerformance/client.cpp:
5490 * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl:
5491 * examples/PluggableUDP/tests/SimplePerformance/server.cpp:
5492 * examples/PluggableUDP/tests/SimplePerformance/run_test.pl:
5494 Tests are converted to use new test framework and added to fuzz build.
5496 Mon Nov 16 15:52:21 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5498 * bin/tao_orb_tests.lst:
5499 Bug 3755 marked as fixed.
5501 * tao/PI_Server/PI_Server_Loader.cpp:
5502 * tao/PI_Server/PI_Server_Loader.h:
5503 * tao/Messaging/Messaging_Loader.h:
5504 * tao/Messaging/Messaging_Loader.cpp:
5505 * tao/BiDir_GIOP/BiDirGIOP.cpp:
5506 * tao/BiDir_GIOP/BiDirGIOP.h:
5507 * tao/RTScheduling/RTScheduler_Loader.cpp:
5508 * tao/RTScheduling/RTScheduler_Loader.h:
5509 * tao/ZIOP/ZIOP.cpp:
5511 * tao/CSD_Framework/CSD_Framework_Loader.cpp:
5512 * tao/CSD_Framework/CSD_Framework_Loader.h:
5513 * tao/RTCORBA/RT_ORB_Loader.h:
5514 * tao/RTCORBA/RT_ORB_Loader.cpp:
5515 Fixed bug 3755. Now library initialization guard is moved
5516 to a loader which does the initialization. Since the loader is
5517 unique per gestalt then the initialization is executed once per
5518 gestalt and not once per process.
5520 Mon Nov 16 15:44:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5522 * tests/Bug_3748_Regression/run_test.pl:
5523 Extended the time for starting client even more.
5525 Fri Nov 13 19:49:54 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5527 * TAO_IDL/be_include/be_interface.h:
5528 * TAO_IDL/be/be_interface.cpp:
5530 Added 2 private methods, called from traverse_inheritance_graph(),
5531 to enqueue base components or base homes. Making these steps
5532 into method calls allows them to be done tail-recursively
5533 rather than iteratively, so the chain of parents can be
5534 enqueued in the correct order for generating copy constructors
5537 Fri Nov 13 10:17:33 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5539 * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl:
5541 Warring in fuzz build was fixed.
5543 Fri Nov 13 09:18:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5545 * orbsvcs/tests/Bug_3486_Regression/run_test.pl:
5546 * orbsvcs/tests/FaultTolerance/IOGRManipulation/run_test.pl:
5547 * orbsvcs/tests/Notify/Bug_3663_Regression/run_test.pl:
5548 * orbsvcs/tests/Notify/Bug_3646d_Regression/run_test.pl:
5549 * orbsvcs/tests/Bug_2137_Regression/run_test.pl:
5550 * DevGuideExamples/LocalObjects/ServantLocator/MessengerServer.cpp:
5551 * DevGuideExamples/LocalObjects/ServantLocator/MessengerClient.cpp:
5552 * DevGuideExamples/LocalObjects/ServantLocator/run_test.pl:
5553 * DevGuideExamples/RTCORBA/MessengerServer.cpp:
5554 * DevGuideExamples/RTCORBA/MessengerClient.cpp:
5555 * DevGuideExamples/RTCORBA/run_test.pl:
5556 * tests/Stack_Recursion/run_test.pl:
5557 * tests/Timed_Buffered_Oneways/run_test.pl:
5558 * tests/Bug_2234_Regression/client.cpp:
5559 * tests/Bug_2234_Regression/server.cpp:
5560 * tests/Bug_2234_Regression/run_test.pl:
5561 * tests/Bug_2768_Regression/server.cpp:
5562 * tests/Bug_2768_Regression/run_test.pl:
5563 * tests/Blocking_Sync_None/run_test.pl:
5564 * tests/Crash_On_Write/run_test.pl:
5565 * tests/Bug_3068_Regression/run_test.pl:
5566 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
5567 * tests/Bug_2683_Regression/server.cpp:
5568 * tests/Bug_2683_Regression/run_test.pl:
5569 * tests/RTScheduling/Scheduling_Interceptor/run_test.pl:
5570 * tests/File_IO/run_test.pl:
5571 * tests/Bug_1568_Regression/run_test.pl:
5572 * tests/Reliable_Oneways/run_sync_with_transport.pl:
5573 * tests/Reliable_Oneways/run_sync_none.pl:
5574 * tests/Reliable_Oneways/run_sync_with_server.pl:
5575 * tests/Reliable_Oneways/run_sync_with_target.pl:
5576 * bin/tao_other_tests.lst:
5577 * bin/tao_orb_tests.lst:
5579 Tests are converted to use new test framework and added to fuzz build.
5581 Fri Nov 13 00:33:49 UTC 2009 Yan Dai <dai_y@ociweb.com>
5583 * orbsvcs/Notify_Service/Notify_Service.cpp:
5585 Added ACE_STATIC_SVC_REQUIRE for ACE_Logging_Stragey service
5586 to fix loading issue in static builds.
5588 Thu Nov 12 20:39:18 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5590 * TAO_IDL/be/be_interface.cpp:
5592 Fixed bug in the logic of operation table generation for
5593 components and homes.
5595 Thu Nov 12 12:12:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5597 * tests/AMH_Exceptions/run_test.pl:
5598 * tests/AMI_Timeouts/run_test.pl:
5599 * tests/Portable_Interceptors/AdvSlot/run_test.pl:
5600 * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl:
5601 * tests/Portable_Interceptors/Bug_2133/run_test.pl:
5602 * tests/Portable_Interceptors/Bug_3080/run_test.pl:
5603 * tests/Portable_Interceptors/Bug_3582/run_test.pl:
5606 Thu Nov 12 08:24:00 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5608 * tests/IORManipulation/filter/run_test.pl
5609 * tests/Connection_Failure/run_test.pl
5610 * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl
5611 * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl
5612 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl
5613 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl
5614 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl
5615 * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl
5616 * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl
5617 * orbsvcs/tests/Bug_2074_Regression/run_test.pl
5618 * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl
5619 * performance-tests/Latency/Collocation/run_test.pl
5620 * performance-tests/POA/Object_Creation_And_Registration/run_test.pl
5621 * orbsvcs/tests/Bug_2377_Regression/run_test.pl
5622 * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl
5623 * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl
5624 Fixed fuzz errors and some time interval functions usage.
5626 Thu Nov 12 07:13:51 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5628 * tests/PortableInterceptors/AdvSlot/run_test.pl
5629 * tests/PortableInterceptors/AdvSlotDblCpy/run_test.pl
5630 * tests/PortableInterceptors/Bug_2133/run_test.pl
5631 * tests/PortableInterceptors/Bug_2510_Regression/run_test.pl
5632 * tests/PortableInterceptors/Bug_3080/run_test.pl
5633 * tests/PortableInterceptors/Bug_3582/run_test.pl
5634 * tests/PortableInterceptors/Dynamic/run_test.pl
5635 * tests/PortableInterceptors/IORInterceptor/run_test.pl
5636 * tests/PortableInterceptors/ORB_Shutdown/run_test.pl
5637 * tests/PortableInterceptors/PICurrent/run_test.pl
5640 Wed Nov 11 15:33:51 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5642 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
5644 Removed ancestors from scope visitation for the LEM IDL
5645 context classes. This closes [BUGID:3761].
5647 * TAO_IDL/ast/ast_template_interface.cpp:
5651 Tue Nov 10 20:14:12 UTC 2009 Yan Dai <dai_y@ociweb.com>
5653 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h:
5654 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h:
5655 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h:
5657 Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when
5658 monitor framework is disabled.
5660 Tue Nov 10 19:07:43 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5662 * TAO_IDL/include/idl_global.h:
5663 * TAO_IDL/util/utl_global.cpp:
5664 * TAO_IDL/fe/y.tab.cpp:
5665 * TAO_IDL/fe/idl.yy:
5667 When adding uses multiple related constructs to the
5668 AST, we now use the instantiating port name (if any)
5669 as a prefix to the constructed type names.
5671 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
5672 * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
5673 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
5674 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
5675 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
5676 * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
5677 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
5678 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
5679 * TAO_IDL/be/be_visitor_component_scope.cpp:
5680 * TAO_IDL/be_include/be_visitor_component_scope.h:
5681 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
5682 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
5684 Fixed bugs in the handling of the port name when
5685 it is used in the construction of facet and
5686 receptacle operation names. This fix closes [BUGID:3760].
5688 Tue Nov 10 18:15:44 UTC 2009 Yan Dai <dai_y@ociweb.com>
5690 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h:
5691 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp:
5693 Added TAO_HAS_MONITOR_FRAMEWORK==1 guard so it won't be compiled when
5694 monitor framework is disabled.
5696 Tue Nov 10 13:37:57 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5698 * tests/Param_Test/run_test.pl:
5699 * tests/Abstract_Interface/run_test.pl:
5700 Don't use hardcoded timeouts
5702 Tue Nov 10 12:36:57 UTC 2009 Denis Budko <denis.budko@remedy.nl>
5704 * tests/IORManipulation/filter/run_test.pl
5705 * tests/Connection_Failure/run_test.pl
5706 * orbsvcs/DevGuideExamples/NamingService/Naming_Server/run_test.pl
5707 * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl
5708 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl
5709 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl
5710 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl
5711 * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl
5712 * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl
5713 * orbsvcs/tests/Bug_2074_Regression/run_test.pl
5714 * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl
5715 * tests/Optimized_Connection/run_test.pl
5716 * performance-tests/Latency/Collocation/run_test.pl
5717 * performance-tests/POA/Object_Creation_And_Registration/run_test.pl
5718 * orbsvcs/tests/Bug_2137_Regression/run_test.pl
5719 * orbsvcs/tests/Bug_2377_Regression/run_test.pl
5720 * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl
5722 Simple porting to new test framework.
5724 Mon Nov 9 19:21:53 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5726 * TAO_IDL/be_include/be_field.h:
5727 * TAO_IDL/be/be_field.cpp:
5729 Added flag to check whether a provides or uses port's
5730 name has already been prefixed with an extended port
5733 * TAO_IDL/be/be_visitor_component\context_ex_idl.cpp:
5735 When visiting a component, changed the call to visit_scope()
5736 to visit_component_scope() to take advantage of special
5737 properties in the visitor base class.
5739 * TAO_IDL/be/be_visitor_component_scope.cpp:
5741 Fixed a bug in the prefixing of uses or provides port's
5742 name with the extended port or mirror port's name.
5744 * TAO_IDL/be/be_interface.cpp:
5746 Disable code generation of release() and is_nil() overrides
5747 for children of abstract interfaces if the child itself is
5748 included from another IDL file, avoiding possible multiple
5749 defintions of these methods. This item closes [BUGID:3759].
5751 Mon Nov 9 14:58:34 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5753 * TAO_IDL/driver/drv_preproc.cpp:
5754 * TAO_IDL/driver/drv_args.cpp:
5758 * TAO_IDL/tao_idl.cpp:
5760 Added the (optional) behavior of creating a new IDL file
5761 containing #includes of the individual IDL files on the
5762 command line, or in the directory tree specified by -r
5763 on some backends. Processing this 'container' IDL file
5764 results in significant performance improvement when
5765 processing multiple IDL files, especially if they include
5766 Components.idl, since all the middleware IDL is then
5767 processed only once.
5769 * TAO_IDL/util/utl_global.cpp:
5770 * TAO_IDL/include/idl_global.h:
5772 Added a flag to toggle the above behavior, set by a
5773 backend (currently only idl_to_picml) that processes
5774 multiple IDL files into one output.
5776 Mon Nov 9 12:41:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5778 * TAO_IDL/be/be_helper.cpp:
5781 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
5782 Generate doxygen grouping comments
5784 Mon Nov 9 03:29:31 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
5786 * TAO_IDL/be/be_interface.cpp:
5788 Added the process ID to the temporary file used for gperf, due
5789 to a perhaps weak random number generator not being random
5790 enough for parallel builds on OS X.
5792 Fri Nov 6 10:13:00 UTC 2009 Simon Massey <sma at prismtech dot com>
5794 * TAO_IDL/driver/drv_preproc.cpp:
5795 * TAO_IDL/driver/drv_mcpp_preproc.cpp:
5797 Updated DRV_add_include_path() space within roots and
5798 directory slash handling. (TAO782) It wasn't detecting
5799 or handling spaced roots or trailing directory slashes
5802 * TAO_IDL/util/utl_global.cpp:
5804 Allow for the gperf absolute directory path to contain spaces.
5806 Thu Nov 5 12:48:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5808 * TAO_IDL/be/be_codegen.cpp:
5809 Don't generate an include for CIAO_common.h anymore
5811 Thu Nov 5 12:24:52 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5813 * tests/Bug_3748_Regression/run_test.pl:
5814 Extended the time for running client.
5816 Thu Nov 5 10:48:07 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5818 * tests/Bug_3748_Regression/server.cpp:
5821 Wed Nov 4 20:57:08 UTC 2009 Yan Dai <dai_y@ociweb.com>
5823 * MPC/config/notify_monitor_control.mpb:
5825 Disable this feature on wince=1 build.
5827 Tue Nov 3 17:32:03 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5829 * TAO_IDL/fe/fe_init.cpp:
5831 Added IDL3+ keywords to the list used to check for clashes
5832 and leading underscore retention.
5834 * TAO_IDL/fe/y.tab.cpp:
5835 * TAO_IDL/fe/idl.yy:
5837 Added creation of uses multiple-specific struct and sequence
5838 nodes in the AST when the uses multiple port
5839 appears in an extended port declaration, identically to what
5840 is now added for a standalone uses multiple port.
5842 Mon Nov 2 22:59:48 UTC 2009 Yan Dai <dai_y@ociweb.com>
5844 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
5845 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
5847 Made MonitorManager not start ORBTask if MC is not required.
5848 This should resolve Notify tests failure on static builds.
5850 * orbsvcs/tests/Notify/MC/notify.conf:
5852 Removed this file as it'll be generated when running the test
5853 and cause setup warning on scoreboard.
5855 Mon Nov 2 16:54:24 UTC 2009 Steven Stallion <stallions@ociweb.com>
5857 * tests/RTCORBA/Bug_3643_Regression/test_i.cpp:
5859 Dropped spurious use of NDEBUG; tests should not predicate debug
5860 logging based on the (lack of) presence of NDEBUG.
5862 Fri Oct 30 16:25:53 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5864 * tests/Bug_3755_Regression/orb1_svc.conf:
5865 * tests/Bug_3755_Regression/orb2_svc.conf:
5866 * tests/Bug_3755_Regression/server.cpp:
5867 * tests/Bug_3755_Regression/run_test.pl:
5868 * tests/Bug_3755_Regression/Bug_3755_Regression.mpc:
5869 * bin/tao_orb_tests.lst:
5870 Added a test for bug#3755 and scheduled it for run.
5872 Fri Oct 30 14:50:00 UTC 2009 Simon Massey <sma at prismtech dot com>
5874 * TAO_IDL/driver/drv_preproc.cpp:
5875 Improve the DRV_add_include_path() space within roots and
5876 directory slash handling. (TAO782)
5878 Fri Oct 30 13:08:30 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
5880 * tests/Bug_3748_Regression/client.cpp:
5881 * tests/Bug_3748_Regression/Bug_3748_Regression.mpc:
5882 * tests/Bug_3748_Regression/Server_ORBInitializer.h:
5883 * tests/Bug_3748_Regression/Hello.cpp:
5884 * tests/Bug_3748_Regression/Test.idl:
5885 * tests/Bug_3748_Regression/server.cpp:
5886 * tests/Bug_3748_Regression/Test_Protocols_Hooks.cpp:
5887 * tests/Bug_3748_Regression/Makefile.am:
5888 * tests/Bug_3748_Regression/Hello.h:
5889 * tests/Bug_3748_Regression/Test_Protocols_Hooks.h:
5890 * tests/Bug_3748_Regression/README:
5891 * tests/Bug_3748_Regression/run_test.pl:
5892 * tests/Bug_3748_Regression/Server_ORBInitializer.cpp:
5893 * bin/tao_orb_tests.lst:
5894 Complitely rewrote the test for bug#3748 and changed configs
5895 in which this test can run.
5897 Fri Oct 30 06:15:53 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
5899 Merged changes from Jeff for port/porttype/mirrorport to head
5901 Thu Oct 29 12:50:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5903 * TAO_IDL/be/be_visitor_connector.cpp:
5904 * TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
5905 * TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
5906 * TAO_IDL/be_include/be_visitor_connector.h:
5907 * TAO_IDL/be_include/be_visitor_connector/connector_dds_exs.h:
5908 * TAO_IDL/be_include/be_visitor_connector/connector_dds_exh.h:
5910 New visitors, implementing (so far) part of the code
5911 generation of connector executors.
5913 * TAO_IDL/be/be_codegen.cpp:
5914 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
5915 * TAO_IDL/be/be_visitor_component/component_exs.cpp:
5916 * TAO_IDL/be/be_global.cpp:
5917 * TAO_IDL/be/be_visitor_component_scope.cpp:
5918 * TAO_IDL/be_include/be_codegen.h:
5919 * TAO_IDL/be_include/be_visitor_component_scope.h:
5920 * TAO_IDL/be_include/be_global.h:
5922 - Factored out code for generating entrypoint declarations
5925 - Added mechanism to generate includes of DDS type
5926 support files for the connector executor.
5928 Sun Oct 25 17:10:27 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5930 * TAO_IDL/be_include/be_visitor_component_scope.h:
5931 * TAO_IDL/be/be_visitor_component_scope.cpp:
5933 Moved these files from the be_visitor_component
5934 subdirectory, so the visitor would be accessible
5935 as a base class to be_visitor_ccm_pre_proc. Also
5936 add override of base class (be_visitor_scope)
5937 method pre_proces(), to extend the generated
5938 names of provides and uses methods with a
5939 prefix of the port or mirrorport name, if any.
5941 * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp:
5942 * TAO_IDL/be_include/be_visitor_ccm_pre_proc.h:
5944 Made class be_visitor_component_scope the base class
5945 of this visitor, thereby adding support for simple
5946 ports, mirrorports and porttypes.
5948 * TAO_IDL/be_include/be_visitor_component.h:
5949 * TAO_IDL/be/be_visitor_component.cpp:
5951 Removed relocated files from these file lists.
5953 Thu Oct 22 20:39:02 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5955 * TAO_IDL/be/be_visitor_component/component_scope.cpp:
5956 * TAO_IDL/be_include/be_visitor_component/component_scope.h:
5958 Added code generation for mirror ports.
5960 * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
5961 * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
5962 * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
5963 * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
5965 Changed base class to be_visitor_component_scope to
5966 pull in the mirror port support.
5968 Thu Oct 22 19:21:26 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
5970 * TAO_IDL/be/be_visitor_component/facet_exs.cpp:
5971 * TAO_IDL/be/be_visitor_component/executor_exh.cpp:
5972 * TAO_IDL/be/be_visitor_component/executor_exs.cpp:
5973 * TAO_IDL/be/be_visitor_component/facet_exh.cpp:
5974 * TAO_IDL/be_include/be_visitor_component/executor_exh.h:
5975 * TAO_IDL/be_include/be_visitor_component/executor_exs.h:
5976 * TAO_IDL/be_include/be_visitor_component/facet_exh.h:
5977 * TAO_IDL/be_include/be_visitor_component/facet_exs.h:
5979 New files, containing new visitors that handle code
5980 generation class-by-class in the executor implementation.
5982 * TAO_IDL/be/be_provides.cpp:
5983 * TAO_IDL/be/be_attribute.cpp:
5984 * TAO_IDL/be/be_consumes.cpp:
5985 * TAO_IDL/be/be_field.cpp:
5986 * TAO_IDL/be/be_publishes.cpp:
5987 * TAO_IDL/be/be_uses.cpp:
5988 * TAO_IDL/be/be_emits.cpp:
5989 * TAO_IDL/be/be_sequence.cpp:
5990 * TAO_IDL/be_include/be_field.h:
5991 * TAO_IDL/be_include/be_publishes.h:
5992 * TAO_IDL/be_include/be_component.h:
5993 * TAO_IDL/be_include/be_uses.h:
5994 * TAO_IDL/be_include/be_provides.h:
5995 * TAO_IDL/be_include/be_attribute.h:
5996 * TAO_IDL/be_include/be_emits.h:
5997 * TAO_IDL/be_include/be_consumes.h:
5998 * TAO_IDL/be_include/be_sequence.h:
6000 Add non-virtual override of frontend methods that
6001 fetch the referenced provides, uses, publishes, emits,
6002 consumes, field, or base type. This addition concentrates
6003 the narrowing to the backend type so it need not be
6004 done over and over in the visitors.
6006 * TAO_IDL/be/be_visitor_component.cpp:
6007 * TAO_IDL/be_include/be_visitor_component.h:
6009 Added new visitor files.
6011 * TAO_IDL/be/be_interface.cpp:
6012 * TAO_IDL/be_include/be_interface.h:
6014 Renamed static method facet_op_attr_decl_helper to
6015 op_attr_decl_helper, since its use is now more general.
6017 * TAO_IDL/be_include/be_visitor_component/component_exh.h:
6018 * TAO_IDL/be_include/be_visitor_component/component_exs.h:
6019 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
6020 * TAO_IDL/be/be_visitor_component/component_exs.cpp:
6022 Split code out of these visitors and distributed it
6023 among the new visitors.
6025 * TAO_IDL/be/be_visitor_operation/operation_exs.cpp:
6026 * TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
6027 * TAO_IDL/be/be_visitor_interface/interface_svs.cpp:
6028 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
6029 * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
6030 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
6031 * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
6032 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
6033 * TAO_IDL/be/be_visitor_attribute.cpp:
6034 * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
6035 * TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
6036 * TAO_IDL/be_include/be_visitor_component/component.h:
6038 Minor or cosmetic changes.
6040 Wed Oct 21 20:40:45 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6042 * TAO_IDL/be/be_visitor_extended_port.cpp:
6043 * TAO_IDL/be_include/be_visitor_extended_port.h:
6045 Removed these files, should have been removed in
6047 Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6050 * TAO_IDL/be/be_visitor_component/facet_ex_idl.cpp:
6051 * TAO_IDL/be/be_visitor_component/context_ex_idl.cpp:
6052 * TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp:
6053 * TAO_IDL/be_include/be_visitor_component/facet_ex_idl.h:
6054 * TAO_IDL/be_include/be_visitor_component/context_ex_idl.h:
6055 * TAO_IDL/be_include/be_visitor_component/executor_ex_idl.h:
6057 New files, split executor IDL code generation into separate
6058 visitors for the facet, context and executor classes. Also
6059 added support for simple extended ports and porttypes.
6061 * TAO_IDL/be/be_visitor_component.cpp:
6062 * TAO_IDL/be_include/be_visitor_component.h:
6064 Added new files to the include lists.
6066 * TAO_IDL/be/be_util.cpp:
6067 * TAO_IDL/be_include/be_util.h:
6069 Moved utility methods to generate nested namespaces
6070 to this class, so they can be visible to all visitors.
6072 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
6073 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
6074 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
6075 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
6076 * TAO_IDL/be/be_visitor_component/component_ex_idl.cpp:
6077 * TAO_IDL/be/be_visitor_component/component_scope.cpp:
6078 * TAO_IDL/be_include/be_visitor_component/component_scope.h:
6079 * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
6080 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
6081 * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
6082 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
6083 * TAO_IDL/be_include/be_visitor_component/component_ex_idl.h:
6085 Moved visit method overrides for extended port, mirror port
6086 and porttype to the base class be_visitor_component_scope.
6087 In every case so far, the extended port (and eventually the
6088 mirror port) traversal just fetches the porttype reference
6089 and visits its scope, calling back the port kind traversal
6090 methods that happen to be overridden in the original
6091 visitor, so there's no need to reimplement these methods
6094 Wed Oct 21 14:10:35 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6096 * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp:
6097 * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp:
6098 * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
6099 * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h:
6100 * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h:
6101 * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h:
6103 Removed these visitors, better use of polymorphism can be made
6104 by just implementing their methods in the appropriate
6107 * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
6108 * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
6109 * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
6110 * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
6112 Copied code from removed visitor methods above, and
6113 removed visit_component() method.
6115 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
6116 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
6118 Spawned facet visitors above with visit_component_scope()
6119 call, eliminating the extra step of calling visit_component().
6122 * TAO_IDL/be_include/be_extended_port.h:
6123 * TAO_IDL/be/be_extended_port.cpp:
6125 Overloaded port_type() method to return backend-specific
6126 type, to eliminate many narrowing calls.
6128 Tue Oct 20 22:55:25 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6130 * TAO_IDL/be/be_visitor_component/component_scope.cpp:
6131 * TAO_IDL/be_include/be_visitor_component/component_scope.h:
6133 New files containing a new base class visitor, encapsulating
6134 a scope visitation method that recurses over the scopes of
6135 a component's ancestors, if any.
6137 * TAO_IDL/be/be_visitor_component.cpp:
6138 * TAO_IDL/be/be_component.cpp:
6139 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
6140 * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
6141 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
6142 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
6143 * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
6144 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
6145 * TAO_IDL/be_include/be_component.h:
6146 * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
6147 * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
6148 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
6149 * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
6150 * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
6151 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
6152 * TAO_IDL/be_include/be_visitor_component.h:
6154 Replaced all occurrences of recursive scope iteration
6155 with new visitor classes derived from the abstract
6158 Mon Oct 19 23:26:07 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6160 * TAO_IDL/be/be_visitor_component/servant_svs.cpp:
6161 * TAO_IDL/be/be_visitor_component/facet_svs.cpp:
6162 * TAO_IDL/be/be_visitor_component/context_svs.cpp:
6163 * TAO_IDL/be_include/be_visitor_component/facet_svs.h:
6164 * TAO_IDL/be_include/be_visitor_component/servant_svs.h:
6165 * TAO_IDL/be_include/be_visitor_component/context_svs.h:
6167 New files containing new visitors with code factored out
6168 of class be_visitor_component_svs
6170 * TAO_IDL/be/be_visitor_component.cpp:
6171 * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
6172 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
6173 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
6174 * TAO_IDL/be/be_visitor_attribute/component_init.cpp:
6175 * TAO_IDL/be_include/be_visitor_component/component_svs.h:
6176 * TAO_IDL/be_include/be_visitor_component.h:
6178 Changes stemming from the new visitors above.
6180 Fri Oct 16 19:54:38 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6182 * TAO_IDL/be/be_visitor_component/servant_svh.cpp:
6183 * TAO_IDL/be/be_visitor_component/facet_svh.cpp:
6184 * TAO_IDL/be/be_visitor_component/context_svh.cpp:
6185 * TAO_IDL/be_include/be_visitor_component/servant_svh.h:
6186 * TAO_IDL/be_include/be_visitor_component/facet_svh.h:
6187 * TAO_IDL/be_include/be_visitor_component/context_svh.h:
6189 New files, new visitors that contain code moved from
6190 private methods in class be_visitor_component_svh.
6192 * TAO_IDL/be/be_provides.cpp:
6194 Fixed bug in code generation.
6196 * TAO_IDL/be/be_visitor_component.cpp:
6197 * TAO_IDL/be_include/be_visitor_component.h:
6199 Added new visitor files.
6201 * TAO_IDL/be/be_visitor_component/component_exh.cpp:
6203 Removed debugging output.
6205 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
6206 * TAO_IDL/be_include/be_visitor_component/component_svh.h:
6208 Moved code out to new visitor above.
6210 Thu Oct 29 16:36:53 UTC 2009 Yan Dai <dai_y@ociweb.com>
6212 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
6214 Fixed a compilation error on wchar build.
6216 Thu Oct 29 15:34:15 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
6218 * bin/tao_orb_tests.lst:
6219 Disabled running tests 3531, 3647, and 3683 in NO_MESSAGING and
6220 CORBA_E_MICRO builds since those tests are not built in such
6223 Thu Oct 29 14:56:17 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
6225 * tests/Bug_3748_Regression/client.cpp:
6226 * tests/Bug_3748_Regression/server.cpp:
6227 * tests/Bug_3748_Regression/run_test.pl:
6228 Temporarily made the output a bit more verbose.
6230 Thu Oct 29 02:12:40 UTC 2009 Yan Dai <dai_y@ociweb.com>
6232 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
6233 * tao/Monitor/Monitor_Impl.cpp:
6235 Fixed bugs that did not initialize and set last in Numric data.
6237 * orbsvcs/tests/Notify/MC/test_monitor.cpp:
6239 Corrected some expected values.
6241 Wed Oct 28 23:27:02 UTC 2009 Yan Dai <dai_y@ociweb.com>
6243 * MPC/config/negotiate_codesets.mpb:
6244 * MPC/config/notify_monitor_control.mpb:
6245 * MPC/config/tao_notify_service.mpb:
6246 * docs/notification/monitor.html:
6247 * interop-tests/wchar/Client.java:
6248 * interop-tests/wchar/interop_wchar.mpc:
6249 * interop-tests/wchar/server.cpp:
6250 * orbsvcs/Notify_Service/Notify_Service.cpp:
6251 * orbsvcs/Notify_Service/Notify_Service.mpc:
6252 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.h:
6253 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
6254 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.h:
6255 * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
6256 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.h:
6257 * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
6258 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.h:
6259 * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
6260 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
6261 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
6262 * orbsvcs/orbsvcs/Notify/Builder.cpp:
6263 * orbsvcs/orbsvcs/Notify/Consumer.h:
6264 * orbsvcs/orbsvcs/Notify/Consumer.inl:
6265 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
6266 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
6267 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
6268 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
6269 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp:
6270 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h:
6271 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp:
6272 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h:
6273 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
6274 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
6275 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxyPushSupplier.h:
6276 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.h:
6277 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp:
6278 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSequenceProxyPushSupplier.h:
6279 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorStructuredProxyPushSupplier.h:
6280 * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl:
6281 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
6282 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
6283 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.h:
6284 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
6285 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.h:
6286 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
6287 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.h:
6288 * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
6289 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h:
6290 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp:
6291 * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
6292 * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp:
6293 * orbsvcs/tests/Notify/MC/notify.conf:
6294 * orbsvcs/tests/Notify/MC/run_test.pl:
6295 * orbsvcs/tests/Notify/MC/test_monitor.cpp:
6296 * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.h:
6297 * orbsvcs/tests/Notify/MT_Dispatching/Notify_Structured_Push_Consumer.cpp:
6298 * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp:
6299 * tao/Monitor/Monitor_Types.pidl:
6301 Merged following changes from OCI made between 1.5a p15 and p16 releases.
6303 - Added consumer-level queueing statistics to the Notification Service MC.
6304 - Added queue-overflow statistics to the Notification Service MC.
6305 - Modified Notification Service MC to work in static builds.
6306 - Corrected an error that caused Notification Service MC statistics to fail
6307 when -AllocateTaskPerProxy is used.
6308 - QueueDepth have been changed to measure the number of entries rather than
6309 attempting unsuccessfully to estimate the amount of memory used by the queue.
6310 - Added TAO_EXPLICIT_NEGOTIATE_CODESETS macro to improve the ease of including
6311 optional codeset support to Notify_Service in static builds.
6313 Wed Oct 28 06:09:33 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6315 * bin/tao_other_tests.lst:
6316 Enabled a few tests for ce/fuzz
6318 * orbsvcs/tests/Notify/Bug_2926_Regression/run_test.pl:
6319 * orbsvcs/tests/Notify/Bug_3688b_Regression/run_test.pl:
6320 * orbsvcs/tests/Notify/Bug_3252_Regression/run_test.pl:
6321 * orbsvcs/tests/Notify/Bug_3646b_Regression/run_test.pl
6322 Converted to the new test framework
6324 Tue Oct 27 16:58:33 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
6326 * bin/tao_orb_tests.lst:
6327 Enabled Bug_3748_Regression in all builds except for single
6330 Mon Oct 26 10:52:01 UTC 2009 Vladimir Zykov <vladimir.zykov@prismtech.com>
6332 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
6333 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.h:
6334 * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
6335 * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.h:
6336 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp:
6337 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h:
6338 Fixed several memory leaks. Changed HTIOP Acceptor to use
6339 strategies implemented in HTIOP_Acceptor_Impl.*. This was
6340 required for proper fix for bug#3748.
6342 * tao/Acceptor_Impl.cpp:
6343 Uncommented code for a fix for bug#3748.
6345 Thu Oct 22 10:47:21 UTC 2009 Johnny Willemsen <jwilllemsen@remedy.nl>
6347 * TAO_IDL/TAO_IDL_ACE.mwc:
6348 Only list mpc files here
6350 * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp:
6351 Updated a few of the comments we generate
6353 Tue Oct 20 22:58:21 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6355 * TAO_IDL/TAO_IDL_ACE.mwc:
6357 Updated in accordance with the changes of
6359 Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6361 Tue Oct 20 12:09:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6363 * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
6364 * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
6365 * orbsvcs/CosEvent_Service/CosEvent_Service.cpp:
6366 * orbsvcs/Event_Service/Event_Service.cpp:
6367 * orbsvcs/Event_Service/Event_Service.mpc:
6368 * orbsvcs/Notify_Service/Notify_Service.cpp:
6369 * orbsvcs/Notify_Service/Notify_Service.mpc:
6370 * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
6371 * MPC/config/tao_notify_service.mpb:
6372 Handle -ORBDeamon in these services directly, this is a work around
6373 until bugzilla 3335 gets resolved. This fixes bugzilla 3656
6375 Mon Oct 19 12:18:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6377 * orbsvcs/orbsvcs/Makefile.am:
6378 Add Daemon_Utilities
6380 * orbsvcs/Naming_Service/Naming_Service.cpp:
6381 * orbsvcs/Naming_Service/Naming_Service.mpc:
6382 Use Deamon_Utilities to handle -ORBDeamon in the naming service. This
6383 is because -ORBDeamon doesn't work for these services due to bugzilla
6384 3335. This is related to bugzilla 3656
6386 Mon Oct 19 12:13:06 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6388 * orbsvcs/IFR_Service/IFR_Service.mpc:
6389 Use tao_idl_fe base project
6391 * orbsvcs/orbsvcs/Daemon_Utilities.cpp:
6392 * orbsvcs/orbsvcs/Daemon_Utilities.h:
6393 * orbsvcs/orbsvcs/Svc_Utils.mpc:
6394 New helper class which checks for -ORBDeamon and when this is specified
6395 it calls ACE::deamonize()
6397 Mon Oct 19 00:26:06 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
6399 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: Another shot
6400 at trying to fix the memory leaks in the servants. Thanks to
6401 Johnny for reporting this.
6403 Fri Oct 16 02:09:47 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6405 * TAO_IDL/fe/mcpp_tao_yyinput.h:
6407 Fixed potential signed/unsigned mismatch in macro definition
6410 Thu Oct 15 21:44:22 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6412 * TAO_IDL/fe/mcpp_tao_yyinput.h:
6413 * TAO_IDL/fe/fe_extern.cpp:
6415 Made tao_preproc_buffer_pos an extern int, similar to
6416 its neighbor tao_preproc_buffer_length, so it can be
6417 reset to 0 for each new file processed in the same
6418 location that tao_preproc_buffer_length is reset. The
6419 failure to reset tao_preproc_buffer_pos was causing
6420 an error in the CoSMIC-specific backend, which is the
6421 only one currently processing multiple IDL files in
6422 a single execution. When reading the first token from
6423 the 2nd file, the lexer would not be at the top of
6424 the buffer and would therefore read garbage.
6426 Thu Oct 15 17:02:54 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
6428 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
6429 (universal_time): Replaced TAO_UTO_var with CosTime::UTO_var to
6430 fix a compile error. Thanks to Johnny for reporting this.
6432 Thu Oct 15 16:05:25 UTC 2009 Vladimir Zykov <vz@prismtech.com>
6434 * bin/tao_other_tests.lst:
6435 Disabled HTIOP tests on static builds since they need
6436 dynamic loading for HTIOP library.
6438 * tao/Acceptor_Impl.cpp:
6439 Temporarily commented out problematic code until
6442 Thu Oct 15 14:01:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6444 * TAO_IDL/be/be_visitor_component/component_ch.cpp:
6445 * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
6446 Fixed typo in comment
6448 Thu Oct 15 11:33:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6450 * docs/documentation.html:
6451 Updated link to the TPG
6453 Thu Oct 15 07:20:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6455 * TAO_IDL/tao_idl.mpc
6456 * TAO_IDL/tao_idl_be.mpc
6457 * TAO_IDL/tao_idl_fe.mpc
6458 Added seperate mpc files for the back end and the front end library
6460 Wed Oct 14 23:05:35 UTC 2009 William R. Otte <wotte@dre.vanderbilt.edu>
6462 * TAO_IDL/contrib/mcpp/support.cpp:
6463 Now releases ownership of in-memory buffers when retrieved for
6464 preprocessing. Fixes a crash when in-memory preprocessor
6465 was used multiple times per process invocation.
6467 Wed Oct 14 18:31:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6469 * TAO_IDL/tao_idl.mpc:
6470 Use the new tao_idl_fe base project
6472 Wed Oct 14 18:26:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6474 * MPC/config/tao_idl_fe.mpb:
6475 New base project for tao_idl_fe
6477 Wed Oct 14 18:16:38 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6479 * TAO_IDL/contrib/mcpp/system.cpp:
6480 Fixed argument not used warning
6482 Wed Oct 14 17:42:38 UTC 2009 Vladimir Zykov <vz@prismtech.com>
6484 * tao/Acceptor_Impl.cpp:
6485 Fixed bug#3748. It fixes a connection handler leak when
6486 server accepts a connection but then fails to open a connection
6489 Wed Oct 14 16:53:09 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6491 * TAO_IDL/be/be_provides.cpp:
6493 Fixed bug in facet servant class generation.
6495 * TAO_IDL/be/be_interface.cpp(traverse_inheritance_graph):
6497 Added "!= 0" to an IF state checking the return value
6498 of a call to ACE_Unbounded_Queue, which returns an int.
6500 Wed Oct 14 13:51:03 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
6502 * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp (universal_time):
6511 to avoid a memory leak. Thanks to Chris Shaw <google at
6512 cshaw-tech dot co dot uk> for reporting this.
6514 Tue Oct 13 15:54:44 UTC 2009 Vladimir Zykov <vz@prismtech.com>
6516 * tests/Bug_3748_Regression/client.cpp:
6517 * tests/Bug_3748_Regression/Bug_3748_Regression.mpc:
6518 * tests/Bug_3748_Regression/Hello.cpp:
6519 * tests/Bug_3748_Regression/Test.idl:
6520 * tests/Bug_3748_Regression/server.cpp:
6521 * tests/Bug_3748_Regression/Makefile.am:
6522 * tests/Bug_3748_Regression/Hello.h:
6523 * tests/Bug_3748_Regression/README:
6524 * tests/Bug_3748_Regression/run_test.pl:
6525 * bin/tao_orb_tests.lst:
6526 Added a test for bug#3748.
6528 Tue Oct 13 15:36:48 UTC 2009 Jeff Parsons <j.parsons@vanderbilt.edu>
6530 * TAO_IDL/be/be_visitor_extended_port/extended_port_svs.cpp:
6531 * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svs.h:
6533 New files, containing new visitor that generates the implementation
6534 of the facet servant class.
6536 * TAO_IDL/be/be_provides.cpp:
6537 * TAO_IDL/be/be_interface.cpp:
6538 * TAO_IDL/be_include/be_interface.h:
6539 * TAO_IDL/be_include/be_provides.h:
6541 Factored common code generation into the appropriate nodes.
6543 * TAO_IDL/narrow/narrow.cpp:
6545 Added port types to the group of types that can be
6546 transformed from scope to decl and vice versa.
6548 * TAO_IDL/be/be_visitor_extended_port/extended_port.cpp:
6549 * TAO_IDL/be/be_visitor_extended_port/extended_port_svh.cpp:
6550 * TAO_IDL/be/be_visitor_component/component_svh.cpp:
6551 * TAO_IDL/be/be_visitor_component/component_svs.cpp:
6552 * TAO_IDL/be/be_visitor_extended_port.cpp:
6553 * TAO_IDL/be_include/be_visitor_extended_port.h:
6554 * TAO_IDL/be_include/be_visitor_extended_port/extended_port.h:
6555 * TAO_IDL/be_include/be_visitor_extended_port/extended_port_svh.h:
6557 Added new files as includes, factored common visitor code into
6558 base class, other minor changes.
6560 Mon Oct 12 14:03:48 CDT 2009 Johnny Willemsen <jwillemsen@remedy.nl>
6562 * TAO version 1.7.4 released.
6566 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))
6567 indent-tabs-mode: nil