Permalink
Commits on Mar 12, 2017
  1. Merge pull request #19 from koic/integer_unification

    Integer Unification for Ruby 2.4.0+
    committed Mar 12, 2017
Commits on Dec 18, 2016
  1. Integer Unification for Ruby 2.4.0+

    koic committed Dec 18, 2016
Commits on Dec 29, 2015
  1. Merge pull request #17 from reiz/patch-1

    Adding MIT license to the gemspec.
    committed Dec 29, 2015
Commits on Sep 21, 2015
  1. Adding MIT license to the gemspec.

    reiz committed Sep 21, 2015
Commits on Dec 30, 2014
  1. Change project homepage to github.

    Add .rdoc extension to README and strip out old TODO items.
    committed Dec 30, 2014
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.
    committed Jun 24, 2013
  2. Merge pull request #14 from romuloceccon/encoding_bug_fix

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

    Remove some warnings
    committed Jan 29, 2013
  2. Use "A unless B" insted of "B or A".

    "B" is not side effect now.
    kachick committed Jan 29, 2013
Commits on Dec 10, 2012
Commits on Nov 27, 2012
  1. Fix detection of writable IO streams.

    IO#write_nonblock throws EBADF on windows.
    committed Nov 27, 2012
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.
    committed Jul 18, 2012
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
    pollution.
    committed Jul 11, 2012
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.
    committed Jul 3, 2012
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.
    committed Feb 28, 2012
  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.
    committed Feb 28, 2012
Commits on Feb 26, 2012
Commits on Feb 23, 2012