Looks fine to me.

/Alex

> On 10 Apr 2015, at 15:12, Anton Nashatyrev <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/>
>> 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.
> 

Reply via email to