Source Browser Plugin - Refactored to allow other code to "plug in" different tree views for different language types. The default, ctags-based tree is the default.
Java Language Support - Now "plugs in" the JavaOutlineTree to the Source Browser Plugin for Java files. We now get a nice, Eclipse-like outline of Java source!
SelectableLabel - should use Label.foreground if possible when rendering HTML, as Swing's HTML renderer defaults to black, which may not be the LAF's label foreground color (e.g. dark LAF's with light text).