diff options
Diffstat (limited to 'TAO/ChangeLog')
-rw-r--r-- | TAO/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index af7a9919271..1f5ace5c536 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,31 @@ +Wed May 30 20:18:11 UTC 2007 Yan Dai <dai_y@ociweb.com> + + These changes support built in sequences in DDS. + The -Gdcpsonly option was added to just generate DDS specific + code for built in sequence. A DDS DCPS IDL file that includes + tao/*Seq.pidl will generate code to include the DDS version + of the generated code instead of TAO version sequence code + so it supports DDS serialization. + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be_include/be_global.h: + + Added gen_dcps_type_support_only flag. + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: + + Generated code similar to before with -Gdcps except using #if 0 + to disable TAO specific code when -Gdcpsonly is given. + The DDS CORBA::*Seq generated code will include the + TAO CORBA::*Seq generated code so both TAO and DDS + functions will be available. + + * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: + + Fixed bugs that call strlen() without check if it's nil string. + Wed May 30 20:06:04 UTC 2007 Adam Mitz <mitza@ociweb.com> * TAO_IDL/be/be_visitor_root.cpp: |