Hello, This one: - prevents NPE in Button/CheckboxPeer; - fixes an array indexing bug in GtkImageConsumer render; - makes some private fields final.
ChangeLog entries: * gnu/java/awt/peer/gtk/GtkButtonPeer.java (create, setLabel): Pass an empty string instead of null to native create/gtkSetLabel(). * gnu/java/awt/peer/qt/QtButtonPeer.java (setup): Likewise. * gnu/java/awt/peer/qt/QtCheckboxPeer.java (QtCheckboxPeer, fireToggle): Likewise. * gnu/java/awt/peer/qt/QtMenuItemPeer.java (init): Likewise. * gnu/java/awt/peer/gtk/GtkClipboardNotifier.java (notifier): Make private variable final. * gnu/java/awt/peer/gtk/GtkImageConsumer.java (target, source): Likewise. * gnu/java/awt/peer/gtk/GtkClipboardNotifier.java (run): Re-throw ThreadDeath exception (without printing the stack trace). * gnu/java/awt/peer/gtk/GtkImageConsumer.java (setPixels): Don't add "x" to "pixels" index; optimize the conversion algorithm (minimize the number of "and", "or" operations). * gnu/java/awt/peer/qt/QtToolkit.java (QtToolkit): Repeatedly call Thread.yield() while waiting for guiThread is running.
classpath-ivmai-07.diff
Description: Binary data