* win32/Makefile.sub (OPTFLAGS): default global optimization to
disabled for all VC++ versions. fixed: [ruby-dev:26897]
6 lines of code changed in:
* process.c (proc_detach, proc_setmaxgroups): missing argument type
declaration. (I recomment ANSI-style function)
10 lines of code changed in:
* string.c (rb_str_scan): already String#scan behaves differently
regarding if block is given.
5 lines of code changed in:
2005-08-31
3 lines of code changed in:
* enum.c (enum_count): new method. [ruby-dev:26895]
66 lines of code changed in:
* array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:
let enumerable methods return Enumerator. [ruby-dev:26924]
* intern.h (RETURN_ENUMERATOR): utility macro for enumerable methods.
73 lines of code changed in:
* lib/debug.rb: no need to restart at exit.
4 lines of code changed in:
* lib/mkmf.rb (xsystem, xpopen): no longer expand by Config.
* lib/mkmf.rb (link_command, cc_command, cpp_command): expand
variables at once, and quote hdrdir. fixed: [ruby-core:05680]
* lib/mkmf.rb (libpathflag): quote paths.
26 lines of code changed in:
* eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917]
7 lines of code changed in:
* ext/digest/md5/md5ossl.h, ext/digest/rmd160/rmd160ossl.h,
ext/digest/sha1/sha1ossl.h: include <stddef.h> to avoid
error in compilation with OpenSSL-0.9.8. [ruby-list:41068]
11 lines of code changed in:
* lib/irb/init.rb: bug fix. [ruby-dev: 26920]
4 lines of code changed in:
* lib/drb/ssl.rb (SSLConfig#accept) sorry, self[:verbose] is inner class's method.
so reverted...
1 lines of code changed in:
* lib/drb/ssl.rb (SSLConfig#accept) fixed "Undefined method verbose"
[ruby-Bugs:1701]
6 lines of code changed in:
2005-08-30
3 lines of code changed in:
* eval.c (rb_f_send): do not call private methods if the receiver
is specified. [ruby-talk:153672]
21 lines of code changed in:
* lib/rdoc/usage.rb: supress warning.
1 lines of code changed in:
* lib/rdoc/usage.rb: improper exceptions. [ruby-dev:26870]
* lib/rdoc/usage.rb: support the case when non-ruby code exists before
shebang. (this is needed when ri.bat is executed on windows)
29 lines of code changed in:
* lib/irb/init.rb: make IRB -I option that is same befavior for ruby.
[ruby-dev:26872]
* lib/irb/locale.rb: support to print help message when OS locale is
ja_JP.utf-8. [ruby-dev:26872]
14 lines of code changed in:
* lib/pathname.rb (Pathname#descend): new method.
(Pathname#ascend): ditto.
101 lines of code changed in:
* lib/time.rb: require 'date/format' instead of 'parsedate'.
(Time.parse): extract fractional seconds using Date._parse.
(Time.strptime): extract fractional seconds using Date._strptime.
[ruby-talk:153859]
34 lines of code changed in:
2005-08-29
3 lines of code changed in:
* ext/curses/curses.c ({curses,window}_clrtoeol): added. suggested
by Reyn Vlietstra.
* ext/curses/curses.c: chtype in curses is not `char', rahter `long'.
[ruby-Bugs:2298]
* ext/curses/view.rb: String =~ String is deprecated.
53 lines of code changed in:
2005-08-27
3 lines of code changed in:
2005-08-26
3 lines of code changed in:
* lib/irb/init.rb: make IRB -I option that is same befavior for ruby.
[ruby-dev:26872]
* lib/irb/locale.rb: support to print help message when OS locale is
ja_JP.utf-8. [ruby-dev:26872]
13 lines of code changed in:
* ext/win32ole/win32ole.c: supress warnings. (win32)
5 lines of code changed in:
2005-08-25
3 lines of code changed in:
Lovely RDOC patches from mathew (metaATpoboxDOTcom) on URI/* and getoptlong.rb
171 lines of code changed in:
* test/logger/test_logger.rb (test_shifting_size): should close log
device before unlink, since some platform cannot unlink opened
file.
8 lines of code changed in:
2005-08-24
3 lines of code changed in:
* add test for SHA224, SHA256, SHA384 and SHA512.
11 lines of code changed in:
* ext/openssl/lib/digest.rb: added SHA224, SHA256, SHA384 and SHA512.
these features are enabled if this library is compiled with
OpenSSL 0.9.8 or later.
13 lines of code changed in:
* ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): try to decode
the argument as a string.
* ext/openssl/ossl_ns_pki.c (ossl_spki_to_der): new method.
* ext/openssl/ossl_x509store.c (ossl_x509store_initialize): should
set @time to avoid warning.
* ext/openssl/ossl_x509store.c (ossl_x509store_set_default_paths,
X509_STORE_add_cert, X509_STORE_add_crl): should raise error if
wrapped functions fails.
* ext/openssl/ossl_ssl.c (ossl_sslctx_set_ciphers): fix error message.
* ext/openssl/ossl_x509req.c (ossl_x509req_set_attributes): get rid
of unused variable.
* test/openssl/test_ns_spki.rb: add new file.
* test/openssl/test_x509store.rb: add test for error.
144 lines of code changed in:
2005-08-23
3 lines of code changed in:
* sprintf.c (ruby__sfvwrite): should move `buf' to the end of
`result'. [ruby-dev:26859]
6 lines of code changed in:
* parse.y: ONIG_OPTION_CAPTURE_GROUP conflicts with
RE_OPTION_ONCE. [ruby-dev:26852]
6 lines of code changed in:
* missing/vsnprintf.c (BSD__sprint): needs to call vwrite function
pointer. fixed: [ruby-dev:26854]
6 lines of code changed in:
2005-08-22
3 lines of code changed in:
* parse.y (parser_yylex): update paren_nest for brackets [].
7 lines of code changed in:
* lib/wsdl/xmlSchema/importer.rb (WSDL::XMLSchema::Importer#fetch): add
a workaround for importing an WSDL whose path begins with drive
letter. [ruby-dev:26242]
14 lines of code changed in:
2005-08-21
3 lines of code changed in:
* regexec.c (code_is_in_cclass_node): check code size.
[ruby-dev:26840]
5 lines of code changed in:
* lib/logger.rb (write, shift_log?, shift_log): file shifting race
condition bug fixed. [ruby-dev:26764]
* test/logger/test_logger.rb: tests.
151 lines of code changed in:
refactoring
7 lines of code changed in:
2005-08-20
3 lines of code changed in:
add test script to check WIN32OLE can invoke InvokeVerb of FolderItem2
9 lines of code changed in:
* lib/time.rb (Time.apply_offset): fix a problem with last day of
month. reported by Lucas Nussbaum. [ruby-talk:152866]
12 lines of code changed in:
2005-08-19
3 lines of code changed in:
* win32/win32.c (socketpair_internal): need to call open_ifs_socket()
to create sockets instead of winsock's socket().
fixed: [yarv-dev:581]
8 lines of code changed in:
2005-08-18
3 lines of code changed in:
* eval.c (terminate_process): take String message.
* eval.c (rb_thread_switch): propagate the exception caused thread
termination directly. fixed: [ruby-core:05552]
17 lines of code changed in:
* ext/nkf/lib/kconv.rb: ensure that symbol_to_option is private_class_method
and all other methods are module_function
fixed: [ruby-dev:26808]
15 lines of code changed in:
* test/ruby/test_iterator.rb (test_block_passing): more tests.
6 lines of code changed in:
* eval.c (rb_add_method): preserve safe level in the environment
where a method is defined .
* eval.c (rb_call0): restore preserved safe level in the method
execution.
* parse.y (lambda): need separate block variable stack
manipulation and lpar_beg maintenance. based on a patch found
in [ruby-core:05551] from Mauricio Fernandez <mfp@acm.org>.
* parse.y (parser_yylex): adjust lpar_beg after tLAMBEG and
kDO_LAMBDA. [ruby-core:05551]
* parse.y (yycompile): remove unreachable code. [yarv-dev:570]
0 lines of code changed in:
2005-08-17
3 lines of code changed in:
* eval.c (rb_add_method): preserve safe level in the environment
where a method is defined .
* eval.c (rb_call0): restore preserved safe level in the method
execution.
* parse.y (lambda): need separate block variable stack
manipulation and lpar_beg maintenance. based on a patch found
in [ruby-core:05551] from Mauricio Fernandez <mfp@acm.org>.
* parse.y (parser_yylex): adjust lpar_beg after tLAMBEG and
kDO_LAMBDA. [ruby-core:05551]
* parse.y (yycompile): remove unreachable code. [yarv-dev:570]
59 lines of code changed in:
2005-08-16
3 lines of code changed in:
* eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc.
21 lines of code changed in:
* intern.h (rb_check_to_integer): add declaration.
* object.c (rb_to_integer, rb_check_to_integer): argument constified.
9 lines of code changed in:
2005-08-15
3 lines of code changed in:
* eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE.
[ruby-dev:26800]
* range.c (range_check, range_init): reduce uselse exceptions.
28 lines of code changed in:
doc fix
1 lines of code changed in:
* lib/fileutils.rb (remove_entry_secure): forgot final chdir.
14 lines of code changed in:
* lib/fileutils.rb (remove_entry_secure): uses chdir(2) and check if current directory is correct. [ruby-dev:26100] [ruby-dev:26226]
47 lines of code changed in:
add WIN32OLE_VARIANT class.
268 lines of code changed in:
add WIN32OLE_VARIANT class
1 lines of code changed in:
* ChangeLog: commit miss.
0 lines of code changed in:
* eval.c (rb_block_pass): distinguish current block from others.
fixed: [ruby-dev:26274]
12 lines of code changed in:
* ext/stringio/stringio.c (strio_set_string): disallow nil.
http://www.rubyist.net/~nobu/t/20050811.html#c05
13 lines of code changed in:
* ext/nkf/lib/kconv.rb: Kconv.kconv is now alias of Kconv.conv
* ext/nkf/lib/kconv.rb: remove nkf dependend symbols fomr SYMBOL_TO_OPTION
9 lines of code changed in:
dbm/test_dbm.rb: specify pid for Process.wait.
gdbm/test_gdbm.rb: ditto.
sdbm/test_sdbm.rb: ditto.
dbm/test_dbm.rb: add tests for open when db is not exist.
gdbm/test_gdbm.rb: ditto.
66 lines of code changed in:
2005-08-13
3 lines of code changed in:
*** empty log message ***
0 lines of code changed in:
* ext/win32ole/win32ole.c (WIN32OLE_EVENT#on_event): should set
only one event handler.
81 lines of code changed in:
* parse.y (f_larglist): allow optional arguments even when
parentheses are omitted. based on Nobu's patch from
http://www.rubyist.net/~nobu/t/20050805.html
* parse.y (parser_yylex): update & maintain lpar_beg for detect
lambda parameters.
73 lines of code changed in:
* numeric.c (fix_equal, fix_cmp, fix_gt, fix_ge, fix_lt, fix_le):
reduce coercing when a method knows about a operand type.
[ruby-dev:26789]
* lib/delegate.rb: simplifies Delegator classes; SimpleDelegator
now uses method_missing for all methods.
53 lines of code changed in:
2005-08-12
3 lines of code changed in:
* ext/stringio/stringio.c: keep holding string after closed.
9 lines of code changed in:
added ML number. [ruby-list:41018]
2 lines of code changed in:
* lib/rss/1.0.rb (RSS::RDF::Channel#setup_maker_attributes):
removed self.
* lib/rss/maker/base.rb (RSS::Maker::ItemsBase#<=>): use #date
instead of @date.
(RSS::Maker::Base::self.def_array_element): added #size.
* lib/rss/maker/1.0.rb
(RSS::Maker::RSS10::Channel#to_rss,
RSS::Maker::RSS10::Items::Item#to_rss): cleared dc_dates set
upped by using #date.
* lib/rss/maker/dublincore.rb
(RSS::Maker::ChannelBase, RSS::Maker::ItemsBase::ItemBase):
fixed opposite alias.
* test/rss/test_setup_maker_1.0.rb
(RSS::TestSetupMaker10::test_setup_maker_items_sort): added some
tests for RSS::Maker::ItemsBase#do_sort.
87 lines of code changed in:
2005-08-11
3 lines of code changed in:
* test/ruby/test_iterator.rb (test_block_passing): yield in method
argument behaves differently. [ruby-dev:26274]
8 lines of code changed in:
* bignum.c (rb_big_mul0): multiply two numbers (x, y) without
normalizing the result. x should be a big number.
[ruby-dev:26778]
* bignum.c (rb_big_pow): use rb_big_mul0() instead of
rb_big_mul().
* array.c (rb_ary_or, rb_ary_and, rb_ary_plus, rb_ary_diff):
revert the change on 2005-08-03. Set operation on other item
should have in separate methods.
* parse.y (shadowing_lvar_gen): warn when arguments shadows
external local variables.
* parse.y (f_opt): optional arguments should not clobber external
local variables.
* parse.y (f_rest_arg): rest arguments should not clobber external
local variables.
81 lines of code changed in:
* ext/tk/lib/tk.rb: fix bug on handling __ruby2val_optkeys().
* ext/tk/lib/tk/itemconfig.rb: fix bug on handling
__item_ruby2val_optkeys().
* ext/tk/lib/tk/canvas.rb: didn't check __item_ruby2val_optkeys().
* ext/tk/lib/tkextlib/blt/component.rb: ditto.
84 lines of code changed in:
2005-08-10
3 lines of code changed in:
* eval.c (formal_assign): let default values override
arguments to zsuper. fixed: [ruby-dev:26743]
19 lines of code changed in:
* ext/tk/tcltklib.c: remove dangerous 'rb_jump_tag's.
* ext/tk/lib/tk.rb: add __val2ruby_optkeys and __ruby2val_optkeys to
help to convert option values between ruby and tcl.
* ext/tk/lib/tk/itemconfig.rb: add __item_val2ruby_optkeys and
__item_ruby2val_optkeys to help to convert option values between
ruby and tcl.
* ext/tk/lib/tk/radiobutton.rb: use __ruby2val_optkeys for 'variable'
option (for the reason of backward compatibility).
* ext/tk/lib/tk/composite.rb: clarify the arguments of super().
* ext/tk/lib/tk/spinbox.rb: ditto.
* ext/tk/lib/tk/text.rb: ditto.
* ext/tk/lib/tk/validation.rb: ditto.
* ext/tk/lib/tkextlib/*: support to treat tkvariable-type
configure options.
490 lines of code changed in:
* parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamic
variable lambda arguments. [ruby-core:05540]
66 lines of code changed in:
2005-08-09
3 lines of code changed in:
* ext/tk/tcltklib.c: restored some DUMPs
* ext/tk/tcltklib.c (ip_ruby_cmd): moved rb_ary_new2 because this
raises exception if argc < 3.
14 lines of code changed in:
* eval.c (assign): deal with new block argument.
fixed: [ruby-core:05536]
* eval.c (rb_node_arity): follow change of NODE_ARGS.
fixed: [ruby-dev:26761]
17 lines of code changed in:
* test/ruby/test_fnmatch.rb: separated from test_file.rb.
109 lines of code changed in:
* test/ruby/test_method.rb: added. [ruby-dev:26761]
46 lines of code changed in:
* parse.y (f_larglist): mistake in syntax rule. [ruby-core:05535]
5 lines of code changed in:
* ext/openssl/ossl.c (ossl_raise): should use ERR_peek_last_error
to get last error on the current thread. And should report
if errors are on the stack while OpenSSL.debug is true.
* ext/openssl/ossl.c (ossl_get_errors): new method for debugging
this library.
31 lines of code changed in:
* lib/webrick/httpproxy.rb (HTTPProxyServer#intialize),
lib/webrick/httpserver.rb (HTTPServer#intialize),
lib/webrick/httpservlet/cgihandler.rb (CGIHandler#initialize),
lib/webrick/httpservlet/erbhandler.rb (ERBHandler#initialize),
lib/webrick/httpservlet/filehandler.rb(DefaultFileHandler#initialize):
super (called with no arguments) takes default value of optional
arguments. [ruby-dev:26743]
* lib/webrick/httputils.rb: add a media-type "text/html" for .xhtml.
19 lines of code changed in:
2005-08-08
3 lines of code changed in:
* test/ruby/test_super.rb: added optional arg tests. [ruby-dev:26743]
the tests expects 1.8 behavior at this time.
34 lines of code changed in:
2005-08-07
3 lines of code changed in:
* ext/tk/tcltklib.c: combined tcl_protect and tcl_check_result.
[ruby-dev:26753]
78 lines of code changed in:
* ext/tk/lib/{tk.rb,tk/itemconfig.rb}: configure creates
TkVariable if key name is 'variable' or 'textvariable'
by default. [ruby-dev:26749]
* ext/tk/lib/tk/{label,radiobutton}.rb: removed its own
{variable,textvariable} function.
* ext/tk/lib/tk/variable.rb: retains backward conpatibility.
(written by Hidetoshi NAGAI)
230 lines of code changed in:
2005-08-06
3 lines of code changed in:
add exclude_end? method to DuckRange.
6 lines of code changed in:
* ext/tk/tcltklib.c: rectoring - tcl_protect.
13 lines of code changed in:
* ext/tk/tcltklib.c: refactoring - extracted status check as function.
(tcl_check_result) ... previous commit is actually "extracted protect call"
127 lines of code changed in:
* ext/tk/tcltklib.c: refactoring - extracted status check as function. (tcl_protect)
56 lines of code changed in:
* ext/tk/tcltklib.c: fixed memory leak when tk_funcall raised
exception. (copies argv into heap in tk_funcall instead of
caller)
23 lines of code changed in:
* lib/mkmf.rb (create_makefile): need to convert path separetor
before invoking install command.
16 lines of code changed in:
* eval.c (return_jump): fix "can't across thread" error message
when no thread associated.
http://www.namikilab.tuat.ac.jp/~sasada/diary/200507.html#d31
7 lines of code changed in:
* ext/tk/tcltklib.c: refactoring - extract ruby string <->
tcl object conversion as get_str_from_obj and get_obj_from_str.
77 lines of code changed in:
* extmk.rb (extmake): needs to be wrapped in an Array.
6 lines of code changed in:
* eval.c (formal_assign): returns position of rest arguments variable.
* parse.y (f_rest_arg): use anonymous variable for rest arguments.
fixed: [ruby-dev:26647]
19 lines of code changed in:
2005-08-05
3 lines of code changed in:
* enumerator.c (Init_Enumerator): provided features should have
extensions.
* eval.c (rb_feature_p): returns type of the feature instead of
extension.
* eval.c (search_required): ruby library should be prior to statically
linked extentions. fixed: [ruby-dev:26711]
25 lines of code changed in:
* numeric.c (Init_Numeric): do not share implementation among
Fixnum#/ and Fixnum#div. [ruby-core:05531]
10 lines of code changed in:
* ext/tk/tcltklib.c: cannot compile for Tcl7.6/Tk4.2.
* ext/tk/tcltklib.c: add nativethread consistency check.
* ext/tk/stubs.c: ditto.
* ext/tk/lib/tk.rb: forgot to define TclTkIp.encoding and encoding=
when Tcl is 7.6 or 8.0.
* ext/tk/lib/tk/wm.rb: support to make some methods as options of
root or toplevel widget. [ruby-talk:150336]
* ext/tk/lib/tk/root.rb: ditto.
* ext/tk/lib/tk/toplevel.rb: ditto.
* ext/tk/lib/tkextlib/SUPPRT_STATUS: update RELEASE_DATE
258 lines of code changed in:
add a test for duck-type range.
12 lines of code changed in:
reverted. [ruby-dev:26726]
0 lines of code changed in:
just fixed indentation.
28 lines of code changed in:
* ext/tk/sample/tkextlib/tile/demo.rb: followed previous changes.
* ext/tk/lib/tkextlib/tile/t*.rb: aliased class names starting with 'T'
to non 'T' ones. (ie. Tk::Tile::TButton -> Tk::Tile::Button)
[ruby-dev:26724]
* ext/tk/lib/tkextlib/tile.rb: ditto. (autoload support)
(Written by Hidetoshi NAGAI)
118 lines of code changed in:
* numeric.c (fix_div): should not convert the result into
integer. [ruby-core:05524]
32 lines of code changed in:
* ext/tk/sample/tkextlib/tile/demo.rb: fixed: Tk::Tile::TProgressbar is
supported on tile 0.6 or later, not tile 0.5.
* ext/tk/sample/tkextlib/tile/demo.rb: updated scales demo to use
Tk::Tile::TProgressbar for tile 0.6 or later.
* ext/tk/sample/tkextlib/tile/demo.rb: set some TkVariable default values.
155 lines of code changed in:
* ext/extmk.rb (extmake): should not modify $mflags for each
extentions.
10 lines of code changed in:
* common.mk, Makefile.in, {bcc32,win32,wince}/Makefile.sub: integrated
macro definitions.
* bcc32/Makefile.sub: LIBRUBY_SO should use DLDOBJS, not EXTOBJS.
* {win32,wince}/Makefile.sub: separate config.h for compiler versions.
25 lines of code changed in:
2005-08-04
3 lines of code changed in:
* sprintf.c: replacing is no longer needed.
4 lines of code changed in:
fixed command name, and attached link to the gnuwin32 site.
5 lines of code changed in:
* ext/tk/lib/tk/variable.rb: TkVariable#trace didn't work on
TkVariable retrived from TkVariable.new_hash.ref. [ruby-dev:26721]
(written by Hidetoshi NAGAI)
72 lines of code changed in:
* numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod,
fix_divmod, fix_pow): ditto.
* numeric.c (fix_plus): reduce coercing when a method knows about
a operand type. [ruby-dev:26723]
* bignum.c (rb_big_div, rb_big_modulo): export to reduce
coercing.
91 lines of code changed in:
* configure.in, {bcc32,win32,wince}/Makefile.sub (HAVE_SNPRINTF,
HAVE_VSNPRINTF): use win32/win32.c's implementation instead of
missing/vsnprintf.c's.
* win32/win32.[ch] (rb_w32_snprintf, rb_w32_vsnprintf): reverted.
41 lines of code changed in:
* configure.in: check vsnprintf() and snprintf().
* sprintf.c, missing/vsnprintf.c: made vsnprintf() and snprintf()
private. fixed: [ruby-dev:26651]
19 lines of code changed in:
* ext/socket/socket.c (ruby_connect): revert [ruby-talk:111654]
changes at 2004-09-07. [ruby-dev:26656]
6 lines of code changed in:
2005-08-03
3 lines of code changed in:
* array.c (rb_ary_or): wraps the operand in an array if it is not
an array. [ruby-talk:150495]
* array.c (rb_ary_and, rb_ary_plus, rb_ary_diff): ditto.
32 lines of code changed in:
* ext/tk/lib/tkextlib/tile/treeview.rb: Tk::Tile::Treeview#headingconfigure
is now working and more. [ruby-dev:26716]
* ext/tk/sample/tkextlib/tile/demo.rb: use Tk::Tile::Treeview#headingconfigure
instead of direct Tk.tk_call.
144 lines of code changed in:
* ext/tk/lib/tkextlib/tile/tprogressbar.rb: Tk::Tile::TProgressbar#start
takes optional argument `interval'.
* ext/tk/sample/tkextlib/tile/demo.rb: emulate Tk::Tile::TProgressbar
with Tk::Tile::TProgress in tile 0.4. (repeating buttons demo)
14 lines of code changed in:
* ext/tk/sample/tkextlib/tile/demo.rb: added repeating buttons demo.
* ext/tk/sample/tkextlib/tile/repeater.tcl: ditto. (new file)
159 lines of code changed in:
* ext/tk/tcltklib.c: use Tcl_[GS]etVar2Ex instead of
Tcl_Obj[GS]etVar2. (avoid Tcl_NewStringObj on supported platforms)
* ext/tk/tcltklib.c: use ip_{get,set,unset}_variable2_core from
ip_{get,set,unset}_variable.
* ext/tk/tcltklib.c: replaced Tcl_Panic with rb_bug.
123 lines of code changed in:
* lib/ping.rb (Ping.pingecho): should rescue StandardError.
[ruby-dev:26677]
6 lines of code changed in:
2005-08-02
3 lines of code changed in:
* ext/tk/lib/tkextlib/tile.rb: fixed autoload for Treeview.
* ext/tk/lib/tkextlib/tile/treeview.rb: replaced `ary2tk_list(items)' with
`*items'.
* ext/tk/sample/tkextlib/tile: added treeview demo. (tile 0.5 or later is
needed) [ruby-dev:26668]
68 lines of code changed in:
* ext/tk/tcltklib.c: refactoring - replaced rb_ivar_defined &
rb_ivar_get with single rb_attr_get call.
16 lines of code changed in:
* ext/tk/tcltklib.c (Tcl_GetStringResult): refactoring - define
alternative macro on Tcl7.x or earlier.
9 lines of code changed in:
* ext/tk/sample/tkextlib/tile/demo.rb: added combobox demo.
25 lines of code changed in:
add ML number
2 lines of code changed in:
* ext/tk/tcltklib.c (deleted_ip): refactoring - interpreter deletion
check.
59 lines of code changed in: