Below are the main changes between versions.
Replaced by tips and version checking dialogs.
Behaviour depends on whether text is selected. If no selection then replace acts over the entire file. If there is selected text replace is limited to the selected text.
Wasn't being saved in project file.
Changed to use same match as used for other URLs
List filtered to show each domain once only.
Copying ab*.xml to ab*.html. matched abet.xml & abacus.xml correctly. However it produced ababet.html and ababacus.html as the output.
At least for file-system based files
Required Commands/Scripts have an abort option.
Periodically fetches info (XML file via HTTP) and uses this to notify user if there is a newer version.
Version 1.3 will add the capability to create and run a script of commands. This significantly extends the capabilities of the batch command in the previous version.
A script is an XML file containing a script element/tag. This then contains a number of commands. Commands are things like: copy, move, delete, convert, well-formed, validate.
Added clear function and log-rotate function for files.
Added search & replace and run external program commands. Not tested yet.
If an error occurs - abortonerror means script temrinates at that point rather than ploughing on. Fullbuildonly' flag means the command may be marked so it only gets done during a full build. This option has no effect at the moment.
Due to a bug, this wan't working correctly in version 1.2.0
Another bug-fix. In v1.2.0 you couldn't select *.xml in the file dialog. You had to select one file and then change it after.
v1.2.0 was linking to the W3 web-site rather than using local copies installed with XML:Wrench. Now fixed.
Changed default file extension and provided better blank template files for use when creating a new file. This helps to document the various DOCTYPES for 1.0, 1.1 and strict, loose & frameset versions.
Bug-fix. Wasn't always moving to the correct item in the list.
Bug-fix. This wasn't happening.
Auto-complete has been added to the XHMTL & HTML file-types.
Batch commands are now set so they do not occur to files starting ~. This means that the temporary files created by XML:Wrench are not included in batch commands.
Current project settings can be saved to a given name and then restored later. This is a new feature and is currently limited simply to current files. A project file remembers current paths, recent files and open files.
ie Make the software FREE for the time being. Also removed the licence checking/validation code.
In additon to the existing auto-close where > triggers the closing tag to be created, a < now offers a drop-down suggestion list of elements. Within an element typing a letter offers a suggestion list of possible attributes. Both of these lists are context sensitive being driven by a custom schema file
Limited to XML & XSL file-types.
Reverted to this design rather than the single common dialog used in the v1.1.x beta version. This also affects file selction in the batch dialog.
Added facility to open/save files straight to/from an FTP server. This works for single files and may also be used for batch commands. eg copy an entire folder straight to the web server.
Log file can be viewed in side-panel. Main purpose is to list output of batch commands. May also be used to provide trace of an FTP session - useful for debugging connection problems.
The current file-type can be changed on-the-fly. Many files have several types of content. An HTML file may contain CSS. An XSL file may contain HTML or XML. This options changes the file-type and hence the current highlighter, help file, preview, auto-close and auto-complete options.
Installer now creates an association between XML:Wrench and it's own file-type. It also sets up an 'Edit with XML:Wrench' option for each file-type it knows about.
When file-associations are set by the installer, DDE options are used to set so only one instance of XML:Wrench is started. Click on a file associated with XML:Wrench and, if it already running, the file will be added as a tab within XML:Wrench.
Preview buttons on toolbar were linking to the wrong preview command. Also changed preview command text strings to handle " & ' characters.
First non-beta release.