XMLSpear BuiltIn XMLEditor

Changes made in version 3.2

programmer D.Deneer
date: 11 sep 2013
TypeDescription

----

-----------------

added Added actions to change the fontsize in de source editor. Default sizes can be set in the XMLSpear.properties file
updated Better type support for attributes. Ignore typed quotes in attribute value when they are already present.
fixed Fixed some formatting issues related to whitespace after attribute or element name
fixed Binary plist files could not be opened. This was caused by a bug in the conversion of the temporary filename that contained + signs
fixed On some platforms it was not possible to use Shift delete in the element view.

Changes made in version 3.1

programmer D.Deneer
date: 12 sep 2010
TypeDescription

----

-----------------

fixed In rare cases tag completion was triggered during the loading of a document, causing unwanted changes in the document
added Added property indent_with_tabs in XMLSpear.properties. You may edit this property to your needs.
added Added property xml_source_pane_grab_focus in XMLSpear.properties. You may edit this property to your needs

Changes made in version 3.00 final

programmer D.Deneer
date: 08 march 2010
TypeDescription

----

-----------------

fixed Fixed preference storing in Linux that prevented XMLSpear from starting up
fixed Fixed screensize in Linux

Changes made in version 3.00 beta 3

programmer D.Deneer
date: 06 februari 2010
TypeDescription

----

-----------------

added Added waitDialog with spinning wheel while executing XSL transformation
fixed Fixed reversed execution of Xalan and Saxon
update Improved performance of format and CutMarked action

Changes made in version 3.00 beta 2

programmer D.Deneer
date: 28 januari 2010
TypeDescription

----

-----------------

fixed Fixed document resolving in stylesheet transformations
update Added xslt extention to default handeled extensions of XMLHandler

===============================

Changes made in version 3.00Beta1

programmer D.Deneer
date: 01 januari 2010
TypeDescription

----

-----------------

added Position kept between source and table/tree view
added XPATH support
added basic XSLT support
added XML catalog support
added Format option for linesize
added Duplicate node action
added Shortcut for deleting nodes
added Comment action in source editor
added Schema generation for XML instance documents
added Conversion between several schema types
added Added property to launch external browser or editor with the java desktop api when running java 1.6. Unix variants will benefit from using the desktop api.
update Several approvements in source editor
update XML now standards opens in the source view; this property can be changed in the properties file
update Format actions keeps current position of cursor
update Find in table view now defaults to search in tag value
fixed Spaces were lost in a simple element that contained only whitespace
fixed Preferences were not correctly saved for users without registry access
fixed Formatter showed valid < in attributes as errors
fixed Cutting marked text was very slow
fixed File tree action "Show schema as tree" was only avalaible if you were in the xml editor
fixed Not possible to save file without extension
fixed Buttons in source pane stay disabled
fixed Automated close-tag inserted on wrong place

===============================

Changes made in version 2.43

programmer D.Deneer
date: 01 december 2007
TypeDescription

----

-----------------

fixed B-03 Creation of new XML document fails with nullpointer exception.
fixed B-04 Reload document does not work.
fixed B-07 Reload of XML document fails with nullpointer exception.
fixed B-08 Find jumps to wrong position.

===============================

Changes made in version 2.42

programmer D.Deneer
date: 04 oktober 2007
TypeDescription

----

-----------------

fixed Fixed a serious problem with the validation where errors and typeinformation were reported on the wrong(shifted) places. This did occur if the suppression of inserting attributes was active, which is the default behavior (see --> insert_default_attributes=false in XMLSpear.properties file).

===============================

Changes made in version 2.41

programmer D.Deneer
date: 02 oktober 2007
TypeDescription

----

-----------------

fixed Improved the time to load big XML trees.
fixed Improved performance of recursive expand and collapse actions.

===============================

Changes made in version 2.40

programmer D.Deneer
date: 16 september 2007
TypeDescription

----

-----------------

added KeyBoard shortcuts to expand and collapse the tree
fixed DTD for mac plist files could not be accessed in local directory, which caused necessary network access. This is fixed by copying PropertyList-1.0.dtd to the local schema directory.
fixed Validation added default attributes to the XML DOM tree, which was rather confusing. This feature is now suppressed.
update The source editor incorporated several fixes and features from the texteditor. See texthandler for details
update Alert message if a file is opened with a size greater than configured in the XMLSpear.properties file, which can be found in the XMLSpear configuration folder.

===============================

Changes made in version 2.30

programmer D.Deneer
date: 16 april 2007
TypeDescription

----

-----------------

