== 1.3.0 - 1-Aug-2008 * Fixed a couple of function calls where I had forgotten to call an explicitly wide version. * No longer ignores failures on empty block devices, e.g. CD-ROM drives without any media in them. A SystemCallError is raised instead. * Added blockdev boolean to the inspect/pp output. * Fixed a potential issue with an internal helper function and the new 'S' prototype from win32-api 1.2.0 or later. == 1.2.8 - 29-Jul-2008 * Internally now always uses wide character functions. * A private alias was made private. * Now requires windows-pr 0.9.1 or later. == 1.2.7 - 1-Oct-2007 * Changed an error type in a private method in order to maintain compatibility with the FileUtils module. == 1.2.6 - 29-Sep-2007 * Minor tweak to the way I handle redefining the initialize method. The old_init alias is now removed. * Now handles a potential failure in getting the atime, ctime and mtime, caused by the underlying filesystem, e.g. Samba. If it fails, these fields are set to the epoch. Thanks go an anonymous user for the spot. * Added a Rakefile that includes tasks for installation and testing. * Removed the install.rb file. That has been inlined into the Rakefile. == 1.2.5 - 5-Apr-2007 * Now runs -w clean. == 1.2.4 - 22-Jan-2007 * Improved block device handling. == 1.2.3 - 4-Nov-2006 * Bug fix for file sizes over 4gb. == 1.2.2 - 13-May-2006 * Yet another blksize bug fix. * Minor tweak to the pretty_print method with regards to handling nil values. * Bumped the minimum required windows-pr version to 0.4.0 in the gemspec. == 1.2.1 - 12-May-2006 * Fixed a bug with regards to the block count where the constructor would die with a FloatDomainError if the blksize returned 0 or nil. It now defaults to nil in that event. == 1.2.0 - 23-Apr-2006 * Removed the attribute setters. From now on this class provides readonly methods. Use the win32-file library for attribute setters. * Added the content_indexed? alias for the indexed? method. * Corresponding test suite changes. * Fixed the pp issue by writing a custom pretty_print method. == 1.1.0 - 15-Apr-2006 * Added the chardev?, dev_major, dev_minor directory?, file?, executable?, executable_real?, ftype, grpowned?, owned?, pipe?, readable?, readable_real?, rdev_major, rdev_minor, setgid?, setuid?, size?, socket?, sticky?, symlink?, writable?, writable_real? and zero? methods. Note that not all of these methods return meaningful values and were merely added to match the current spec. See documentation for details. * Added a VERSION constant. * Some optimization in the constructor. == 1.0.0 - 13-Apr-2006 * Initial release