12/06/2022 var 0.1.0.36
QT5 widget version re-compiled to keep up with recent distributions
15/05/2021 ver 0.1.0.35
Restored GTK-2 version due to better integration with
the systems using GTK-3 widgetset
31/12/2020 ver 0.1.0.35
Fixed issues related to QT5 widgetset
GTK2 version discontinued
Fixed shift and form size increase on restoring form position
Removed glyphs from buttons
Visual changes to suit QT5 themes
03/05/2020 ver 0.1.0.34
Added tree view and memo fields scaling on Ctrl+mouse wheel
15/04/2020 ver 0.1.0.33
Linux version recompiled for GTK2 and QT5 widgetset.
Two separate installation packages are provided.
14/10/2017 ver 0.1.0.32
Fixes release
Tree view tooltips (hints on long lines) were mixed up with Preview Pane option,
historically called showHints. They are now separated.
14/07/2017
The DEB package was rebuilt due to license mix-up.
All references changed to GPLv3.
30/01/2017 ver 0.1.0.30
Fixes release
Open File dialogue changed to Save File one
accelerators added to main menu categories (thanks to Roland for pointing out)
help file updated
23/12/2016 ver 0.1.0.29
Fixes release
opening files in non-ACSI characters in file names
improved grid behaviour in Node Editor and Options
"old-fashioned" grid look under Windows 10, native to OS otherwise
12/08/2015 ver 0.1.0.28
Fixes:
possible incorrect in-built editor type in Attributes grid
boolean options can have user-defined values: yes/no as default
added hints in some places, Node Editor in particular
system colours for popup notification
completed translation to Russian
restored 32 bit installations
03/03/2015 ver 0.1.0.27
New feature:
partial #CDATA section support - viewing and editing available, no creation
Read Fragment / Write Fragment - operating with pieces of XML without headers
Changes:
since this version 64 bit binary file only is avaialble for Windows
20/01/2015 ver 0.1.0.26
Fixes:
re-compiled with Lazarus 1.2.6 / Free Pascal 2.6.4
code changes to get compatibility with the above
highlight text on search within Multi-line Editor
added "UTF-8" encoding when a new document is created
documentation correction
fixed issue with editing action being disabled after new document creation
20/01/2014 ver 0.1.0.25
Fixes:
documentation errors
autoEditor option
notification window on long operations
22/10/2013 ver 0.1.0.24
Fixes:
attempts to execute Save action twice on double-click
incorrect handling command-line parameters
"busy" cursor while file is being saved
low speed and incorrect recovery of tree view representation
Changes:
executable file is no longer packed with UPX
on-line help replaced by locally stored PDF document
notification window while file is being saved
new installation configuration
02/09/2013 ver 0.1.0.23
Fix: preventing the whole tree expanding on file open
minor improvements
02/08/2013 ver 0.1.0.22
Fix: drag node is taken from under mouse cursor, not tree view selection
22/07/2013 ver 0.1.0.21
New features:
Drag and drop to replicate/move a node in the main tree or replicate a node from reference tree
Option to preserve visual representation of the tree on data changes (tree re-paints)
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 occurrence 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