fixed Several XML formatting issues in the source view.
fixed Loss of linefeeds after editing text in tree tabel.
fixed Incorrect behavior regarding to mixed elements with multiple text nodes.
fixed Prefix initially not filled in dialog for inserting elements or attributes
added A find function for the tree table.
added Improved support for mixed elements. You can switch to an advanced mode, where the textnodes will displayed in the tree.
added If a text has linefeeds or tabs you are not allowed editing the text in the table cell. This will be indicated by a special button which brings up a text editor.
added In edit mode, you will have a button in each cell to switch to a full functional tekst editor.
added If a value is part of an enumeration, it will be showed in the table. In previous versions the combobox was only showed in editMode.
added Xpath display of each selected element in the tree table view
add Insert and editing of CDATA and text nodes in the tree table view.
added Improved schema support for enumerations and fixed values
add Unformat option in the XML source view.
update Alphabetical listing of elements in dialogs.
update Collapse and Expand actions are now local to the selected node, instead of to the complete tree.
update The warning message for large XML files is removed. If a XML file is displayed in the treetable, it will no longer be fully expanded. This will save a lot of load time. It is not a good idea to fully expand such a tree from the rootlevel. This will be slow or may cause an out-of-memory exception.

===============================

Changes made in version 2.20

programmer D.Deneer
date: 22 januar 2007
TypeDescription

----

-----------------

update Added support for abstract elements and substitution groups.
update Added support for abstract complextypes in schematree. This may assist you while inserting these elements, because the insert popups do not show them properly. I will try to fix this in future.
added Validation in tree-mode against a XSD with abstract types incorrectly reported errors. This problem was fixed by the xerces team.
Thanks again for the great support!
added The current line in source view is now highlighted.
Also implemented a goto-line action.
added Jump to error in source view implemented.
added Added tree action to edit the node name or namespace
updated Improved feedback if the problem is not in the opened (current) source.
fix Fixed the refresh in the problem table when a row was selected
fix Windows UNC path names were not correctly handled.
update Do not give an error when there is no rootname specified while creating new xml.

===============================

Changes made in version 2.10

programmer D.Deneer
date: 31 december 2006
TypeDescription

----

-----------------

fix It was often not clear if the problem was located in the XML file or one of the assigned schemas.
The resource column now points to the resource where the error occured.
fix Plist files needed http acces for the DTD in source view
add It is now possible to check xsd files in exactly the same way as xml files.

===============================

Changes made in version 2.00

programmer D.Deneer
date: 11 december 2006
TypeDescription

----

-----------------

Among the many changes:
update Totally rebuild the validation feature
Start validation right away using the locations in the xml
fix Show entities unexpanded and expanded in tree
fix Fixed several issues in DTD validation
fix Fixed several formatting issues
fix Fixed issue with search, caused by invalid line separator
added Added insert actions for (no)schemaLocation in DOM tree
added Added window for schema mappings
update Improved readableness in the xml problems window
update Improved readableness in the table fields while editing values
update Improved namespace support when inserting element or attributes in the tree

===============================

Changes made in version 1.41 beta

programmer D.Deneer
date: 06 september 2006
TypeDescription

----

-----------------

fix Fixed validation of xml with internal DTD in source view

===============================

Changes made in version 1.40 beta

programmer D.Deneer
date: 09 jul 2006
TypeDescription

----

-----------------

add Added validation to source view. But a schema or DTD can only be assigned from the table view.
I am working on a totally redesign of the validation feature. So please check frequently for new versions.
fix Deleting elements with DTD validation on, caused the tree to be out of sync.
The tree did not show the row behind the deletion, though the element was still in the actual XML source
update Changed behaviour of tab and arrow keys in treetable to be more excel like
After a delete the selection will stay on place, in stead of moving to the parent

===============================

Changes made in version 1.30 beta

programmer D.Deneer
date: 26 jun 2006
TypeDescription

----

-----------------

fix Added support (while running in Mac Os) for preference files in binary format.
This so called binary property list (bplist) files are used in Macos to store application settings.

===============================

Changes made in version 1.29 beta

programmer D.Deneer
date: 30 may 2006
TypeDescription

----

-----------------

fix Format action caused the file to get unwellformed
in case of DOCTYPE or CDATA
update If no valid schema elements are found for insert,
let user specify his own element name
add Added support for CDATA
fix Standard enable the paste button in toolBar
update When text editor becomes visible give it focus
fix Dispose FindReplace dialog if another source is selected
to avoid acting on a textwindow that is hidden behind.

===============================

Changes made in version B1.28

programmer D.Deneer
date: 9 apr 2006
TypeDescription

----

-----------------

fix Fixed a nullpointer exception while saving XML.
The bug was caused by a last minute change made before releasing the 1.15B of XMLSpear. A check on the XML encoding did not test for null.
fix Closing a schema did loose the current encoding/ changes made while in source mode
fix Default optional attributes, that were added by the XML Validator were lost during serializing or switching from table to source mode. Although maybe correct, it was confusing. Now forcing the serializer to ouput this attributes
fix Adding comment under the document node now possible
update Popupmenu in xml tree only contains the possible actions.
update Removed some debug statements

