October 27th, 2011· Add Proxy Authentication support
· Add formatting options
· Switch to out-of-process unit testing using IAccessibility only
· Unhandled exception on invalid syntax for xml declaration
· Unable to reset splitter if accidently moved off screen
· XSLT transform is not reloaded when it is changed on disk
· Using a stylesheet containing a DTD doesn't work
· Find by XPath should show all namespaces prefixes in scope
October 27th, 2011· Fixed location of updates.xml page so auto-updater works properly
· Fixed problems in incremental search (CTRL+I) giving up too soon
· Fixed layout to remove margins around the TabControls and prettied up the XSLT output tab
· Fixed Find (CTRL+F), Copy (CTRL+C) and View Source commands in XSLT output window
· Fixed options dialog resize bug
· Fix null reference exception on Window/New Window when window is empty
· Turn off reload loading of previously opened file
October 27th, 2011· Added "change to" menu for changing node types
· Added support for XInclude
· Added DynamicHelp tab and Tooltips based on xsd:annotations
· Added [next|prev] links to XmlDiff output window for navigating changes
· Added support for loading XML documents containing illegal characters, reporting these errors in the error list
· Added "Export Errors" option for saving contents of the error list to a file
· Added "Goto Definition" option for navigating to XIncludes and XSD schemas
· Added keyboard accelerators for inserting a child element (Ctrl+Insert) and a child attribute (Alt+Insert)
· Added simple auto-updater to help user know when a new version is available
· Added navigation combo box for easy entry of http file locations
· Improved unit test coverage to 87%
· Fixed bug in task list when different sort order is in effect
· Fixed bug in scroll bar not recalculating properly
· Fixed focus issues with intellisense window
· Clear undo stack when new file is loaded
· Fixed a few null reference exceptions
· Fixed bug in restoring window size when window is closed in minimized or maximized state
· Fixed xsi:type attribute validation (properly this time!)
· Fixed performance of changing namespace values on a large document
· Made it so that Escape key closes intellisense drop down window without cancelling the edit which allows you to edit a value that is not in the list - which is important for simpleType unions
· Fixed insert of processing instruction named 'xml'
· Fixed schema cache when targetNamespace is changed
· Fix performance and layout of find dialog
· Track edits to xml-stylesheet processing instruction so XSLT output tab stays in
October 27th, 2011· Fixed Compare Files...
· Fixed file open and save as filters so the dialogs work properly when you select a different file type
October 27th, 2011· Added keyboard accelerators for find again (F3) and reverse find (SHIFT+F3)
· Added support for loading IXmlBuilder and IXmlEditor implementations from different assemblies using new vs:assembly attribute
· Made source code localizable by moving all error messages and dialog strings to .resx files
· Added a default XSL transform
· New icons, a play on the Vista "Notepad" icons
· Fixed install on Windows Vista machines
· Performance of expand node when validating
· Fixed bug where changed schemas and transforms were not being re-loaded
· Fixed spurious warnings about file being changed on disk
· Fixed handling of very long text nodes
· Fixed round trip of DTD content in tags
· Fixed validation of elements with xsi:type attributes
· Scroll bar not updating when node expanded/collapsed in some cases
· Tree view needs horizontal scrollbar
· When XML Notepad is minimized and file changes on disk, the file reload prompt is confusing -- XML Notepad should be restored first
· XSL output window should pick up new xsl-transform based on input document
· Fixed unhandled exception when closing a group of XML notepad windows
· Added registration of "Edit" action for .xml file extension