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@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.    ">

(original) (raw)

Hi guys,

Patch was updated according to yours notices.
- Fix copyright in the XWindowPeer
- Add test for such behavior:
\* Applicable to Metacity WM
\* Cover such behavior:
1\. going to fullscreen
2\. showing the modal dialog
3\. check if dialog appeared above fullscreen window or not

You can look at it on the same link http://vkravets.github.io/awt-fixes/8012586/webrev.00/index.html (webrev original folder can be taken from https://github.com/vkravets/awt-fixes/tree/master/8012586)

Thanks a lot for cooperative work!

Waiting merging in the master...

Best Regards,
Vladimir



2013/4/23 Sergey Bylokhov <Sergey.Bylokhov@oracle.com>
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@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.