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