TODO
Plugins manager
Write a tool similar to Synaptic Package Manager for Linux to manage plugins(upgrade, install,
uninstall, add mirror, resolve dependencies, etc.). The current version plugins manager has issues with uninstall/install operations. The only thing it does perfectly is querying the installed plugins database and displaying plugin informations(for installed plugins).
Code completion
There are issues with code completion based on XML schemas
Code completion should find all the time the absolute path of a DTD or schema
if the path is relative in the XML document
XPath
Improve xpath 1.0 support
Complete the XPath 2.0 and XQuery plugins in the Query evaluator plugin
File System Abstractions(gui)
VFSJFileChooser will be added
as a plugin. All supported network protocols shouldn't be provided all at once in a fat zip or jar files. If the user doesn't want
to have webdav support for example, the webdav libraries shouldn't be installed.
Look and feel
Finish the look and feel plugin to provide themes as plugins
Finish the icons sets plugin so that the user can choose a different set of icons
XML digital signature
Add XML digital signature support
Caching
Store DTDs and Schemas to the user hard drive when parsing or validating a document.
Making sure that all plugins reuse cached DTDs or XML Schemas
Architecture
Add more Java interfaces so that XPontus integration get flexible. Too much calls/casts on the main window for utilities methods