===============================

Changes made in version B1.27

programmer D.Deneer
date: 3 apr 2006
TypeDescription

----

-----------------

update Added option button to file save dialog.
You can now choose the line separator to be used in file

===============================

Changes made in version B1.26

programmer D.Deneer
date: 23 mar 2006
TypeDescription

----

-----------------

update XMLDonkey renamed to XMLSpear

===============================

Changes made in version B1.25

programmer D.Deneer
date: 05 mar 2006
TypeDescription

----

-----------------

fix Selecting text in source editor did sometimes freeze the application
update Save buttons moved from project to editor window

===============================

Changes made in version B1.24

programmer D.Deneer
date: 03 mar 2006
TypeDescription

----

-----------------

fix Save did nothing
fix Use system line-separator when saving to file (2nd try)

===============================

Changes made in version B1.23

programmer D.Deneer
date: 02 mar 2006
TypeDescription

----

-----------------

update Upgrade to Xerces 2.8.0
fix XML entities were lost, when switching to source
fix Save-as dialog had small bug aking two times for encoding
fix Use system line-separator when saving to file

===============================

Changes made in version B1.22

programmer D.Deneer
date: 01 mar 2006
TypeDescription

----

-----------------

update Undo improved in source view
add FindReplace added in source view
add Implemented accelarator keys for several actions

===============================

Changes made in version B1.21

programmer D.Deneer
date: 14 feb 2006
TypeDescription

----

-----------------

update Small changes in file open/save encoding dialogs
update Standalone clause was written out as true instead of yes
fix New xml document now has XML encoding declaration UTF-8

===============================

Changes made in version B1.20

programmer D.Deneer
date: 13 feb 2006
TypeDescription

----

-----------------

add Edit in source view !!!!!!

===============================

Changes made in version B1.18

programmer D.Deneer
date: 02 januari 2006
TypeDescription

----

-----------------

add Improved DTD suport: combobox for enumeration

===============================

Changes made in version B1.17

programmer D.Deneer
date: 01 januari 2006
TypeDescription

----

-----------------

add Improved DTD support for insert actions.

===============================

Changes made in version B1.16

programmer D.Deneer
date: 23 december 2005
TypeDescription

----

-----------------

fix Woh!! .. thats is fast : the Xerces programmers fixed the DTD revalidation.
So here a updated version.

===============================

Changes made in version B1.15

programmer D.Deneer
date: 22 december 2005
TypeDescription

----

-----------------

fix Revalidation of DTD did not work in Xerces. A temporary workaround is implemented, until Xerces comes around with release 2.8 (hopefully soon). I will make the error reporting for DTD better in the next release. Also the choice of loading DTDs will be more flexible in the next release, planned within a week. So stay tuned.
add Enabled validation for xml that has a DTD assigned.

===============================

Changes made in version B1.13

programmer D.Deneer
date: 21 nov 2005
TypeDescription

----

-----------------

fix Restructured the attributes insert action, and solved a newly introduced bug where attributes could not be added if no schema was opened.
add Enabled validation for xml that has a DTD assigned.

===============================

Changes made in version B1.12

programmer D.Deneer
date: 20 nov 2005
TypeDescription

----

-----------------

fix DocType information was not showed and was lost when saving to file.
But notice: there is still no support for validation against DTD

===============================

Changes made in version B1.11

programmer D.Deneer
date: 16 nov 2005
TypeDescription

----

-----------------

fix With open schema attributes could not be added when the owner node had zero atttributes at that time
fix With open schema attributes were sometimes added with wrong namespace
fix Comments in XML between XML declaration and root element resulted in ClassCastException while inserting elements

===============================

Changes made in version B1.10

programmer D.Deneer
date: 14 nov 2005
TypeDescription

----

-----------------

add Added the source view. Because we are still hard working on it, editing is not enabled yet.
update Again a new layout for table and element view.

===============================

Changes made in version B1.03

programmer D.Deneer
date: 12 nov 2005
TypeDescription

----

-----------------

update New layout for Element view

==================

Changes made in version B1.02

programmer D.Deneer
date: 07 nov 2005
TypeDescription

----

-----------------

fix Fix for several bugs related to a schema with default elements. The tree got de-syncronized and program loops occured. Thanx you Michael for solving bug xercesj-1111

==================

Changes made in version B1.01

programmer D.Deneer
date: 01 nov 2005
TypeDescription

----

-----------------

fixFix editing comment nodes

===============================

Version B1.00.

date: 31 okt 2005
Made by DonkeyDevelopment
All rights reserved
Use at own risk.