<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    The fix looks good to me.<br>
    <br>
    Thanks,<br>
    Alexandr.<br>
    <br>
    <div class="moz-cite-prefix">On 1/31/2017 11:28 AM, Sergey Bylokhov
      wrote:<br>
    </div>
    <blockquote
      cite="mid:B76D3F6B-B5A2-42E6-9A4E-3BD9D951F3F0@oracle.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      Looks fine.
      <div class=""><br class="">
        <div>
          <blockquote type="cite" class=""><br
              class="Apple-interchange-newline">
            <div class="">
              <meta http-equiv="content-type" content="text/html;
                charset=windows-1252" class="">
              <div bgcolor="#FFFFFF" text="#000000" class=""> Bug: <a
                  moz-do-not-send="true" class="moz-txt-link-freetext"
                  href="https://bugs.openjdk.java.net/browse/JDK-8173409">https://bugs.openjdk.java.net/browse/JDK-8173409</a><br
                  class="">
                Webrev: <a moz-do-not-send="true"
                  class="moz-txt-link-freetext"
                  href="http://cr.openjdk.java.net/%7Eprr/8173409/">http://cr.openjdk.java.net/~prr/8173409/</a><br
                  class="">
                <br class="">
                In OpenJDK the jdk.desktop module (not java.desktop) has
                only one method.<br class="">
                It is the vestige of com.sun.awt.AWTUtilities added in
                JDK 6 updates.<br class="">
                <br class="">
                It provides a way to access to Component.<span
                  class="changed">setMixingCutoutShape<br class="">
                  <br class="">
                </span>the jdk.desktop module was created so that apps
                could still access it without<br class="">
                using --add-exports - although at the expense of a code
                update.<br class="">
                <br class="">
                We'd prefer to eliminate this non-standard API and
                module before JDK 9<br class="">
                goes final and can do so by making the above method
                public and standard<br class="">
                <br class="">
                As a result jdk.desktop becomes empty and can go away ..<br
                  class="">
                <br class="">
                Swing's own internal uses have been updated and should
                be fully compatible<br class="">
                since the implementation is unchanged.<br class="">
                <br class="">
                The existing tests which verify the API are updated to
                use the public API.<br class="">
                They should pass as well as they ever did ..<br class="">
                <br class="">
                I did leave the AWTAccessor code in there for apps that
                absolutely have no way<br class="">
                to recompile to the new API and need to use
                --add-exports for now.<br class="">
                <br class="">
                A CCC will be submitted for this change.<br class="">
                <br class="">
                -phil.<br class="">
                <br class="">
                <br class="">
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
    </blockquote>
    <br>
  </body>
</html>