Bug 501

Summary: Add finalization function to uim_code_converter
Product: UIM Reporter: YamaKen <yamaken>
Component: libuimAssignee: YamaKen <yamaken>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: low CC: uim-bugs
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description YamaKen 2004-04-19 13:00:51 UTC
uim_code_converter is used to abstract platform-dependent code convereter. But
current libuim is assuming that converted string is an ordinary C storage and
simply free() sometime. This is inappropriate for object oriented string such as
QString in Qt. See IMKit-uim 0.4.2 for actual code.
Comment 1 YamaKen 2007-01-13 16:21:57 UTC
The encoding conversion responsibility should be moved to bridges in future
version of uim. And for the case in IMKit-uim, the encoding conversion should be
performed in IMKit layer, by cancel the automatic encodidng conversion of libuim
by specifying client encoding as same as IM's.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.