* 2006-11-26
2 lines of code changed in:
Sun Nov 26 16:36:46 2006 URABE Shyouhei <shyouhei@ruby-lang.org>
* version.h: addition of RUBY_PATCHLEVEL.
* version.c: ditto.
11 lines of code changed in:
* object.c (rb_obj_tap): a new method. [ruby-talk:224013]
22 lines of code changed in:
* file.c (test_grpowned, rb_stat_grpowned): should honor
supplementary group IDs. [ruby-core:09546]
9 lines of code changed in:
* ext/tk/extconf.rb: support --with-X11/--without-X11 option.
* ext/tk/README.tcltklib: add description about --with-X11-* option
[ruby-talk:225166] and --with-X11/--without-X11 option.
* ext/tk/tkutil/extconf.rb: able to be called manually [ruby-talk:225950].
32 lines of code changed in:
2006-11-22
3 lines of code changed in:
* eval.c (formal_assign): need to pack rest arg information in
argc.
10 lines of code changed in:
* ext/tk/lib/tkextlib/version.rb: forgot to commmit. sorry.
1 lines of code changed in:
* ext/tk/lib/tk/itemconfig.rb: minor bug fix.
* ext/tk/lib/tkextlib/tile/treeview.rb : ditto.
* ext/tk/lib/tkextlib/blt/table.rb: fix bugs which forbade use of
'::blt::table' command. Now, probably, it'll works properly.
86 lines of code changed in:
* class.c (rb_include_module): revert duplicate inclusion of
modules. [ruby-dev:29793]
28 lines of code changed in:
* eval.c (method_missing): update old argument adjustment.
11 lines of code changed in:
2006-11-07
3 lines of code changed in:
* eval.c (when_check): need to splat for NODE_ARGSCAT as well.
[ruby-dev:29860]
10 lines of code changed in:
* string.c (Init_String): remove duplicated definition of
Symbol#to_s.
5 lines of code changed in:
* eval.c (svalue_to_avalue): need to splat but no error.
* eval.c: new macros - YIELD_CALL, YIELD_VALUES.
* eval.c (rb_yield_values): specify YIELD_VALUES.
* eval.c (rb_yield_0): use new macros.
* eval.c (proc_invoke): slightly modified to separate YIELD_CALL
and YIELD_VALUES from YIELD_ARY_ARGS.
* object.c (Init_Object): add nil.to_splat => [].
68 lines of code changed in:
* ext/tk/lib/tk/itemconfig.rb: bug fix on 'itemconfiginfo' method, and
modify to make it easy to override 'itemconfiginfo' method.
* ext/tk/lib/tkextlib/tile/treeview.rb : support Tile 0.7.8.
* ext/tk/lib/tkextlib/version.rb : [new] add Tk::Tkextlib_RELEASE_DATE
to get the information from scripts.
* ext/tk/lib/tk.rb: load 'tkextlib/version.rb', and update RELEASE_DATE.
* ext/tk/lib/tkextlib/SUPPORT_STATUS: update.
* ext/tk/sample/editable_listbox.rb: [new] the listbox with editable
items. It's one of the example about usage of Place geometry manager.
* ext/tk/sample/tktextio.rb: improve the functions of TkTextIO class.
Those are required by 'irbtkw.rbw'.
* ext/tk/sample/irbtkw.rbw: [new] IRB on Ruby/Tk. It doesn't need any
real console. IRB works on a text widget without I/O blocking. That
is, thread switching on IRB will work properly, even if on Windows.
1671 lines of code changed in:
2006-11-06
3 lines of code changed in:
* parse.y (arg_dup_check): vid may be nameless internal id.
6 lines of code changed in:
updated based on date2 3.9.7.
39 lines of code changed in:
2006-11-05
3 lines of code changed in:
* lib/net/imap.rb: accept NOMODSEQ. [ruby-core:9002]
5 lines of code changed in:
2006-11-04
3 lines of code changed in:
* ext/socket/socket.c (ruby_getnameinfo__aix): AF_INET6 workaround
for AIX. a patch from Yutaka Kanemoto <kinpoco AT gmail.com>.
[ruby-dev:29744]
38 lines of code changed in:
2006-11-03
3 lines of code changed in:
ChangeLog: add ML entry.
1 lines of code changed in:
* lib/set.rb (Set#^): Fix XOR operation against a container that
holds duplicate values. [issue: #6444]
14 lines of code changed in:
* eval.c (rb_call0): fixed bug of zsuper with both of opt and rest.
fixed: [ruby-list:42928]
12 lines of code changed in:
* string.c: class Symbol is no longer subclass of String. also
covers [ruby-core:09366]
61 lines of code changed in:
* lib/xmlrpc/create.rb (XMLRPC::Create::conv2value): Symbol should
come earlier than String.
* lib/soap/mapping/rubytypeFactory.rb (RubytypeFactory::obj2soap):
ditto.
* lib/set.rb (TC_Set::test_s_new): strings are no longer
Enumerable
* lib/soap/property.rb (Property::load): ditto.
* lib/webrick/httputils.rb (WEBrick::HTTPUtils::parse_header): ditto.
* lib/soap/mimemessage.rb (MIMEMessage::Headers::parse): ditto.
37 lines of code changed in:
2006-11-02
3 lines of code changed in:
* array.c: revert lfree shift/unshift boost patch to avoid unknown
memory error.
24 lines of code changed in:
* ruby.h (struct RArray): revert embedding ptr in RVALUE.
* array.c: ditto.
113 lines of code changed in:
* string.c (hash): use Bob Jenkins' hash algorithm.
117 lines of code changed in:
* ext/digest/lib/digest/hmac.rb (Digest::HMAC::update): Minor
optimization.
* ext/digest/digest.c (rb_digest_instance_equal): Allow comparing
a digest instance with another of a different class.
14 lines of code changed in:
2006-11-01
4 lines of code changed in: