Recent Releases of https://github.com/aquasync/ruby-ole
https://github.com/aquasync/ruby-ole - https://github.com/aquasync/ruby-ole/releases/tag/v1.2.13.1
- Try using gemspec metadata to see if it will update rubygems homepage link.
- Ruby
Published by aquasync almost 2 years ago
https://github.com/aquasync/ruby-ole - https://github.com/aquasync/ruby-ole/releases/tag/v1.2.13
- Drop defunct Travis sudo: false directive (github #27, olleolleolle).
- Fix broken '-y' command line option (github #20).
- Ruby
Published by aquasync almost 2 years ago
https://github.com/aquasync/ruby-ole -
- Fix to work with frozen string literals (github #24, taichi-ishitani).
- Ruby
Published by aquasync almost 7 years ago
https://github.com/aquasync/ruby-ole -
- Integer unification for ruby 2.4.0+ (github #19, koic).
- Ruby
Published by aquasync almost 9 years ago
https://github.com/aquasync/ruby-ole -
- Change project homepage to github.
- Add MIT licence to the gemspec (github #17, reiz).
- Ruby
Published by aquasync about 10 years ago
https://github.com/aquasync/ruby-ole -
- Separate out from ruby-msg as new project.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Lots of test updates, 90% coverage.
- Fix +to_tree+ method to be more efficient, and stream output.
- Optimizations from benchmarks and profiling, mostly for writes. Fixed
AllocationTable#resize_chain, RangesIOResizable#truncate and
AllocationTable#free_block. - Add in filesystem test file from rubyzip, and start working on a
filesystem api.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- MBAT write support re-implmented. Can now write files over ~8mb again.
- Minor fixes (truncation in #flush, file modification timestamps)
- More test coverage
- Initial (read-only) property set support.
- Complete filesystem api, to pass most of the rubyzip tests.
- Add a ChangeLog :).
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Make all tests pass on windows (issue #1).
- Make all tests pass on a power pc (running ubuntu).
- Property set convenience access functions.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Make all tests pass on ruby 1.9.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Fix FileClass#expand_path to work properly on darwin (issue #2)
- Guard against Enumerable#sum clash with active support (issue #3)
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Prepare Ole::Types::PropertySet for write support.
- Introduce Ole::Storage#meta_data as an easy interface to meta data stored
within various property sets. - Add new --metadata action to oletool to dump said metadata.
- Add new --mimetype action to oletool, and corresponding Ole::Storage#mime_type
function to try to guess mime type of a file based on some simple heuristics. - Restructure project files a bit, and pull in file_system & meta_data support
by default. - More tests - now have 100% coverage.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Check in the new fixes to the mbat support.
- Update README to be a bit more useful.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Fix a couple of breakages when using $KCODE = 'UTF8'
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Update code to support ruby 1.9.1
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Lots of performance enhancements for RangesIO.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Mostly more performance enhancements, significantly faster for
certain operations. - Using lots of files is faster due to new hash lookup for dirents by name.
- Writes of many files are faster now too as Dirent & FileTime serialization
has been improved. - Certain operations from the filesystem api have been profiled and sped up.
- Don't use syswrite on jruby to avoid the buffered stream warnings.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Avoid use of DateTime#new! (issue #4)
- Remove warning about unexpected root names (issue #5)
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Add COPYING for packaging (issue #7)
- Make tests pass using home_run (github #1)
- Make tests pass using mathn.
- Updates to suppress warnings on 1.9.2.
- Split out gemspec into separate file and use for Rakefile.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Add gemspec and docs to packages so tests can pass again.
- Build tarballs again in package task.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.2
- Remove empty dirents after constructing tree (fixes non-contiguous
allocation table usage). - Fix fallback Symbol#to_proc to match activesupport definition in case
we get loaded first (github #2, lazylester). - Use method_defined? for fallback guards to support newer versions of
ruby (jocker). - Add guard on FileTime#initialize to skip for newer versions of ruby.
Missing required methods, but optimization no longer relevant
anyway (github #4, sagmor).
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.3
- Various fixes for ruby 1.9.3 - handle iconv deprecation and
fix FileTime.from_time (github #7, brawnski). - Avoid constant redefinition warning in gemspec.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.4
- Embed PropertySet meta data GUIDs and field lists, to avoid hitting the
filesystem and remove dependency on YAML. - Update Rakefile to avoid warnings about both deprecated tasks and space
before parentheses. - Remove Dirent#children=.
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.5
- Fix breakage of IO.parse_mode on Rubinius (issue #10).
- Make tests pass on rubinius (issue #11).
- Improve RangesIO test coverage.
- Don't warn when mbat_start is AVAIL instead of EOC (github #9).
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.6
- Fix breakage of writable IO stream detection on Windows (github #11).
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole - v1.2.11.7
- Various encoding fixes to make tests pass on current rubies.
- Fix RangesIO#write behaviour when passed an encoded string (github #14,
romuloceccon). - Fix Dirent#each_child attempting iteration on file children (github #13).
- Unused variable fixes to avoid warnings (github #12, kachick).
- Ruby
Published by aquasync about 11 years ago
https://github.com/aquasync/ruby-ole -
- Fix duplicate key warning (github #15 and googlecode #12).
- Ruby
Published by aquasync about 11 years ago