Revision history for Perl extension Win32::EventLog::Carp. (Note:
Potential incompatabilities are marked with '*'.)
1.41 2007-05-19
- Some public routines were not documented.
1.40 2006-10-06
- Maintenance taken over by David Landgren
- No functional changes, this release serves only to bring
bug reports to the attention of the current maintainer
- Removed SIGNATURE infrastructure
- Perltidied and detabbed the source
- Added pod tests
1.39 Mon Dec 20 2004
- corrected SIGNATURE issue
1.38 Fri Dec 17 2004
- removed extraneous "ignoring event" message in tests
- fixed issue with tests failing on machines w/full logs
- added SIGNATURE to distribution
- added warning in README about WinZip and tests
1.37 Fri Aug 6 2004
- corrected how unregistered logs are opened
- corrected opening new error log in 01-basic.t test
- updated KNOWN ISSUES section of POD
1.36 Tue Jul 27 2004
- removed 'use warnings' (min Perl 5.006, not Perl 5.005)
- removed Test::Exception from build_requires
- added tests for event source registration
- fixed event source registration
- corrected tests (in line with Log::Dispatch::Win32EventLog)
- event log is opened to $Source rather than "Application"
1.35 Mon Jul 26 2004
- rebuilt distribution with proper META.yml
- build requires Test::Exception
- minor changes to documentation
1.34 Wed Jun 30 2004
- added note about using Test::Exception
- fixed warning posted to log when unable to read event log
- moved Test::More to build_requires parameter
1.33 Sat Jun 5 2004
- corrected typo (IsWinNT instead of WinNT)
1.32 Sat Jun 5 2004
- documented how to use with Windows 95/98/ME
- use Win32::NodeName instead of $ENV{COMPUTERNAME}
- minor changes to how modules are imported
- corrected Build.PL to require Test::More and Win32
- Build.PL will die on non-NT machines
1.31 Fri Jun 4 2004
- LogEvals can now be set outside of the module
- fixed bug with LogEvals being ignored if another function is
hooked onto __DIE__ signal (RT#6508)
- rewrote tests to test writing every function, and to read
the events back
1.30 Thu Jun 3 2004
- added tests
- fixed issue with uninitialized values (RT#5408).
- added Build.PL as alternative to Makefile.PL
- added META.yml to distribution
* source registration disabled by default; must be enabled in import
- renamed global variables with initial caps
- added note in POD about Windows 2003/IIS security policy
- added require for Carp::Heavy because of longmess_heavy and
shortmess_heavy routines
- added note in POD about warnings from Win32::EventLog
1.21 23 Jul 2001
- removed warning message when an attempt to register a custom event
source (using Win32::EventLog::Message) fails
1.20 12 Jul 2001
- added test for die within an eval; death in an eval is no longer
reported in the event log by default
- added LogEvals option to report failed evals in the event log
- added note about forcing a stack trace in POD
1.11 20 Jun 2001
- tested with Carp::Assert
- added register_source() function
1.10 7 Feb 2001
- uses Win32::EventLog::Message to register the source,
if the module is installed on the system
- the registration and initialization of the event log handle
will be done in the _report() function
- the event text now begins with the script's absolute path
- the 'Source' in the event log is now the script's basename
- NUL characters in event text are treated like newlines
1.00 10 Jan 2001
- This version is a serious re-write!
- Win32 events are posted by trapping __WARN__ and __DIE__ signals
(which means warnings and errors from most other modules used by
the calling program will be posted to the event log)
- @ISA Carp
* changed behavior of 'click' to use Carp::shortmess
- carriage-return/newline combinations handled better in event text
- blank lines in event text are ignored
0.04 7 Mar 2000
- added a 'click' function for information messages
- newlines in event strings converted to spaces
0.02 6 Mar 2000
- original version