Changes from 1.07 to 1.08 (March 15, 2009)

 - pidfile support via Jan Wagner.
 - Darwin9 support

Changes from 1.06 to 1.07 (December 25, 2008)
- Changed to include and tested on Darwin9

- A small number of bug fixes

Changes from 1.05 to 1.06 (March 10, 2006)

-  Add minimal cygwin support; go over NetBSD and OpenBSD support

-  Add --path option to specify path used in running commands

-  ps-watcher wasn't terminating properly when given a signal. Thanks
   to David G. Humes for noticing and fixing. 

-  Modernize code a little bit.

-  Guard against unintialized variable conf_time

-  Add BUGS section to manual to describe common problems.

-  Add configure option to specify Perl location


Changes from 1.04 to 1.05 (May 18, 2005)

-  Allow $ps_pat to be used in an action.   
-  Show how to use PROLOG to do non-ps-like things such as watching a
   port (via lsof).
-  OS tweeks: NetBSD works like FreeBSD, Darwin 7 works.

Changes from 1.03 to 1.04 (Jan 18, 2004)

-   Add $PROLOG, $EPILOG and perl-action sections.  Allows one to
    accumulate information over all processes and take action on that.

-   ps-variable order in GNU/Linux was changed to ensure that single-token
   attributes don't get messed up by multiple-token attributes.

Changes from 1.02 to 1.03 (Nov 22, 2003)

-  Add occurs=first-trigger to stop after first trigger rather than first
   pattern match.

Changes from 1.01 to 1.02 (Sept 10, 2003)
  Small bug fixes/feature enhancements and documentation fixes.

Changes from 1.0 to 1.01 (Aug 21, 2003)

-  Log output (not syslog) now contains timestamp, program and process name

-  Errors concerning getting ps information logged only at debug levels

-  Add -w to perl invocation.

Changes from 0.99 to 1.0 (Jul 10, 2003)
  Provision for ps returning multiple lines of output. (Solaris does this for
  LWP processes)
  make "make distcheck" work.

Changes from 0.98 to 0.99: (May 19, 2003)
  Add AIX support, accomodate Darwin6.

Changes from 0.97 to 0.98: (Mar 5, 2003)
  Works now on BSD/OS and Mac OS/X
  Bug fix for FreeBSD.
  Convert to use automake

Changes from 0.96 to 0.97: (Mar 1, 2003)
  Portablity fixes - Now runs on FreeBSD. 
  Tested on the sourceforge compile farm. 
  Add $args variable to be able to use full ps command. Useful for working
  with scripts that list the interpreter rather than the script name.

Changes from 0.95 to 0.96:
  Bug in running make dist.

  Small documentation bug in manual and HTML. Had @PROGRAM@ rather than
  @PACKAGE@ so name of package was not in man/html.

  Give example where you want to match all processes except one.

  Print out errors in configuration file

  configure.in -> configure.ac (thanks, autoconf)

  Config::IniConf now gives a syntax error for empty section: [].
  Change that.
 

Changes 0.93 - 0.95

Make "occurs = none" mean to run if there are no matching ps processes.

ps-watcher 0.93 -- first general release.

$Id: NEWS,v 1.29 2009/03/15 06:59:23 rockyb Exp $
