The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
CHANGELOG

2013-04-14  Christopher M. Fuhrman

      * Run through perltidy(1) for consistency

2013-04-11  Christopher M. Fuhrman

      * Clean up verbiage and reduce # of lines output
        
        Concatenate humor into a single sentence, thus reducing the number of
        lines printed.

2013-02-09  Christopher M. Fuhrman

      * Update Copyright Year as appropriate
        
        Be sure to include years in which past releases of Net::Printer have
        been made

2013-02-08  Christopher M. Fuhrman

      * Reduce spewage generated by uninitialized values
        
        Reduce spewage from Net::Printer generated by use of uninitialized
        values
      * Switch from using POSIX::tmpnam to File::Temp
        
        Switch from using POSIX::tmpnam to File::Temp as File::Temp is more
        Windows-friendly and has a better reputation for safety.

2013-02-07  Christopher M. Fuhrman

      * Re-write of test program
        
         - Add the following environmental variables for influencing test
           behavior:
        
            + LPD_SERVER  : [default:localhost] Server to test against
            + LPD_PRINTER : [default:lp] Printer on server to test against
            + LPD_PORT    : [default:515] Port to talk to on server
        
         - Make sure there is a valid lpd process running on the given port
           before beginning tests
         - Switch to using Test::More
         - Use strict and warnings as all good boys should
         - Lose irrevelent RCS/CVS/SVN Id Tag
      * Remove extraneous comment

2013-02-05  Christopher M. Fuhrman

      * Create our own temporary file if system is MSWin32
        
        Under Strawberry Perl, the POSIX::tmpnam() function does not return a
        valid Windows-compatible temporary file name, so roll our own should
        we detect MSWin32.
        
        ref: https://rt.cpan.org/Ticket/Display.html?id=83100

2011-02-06  Christopher M. Fuhrman

      * Bump version
        
        Bump version to 1.11 and update Changelog accordingly
      * No longer need META.yml since it's auto-generated for us
        
        Since META.yml is auto-generated by Makefile.PL, then remove the
        "hand-written" version and remove from MANIFEST (it'll be added there
        by 'make dist' anyway).
      * Initial entry
        
        Initial entry
      * Let Makefile.PL generate an appropriate META.yml file
        
        Let Makefile.PL generate an appropriate META.yml file for me.  Note
        META.yml will be generated with some additional information:
        
         - resources (includes git repo, bug tracker)
      * Expand RCS keywords in Makefile.PL
        
        Expand RCS keywords in Makefile.PL

2011-02-01  Christopher M. Fuhrman

      * Lose single-quotes
        
        Lose single-quotes which have a habit of playing silly buggers with
        source code format utilities

2010-10-25  Christopher M. Fuhrman

      * Add note about Net::LPR
        
        While here, lose $Date$ tag which isn't natively recognized by git

2010-10-03  Christopher M. Fuhrman

      * Regen
        
        Regenerate POD
      * Initial entry
        
        Initial entry of attributes file
      * Revert "Remove Revision Information"
        
        This reverts commit fbcb945d53dbf6a2a9e434c3b314e8d249172109.

2010-10-02  Christopher M. Fuhrman

      * Regenerate README from Printer.pm
        
        Regenerate README using pod2text from Printer.pm
      * Remove Revision Information
        
        Remove Revision Information.  RCS-style keywords are not really
        encouraged in git.

2010-04-05  Christopher M. Fuhrman

      * Set svn:ignore on sub-directories

2010-04-04  Christopher M. Fuhrman

      * Perltidy
      * When documenting methods using POD, use =head3
        
        When documenting methods using POD, use =head3 for Parameters and
        Return values.
        
        While here, additional tweaks
      * Re-write of method POD documentation
        
        While here:
        
         * Add Revision Information, Copyright & Licensing info

2008-11-29  Christopher M. Fuhrman

      * Merge in -r77:86 from REINDENT Branch
        
         * Reindent code to NetBSD KNF style
         * Revoke Clause 3 of copyright.
         * We are now at version 1.1

2008-05-26  Christopher M. Fuhrman

      * Initial entry
      * Version 0.3* of Net::Printers are now released under the BSD 3-clause license and *only* the BSD 3-clause license
      * Change email address to panix account.  I no longer work for TFCC.

2006-05-31  Christopher M. Fuhrman

      * Revert previous merge
      * Revert previous two commits (-r68:65)

