18/04/2013 ver 0.1.0.20
Fixes:
added "Empty Node" tree view image
expanded and collapsed nodes have different images
prevented simultaneous firing two different editing actions
New features:
Find and Find Next functions available for Reference Tree and Multi-line Editor
Find In Preview to search for a model in preview panes
optional empty dividing line before text in the preview pane
11/04/2013 uXMLconfig.pas
fixed order of escapes to avoid replacing "&" in escape sequences
05/04/2013 ver 0.1.0.19
Fixes:
more consistent tree selection on new/edit/delete operations
Improvements:
Expand Node command added
22/03/2013 ver 0.1.0.18
Fixes:
some code optimization
Improvements:
Option Compare Content for Find SAme Node and Next Missing commands
07/03/2013 ver 0.1.0.16
Fixes:
Translation includes "comment" attributes from "Options"
New feature:
Manual and automatic backup
24/02/2013 ver 0.1.0.15
Fixes:
Wrong font color for notification window
changed casting in PostMessage from LongInt to PtrInt
Attributes grid did not receve focus on mouse click
Tree View did not show the image on active row
Preview pane uses now the same font, as the tree view
Improvements:
Show parents mode
Options menu with simple options editor
parents are shown in the preview pane
Search facilities - first occurence of the search model is highlighted in the preview pane
two popup menus depending on if the document is loaded or not
reference form has a preview pane
reference tree view is diplayed exactly same way as main one
more keyboard shortcuts added
Replicate Node is now available straight from Reference form
commands added - Save Attribute and Value and Add Attribute (and its value) from the list
position in the tree restored when re-opening last edited file
commands added to Reference Tree - Find Same Node and Next Missing
29/11/2012 ver 0.1.0.14
Fixes:
Save As... did not save if Read-Only flag was ON
New features:
Show Popup (Ctrl+P) action added to Edit Node form to open attributes popup menu without mouse
Added two command-line parameters - --file and --config
Comments added to configuration file to explain parameters/sections meanings
On-line Wiki updated
Document can be open by dropping file on the program form
21/11/2012 ver 0.1.0.12
Managed to get attributes grid behaving in acceptable way both for Windows and Linux (GTK2) versions.
Customised "grids.pas" unit included into source package.
15/11/2012 ver 0.1.0.11
Fixes: 1. Copy Node and Copy from Reference renamed to Replicate Node and Replicate from Reference respectively
2. remove dots from Open Recent
3. corrected typo in 'seconary' attributte name
4. Find and Move forms have borders (Windows only) to allow their re-positioning on the screen
5. fixed crash when a node moved or replicated to itself or to the top level
6. reduced CPU load by Edit Node form
(thanks to eny for pointing out the above issues)
7. added timeout for notifications (30 seconds default)
8. notification window disappears with any mouse click or key press
9. Show Long Lines renamed to Show Preview Pane
10. changed way the illegal attribute name is handled - instead of colouring the cell the old value is just re-populated; this also fixed the issue with not displaying attribute name if graphic system does not support transparency (like Windows terminal service)
New features:
Help menu added: About moved from Options to Help
Online Help added launching default browser with Wiki help page
If the user has no 'write" access to the open document, the program title contains "[write-protected]" text and notification is shown on file opening
If the document has Read-Only flag set ON (Tree menu), a notification is displayed on every un-saved change.
02/11/2012 ver. 0.1.0.10
Fixes: 1. potential memory leak on deleting nodes - now all children freed as well
2. access violation on File -> New - now already loaded document is not freed until the user entered root node name
3. action title is shown on the edit node form caption
Notifications added if a document was open as read-only
30/10/2012 ver. 0.1.0.9
Bug fix - access violation on validating empty Tag/Attribute name
26/10/2012 ver. 0.1.0.8
Fixes: XMLFile.pas
1. on re-opening internal XMLDocument its instance was not freed
2. ReadError flag remained True even if the document was successfully created
Edit Node form is no longer modal
New features:
Document:
Move node - moves node with all its children to a new position
Copy node - creates a new node with exact structure and content of the reference node
support for translation (localization):
Language File - opens an XML translation file (default is "Translation.xml" situated along with global config file)
Locale code - allows selection of the language from the translation file
Make Translation Template - creates a template file for translation filled with existing English strings founjd in the program
ability to open second "Reference" XML document in read-only mode
available commands: Copy Tag Name
Copy Text - text node content
Copt From Reference - copies a node with all its children and attributes from the reference file into main XML document
19/10/2012 ver. 0.1.0.7
Removed processing escapes in XMLFile.pas as it is already done by Free Pascal DOM implementation
improved awkward attributes editing
recent files include full paths
Extra features:
Node Editor: ability to save frequently used node and attribute names for later use
15/10/2012 ver. 0.1.0.6
New features: rename attributes, rename and move nodes are now supported
Full node information is now shown in the pane at the bottom
Fixed issues with navigating inside node edit form
05/10/2012 ver. 0.1.0.5
Document: Add Sibling command replaced by two: Add Above and Add Below
improved Attributes editing feature
Application icon can be loaded from global configuration file
New Feature:
Document: Add comment; Edit Node can edit comment as well
30/09/2012 ver. 0.1.0.4
Fix: crash on Windows 7 with inability to create local config file
27/09/2012 ver. 0.1.0.3
Fixes to prevent total crashes, when something went wrong, i.e. input file is not an XML
Extra featues:
File: Open Recent...
Tree: About
Node Editor: Multi-line editor
Load file name
Load content of a text file
Load binary file
Read colour from Color Dialogue
20/09/2012
Initial alpha release.
Implemented features:
File: Create, Open, Save as
Document: Add Child, Add sibling, Edit node text and attributes, Delete node
Tree: Collapse. Expand, Show attributes (on tree view),
Display long lines as popup hints,
Set/clear read-only flag
Find (model as a sub-string of node/attribute name and, optionally, value