Another update, another changelog. This one brings:

  • Added a dialog to compile Strings files from XML.
  • Added a dialog to preview Strings files, and added another to preview CUF files.
  • When compiling Strings files can specify an XSLT stylesheet to generate the actual compiled XML from a different XML format. People who want to simplify their XML code and know a bit of XSLT will appreciate the possibilities. (For those who do not know what XSLT is: w3schools.com has an excellent introduction to it.)
  • When compiling Strings files you can specify character encodings to use when the (XML) data is read & fed to the compiler. This is useful for people who insist on not using UTF-8, especially when you must work with UTF-16LE encoded files. (Notepad calls that Unicode.)
  • Fix for num entries field in strings.bin files generated.
  • Fix editControlCharacters() method in FontToolkit to work properly with fonts that have been run through compact() in FontToolkit first.
  • Improved exit handling means that fork'ed shells will run properly if you attempt to exit the program before they have started yet.
  • Misc fixes to show 1-based indices instead of 0-based ones in GUI labels and the like.
  • Compile with debug info by default.