classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] [Patch] Robot patch merged


From: Michael Koch
Subject: [cp-patches] [Patch] Robot patch merged
Date: Mon, 3 Jan 2005 13:23:02 +0100
User-agent: Mutt/1.5.6+20040907i

Hi list,


I commited the attached patch to merge it from java-gui-branch to GNU
classpath. Some little changes to our build system were needed but it
turned out to be very simple. I tested it with the RobotDemo example
from SUN. Thanks to Mark Wielaard for pointing me to it.


Michael


2005-01-03  Thomas Fitzsimmons  <address@hidden>

        * gnu/java/awt/ClasspathToolkit.java (createRobot): New method.
        * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
        (getDefaultScreenDevice): Implement.
        * gnu/java/awt/peer/gtk/GdkRobotPeer.java: New file.
        * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkToolkit.java (createRobot): New method.
        * java/awt/Robot.java: Implement.
        * java/awt/peer/RobotPeer.java: Rename parameters.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: New file.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (awt_keycode_to_keysym): Make non-static.
        * native/jni/gtk-peer/gtkpeer.h (AWT_BUTTON1_MASK, AWT_BUTTON2_MASK,
        AWT_BUTTON3_MASK): Declare constants.
        (awt_keycode_to_keysym): Declare.

2005-01-03  Michael Koch  <address@hidden>

        * configure.ac: Check for X11 stuff when GTK peer is enabled.
        * include/Makefile.am: Generate gnu_java_awt_peer_gtk_GdkRobotPeer.h.
        * include/gnu_java_awt_peer_gtk_GdkRobotPeer.h: New files.
        * native/jni/gtk-peer/Makefile.am: Link libXtst.
        Added gnu_java_awt_peer_gtk_GdkRobotPeer.c to the build.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
        Added "__attribute__((__unused__))" all over.

Attachment: robot.diff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]