やすしです。

なんかちまよって、gtk 1.3を作ってみました。とりあえず test結果だけ。
(でもちょっと長いです。)

Environment:
Linux with GNU libc 2.1.3

glib cvs Mar 5, 2000
gtk+ cvs Mar 5, 2000
ruby/gtk 0.23 + cpf 20000304 + α(for compile)


testgtk.rb: 

ok's
====

- button box: ok
- buttons: ok
- check buttons: ok
- color selection: ok
- dialog: ok
- labels: ok
- menu: ok (but somehow slow)
- radio button: ok
- range controls: ok
- reparent: ok
- scrolled windows: ok
- statusbar: ok
- toggle buttons: ok
- tooltips: ok
- wm hints: ok

failure's
=========

Name error
----------

- clist: failed - ./clist.rb:157:in `initialize':
                               uninitialized constant Gtk::Style
- ctree: failed - ./ctree.rb:110:in `initialize':
                               uninitialized constant Gtk::Style

Gtk.main @ testgtk.rb:219
-------------------------

- entry: failed           testgtk.rb:219: [BUG] Segmentation fault
- file selection: faild   testgtk.rb:219: [BUG] Segmentation fault
- notebook: failed        testgtk.rb:219: [BUG] Segmentation fault
- progressbar: failed     testgtk.rb:219: [BUG] Segmentation fault
- rulers: failed          testgtk.rb:219: [BUG] Segmentation fault
- spin buttons: failed    testgtk.rb:219: [BUG] Segmentation fault


others
------

- gamma curve: faild   ./gammacurve.rb:61: [BUG] Segmentation fault
- layout: failed       ./layout.rb:96: [BUG] Segmentation fault
- pixmap: failed       ./pixmap.rb:54: [BUG] Segmentation fault
- toolbar: failed      ./toolbar.rb:43: [BUG] Segmentation fault

- text: failed         (busy loop) - same as native?
- shapes: failed       ./shapedwindow.rb:87:in `foreign_new':
                                 no implicit conversion from nil


native gtkの testgtk.cでも segmentation faultは頻繁に起るので一概に
ruby/gtkのせいとは言えないかな。あ、testgtk.cが updateされてないだけかも。

# bugを追い掛ける気にならなかった (__;
--
              yashi