Tuesday, February 27, 2007

I am thinking about the new API of XPontus. Most stuff depends on the main window which act sometimes as a wrapper for helper classes. I should get rid of the dependencies upon the main window. I will have to rewrite the API taking into account that the editor must provide extensions points where a plugin might "be plugged".

Monday, February 26, 2007

The 1.0.0rc2 version of XPontus XML Editor(http://xpontus.sf.net) was released today. I am about to get back working on the development version. Here is the list of features to add and test :
  • xml code completion
  • xpath
  • xquery and stx support for transformations
  • full caching of dtd and schemas
  • better use of the docking framework
  • virtual file system support
  • tree view for xml editing
  • xml code outline view
  • xml signature support
  • api to integrate xpontus into other applications

Tuesday, February 20, 2007

Here are the new user interface improvements before the 1.0.0rc2 releases. The tabbedpane now has close icons. On a double click, the document container is maximized.

Monday, February 19, 2007

The 1.0.0rc2 release of xpontus is ready. I will build the installers this week.
Here are the problems which have been corrected :
- Encoding detection
- Schema validation

Options has been added to customize the token colors.

Among the new features there are :
- auto close of xml tags
- package installers for solaris and freebsd
- dtd and schema caching when validating xml files

The code has been cleaned up and more comments have been added.


Monday, February 12, 2007

Code completion(based on dtd or schema introspection) is here but still very experimental.
Here are the remaining problems for the upcoming release :
When content assist is enabled, the typing is very slow.
  • Code completion database doesn't process dtd subsets (the parser doesn't ready any sub-dtd)
  • Plugin support is a must as lots of features will be added
  • Some code must be rewritten to take advantage of the docking framework
  • Virtual filesystem support is not complete
  • XML Catalog is incomplete too
  • XPath support doesn't support namespaces yet
  • My other project jxsltdoc is in progress, it will be added as well as a schema documentation tool(xssdoc and dtddoc)

Wednesday, February 07, 2007

I finished the outline view to browse code structure and I re-coded lots of classes to make full use of the new docking framework.

The latest screenshot


Monday, February 05, 2007

I am a little bit late for the release, working on the user interface. I want to second release candidate to be great in terms of user experience, features and usability. It will be a great move towards a full featured XML editor.

Here is a screenshot of the new UI(I am making full use of the docking windows library)


Saturday, February 03, 2007

I added syntax highlighting for XQUERY and DTD today. I will try to complete the code completion for XML the week end with some help from IRC.