LIST OF CHANGES

Version 1.8          ( 1 Oct 2019)
   Uses DLL for INIData operations.
   INIData.DLL removed from this package, put in a
      separate INIData package.
   This file (was changes.doc) renamed to changes.txt.
   "Restrictions" section added to manual.
   Moved source code to the main zip file.

Version 1.7          (02 Apr 2019)
   Added TNItools.
   Updated documentation in GenINI.inf.
   GenINI.ipf moved to the source package.

Version 1.61         (29 Aug 2014)
   Fresh build - because of an error in the build script
      version 1.6 included some obsolete code.
   Minor change to conditional compilation in TNIData.MOD.

Version 1.6          (29 Aug 2014)
   Re-released under the GNU General Public License.

Version 1.5          (06 Jan 2013)
   Fixed a semaphore leak.
   Added exceptq support.

Version 1.41         (03 Jul 2012)
   Updates to incorporate recent changes to TNI code.
   When putting a character string to a TNI file, we
      omit everything after a Nul, if present.

Version 1.40        (22 Feb 2012)
   Fixed: infinite recursion when dumping a string with
      an obscure combination of length and both kinds
      of quotation marks.
   The "bldlevel" command is now supported. (Try
      "bldlevel dumpini.exe" or "bldlevel loadini.exe")

Version 1.31        (11 Dec 2010)
   Minor update to ensure that DumpINI fails if the
      INI file does not exist.

Version 1.3         (10 Dec 2010)
   Fixed: mishandling the search for a quotation mark in
      a string that is not nul-terminated.

Version 1.2         (01 Mar 2009)
   Heap limit increased for program build.
   LoadINI and DumpINI now identify their version.
   Fixed: major bug that was causing data to be lost.

Version 1.1         (12 Feb 2009)
   Added provision for nul-terminated strings.
   DumpINI now puts applications/keys in alphabetical order.

Version 1.00        (30 Nov 2008)
   First release of "generic" LoadINI and DumpINI.

