Bug 15178 - uim-scim is broken
Summary: uim-scim is broken
Status: RESOLVED MOVED
Alias: None
Product: UIM
Classification: Unclassified
Component: IM: Other IMs (show other bugs)
Version: unspecified
Hardware: All All
: medium normal
Assignee: uim-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-23 09:34 UTC by YamaKen
Modified: 2012-10-28 08:42 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description YamaKen 2008-03-23 09:34:30 UTC
IMEngineFactoryBase::get_name() returns the IM name for humans (and it is recommended to be 'localized'). So it does not fit the uim's symbolic IM name (idname), and causes parse errors on Scheme when being read as Scheme symbol. For example, an IM name "scim-Probhat(phonetic)" cannot be a safe Scheme symbol since it contains parenthesis. Some character replacements and anti-message-translation (localization) is required to provide uim IMs. uim 1.5.0 and later rejects IMs that have such invalid IM name.

And there are many unconditional fprintf()s. They should be suppressed if --disable-debug.

My personal priority for these tasks are very low, and may not be fixed in 1.5.0 or 1.6.0. If you want to use uim-scim, please fix it.
Comment 1 Ma Xiaojun 2012-07-10 13:33:41 UTC
I think SCIM, as a standard global IMF, is replaced by IBus nowadays.
Comment 2 Muneyuki Noguchi 2012-10-28 04:06:56 UTC
I will remove uim-scim from the uim repository before the next release of uim because SCIM itself isn't well-maintained.

If you are against my decision, comment here within one week.
Comment 3 Muneyuki Noguchi 2012-10-28 08:42:26 UTC
Moved to https://github.com/uim/uim/issues/14


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.