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
