﻿NiftyLink 1.10, (c) Jürgen Lüthje 2012
======================================

Version history
---------------
o 2012, January 1 -- v1.00
  * First official release

o 2012, January 9 -- v1.01
  * fixed:   - Some minor issues.
  * changed: - Installer slightly improved.

o 2012, January 16 -- v1.02
  * fixed:   - Some minor issues.
  + changed: - By using ||, simulated keystrokes now can sometimes be
               made more robust. The program then waits until a new
               window is open (max. 60 seconds). The standard INI file
               has been changed accordingly.
   + new:    - In the dialog for creating Links, the help can also be
               accessed by pressing [F1].

o 2012, April 19 -- v1.03
  * fixed:   - The dialog for creating NiftyLinks was not displayed
               correctly, if the DPI setting of the operating system
               was higher than normal (> 96 DPI).
             - In some cases directories were not opened in Windows
               Explorer.
             - If in Total Commander the source panel contained a list of
               search results, when creating NiftyLinks the path of the
               target panel in TC wasn't recognized correctly.
  + changed: - The program was renamed to "NiftyLink". Thus the first
               line of newly created link files now reads [NiftyLink].
               However, existing "old" links are still handled correctly.
             - Some internal details.
  + new:     - Predefined simulated keystrokes for Citavi 3.2 in the INI
               file.

o 2012, April 25 -- v1.04
  * fixed:   - Certain files were not opened with the program, with
               which they are associated in the operating system.
  + changed: - Improved error handling.

o 2012, July 22 -- v1.10
  * fixed:   - When NiftyLinks were created in Total Commander on the
               command-line, and the link target contained a relative
               path, the path of the target panel in TC wasn't
               recognized correctly under certain conditions.
  + changed: - In the dialog for creating new links, the "page" option
               was removed for directories, archives, and normal files
               with certain extensions.
             - When creating a NiftyLink without TC, the simplified
               dialog that is shown now also contains the field for
               entering a comment.
             - Extended dialog for creating NiftyLinks with TC, which
               allows to specify more precisely how the link target is
               to be opened.
             - Tooltip timeout increased from 5 sec. to about 33 sec.
               (maximum).
             - If a file name in a NiftyLink is preceded by <newtab>,
               <other> or <newtabother>, then this file is now always
               treated as an archive.
             - A file is explicitly treated as an archive, and opened in
               the current tab of the current panel of TC, if its name
               in the link is preceded by <archive>.
             - In the section [Associations] of the file "wincmd.ini",
               lists of filename patterns are now also interpreted
               correctly when the patterns are separated by blanks.
             - In internal associations now also filename patterns that
               contain blanks are supported. Each such pattern must be
               enclosed in "".
             - In the file "NiftyLink.ini", in the section [Shortcuts]
               instead of "%1" now "%s" is used as placeholder, in order
               to avoid possible conflicts with encoded characters in
               URLs. For the sake of consistency, this was also changed
               in the section [Go to page].
             - Archives that are not associated in TC with a packer
               plugin, and thus in TC can be only opened by using
               [Ctrl]+[PgDown], are not anymore treated by NiftyLink
               *automatically* as an archive. This is consistent with
               the way they are treated by TC.
             - Several internal details.
             - Improved documentation.
  + new:     - If a directory or file name in a link is preceded by
               <TC_foo>, then this directory or file will be opened with
               the "foo" command, with which it is associated internally
               in TC.
             - Identification of ZIP archives with different file name
               extension (ODP, ODS, ODT, JAR etc.), so that these files
               can be treated more reliably, regardless whether or not
               they are associated with a packer plugin.
             - In a list of filename patterns in internal associations,
               now the character | is taken into account. After | follow
               the patterns, which should NOT match the given file or
               directory name.
             - Now there is partial support for "predefined selection
               types" in internal associations, as defined in the
               section [Searches] of Total Commander's INI file.
             - Optional section [General] in the INI file, which allows
               to set the program language and the help file, and to
               create a log file.
             - Catching of crashes that are caused by buggy TC packer
               plugins.
             - The program defines the environment variables
               %nifty_drive% and %nifty_path%.
