Привет, Сергей
можешь глянуть этот фикс плиз?
Спасибо!
Антон.
On 12.04.2015 13:57, Alexander Zuev wrote:
Looks fine to me.
/Alex
On 10 Apr 2015, at 15:12, Anton Nashatyrev
<anton.nashaty...@oracle.com <mailto:anton.nashaty...@oracle.com>> wrote:
Hello,
any volunteers to review?
Thanks!
Anton.
On 01.04.2015 18:43, Anton Nashatyrev wrote:
Hello,
could you please review the following IM API extension proposal:
fix: http://cr.openjdk.java.net/~anashaty/8074882/9/webrev.00/
<http://cr.openjdk.java.net/%7Eanashaty/8074882/9/webrev.00/>
<http://cr.openjdk.java.net/%7Eanashaty/8074882/9/webrev.00/>
bug: https://bugs.openjdk.java.net/browse/JDK-8074882
Problem: Press-and-hold Mac IM (when an accented char variant
could be selected) couldn't be supported by the components other
than TextComponent
MacOS Cocoa Input Method API supports the 'replacement range'
parameter in its callbacks indicating what range of the committed
text of the document should be replaced with the new composed text.
In case of press-and-hold IM this parameter always indicates the
previous char.
Fix: extends the IM API to support the 'replacement range'. The
fix includes the new API, its implementation and adoption to the
existing JTextComponent, the changes to be made in the MacOS code to
conform the new API.
The sample custom Java IM is attached to the JBS report to
demonstrate the new API usage and test the implementation.
Thanks!
Anton.