== 0.5.0 - 30-Apr-2007 * Now pure Ruby. * Ipc.new no longer accepts a block. * Changed IpcError to Ipc::Error. * Removed the 'doc' directory. The documentation is now inlined via rdoc. * Added a gemspec. * Added a Rakefile, including tasks for installation and testing. == 0.4.1 - 23-Jan-2005 * Minor internal modifications for handling block arguments. == 0.4.0 - 16-Dec-2004 * Changed the timeout from milliseconds to seconds. This wasn't documented, and I'm guessing most people didn't know that they were passing milliseconds instead of seconds. But, I've bumped the version number, just in case. == 0.3.1 - 11-Dec-2004 * Fixed a bug in Ipc#wait where a segfault would occur if a block was not provided. * Moved the 'examples' directory to the toplevel directory. == 0.3.0 - 31-Oct-2004 * The constructor now takes an optional block. Instance objects will call that block if they are signaled. * Added the 'block' method (read-only). Allows you to access the block provided to the constructor. * Modified the 'wait' instance method to take an optional block. This block will be called if the object is signaled. Overrides the block to the constructor for that instance object (only). * Added the 'signaled?' instance method to indicate if the object is in the signaled state or not. * Modified all methods to raise an IpcError if an error occurs (instead of simply returning nil). * Added internal comments in order to make the code rdoc friendly, including changes to the README file. == 0.2.0 - 15-Jul-2004 * Updated to use the newer allocation framework. This means that as of version 0.2.0, this package requires Ruby 1.8.0 or later. * Moved the test.rb script to docs/examples. * Minor code cleanup == 0.1.0 - 30-Apr-2004 * Initial release