File-Util
view release on metacpan or search on metacpan
3.13_9 2002-12-23
- A few small changes; no longer lists Handy::Dandy::TimeTools as a
prerequisite dependency.
3.13_8 2002-12-22
- Method File::Util::file_type() now returns a list instead of a single
string of concatenated keyword substrings, the file type keywords being:
plain text
binary directory
symlink pipe
socket block
character tty
- Methods File::Util::load_file() and File::Util::open_handle() both will
truly guarantee the uniqueness of the underlying file handle which is
auto-generated, whereas before measures to achieve the uniqueness of
the file handles were taken, but not verified.
- POD documentation got a big update.
3.13_7 2002-12-06
- Almost ready for CPAN!
- License changed from the GNU LGPL to Perl's own licensing scheme.
- Various tweaks to compile-time sequences.
- Previously subroutines, SL and NL are now constants. This makes them
easier to use when importing them to your main program. Instead of
having to type "print('foo' . NL . NL)", you can type the more intuitive
"print('foo' . NL x 2)". The same applies for SL, though it's not likely
you'll be wanting to print out more than one SL character in sequence.
This shouldn't break previous usage of these exported names.
- Small reference material section appended to the general documentation
file contained in 'docs-basic.txt' (part of this distribution)
3.13_4 2002-11-14
- Got rid of all variables in @EXPORT_OK, namely:
$OS
$EBCDIC
$NL
$SL
- I wanted to export only methods, seeing as exporting variables just isn't
right, no matter how convenient it might be. There are two new methods,
and they are both autoloaded, namely:
File::Util::os()
File::Util::ebcdic()
- These two methods take no arguments, and return only the value of the
previously EXPORT_OK'ed "$OS" and "$EBCDIC"
- Added more thorough testing to distribution tests lineup, and an
additional set of tests in an automated "empty subclass test" of the
modules native methods and all those it inherits from its ancestral
classes.
- More flock() related tweaking in private methods that implement
File::Util's automatic, transparent file locking mechanism.
3.13_3 2002-11-13
- Slightly optimized recursive directory listing features of package method
File::Util::list_dir() and moved less-used method File::Util::load_dir()
to AUTOLOAD.
- Got rid of stupid method File::Util::EB which was previously
used for error bracketing around dynamic values quoted in error messages;
this has nothing to do with file handling -the purpose of this module.
- Global vars $AUTOLOAD and $ATL are gone, since moving to the use of Perl's
native AUTOLOAD extension from the old autoloading mechanism.
- Added/removed functionality tests in the distribution installer according
to these changes.
3.13_1 2002-11-13
- Fixed problem that caused File::Util to not recognize its set flock
usage policy, and flock failthrough rule set when either was manually
set during runtime. Added more flock tests to distribution test scripts.
3.13_1 2002-11-04
- Further preparations made to ready the module for PAUSE upload.
3.13_0 2002-11-01
- Method 'list_dir()' now recognizes a new option, '--ignore-case'. When
this option is included among the other arguments you pass in, the list
of items returned will be sorted alphabetically from A to Z without
respect to character case.
- Accordingly, when the '--ignore-case' option is used the contents of
a directory that would normally appear ordered like the items in
Example A would instead appear ordered like the items in the order of
Example B.
Example A. (default list order of directory contents)
Changes COPYING MANIFEST Makefile.PL README test.pl
Example B. (case insensitive order)
COPYING Changes Makefile.PL MANIFEST README test.pl
3.12_9 2002-10-27
- Various places where warnings were surfacing undesirably have been
corrected. General preparations made to upload File::Util to PAUSE and
ultimately be included in the CPAN.
3.12_7 2002-10-02
- Method 'list_dir_a()' no longer suffixes directory items with the
system path separator by force.
3.12_6 2002-10-04
- Fixed serious problem with flock() wrapper which was previously not
working at all when global setting '--fatals-as-status' or global
setting '--fatals-as-warning' were used. An upgrade to the present
release of File::Util from versions predating this release (3.12_6) is
seriously recommended!
3.12_5 2002-10-01
- More performance improvements.
( run in 0.772 second using v1.01-cache-2.11-cpan-39bf76dae61 )