[Patch][gui] robot fixes
Michael Koch
konqueror@gmx.de
Sat Jan 1 19:11:00 GMT 2005
Hi list,
I commited the attached patch to fix gnu.java.awt.ClasspathToolkit and
to remove the compiler warnings in
jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c.
Michael
2005-01-01 Michael Koch <konqueror@gmx.de>
* gnu/java/awt/ClasspathToolkit.java
(createRobot): Throws java.awt.AWTException.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
Added '__attribute__((unused))' to all unused method arguments.
-------------- next part --------------
Index: gnu/java/awt/ClasspathToolkit.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/gnu/java/awt/ClasspathToolkit.java,v
retrieving revision 1.1.18.4
diff -u -r1.1.18.4 ClasspathToolkit.java
--- gnu/java/awt/ClasspathToolkit.java 31 Dec 2004 18:36:05 -0000 1.1.18.4
+++ gnu/java/awt/ClasspathToolkit.java 1 Jan 2005 19:09:17 -0000
@@ -41,6 +41,7 @@
import gnu.java.awt.peer.ClasspathFontPeer;
import gnu.java.awt.peer.ClasspathTextLayoutPeer;
+import java.awt.AWTException;
import java.awt.Image;
import java.awt.Dimension;
import java.awt.DisplayMode;
@@ -351,5 +352,6 @@
return null;
}
- public abstract RobotPeer createRobot (GraphicsDevice screen);
+ public abstract RobotPeer createRobot (GraphicsDevice screen)
+ throws AWTException;
}
Index: jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c
===================================================================
RCS file: /cvs/gcc/gcc/libjava/jni/gtk-peer/Attic/gnu_java_awt_peer_gtk_GdkRobotPeer.c,v
retrieving revision 1.1.2.1
diff -u -r1.1.2.1 gnu_java_awt_peer_gtk_GdkRobotPeer.c
--- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c 31 Dec 2004 18:36:06 -0000 1.1.2.1
+++ jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c 1 Jan 2005 19:09:17 -0000
@@ -58,7 +58,7 @@
JNIEXPORT jboolean JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_initXTest
- (JNIEnv *env, jobject obj)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)))
{
GdkDisplay *display;
Display *xdisplay;
@@ -86,7 +86,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mouseMove
- (JNIEnv *env, jobject obj, jint x, jint y)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint x, jint y)
{
GdkDisplay *display;
Display *xdisplay;
@@ -107,7 +107,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mousePress
- (JNIEnv *env, jobject obj, jint buttons)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint buttons)
{
GdkDisplay *display;
Display *xdisplay;
@@ -128,7 +128,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mouseRelease
- (JNIEnv *env, jobject obj, jint buttons)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint buttons)
{
GdkDisplay *display;
Display *xdisplay;
@@ -149,7 +149,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_mouseWheel
- (JNIEnv *env, jobject obj, jint wheelAmt)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint wheelAmt)
{
GdkDisplay *display;
Display *xdisplay;
@@ -186,7 +186,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_keyPress
- (JNIEnv *env, jobject obj, jint keycode)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint keycode)
{
GdkDisplay *display;
Display *xdisplay;
@@ -228,7 +228,7 @@
JNIEXPORT void JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_keyRelease
- (JNIEnv *env, jobject obj, jint keycode)
+ (JNIEnv *env __attribute__((unused)), jobject obj __attribute__((unused)), jint keycode)
{
GdkDisplay *display;
Display *xdisplay;
@@ -270,7 +270,7 @@
JNIEXPORT jintArray JNICALL
Java_gnu_java_awt_peer_gtk_GdkRobotPeer_nativeGetRGBPixels
- (JNIEnv *env, jobject obj, jint x, jint y,
+ (JNIEnv *env, jobject obj __attribute__((unused)), jint x, jint y,
jint width, jint height)
{
jint stride_bytes, stride_pixels, n_channels, n_pixels;
More information about the Java-patches
mailing list