jsXe / News: Recent posts

jsXe 0.5 pre3 released!

The jsXe team is pleased to announce the release of 0.3 pre3. This release adds a number of new ease of use features including undo/redo support and a new installer and some windows integration features.

* Added a new installer for jsXe to allow users to install jsXe much easier.
* Added new windows executables to enable windows users to easily install
and run jsXe.
* Updated German translations.
* Added undo/redo support that allows users to undo actions they didn't
intend to do.
* Added a Russian translation.

Posted by Ian Lewis 2006-11-24

Sourceforge.jp listing launched!

The jsXe team is proud to announce that a new sourceforge listing on Sourceforge.jp has been launched for jsXe. In order to attract international users and provide international support jsXe has been launched in Japan. This move will be followed by a Japanese translation of the website and hopefully other languages will follow soon as well. You can view the listing at:

http://sourceforge.jp/projects/jsxe/

Posted by Ian Lewis 2006-09-01

jsXe 0.5 pre2 released!!

The jsXe team is proud to announce the release of jsXe 0.5 pre2. This release is a bugfix release to fix a number of bugs that were released with 0.5 pre1. A NullPointerException being thrown by the source view as well as horizontal scrolling issues in the source view have been fixed. jsXe will also reload a file that is not-wellformed on disk properly.

Posted by Ian Lewis 2006-07-24

jsXe 0.5 pre1 released!!

The jsXe team is proud to release the newest unstable version of jsXe which will eventually become the 0.5 beta release.

This release contains support for user defined keyboard shortcuts. These shortcuts can be used to run actions defined by jsXe. This release also includes fixes for translation files. Translation files with non-ASCII characters should display properly now.

Posted by Ian Lewis 2006-07-20

jsXe has migrated to SVN!!!

The jsXe project team has just finished migrating from sourceforge's CVS services to sourceforge's SVN services. From now on users should use SVN to download the current working version of jsXe's source code. Please see http://sourceforge.net/svn/?group_id=58584 for instructions on how to download from SVN.

Posted by Ian Lewis 2006-05-25

jsXe 0.4 beta released!

The jsXe team is proud to announce the release of jsXe 0.4 beta! This improves on 0.3 beta by adding support for DTD/Schema validation and introspection, a syntax highlighted source view, full encoding support, and many, many gui changes. See below for all changes over 0.3 beta!

Changes:

* Updated to work with xerces 2.8.0 (jsXe now requires xerces 2.8.0)
* Updated support for different encodings. Now jsXe will support all
encodings that the JVM being used supports. jsXe now opens documents
properly by examining the files for UTF file markers or the encoding
in the XML declaration. jsXe will now save files properly and write
the correct encoding in the xml declaration.
* Added built-in completion and introspection support for XML Schema, XHTML,
XSLT, and XSL:FO
* Added an option to allow the user to specify the line separator.
* Added an Activity Log
* Added splash screen for jsXe startup
* Added support for caching external files to the disk in the user's
settings directory. This should make load times faster for files with a
lot of external files that are downloaded. jsXe now requires the commons
xml-commons resolver jar file.
* Added new support for validation
* Added support allowing allowed tag names to be derived from
DTD/Schema. Users can create a new node this way through a dialog
that knows the users
* Added a dialog that shows a document's validation errors.
* Added cut/copy/paste support for nodes in the tree view. There are still
some limitations like the keyboard shortcuts don't work, and the actions
don't work when focused on the right hand side pane.
* Added support for smart HOME/END in the source view. HOME and END will now
take you to the first/last non-whitespace characters.
* Added end of line markers and and option to turn them on or off.
* Added support for maintaining indent when adding new lines
* Added Swedish translation thanks to Patrik Johansson
* Added German translation thanks to Bianca Schoen
* Added a new option that allows you to show all attributes, just ID
attributes or no attributes in the tree.
* Added a new dialog when to allow a user to more easily save and discard
files when closing multiple dirty files. This is shown when exiting
jsXe or using the close-all action.
* Added support for showing choosing attribute values defined in the
Schema/DTD in the Attributes table.
* Fixed word wrapping in the right hand pane of the tree view
* Added syntax highlighting support in the source view
* You can set the colors used for syntax highlighting in the source
view options pane in the global options.
* Added a context menu to the source view. This allows you to execute the
actions in the edit menu from a right-click menu.
* Added support for adding entity reference nodes to the document.
* Updated support for different encodings. Now jsXe will support all
encodings that the JVM being used supports. jsXe now opens documents
properly by examining the files for UTF file markers or the encoding
in the XML declaration. jsXe will now save files properly and write
the correct encoding in the xml declaration.
* Added built-in completion and introspection support for XML Schema, XHTML,
XSLT, and XSL:FO
* Added a null menu item to the recent files menu for when there are
no recent files in the list.
* Added an option to allow the user to specify the line separator.
* Made some GUI tweaks to the splash screen.
* Made some tweaks to how the serializer formats XML Documents

