home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / wcron2b4.zip / history < prev    next >
Text File  |  1998-06-17  |  11KB  |  315 lines

  1.  
  2.                       ┌───────────────────────────┐
  3.                       │ D O N ' T   P A N I C   ! │
  4.                       │          ;-)              │
  5.                       └───────────────────────────┘
  6.  
  7. History
  8. (bugs fixed see other file)
  9. ───────────────────────────┘
  10.  
  11. warpcron: version 2.00ga
  12. wcrsetup: version 1.00beta4
  13. popup: version 1.1
  14. (17 June 1998)
  15. ──────────────────────────────
  16.  
  17. New: Warpcron homepage on http://sungate.fh-wedel.de
  18.  
  19. wcrsetup:
  20.  - just bugfixing
  21.  
  22. warpcron:
  23.  - just bugfixing
  24.  
  25. popup:
  26.  - window is resizable now
  27.  - saves position, size and font in file popup.cfg, in current dir or /etc
  28.  - can get input from stdin now, parameter "-i", try "dir | popup -i"
  29.  - little help, try "popup ?"
  30.  
  31. warpcron: version 2.00beta3
  32. wcrsetup: version 1.00beta3
  33. (26 January 1998)
  34. ──────────────────────────────
  35.  
  36. wcrsetup:
  37.  - some cosmetics
  38.  
  39. warpcron:
  40. - intelligent handling of errors in datetime values; 
  41.   substituting of wrong datetime separators with the correct ones automatically
  42.  
  43.  
  44. warpcron: version 2.00beta2
  45. wcrsetup: version 1.00beta1
  46. (17 January 1998)
  47. ──────────────────────────────
  48.  
  49. wcrsetup:
  50. - all necessary changes for new warpcron features
  51.  
  52. warpcron:
  53. - debug level 1..3
  54. - run event at month's last day
  55. - DenySem with wildcards should be ok now
  56. - KillEvent: name of program-to-kill now as "EProgram", not in "EParams" anymore
  57. - DateTime list
  58. - more config checking
  59. - any program type for "edit config", OS/2 PM and DOS too.
  60. - shutdown function
  61.   textfile with a program to kill at end on every line
  62.   user definable kill program (f.g. "go!" or "kill" from process commander)
  63.   user definable shutdown program (use OS/2's shutdown.exe)
  64. - if time since last check changed more than 1 minute, warpcron reads the config and
  65.   calculates the events again.
  66. - some small cosmetic changes
  67. - "w" screen changed
  68.  
  69.  
  70. warpcron: version 2.00alpha4
  71. wcrsetup: verison 1.00alpha3
  72. (03 January 1998)
  73. ──────────────────────────────
  74.  
  75. wcrsetup:
  76. - "delete semaphore after start" checkbox added
  77. - external email program support enabled because warpcron can do this now
  78. - event type "detach" und "wps" added 
  79. - "delete" should work now
  80. - drag & drop of a file/wps object onto the "program" field!
  81.   Unfortunately it doesn't extract object-IDs of abstract wps objects, such 
  82.   as program objects, but object-IDs are needed for scheduling of
  83.   abstract wps objects... I'm working on it... if you've a nice tool
  84.   to figure out an object-ID, write it as "program" and it should work
  85.   with warpcron.exe. 
  86.  
  87. warpcron:
  88. - email via any external program, f.g. warpmail
  89.   There's no need for sendmail anymore ;-)
  90. - any email sending action is an extra thread
  91. - an event can be paused, try key 'p'
  92. - type "detach" (type=t)
  93. - type "WPS Object" (type=s)
  94.   Warpcron can open any WPS object now!
  95.   You just have to specifiy the pathname / the object-ID of the wps object
  96.   as "program".
  97.   I will build a drag&drop zone in WarpcronSetup to make this easier.
  98. - When ending warpcron via EndSemaphore, you can put a number in the
  99.   EndSem and warpcron will end with this number as errorlevel.
  100.   F.g. a 
  101.   'echo 99 >endsem'
  102.   will cause warpcron to end with errorlevel 99
  103. - no delete on semaphores
  104.   Warpcron can delete a semphore after scheduling an event - or not ;-)
  105.   When not deleting the semaphore, warpcron watches it until it disappears,
  106.   then the event will schedule when the semaphore is present again.
  107.   When using this, semaphores with wildcards are ok!
  108. - the warpcron.mis is saved right after starting unmissable events at 
  109.   startup now and not just on leaving warpcron.
  110. - a better message when reading config cause a trap
  111. - debug messages goes to stderr now
  112.   (redirect it with ' 2>outputfile ' in command line)
  113.  
  114.  
  115. XMas Release
  116. warpcron: version 2.00alpha1
  117. wcrsetup: verison 1.00alpha2
  118. (24 December 1997)
  119. ──────────────────────────────
  120.  
  121. First test release with new PM setup program!
  122.  
  123. Warpcron:
  124. - "startrelated" for every event configurable, not global anymore
  125. - warpcron online time ("w" key)
  126.   (system online time will be added, too)
  127. - config format changed!
  128.   All config reading routines totally rewritten.
  129.   The old format was too bad ;-)
  130.  
  131. WcrSetup:
  132.   first test release. Try out with care.
  133.  
  134.  
  135. version 1.98
  136. (12 August 1997)
  137. ──────────────────────────────
  138. - Tool MKSEM.EXE added. This little tool doesn't do much, it just
  139.   make a file semaphore so you don't have to write a cmd-file for doing
  140.   this (f.e. with an "echo . >semaphore" in it).
  141. - email support:
  142.   WarpCron sends an email...
  143.   on start of program
  144.   on end of program
  145.   on unnormal exit (trap)
  146.  
  147.   And WarpCron can send you today's logfile via email every day.
  148.   See warpcron.cfg and the doc for details.
  149. - 4os2 support:
  150.   if COMSPEC points to 4os2, WarpCron will use it.
  151.   You can use .btm-files just like every .exe-file then.
  152. - you can force WarpCron to run in 25-lines or 50-lines mode with
  153.   LargeScreen true; or
  154.   SmallScreen true;
  155. - key 'w' shows last date/time of config file and its size
  156.  
  157. version 1.95beta
  158. (5 May 1997)
  159. ──────────────────────────────
  160. - WarpCron can check its config for changes automatically.
  161.   Keyword "CheckConfig;" in warpcron.cfg activates this.
  162. - You can edit the config file directly out of WarpCron with
  163.   your prefered editor via key "c" and keyword "Editor <your
  164.   editor>;".
  165.   Be warned. This is quite a fast hack, and it seems that it
  166.   just runs with textmode editor, not with PM.
  167.   If you really need a PM editor.. write me and I will rewrite
  168.   this part.
  169. - WarpCron can start events at startup and/or end.
  170.   Keywords "RunAtStartup" and "RunAtEnd" in an event block.
  171.  
  172. version 1.94
  173. (18 Apr 1997)
  174. ──────────────────────────────
  175. - if StartRelated is true, WarpCron writes the PID of a started
  176.   program to logfile
  177. - kill-events (type "k") and keyword "StartRelated"
  178.   If "StartRelated" is true WarpCron will start every program as
  179.   a child process and can kill that process with an event type "k".
  180.   See example 7 in warpcron.cfg for or keywords "StartRelated" and
  181.   "event type k" in warpcron.cfg.
  182. - "min" true/false in event configuration.
  183.    With "min true" warpcron will start the program of the event
  184.    minimized.
  185.  
  186.  
  187. version 1.93beta
  188. (02 Apr 1997)
  189. ──────────────────────────────
  190. nothing, just bug fixing.
  191.  
  192. version 1.92beta
  193. (01 Apr 1997)
  194. ──────────────────────────────
  195. nothing, just bug fixing.
  196.  
  197. Features added by version 1.9beta
  198. (20 mar 1997)
  199. ──────────────────────────────
  200. - very much code is completely rewritten.
  201.   I can implement new features much easier now :-). And WarpCron is much
  202.   faster, too.
  203. - ExcludeTimes for an event
  204. - unmissable events
  205. - DenyPath
  206. - SemDelay
  207. - pid-file
  208. - show a event with all parameters (key "e")
  209.  
  210. Features added by version 1.5b3
  211. (14 feb 1997)
  212. ───────────────────────────────
  213. - running an event JUST on semaphore, not on any time.
  214.   Just leave the time-statement away in the event-block.
  215.   See example 6 in warpcron.cfg.
  216.  
  217. Features added by version 1.5ß
  218. (08 january 1997)
  219. ───────────────────────────────
  220. - cmd's are started with a '/c' after the 'start'-command.
  221.   This means that you don't need an 'exit' in your cmd's anymore.
  222.   CMDs are terminated automatically now.
  223. - News cfg-statement:
  224.   LogFile <path\logfile>
  225.   specifies a special name and path for the logfile.
  226.   Note: normally the normal statement 'LogPath' is sufficient.
  227. - logging can be turned off/on during runtime now
  228. - path to the warpcron.cfg can be given by the start parameter
  229.   '-c<configfile'
  230.   Try 'warpcron ?' for more info.
  231. - WarpCron can be terminated by a semaphore.
  232.   -> statement 'EndSem' in the config.
  233. - an event can be manually started.
  234.   Try key 's'.
  235.   Note: you have 10 second to enter an event number, otherwise WarpCron goes
  236.         back to its work automatically.
  237. - WarpCron changes to the correct program directory of cmd's now, too.
  238.  
  239. Features added by version 1.47
  240. (09 December 1996)
  241. ──────────────────────────────
  242. - WarpCron can start DOS-session now directly
  243.   Write 'ProgramType D;' for fullscreen and 'ProgramType d;' for window
  244.   I don't know if this works with Windoze-programs too... but:
  245.   who care's anyway? ;-)
  246. - exeption handling if logfile does not exists anymore
  247. - help screen
  248. - toggle between short event-infos (as usual) or long infos with
  249.   program, type and parameters
  250.  
  251. Features added by version 1.45ß
  252. ───────────────────────────────
  253. - WarpCron can read its warpcron.cfg again on runtime when
  254.   - a special semaphore exists (0 byte file)
  255.   - every X hour
  256.   - on key 'r'
  257. - WarpCron searches its warpcron.cfg in the etc-directory which is
  258.   defined by the "set etc=..." statement of OS/2 TCP/IP.
  259. - signtime default is now 24 hours.
  260. - you can write the event name right after the event keyword, for example:
  261.   event MyEvent;
  262.         bla bla;
  263.   end;
  264. - The screen repaints only after an event launch now. This saves a little
  265.   CPU-Time and looks nicer ;-)
  266.  
  267. Features added by version 1.42ß
  268. (08 October 1996)
  269. ───────────────────────────────
  270. - Textcolor and backcolor
  271. - "next event to schedule"
  272. - new sorting of events
  273.  
  274. Features added by version 1.41ß
  275. (30 September 1996)
  276. ───────────────────────────────
  277.  
  278. - Logfile in binkley-style
  279. - signtime
  280.  
  281. Features added by version 1.4
  282. (25 September 1996)
  283. ──────────────────────────────
  284.  
  285. - calculating the RunEveryX... from TIME/DATE up to the actual time/date.
  286.   For example: you write 'RUNEVERYXDAY 4' and 'DATE 2.03.1994'; then
  287.   WarpCron will calculate the next valid day to run from the 2.03.1994.
  288.   Or: 'RUNEVERYXMIN 120' (two hours) and 'TIME 02:15'.
  289.   You start WarpCron at 12:40, then the event will start at 14:15, 16:15 and
  290.   so on.
  291. - semaphores for an event.
  292.   For example: you write for event 'beam me up' a 'SEMPATH e:\ipc\mail_in.ipc'
  293.   and 'TIME 14:42'.
  294.   Then the event 'beam me up' will start on 14:42 OR when the file
  295.   e:\ipc\mail_in.ipc exists.
  296. - <no name> as name-default
  297. - CTRL+BREAK will not corrupt the logfile
  298. - 'q' quits every time now
  299. - special path for the logfile
  300. - WarpCron changes to 50-lines mode if >18 events
  301. - you can lock an event for writing into the logfile
  302.  
  303. Features added by version 1.3x
  304. (5 September 1996)
  305. ───────────────────────────────
  306.  
  307. - RunEveryXDays
  308. - RunEveryXMonths
  309. - changes to the program's directory before starting it
  310. - run on a specific date
  311. - weekdays default to true
  312.  
  313.          ────────────────────────────────────────────────────────────
  314.  
  315.