<Swing Dev> Review Request of 8148555: [macosx] An uncaught exception was raised entering Emoji into JTextArea
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Mon Mar 21 14:02:10 UTC 2016
Looks fine then.
On 18.03.16 8:46, Avik Niyogi wrote:
> Hi Sergey,
> I have tested the test cases as mentioned.
> 1) They are not related to the current fix
> 2) ScreenMenuBarInputTwice.java issue is not reproducible.
> 3) There is a test bug in ActionListenerCalledTwiceTest.java, hence a
> new test case called ScreenMenuBarInputTwice.java
> was created to encompass actual expectations from Java on OS X as per
> native behaviour.
>
> Please review my current fix as available in the mail trail. Thank you
> in advance.
>
> With Regards,
> Avik Niyogi
>
>
>> On 14-Mar-2016, at 6:48 pm, Sergey Bylokhov
>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>>
>> Hi, Avik.
>> Can you please take a look to these two tests before fixing this bug:
>>
>> TEST: javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java
>> --------------------------------------------------
>> TEST:
>> javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java
>>
>> I remember they passed on jdk8, but it seems we have a regression in
>> jdk9 and both of them fail.
>>
>> On 14.03.16 8:05, Avik Niyogi wrote:
>>> Hi All,
>>> A gentle reminder, please review my code changes.
>>>
>>> With Regards,
>>> Avik Niyogi
>>>> On 08-Mar-2016, at 9:39 pm, Avik Niyogi <avik.niyogi at oracle.com
>>>> <mailto:avik.niyogi at oracle.com>
>>>> <mailto:avik.niyogi at oracle.com>> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> Kindly review the bug fix for JDK 9.
>>>>
>>>> *Bug:*
>>>>
>>>> _https://bugs.openjdk.java.net/browse/JDK-8148555_
>>>> _
>>>> _
>>>> *Webrev:*
>>>>
>>>> _http://cr.openjdk.java.net/~aniyogi/8148555/webrev.00/_
>>>>
>>>> *Issue:*
>>>> Emoji selection in Character Viewer was causing exception in JNI
>>>>
>>>> *Cause:*
>>>> Emojis are considered to be of different class type (namely,
>>>> NSConcreteMutableAttributedString) from NSString which other
>>>> characters are because of a surrogate pair for them.
>>>>
>>>> *Fix:*
>>>> Major changes done for condition of emojis in JNI. Albeit rendering is
>>>> not yet supported, they will appear as blank “Missing font” notation.
>>>> Also, added debug point in case of issue with glyph arrises.
>>>>
>>>> With Regards,
>>>> Avik Niyogi
>>>
>>
>>
>> --
>> Best regards, Sergey.
>
--
Best regards, Sergey.
More information about the swing-dev
mailing list