From: Mathieu Bouchard Date: 2001-06-27T15:00:38+09:00 Subject: [ruby-talk:16949] Ruby/X11 version 0.4 http://hostname.2y.net/~matju/RubyX11/RubyX11-0.4.tar.gz Announcing Ruby/X11 version 0.4. This is, as promised, a quite different version. For example, version 0.3 doesn't work, but version 0.4 does. See? It's simply different. 0.4 (2001.06.27) * changed license to LGPL * more documentation (especially, new section "Calling Conventions") * test/test02.rb (from O'Reilly's "basicwin.c") now _works_. * more fixes to Event (detail, keymasks, ...) * fixed many :length/:data declarations (#draw_strings, Font#query, etc) * up to twice as fast * added asynchronous replies (with callbacks) * added Display#wait_for (adds a sync-point for a set of async replies) * added some arithmetic to vector-like classes * changes in metatypes and declaration system: * Aggregate,AggregateType merged -> Tuple * PartialAggregate,PartialAggregateType merged -> PartialTuple * TupleFields [s,t,:length], [s,t,:data] * :self -> [:self,...]; Unused[n] -> [nil,Unused[n]] * files merged: Graphics into XID; Choices into Base; Auth into Display * Keysyms: ~750 -> 836 syms; 24k -> 15k bytes incl cursorfont. On Wed, 20 Jun 2001, Mathieu Bouchard wrote: > 0.3 (2001.06.19) > * more stuff works > * tests/ifs.rb could make a nice screensaver. > * merge of requests and aggregates > * some work on parametrized classes/types ("templates") > * got a synchronous call working > * some work on events > * merged several files together matju