steps to reproduce (fresh install of jEdit 5.1 or trunk):
- Plugin Manager, Install pane
- type XSLT in the filter text field at the top
- select XSLT
- click Install
expected result: XSLT and dependencies installed and activated
what happens: only direct dependencies (XML, ErrorList) are installed, transitive dependencies.
Looking at the code in org.gjt.sp.jedit.pluginmgr.InstallPanel.PluginTableModel.setValueAt(Object, int, int),
only dependencies not filtered out would get their dependencies correctly registered for install.
Patch coming...
patch is at https://sourceforge.net/tracker/index.php?func=detail&aid=3614987&group_id=588&atid=300588
fixed in r23324