Posted by Ian Lewis 2006-04-25

jsXe 0.4 pre3 released!

The jsXe team is pleased to annonce the release of version 0.4pre3. This release focused on adding support for viewing validation errors with documents that are validated against DTD and Schema. However, A number of UI enhancements were also added in this release including cut/copy/paste in the tree view and an activity log dialog for troubleshooting. The source view was made a bit easier to use by adding the ability to maintain indent and solving some problems with syntax highlighting.... read more

Posted by Ian Lewis 2006-02-19

jsXe 0.4 pre2 released!

The jsXe team is pleased to announce version 0.4 pre2! This release includes validation support. This allows users to add nodes based on a DTD or Schema. You can choose from a list of nodes that can be added at a location in the document and once you add it you can add attributes from a list of those defined in the DTD or Schema.

This release also includes a nice new syntax highlighted source view, with customizable colors, and two new translations, Swedish and German.

Posted by Ian Lewis 2005-07-01

First Public Beta of jsXe

The jsXe team (of currently one) is proud to announce the first public beta release of jsXe.

jsXe is the Java Simple XML Editor. An XML editor written in java. It uses Xerces 2.6.2 to parse XML documents. It aims to support all types of XML documents and will eventually support features to make editing a particular application of XML easier through the use of views.

This release supports a tree view and a source view. The tree view supports drag and drop and addition, creation, and editing of nodes.
The source view supports editing of the XML document as text.

Posted by Ian Lewis 2004-06-12

jsXe 0.1.57 released!

jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

This version fixed some bugs and has some visual enhancements. You can now see that a document has been changed by seeing an icon in the open tab. The different xml node types are represented by different icons in the tree view.... read more

Posted by Ian Lewis 2004-03-18

jsXe 0.1.43 released!

jsXe's newest release fixes some bugs and adds some important functionality. This release adds the ability to open and save XML documents that are not well-formed as well as several bug fixes.

Posted by Ian Lewis 2003-11-23

jsXe 0.1.39 released!

This version fixes the bug that caused an error message to be displayed and some undesired behavior when removing nodes.
This version also adds support for dirty files. If it's changed in the editor the document is marked dirty by a '*'. jsXe asks you if you want to save it if you try to exit or close the document when it's dirty.

Posted by Ian Lewis 2003-10-31

jsXe 0.1.37 released!

jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

This version fixed the tree view and how it collapsed every time you added a node. That was silly.
The other big thing in this release is that jsXe now resolves the location of external entities (like DTDs) correctly. It uses the path
relative to the document instead of the path relative to where jsXe was run.
jsXe also updates the gui better in source view when you change options in the options dialog.
Some other bugs were fixed. enjoy!

Posted by Ian Lewis 2003-10-24

jsXe 0.1.13 released!

jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

Well, the second bugfix release in as many days. However, these bugs were bad enough to warrant the releases. They probobly shouldn't have been released in the first place.... read more

Posted by Ian Lewis 2003-09-01

jsXe 0.1.12 released!

jsXe 0.1.12 has been released! Version 0.1.11 had a nasty bug that wrote blank files when saving using jsXe. This has been fixed in this release.

Version 0.1.11 improved on serialization and adds some new options.

jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

Posted by Ian Lewis 2003-08-30

jsXe 0.1.11 released!

jsXe 0.1.11 has been released! The new version improves serialization and adds some new options.

jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

Posted by Ian Lewis 2003-08-30

jsXe 0.1.1 released

The first release of jsXe is out. jsXe is the Java Simple XML Editor. It uses java, jaxp, and the w3c DOM. It's aims are to create a simple but powerful and extensible interface for creating XML documents. jsXe currently only implements a tree view and a source view but will have support for adding views for many types of XML documents.

Posted by Ian Lewis 2003-07-11