Issue 80108

Summary: cleanup needed for GetMirroredChar
Product: gsl Reporter: philipp.lohmann
Component: codeAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: issues, ooo
Version: OOo 2.3.1   
Target Milestone: OOo 3.x   
Hardware: All   
OS: All   
Issue Type: TASK Latest Confirmation in: ---
Developer Difficulty: ---

Description philipp.lohmann 2007-07-27 12:59:01 UTC
In response to issue 80090 I moved the GetMirroredChar declaration to svapp.hxx
and the sal_UCS4 typedef to vclenum.hxx which in contrast to sallayout.hxx are

However since there are more of these plain exported functions in sallaout.hxx
and moreover svapp.hxx and vclenum.hxx are not necessarily the best of places
for this, please move this to somewhere sensible.
Comment 1 2007-08-22 10:32:14 UTC
VCL's internal GetMirroredChar() shouldn't be used outside vcl. The corresonding method from the I18N framework 
is more appropiate. Also the sal_UCS4/sal_UTF32 typedef shouldn't be exported outside VCL as was agreed with 
the owner of the string classes (

Anyway, someone has to revert the changes done for 80090 and fix svx's wrong dependency on VCL internal 
functionality => will do
Comment 2 2007-12-10 16:25:26 UTC
@er: getting the mirrored unicode belongs into one of the i18n* projects. Since I'm not 
too familiar with the traditions of the three projects i18n, i18nutils and i18npool could 
you please advice where to put it? And which headerfile? 
i18nutil/oneToOneMapping.hxx maybe?
Comment 3 2008-01-14 16:04:07 UTC
Retargeting, as the issue is not critical in any way.
Comment 4 2009-06-19 14:10:09 UTC
wrong dependency caused by typo
Comment 5 Marcus 2017-05-20 11:31:25 UTC
Reset assigne to the default "".