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