GNOME Bugzilla – Bug 84849
replace incorrect im-hangul
Last modified: 2011-02-04 16:16:03 UTC
Currently immodule im-hangul is incorrect. Choe Hwanjin <krisna@kldp.org> wrote correct version, so please include his patch and remove old one. you can get his patch from http://mail.gnome.org/archives/gtk-i18n-list/2002-June/msg00050.html and his explanation is here. http://mail.gnome.org/archives/gtk-i18n-list/2002-June/msg00008.html
Created attachment 9133 [details] [review] patch mentioned above so it doesn't get lost
Patch keyword
Created attachment 9294 [details] [review] latest package tarball, that I use for ordinary job. old tarball has wrong table of keymap.
Owen: may I ask you the reason this newly-made IM not applied to gtk? URL is the place latest tarball updated.
It hasn't applied because the code needs a review and some cleanup before integration and I just haven't had the the time yet.
I already sent a mail about adding hangul input modules in GTK+ to Owen. But I got no answer. How does it goes?
I've sent some detailed mail about what needs to be done now to Krisna; imhangul is reasonably complex, so it will take some time to make the necessary changes. It's not going to happen for 2.2.0; hopefully we can get it in for 2.2.1.
New version of imhangul is released http://download.kldp.net/imhangul/imhangul-0.9.5.tar.bz2
Doesn't seem to address the blocking issues that I mentioned. Did you receive my mails (and patches) about imhangul?
I didn't receive your mails about imhangul or patches Please send it to me again. And What is the main problem of imhangul?
Looking at it, apparently I managed to send one mail to krisna@kdlp.org and the other to krisna@kldp.net. I've forwarded them now. The main problems were: - Duplication of large tables between all the different modules. - Lack of multihead safety
The lastest imhangul package is here: Download: http://kldp.net/download.php/821/imhangul-0.9.9.tar.bz2 Projectpage: http://kldp.net/projects/imhangul/ Or you can get cvs version by following this instruction: $ cvs -d:pserver:anonymous@cvs.kldp.net:/cvsroot/imhangul login (Just press enter) $ cvs -z3 -d:pserver:anonymous@cvs.kldp.net:/cvsroot/imhangul co imhangul $ ./autogen.sh $ make and test it by run test.sh script in src dir. Changes: - Removed large duplacated tables - Fixed multihead problem Many korean people want imhangul to be replaced with incorrect one by GTK+-2.4 :)
Let's begin with removing the broken one. It's not so useful as it is and is just confusing. Moreover, the reference to 'KS C 5601' is bothering me a lot.
Removed the broken one: 2004-01-28 Changwoo Ryu <cwryu@debian.org> * modules/input/imhangul-defs.h: * modules/input/imhangul.c: * modules/input/Makefile.am: Remove broken hangul input module.
Have you considered moving your new module to http://gtk-im-extra.sourceforge.net/ ?
I want my input method module to be the default one for korean. And I think that many other korean want it too.
I feel pretty bad about my handling of this bug :-( But my current opinion is that im-hangul doesn't belong in the GTK+ distribution; neither does any other large or complicated native GTK+ input method. Likely *no* input method modules belong in GTK+ other than the default builtin method, and modules for: XIM IIIMF Windows IME GTK+ input methods can never be a complete solution for the desktop because the desktop is not just GTK+ applications. On the X11 desktop IIIMF seems to be the right direction. Good input method support requires integration with the window manager, panel, and so forth. This is stuff that can't be done properly at the GTK+ level.
I think imhangul is not the solution for desktop input system. But, It provides a convenient way to input korean. Then, how about reducing the size of imhangul? If simpler version of imhangul can be added to gtk, I will make imhangul smaller.
The URL field has been removed from bugzilla.gnome.org. This URL was in the old URL field, and is being added as a comment so that the data is not lost. Please email bugmaster@gnome.org if you have any questions. URL: http://kldp.net/projects/imhangul/