Hi there!

I've just uploaded libwin32 version 0.26 to CPAN:

> The uploaded file
>
>    libwin32-0.26.tar.gz
>
> has entered CPAN as
>
>  file: $CPAN/authors/id/J/JD/JDB/libwin32-0.26.tar.gz
>  size: 689584 bytes
>   md5: d2cbad935054bc115a27295afb55c576

I actually did upload 0.25 an hour earlier, but noticed almost immediately
that I didn't update the main README.  I've already told PAUSE to delete 0.25.
0.26 is identical except for the updated README and some cosmetic edits to
the Changes file.

I've tested 0.26 against Perl 5.6.0, 5.6.1, 5.8.2, 5.8.6 and 5.8.7, all compiled
with VC++ using ActivePerl compatible options (ithreads etc).

I've also compiled and tested with the latest versions of cygwin and MinGW.
All tests pass (or fail) the same way they work with VC++ as far as I can
tell.

Cheers,
-Jan

PS: Here are the major changes, copied from the README file:

   + All libwin32 modules now compile with Microsoft VC++, cygwin and MingW.

   + libwin32 now requires Perl 5.6.0 or later.

   + All support for Perl 5.005 style wide character Unicode support has been
     removed.  This code is incompatible with the way Perl 5.6 and later use
     Unicode (UTF8), and has been removed in Perl 5.8.
 
   + Win32API::File

     - Added GetFileAttributes() function and corresponding constants.

     - Addition of the GetFileSize(), getFileSize() setFilePointer()
       and GetOverlappedResult() methods and the experimental new object
       oriented interface.

   + Win32::Clipboard

     - GetBitmap() should now work correctly with 1 bit, 4 bit, 8 bit,
       16 bit, 24 bit, and 32 bit colors.

   + Win32::Console

     - Rename GRAY to LIGHTGRAY and add definitions for the "real" GRAY colors.

     - Add support so that Win32::IPC can wait on a console handle.

     - Add SetIcon() method to change the icon of the window.

     - Don't export the scalar variables to %main:: but into the
       callers namespace.

   + Win32::Process

     - Add STILL_ACTIVE constant for GetExitCode().

     - Add GetCurrentProcessID() for cygwin.

     - Win32::Process::Open() now records the process ID correctly
       for GetProcessID().  It also creates handle now that can be
       used with the Wait() method.

   + Win32::Shortcut

     - The Save() function now calls Win32::GetLongPathName() on the filename
       to make sure to use a fully qualified pathname.

     - The Save() will store the new filename as the 'File' property unless
       the Shortcut object already has a 'File' property.

   + Win32::TieRegistry

     - Localize $@ in DESTORY method because it uses eval.



Reply via email to