home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CHIP_CD_2004-07.iso / software / nncron_hit / files / nncron189.exe / doc / history.txt < prev    next >
Encoding:
Text File  |  2004-05-12  |  25.9 KB  |  599 lines

  1.                         nnCron history
  2.                         ~~~~~~~~~~~~~~
  3.       + new feature
  4.       * improvement/modification or bug fix
  5.       - deleted feature
  6.  
  7. 1.89 (12.May.04) release
  8.     + Belarussian readme and res-files are available (thanks to the translator!)
  9.     * RunMissed + Time which specify range bug fixed;
  10.     * FILE-CROP: incorrect crop of NetWare files bug fixed;
  11.     + WatchResumeAuto.
  12.     + IS-CD-PRESENT: <letter>
  13.     
  14.     prerelease 6 (04.Mar.04)
  15.     * appearance of nncron.log after execution of an oneliner bug fixed;
  16.     * combined usage of WatchHotKey:, Rule: and non-US kbd layout bug fixed;
  17.     * default value of MonitorResponseTime is changed to 100 ms.
  18.  
  19.     prerelease 5 (19.Feb.04)
  20.     * new option TrayIconBalloonClick: <word> and new USER-variable OnBalloonClick;
  21.     * current directory loss bug fixed;
  22.     * repeated show balloon after logoff/logon bug fixed;
  23.     * plugin http.spf changed.
  24.  
  25.     prerelease 4 (04.Feb.04)
  26.     * WatchDir/File bug fixed (on file instead dir);
  27.     * START-TIME and open console on start bug fixed;
  28.     * remote console: OEM to ANSI input converting bug fixed;
  29.     + new variable DelayOnStartup (temporary solution for Win98).
  30.     
  31.     prerelease 3 (22.Jan.04)
  32.     * SCREENSAVER-ON?, SCREENSAVER-OFF bug fixed;
  33.     * Crontab on removable media bug fixed;
  34.     * WatchLogoff: <username> bug fixed;
  35.     + WatchDrive: *, %DRIVE-LETTER%;
  36.     * AsLogged and -ns  combined usage bug is fixed;
  37.     * http.spf changed;
  38.     * Backslash at eol before )# bug fixed another time;
  39.     * WatchProc[Stop]: bug fixed;
  40.     + New condition RunMissed?;
  41.     * Win95 crash bug fixed;
  42.     * Duplicating tasks on GUI editing bug fixed;
  43.     * Crash on start fixed (Win NT).
  44.  
  45.     prerelease 2 (25.Nov.03)
  46.     * WatchLogon didn't work on fast computers. Fixed once again.
  47.     * New options: TrayIconDoubleClick: <word>, TrayIconRightButton: <word>
  48.     * Backslash at eol before )# bug fixed
  49.     * Crash on logon test when domain name is empty fixed.
  50.     + GUI/Options/Interface TrayIconDoubleClick and TrayIconRightButton setup,
  51.       new resource strings: 482 and 483;
  52.     * Another bug of ADD-HOST (win2tray.spf) is fixed.
  53.     + WatchCPUUsage: <CPUUsage%> <seconds> and PerfMonitor ini-parameter. (WinNT/2000/XP only)
  54.     + CPU-USAGE ( -- %), PROC-CPU-USAGE ( a u -- %) (WinNT/2000/XP only)
  55.     + PROC-WAIT-CPU-USAGE (see plugins/process.spf) (WinNT/2000/XP only)
  56.     * WatchDriveInsert: changed to WatchDrive:
  57.     * WatchHotKey bug fixed.
  58.  
  59.     prerelease 1 (08.Nov.03)
  60.     * GUI RunMised: bug is fixed
  61.     + full-text search was added to the help file
  62.     * Problem with '%','"' and empty lines in reminders is eliminated.
  63.     * OnceAHour etc., Time: and RunMissed combined usage bug is fixed.
  64.     * GetLastError now returns correct error code after FILE-RENAME: and FILE-COPY:
  65.     * WatchLogon didn't work on fast computers. Fixed.
  66.     + New word PROC-WAIT-IDLE ( pid --)
  67.     + New ini-parameter ReloadImmediately
  68.     * Bug of ADD-HOST (win2tray.spf) is fixed.
  69.  
  70.     beta 9 (18.Oct.03)
  71.     * "ERROR PASS" bug of beta 8 is fixed
  72.     + New words GetVolID/GET-VOL-ID (see system.spf)
  73.  
  74.     beta 8 (15.Oct.03)
  75.     * tools.spf changed: TABS, TASK-DEL, TASK-ADD
  76.     + WatchFileDelete: <file_path>
  77.     * GUI: width of crontab dropdown list depends of crontab names length
  78.     * Log troubles fixed.
  79.     + New command line option -wp (run without plugins) for -runfile.
  80.     * Bug of FILE-CROP: fixed
  81.     + Semantic of RunMissed is extended
  82.     + Czech, Dutch, Italian, Polish, Serbian (Latin) and Ukrainian
  83.       readme and res-files are available (thanks to all the translators!)
  84.     + new nnCron installer
  85.     * if a resource string is absent, the string is taken from English resources.
  86.     * bug of -run <taskname> fixed
  87.     + New task option RunMissed: hh:mm|days 
  88.     + New ini-parameter DefaultRunMissedTime: hh:mm|days
  89.     * WatchHotkey: is changed
  90.     + New resource string 144
  91.     * WatchProc:, WatchProcStop:, WatchHotkey:, WatchLogon, WatchLogoff,
  92.       WatchShutdown, WatchSuspend, WatchResume are changed to minimize
  93.       system resources using.
  94.     * WatchLogoff: <username> bug fixed
  95.  
  96.     beta 7 (17.Jun.03)
  97.     * POWER-HIBERNATE and POWER-SUSPEND bug fixed (98,ME).
  98.     + evSourceName, evComputername, evStrings, evStrings2String, 
  99.       evNString, evUserSid
  100.     * Time: statement parsing bug fixed (GUI).
  101.     * RAS connection name losing bug fixed (GUI).
  102.     * CLIPBOARD bug fixed.
  103.     * FOR-PROCS: works with PID extra.
  104.     + PROC-NAME ( pid - a u), PROC-FULLNAME ( pid - a u)
  105.  
  106.     beta 6 (09.Jun.03)
  107.     + TRAY-REFRESH eliminates dead system tray icons
  108.     * Log system bug fixed.
  109.     * USERNAME is changed for XP.
  110.     + WatchRegistry: key-path, REG-CHANGE-NAME, REG-CHANGE-ATTRIBUTES,
  111.       REG-CHANGE-LAST-SET, REG-CHANGE-SECURITY, WatchSubtree
  112.      
  113.     beta 5 (31.May.03)
  114.     * tm.exe could not edit the tasks with quoted names. Fixed.
  115.     + New words: MIXER-STATE, MIXER-MUTE, MIXER-UNMUTE, 
  116.       MIXER-VOLUME@, MIXER-VOLUME!, MIXER+, MIXER-UP, MIXER-DOWN
  117.     + WatchEventLog: <logname> etc.,
  118.        FOR-NEW-EVENTS ... FOUND-EVENT ... ;FOR-NEW-EVENTS
  119.     * Logging system is changed.
  120.     + French and Finnish interface languages.
  121.  
  122.     beta 4 (15.May.03)
  123.     + res-files changed (see 143 and 423)
  124.     + RunMissed task option (also GUIs of add task and reminder are changed)
  125.     + Portuguese and Portuguese-BR interface languages.
  126.     * Hotkey retrieving changed (WinSpy)
  127.  
  128.     beta 3 (07.May.03)
  129.     * res-files changed (see 170-174)
  130.     * vertical scroll bar is added to reminder
  131.     * CLIPBOARD returns current value of clipboard
  132.  
  133.     beta 2 (18.Apr.03)
  134.     * winlirc.spf changed
  135.     + "Virtual Key" tool added to WinSpy
  136.     + It is possible to enter virtual key code into WatchHotkey: expression (WatchHotkey: {0x20})
  137.     * GUI changed
  138.     + MenuHotkey: <combination keystroke>
  139.     + German and Spanish interface languages.
  140.  
  141.     beta 1 (09.Apr.03)
  142.     * some reminder bugs fixed
  143.     + RANDOM, START-SEQUENCE - random generator
  144.     * Double task start (during one minute) bug fixed
  145.     + winlirc.spf plug-in
  146.     + Numpad, multimedia and BREAK keys support (see SEND-KEYS: and WatchHotkey:)
  147.  
  148. 1.88 (26.Feb.03) release
  149.  
  150.     prerelease 9 (26.Feb.03)
  151.     * Windows 9x version info is corrected
  152.     * WatchProcStop: bug fixed
  153.     * Negative window positions is written to tm.ini correctly
  154.  
  155.     prerelease 8 (21.Feb.03)
  156.     + English help file 'help.chm'
  157.     * Directory 'txt' is deleted
  158.     * MSG: bug fixed
  159.     * Some cosmetic improvements
  160.  
  161.     prerelease 7 (18.Feb.03)
  162.     + CD-TRAY-EJECT: <cd-drive-letter>, CD-TRAY-CLOSE: <cd-drive-letter>
  163.     + Version info in nncron.exe
  164.     * "Suspend nnCron" bug fixed (a task with Rule: worked on suspended mode)
  165.  
  166.     prerelease 6 (23.Jan.03)
  167.     * FOR-FILES: bug fixed (with SKIPERRORS)
  168.     + FORCE-SHUTDOWN, FORCE-REBOOT, FORCE-LOGOFF, FORCE-POWEROFF and
  169.       semantics of SHUTDOWN, REBOOT, LOGOFF, POWEROFF
  170.     * Name of deleted task is removed from once.txt
  171.  
  172.     prerelease 5 (21.Jan.03)
  173.     + FOR-PROCS: proc-pattern ... ;FOR-PROCS
  174.     + FOUND-PROC, FOUND-PID
  175.     * FOR-FILES: changed (be careful)
  176.     + SKIPERRORS option of FOR-FILES:
  177.  
  178.     prerelease 4 (15.Jan.03)
  179.     + FT>MS, FT>SEC, FT>MIN, FT>HOUR, FT>DAY
  180.     * ProcActiveTime returns ms as double value
  181.     * PURGE-OLD: bug fixed
  182.  
  183.     prerelease 3 (11.Jan.03)
  184.     * Memory leakage on WatchProc/WatchProcStop fixed
  185.     * Handle leakage for FILE-TIME: etc. fixed
  186.     * Name of commands changed (it's possible to use old names too):
  187.       SUSPEND-CRON  -> DISABLE-CRON
  188.       RESUME-CRON   -> ENABLE-CRON
  189.       suspend       -> disable      (it's filename)
  190.       AddTask       -> NewTask      (tm.exe options)
  191.       AddReminder   -> NewReminder
  192.     * Jun -> Jan
  193.  
  194.     prerelease 2 (16.Dec.02)
  195.     * -v, -?, -ep work properly.
  196.     prerelease 2 (11.Dec.02)
  197.     * bug of service installation fixed
  198.     + fVAR varname         (file variable)
  199.     + regVAR varname       (registry variable)
  200.     prerelease (07.Dec.02)
  201.     * Editing task is saved in old place of crontab.
  202.     * Bug of Rem. console on "Log2StdOut ON" fixed.
  203.     + New plug-in http.spf
  204.     * WatchProc: and WatchProcStop: are changed
  205.     + %WATCH-PROC-ID% (only for WatchProc:, WatchProcStop: tasks)
  206.     * PROC-EXIST: procname -> PROC-EXIST: proc-pattern
  207.     * WatchClipboard: wc-pattern|/re-pattern/
  208.     beta 12 (20.Nov.02)
  209.     * %FOLDER-WINDOWS% is corrected for Win9x
  210.     + New plug-in system.spf
  211.     + Remote console (see nncron.ini parameters: RemConsole,
  212.       RemConsolePort:, RemAllowed:, RemDisallowed:)
  213.     * FILE-DELETE: filename -> [RECURSIVE] FILE-DELETE: filemask
  214.     + Title: "console title"
  215.     + WIN-SET-TITLE: "pattern" "new title"
  216.     * WIN- commands can treat handle of window as pattern.
  217.     * SYS-SET bug fixed.
  218.     + tm.exe Console <host> <port>
  219.     + Window handle in WinSpy tool
  220.     * Updating of nncron.ini file on installing is changed.
  221.  
  222.     beta 11 (03.Nov.02)
  223.     + BALLOON: "tooltip title" "tooltip text"
  224.     * Occasional crash on choosing "help" menu item bug fixed.
  225.     + SUSPEND-CRON, RESUME-CRON and corresponding menu item.
  226.     * WatchHotKey: bug fixed (keyboard layout)
  227.     * Watch* bug fixed
  228.     * FOR-FILES: changed
  229.     + FF-EXIT completes FOR-FILES: loop
  230.     + New option of nncron.ini Log2StdOut
  231.  
  232.     beta 10 (28.Oct.02)
  233.     * Another bug of FREE-SPACE: fixed
  234.     + New word SYS-SET which serves for assignment values to system
  235.       environment variables (SYS-SET PATH="c:\bin;c:\")
  236.     * Bug of WatchLogon: and WatchLogoff: fixed.
  237.     * example.tab changed.
  238.     * Add reminder bug fixed (error, if CRLF is absent at EOF)
  239.     * Add/Edit crontab/plug-in dialog changed
  240.     + New word PROC-ID. Use it after an application start (START-APP:) only.
  241.     * Semantic of KILL: is extended (KILL: "proc_name OR proc_id")
  242.     * WIN-TOPMOST:, WIN-NOTOPMOST: bug fixed
  243.     * Algorithm of WatchFile: and WatchDir: is enhanced.
  244.     + New word WIN-RESIZE ( w h -- )
  245.     * Help file did not launched on -ns switch or windows 9x/ME
  246.     + PROC-FULLPATH option of PROC-EXIST:
  247.  
  248.     beta 9 (10.Oct.02)
  249.  
  250.     * Plug-in wakeup.spf changed. You can use %% variables in time spec. now
  251.     * New semantic of FILE-COPY:,FILE-MOVE:,FILE-RENAME:
  252.     * DIR-DELETE: and DIR-EMPTY: bug fixed
  253.     * WIN-ACTIVATE: did not restore minimized windows. Fixed
  254.     + Plug-in windows.spf is changed (WIN-TRANSPARENCY:)
  255.     * bug of FREE-SPACE: fixed
  256.     * PLAY-SOUND did work synchronously. Fixed.
  257.     * Console window was not active on opening.
  258.     * Algorithm of %USERNAME% changed for NT-XP.
  259.     + WatchLogon: username-pattern, WatchLogoff: username-pattern
  260.     * A task with AsLoggedUser option will not run, if logged user is absent.
  261.     * IconForAdminsOnly works properly
  262.     + It is allowed use the backslash (\) as a continuation character at end of line
  263.     beta 8 (15.Aug.02)
  264.     * bug of -ini switch fixed  (tm.exe did not use this parameter)
  265.     * Background color of hint is system color of tooltip (COLOR_INFOBK)
  266.     + HelpFile: option of nncron.ini
  267.     * nnCron is less sensitive to stack manipulation errors in Rule: and Action: parts.
  268.     * Error in default nncron.tab fixed (1st-hello: Crontab syntax ERROR!!!...)
  269.  
  270.     beta 7 (13.Aug.02)
  271.     * REG-DELETE-KEY: deletes a key and all its subkeys.
  272.     * Modifier FILESONLY (of FOR-FILES:) works now.
  273.     * Background of whole of HINT window is yellow now.
  274.     * bug of -stop fixed
  275.     * It is possible to use "Time: START-TIME" with another Time: specifications
  276.     * nnCron GUI did not considered YearField option on adding reminder.
  277.     + SyntaxRestriction option of nncron.ini
  278.     + New nncron.exe command line switches: -ini inifilename,  -out outfilename
  279.     * Scripting error on Windows 9x bug fixed
  280.     * Saving nncron.ini bug fixed (tm.exe did not save an option,
  281.       if this option was absent in the nncron.ini file)
  282.     beta 6 (16.Jul.02)
  283.     + New monitor event WatchLogon
  284.     * PROC-EXIST: returns boolean value instead PID
  285.     * Command line switches -v, -?, -ep work properly.
  286.     * Plug-in time.spf, FILE-CHANGE: bug fixed (on simultaneous usage in several tasks)
  287.     * "WatchConnect" event generating on crontab reloading bug fixed.
  288.     + WIN-NOTOPMOST: "title"
  289.     + WITHDIRS modifier of PURGE-OLD:
  290.     * FILE-COPY: now copies files over existing read-only files.
  291.     beta 5 (26.Jun.02)
  292.     * Logon testing changed
  293.     * Some cosmetic improvement
  294.     + WatchSuspend, WatchResume, WatchStandby, WatchResumeStandby,
  295.       WatchQuerySuspend, WatchQueryStandby, WatchBatteryLow
  296.     + Now is allowed to use several "Watch*" and "Rule:" in one task.
  297.     beta 4 (18.Jun.02)
  298.     * GUI processed non standard minutely and hourly intervals incorrectly
  299.     + New task option 'SingleInstance'
  300.     + Plug-in wakeup.spf changed: new word WakeAt: hh:mm
  301.     * New syntax of PAUSE: hh:mm|ms
  302.     + Error message on reminder adding, if time of reminder is over.
  303.     * Error on opening documents which have space in the name.
  304.     beta 3 (25.May.02)
  305.     - MONITOR-LOW?, MONITOR-OFF?, MONITOR-ON?, SCREENSAVER-ON?
  306.     + new examples (see example.tab)
  307.     * hanging up on shutdown (Win 9x) bug fixed.
  308.     * win2tray.spf plug-in changed.
  309.     * LoadProfile option location changed
  310.     + nnCron runs GUI as logged user.
  311.     beta 2 (23.May.02)
  312.     + ShowErrorMsg option (see nncron.ini)
  313.     + AsLoggedUser task option.
  314.     beta 1 (23.May.02)
  315.     + IconForAdminsOnly option (see nncron.ini)
  316.     * WatchHotKey bug fixed (hot-key did not work properly after crontab reloading).
  317.     + Several tasks with the same WatchHotkey: key allowed now.
  318.     * nnguard.exe crush bag fixed.
  319.     * Clipboard monitor changed.
  320.     + POWER-SUSPEND, POWER-HIBERNATE, MONITOR-LOW, MONITOR-OFF,
  321.       MONITOR-ON, SCREENSAVER-ON, SCREENSAVER-OFF
  322.     + MONITOR-LOW?, MONITOR-OFF?, MONITOR-ON?, SCREENSAVER-ON?
  323.     + New plug-in: wakeup.spf (WakeAfter: hh:mm)
  324.     * nnCron icon appeared no always after explorer.exe restarting.
  325. 1.87 (07.May.02)
  326.     + "Also" option (using: Time: ... Also Watch* ...)
  327.     + WatchHotKey: "hot-key"
  328.     + WatchShutdown, WatchLogoff (NT/2k/XP only)
  329.     * Now Rule: condition is tested after authorization
  330.     * task deleting/editing on opened nncron.tab file bug fixed
  331.     * bug of WatchWin* fixed (loss of window title)
  332.     beta 9 (16.04.2002)
  333.     * HOST-EXIST: bug fixed (ok on "IP_DEST_HOST_UNREACHABLE" end etc. reply)
  334.     * time.spf plugin-changed (+ FILE-CHANGE: "mask" condition)
  335.     * IDLE: is changed for Win2k/XP (hooks not used for these OS)
  336.     * User list generating (as user) bug fixed (NT 4)
  337.     + -q command line switch  - be quiet on install/remove
  338.     beta 8 (09.04.2002)
  339.     * error on locked once.txt fixed
  340.     * error on opened nncron.tab or nncron.ini fixed
  341.     * win2tray.spf plug-in changed
  342.     beta 7 (09.03.2002)
  343.     * ancient memory leak fixed
  344.     * of WIN-WAIT: bug fixed (stack garbage)
  345.     beta 6 (05.03.2002)
  346.     + "Reload crontabs" menu item and ItemReload option.
  347.     * WIN-TERMINATE: didn't work
  348.     * example.tab is corrected
  349.     * some bugs fixed
  350.     beta 5 (27.02.2002)
  351.     * DefualtPassword: -> DefaultPassword:
  352.     * -runfile bug fixed (of beta 4).
  353.     * changed options loss when 'nncron.ini' file is blocked.
  354.     * once.txt format changed.
  355.     beta 4 (22.02.2002)
  356.     * QUERY: waits infinite time.
  357.     * Misoperation of WatchDisconnect is eliminated. CONNECT and
  358.       DISCONNECT tasks are changed in example.tab
  359.     + %LAST-CONNECTION% - name of last RAS connection (for WatchDisconnect)
  360.     * Crash of nnCron on crontab reloading when a connection is
  361.       established (WatchConnect/WatchDisconnect)
  362.     * Error # 87 on logon test.
  363.     * START-APP: semantic is enhanced.
  364.     + New options (see nncron.ini):
  365.         RunAsDefaultUser, DefaultUser:, DefualtPassword:, DefaultDomain:
  366.         DefaultLoadProfile, WithoutProfile, NoRunAs
  367.         GUIAsUser, GUIUser:, GUIPassword:, GUIDomain:, GUILoadProfile
  368.     * New options GUI.
  369.     beta 3 (12.02.2002)
  370.     + WaitFor: <ms or hh:mm> option of START-APPW: (kill after <ms or hh:mm>)
  371.     + DialOnce option
  372.     + Possibility enter username (Run as user) which is absent in user list.
  373.     * User list is made after completion editing of Domain.
  374.     * Invisible (only caption) message box bug fixed (WinXP).
  375.     + TQUERY: "message" timeout-in-sec Yes/No
  376.     + QUERY: uses QueryStartTimeout as timeout and QueryStartAnswer as
  377.       default answer
  378.     * WatchFile slept simultaneous creation two or more controllable files
  379.       in one directory.
  380.     * False firing of WatchFile on nnCron starting or crontab reloading,
  381.       if file exist (now creation and last write time of file
  382.       is written into once.txt)
  383.     + Plugins:
  384.         time.spf - some time operation (FILE-TIME: etc.)
  385.     beta 2 (23.01.2002)
  386.     * Adding empty reminder bug fixed
  387.     + Semantics of FOR-FILES changed
  388.       (now FOR-FILES passes directories by *.* mask)
  389.     + TODEPTH, FILESONLY modifiers of FOR-FILES
  390.     * Error message on access to unloaded media fixed (FILE-EXIST:)
  391.     + %ACTIVE-WINDOW% title of active window
  392.     + FOR-WINDOWS: "pattern-or-regexp" ... ;FOR-WINDOWS loop
  393.     + FOR-CHILD-WINDOWS: "pattern-or-regexp" ... ;FOR-CHILD-WINDOWS loop
  394.     + ALL modifier of WIN-* commands
  395.     + Added possibility to use regexp as "pattern" in WIN-* commands
  396.     + [RECURSIVE] DIR-SIZE: "path"   - size of dir
  397.     + DIR-EMPTY: "path" - TRUE, if directory not contain files and directories
  398.     * CRONTAB-ERROR changed (see txt\nncron.ini)
  399.     + Now it is possible to use $0-$15 (%$0%,%$1% etc.) after RE-MATCH:
  400.     * GUI bugs:
  401.         fall of connection name (DIAL:)
  402.         appearance of garbage (RunOnce NoDel) on absence of Time: sentence
  403.         impossibility of transference to some control by TAB keystroke
  404.     * Tab distance is decreased in multi-line edit boxes
  405.     + German interface language.
  406.     + Plugins:
  407.         win2tray.spf - hides windows to system tray
  408.             [ALL] WIN-TO-TRAY: "pattern"
  409.         timesync.spf - sycnhronizes system time by Time Protocol
  410.             TP-SYNC: "time-server"
  411.             %TP-SYNC-RESULT% - 0 ok, otherwise error code
  412.             %TP-SYNC-DELAY%  - delay of time server respond
  413.         windows.spf  - useful words for FOR-WINDOWS: loop
  414.             VISIBLE?, MINIMIZED?
  415.  
  416.     beta 1 (09.01.2002)
  417.     + Guard option of ini-file (now nnCron has nearly total-lot floodability)
  418.     * Several BEEP: GUI bug fixed.
  419.     * Misprint (Jun->Jan) fixed.
  420. 1.86 (05.12.2001)
  421.     + Console tool and "Console" option of ini-file
  422.     + ItemExit, ItemOptions, ItemConsole options of ini-file
  423.     * Bug of LoadProfile (for NT4) fixed.
  424.     * Crash on open menu after task changing fixed.
  425.     * Crash on synchronous using HOST-EXIST: (in Action: part)
  426.         in two or more tasks
  427.     + NHOST-EXIST: host-name-or-IP num
  428. 1.85 (29.11.2001)
  429.     + <task-name> RUN, <task-name> LAUNCH
  430.     + SHUTDOWN, REBOOT, POWEROFF, LOGOFF
  431.     + SEND-KEYS-DELAY: <keystrokes-delay-in-ms> <delay-after-SEND-KEYS-in-ms>
  432.     + HINT: "text of hint", HINT-OFF
  433.       (also HINTW: "text", THINT: "text" sec, THINTW: "text" sec)
  434.       HINT-POS: x y, HINT-SIZE: w h
  435.     + tools/WinSpy menu item
  436.     * bug of memory leakage on Watch* tasks fixed
  437.     + IDLE: seconds
  438.     + PROC-TIME: "proc-name" (WinNT/2000/XP only)
  439.     * About box is changed
  440.     + Full range in time specification (e.g. Time: 55-5 22-7 28-2 10-2 5-2 *)
  441.     + New switches of nncron.exe:
  442.         -run task-name  - runs specified task
  443.         -runfile file   - runs specified file (it mast contain word 'main')
  444.         -hi             - hides tray icon
  445.         -si             - shows tray icon
  446.     + Authorization for Watch* tasks (now you can monitor network
  447.       directories and files)
  448.     + REG-SZ: "registry-path" "data string"
  449.       REG-DWORD: "registry-path" number
  450.       REG-DELETE-KEY: "registry-path", REG-DELETE-VALUE: "registry-path"
  451.       <buffer> GET-REG: "registry-path"
  452.     + AboveNormalPriority, BelowNormalPriority (2k/XP only)
  453.     * WatchProc bug fixed (occasional crash on crontab reload)
  454.     + WIN-TOPMOST: "title"
  455.     + LoadProfile option of START-APP: (NT/2k/XP)
  456.     + new plugins: plugins\ net.spf, sid.spf, process.spf
  457. 1.84 (16.10.2001)
  458.     * 'Hourly' have been changed to 'OnceAHour', etc.
  459.     + HIDE-ICON, SHOW-ICON - operations with tray icon
  460.     + WatchProc: "proc name" , WatchProcStop: "proc name",
  461.       WatchProcDelay: ini-file parameter
  462.     + SEND-KEYS: "string", WIN-SEND-KEYS: "win-title" "string"
  463.     + WIN-ACTIVATE: "title"
  464.     + %FOUND-WINDOW% - contents title of window after WIN- commands
  465.     + %WIN-TITLE%   - additional semantic for WIN- commands
  466.     + PAUSE: ms
  467.     + WinNT? flag, WIN-VER and GET-VER commands
  468.     + %FILE: filename%  - inserts content of file 'filename'
  469.     + WIN-MOVE: x y , WIN-MOVER: x y , WIN-WAIT
  470.     + MOUSE-MOVE: x y , MOUSE-MOVER: x y , MOUSE-MOVEW: x y
  471.         and other mouse operation
  472.     + FILE-CROP: "filename" max-size size-to-crop
  473.     + New examples
  474. 1.83 (04.09.2001) (great thanks to Valery Kondakoff)
  475.     + Hourly, Daily, Monthly, Weekly flags
  476.     + WatchWinCreateDelay: ini-file parameter
  477.     + Editor: "editor.exe" ini-file parameter
  478.     + BackupPath: "path"  ini-file parameter
  479.     * Russian and english documentation are synchronized
  480.     + FILE-CREATE: "filename", FILE-WRITE: "filename" "text",
  481.       FILE-APPEND: "filename" "text"
  482.     + DIR-CREATE: "path", DIR-DELETE: "path"
  483.     + WIN-MINIMIZE:, WIN-MAXIMIZE:, WIN-RESTORE:
  484.     + 'Start task' and 'Edit' menu item improvement, 'Exit' menu item
  485.     * WatchClipborad: bug fixed (crash)
  486.     * RunOnce bug fixed
  487.     * ONLINE? and DIAL: bugs fixed (9x)
  488.     + The start of the registered applications is simplified
  489.         (.doc, .xls, .htm etc.)
  490.     * WatchFile: and WatchDir: bugs fixed
  491.     + FREE-SPACE: <drv-letter>
  492. 1.82 (19.07.2001)
  493.     + 'AsService' option of START-APP:
  494.         Now nnCron can fulfil the duties of SRVANY.EXE
  495.     + Application don't steal focus, if its open mode is "Minimized"
  496.     + BEEP: works properly on Windows 9x
  497.     * Handles leakage on logoff bug fixed
  498. 1.81 (20.06.2001)
  499.     + Regular expressions (RE-MATCH:, RE-ALL: ... ;RE-ALL, %$0%...%$15%)
  500.       see readme.txt and txt\regexp.txt
  501.     + </SCRIPT> (universal closing tag for <JScript> AND <VBScript>)
  502.     * <JScript>/<VBScript> bug fixed (stack garbage error)
  503.     + New examples (see example.tab)
  504. 1.79 (31.05.2001)
  505.     * HANGUP: (interface) bug fixed (connection list box did not work)
  506.     * Crash bug fixed (win2k)
  507. 1.78 (25.05.2001)
  508.     + New events - WatchDriveInsert:, WatchDriveRemove: (CD-ROM activity)
  509.     + YearField ini parameter (see nncron.ini file) - now nnCron's classic
  510.       crontab format is fully compatible with unix cron's crontab format
  511. 1.77 (21.05.2001)
  512.     + Windows Scripting Host support.
  513.         see <VBScript> ... </VBScript> and  <JScript> ... </JScript> tags
  514.     + WatchConnect/WatchDisconnect example (see example.tab)
  515.     + LOGGEDON? (condition)
  516.     + POP3-CHECK: "host" "user" "password"
  517.     + %CONNECTION% - name of current opened internet connection
  518.     + %WIN-TITLE% - title of window (see WatchWindow: etc.)
  519.     * %MMM% bug fixed
  520.     * some cosmetic improvements
  521. 1.76 (25.04.2001)
  522.     * Fixed bug of running double instance of NNCron on logoff/logon (9x)
  523.     + KILL: "proc-pattern" for Win 9x/NT/2000
  524.     + PROC-EXIST: "proc-pattern" for Win 9x/NT/2000
  525.     + MonitorResponseTime: parameter (see nncron.ini file)
  526.     * Bug of WatchDir: & WatchFile fixed (double handling of an event has
  527.       been eliminated)
  528. 1.75 (11.04.2001)
  529.     + WatchWinCreate:, WatchWinDestroy:, WatchWindow:, WatchWinActivate:
  530.     * Some GUI improvements
  531. 1.74 (26.03.2001)
  532.     + Testing  of an application path (GUI)
  533.     + Possibility of crontab choosing (GUI)
  534.     + 'Show log' and 'About' tray menu items
  535.     * Tray menu bug fixed
  536.     * Bug of BEEP: fixed
  537.     * Writing task bug fixed
  538. 1.73 (22.03.2001)
  539.     + Immediate reloading crontabs after adding/editing/deleting of task
  540.     + Options form
  541.     + Reminders
  542.     * Bugs fixed
  543. 1.72 (07.03.2001)
  544.     + Graphic User Interface
  545. 1.71 (22.02.2001)
  546.     + %FOUND-FILENAME%, %FOUND-FULLPATH%, %FOUND-RELPATH%
  547.       CREATION-DATE, ACCESS-DATE, WRITE-DATE
  548.       DATE-,  CUR-DATE (FOR-FILES:)
  549.     + FILE-COPY:,  FILE-MOVE:,  FILE-RENAME:, FILE-DELETE:
  550.     + PURGE-OLD:, PURGE-OLDW:, PURGE-OLDA:, RECURSIVE
  551.     + FILE-DATE:, FILE-ACCESS-DATE:, FILE-WRITE-DATE:
  552. 1.07 (08.01.2001)
  553.     + syntax of DIAL: "conn"  is changed to  DIAL: "conn" attempts pause_s
  554.     + RUN, using: task-name RUN
  555.     * fixed bug of WatchFile:
  556.     * fixed bug of StartIn:
  557.     + QUERY: "question" ( -- ?)
  558.     + ERR-MSG: "error message"
  559.     + WatchClipboard:, %CLIPBOARD%, CLIPBOARD: "text"
  560.     + variables %FOLDER-DESKTOP%, %FOLDER-PROGRAMS% and so on
  561.     + variables %QUOTE%, %PERCENT%
  562.     + Message box on crontab error (see nncron.ini)
  563.     + PLAY-SOUND: "wav-file path", PLAY-SOUNDW: "wav-file path"
  564.     + Tray icon
  565.     + Exact matching (you can use EXACT before WIN-EXIST: "title" and so on)
  566.     + Environment variables (SET env_var=value)
  567.     + Step values can be used in conjunction with ranges of the time/date
  568.       specification
  569.     + Names can be used for the 'month' and 'day of week' fields
  570.  
  571. 1.06 (14.12.2000)
  572.     + Priority of applications (Normal,High,Idle,Realtime)
  573.     + Start mode (Normal,Miniminzed,Maximized,Hide), position and size of
  574.       applications
  575.  
  576. 1.05 (20.10.2000)
  577.     + Security password and -ep command line switch
  578.     + StartIn: "start-in-directory"
  579.     * fixed bugs of WatchDir:, WatchFile:, HOST-EXIST:
  580.     + FOR-FILES: "mask" ... ;FOR-FILES
  581.  
  582. 1.04 (16.08.2000)
  583.     + INTERVAL:, DATE-INTERVAL:
  584.     + WatchFile:, WatchDir:, WatchConnect, WatchDisconnect
  585.  
  586. 1.03 (20.07.2000)
  587.     + Two switches 'RunOnce' and 'NoDel'
  588.     * fixed bug of "Command:" (one space only)
  589.     + FILE-SIZE: and FILE-EMPTY:
  590.  
  591. 1.02 (05.05.2000)
  592.     + Time: START-TIME  - starting of an applications
  593.                           at start time of NNCron
  594.     + QCommand:, QSTART-APP:, TMSG:, LOG:
  595.     + Several crontabs
  596.     + Starting as user of applications
  597.  
  598. 1.01 (18.04.2000)
  599.     * Now NNCron works on Windows 95/98/NT/2000