2006-05-27  Christopher M. Fuhrman

      * Run code through perltidy for consistency

2006-04-02  Christopher M. Fuhrman

      * Formatting ...

2005-08-07  Christopher M. Fuhrman

      * - Add additional commenting  - When we're checking for data in our buffer, make sure we get a valid response.  - Some minor POD clean-up.

2005-03-20  Christopher M. Fuhrman

      * - Tested under Microsoft Services for UNIX
      * - Format for X-Emacs CPerl mode (Note usage of BSD Style of indents)

2005-02-10  Christopher M. Fuhrman

      * - Change author.  I think I know who I am ;)
      * - Make sure sprintf is getting all necessary value(s) when calling    _logDebug

2004-12-01  Christopher M. Fuhrman

      * - Don't use getpwent which isn't implemented under MSWin32

2004-11-27  Christopher M. Fuhrman

      * - Initial revision
      * - disable debuggery in test.pl
      * - Bump up to version 1.00  - Change Makefile dependencies and location of module
      * - Switch to BSD license
      * - To be replaced by BSD version
      * - We're in 2004 now

2004-11-25  Christopher M. Fuhrman

      * - Re-organize code  - Clean-up  - Add section about CUPS printers to POD documentation
      * - Objectify Code.  - Change Debuggery
      * - Use NaturalDocs markups in code  - Code sanitisatioin  - Debug now prints calling function and line number  - Begin to rename private functions using _functionName schema  - _logDebug & _lpdFatal are now more Object Oriented.  - We don't need the autoloader  - Move Printer.pm to sub directory  - test.pl now sets debug to "Yes"  - Note this revision marks the switch to Subversion for my source    control needs

2004-10-18  Christopher M. Fuhrman

      * - Documentation clarification

2003-03-15  Christopher M. Fuhrman

      * - New function printerror in the event Net::Printer finds an error  - Cleaned up debugging  - Export functions properly  - queuestatus is now more consistent in returning array

2003-02-23  Christopher M. Fuhrman

      * - A little humor...

2003-02-20  Christopher M. Fuhrman

      * - Update version
      * - Added Matt Selsky

2003-02-18  Christopher M. Fuhrman

      * - Net::Printer definitely needs perl 5.6.0 or greater  - Added rfc1179 compliance mode (thanks to selsky)  - Removed extraneous whitespace in POD documentation  - POD documentation clean-up
      * - Fix potential name-space collision  - Added rfc1179 default to "No"

2003-02-12  Christopher M. Fuhrman

      * - Added line about PRINTER environment variable
      * - Added commented out test for printstring function
      * - Added printstring function
      * - Only thing left to do that I can think of is failover to lpr/lp
      * - Added README.v30
      * - Removed pointer to COPYRIGHT.  People should read README.v30
      * - Initial entry

2003-02-10  Christopher M. Fuhrman

      * - Added e-mail addy
      * - Updated with new version 0.30 information
      * - Clean up top comments  - Can use perl 5.005 although not yet tested  - Implement queuestatus  - printfile can now take filename as argument  - Added destroy method  - Added perl documentation for perldoc
      * - Now support queuestatus

2003-02-09  Christopher M. Fuhrman

      * - New copyright notice about dual-license
      * - Update with latest files
      * - New re-written version
      * - Initial entry
      * - Latest todo list
      * - Initial entry

2001-03-11  Christopher M. Fuhrman

      * - Initial entry
      * - Added Cygwin Port (Neil Lunn)
      * - Checked the current OS for use of getpwdent().  This is a problem    on non *nix architectures. (Neil Lunn)  - Solve the sprintf problem.  $result from sysread can be returned as    undef.  When it is we set it to 0. (Neil Lunn)

2000-06-07  Christopher M. Fuhrman

      * - Added note about sprintf problem
      * - Added Sun SPARC to list of tested machines.  - Added BUGS section
      * - Added TODO
      * - Added sprintf comment
      * - Fixed bug where perl -w complains a blank string is being used with    an ne (Not Equal To) operator.  Please note that a couple of    sprintf's generate the same warning.
      * - Initial Entry based

2000-06-06  Christopher M. Fuhrman

      * - Initial Entry
      * - Initial entry into repository
      * - New revision replaces LinePrinter.pm module

2000-06-06  CVS2SVN

      * New repository initialized by cvs2svn.