Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 30, 2014
  1. Change project homepage to github.

    Add .rdoc extension to README and strip out old TODO items.
Commits on Dec 29, 2014
Commits on Jan 23, 2014
Commits on Jun 24, 2013
  1. A number of minor updates to get tests passing again.

    * Correct previous encoding fix to work on older rubies.
    * Force encoding of input IO to be ASCII_8BIT. Fixes broken tests on
      ruby-1.9 and jruby caused by StringIO returning US_ASCII instead.
    * Specify file encoding so string comparison tests pass on ruby-2.0.
    * Relax stat check in test_filesystem for jruby.
    * Move new utf8 string write test to be in OleUnicodeTest in
      test_filesystem, as it uses the filesystem api.
  2. Merge pull request #14 from romuloceccon/encoding_bug_fix

    RangesIO#write corrupts output if passed a UTF8 string
Commits on Jun 17, 2013
  1. @romuloceccon
Commits on Feb 9, 2013
Commits on Jan 29, 2013
  1. Merge pull request #12 from kachick/improve-remove_warnings

    Remove some warnings
  2. @kachick
  3. @kachick
  4. @kachick

    Use "A unless B" insted of "B or A".

    kachick authored
    "B" is not side effect now.
  5. @kachick
Commits on Dec 10, 2012
Commits on Nov 27, 2012
  1. Fix detection of writable IO streams.

    IO#write_nonblock throws EBADF on windows.
Commits on Nov 6, 2012
Commits on Jul 26, 2012
  1. Improve RangesIO test coverage.

    * Test translation of ranges to start/len pairs and optional combining.
    * Add test of rewind.
Commits on Jul 11, 2012
  1. Fix breakage of IO.parse_mode on Rubinius (issue #10).

    A version of IO.parse_mode was being defined that lacked certain
    functionality (such as handling integer modes). Move parse_mode to
    the IO::Mode class, and move that to Ole::IOMode to reduce namespace
Commits on Jul 3, 2012
  1. Remove Dirent#children=.

    Only had one caller, and was subtly broken for general use due to not
    clearing @name_lookup.
Commits on Feb 28, 2012
  1. Switch from deprecated tasks.

    Add require guards so the newer gem versions aren't needed just to
    run tests.
  2. Embed PropertySet meta data GUIDs and field lists.

    * Avoids hitting filesystem on 'require'-ing the library, simplifying
      use embedded in jars, with exerb etc.
    * Removes fairly unnecessary dependency on YAML for infrequently
      used code paths.
Commits on Feb 26, 2012
Commits on Feb 23, 2012
Commits on Jan 20, 2012
  1. Minor refactor of encoding/iconv code.

    Use single branch and avoid top-level constant.
Commits on Jan 12, 2012
  1. Changed how version file is loaded to silence warning when gemspec is…

    Brawnski authored
    … loaded via bundler
Commits on Jan 11, 2012
  1. Changes to silence warnings in ruby 1.9.3:

    Brawnski authored
    * Using String#encode if available since iconv will be deprecated.
    * Created backwards compatible Iconv class for public constant
    * Fixed FileTime's call DateTime#new
Commits on Sep 8, 2011
Something went wrong with that request. Please try again.