-
Add documentation for an overview of the Bzip2 module
-
Document the class methods on Bzip2 and get them to show up in yarddoc
-
Remove the ConfigError class because searching for it showed no instances of its usage
-
Add a Usage section to the README and a bit about adding it to a Gemfile
-
Improve the reader_spec.rb by making it more resilient in lots of places and a bit more descriptive/terse in
-
Add a lot more documentation for the Reader class and also touch up the Writer class a bit
-
Make the Writer specs more descriptive by giving them some doc strings.
-
Wrap up documentation of the Bzip2::Writer class.
-
Add lib/bzip2-ruby.rb so it’s not always necessary to specify to require ‘bzip2’ in Gemfiles and such
-
Start documenting the Bzip2::Writer class
-
Fix a few compiler warnings
-
Removed some dead code
-
Fix for ruby 1.9 compatibility.
-
Fix segfault when exiting in ruby 1.9
-
Follow the newer conventions of rspec
-
Migrate to using Bundler instead of Jeweler
-
use malloc/free instead of ruby_xmalloc/ruby_xfree
-
Updated to support Ruby 1.8.5
-
initial conversion of original tests over to rspec
-
renamed BZ2 module/namespace to Bzip2
-
renamed gem to bzip2-ruby from bz2
-
initial conversion to jeweler
-
bundling gemspec
-
README and file structure organization updates
-
updated Init_*() ruby initializer function to match new gem name
-
1 major enhancement:
-
Gemify bz2 library from moulon.inra.fr/ruby/bz2.html
-
All credit goes to Guy Decoux <[email protected]>
-
-
replaced rb_proc_new() with bz_proc_new() for 1.6
(Thanks “Akinori MUSHA” <[email protected]>)
-
corrected BZ_FINISH_OK (Thanks Rudi Cilibrasi <[email protected]>)
-
adapted for 1.8.0 (ihi)
-
modified ::new
-
BZ2::Writer#finish (same than #flush)
-
corrected extconf.rb
-
added close!
-
replaced close(false) by #finish
-
corrected #flush
-
corrected bz_iv
-
#to_io
-
corrected ::Reader#close
-
corrected #lineno
-
corrected ::Writer::new(nil)
-
taint result
-
better (???) interface for #read
-
finalize for objects which respond to #closed?
-
better interface for T_FILE
-
corrected bug with gc (buf)
-
Reader#lineno, Reader#lineno=, Reader#ungets
-
corrected Reader#unused
-
taint check in #initialize
-
BZ2::bzip2, BZ2::bunzip2
-
too many exceptions