Bug 501 - Add finalization function to uim_code_converter
Summary: Add finalization function to uim_code_converter
Status: RESOLVED WONTFIX
Alias: None
Product: UIM
Classification: Unclassified
Component: libuim (show other bugs)
Version: unspecified
Hardware: Other All
: low normal
Assignee: YamaKen
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-19 13:00 UTC by YamaKen
Modified: 2007-01-13 16:21 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.