[Webkit-unassigned] [Bug 61272] [Chromium] On-the-spot IME support for windowless plug-ins

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 23 12:37:40 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=61272





--- Comment #19 from Darin Fisher (:fishd, Google) <fishd at chromium.org>  2011-06-23 12:37:39 PST ---
(In reply to comment #18)
> Thank you for your suggestion. I would like to update my change to satisfy your constraints. (I do not have any intention to stick to my opinion and to continue providing the worst user-experience to Chromium users.) But, I cannot figure out which option is better: copying the IME interfaces of WebWidget to WebPlugin, or; adding a new interface both to WebWidget and WebPlugin. In my personal opinion, I prefer to just copying the IME interfaces of WebWidget to WebPlugin because it is easier for me to implement it. Nevertheless, I'm afraid you do not like my choice and my work becomes in vain again. (I have already spent lots of time investigating Flash before implementing the current change, without noticing this work becomes in vain.) To prevent working for nothing again, I would like to clarify my choice is reasonable for you and remove any ambiguities. (Unfortunately, I cannot talk with you so often because of time difference.)

Would you consider posting a quick patch to show what the additional methods on WebPlugin might look like?  Glancing at WebWidget, it isn't immediately obvious to me.  I'm guessing this includes all of the methods with "composition" in their name.  But, there's also textInputType() and caretOrSelectionBounds(), etc..  I can't tell if you need to put those on WebPlugin too.

Please don't spend a lot of time rewriting your patch.  Just post what the interface changes would be.  We can quickly review those, and then once we agree on the interface, the rest should go quickly without nearly as much back-n-forth.  Sound good?

-- 
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