Hi,

In message "Re: Two bugs in 1.9.0 CVS (Was: Re: How do I do a bug report ?)"
    on Mon, 24 Oct 2005 08:35:30 +0900, Jean-Claude Arbaut <jcarbaut / laposte.net> writes:

|1.
|ruby/ext/tk/lib/tk/canvas.rb contains the same bug as canvas.rb shown below:
|  def __item_val2ruby_optkeys(id)  # { key=>proc, ... }
|    super(id).update('menu'=>proc{|i, v| window(v)})
|  end
|  private :__val2ruby_optkeys
|
|There should probably be __item_val2ruby_optkeys.
|This bug makes the demo in ruby/ext/tk/sample/demos-en/widget crash.
|
|2.
|The Matrix.rows functions doesn't work:
|
|  irb(main):001:0> require 'matrix'
|  => true
|  irb(main):002:0> Matrix.rows([[1,2],[3,4]])
|  NoMethodError: private method `init_rows' called for Matrixnil:Matrix
|        from /ux/lib/ruby/1.9/matrix.rb:249:in `send'
|        from /ux/lib/ruby/1.9/matrix.rb:249:in `initialize'
|        from /ux/lib/ruby/1.9/matrix.rb:134:in `rows'
|        from (irb):2
|
|But the file matrix.rb is the same as in 1.8.2, where the function works.
|Maybe it's just a compile error on my machine ?

Thank you for the report.  These bugs will be fixed soon.

							matz.