2003-01-22 * ntservice.cl (create-service): Added keyword argument :start to create-service to control how the service should shart. * readme.txt: Updated documentation for above. 2003-01-20 * ntservice.cl: Added a winstrerror function which takes a Windows error code as input and returns an error string (with newline at the end). Changed some of the foreign function definitions/calls to use the :error-value :os-specific return values. Modified the with-open-service macro to allow for finer error handling. create-service used to error if the CreateService call failed. Now it turns (values nil err), where 'err' is the Windows error code for the failure. It returns 't' if all is well. delete-service used to error if with-open-service failed or if DeleteService failed. Now it returns (values nil err errplace), where 'err' is the Windows error code for the failure and 'errplace' is a string which has the name of the API call that actually failed. It returns 't' if all is well. * readme.txt: Updated to describe the new return values for create-service/delete-service. The example shows use of the new return values and a call to ntservice:winstrerror. * testapp.cl: Updated to reflect the create-servic and delete-service changes. Also, it gets the EXE path from the command line instead of hard coding it now. This turns out to be very convenient. 2002-02-27 Kevin Layer * ntservice.cl: add tray icon watcher 2001-12-06 Ahmon Dancy * ntservice.cl: Updated some of the foreign function definitions to be more friendly in different case mode environments 2001-11-27 * ntservice.cl: changed the way package exports are done to work in different case modes. * readme.txt: Hopefully clarified proper use of this package. * testapp.cl: Example application. * ntservice.cl: Added a coupla macros. No important changes. 2001-08-15 * ntservice.html: update doc 2001-08-15 Kevin Layer * ntservice.html: fix readme reference 2001-08-10 Ahmon Dancy * service.cl: Renamed to ntservice.cl to match the name of the module and the package. * ntservice.cl: Removes some comments that no longer apply. 2001-08-10 Kevin Layer * new module