PatchSet 5291 
Date: 2004/10/14 23:35:35
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Resynced with GNU Classpath: initialization fixes for java.awt.image

2004-10-14  Dalibor Topic <[EMAIL PROTECTED]>

        * libraries/javalib/java/awt/image/DataBufferByte.java,
        libraries/javalib/java/awt/image/DataBufferDouble.java,
        libraries/javalib/java/awt/image/DataBufferFloat.java,
        libraries/javalib/java/awt/image/DataBufferInt.java,
        libraries/javalib/java/awt/image/DataBufferShort.java,
        libraries/javalib/java/awt/image/DataBufferUShort.java:
        Resynced with GNU Classpath.

        2004-10-13  Michael Koch  <[EMAIL PROTECTED]>

        * java/awt/image/DataBufferByte.java,
        java/awt/image/DataBufferDouble.java,
        java/awt/image/DataBufferFloat.java,
        java/awt/image/DataBufferInt.java,
        java/awt/image/DataBufferShort.java,
        java/awt/image/DataBufferUShort.java:
        Fix initialization of bankData in constructors.

Members: 
        ChangeLog:1.2843->1.2844 
        libraries/javalib/java/awt/image/DataBufferByte.java:1.3->1.4 
        libraries/javalib/java/awt/image/DataBufferDouble.java:1.2->1.3 
        libraries/javalib/java/awt/image/DataBufferFloat.java:1.2->1.3 
        libraries/javalib/java/awt/image/DataBufferInt.java:1.3->1.4 
        libraries/javalib/java/awt/image/DataBufferShort.java:1.2->1.3 
        libraries/javalib/java/awt/image/DataBufferUShort.java:1.3->1.4 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2843 kaffe/ChangeLog:1.2844
--- kaffe/ChangeLog:1.2843      Thu Oct 14 22:51:54 2004
+++ kaffe/ChangeLog     Thu Oct 14 23:35:35 2004
@@ -1,5 +1,25 @@
 2004-10-14  Dalibor Topic <[EMAIL PROTECTED]>
 
+       * libraries/javalib/java/awt/image/DataBufferByte.java,
+       libraries/javalib/java/awt/image/DataBufferDouble.java,
+       libraries/javalib/java/awt/image/DataBufferFloat.java,
+       libraries/javalib/java/awt/image/DataBufferInt.java,
+       libraries/javalib/java/awt/image/DataBufferShort.java,
+       libraries/javalib/java/awt/image/DataBufferUShort.java:
+       Resynced with GNU Classpath.
+
+       2004-10-13  Michael Koch  <[EMAIL PROTECTED]>
+
+        * java/awt/image/DataBufferByte.java,
+        java/awt/image/DataBufferDouble.java,
+        java/awt/image/DataBufferFloat.java,
+        java/awt/image/DataBufferInt.java,
+        java/awt/image/DataBufferShort.java,
+        java/awt/image/DataBufferUShort.java:
+        Fix initialization of bankData in constructors.
+
+2004-10-14  Dalibor Topic <[EMAIL PROTECTED]>
+
        * libraries/javalib/java/net/BindException.java,
        libraries/javalib/java/net/ConnectException.java,
        libraries/javalib/java/net/ContentHandler.java,
Index: kaffe/libraries/javalib/java/awt/image/DataBufferByte.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferByte.java:1.3 
kaffe/libraries/javalib/java/awt/image/DataBufferByte.java:1.4
--- kaffe/libraries/javalib/java/awt/image/DataBufferByte.java:1.3      Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferByte.java  Thu Oct 14 23:35:37 
2004
@@ -62,8 +62,10 @@
    */
   public DataBufferByte(int size)
   {
-    super(TYPE_BYTE, size);
+    super(TYPE_BYTE, size, 1, 0);
+    bankData = new byte[1][];
     data = new byte[size];
+    bankData[0] = data;
   }
 
   /**
@@ -92,8 +94,10 @@
    */
   public DataBufferByte(byte[] dataArray, int size)
   {
-    super(TYPE_BYTE, size);
+    super(TYPE_BYTE, size, 1, 0);
+    bankData = new byte[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -111,7 +115,9 @@
   public DataBufferByte(byte[] dataArray, int size, int offset)
   {
     super(TYPE_BYTE, size, 1, offset);
+    bankData = new byte[1][];
     data = dataArray;
+    bankData[0] = data;
   }
 
   /**
Index: kaffe/libraries/javalib/java/awt/image/DataBufferDouble.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferDouble.java:1.2 
kaffe/libraries/javalib/java/awt/image/DataBufferDouble.java:1.3
--- kaffe/libraries/javalib/java/awt/image/DataBufferDouble.java:1.2    Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferDouble.java        Thu Oct 14 
23:35:37 2004
@@ -66,8 +66,10 @@
    */
   public DataBufferDouble(int size)
   {
-    super(TYPE_DOUBLE, size);
+    super(TYPE_DOUBLE, size, 1, 0);
+    bankData = new double[1][];
     data = new double[size];
+    bankData[0] = data;
   }
 
   /**
@@ -96,8 +98,10 @@
    */
   public DataBufferDouble(double[] dataArray, int size)
   {
-    super(TYPE_DOUBLE, size);
+    super(TYPE_DOUBLE, size, 1, 0);
+    bankData = new double[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -115,7 +119,9 @@
   public DataBufferDouble(double[] dataArray, int size, int offset)
   {
     super(TYPE_DOUBLE, size, 1, offset);
+    bankData = new double[1][];
     data = dataArray;
+    bankData[0] = data;
   }
 
   /**
Index: kaffe/libraries/javalib/java/awt/image/DataBufferFloat.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferFloat.java:1.2 
kaffe/libraries/javalib/java/awt/image/DataBufferFloat.java:1.3
--- kaffe/libraries/javalib/java/awt/image/DataBufferFloat.java:1.2     Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferFloat.java Thu Oct 14 23:35:37 
2004
@@ -64,8 +64,10 @@
    */
   public DataBufferFloat(int size)
   {
-    super(TYPE_FLOAT, size);
+    super(TYPE_FLOAT, size, 1, 0);
+    bankData = new float[1][];
     data = new float[size];
+    bankData[0] = data;
   }
 
   /**
@@ -94,8 +96,10 @@
    */
   public DataBufferFloat(float[] dataArray, int size)
   {
-    super(TYPE_FLOAT, size);
+    super(TYPE_FLOAT, size, 1, 0);
+    bankData = new float[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -113,7 +117,9 @@
   public DataBufferFloat(float[] dataArray, int size, int offset)
   {
     super(TYPE_FLOAT, size, 1, offset);
+    bankData = new float[1][];
     data = dataArray;
+    bankData[0] = data;
   }
 
   /**
Index: kaffe/libraries/javalib/java/awt/image/DataBufferInt.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferInt.java:1.3 
kaffe/libraries/javalib/java/awt/image/DataBufferInt.java:1.4
--- kaffe/libraries/javalib/java/awt/image/DataBufferInt.java:1.3       Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferInt.java   Thu Oct 14 23:35:37 
2004
@@ -62,8 +62,10 @@
    */
   public DataBufferInt(int size)
   {
-    super(TYPE_INT, size);
+    super(TYPE_INT, size, 1, 0);
+    bankData = new int[1][];
     data = new int[size];
+    bankData[0] = data;
   }
 
   /**
@@ -92,8 +94,10 @@
    */
   public DataBufferInt(int[] dataArray, int size)
   {
-    super(TYPE_INT, size);
+    super(TYPE_INT, size, 1, 0);
+    bankData = new int[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -111,7 +115,9 @@
   public DataBufferInt(int[] dataArray, int size, int offset)
   {
     super(TYPE_INT, size, 1, offset);
+    bankData = new int[1][];
     data = dataArray;
+    bankData[0] = data;
   }
   
   /**
Index: kaffe/libraries/javalib/java/awt/image/DataBufferShort.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferShort.java:1.2 
kaffe/libraries/javalib/java/awt/image/DataBufferShort.java:1.3
--- kaffe/libraries/javalib/java/awt/image/DataBufferShort.java:1.2     Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferShort.java Thu Oct 14 23:35:37 
2004
@@ -62,8 +62,10 @@
    */
   public DataBufferShort(int size)
   {
-    super(TYPE_SHORT, size);
+    super(TYPE_SHORT, size, 1, 0);
+    bankData = new short[1][];
     data = new short[size];
+    bankData[0] = data;
   }
 
   /**
@@ -92,8 +94,10 @@
    */
   public DataBufferShort(short[] dataArray, int size)
   {
-    super(TYPE_SHORT, size);
+    super(TYPE_SHORT, size, 1, 0);
+    bankData = new short[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -111,7 +115,9 @@
   public DataBufferShort(short[] dataArray, int size, int offset)
   {
     super(TYPE_SHORT, size, 1, offset);
+    bankData = new short[1][];
     data = dataArray;
+    bankData[0] = data;
   }
 
   /**
Index: kaffe/libraries/javalib/java/awt/image/DataBufferUShort.java
diff -u kaffe/libraries/javalib/java/awt/image/DataBufferUShort.java:1.3 
kaffe/libraries/javalib/java/awt/image/DataBufferUShort.java:1.4
--- kaffe/libraries/javalib/java/awt/image/DataBufferUShort.java:1.3    Sun Sep 12 
15:11:02 2004
+++ kaffe/libraries/javalib/java/awt/image/DataBufferUShort.java        Thu Oct 14 
23:35:37 2004
@@ -62,8 +62,10 @@
    */
   public DataBufferUShort(int size)
   {
-    super(TYPE_USHORT, size);
+    super(TYPE_USHORT, size, 1, 0);
+    bankData = new short[1][];
     data = new short[size];
+    bankData[0] = data;
   }
 
   /**
@@ -88,8 +90,10 @@
    */
   public DataBufferUShort(short[] dataArray, int size)
   {
-    super(TYPE_USHORT, size);
+    super(TYPE_USHORT, size, 1, 0);
+    bankData = new short[1][];
     data = dataArray;
+    bankData[0] = data;
   }
     
   /**
@@ -103,7 +107,9 @@
   public DataBufferUShort(short[] dataArray, int size, int offset)
   {
     super(TYPE_USHORT, size, 1, offset);
+    bankData = new short[1][];
     data = dataArray;
+    bankData[0] = data;
   }
 
   /**

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to