Files | Admin

Notes:

Release Name: 2.0.0

Notes:
Rumai 2.0.0

Contents

  • Thanks
  • Caution
  • Improvements
  • Repairs

This release adds support for wmii 3.6, improves the
performance of the IXP library, and fixes some bugs.

1  Thanks

  • Christoph Blank tested Rumai 1.0.0 under wmii 3.6 and
    reported bugs.

2  Caution

  • wmii version 3.6 or newer is now a requirement for
    Rumai.

  • The Rumai::IXP::Agent::FidStream#read_partial method
    has been replaced by Rumai::IXP::Agent::FidStream#read
    (true) for efficiency.

  • The Rumai::IXP::Agent::FidStream#write method no longer
    writes to the beginning of the stream. Instead, it
    writes to the current position in the stream.

  • The Rumai::View#floating_area method has been renamed
    to Rumai::View#floater for brevity.

3  Improvements

  • Added several more methods (such as rewind, pos=, eof?,
    and so on) from Ruby’s IO class to the
    Rumai::IXP::Agent::FidStream class.

  • Added the Rumai::Client#kill method to simplify client
    termination.

4  Repairs

  • Fixed a race condition in Rumai::Agent#talk which would
    cause Rumai to hang when multiple threads used it.



Changes: