home *** CD-ROM | disk | FTP | other *** search
-
- ┌───────────────────────────┐
- │ D O N ' T P A N I C ! │
- │ ;-) │
- └───────────────────────────┘
-
- History
- (bugs fixed see other file)
- ───────────────────────────┘
-
- warpcron: version 2.00ga
- wcrsetup: version 1.00beta4
- popup: version 1.1
- (17 June 1998)
- ──────────────────────────────
-
- New: Warpcron homepage on http://sungate.fh-wedel.de
-
- wcrsetup:
- - just bugfixing
-
- warpcron:
- - just bugfixing
-
- popup:
- - window is resizable now
- - saves position, size and font in file popup.cfg, in current dir or /etc
- - can get input from stdin now, parameter "-i", try "dir | popup -i"
- - little help, try "popup ?"
-
- warpcron: version 2.00beta3
- wcrsetup: version 1.00beta3
- (26 January 1998)
- ──────────────────────────────
-
- wcrsetup:
- - some cosmetics
-
- warpcron:
- - intelligent handling of errors in datetime values;
- substituting of wrong datetime separators with the correct ones automatically
-
-
- warpcron: version 2.00beta2
- wcrsetup: version 1.00beta1
- (17 January 1998)
- ──────────────────────────────
-
- wcrsetup:
- - all necessary changes for new warpcron features
-
- warpcron:
- - debug level 1..3
- - run event at month's last day
- - DenySem with wildcards should be ok now
- - KillEvent: name of program-to-kill now as "EProgram", not in "EParams" anymore
- - DateTime list
- - more config checking
- - any program type for "edit config", OS/2 PM and DOS too.
- - shutdown function
- textfile with a program to kill at end on every line
- user definable kill program (f.g. "go!" or "kill" from process commander)
- user definable shutdown program (use OS/2's shutdown.exe)
- - if time since last check changed more than 1 minute, warpcron reads the config and
- calculates the events again.
- - some small cosmetic changes
- - "w" screen changed
-
-
- warpcron: version 2.00alpha4
- wcrsetup: verison 1.00alpha3
- (03 January 1998)
- ──────────────────────────────
-
- wcrsetup:
- - "delete semaphore after start" checkbox added
- - external email program support enabled because warpcron can do this now
- - event type "detach" und "wps" added
- - "delete" should work now
- - drag & drop of a file/wps object onto the "program" field!
- Unfortunately it doesn't extract object-IDs of abstract wps objects, such
- as program objects, but object-IDs are needed for scheduling of
- abstract wps objects... I'm working on it... if you've a nice tool
- to figure out an object-ID, write it as "program" and it should work
- with warpcron.exe.
-
- warpcron:
- - email via any external program, f.g. warpmail
- There's no need for sendmail anymore ;-)
- - any email sending action is an extra thread
- - an event can be paused, try key 'p'
- - type "detach" (type=t)
- - type "WPS Object" (type=s)
- Warpcron can open any WPS object now!
- You just have to specifiy the pathname / the object-ID of the wps object
- as "program".
- I will build a drag&drop zone in WarpcronSetup to make this easier.
- - When ending warpcron via EndSemaphore, you can put a number in the
- EndSem and warpcron will end with this number as errorlevel.
- F.g. a
- 'echo 99 >endsem'
- will cause warpcron to end with errorlevel 99
- - no delete on semaphores
- Warpcron can delete a semphore after scheduling an event - or not ;-)
- When not deleting the semaphore, warpcron watches it until it disappears,
- then the event will schedule when the semaphore is present again.
- When using this, semaphores with wildcards are ok!
- - the warpcron.mis is saved right after starting unmissable events at
- startup now and not just on leaving warpcron.
- - a better message when reading config cause a trap
- - debug messages goes to stderr now
- (redirect it with ' 2>outputfile ' in command line)
-
-
- XMas Release
- warpcron: version 2.00alpha1
- wcrsetup: verison 1.00alpha2
- (24 December 1997)
- ──────────────────────────────
-
- First test release with new PM setup program!
-
- Warpcron:
- - "startrelated" for every event configurable, not global anymore
- - warpcron online time ("w" key)
- (system online time will be added, too)
- - config format changed!
- All config reading routines totally rewritten.
- The old format was too bad ;-)
-
- WcrSetup:
- first test release. Try out with care.
-
-
- version 1.98
- (12 August 1997)
- ──────────────────────────────
- - Tool MKSEM.EXE added. This little tool doesn't do much, it just
- make a file semaphore so you don't have to write a cmd-file for doing
- this (f.e. with an "echo . >semaphore" in it).
- - email support:
- WarpCron sends an email...
- on start of program
- on end of program
- on unnormal exit (trap)
-
- And WarpCron can send you today's logfile via email every day.
- See warpcron.cfg and the doc for details.
- - 4os2 support:
- if COMSPEC points to 4os2, WarpCron will use it.
- You can use .btm-files just like every .exe-file then.
- - you can force WarpCron to run in 25-lines or 50-lines mode with
- LargeScreen true; or
- SmallScreen true;
- - key 'w' shows last date/time of config file and its size
-
- version 1.95beta
- (5 May 1997)
- ──────────────────────────────
- - WarpCron can check its config for changes automatically.
- Keyword "CheckConfig;" in warpcron.cfg activates this.
- - You can edit the config file directly out of WarpCron with
- your prefered editor via key "c" and keyword "Editor <your
- editor>;".
- Be warned. This is quite a fast hack, and it seems that it
- just runs with textmode editor, not with PM.
- If you really need a PM editor.. write me and I will rewrite
- this part.
- - WarpCron can start events at startup and/or end.
- Keywords "RunAtStartup" and "RunAtEnd" in an event block.
-
- version 1.94
- (18 Apr 1997)
- ──────────────────────────────
- - if StartRelated is true, WarpCron writes the PID of a started
- program to logfile
- - kill-events (type "k") and keyword "StartRelated"
- If "StartRelated" is true WarpCron will start every program as
- a child process and can kill that process with an event type "k".
- See example 7 in warpcron.cfg for or keywords "StartRelated" and
- "event type k" in warpcron.cfg.
- - "min" true/false in event configuration.
- With "min true" warpcron will start the program of the event
- minimized.
-
-
- version 1.93beta
- (02 Apr 1997)
- ──────────────────────────────
- nothing, just bug fixing.
-
- version 1.92beta
- (01 Apr 1997)
- ──────────────────────────────
- nothing, just bug fixing.
-
- Features added by version 1.9beta
- (20 mar 1997)
- ──────────────────────────────
- - very much code is completely rewritten.
- I can implement new features much easier now :-). And WarpCron is much
- faster, too.
- - ExcludeTimes for an event
- - unmissable events
- - DenyPath
- - SemDelay
- - pid-file
- - show a event with all parameters (key "e")
-
- Features added by version 1.5b3
- (14 feb 1997)
- ───────────────────────────────
- - running an event JUST on semaphore, not on any time.
- Just leave the time-statement away in the event-block.
- See example 6 in warpcron.cfg.
-
- Features added by version 1.5ß
- (08 january 1997)
- ───────────────────────────────
- - cmd's are started with a '/c' after the 'start'-command.
- This means that you don't need an 'exit' in your cmd's anymore.
- CMDs are terminated automatically now.
- - News cfg-statement:
- LogFile <path\logfile>
- specifies a special name and path for the logfile.
- Note: normally the normal statement 'LogPath' is sufficient.
- - logging can be turned off/on during runtime now
- - path to the warpcron.cfg can be given by the start parameter
- '-c<configfile'
- Try 'warpcron ?' for more info.
- - WarpCron can be terminated by a semaphore.
- -> statement 'EndSem' in the config.
- - an event can be manually started.
- Try key 's'.
- Note: you have 10 second to enter an event number, otherwise WarpCron goes
- back to its work automatically.
- - WarpCron changes to the correct program directory of cmd's now, too.
-
- Features added by version 1.47
- (09 December 1996)
- ──────────────────────────────
- - WarpCron can start DOS-session now directly
- Write 'ProgramType D;' for fullscreen and 'ProgramType d;' for window
- I don't know if this works with Windoze-programs too... but:
- who care's anyway? ;-)
- - exeption handling if logfile does not exists anymore
- - help screen
- - toggle between short event-infos (as usual) or long infos with
- program, type and parameters
-
- Features added by version 1.45ß
- ───────────────────────────────
- - WarpCron can read its warpcron.cfg again on runtime when
- - a special semaphore exists (0 byte file)
- - every X hour
- - on key 'r'
- - WarpCron searches its warpcron.cfg in the etc-directory which is
- defined by the "set etc=..." statement of OS/2 TCP/IP.
- - signtime default is now 24 hours.
- - you can write the event name right after the event keyword, for example:
- event MyEvent;
- bla bla;
- end;
- - The screen repaints only after an event launch now. This saves a little
- CPU-Time and looks nicer ;-)
-
- Features added by version 1.42ß
- (08 October 1996)
- ───────────────────────────────
- - Textcolor and backcolor
- - "next event to schedule"
- - new sorting of events
-
- Features added by version 1.41ß
- (30 September 1996)
- ───────────────────────────────
-
- - Logfile in binkley-style
- - signtime
-
- Features added by version 1.4
- (25 September 1996)
- ──────────────────────────────
-
- - calculating the RunEveryX... from TIME/DATE up to the actual time/date.
- For example: you write 'RUNEVERYXDAY 4' and 'DATE 2.03.1994'; then
- WarpCron will calculate the next valid day to run from the 2.03.1994.
- Or: 'RUNEVERYXMIN 120' (two hours) and 'TIME 02:15'.
- You start WarpCron at 12:40, then the event will start at 14:15, 16:15 and
- so on.
- - semaphores for an event.
- For example: you write for event 'beam me up' a 'SEMPATH e:\ipc\mail_in.ipc'
- and 'TIME 14:42'.
- Then the event 'beam me up' will start on 14:42 OR when the file
- e:\ipc\mail_in.ipc exists.
- - <no name> as name-default
- - CTRL+BREAK will not corrupt the logfile
- - 'q' quits every time now
- - special path for the logfile
- - WarpCron changes to 50-lines mode if >18 events
- - you can lock an event for writing into the logfile
-
- Features added by version 1.3x
- (5 September 1996)
- ───────────────────────────────
-
- - RunEveryXDays
- - RunEveryXMonths
- - changes to the program's directory before starting it
- - run on a specific date
- - weekdays default to true
-
- ────────────────────────────────────────────────────────────
-
-