<AWT Dev> Modal dialogs for fullscreen window

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Tue Apr 23 03:46:51 PDT 2013


Hi, Vladimir.
On 23.04.2013 14:36, Vladimir Kravets wrote:
> Hi Sergey,
>
> Could you please point me where I can do(add/create) this?
It depends on how you write your test.
Location of tests for a full screen mode:
jdk/test/java/awt/FullScreen/
Location of tests for Dialogs:
jdk/test/java/awt/Dialog/
>
> Thanks,
> Vladimir
>
>
> 2013/4/23 Sergey Bylokhov <Sergey.Bylokhov at oracle.com 
> <mailto:Sergey.Bylokhov at oracle.com>>
>
>     Hello, Vladimir.
>     Testcase will be welcome, since the issue was not found by our
>     regression tests.
>
>
>     On 23.04.2013 12:50, Anthony Petrov wrote:
>
>         Thanks Vladimir. The fix looks fine to me. We need to get at
>         least one more review, after which I'll be able to push it to
>         the repository. Could anyone review this please? Here's a link
>         to the webrev:
>
>         http://vkravets.github.io/awt-fixes/8012586/webrev.00/index.html
>
>         Regarding other WMs and the DIALOG type - yes, I agree with
>         you. I don't known of any WMs that would do something strange
>         for DIALOG windows, so as I said this is just a theoretical
>         concern. The fix should work fine now for most WMs. If we
>         encounter a problem with a particular WM in the future, we'll
>         see how to deal with it.
>
>         -- 
>         best regards,
>         Anthony
>
>         On 04/22/2013 06:33 PM, Vladimir Kravets wrote:
>
>             Done. You can look at the same link. BTW the full listing
>             webrev
>             directory you can find on the
>             https://github.com/vkravets/awt-fixes/tree/master/8012586
>             link.
>
>              > I assume you have tested this fix and it works as
>             expected for your
>             use cases?
>             Of course =)
>
>              >Although I'm a little concerned about other window
>             managers that may
>             present DIALOG windows somehow completely differently (as
>             some Mac-style
>             sheets for example). In this case the fix may fail since
>             it marks
>             regular owned windows as DIALOGs, too. This is purely a
>             theoretical
>             concern, but still something to think about. Shouldn't we
>             check the
>             window type instead of just checking whether the window
>             has an owner or not?
>
>             Since this is is not ICCCM-compliant atom, thus I guess
>             that all another
>             WM's should compliant by this spec from freedesktop.
>             http://standards.freedesktop.org/wm-spec/latest/ar01s05.html#idp1333344
>
>             In this section very clearly specified how should react
>             WM's on
>             different wndow type. BTW before fix AWT was not fully
>             compliant with
>             this spec =(
>
>             Best Regards,
>             Vladimir
>
>
>
>     -- 
>     Best regards, Sergey.
>
>


-- 
Best regards, Sergey.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20130423/99c6ca45/attachment.html 


More information about the awt-dev mailing list