Release notes for KiXtart 2010 (version 4.52)


New functionality/enhancements:

 1) CompareFileTimes has been enhanced so it can operate on open files.

 2) RD can now delete an entire directory tree (including any files) using
    the new "/s" parameter.

    Examples:
     RD "c:\somedirectory"    ; deletes "somedirectory" unless it contains
                              ; files or subdirectories

     RD "c:\somedirectory" /S ; deletes "somedirectory" including any files
                              ; and subdirectories it may contain

    NOTE: Just as its commandline counterpart, KiXtart's "RD /s" command
          deletes ALL files, including hidden, system and read-only files.
          Use this command with great care!


 3) Fixed handling of mismatched parameters by InStr().

 4) Added an option to AScan to return all matching elements.

    The 'Mode' parameter of AScan now takes a bitpattern as input with the
    following possible values:

    bit 0  0 = search for exact match (default)    1 - do an instr() scan
    bit 1  0 = return first matching element       1 - return all elements

    Examples:

     AScan( $Array, $String,,, 0)  ; scan for exact match and return 1st hit
     AScan( $Array, $String,,, 1)  ; use InStr() and return 1st hit
     AScan( $Array, $String,,, 2)  ; scan for exact match and return all hits
     AScan( $Array, $String,,, 3)  ; use InStr() and return all hits

 5) Fixed handling of F10, F11, F12, F13, F14, F15 and F16 by SendKeys.

 6) Added an option to MOVE and DEL to postpone the actual file operation until
    the next re-boot. This enables you to replace or delete files that are in
    use. Note that this option requires the user to have administrative
    privileges.

 7) Added a function that provides direct access to the commandline:
    GetCommandLine(). The function supports a single parameter with the
    following possible values:

    0 = return the entire, unprocessed commandline as a single string
    1 = return the commandline as an array of strings (note that the resulting
        strings will have been processed)

 8) Added an option to GetFileTime to select the format of the returned time.
    0 = return time adjusted to current timezone and daylight savings setting.
    1 = return time adjusted to timezone and daylight savings setting of the
        time of the file.
    2 = return unadjusted, 'Universally Time Coordinated' time.


 9) Added new Vista products to @PRODUCTTYPE.

10) Fixed array references containing array references.

11) Added option to enable/disable file redirection on 64-bit Windows.


Please report any issues with this release on one of the KiXtart discussion
forums on the Internet:

http://www.kixtart.org
http://www.scriptlogic.com/kixtart

If your issue can not be resolved on the forums, please email full details on
the problem, configuration and script(s) involved to kixtart2001@hotmail.com.


Note that KiXtart is provided to you as CareWare. Please see the manual for
full details on the KiXtart CareWare distribution policy.
