[Webkit-unassigned] [Bug 21279] Support ime-mode (CSS property)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 6 20:55:04 PDT 2010


Kenichi Ishibashi <bashi at google.com> changed:

           What    |Removed                     |Added
                 CC|                            |bashi at google.com

--- Comment #4 from Kenichi Ishibashi <bashi at google.com>  2010-09-06 20:55:04 PST ---
Hi, I'd like to implement CSS ime-mode property to WebKit. I started this on SnowLeopard. I'm going to send a patch after this comment.

Here are some notes about the patch:
- The patch uses Text Input Source Services, which is a part of Carbon's HIToolbox. Actually, I don't like to use Carbon framework, but it seems that there is no APIs on Cocoa for handling input methods. (Please let me know if there are APIs for handling input methods in Cocoa. I'll be happy to re-implement by using it.)
- The patch will work on Mac OS v10.5 or later because the patch depends on the Text Input Source Services, which was introduced in Mac OS X v10.5
- The patch added a method into WebHTMLView class to force exposing input context because it is needed to make TSMGetActiveDocument() return non-nil, which is required to enable/disable input methods correctly. I'm not sure this is the right way so I'd like to ask some advice on this.
- I'm also planning to implement the ime-mode property for Windows (and hopefully Linux) once I could successfully add supporting this property on Mac.


Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list