Print this page
Added gradle and cmake project

Split Close
Expand all
Collapse all
          --- old/src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
          +++ new/src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
↓ open down ↓ 27 lines elided ↑ open up ↑
  28   28  import java.awt.GraphicsConfiguration;
  29   29  import java.awt.Rectangle;
  30   30  import java.awt.Transparency;
  31   31  import java.awt.geom.AffineTransform;
  32   32  import java.awt.image.BufferedImage;
  33   33  import java.awt.image.ColorModel;
  34   34  
  35   35  import sun.java2d.SurfaceData;
  36   36  import sun.java2d.opengl.CGLLayer;
  37   37  import sun.lwawt.LWGraphicsConfig;
       38 +import sun.lwawt.macosx.CFRetainedResource;
  38   39  import sun.lwawt.macosx.CPlatformView;
  39   40  
  40   41  public abstract class CGraphicsConfig extends GraphicsConfiguration
  41   42          implements LWGraphicsConfig {
  42   43  
  43   44      private final CGraphicsDevice device;
  44   45      private ColorModel colorModel;
  45   46  
  46   47      protected CGraphicsConfig(CGraphicsDevice device) {
  47   48          this.device = device;
↓ open down ↓ 43 lines elided ↑ open up ↑
  91   92      /**
  92   93       * Creates a new SurfaceData that will be associated with the given
  93   94       * LWWindowPeer.
  94   95       */
  95   96      public abstract SurfaceData createSurfaceData(CPlatformView pView);
  96   97  
  97   98      /**
  98   99       * Creates a new SurfaceData that will be associated with the given
  99  100       * CGLLayer.
 100  101       */
 101      -    public abstract SurfaceData createSurfaceData(CGLLayer layer);
      102 +    public abstract SurfaceData createSurfaceData(CFRetainedResource layer);
 102  103  
 103  104      @Override
 104  105      public final boolean isTranslucencyCapable() {
 105  106          //we know for sure we have capable config :)
 106  107          return true;
 107  108      }
 108  109  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX