зеркало из https://github.com/mono/ikvm-fork.git
Switched java.awt.datatransfer package from GNU Classpath to OpenJDK.
This commit is contained in:
Родитель
00908792ae
Коммит
6c3aaf72b9
|
@ -182,19 +182,6 @@
|
|||
../../classpath-0.95/java/awt/Container.java
|
||||
../../classpath-0.95/java/awt/ContainerOrderFocusTraversalPolicy.java
|
||||
../../classpath-0.95/java/awt/Cursor.java
|
||||
../../classpath-0.95/java/awt/datatransfer/Clipboard.java
|
||||
../../classpath-0.95/java/awt/datatransfer/ClipboardOwner.java
|
||||
../../classpath-0.95/java/awt/datatransfer/DataFlavor.java
|
||||
../../classpath-0.95/java/awt/datatransfer/FlavorEvent.java
|
||||
../../classpath-0.95/java/awt/datatransfer/FlavorListener.java
|
||||
../../classpath-0.95/java/awt/datatransfer/FlavorMap.java
|
||||
../../classpath-0.95/java/awt/datatransfer/FlavorTable.java
|
||||
../../classpath-0.95/java/awt/datatransfer/MimeType.java
|
||||
../../classpath-0.95/java/awt/datatransfer/MimeTypeParseException.java
|
||||
../../classpath-0.95/java/awt/datatransfer/StringSelection.java
|
||||
../../classpath-0.95/java/awt/datatransfer/SystemFlavorMap.java
|
||||
../../classpath-0.95/java/awt/datatransfer/Transferable.java
|
||||
../../classpath-0.95/java/awt/datatransfer/UnsupportedFlavorException.java
|
||||
../../classpath-0.95/java/awt/DefaultFocusTraversalPolicy.java
|
||||
../../classpath-0.95/java/awt/DefaultKeyboardFocusManager.java
|
||||
../../classpath-0.95/java/awt/Desktop.java
|
||||
|
@ -1016,10 +1003,12 @@ sun/awt/AppContext.java
|
|||
sun/awt/SunToolkit.java
|
||||
sun/awt/image/ByteComponentRaster.java
|
||||
sun/awt/image/BytePackedRaster.java
|
||||
sun/awt/image/ImageRepresentation.java
|
||||
sun/awt/image/IntegerComponentRaster.java
|
||||
sun/awt/image/OffScreenImageSource.java
|
||||
sun/awt/image/ShortComponentRaster.java
|
||||
sun/awt/image/SunWritableRaster.java
|
||||
sun/awt/image/ToolkitImage.java
|
||||
sun/jdbc/odbc/JdbcOdbcCallableStatement.java
|
||||
sun/jdbc/odbc/JdbcOdbcConnection.java
|
||||
sun/jdbc/odbc/JdbcOdbcDatabaseMetaData.java
|
||||
|
@ -7364,6 +7353,20 @@ SystemProperties.java
|
|||
../../openjdk6-b12/jdk/src/share/classes/java/awt/color/ICC_ProfileGray.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/color/ICC_ProfileRGB.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/color/ProfileDataException.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/Clipboard.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/ClipboardOwner.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/DataFlavor.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/FlavorEvent.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/FlavorListener.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/FlavorMap.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/FlavorTable.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/MimeType.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/MimeTypeParameterList.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/MimeTypeParseException.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/StringSelection.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/Transferable.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/event/ActionEvent.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/event/ActionListener.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/event/AdjustmentEvent.java
|
||||
|
@ -9260,6 +9263,13 @@ SystemProperties.java
|
|||
../../openjdk6-b12/jdk/src/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/EventListenerAggregate.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/PeerEvent.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/ClipboardTransferable.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/DataTransferer.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/SunClipboard.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/ToolkitThreadBlockedHandler.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/TransferableProxy.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/geom/AreaOp.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/geom/ChainEnd.java
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/geom/Crossings.java
|
||||
|
|
|
@ -585,7 +585,6 @@ assembly.class
|
|||
../../classpath-0.95/gnu/javax/swing/tree/*.class
|
||||
../../classpath-0.95/java/applet/*.class
|
||||
../../classpath-0.95/java/awt/*.class
|
||||
../../classpath-0.95/java/awt/datatransfer/*.class
|
||||
../../classpath-0.95/java/awt/dnd/*.class
|
||||
../../classpath-0.95/java/awt/dnd/peer/*.class
|
||||
../../classpath-0.95/java/awt/font/*.class
|
||||
|
@ -613,10 +612,13 @@ assembly.class
|
|||
../../classpath-0.95/javax/swing/undo/*.class
|
||||
../../openjdk6-b12/control/build/linux-amd64/gensrc/com/sun/accessibility/internal/resources/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/color/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/datatransfer/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/event/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/geom/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/image/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/java/awt/print/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/datatransfer/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/geom/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/awt/image/*.class
|
||||
../../openjdk6-b12/jdk/src/share/classes/sun/java2d/*.class
|
||||
|
|
|
@ -24,14 +24,41 @@
|
|||
|
||||
package sun.awt;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.beans.PropertyChangeListener;
|
||||
|
||||
public final class AppContext extends java.util.Hashtable
|
||||
{
|
||||
private static final AppContext instance = new AppContext();
|
||||
public static final String DISPOSED_PROPERTY_NAME = "disposed";
|
||||
private static final AppContext instance = new AppContext();
|
||||
|
||||
private AppContext() {}
|
||||
private AppContext() {}
|
||||
|
||||
public static AppContext getAppContext()
|
||||
{
|
||||
return instance;
|
||||
}
|
||||
public static AppContext getAppContext()
|
||||
{
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static Set<AppContext> getAppContexts()
|
||||
{
|
||||
HashSet<AppContext> set = new HashSet<AppContext>();
|
||||
set.add(instance);
|
||||
return set;
|
||||
}
|
||||
|
||||
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
|
||||
{
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
|
||||
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
|
||||
{
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
|
||||
public boolean isDisposed()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
package sun.awt;
|
||||
|
||||
import java.awt.AWTEvent;
|
||||
import java.awt.GraphicsEnvironment;
|
||||
|
||||
public class SunToolkit
|
||||
|
@ -37,4 +38,19 @@ public class SunToolkit
|
|||
// we only support a single AppContext
|
||||
return AppContext.getAppContext();
|
||||
}
|
||||
|
||||
public static String getDataTransfererClassName()
|
||||
{
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
|
||||
public static void executeOnEventHandlerThread(Object target, Runnable runnable)
|
||||
{
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
|
||||
public static void postEvent(AppContext appContext, AWTEvent event)
|
||||
{
|
||||
throw new Error("Not implemented");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
Copyright (C) 2009 Jeroen Frijters
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jeroen Frijters
|
||||
jeroen@frijters.net
|
||||
|
||||
*/
|
||||
|
||||
package sun.awt.image;
|
||||
|
||||
public abstract class ImageRepresentation
|
||||
{
|
||||
public abstract void reconstruct(int flags);
|
||||
public abstract int getWidth();
|
||||
public abstract int getHeight();
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
Copyright (C) 2009 Jeroen Frijters
|
||||
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jeroen Frijters
|
||||
jeroen@frijters.net
|
||||
|
||||
*/
|
||||
|
||||
package sun.awt.image;
|
||||
|
||||
public abstract class ToolkitImage extends java.awt.Image
|
||||
{
|
||||
public abstract ImageRepresentation getImageRep();
|
||||
}
|
Загрузка…
Ссылка в новой задаче