diff options
author | bala <balanatarajan@users.noreply.github.com> | 2002-12-24 15:37:29 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2002-12-24 15:37:29 +0000 |
commit | c41edf5bf033d6f668fe109a925a1dae3657f5f3 (patch) | |
tree | 5ce11bd47bd077a46845e36d98c47d875806f985 /ChangeLog | |
parent | c6a222db93ab1ed9e37c8846509fa7f9a4d10b6c (diff) | |
download | ATCD-c41edf5bf033d6f668fe109a925a1dae3657f5f3.tar.gz |
Cosmetic fixes
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 79 |
1 files changed, 42 insertions, 37 deletions
diff --git a/ChangeLog b/ChangeLog index 76f8a131129..3e7fb181e47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -575,36 +575,40 @@ Mon Dec 16 13:14:34 2002 Phil Mesnier <mesnier_p@ociweb.com> * ace/CDR_Stream.cpp: * ace/CDR_Stream.h: * ace/CDR_Stream.i: - Preparing for codeset negotiation. The ACE input/output CDR streams' - support for wide character IO is enhanced by adding a flag to allow - or disallow wchar i/o regardless of whether a translator is present. - There are times when wchar is not allowed, such as GIOP 1.0, or when - a native codeset for wchar was not specified. In CORBA, a native wchar - codeset must be specified, it may not be defaulted. Within the ACE - CDR streams, wchar i/o is allowed by default, to ensure backwards - compatibility. - - I fixed a few of the reading and writing methods to ensure that the - good_bit_ flag is cleared if an error occurs. This was not happening in - all cases, leading to errors elsewhere. - - I have extended the definition of the ACE_[W]Char_Codeset_Translator - classes to make them reference counted objects. There are some codesets - that support shifting and may be stateful. By using reference counting, - the CDR streams don't have to worry about ownership of stateful - translators. - - Finally, the translators now have pure virtual methods that return the - native and translated codeset ID values. These values refer to entries - in the DCE Code and Character Set Registry, which is the reference for - CORBA codeset ids. Anyone implementing a char or wchar codeset will - have to supply a numeric value for the native codeset (ncs) and the - translated codeset (tcs). NCS refers to the codeset of the text on the - application side of the stream, and TCS refers to the codset of the - text on the "wire" side of the stream. - - These changes are not everything that is required to support codeset - negotiation, but it is all the changes required to the CDR streams. + Preparing for codeset negotiation. The ACE input/output CDR + streams' support for wide character IO is enhanced by adding a + flag to allow or disallow wchar i/o regardless of whether a + translator is present. There are times when wchar is not + allowed, such as GIOP 1.0, or when a native codeset for wchar + was not specified. In CORBA, a native wchar codeset must be + specified, it may not be defaulted. Within the ACE CDR streams, + wchar i/o is allowed by default, to ensure backwards + compatibility. + + I fixed a few of the reading and writing methods to ensure that + the good_bit_ flag is cleared if an error occurs. This was not + happening in all cases, leading to errors elsewhere. + + I have extended the definition of the + ACE_[W]Char_Codeset_Translator classes to make them reference + counted objects. There are some codesets that support shifting + and may be stateful. By using reference counting, the CDR + streams don't have to worry about ownership of stateful + translators. + + Finally, the translators now have pure virtual methods that + return the native and translated codeset ID values. These values + refer to entries in the DCE Code and Character Set Registry, + which is the reference for CORBA codeset ids. Anyone + implementing a char or wchar codeset will have to supply a + numeric value for the native codeset (ncs) and the translated + codeset (tcs). NCS refers to the codeset of the text on the + application side of the stream, and TCS refers to the codset of + the text on the "wire" side of the stream. + + These changes are not everything that is required to support + codeset negotiation, but it is all the changes required to the + CDR streams. Sat Dec 14 08:56:23 2002 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu> @@ -908,14 +912,15 @@ Sun Dec 08 01:17:26 2002 Nanbor Wang <nanbor@cs.wustl.edu> Thu Dec 5 20:30:56 2002 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> - * ace/Event_Handler.cpp: Updated the implementation of ACE_Event_Handler::read_adapter() - so that the code is consistent with the stated semantics. Thanks to - Ron Muck <rlm@sdiusa.com> for the fix. + * ace/Event_Handler.cpp: Updated the implementation of + ACE_Event_Handler::read_adapter() so that the code is consistent + with the stated semantics. Thanks to Ron Muck <rlm@sdiusa.com> + for the fix. - * ace/OS_Dirent.inl (readdir_r): Enhanced the ACE_OS_Directn::readdir_r() - wrapper facade so that it returns 1 (i.e., "done") when an error - occurs. Thanks to Abhay Kulkarni <Abhay.Kulkarni@veritas.com> - for reporting this. + * ace/OS_Dirent.inl (readdir_r): Enhanced the + ACE_OS_Directn::readdir_r() wrapper facade so that it returns 1 + (i.e., "done") when an error occurs. Thanks to Abhay Kulkarni + <Abhay.Kulkarni@veritas.com> for reporting this. Sat Dec 7 19:54:12 2002 Steve Huston <shuston@riverace.com> |