JSVGCanvas overrides JComponent's add/remove PropertyChangeListners, but not firePropertyChange(). So users of JSVGCanvas might accidentally use JSVGCanvas' version to add change listeners, and JComponent's version of firePropertyChange () doesn't notify. It's nicer to fully wrap a superclass's "feature" to reduce confusion.
Reassigning all open bugs to the development list. Sorry for the mass mailing.
Please use ALL JComponent add/remove PropertyChangeListners. Using the actual methods, all basic Swing property changes are hidden, such as background. This is quite annoying.
(In reply to comment #2) > Please use ALL JComponent add/remove PropertyChangeListners. Using the actual > methods, all basic Swing property changes are hidden, such as background. This > is quite annoying. Does this still make sense in trunk version? Can you confirm at least in the latest release (1.7)? This issue is reported against version 1.5... Also, patches are always welcome!