Revision history for Perl extension Win32::Unicode 0.38 Wed Aug 8 01:31:58 2012 [NEW FEATURES] - added same IO::Handle like methods (suggested by bokutin++) [CHANGES] - Win32::Unicode::File::slurp more like File::Slurp::slurp. 0.37 Tue Jul 9 02:37:07 2012 [BUG FIXES] - fixed Win32::Unicode::File::read methods was crashing (reported by Thomas Eckardt) - added Win32::Unicode::File::flush method (suggested by Thomas Eckardt) 0.36 Tue Jul 3 01:44:48 2012 [BUG FIXES] - fixed Win32::Unicode::Error::_set_errno problem that Errno::ERROR_FILE_EXISTS is not defined on ActivePerl. (reported by Yutaka SAITO) 0.35 Mon Jun 4 01:27:16 2012 [BUG FIXES] - fixed may fail to determine the console. - fixed cannot read binary file on read file. - fixed memory leak on read file. - fixed parse arguments logic on Win32::Unicode::Native. [NEW FEATURES] - support offset on read(). 0.34 Mon Nov 7 02:00:06 2011 [BUG FIXES] - fixed broken touchW() 0.33 Mon Nov 7 01:14:46 2011 [CHANGES] - startup faster - remove dependent on Win32API::File 0.32 Sun Oct 30 22:33:48 2011 [BUG FIXES] - Win32::Unicode::File - fixed a problem that not accept more than one arguments (reported by Yukio Sadamatsu) [NEW FEATURES] - Win32::Unicode::File - support say $wfh @args 0.31 Fri Sep 23 19:20:19 2011 - oops! packing miss! 0.30 Fri Sep 23 19:07:49 2011 [BUG FIXES] - ExtUtils::ParseXS is required at configure time 0.29 Fri Sep 23 16:34:04 2011 [BUG FIXES] - removed auto_include in Makefile.PL (rt: 69719) 0.28 Sat Jul 23 01:05:59 2011 [BUG FIXES] - Win32::Unicode::Console - fixed a problem that did not use $_ in sayW. - maybe fixed test 0.27 Sun Jul 17 16:40:25 2011 [NEW FEATURES] - Win32::Unicode::File - Added utimeW() method. 0.26 Sun Jul 17 01:49:50 2011 [BUG FIXES] - Win32::Unicode::Console - fixed warnings message. [CHANGES] - Win32::Unicode::File - statW() supported directory. (request by ManInBlack) 0.25 Sun Jan 9 17:51:14 2011 [BUG FIXES] - Win32::Unicode::Error - Some minor bug fixes. [CHANGES] - slurp() now works as a function. [NEW FEATURES] - Win32::Unicode::File - Added fileno() and path() method. 0.24 Sat Aug 21 16:07:24 2010 [BUG FIXES] - Fixed the test failture was likely. [CHANGES] - Remove Test::SharedFork and parent dependence. 0.23 Sat Aug 21 03:11:10 2010 [BUG FIXES] - Win32::Unicode::File - Fixed flock not working. - Win32::Unicode::Dir - dir_list and file_list, If the current directory is not specified, it did not work. [CHANGES] - Win32::Unicode::Util - Removed use bigint (thanks gfx) - Win32::Unicode::Dir - cptreeW and mvtreeW changed behavior. [NEW FEATURES] - Win32::Unicode::Dir - Added $Win32::Unicode::Dir::dir global valiable. - findW supported `bydepth`, `no_chdir`, `preprocess` and `postprocess` options. - Win32::Unicode::File - Implemented statW. - Win32::Unicode::Native - Added flock and filename_normalize functions. 0.22 Tue Jul 20 01:29:37 2010 (+900) [BUG FIXES] - Fixed the test fails. 0.21 Mon Jun 28 23:49:12 2010 (+900) [BUG FIXES] - Fixed the test fails. [CHANGES] - Win32::Unicode::Constant - Remove unused constants. - Win32::Unicode::File - Implemented DESTROY - Changed this object to IO::Scalar like. But api do not change. [NEW FEATURES] - Win32::Unicode::File - Added flock function. But alpha level. 0.20 Sat Jun 5 00:52:31 2010 (+900) - Whole - Win32::API to eliminate, XS changed. Added Win32::Unicode::XS. - Win32::Unicode::Process - to receive the exit code (thanks Chris Pirazzi) - Win32::Unicode::Console - Fixed a bug that can not be `0` print. - $SIG{__WARN__} and $SIG{__DIE__} compatible. - When I was trailing newline, the number of lines not to print. - Win32::Unicode::File - `seek`, `file_size` work with big file. - Win32::Unicode::Native - can use Unicode, including arguments. @ARGV contains the characters in the utf8 decode. - Win32::Unicode::Define - deleted. 0.19 Fri May 7 00:31:59 2010 (+900) - Whole - Supported for cygwin. - Created Win32::Unicode::Process. BUT ALPHA LEVEL. - Moved Win32::Unicode::Encode to Win32::Unicode::Util - Win32::Unicode::File - file_size is supported large file. - Win32::Unicode::Dir - Added file_list, dir_list 0.18 Sat Apr 10 17:29:54 2010 (+900) - Win32::Unicode::File Accelerated "file_type f => $file". - Win32::Unicode::Dir bug fixed. while (defined(my $file = $wdir->fetch)) { # snip ... } now works. 0.17 Fri Apr 2 15:26:18 2010 (+900) - Win32::Unicode::Console Added output record separator (allow $\). Add to redirect standard output compatible. 0.16 Thu Apr 1 23:35:56 2010 (+900) - Win32::Unicode::Console supported for redirecting STDERR. - tests Suppress the warnings 0.15 Thu Mar 18 16:53:26 2010 (+900) - Win32::Unicode::Console supported console-redirect. 0.14 Sun Feb 28 14:46:56 2010 (+900) - Win32::Unicode::Console print 'foo', 'bar' ... had stopped working because the modified. 0.13 Mon Feb 22 00:52:37 2010 (+900) - Win32::Unicode::Console When the console steering wheel changed, the bug that was not output was corrected. 0.12 Sun Feb 21 19:04:39 2010 (+900) - Win32::Unicode::Dir little bug fix. # thx report Stefan added DESTROY - Win32::Unicode::Console deep recursive bug fix. print $fh $str support. 0.11 Wed Dec 23 03:55:38 2009 (+900) - Win32::Unicode::File binmode bug fix. 0.10 Sun Dec 20 18:39:39 2009 (+900) - bug fix - wrote document. 0.09 Tue Nov 3 21:05:29 2009 (+900) - make Win32::Unicode::Native 0.08 Sun Apr 5 01:27:14 2009 (+900) - Win32::Unicode::File::filename_normalize added. - Win32::Unicode::Dir buffer bug fix 0.07 Sat Mar 28 17:47:28 2009 (+900) - many many changes 0.06 forget :P - Win32::Unicode::Console warnW change @_ -> Carp::shortmess(@_). Added a sayW function. - Win32::Unicode::FileUtil Added file_size, file_type functions. - All use base Exporter -> use Exporter 'import' use Carp qw(...) -> use Carp (); - make Win32::Unicode::Util - Win32::Unicode::Dir Added mkdirW, rmdirW functions; 0.05 Wed Feb 25 03:53:12 2009 (+900) - Win32::Unicode::Console buffer overload bug fix. - make Win32::Unicode::FileUtil. Win32::Unicode::Dir and Win32::Unicode::File use. 0.04 forget :P - make Win32::Unicode::Console. Win32::Unicode feature of the Win32::Unicode::Console yielded. 0.03 forget :P - make Win32::Unicode::Encode. Encoding feature of the Win32::Unicode::Encode yielded. 0.02 forget :P - make Win32::Unicode::Dir. 0.01 Sat Feb 7 15:37:40 2009 (+900) - original version