Hello Thomas,
thanks for your reply and tips.
<no offence meant, but slightly frustrated>
Given my own experience, I find it hard to believe that people are
running jfreechart or jedit with gcj. Could somebody please speak up
whether things like jfreechart 'just compile' or 'actually run'?
(In the latter case, I guess I really should upgrade my systems to
newer kernel als libraries).
</no offence meant, but slightly frustrated>
Thanks for testing this stuff and reporting back. I will fix all of
these things eventually, but it'd be great if you could file everything
in bugzilla so I won't forget about the individual issues.
OK. I have submitted a few PRs, most of them with testcases. You can
use the code as you like, e.g. to add to Mauve (slightly difficult to
automate, but perhaps possible via java.awt.Robot):
19838: AWT repaint loop caused by Component.setBackground
19839: AWT repaint loop caused by Graphis.drawImage
19840: AWT bug in drawImage with 'negative' coordinates
19841: gcj rejects inner classes
19842: AWT mouse buttons ignored in MouseEvent
19843: AWT program not terminated by System.exit
19844: Swing components ignore key events
19845: Swing NPEs due to ToolTipManager
19846: AWT Toolkit.getImage very slow
19847: AWT drawImage fails to render 2-color transparent GIF
19849: Swing ActionEvent.getActionCommand null for JButton and JMenuItem
That might keep you busy for a few hours :-)