Hi Semyon, Could you please push the patch to JDK9 with the following details:
http://cr.openjdk.java.net/~mhalder/8137137/webrev.02/ <http://cr.openjdk.java.net/~mhalder/8137137/webrev.02/> 8137137: [macosx] The native dialog doesn't have 'close'(X) button on Mac Reviewed-by: psadhukhan, prr username: mhalder Thanks, Manajit > On 03-May-2016, at 10:57 pm, Phil Race <philip.r...@oracle.com> wrote: > > +1 > > -phil. > > On 04/19/2016 01:40 AM, prasanta sadhukhan wrote: >> Looks ok to me. >> >> Regards >> Prasanta >> On 4/19/2016 1:25 PM, Manajit Halder wrote: >>> Hi Prasanta, >>> >>> Thank you for the review comments. Please review the updated webrev. >>> >>> http://cr.openjdk.java.net/~mhalder/8137137/webrev.02/ >>> <http://cr.openjdk.java.net/%7Emhalder/8137137/webrev.02/> >>> >>> Regards, >>> Manajit >>> >>>> On 18-Apr-2016, at 3:30 pm, prasanta sadhukhan >>>> <prasanta.sadhuk...@oracle.com <mailto:prasanta.sadhuk...@oracle.com>> >>>> wrote: >>>> >>>> Hi Manajit. >>>> >>>> While pressing x button , the test dialog is not closing in windows. >>>> Please check that. Also, the failure message >>>> throw new RuntimeException("Updating TrayIcon popup menu" >>>> + " items FAILED"); >>>> seems to be wrong. >>>> >>>> Regards >>>> Prasanta >>>> On 4/18/2016 2:59 PM, Manajit Halder wrote: >>>>> Hi Phil, >>>>> >>>>> Thank you for the review comments. Please review the updated webrev. >>>>> >>>>> http://cr.openjdk.java.net/~mhalder/8137137/webrev.01/ >>>>> <http://cr.openjdk.java.net/%7Emhalder/8137137/webrev.01/> >>>>> >>>>> Regards, >>>>> Manajit >>>>> >>>>>> On 15-Apr-2016, at 11:39 pm, Phil Race <philip.r...@oracle.com >>>>>> <mailto:philip.r...@oracle.com>> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> Good to get rid of one applet test. Only 1,499 to go :-) >>>>>> >>>>>> Even though you effectively re-wrote this you should set the (c) as a >>>>>> range "2007, 2016" >>>>>> >>>>>> Also I think we should try to use the natural size of the component >>>>>> rather than explicitly >>>>>> setting the size :- >>>>>> >>>>>> instructionFrame.setBounds(0, 0, 650, 230); >>>>>> instructionTextArea.setBounds(10, 10, 650, 230); >>>>>> >>>>>> -phil. >>>>>> >>>>>> On 04/15/2016 10:53 AM, Manajit Halder wrote: >>>>>>> Hi All, >>>>>>> >>>>>>> Kindly review the fix for JDK9. >>>>>>> >>>>>>> Bug: >>>>>>> https://bugs.openjdk.java.net/browse/JDK-8137137 >>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8137137> >>>>>>> >>>>>>> Webrev: >>>>>>> http://cr.openjdk.java.net/~mhalder/8137137/webrev.00/ >>>>>>> <http://cr.openjdk.java.net/%7Emhalder/8137137/webrev.00/> >>>>>>> >>>>>>> Issue: >>>>>>> The native print dialog and native page dialog doesn’t display close(X) >>>>>>> button in Mac OS X. >>>>>>> >>>>>>> Cause: >>>>>>> The reported problem is the expected behaviour on Mac OS. The native >>>>>>> print dialog does not have ‘close’(X) button on MacOS, instead the >>>>>>> dialog contains OK or Cancel buttons and expects either Cancel or OK >>>>>>> button clicks from the user. >>>>>>> >>>>>>> >>>>>>> The native print dialogs (“native print dialog” and “native page >>>>>>> dialogs”) calls Cocoa method runModalWithPrintInfo on MacOS to display >>>>>>> the print and page dialogs. runModalWithPrintInfo method does not have >>>>>>> any close button and also the normal behaviour of a modal window is to >>>>>>> exclude all other windows and panels from receiving events. Therefore >>>>>>> as long as the print or page dialog window is open, no other windows >>>>>>> will receive any events. >>>>>>> >>>>>>> The user is expected to either click OK button or Cancel button (or >>>>>>> press the ESC key) to close the print or page dialog. >>>>>>> >>>>>>> Fix: >>>>>>> No fix required. The code changed for the following reasons: >>>>>>> To add proper instruction with colse(X) button behaviour on Mac OS X. >>>>>>> Rewrite the test case without Applets. >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> Manajit >>>>>> >>>>> >>>> >>> >> >