CHANGES in win32-ipc-0.6.6 vs CHANGES in win32-ipc-0.7.0

- old
+ new

@@ -1,93 +1,96 @@ -== 0.6.6 - 13-Sep-2015 -* The gem is now signed. -* Added the win32-ipc.rb file for convenience. - -== 0.6.5 - 7-Jul-2015 -* Fixed the wait_for_multiple method for x64 platforms. Thanks go to Rafal - Bigaj for the spot and patch. - -== 0.6.4 - 1-Jul-2015 -* Fixed boolean argument type parameter. Thanks go to Rafal Bigaj for the patch. -* Updates to gemspec and Rakefile. - -== 0.6.3 - 10-Jan-2015 -* Declare the FFI prototype for WaitForSingleObject as blocking. - -== 0.6.2 - 10-Jan-2015 -* Declare the FFI prototype for WaitForMultipleObjects as blocking. - -== 0.6.1 - 9-Apr-2013 -* Updated the HANDLE function prototypes in the underlying FFI code. This - affects 64 bit versions of Ruby. - -== 0.6.0 - 8-Jul-2012 -* Now uses FFI instead of win32-api. -* The #signaled? method now has a meaningful default implementation. -* If an internal C function fails it raises a SystemCallError (Errno) instead - of an Ipc::Error. -* The Ipc::Error class, although defined for those who wish to still use it - in inherited classes, is no longer used internally. - -== 0.5.3 - 19-Apr-2010 -* Added a few gem related tasks to the Rakefile, and removed an old install - task. -* Removed the inline gem building code from the gemspec. That's now handled - by a Rake task. -* Some cosmetic changes to the source code. - -== 0.5.2 - 6-Aug-2009 -* License changed to Artistic 2.0. -* Some gemspec updates, including an updated description and adding a - license attribute. -* Renamed the test file to test_win32_ipc.rb. - -== 0.5.1 - 1-Jan-2008 -* Fixed bugs in the private wait_for_multiple method. Thanks go to an - anonymous user for the spot and the patch. -* Removed the install.rb file. Installation was merged into the Rakefile. -* Updated the MANIFEST. - -== 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 +== 0.7.0 - 22-Jun-2016 +* The license is now Apache 2.0. + +== 0.6.6 - 13-Sep-2015 +* The gem is now signed. +* Added the win32-ipc.rb file for convenience. + +== 0.6.5 - 7-Jul-2015 +* Fixed the wait_for_multiple method for x64 platforms. Thanks go to Rafal + Bigaj for the spot and patch. + +== 0.6.4 - 1-Jul-2015 +* Fixed boolean argument type parameter. Thanks go to Rafal Bigaj for the patch. +* Updates to gemspec and Rakefile. + +== 0.6.3 - 10-Jan-2015 +* Declare the FFI prototype for WaitForSingleObject as blocking. + +== 0.6.2 - 10-Jan-2015 +* Declare the FFI prototype for WaitForMultipleObjects as blocking. + +== 0.6.1 - 9-Apr-2013 +* Updated the HANDLE function prototypes in the underlying FFI code. This + affects 64 bit versions of Ruby. + +== 0.6.0 - 8-Jul-2012 +* Now uses FFI instead of win32-api. +* The #signaled? method now has a meaningful default implementation. +* If an internal C function fails it raises a SystemCallError (Errno) instead + of an Ipc::Error. +* The Ipc::Error class, although defined for those who wish to still use it + in inherited classes, is no longer used internally. + +== 0.5.3 - 19-Apr-2010 +* Added a few gem related tasks to the Rakefile, and removed an old install + task. +* Removed the inline gem building code from the gemspec. That's now handled + by a Rake task. +* Some cosmetic changes to the source code. + +== 0.5.2 - 6-Aug-2009 +* License changed to Artistic 2.0. +* Some gemspec updates, including an updated description and adding a + license attribute. +* Renamed the test file to test_win32_ipc.rb. + +== 0.5.1 - 1-Jan-2008 +* Fixed bugs in the private wait_for_multiple method. Thanks go to an + anonymous user for the spot and the patch. +* Removed the install.rb file. Installation was merged into the Rakefile. +* Updated the MANIFEST. + +== 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