argument constified.
Mon Aug 15 00:38:51 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_rescue2)
-
reduce PUSH_TAG() as well as NODE_RESCUE. [ruby-dev:26800]
- range.c (range_check, range_init)
-
reduce useless exceptions.
Mon Aug 15 00:34:11 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (yycompile)
-
remove unreachable code. [yarv-dev:570]
2005-08-13¶ ↑
Sat Aug 13 22:16:12 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_entry_secure)
-
forgot final chdir.
Sat Aug 13 22:07:49 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_entry_secure)
-
uses chdir(2) and check if current directory is correct. [ruby-dev:26100] [ruby-dev:26226]
Sat Aug 13 21:11:05 2005 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
add WIN32OLE_VARIANT class.
- ext/win32ole/tests/testall.rb
-
ditto.
- ext/win32ole/tests/testOLEVARIANT.rb
-
ditto.
Sat Aug 13 18:51:26 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_block_pass)
-
distinguish current block from others. fixed: [ruby-dev:26274]
- ext/stringio/stringio.c (strio_set_string)
-
disallow nil. www.rubyist.net/~nobu/t/20050811.html#c05
Sat Aug 13 08:01:59 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/lib/kconv.rb
-
Kconv#kconv is now alias of Kconv.conv
- ext/nkf/lib/kconv.rb
-
remove nkf dependent symbols from SYMBOL_TO_OPTION
2005-08-12¶ ↑
Fri Aug 12 17:06:53 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (f_larglist)
-
allow optional arguments even when parentheses are omitted. based on Nobu's patch from www.rubyist.net/~nobu/t/20050805.html
- parse.y (parser_yylex)
-
update & maintain lpar_beg for detect lambda parameters.
2005-08-11¶ ↑
Thu Aug 11 23:29:03 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c
-
keep holding string after closed.
Thu Aug 11 20:48:40 2005 Tadashi Saito<EMAIL_ADDRESS>↑
- 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]
Thu Aug 11 13:01:48 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss
-
fixed sort bug. [ruby-list:41018]
- 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.
2005-08-10¶ ↑
Wed Aug 10 12:01:20 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb
-
simplifies Delegator classes; SimpleDelegator now uses method_missing for all methods.
Wed Aug 10 10:38:50 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- 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.
Wed Aug 10 10:29:40 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- 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.
2005-08-09¶ ↑
Tue Aug 9 21:53:17 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (formal_assign)
-
let default values override arguments to zsuper. fixed: [ruby-dev:26743]
Tue Aug 9 20:30:19 2005 Tadashi Saito<EMAIL_ADDRESS>↑
- bignum.c (rb_big_coerce)
-
allow bignum x bignum coercing. [ruby-dev:26778]
Tue Aug 9 15:12:04 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- 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.
Tue Aug 9 08:24:05 2005 Mauricio Fernandez<EMAIL_ADDRESS>↑
- parse.y (f_block_arg), eval.c (rb_yield_0)
-
deal with dynamic variable lambda arguments. [ruby-core:05540]
2005-08-08¶ ↑
Mon Aug 8 22:13:48 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- 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]
Mon Aug 8 21:28:13 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- test/ruby/test_fnmatch.rb
-
separated from test_file.rb.
Mon Aug 8 20:40:35 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/ruby/test_method.rb
-
added. [ruby-dev:26761]
Mon Aug 8 01:26:37 2005 Mauricio Fernandez<EMAIL_ADDRESS>↑
- parse.y (f_larglist)
-
mistake in syntax rule. [ruby-core:05535]
Mon Aug 8 05:16:55 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- 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.
Mon Aug 8 05:15:19 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpproxy.rb (HTTPProxyServer#initialize), lib/webrick/httpserver.rb (HTTPServer#initialize), 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.
2005-08-07¶ ↑
Sun Aug 7 23:52:39 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/ruby/test_super.rb
-
added optional arg tests. [ruby-dev:26743] the tests expects 1.8 behavior at this time.
2005-08-06¶ ↑
Sat Aug 6 12:35:24 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- 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 compatibility.
2005-08-05¶ ↑
Fri Aug 5 12:48:31 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
fixed memory leak when tk_funcall raised exception. (copies argv into heap in tk_funcall instead of caller)
Fri Aug 5 12:36:40 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
need to convert path separator before invoking install command.
Fri Aug 5 08:08:05 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (return_jump)
-
fix “can't across thread” error message when no thread associated. www.namikilab.tuat.ac.jp/~sasada/diary/200507.html#d31
Fri Aug 5 00:25:12 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
refactoring - extract ruby string <-> tcl object conversion as get_str_from_obj and get_obj_from_str.
Fri Aug 5 00:19:33 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- 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 extensions. fixed: [ruby-dev:26711]
- 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]
- extmk.rb (extmake)
-
needs to be wrapped in an Array.
2005-08-04¶ ↑
Thu Aug 4 20:03:18 2005 Tadashi Saito<EMAIL_ADDRESS>↑
- numeric.c (Init_Numeric)
-
do not share implementation among Fixnum#/ and Fixnum#div. [ruby-core:05531]
Thu Aug 4 18:38:36 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- 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/SUPPORT_STATUS
-
update RELEASE_DATE
Thu Aug 4 13:30:15 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (fix_div)
-
should not convert the result into integer. [ruby-core:05524]
Thu Aug 4 08:03:39 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
should not modify $mflags for each extensions.
Thu Aug 4 00:25:48 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- 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.
Thu Aug 4 00:24:59 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- sprintf.c
-
replacing is no longer needed.
2005-08-03¶ ↑
Wed Aug 3 21:59:16 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/variable.rb
-
TkVariable#trace didn't work on TkVariable retrieved from TkVariable.new_hash.ref. [ruby-dev:26721]
Wed Aug 3 12:40:28 2005 Tadashi Saito<EMAIL_ADDRESS>↑
- numeric.c (fix_plus)
-
reduce coercing when a method knows about a operand type. [ruby-dev:26723]
- numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod, fix_divmod, fix_pow)
-
ditto.
- bignum.c (rb_big_div, rb_big_modulo)
-
export to reduce coercing.
Wed Aug 3 10:13:52 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- 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. (rb_w32_snprintf, rb_w32_vsnprintf)
-
reverted.
Wed Aug 3 10:05:08 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in
-
check vsnprintf() and snprintf().
- sprintf.c, missing/vsnprintf.c
-
made vsnprintf() and snprintf() private. fixed: [ruby-dev:26651]
Wed Aug 3 08:22:13 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (ruby_connect)
-
revert [ruby-talk:111654] changes at 2004-09-07. [ruby-dev:26656]
Wed Aug 3 06:53:35 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_or)
-
wraps the operand in an array if it is not an array. [ruby-talk:150495] [EXPERIMENTAL]
- array.c (rb_ary_and, rb_ary_plus, rb_ary_diff)
-
ditto.
2005-08-02¶ ↑
Tue Aug 2 10:23:12 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
use Tcl_etVar2Ex instead of Tcl_ObjetVar2. (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.
Tue Aug 2 01:40:38 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/ping.rb (Ping.pingecho)
-
should rescue StandardError. [ruby-dev:26677]
2005-08-01¶ ↑
Mon Aug 1 19:02:23 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
refactoring - replaced rb_ivar_defined & rb_ivar_get with single rb_attr_get call.
Mon Aug 1 18:44:08 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (Tcl_GetStringResult)
-
refactoring - define alternative macro on Tcl7.x or earlier.
Mon Aug 1 13:53:55 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (deleted_ip)
-
refactoring - interpreter deletion check. [ruby-dev:26664]
Mon Aug 1 01:08:21 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (check_insecure_method)
-
use private_methods and protected_methods instead of respond_to? to check method visibility. [ruby-dev:26616]
- test/drb/drbtest.rb
-
ditto.
- test/drb/ut_drb.rb
-
ditto.
2005-07-30¶ ↑
Sat Jul 30 18:49:44 2005 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
add WIN32OLE_TYPE#ole_typelib, WIN32OLE_TYPE#implemented_ole_types.
- ext/win32ole/tests/testOLETYPE.rb
-
ditto.
2005-07-29¶ ↑
Fri Jul 29 16:12:02 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/irb/context.rb
-
fix `irb –readline` option. [ruby-dev:40955]
Fri Jul 29 09:59:38 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
fix calling zsuper from a method with anonymous rest argument. [ruby-dev:26639]
- eval.c (rb_yield_0)
-
push yielded node instead of yielding. fixed: [yarv-dev:549]
2005-07-28¶ ↑
Thu Jul 28 21:49:17 2005 IWATSUKI Hiroyuki<EMAIL_ADDRESS>↑
- parse.y (rb_parser_end_seen_p)
-
exclude from ripper. <moonrock.jp/~don/d/200507.html#d28_t2>
- sprintf.c (clearerr)
-
remove standard macro before re-definition. <moonrock.jp/~don/d/200507.html#d28_t3>
Thu Jul 28 18:09:55 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/stubs.c
-
When –enable-tcltk-stubs, the initialize routine creates a Tcl/Tk interpreter and deletes it. However, init cost of Tk's MainWindow is not so small. And that makes it impossible to use libraries written with Tcl functions only on an environment without a graphical display. This changes support delaying initialization of Tk_Stubs until the script needs Tk.
- ext/tk/stubs.h
-
New file. Define prototypes and return codes of functions on stubs.c.
- ext/tk/tcltklib.c
-
Support delaying initialization of Tk_Stubs until the script needs Tk.
- ext/tk/tcltklib.c
-
Show friendly error messages for errors on initialization.
- ext/tk/tcltklib.c
-
Avoid SEGV on ip_finalize() when ruby is exiting and $DEBUG is true. (Not fix. If you know the reason of why, please fix it.)
- ext/tk/tkutil/tkutil.c (ary2list, ary2list2)
-
bug fix on handling of encoding.
- ext/tk/lib/multi-tk.rb
-
MultiTkIp#eval_string and bg_eval_string don't work properly.
- ext/tk/lib/tk.rb
-
Forget extending Tk::Encoding module to Tk.
- ext/tk/lib/tk/variable.rb
-
TkVarAccess fails to initialize the object for an element of a Tcl's array variable.
Thu Jul 28 17:23:37 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (f_larglist)
-
allow block argument in lambda parameter list without parenthesis.
Thu Jul 28 17:14:01 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (each_i)
-
typo fixed. [ruby-dev:26622]
Thu Jul 28 15:04:11 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (f_arg)
-
better argument name duplication check
- parse.y (new_args_gen)
-
factored out name duplication check for optional and rest arguments.
- parse.y (new_bv_gen)
-
allow shadowing outer local variables; warning remains.
Thu Jul 28 13:46:06 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (ripper_warningS)
-
the argument was omitted. [ruby-dev:26621]
Thu Jul 28 11:30:57 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (f_larglist)
-
allow bv_decl at the end of lambda argument list. [EXPERIMENTAL]
- parse.y (new_bv_gen)
-
allow local variable shadowing, with warning in verbose mode.
2005-07-27¶ ↑
Wed Jul 27 23:23:54 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (obj_free)
-
make message format consistent with one from gc_mark(). [ruby-talk:149668]
- sprintf.c (quad_t)
-
prepare quad_t as well. [ruby-talk:149668]
Wed Jul 27 22:11:37 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin
-
removed. because the plugin is imported in the tDiary plugin packages.
Wed Jul 27 19:11:53 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (cd)
-
follow :noop option change. (This patch is contributed by Doug Kearns)
Wed Jul 27 16:25:59 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (lambda)
-
Perl6 style -> lambda expression. [NEW] [VERY EXPERIMENTAL]
Wed Jul 27 10:43:14 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (id2ref)
-
must not assign pointers to long int. use LONG_LONG instead if SIZEOF_LONG < SIZEOF_VOIDP. [ruby-talk:149645]
- ruby.h
-
use LONG_LONG to simplify the change. [ruby-talk:149645]
Wed Jul 27 10:59:02 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_each)
-
rewinddir(3) before iteration. [ruby-talk:149628]
Wed Jul 27 02:34:58 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_f_throw)
-
replace all '0x%lx' by '%p'. [ruby-talk:149553]
- missing/vsnprintf.c (BSD_vfprintf)
-
'%p' need to handle 64bit size pointer. [ruby-talk:149553]
2005-07-26¶ ↑
Tue Jul 26 22:41:28 2005 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/sexp.rb
-
new method Ripper.sexp_raw.
- ext/ripper/lib/ripper/sexp.rb (Ripper.sexp)
-
returns more readable tree. This is suggested by Kirill A. Shutemov.
Tue Jul 26 22:05:12 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
merge a patch contributed by Daniel Berger, with some modification. (RubyForge #2128)
Tue Jul 26 18:11:33 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.h
-
support LLP64 model. [ruby-talk:149524]
Tue Jul 26 12:57:40 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/openssl_missing.c
-
include <openssl/engine.h> before <openssl/x509_vfy.h> to avoid compilation error of mswin32. suggested by NAKAMURA Usaku.
2005-07-25¶ ↑
Mon Jul 25 23:48:55 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.
-
(rb_w32_vsnprintf, rb_w32_snprintf): removed.
Mon Jul 25 21:30:46 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk
-
Borland MAKE doesn't look for file names which have paths from VPATH. fixed: [ruby-dev:26604]
- ruby.h (NORETURN, DEPRECATED)
-
moved just after config.h.
- {win32,wince}/Makefile.sub
-
vsnprintf() is in missing now.
- {bcc32,win32,wince}/Makefile.sub
-
moved CPPFLAGS only for ruby source to XCFLAGS.
Mon Jul 25 14:10:02 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
fix en-bugged part in the last commit.
Mon Jul 25 13:45:18 2005 NAJIMA Hiroki<EMAIL_ADDRESS>↑
- io.c
-
check HAVE_SYS_IOCTL_H before including the header. [ruby-dev:26610]
2005-07-23¶ ↑
Sat Jul 23 16:48:12 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_engine.c (ossl_engine_s_load)
-
should check OPENSSL_NO_STATIC_ENGINE.
Sat Jul 23 11:46:30 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (rb_fd_select)
-
the all three fd_sets must be long enough for select. fixed: [ruby-talk:149059]
Sat Jul 23 10:01:41 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- sprintf.c (rb_vsprintf, rb_sprintf)
-
new functions return new String, using missing/vsnprintf.c. [ruby-dev:26580]
- missing/vsnprintf.c
-
made the output changeable.
2005-07-22¶ ↑
Fri Jul 22 21:06:08 2005 Tadashi Saito<EMAIL_ADDRESS>↑
- bignum.c (rb_big_eq)
-
reduce isnan(). [ruby-dev:26600]
- numeric.c (flo_eq, flo_gt, flo_ge, flo_lt, flo_le)
-
ditto.
Fri Jul 22 15:02:39 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb
-
moved copyright description to lib/rss.rb.
- lib/rss.rb
-
added for convenience.
- sample/rss/re_read.rb
-
added to_s sample.
- sample/rss/blend.rb
-
use 'require “rss”' instead of 'require “rss/*”'.
- sample/rss/list_description.rb
-
ditto.
- sample/rss/rss_recent.rb
-
ditto.
- sample/rss/tdiary-plugin/rss-recent.rb
-
ditto.
- sample/rss/tdiary-plugin/rss-recent.rb
-
0.0.6 -> 0.0.7.
Fri Jul 22 14:37:43 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb (RSS::Parser#initialize)
-
accept HTTP/FTP URI and local file path too.
- test/rss/test_parser.rb (RSS::TestParser#test_parse)
-
test for the above.
Fri Jul 22 07:01:42 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil/tkutil.c (tk_conv_args)
-
forget to revert thread_critical and gc_disable when raise ArgumentError.
- ext/tk/lib/remote-tk.rb
-
RemoteTkIp doesn't need to include TkUtil.
- ext/tk/tcltklib.c
-
add TclTkIp#has_mainwindow? method.
- ext/tk/lib/tk.rb
-
add Tk.has_mainwindow? method.
- ext/tk/lib/multi-tk.rb
-
add MultiTkIp#has_mainwindow? method.
- ext/tk/lib/remote-tk.rb
-
add RemoteTkIp#has_mainwindow? method.
- ext/tk/lib/multi-tk.rb
-
slave IP fail to exit itself when $SAFE==4.
- ext/tk/lib/multi-tk.rb
-
remove constants from MultiTkIp module to avoid access from external.
- ext/tk/lib/multi-tk.rb
-
check_root flag is ignored on slave IPs' mainloop.
- ext/tk/lib/multi-tk.rb
-
hang-up Tk.mainloop called on a slave IP with $SAFE==4.
- ext/tk/lib/multi-tk.rb
-
MultiTkIp#bg_eval_proc doesn't work properly.
- ext/tk/lib/multi-tk.rb
-
add MultiTkIp#set_cb_error(proc) and cb_error(exc) to log errors at callbacks on safe slave IPs.
- ext/tk/lib/multi-tk.rb
-
fail to get an available slave IP object when call Tk.mainloop in the block which is given to new_* method, because cannot finish initialize while the root widget is alive.
- ext/tk/lib/multi-tk.rb
-
fail to control a slave IP when Tk.mainloop runs on the IP.
2005-07-21¶ ↑
Thu Jul 21 01:00:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c,config.h}
-
import 1.76 [ruby-dev:26592] nkf constification
2005-07-20¶ ↑
Wed Jul 20 19:18:52 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (S_ISREG)
-
need to define S_ISREG before it is used first.
Wed Jul 20 18:33:15 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- io.c (wsplit_p)
-
patch for the environment where fcntl(F_GETFL, O_NONBLOCK) is not supported. in that case, set FMODE_WSPLIT without fcntl check. [ruby-dev:26566]
Wed Jul 20 18:07:11 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_ctl)
-
update FMODE_WSPLIT_INITIALIZED and FMODE_WSPLIT by F_SETFL.
Wed Jul 20 10:04:51 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- variable.c (rb_class_path)
-
need to adjust snprintf() len for terminating NUL. [ruby-dev:26581]
Wed Jul 20 03:58:52 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
sorry, BeOS also uses HAVE_CLOSESOCKET, so reverted.
- ext/socket/extconf.rb
-
should not define HAVE_CLOSESOCKET on windows.
Wed Jul 20 03:12:21 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
should not undef close() on win32. it's defined to rb_w32_close(), otherwise handle leaks. [ruby-Bugs-2131]
Wed Jul 20 00:48:16 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (syserr_initialize)
-
don't use str before StringValue() check. [ruby-dev:26579]
2005-07-19¶ ↑
Tue Jul 19 22:47:29 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (syserr_initialize)
-
add 1 byte for snprintf() size for NUL at the end. [ruby-dev:26574]
Tue Jul 19 17:16:34 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- signal.c (trap)
-
remove sigexit(); handle “EXIT” via sig_exec(). [ruby-dev:26440]
- io.c (rb_io_inspect)
-
replace sprintf() with “%s” format all over the place by snprintf() to avoid integer overflow.
Tue Jul 19 14:10:50 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
rbtk_eventloop_depth is used as int.
- ext/tk/tcltklib.c
-
rbtk_pending_exception is tested with NIL_P, so should assign Qnil instead of 0 (Qfalse).
- ext/tk/tcltklib.c (ip_invoke_real)
-
fixed memory leak when ip is deleted.
Tue Jul 19 13:19:46 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/variable.rb
-
For symmetry, add TkVariable#string. It returns a string even if the default value type of the TkVariable object is not “string”.
2005-07-18¶ ↑
Mon Jul 18 21:39:18 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
make the pointer to NODE volatile instead of NODE itself.
Mon Jul 18 14:32:21 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
make body volatile to avoid possible optimization problem. [ruby-dev:26195]
Mon Jul 18 12:23:27 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/io/wait/wait.c
-
wrong backport from trunk, and compile error on platforms fd_set is not a bit set. fixed: [ruby-dev:26562]
Mon Jul 18 09:36:25 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- rubyio.h (FMODE_WSPLIT, FMODE_WSPLIT_INITIALIZED)
-
new constant.
- io.c (wsplit_p)
-
new function.
- (io_fflush)
-
split writing data by PIPE_BUF if wsplit_p is true in multi-threaded mode.
- (io_fwrite)
-
ditto. [ruby-dev:26540]
Mon Jul 18 05:00:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
import nkf.c 1.73 fix: TestKconv 1F
2005-07-17¶ ↑
Sun Jul 17 13:46:54 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/io/wait/extconf.rb, ext/io/wait/wait.c
-
Win32 platforms support.
2005-07-16¶ ↑
Sat Jul 16 23:43:16 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enumerator.c (Init_Enumerator)
-
wrong argument specs. [ruby-core:05481]
Sat Jul 16 15:52:50 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.
-
constified socket functions. [ruby-dev:26553]
2005-07-15¶ ↑
Fri Jul 15 23:59:03 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (handle_class_module)
-
handle a module enclosed in a built-in module. fixed: [ruby-talk:148239]
- lib/rdoc/parsers/parse_c.rb (find_body)
-
allow macros as methods.
- lib/rdoc/parsers/parse_c.rb (find_call_seq)
-
allow :nodoc: modifier in C. [ruby-core:04572]
Fri Jul 15 23:20:03 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enumerator.c (Init_Enumerator)
-
use an internal directly.
Fri Jul 15 07:58:10 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/server.rb (WEBrick::GenericServer#accept_client)
-
sockets should be non-blocking mode. [ruby-dev:26405]
- lib/webrick/utils.rb (WEBrick::Utils.set_non_blocking)
-
new method.
Fri Jul 15 00:11:36 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (enumeratorize)
-
create new enumerator for current method if no block is given.
- enumerator.c
-
moved from ext/enumerator.
2005-07-14¶ ↑
Thu Jul 14 18:27:35 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_strerror)
-
should return correct message for ENAMETOOLONG and ENOTEMPTY. (bcc32) [ruby-dev:26533]
- win32/win32.c (rb_w32_strerror)
-
stripped CR LF on the tail.
- (bcc32) [ruby-dev
-
26533]
Thu Jul 14 00:45:42 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- LEGAL (ext/nkf/nkf-utf8)
-
updated from nkf1.7 to nkf-utf8.
2005-07-13¶ ↑
Wed Jul 13 22:44:00 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y
-
remove static variables. [ruby-dev:26530]
Wed Jul 13 19:36:29 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_mkdir)
-
should set EEXIST (not EACCES) if file or directory already exists. (bcc32) [ruby-dev:26508]
- win32/win32.c (rb_w32_rmdir)
-
should set ENOTDIR (not EINVAL) if it is not directory. (bcc32, win32)
- win32/win32.c (rb_w32_rmdir, rb_w32_unlink)
-
restore FILE_ATTRIBUTE_READONLY flag on function failure.
Wed Jul 13 12:40:00 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
TclTkLib.do_one_event doesn't work.
- ext/tk/lib/tk.rb
-
Tk.thread_update is available.
2005-07-12¶ ↑
Tue Jul 12 23:32:11 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb
-
keep curdir unexpanded.
2005-07-11¶ ↑
Mon Jul 11 23:50:17 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call)
-
export.
- ext/enumerator/enumerator.c (enumerator_with_index)
-
[EXPERIMENTAL] added a new method Enumerator#with_index. [ruby-talk:147728]
Mon Jul 11 08:31:29 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- regparse.c (fetch_escaped_value)
-
mask values following c in regexp. fixed: [ruby-dev:26500]
Sun Jul 11 05:18:17 2005 Michael Neumann<EMAIL_ADDRESS>↑
- lib/xmlrpc/server.rb (XMLRPC::Server)
-
Switch from GServer over to WEBrick. This makes file lib/xmlrpc/httpserver.rb obsolete (at least it is no further used by the XML-RPC library).
Mon Jul 11 02:50:23 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line)
-
mistook to merge the patch of [ruby-dev:26235] at revision 1.11.
2005-07-10¶ ↑
Sun Jul 10 23:58:04 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (Pathname#unlink)
-
try Dir.unlink first to avoid unlink a directory by root. cf. [ruby-dev:26237]
Sun Jul 10 12:47:01 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/debug.rb (debug_command)
-
added a deficient format specifier. fixed: [ruby-core:05419]
2005-07-09¶ ↑
Sat Jul 9 22:02:37 2005 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (ole_method_dispid)
-
convert dispid in Ruby and C by INT2NUM and NUM2INT.
- ext/win32ole/win32ole.c (ole_invoke2)
-
ditto.
- ext/win32ole/test/testWIN32OLE.rb
-
ditto.
- ext/win32ole/test/testOLEMETHOD.rb
-
ditto.
2005-07-08¶ ↑
Fri Jul 8 15:45:04 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::VERSION)
-
0.1.4 -> 0.1.5.
- test/rss/test_version.rb (RSS::TestVersion#test_version)
-
ditto.
- lib/rss/0.9.rb (RSS::Rss::Channel::Item::Category)
-
domain attribute of <category> is optional. Thanks to Chris Lee<EMAIL_ADDRESS>- test/rss/test_parser.rb (RSS::TestParser#test_category20)
-
adjusted test case.
2005-07-06¶ ↑
Wed Jul 6 18:45:53 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_obj_pattern_match)
-
now returns nil. [ruby-core:05391]
Wed Jul 6 11:15:21 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (open_ifs_socket)
-
new function.
- win32/win32.c (StartSockets, rb_w32_socket)
-
use open_ifs_socket() instead of socket(). all changes are derived from [ruby-core:5388].
Wed Jul 6 00:15:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c,config.h}
-
imported nkf.c 1.70 (support UTF-8-MAC)
- ext/nkf/lib/kconv.rb
-
add :utf8mac and :internalunicode
2005-07-05¶ ↑
Tue Jul 5 23:44:06 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- instruby.rb
-
expand source library path.
Tue Jul 5 23:27:14 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- array.c (sort_2)
-
get rid of yet another bcc's bug. fixed: [ruby-core:05152]
- eval.c (rb_thread_save_context)
-
must not switch contexts during re-allocating stack. fixed: [ruby-core:05219]
Tue Jul 5 15:15:10 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil.c
-
fix typo.
Tue Jul 5 14:52:56 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
bug fix on treating Unicode strings.
- ext/tk/tcltklib.c
-
add methods to treat encoding mode.
- ext/tk/MANUAL_tcltklib.eng
-
add description of TclTkLib#encoding, encoding_system, and so on.
- ext/tk/MANUAL_tcltklib.eucj
-
ditto.
- ext/tk/tkutil/tkutil.c
-
fail to create a Tcl's list string from an array including multiple kind of encoded strings.
- ext/tk/lib/tk.rb
-
ditto.
- ext/tk/lib/multi-tk.rb
-
2nd arg of _{to|from}UTF8 is omissible.
- ext/tk/lib/remote-tk.rb
-
ditto.
- ext/tk/lib/tk.rb
-
override TclTkLib#encoding and encoding= to use TkCore::INTERP.encoding and encoding=.
- ext/tk/lib/tk.rb
-
when “require 'tk'” and $KCODE=='NONE', check DEFAULT_TK_ENCODING to decide Ruby/Tk's system encoding mode.
- ext/tk/lib/tk/encodedstr.rb
-
check both of Tk.encoding and Tk.encoding_system. Tk.encoding has higher priority.
- ext/tk/lib/tk/optiondb.rb
-
ditto.
- ext/tk/lib/tk/spinbox.rb
-
ditto.
- ext/tk/lib/tk/validation.rb
-
ditto.
- ext/tk/lib/tk/namespace.rb
-
arguemnts for TclTkIp#_merge_tklist should be UTF-8 strings.
2005-07-04¶ ↑
Mon Jul 4 14:35:52 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- sample/svr.rb
-
service can be stopped by ill-behaved client; use tsvr.rb instead.
Mon Jul 4 13:25:21 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- missing/erf.c
-
original erf.c by prof. Okumura is confirmed to be public domain. reverted BSD implementation.
Mon Jul 4 19:29:32 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/set.rb
-
test change to follow revision 1.28. (duck typing?)
Mon Jul 4 11:23:50 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- test/{dbm,gdbm,sdbm}/test_{dbm,gdbm,sdbm}.rb
-
skip some tests which using fork on fork-less platforms.
2005-07-03¶ ↑
Sun Jul 3 23:26:30 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/wsdl/document/test_rpc.rb
-
compare formatted time string of Time objects instead of comparing Time objects itself to avoid unintended conflict of usec part. [ruby-dev:26220]
2005-07-02¶ ↑
Sat Jul 2 22:41:04 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (unix_send_io, unix_recv_io)
-
support x86-64 and IA64.
Sat Jul 2 17:06:23 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- defines.h (FLUSH_REGISTER_WINDOWS)
-
defined for IA64.
- (flush_register_windows)
-
declare flush_register_windows.
- eval.c (flush_register_windows)
-
new function.
- ruby.h (NOINLINE)
-
move up to be effective in defines.h.
Sat Jul 2 15:19:41 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in
-
check select_large_fdset.
- eval.c
-
use select_large_fdset to support large file descriptors on Solaris. [ruby-dev:26404]
2005-07-01¶ ↑
Fri Jul 1 17:55:08 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (rb_big_neg)
-
may be accessing bogus pointer value.
Fri Jul 1 15:50:12 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- missing/erf.c
-
need to include some headers for some platforms.
- win32/win32.h (copysign, scalb)
-
define for compatibility with other platforms. [ruby-dev:26430]
Fri Jul 1 15:37:42 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- missing/crypt.c
-
modified to make it compilable on platforms other than BSD. [ruby-dev:26430]
- missing/erf.c
-
ditto. code from <exp.c> merged.
Fri Jul 1 12:44:56 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (OpenURI.open_http)
-
refine post_connection_check call.
Fri Jul 1 11:34:08 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- missing/crypt.c
-
replaced with 4.4BSD version.
- missing/erf.c
-
ditto.
- missing/vsnprintf.c
-
removed the third provision from the old BSD license. [ruby-core:05177]
Fri Jul 1 01:45:21 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (enum_min, enum_max)
-
must not return Qundef. fixed: [ruby-core:05299]
Fri Jul 1 00:18:40 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (Delegator::respond_to)
-
respond_to? must check destination object. [ruby-talk:146894]
2005-06-30¶ ↑
Thu Jun 30 23:52:12 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- signal.c (trap)
-
non-string trap hander was ignored. fixed: [ruby-dev:26417]
Thu Jun 30 19:00:21 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/irb/ruby-lex.rb (RubyLex::identify_number)
-
alternative implements for [ruby-dev:26410]. And support a numeric form of 0d99999.
Thu Jun 30 17:28:10 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/ruby-lex.rb (RubyLex::identify_number)
-
should not treat plain zero as an octal number. [ruby-dev:26410]
Thu Jun 30 15:13:16 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
pre-evaluate argument for unambiguous evaluation order. [ruby-dev:26383]
Thu Jun 30 14:48:23 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/net/http.rb (Net::HTTP#connect, Net::HTTP#request)
-
should not send proxy username and password to origin servers. [ruby-dev:25673]
- lib/net/http.rb (Net::HTTP::ProxyDelta#edit_path)
-
should not send HTTPS scheme URL to origine servers. [ruby-dev:25689]
Thu Jun 30 09:53:56 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (Delegator::method_missing)
-
forward unknown method to the destination. suggested by<EMAIL_ADDRESS>[ruby-talk:146776]
2005-06-29¶ ↑
Wed Jun 29 00:03:20 2005 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- regparse.c (fetch_token)
-
avoid warning of unused goto tag. [ruby-dev:26389]
2005-06-28¶ ↑
Tue Jun 28 21:59:29 2005 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- dir.c, eval.c, parse.y, process.c, ruby.c
-
avoid warning “unused variable” [ruby-dev:26387]
- dir.c (glob_helper)
-
avoid warning “enumeration value `RECURSIVE' not handled in switch” [ruby-dev:26392]
Tue Jun 28 01:52:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/lib/kconv.rb
-
add Kconv::VERSION
- ext/nkf/lib/kconv.rb (conv)
-
can process arrayed options
- ext/nkf/nkf-utf8/nkf.c
-
imported Revision 1.69
- ext/nkf/nkf-utf8/utf8tbl.c
-
imported Revision 1.9
2005-06-25¶ ↑
Sat Jun 25 23:30:51 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- process.c (detach_process_watcher)
-
terminate process watcher thread right after rb_waitpid() succeed. [ruby-talk:146430]
Sat Jun 25 17:12:20 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query)
-
should discard if key=val pair is empty. patch from Gary Wright.
Sat Jun 25 15:49:18 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (enum_min, enum_max, enum_min_by, enum_max_by)
-
do not ignore nil as the first element.
Sat Jun 25 15:13:54 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/set.rb (Set#==)
-
[ruby-dev:25206] (ported from ruby_1_8 branch)
Sat Jun 25 11:37:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/lib/kconv.rb
-
remove constants Iconv_Shift_JIS, Uconv_EUC_JP, Iconv_UTF8
- ext/nkf/lib/kconv.rb
-
add module functions to Kconv conv, {eucjp, shiftjis, utf8}?, guess_as_symbol
- ext/nkf/lib/kconv.rb
-
add instance methods to String conv, {eucjp, shiftjis, utf8}?
- ext/nkf/lib/kconv.rb
-
add aliases Kconv.to_* and String#to_*
2005-06-24¶ ↑
Fri Jun 24 17:00:00 2005 Shigeo Kobayashi<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c
-
patch from “NATORI Shin”
Fri Jun 24 13:17:45 2005 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/common.rb, lib/uri/generic.rb
-
fixed typo in documents and replaced some existent domain name with “example.com”.
Fri Jun 24 12:23:19 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
fix typo on Tk.grid_propagate.
- ext/tk/lib/tk.rb
-
Tk.event_generate and TkWindow#event_generate accept TkEvent::Event object as context argument.
- ext/tk/lib/tk/event.rb
-
add TkEvent::Event#valid_fields and valid_for_generate to get field parameters of event_generate.
2005-06-23¶ ↑
Thu Jun 23 23:55:59 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- runruby.rb
-
should load built rbconfig.rb.
Thu Jun 23 16:53:15 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/canvastag.rb
-
TkcGroup.new cannot include given items. TkcGroup#exclude calls wrong method. Add alias TkcGroup#add [ruby-talk:146049].
- ext/tk/lib/tk/canvas.rb
-
TkCanvas#dtag and some subcommands of TkCanvas#addtag fail to treat a TkcTag argument.
- ext/tk/lib/tk/event.rb
-
add TkEvent::Event#generate to help to send current event to other widgets.
2005-06-20¶ ↑
Mon Jun 20 18:44:04 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (FUNCTION_CALL_MAY_RETURN_TWICE)
-
DUMMY_SETJMP is replaced because setjmp is not enough to fix getcontext and SPARC register window problem.
Mon Jun 20 17:15:51 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_closed)
-
new method DBM#closed?
- ext/gdbm/gdbm.c (fgdbm_closed)
-
new method GDBM#closed?
- ext/sdbm/init.c (fsdbm_closed)
-
new method SDBM#closed?
- test/dbm/test_dbm.rb, test/gdbm/test_gdbm.rb, test/sdbm/test_sdbm.rb (teardown)
-
close all db objects before deleting data files.
- win32/win32.{ch} (unlink)
-
hook runtime function to change file attribute before unlinking. merge from 1.8, see [ruby-dev:26360]
Mon Jun 20 02:15:35 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (define_final)
-
document fix: finalizers never get called before target object is destroyed.
Mon Jun 20 01:26:49 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/openssl_missing.c, ext/openssl/ossl.h, ext/openssl/ossl_asn1.c, ext/openssl/ossl_bio.c, ext/openssl/ossl_pkcs12.h, ext/openssl/ossl_x509req.c
-
avoid compiler warnings. suggested by Michal Rokos.
Sun Jun 20 00:22:02 2005 Michael Neumann<EMAIL_ADDRESS>↑
- lib/xmlrpc/utils.rb
-
Patch by Nobuhiro IMAI fixes the following problem: Default value modification on Module#public_instance_methods (false -> true) breaks s.add_handler(XMLRPC::iPIMethods(“sample”), MyHandler.new) style security protection.
- lib/xmlrpc/client.rb
-
Aliased XMLRPC::Client#new2 as XMLRPC::Client#new_from_uri, and new3 as new_from_hash.
2005-06-19¶ ↑
Sun Jun 19 14:09:07 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (run_final)
-
reduce unnecessary object allocation during finalization.
- gc.c (rb_gc_call_finalizer_at_exit)
-
deferred finalizers list should be cleared before calling them. fixed: [ruby-talk:145790]
2005-06-18¶ ↑
Sat Jun 18 01:15:36 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/readline.c (readline_readline)
-
do not set rl_{in,out}stream.
- ext/readline/readline.c (readline_s_set_input)
-
new method.
- ext/readline/readline.c (readline_s_set_output)
-
new method.
- lib/irb/input-method.rb
-
set Readline.input and Readline.output.
2005-06-17¶ ↑
Fri Jun 17 13:01:40 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/time.rb (Time.parse)
-
fix previous leap seconds support.
- (Time.rfc2822)
-
ditto.
- (Time.xmlschema)
-
ditto.
2005-06-16¶ ↑
Thu Jun 16 15:41:32 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ruby.c (load_file)
-
'!' is already read. reported by gotoyuzo.
Thu Jun 16 15:09:38 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_rb_threadVwaitCommand)
-
Tcl_Release was missing.
Thu Jun 16 13:34:48 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
add Tk.getMultiple{Open|Save}File() which return an Array of selected files.
Thu Jun 16 12:53:24 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/time.rb (Time.parse)
-
“Fri Jan 1 08:59:60 +0900 1999” was parsed as “Fri Jan 01 09:00:00 JST 1999” even on an environment which supports leap seconds.
- (Time.rfc2822)
-
ditto.
- (Time.xmlschema)
-
ditto.
Thu Jun 16 00:13:41 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Resource#ttl)
-
new attribute.
- (Resolv::DNS::Resource#==)
-
ignore @ttl.
- (Resolv::DNS::Resource#hash)
-
ditto.
- (Resolv::DNS::Message::MessageDecoder#get_rr)
-
save TTL in a Resource object. based on [ruby-core:5190] by Eric Hodel.
2005-06-15¶ ↑
Wed Jun 15 18:26:39 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
support “tk inactive” sub-command [for Tcl/Tk8.5a3]
- ext/tk/lib/tk/namespace.rb
-
support “namespace path” sub-command and 'namespace ensemble' sub-command [for Tcl/Tk8.5a3]
2005-06-14¶ ↑
Tue Jun 14 02:02:43 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil/tkutil.c
-
add TkUtil::CallbackSubst.subst_arg(m, …) & _define_attribute_aliases(hash) to get substitution-argument from attributes (e.g. subst_arg(:x,:y,:num,:button) –> “%x %y %b %b ”).
- ext/tk/lib/tk/event.rb
-
use _define_attribute_aliases().
2005-06-13¶ ↑
Mon Jun 13 13:03:08 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- hash.c (ruby_setenv)
-
fixed SEGV. [ruby-dev:26186]
Mon Jun 13 01:54:20 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- signal.c (sigexit)
-
call rb_thread_signal_exit() instead of rb_exit(). [ruby-dev:26347]
- eval.c (rb_thread_signal_exit)
-
a new function to exit on main thread.
- eval.c (rb_thread_switch)
-
exit status should be retrieved from ruby_errinfo.
- eval.c (rb_f_exit)
-
ensure exit(0) should call exit(EXIT_SUCCESS).
Mon Jun 13 01:20:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (rb_gc_mark_threads)
-
curr_thread may not be part of the thread list. [ruby-dev:26312]
2005-06-11¶ ↑
Sat Jun 11 22:34:44 2005 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y
-
missing arg_paren event. This patch is contributed by Mitchell N Charity.
2005-06-10¶ ↑
Fri Jun 10 23:55:17 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (unknown_node)
-
show more information. [ruby-dev:26196]
Fri Jun 10 23:35:34 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- missing/mkdir.c
-
remove. [ruby-core:05177]
Fri Jun 10 22:54:18 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- missing.h
-
fd_set stuffs need sys/types.h. fixed: [ruby-core:05179]
2005-06-09¶ ↑
Thu Jun 9 23:58:12 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/Win32API/Win32API.c (Win32API_Call)
-
disable global optimization. fixed: [ruby-core:05143]
Thu Jun 9 23:35:22 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (enum_inject)
-
default the result value to Qundef to use first element as initial value if not given.
Thu Jun 9 19:55:41 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (ruby_longjmp)
-
new macro to call longjmp, setcontext, etc.
- (ruby_setjmp)
-
new macro to call setjmp, getcontext, etc.
- (ruby_setjmp)
-
call setjmp before getcontext to avoid IA64 register stack problem. [ruby-talk:144939]
- gc.c (Init_stack)
-
remove IA64_MAGIC_STACK_LIMIT.
Thu Jun 9 18:24:16 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in, eval.c, gc.c
-
use libunwind only on HP-UX. [ruby-dev:26297]
Thu Jun 9 14:46:32 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (env_aset)
-
do not treat nil as key-removing value. [ruby-list:40865]
- parse.y (method_call)
-
allow aref expression ([]) to take a block.
- parse.y (block_dup_check)
-
a function to check duplication of a block argument and an actual block.
Thu Jun 9 11:55:34 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (SimpleDelegator::__setobj__)
-
need check for recursive delegation. [ruby-core:04940]
Thu Jun 9 11:50:43 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/cgi.rb
-
add underscore aliases CGI::escape_html, CGI::unescape_html, CGI::escape_element, CGI::unescape_element. [ruby-core:05058]
2005-06-08¶ ↑
Wed Jun 8 18:47:10 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-expr-beg)
-
fix looking point drift.
Wed Jun 8 12:25:59 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_nitems)
-
add the block feature to Array#nitems. suggested by Bertram Scharpf<EMAIL_ADDRESS>in [ruby-talk:134083].
Wed Jun 8 11:11:34 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (get2comp)
-
revert all prior changes, and calculate proper 2's complement for negative numbers.
Wed Jun 8 08:33:10 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (enum_min_by, enum_max_by)
-
return nil if no iteration. fixed: [ruby-dev:26245]
- eval.c (rb_need_block)
-
ensure a block is given.
- eval.c (backtrace)
-
skip successive frames sharing same node.
Wed Jun 8 01:27:06 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (bignorm)
-
fixed a bug in normalizing negative numbers reported from Honda Hiroki<EMAIL_ADDRESS>normalizing should not trim leading zeros from negative numbers.
- bignum.c (rb_cstr_to_inum)
-
must remove leading zeros for this case.
Wed Jun 8 00:15:08 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (ruby_getaddrinfo__aix)
-
merged a patch from KUBO Takehiro <kubo at jiubao.org> to support AIX. [ruby-list:40832]
Wed Jun 8 00:09:01 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/yaml/rubytypes.rb (Array::to_yaml)
-
merged a patch from Tilman Sauerbeck <tilman at code-monkey.de>. [ruby-core:05055]
- lib/yaml/rubytypes.rb (Hash::to_yaml)
-
ditto.
Wed Jun 8 00:00:01 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/curses/curses.c (curses_insertln)
-
merged a patch from TAKAHASHI Tamotsu <ttakah at lapis.plala.or.jp>. [ruby-ext:02305]
2005-06-07¶ ↑
Tue Jun 7 19:34:15 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/init.rb (IRB::IRB.rc_file_generators)
-
more flexible IRB.rc_file_generators. [ruby-core:05163]
Tue Jun 7 18:39:31 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/thread.rb
-
RDoc documentation from Eric Hodel<EMAIL_ADDRESS>added. [ruby-core:05148]
Tue Jun 7 18:30:04 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
add .SUFFIXES from depend file. fixed: [ruby-dev:26294]
Tue Jun 7 17:20:39 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
allow ';;' to be block terminator in place of 'end'. [highly experimental]
- misc/ruby-mode.el (ruby-block-end-re)
-
allow ';;' to be a negative indent trigger. [highly experimental]
- parse.y (parser_yylex)
-
small error fixed.
Tue Jun 7 16:45:49 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
“respond_to?:foo” should be interpreted as “respond_to? :foo” at the command level. [ruby-talk:144303]
Tue Jun 7 16:32:53 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
raise exception on debug mode (-d), not verbose mode (-v/-w). [ruby-core:05123]
- sprintf.c (rb_f_sprintf)
-
warn always on verbose mode.
Tue Jun 7 10:30:49 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
slave-ip fails to call procedures delegated by master-ip.
2005-06-06¶ ↑
Mon Jun 6 16:35:18 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/ripper/depend
-
add .y to .SUFFIXES for nmake.
2005-06-05¶ ↑
Sun Jun 5 23:00:35 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/console.rb
-
create console when required
- ext/tk/sample/tkextlib/tile/demo.rb
-
fix TypeError & create Console
Sun Jun 5 10:23:52 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- signal.c (ruby_signal)
-
don't set SA_RESTART. [ruby-dev:26276]
2005-06-04¶ ↑
Sat Jun 4 14:55:18 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- test/dbm/test_dbm.rb
-
merged from ext/dbm/testdbm.rb.
- test/gdbm/test_gdbm.rb
-
merged from ext/gdbm/testgdbm.rb.
- test/sdbm/test_sdbm.rb
-
renamed from ext/sdbm/testsdbm.rb with modification to use test/unit.
2005-06-03¶ ↑
Fri Jun 3 23:23:02 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- intern.h (rb_fdset_t)
-
deal with fd bit sets over FD_SETSIZE. fixed: [ruby-dev:26187]
- eval.c (rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr, rb_fd_isset, rb_fd_copy)
-
ditto.
- io.c (rb_io_wait_readable, rb_io_wait_writable, rb_f_select)
-
ditto.
- ext/io/wait/wait.c (io_wait)
-
ditto.
- ext/socket/socket.c (wait_connectable, unix_recv_io)
-
ditto.
Fri Jun 3 14:06:12 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
fix typo.
2005-06-02¶ ↑
Thu Jun 2 23:42:57 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y
-
pragma support on ripper. [ruby-dev:26266]
Thu Jun 2 00:02:16 2005 Minero Aoki<EMAIL_ADDRESS>↑
- struct.c
-
accessing >10 member caused segmentation fault. [ruby-dev:26247]
- test/ruby/test_struct.rb
-
test it.
2005-06-01¶ ↑
Wed Jun 1 11:30:09 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
can use single quote character in DESTDIR. [ruby-dev:26205]
- bcc32/Makefile.sub
-
Dir.glob in 1.9 doesn't treat \ as path separator. [ruby-dev:26254]
Wed Jun 1 00:11:06 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (method_call)
-
new experiment: “(expr)(args…)” to invoke “expr.call(args…)”. [EXPERIMENTAL]
2005-05-31¶ ↑
Tue May 31 23:43:41 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (command)
-
revert implicit “call” for local variables.
Tue May 31 15:52:45 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
should break the loop if the socket reached to EOF. [ruby-talk:142285]
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
send response without reading the whole request body if keep-alive is disabled. [experimental]
2005-05-30¶ ↑
Mon May 30 23:48:29 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/macpkg.rb
-
add PACKAGE_NAME information of Tcl/Tk Extension.
- ext/tk/lib/tk/msgcat.rb
-
ditto.
- ext/tk/lib/tk/winpkg.rb
-
ditto.
- ext/tk/lib/tkextlib/*
-
ditto.
2005-05-28¶ ↑
Sat May 28 16:39:21 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- test/openssl/test_x509store.rb
-
add test for expired CRL and refine some assertions.
Sat May 28 05:15:44 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509store.c (ossl_x509stctx_set_time)
-
should not set internal flag directory.
Sat May 28 02:00:11 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line)
-
ENV is better to get correct Request-URI than ENV + ENV. [ruby-dev:26235]
2005-05-27¶ ↑
Fri May 27 16:32:04 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/mkmf.rb
-
use the semicolon as the path separator in the environment of MSYS. fixed: [ruby-dev:26232]
2005-05-26¶ ↑
Thu May 26 20:31:21 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_entry_secure)
-
add documentation.
- lib/fileutils.rb (remove_entry_secure)
-
should not invoke unlink(2) against a directory.
Thu May 26 08:29:19 2005 Akiyoshi, Masamichi<EMAIL_ADDRESS>↑
- vms/vmsruby_private.c, vms/vmsruby_private.h
-
private routines for VMS port are added.
- eval.c (ruby_init)
-
change to call VMS private intialization routine.
Thu May 26 07:39:07 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (rm_r)
-
use lchown(2), not chown(2). [ruby-dev:26226]
- lib/fileutils.rb (cd)
-
remove :noop option. (feature change)
- lib/fileutils.rb (cp_r)
-
should copy symlink as symlink, for also tree root. (feature change)
- lib/fileutils.rb (cp_r)
-
new option :dereference_root.
- lib/fileutils.rb
-
new method remove_entry.
- lib/fileutils.rb
-
new method remove_entry_secure.
- lib/fileutils.rb
-
add documentation.
Thu May 26 06:08:11 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
add shortcut-methods of tk_call + tk_split_list
2005-05-25¶ ↑
Wed May 25 20:06:27 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
TkComm#tk_split_*list fail to split a kind of SJIS strings. To avoid the trouble, add arguments to control converting encoding, and do split on a UTF8 string.
- ext/tk/lib/multi-tk.rb
-
modify to attend encoding.
- ext/tk/lib/remote-tk.rb
-
ditto.
- ext/tk/lib/tk/itemconfig.rb
-
ditto.
- ext/tk/lib/tk/listbox.rb
-
ditto.
- ext/tk/lib/tk/namespace.rb
-
ditto.
- ext/tk/lib/tk/panedwindow.rb
-
ditto.
- ext/tk/lib/tk/text.rb
-
ditto.
- ext/tk/lib/tk/textmark.rb
-
ditto.
- ext/tk/lib/tk/texttag.rb
-
ditto.
- ext/tk/lib/tk/variable.rb
-
ditto.
- ext/tk/lib/tk/winfo.rb
-
ditto.
- ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb
-
ditto.
- ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb
-
ditto.
- ext/tk/lib/tk.rb
-
add TkWindow#lower_window/raise_window and Tk#lower_window/raise_window by reason of method-name conflict
- ext/tk/lib/tk/canvas.rb
-
bug fix on TkCanvas#delete when given non-TkcItem arguments.
- ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb
-
ditto.
Wed May 25 19:48:12 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (rm_r)
-
does chown(2). [ruby-dev:26199]
Wed May 25 12:59:48 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (OpenURI::Meta::RE_QUOTED_STRING)
-
a content of quoted-string should be zero or more characters.
2005-05-24¶ ↑
Tue May 24 23:42:16 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (fix_pow)
-
support Fixnum ** Float case directly without coercing. [ruby-talk:142697] [ruby-talk:143054]
Tue May 24 16:57:24 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (require_libraries)
-
caused SEGV when continuation jumped in to the required library code.
Tue May 24 17:45:59 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- test/readline/test_readline.rb
-
do not test libedit. fixed: [ruby-dev:26217]
Tue May 24 06:45:31 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-font-lock-syntactic-keywords)
-
string literals to be matched non-greedy.
Tue May 24 00:39:14 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/soap/calc
-
method name 'set' was able to crash with a class Set. [ruby-dev:26210]
- test/wsdl/document/test_rpc.rb
-
dateTime comparison failed under TZ=right/Asia/Tokyo (with leap second.) [ruby-dev:26208]
2005-05-23¶ ↑
Mon May 23 16:23:06 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/extconf.rb
-
Framework support on MacOS X Tiger.
- ext/tk/README.tcltklib
-
add description of Framework support options.
Mon May 23 15:07:34 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/Makefile.sub ($(PROGRAM))
-
add dependency on $(LIBRUBY_SO). [experimental]
Mon May 23 12:21:37 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (make_regexp)
-
should not return junk address during compile time. [ruby-dev:26206]
2005-05-22¶ ↑
Sun May 22 21:54:06 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/{soap,wsdl,xsd}, test/{soap,wsdl,xsd}
-
imported soap4r/1.5.4. == SOAP client and server == === for both client side and server side === * improved document/literal service support. style(rpc,document)/use(encoding, literal) combination are all supported. for the detail about combination, see test/soap/test_style.rb. * let WSDLEncodedRegistry#soap2obj map SOAP/OM to Ruby according to WSDL as well as obj2soap. closes #70. * let SOAP::Mapping::Object handle XML attribute for doc/lit service. you can set/get XML attribute via accessor methods which as a name 'xmlattr_' prefixed (<foo name=“bar”/> -> Foo#xmlattr_name). === client side === * WSDLDriver capitalized name operation bug fixed. from 1.5.3-ruby1.8.2, operation which has capitalized name (such as KeywordSearchRequest in AWS) is defined as a method having uncapitalized name. (converted with GenSupport.safemethodname to handle operation name 'foo-bar'). it introduced serious incompatibility; in the past, it was defined as a capitalized. define capitalized method as well under that circumstance. * added new factory interface 'WSDLDriverFactory#create_rpc_driver' to create RPC::Driver, not WSDLDriver (RPC::Driver and WSDLDriver are merged). 'WSDLDriverFactory#create_driver' still creates WSDLDriver for compatibility but it warns that the method is deprecated. please use create_rpc_driver instead of create_driver. * allow to use an URI object as an endpoint_url even with net/http, not http-access2. === server side === * added mod_ruby support to SOAP::CGIStub. rename a CGI script server.cgi to server.rb and let mod_ruby's RubyHandler handles the script. CGIStub detects if it's running under mod_ruby environment or not. * added fcgi support to SOAP::CGIStub. see the sample at sample/soap/calc/server.fcgi. (almost same as server.cgi but has fcgi handler at the bottom.) * allow to return a SOAPFault object to respond customized SOAP fault. * added the interface 'generate_explicit_type' for server side
- (CGIStub, HTTPServer). call 'self.generate_explicit_type = true' if you want to return simplified XML even if it's rpc/encoded service. == WSDL == === WSDL definition === * improved XML Schema support such as extension, restriction, simpleType, complexType + simpleContent, ref, length, import, include. * reduced “unknown element/attribute” warnings (warn only 1 time for each QName). * importing XSD file at schemaLocation with xsd
-
import. === code generation from WSDL === * generator crashed when there's '-' in defined element/attribute name. * added ApacheMap WSDL definition.
- sample/{soap,wsdl}
-
removed.
Sun May 22 19:11:35 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLServer#intialize)
-
should initialize session id context. [ruby-core:4663]
- ext/openssl/ossl_ssl.c (ossl_sslctx_setup)
-
add session id support.
Sun May 22 12:30:58 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- intern.h, parse.y (ruby_pragma)
-
removed. fixed: [ruby-dev:26198]
- parse.y (parser_pragma)
-
pragma name was ignored.
Sun May 22 02:39:57 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (rm_r)
-
new option :secure to avoid time-to-check-to-time-to-use security problem. [ruby-dev:26100]
- lib/fileutils.rb (remove_file, remove_dir)
-
try chmod(700) only on Windows.
- lib/fileutils.rb
-
does not depend on find.rb.
- lib/fileutils.rb
-
new method chmod_R.
- lib/fileutils.rb (chown_R)
-
did not work.
2005-05-21¶ ↑
Sat May 21 10:23:21 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
tds files were not deleted when DESTDIR included '' path delimiter. [ruby-dev:26193]
2005-05-20¶ ↑
Fri May 20 15:52:18 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/readline.c (readline_attempted_completion_function)
-
return 2 items if completion_proc returns only 1 item (for libedit).
Fri May 20 01:24:33 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/extconf.rb
-
check rl_vi_editing_mode() and rl_emacs_editing_mode().
2005-05-19¶ ↑
Thu May 19 23:33:09 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/readline.c
-
supported libedit. fixed: [ruby-core:4858]
- ext/readline/extconf.rb
-
added new option –enable-libedit.
- test/readline/test_readline.rb
-
added assertions for Readline::HISTORY.
- lib/irb/input-method.rb
-
do not use Readline::HISTORY.pop.
2005-05-18¶ ↑
Wed May 18 23:42:25 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (exc_exception)
-
reverted to call Exception#initialize directly. fixed: [ruby-dev:26177]
Wed May 18 17:38:51 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
check whether path is “” before calling do_opendir. [ruby-dev:26183]
Wed May 18 13:40:48 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (NtInitialize)
-
fix typo.
Wed May 18 11:07:47 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
get rid of using String. [ruby-dev:26180]
- eval.c (ruby_options), win32/win32.c (NtInitialize)
-
move argument intialization back. [ruby-dev:26180]
2005-05-17¶ ↑
Tue May 17 11:49:18 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (unixtime_to_filetime)
-
use localtime() instead of gmtime() when using FileLocalTimeToFileTime().
2005-05-16¶ ↑
Mon May 16 22:42:52 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.h, {bcc32,win32,wince}/Makefile.sub
-
moved rb_id_t to get rid of redefinition warnings on mingw.
- class.c (rb_class_init_copy)
-
singleton class is disallowed to copy, from its definition. fixed: [ruby-talk:142749]
- parse.y (pragma_encoding)
-
add prototype to suppress false warning by VC.
- process.c (proc_spawn_v)
-
use rb_w32_aspawn on Win32.
Mon May 16 03:29:01 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.{h,c}
-
define rb_id_t.
Mon May 16 00:21:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (Pathname#unlink)
-
use SystemCallError instead of Errno::EISDIR because EISDIR is not portable. [ruby-core:5001]
2005-05-15¶ ↑
Sun May 15 22:28:10 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRbObject#method_missing)
-
use raise(exception). [ruby-dev:26164]
Sun May 15 18:56:35 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in, ruby.h
-
define rb_id_t macros instead of typedefs to get rid of types which might not be defined yet. [ruby-dev:26165]
Sun May 15 14:35:46 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (Pathname#unlink)
-
unlink a symlink to a directory was failed. [ruby-core:4992]
Sun May 15 09:57:30 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c (unixtime_to_filetime)
-
deal with DST. [ruby-talk:141817]
2005-05-14¶ ↑
Sat May 14 23:59:11 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (exc_exception, {exit,name_err,syserr}_initialize)
-
call Execption#initialize. fixed: [ruby-talk:142593]
Sat May 14 23:56:41 2005 Erik Huelsmann<EMAIL_ADDRESS>↑
- configure.in
-
Check for the availability of pid_t, gid_t and uid_t and remove AC_TYPE_UID_T. fixed: [ruby-core:04745]
- defines.h
-
Remove pid_t typedef.
- ruby.h
-
Define rb_pid_t, rb_gid_t and rb_uid_t in accordance with the available system types.
- process.c
-
Change instances of pid_t and gid_t to their rb_* counterparts.
- ext/pty/pty.c
-
Change pid_t to rb_pid_t.
- vms/config.h
-
Define HAVE_{P,G,U}ID_T to 1.
- win32/Makefile.sub
-
Remove define for {g,u}id_t.
- win32/win32.c
-
Change pid_t to rb_pid_t.
- wince/Makefile.sub
-
Remove define for {g,u}id_t.
- wince/sys/types.h
-
Remove definitions of {p,g,u}id_t.
Sat May 14 11:47:57 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- intern.h (ruby_pragma)
-
prototype. [ruby-core:04881]
- parse.y (parser_pragma)
-
parse Emacsen hack.
- parse.y (parser_prepare)
-
deal with specific syntax at the top.
- ruby.c (load_file)
-
read the first line iff it started with shebang.
2005-05-13¶ ↑
Fri May 13 23:44:22 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
keep srcdir unexpanded.
- lib/mkmf.rb (create_makefile)
-
quote topdir and hdrdir if necessary. fixed: [ruby-core:04932]
- lib/mkmf.rb (configuration), {bcc32,win32,wince}/Makefile.sub
-
make also INSTALL_PROG and INSTALL_DATA system dependent. fixed: [ruby-core:04931]
Fri May 13 23:32:55 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (unknown_node)
-
add volatile directive to prototype.
Fri May 13 17:50:49 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- variable.c (generic_ivar_get)
-
rb_attr_get should not warn. [ruby-dev:26010]
2005-05-12¶ ↑
Thu May 12 17:41:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow nkf 2.0.5
Thu May 12 16:50:40 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb
-
more readability for mixing progress “c…” and warning message.
Thu May 12 15:50:56 2005 Tilman Sauerbeck<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb
-
show parsing progress for C files. [ruby-core:4341]
Thu May 12 09:53:57 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- version.c (ruby_show_version)
-
flush for non-tty stdout.
Thu May 12 01:23:55 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (unknown_node)
-
ignore broken NODE to get rid of accessing possibly inaccessible address. fixed: [ruby-dev:26122] should emit more useful information like [ruby-dev:26126], though.
2005-05-11¶ ↑
Wed May 11 15:58:39 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (break_jump)
-
break should not cross functions. [ruby-list:40818]
Wed May 11 10:41:54 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/tempfile.rb (Tempfile#unlink)
-
fixed typo.
Wed May 11 01:03:36 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (TMP_ALLOC)
-
use macro NEW_NODE() to get rid of warnings on platforms which have no alloca(). fixed: [ruby-talk:141301]
2005-05-08¶ ↑
Sun May 8 23:17:47 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb
-
fix typo.
Sun May 8 21:00:50 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- hash.c (Init_Hash)
-
remove custom “hash” and “eql?”.
- (ported from 1.8) [ruby-dev
-
26132]
Sun May 8 16:50:25 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/profiler.rb
-
fixed “undefined method `[]' for nil:NilClass” [ruby-core:4775] [ruby-talk:140401] [ruby-dev:26118]
2005-05-07¶ ↑
Sat May 7 22:58:00 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (have_var)
-
no libs argument is given.
2005-05-06¶ ↑
Fri May 6 08:08:37 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- hash.c
-
rb_hash_hash_i() should be static. [ruby-core:04815]
- re.c should include regint.h for declarations of oniguruma functions. [ruby-core
-
04815]
2005-05-01¶ ↑
Sun May 1 09:15:17 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (process_sflag)
-
replace '-' in variable names with '_'. [ruby-dev:26107]
- eval.c (rb_eval), parse.y (arg)
-
reduce fixnum range literal at parser. fixed: [ruby-dev:26113]
2005-04-30¶ ↑
Sat Apr 30 11:59:25 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (RUBY_FUNC_ATTRIBUTE)
-
check for function attribute. [ruby-dev:26109]
- eval.c, gc.c
-
moved noinline to configure.in.
- rubyio.h (DEPRECATED)
-
moved to configure.in.
- ruby.h (DEPRECATED, NOINLINE)
-
default definition.
- win{32,ce}/Makefile.sub (config.h)
-
deprecated and noinline for __declspec() are available for VC++7 or later.
Sat Apr 30 06:57:39 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb
-
new methods WEBrick::CGI#[], WEBrick::CGI#logger and WEBrick::CGI#config. these are necessary to use an instance of WEBrick::CGI as the first argument of HTTPServlet#get_instance.
- lib/webrick/cgi.rb (WEBrick::CGI#initalize)
-
set a dummy to @config if SERVER_SOFTWARE environment variable is not given.
- (WEBrick::CGI#start)
-
req.path_info must be a String.
- (WEBrick::CGI::Socket#request_line)
-
treat REQUEST_METHOD, PATH_INFO and SCRIPT_NAME to run in console.
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape_path)
-
should not use String#split(“/”). it removes trailing empty path component.
2005-04-28¶ ↑
Thu Apr 28 08:21:51 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (set_arg0)
-
use also environment variable space for setting $0. [ruby-core:04774]
2005-04-27¶ ↑
Wed Apr 27 23:42:22 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/Makefile.sub (OPTFLAGS)
-
default global optimization to disabled only for VC++6.
2005-04-26¶ ↑
Tue Apr 26 22:58:00 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_invoke_core)
-
call Tcl's “::unknown” command when can't get information of target command.
2005-04-25¶ ↑
Mon Apr 25 13:54:55 2005 speakillof<EMAIL_ADDRESS>↑
- lib/rexml/encodings/SHIFT-JIS.rb
-
encoding and decoding were swapped. [ruby-core:4772]
Mon Apr 25 01:18:43 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- oniguruma.h (OnigWarnFunc)
-
add a variadic argument. [ruby-core:4751]
2005-04-23¶ ↑
Sat Apr 23 19:49:21 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_RubyExitCommand)
-
exit with status code via TclTkIp#_eval didn't work. [ruby-talk:139390]
Sat Apr 23 11:45:29 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_provided)
-
should check also path name to be loaded. fixed: [ruby-dev:26093]
2005-04-22¶ ↑
Fri Apr 22 16:55:35 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_set_exc_message)
-
fixed memory leak.
- ext/tk/tcltklib.c
-
eTkCallbackReturn was not initialized.
2005-04-21¶ ↑
Thu Apr 21 06:45:28 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (ruby_incpush_expand, proc_options)
-
expand relative path given with -I option. [ruby-dev:26090]
- configure.in, lib/mkmf.rb, {bcc32,win32,wince}/Makefile.sub
-
improve C++ support. [ruby-dev:26089]
Thu Apr 21 01:53:09 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
add rdoc.
Thu Apr 21 00:07:50 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
support platforms have file separator other than /.
- {bcc32,win32,wince}/Makefile.sub (BUILD_FILE_SEPARATOR)
-
separator of building platform.
- {bcc32,win32,wince}/Makefile.sub (CP, INSTALL)
-
use COPY command.
2005-04-20¶ ↑
Wed Apr 20 23:22:39 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, common.mk
-
miniruby depends on MINIOBJS.
- dmydln.c (dln_load)
-
dummy function to raise LoadError.
- cygwin/GNUmakefile.in, {bcc32,win32,wince}/Makefile.sub
-
miniruby can't load extensions on Windows.
Wed Apr 20 23:01:35 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/ifchange.bat
-
delete testing files.
Wed Apr 20 22:54:54 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
new method Net::HTTP.post_form.
- lib/net/http.rb
-
new method Net::HTTPHeader#set_form_data and its alias form_data=.
- lib/net/http.rb
-
Net::HTTPHeader#add_header -> add_field
Wed Apr 20 10:53:30 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (lex_init)
-
use IRB module. [ruby-core:04737]
Wed Apr 20 07:27:18 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- {bcc32,win32,wince}/configure.bat, {bcc32,win32,wince}/setup.mak
-
add extout option.
- bcc32/setup.mak
-
make configuration variables overridable.
2005-04-19¶ ↑
Tue Apr 19 23:37:09 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/ftools.rb (File.safe_unlink)
-
do not modify a symlinked file.
Tue Apr 19 23:02:40 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (search_required)
-
deal with features with path too.
- intern.h (rb_file_expand_path)
-
prototype. fixed: [ruby-dev:26082]
Tue Apr 19 08:38:07 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (search_required, rb_require_safe)
-
expand path in rb_features. [ruby-dev:26079]
- file.c (rb_find_file_ext)
-
return absolute path.
- ext/extmk.rb
-
expand path for ext/**/extconf.rb.
- eval.c (search_required)
-
handle static linked extensions.
2005-04-18¶ ↑
Mon Apr 18 15:37:35 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_attr)
-
attribute name check added.
- numeric.c (flo_plus)
-
small typo fix.
Mon Apr 18 11:25:14 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (zstream_run)
-
fixed SEGV. [ruby-core:4712]
2005-04-17¶ ↑
Sun Apr 17 23:57:49 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake, parse_args)
-
do not expand destdir.
- ext/extmk.rb (relative_from)
-
treat mere drive letter as an absolute path.
2005-04-16¶ ↑
Sat Apr 16 17:01:16 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb (rss_recent_cache_rss)
-
use the first date information of items as site date information if channel doesn't have date information.
Sat Apr 16 15:27:03 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (RUBY_PROG_INSTALL)
-
not add -p option to INSTALL. files need timestamps to be kept are only ar-archive on a few platforms, and be installed by instruby.rb but not INSTALL. fixed: [ruby-core:04721]
- mkconfig.rb
-
purge autoconf value variables.
Sat Apr 16 10:33:48 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
quick hack… prepend DESTDIR. still have restriction on DESTDIR (“”, “/”, “e:”)
Sat Apr 16 03:59:42 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/extconf.rb
-
check for OPENSSL_cleanse.
- ext/openssl/openssl_missing.h
-
ditto.
2005-04-15¶ ↑
Fri Apr 15 22:40:19 2005 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/tests/testWIN32OLE.rb
-
add test for WIN32OLE.codepage=
- ext/win32ole/tests/testOLETYPELIB.rb
-
correct expected message.
Fri Apr 15 22:04:07 2005 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c(ole_invoke)
-
retry after converting Qnil to VT_EMPTY.
2005-04-14¶ ↑
Thu Apr 14 19:05:06 2005 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper] (regexp)
-
dispatch regexp option. [ruby-Bugs:1688]
- ext/ripper/lib/core.rb
-
regenerated (interface changed).
Thu Apr 14 18:59:43 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_file)
-
ignore exceptions caused by chmod.
- lib/fileutils.rb (remove_dir)
-
try to get rights to rmdir. [ruby-Bugs:1502]
Thu Apr 14 18:51:02 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/irb/ruby-lex.rb, lib/irb/slex.rb
-
bug fix of [ruby-Bugs-1745]
- lib/irb/ext/loader.rb, lib/irb/ext/save-history.rb
-
fix location of @RCS_ID
- lib/irb/cmd/help.rb
-
a lost of release IRB 0.9.5.
Thu Apr 14 15:10:30 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
Thu Apr 14 05:35:45 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- doc/irb/irb.rd.ja
-
a lost of release IRB 0.9.5.
- lib/irb/slex.rb
-
bug fix by [ruby-core:04707].
Thu Apr 14 00:20:31 2005 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- bin/irb lib/irb.rb lib/irb/…
-
IRB 0.9.5.
2005-04-13¶ ↑
Wed Apr 13 23:40:21 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::VERSION)
-
0.1.3 -> 0.1.4.
- lib/rss/rss.rb (RSS::Element#converter)
-
fixed converter transmission bug.
Wed Apr 13 22:12:16 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser#order!)
-
call handlers iff matches non-switch.
Wed Apr 13 21:20:35 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (mingw32)
-
extract msvcr*.dll from objdump result.
Wed Apr 13 19:25:31 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (mingw32)
-
use actual runtime DLL name as ruby DLL name and default load path.
- win32/Makefile.sub, win32/setup.mak
-
ditto.
2005-04-12¶ ↑
Tue Apr 12 19:30:36 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser#make_switch, OptionParser#order!)
-
added non-option and end-of-args handler. [ruby-talk:136878] [EXPERIMENTAL]
Tue Apr 12 15:33:09 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_finalize)
-
better modification than the previous commit [ruby-dev:26029].
Tue Apr 12 12:38:06 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_finalize)
-
fix SEGV when Tcl_GlobalEval() modifies the argument string to eval.
Tue Apr 12 02:21:55 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_finalize)
-
add existence check of Tcl commands before calling Tcl_GlobalEval().
2005-04-11¶ ↑
Mon Apr 11 23:36:04 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
[druby-ja:123] fix: When reference of my object is loaded, the object is tainted.
- test/drb/test_drb.rb
-
ditto.
Mon Apr 11 22:18:23 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- dir.c, file.c (lstat)
-
avoid warnings for mingw.
Mon Apr 11 20:11:06 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_finalize)
-
adhoc patch to avoid SEGV when exit on Tcl/Tk8.3.x.
Mon Apr 11 15:24:20 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/mkmf.rb (configuration)
-
shouldn't output hdrdir twice.
2005-04-09¶ ↑
Sat Apr 9 18:20:31 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/image.rb
-
support to create TkImage object without creating a new image object on Tk.
- ext/tk/lib/tk/menu.rb
-
use TkCommandNames on create_self()
- ext/tk/lib/tk/root.rb
-
TkRoot.to_eval() returns '.'.
- ext/tk/lib/tk/text.rb
-
add methods to create a TkText::IndexString from (x, y) coords.
- ext/tk/lib/tkextlib/tile/
-
add demo and update support status.
Sat Apr 9 14:42:29 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb
-
supported configuration via Web browser.
2005-04-08¶ ↑
Fri Apr 8 20:17:48 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
hdrdir needs to be defined also in Config::CONFIG.
- lib/mkmf.rb (configuration, create_makefile)
-
get rid of recursive macro reference.
Fri Apr 8 01:55:20 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/sample/demos-{en,jp}/goldberg.rb
-
reduced window size. [ruby-dev:25992]
2005-04-07¶ ↑
Thu Apr 7 23:58:40 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
keep directory names in Makefile as macros.
- lib/mkmf.rb (configuration, create_makefile)
-
ditto.
- lib/mkmf.rb (CXX_EXT)
-
separate C++ extensions.
Thu Apr 7 17:24:17 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
“return” event hook should be always executed if event_hooks is set.
Thu Apr 7 14:33:09 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/test_maker_dc.rb (test_date)
-
added a test for date= and dc_date=.
Thu Apr 7 11:49:53 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker/dublincore.rb
-
really supported multiple Dublin Core items.
- test/rss/rss-assertions.rb (assert_multiple_dublin_core)
-
added an assertion for testing multiple Dublin Core items.
- test/rss/test_maker_dc.rb (test_rss10_multiple)
-
added a test for making multiple Dublin Core items.
2005-04-06¶ ↑
Wed Apr 6 16:06:30 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
2005-04-05¶ ↑
Tue Apr 5 16:01:12 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/*
-
refactored. - gave a name to 'x'. - undef_method -> remove_method for avoiding a warning in ruby 1.6.
Tue Apr 5 15:45:33 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb
-
new option: @options: use image as link instread of text if available.
- sample/rss/tdiary_plugin/rss-recent.rb (RSS_RECENT_VERSION)
-
0.0.5 -> 0.0.6.
Tue Apr 5 15:15:26 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/dublincore.rb
-
supported multiple Dublin Core items.
- lib/rss/parser.rb
-
added class name registry for complex model elements. (ex. have childlen elements, have some attributes and a child element and so on.)
- lib/rss/maker/base.rb
-
added default current_element implementation.
- lib/rss/maker/dublincore.rb
-
supported multiple Dublin Core items.
- lib/rss/maker/image.rb
-
supproted new Dublin Core API.
- lib/rss/trackback.rb (RSS::TrackBackUtils.new_with_value_if_need)
-
moved to RSS::Utils.
- lib/rss/utils.rb (RSS::Utils.new_with_value_if_need)
-
moved from RSS::TrackBackUtils.
- lib/rss/maker/image.rb
-
fixed invalid argument of add_need_initialize_variable bug.
- lib/rss/maker/trackback.rb
-
ditto.
- lib/rss/rss.rb (Hash#merge)
-
added for ruby 1.6.
- lib/rss/rss.rb (RSS::BaseModel.date_writer)
-
changed to accept nil for date value.
- test/test_dublincore.rb
-
added tests for plural accessor and multiple Dublin Core items.
- test/test_setup_maker_1.0.rb
-
fixed swapped actual and expected values.
2005-04-04¶ ↑
Mon Apr 4 23:17:52 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb (TkComm#array2tk_list)
-
accept enc-mode argument to decide whether convert encoding of each element or not.
- ext/tk/lib/tk/variable.rb (TkVariable#value=)
-
fail to convert the encoding of array elements when assign an array to an TkVariable object.
Mon Apr 4 10:26:48 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/dialog.rb
-
fixed typo.
2005-04-02¶ ↑
Sat Apr 2 23:38:54 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (CP, INSTALL)
-
get rid of less portable options.
- lib/mkmf.rb (configuration, create_makefile)
-
correct configuration variable.
- wince/configure.bat, wince/setup.mak
-
add prefix, extstatic and rdoc options.
- lib/mkmf.rb (create_makefile)
-
ensure library directories get made before copying libraries there.
Sat Apr 2 16:59:46 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
forgot to update RELEASE_DATE
- ext/tk/lib/tk/variable.rb
-
fix namespace trouble when autoloading
- ext/tk/lib/tk/palette.rb
-
define Tcl variable 'tkPalette' as global
- ext/tk/lib/tk/dialog.rb
-
use array2tk_list method when calling Tk.ip_eval.
- ext/tk/lib/tk/autoload.rb
-
add autoload entry 'TkDialogObj' and 'TkWarningObj'
Sat Apr 2 13:23:17 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- hash.c (env_key)
-
ENV.index is deprecated as well as Hash#index. use ENV.key instead. [ruby-dev:25974]
Sat Apr 2 02:19:11 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb (TkWindow.initialize)
-
accept 'without_creating' option without 'widgetname' option to allow creating a widget object which is used as an argument of Tcl/Tk's widget allocation commands.
- ext/tk/lib/tk/image.rb (TkImage.initialize)
-
accept 'imagename' option to create a image object by the given name.
2005-03-31¶ ↑
Thu Mar 31 22:23:51 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (SRC_EXT)
-
exclude just case different suffixes on case insensitive file system platforms.
- README.EXT, README.EXT.ja (Appendix C)
-
utility functions.
Thu Mar 31 14:08:43 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_engine.c (ossl_engine_s_load)
-
should return value. [ruby-dev:25971]
Thu Mar 31 11:07:50 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb
-
@@setter -> @@setters.
- lib/rss/parser.rb (RSS
-
:BaseListener.register_uri)
- (RSS
-
:BaseListener.uri_registered?)
- (RSS::BaseListener.install_get_text_element)
-
swapped the first argument and the second argument.
- lib/rss/taxonomy.rb
-
swapped the first argument and the second argument for RSS::BaseListener.install_get_text_element.
- lib/rss/image.rb
-
ditto.
- lib/rss/syndication.rb
-
ditto.
- lib/rss/dublincore.rb
-
ditto.
- lib/rss/parser.rb
-
ditto.
- lib/rss/1.0.rb
-
ditto.
- lib/rss/2.0.rb
-
ditto.
- lib/rss/0.9.rb
-
ditto.
- lib/rss/content.rb
-
ditto.
Thu Mar 31 11:00:36 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb (RSS
-
:BaseListener.install_setter)
- (RSS::BaseListener.register_uri)
-
changed fallback way.
Thu Mar 31 08:25:40 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (RUBYOPT)
-
clear for the environment RubyGems installed.
- common.mk (clean-local)
-
keep $(PREP) files till distclean.
- common.mk (check)
-
do all tests.
Thu Mar 31 06:00:20 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_engine.c (ossl_engine_s_load)
-
should not raise error even if the specified engine could not be loaded. (Dynamic engines don't have fixed name to load.)
2005-03-30¶ ↑
Wed Mar 30 17:41:48 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
add TclTkIp#_create_console() method to create a Tcl/Tk's console window.
- ext/tk/lib/multi-tk.rb
-
support TclTkIp#_create_console() method.
- ext/tk/lib/remote-tk.rb
-
ditto.
- ext/tk/lib/tk/console.rb
-
ditto.
- ext/tk/lib/tk.rb
-
update RELEASE_DATE
- ext/tk/sample/demo-*/check2.rb
-
use 'return' in the Proc object.
- ext/tk/sample/tkextlib/**
-
ditto.
2005-03-29¶ ↑
Tue Mar 29 22:20:49 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
use DRb::DRbObject.new_with instead of reinit. [ruby-dev:25961]
Tue Mar 29 00:04:57 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
move method DRbObject#reinit to DRb::DRbObject.new_with. extract method DRbObject.prepare_backtrace. add DRb#regist_server, remove_server, fetch_server. change server in thread variable if in-proc server. [druby-ja:113]
- lib/drb/gw.rb
-
ditto.
2005-03-28¶ ↑
Mon Mar 28 20:53:44 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extract_makefile)
-
nothing to be removed when no file was deleted.
- ext/extmk.rb (extmake)
-
restore srcdir.
Mon Mar 28 08:39:49 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/iconv.c (iconv_create)
-
Iconv::Failure requires 3 arguments. (pointed out by NaHi)
2005-03-27¶ ↑
Sun Mar 27 00:56:58 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_file)
-
ignore Errno::E* if force option is set. [ruby-dev:25944]
2005-03-26¶ ↑
Sat Mar 26 22:51:33 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb (_callback_entry_class?)
-
add for checking whether a class is available for a callback entry.
- ext/tk/lib/tk.rb (after_cancel)
-
add Tk.after_cancel(afterID) method.
- ext/tk/lib/tk.rb (array2tk_list)
-
change from private module method of TkComm to public module method.
- ext/tk/lib/tk.rb (cget)
-
add check that slot argument is not empty string.
- ext/tk/lib/tk.rb (configinfo)
-
ditto.
- ext/tk/lib/tk/itemconfig.rb (itemcget)
-
add check that slot argument is not empty string.
- ext/tk/lib/tk/itemconfig.rb (itemconfiginfo)
-
ditto.
- ext/tk/lib/tk/entry.rb
-
add TkEntry#icursor and icursor= (alias of cursor and cursor= method).
- ext/tk/lib/tk/font.rb
-
improve font treatment when the font name is empty string.
- ext/tk/lib/tk/variable.rb
-
add :variable, :window and :procedure type.
- ext/tk/lib/tk/variable.rb
-
improve treatment of array-type tkvariable.
- ext/tk/lib/tkextlib/blt.rb
-
add commands for zooming.
- ext/tk/lib/tkextlib/blt/*
-
bug fix.
- ext/tk/lib/tkextlib/treectrl/tktreectrl.rb
-
bug fix and add methods to call TreeCtrl commands for bindings.
- ext/tk/sample/tkextlib/blt/*
-
new sample scripts.
- ext/tk/sample/tkextlib/treectrl/*
-
ditto.
2005-03-25¶ ↑
Fri Mar 25 10:53:16 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (WIN32_LEAN_AND_MEAN)
-
removed because a lot of troubles. [ruby-list:40721]
2005-03-24¶ ↑
Thu Mar 24 23:10:44 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (macro_defined?)
-
try to compile for an old compiler which doesn't bail out at error directive. [ruby-dev:25818]
- lib/mkmf.rb (check_sizeof)
-
refine logging messages.
2005-03-23¶ ↑
Wed Mar 23 19:08:10 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/utils.rb (WEBrick::Utils.create_listeners)
-
- should raise ArgumentError if no port is specified. - even if the specified port is 0, all TCPServers should be initialized with the port given to the first one.
- lib/webrick/server.rb (WEBrick::GenericServer#initialize)
-
if :Port parameter is 0, it should be updated with the port number which ectually listened.
Wed Mar 23 16:12:40 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- parse.y (primary)
-
fix lineno of rescue and ensure.
Wed Mar 23 00:39:05 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- test/ruby/test_settracefunc.rb (test_event)
-
added tests for “class” and “end” and “raise”.
2005-03-20¶ ↑
Sun Mar 20 22:51:19 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (mkmf_failed)
-
check if Makefile is created without create_makefile.
2005-03-19¶ ↑
Sat Mar 19 23:48:10 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-expr-beg)
-
returned true always. fixed: [ruby-list:40683]
Sat Mar 19 00:41:02 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/font.rb
-
add some TkFont class methods to get font information without creating a TkFont object.
- ext/tk/lib/tkextlib/treectrl/tktreectrl.rb
-
bug fix and define some classes for components of Tk::TreeCtrl
2005-03-17¶ ↑
Thu Mar 17 17:42:13 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (make_struct)
-
allow non local-id field names. [ruby-core:04575]
- struct.c (inspect_struct)
-
ditto.
2005-03-16¶ ↑
Wed Mar 16 23:39:13 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- test/ruby/test_settracefunc.rb
-
added test for c-return.
Wed Mar 16 22:57:43 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
call_cfunc() should be protected.
- eval.c (rb_add_event_hook)
-
use K&R style.
- eval.c (rb_remove_event_hook)
-
ditto.
Wed Mar 16 22:03:15 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- eval.c (rb_add_event_hook)
-
new function to add a hook function for interpreter events.
Wed Mar 16 18:08:32 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
reorganize “return” event post.
- eval.c (return_jump)
-
no need to post “return” event here.
2005-03-15¶ ↑
Tue Mar 15 23:49:19 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/iconv.c (Init_iconv)
-
InvalidEncoding also should include Iconv::Failure.
Tue Mar 15 23:12:36 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (recursive_check, recursive_push)
-
more restrictive check. fixed: [ruby-dev:25916]
Tue Mar 15 16:38:31 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil/tkutil.c (ary2list)
-
give wrong arguments to hash2kv()
2005-03-14¶ ↑
Mon Mar 14 19:39:33 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb (TkTimer)
-
forgot to clear @return_value when restarting
- ext/tk/lib/tk/sample/cd_timer.rb
-
new sample of TkRTTimer
Mon Mar 14 12:21:03 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb (TkRTTimer)
-
forgot to reset the callback time. So, 'continue' do all callbacks between 'stop' and 'continue'.
Mon Mar 14 08:14:56 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (str_to_id)
-
raise ArgumentError for NUL containing strings.
Mon Mar 14 00:13:49 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb (TkRTTimer)
-
correct calculation of offset value. get a little better accuracy.
- ext/tk/sample/demos-en/widget
-
use a binding with no local variables when eval a sample script.
- ext/tk/sample/demos-en/bind.rb
-
ditto.
- ext/tk/sample/demos-en/tcolor
-
ditto.
- ext/tk/sample/demos-jp/widget
-
ditto.
- ext/tk/sample/demos-jp/bind.rb
-
ditto.
- ext/tk/sample/demos-jp/tcolor
-
ditto.
2005-03-13¶ ↑
Sun Mar 13 22:19:17 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (recursive_pop)
-
raise TypeError instead of fatal error. fixed: [ruby-dev:25843]
Sun Mar 13 10:09:17 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
remove test_gc. [ruby-dev:25871]
Sun Mar 13 02:32:54 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback)
-
should get DH parameter from the current SSL object.
Sun Mar 13 02:09:03 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_pkey_dh.c (ossl_create_dh)
-
fix typo. patch from IWATSUKI Hiroyuki. [ruby-dev:25867]
- ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback)
-
ditto.
- (ossl_call_tmp_dh_callback)
-
ditto
2005-03-11¶ ↑
Fri Mar 11 03:24:59 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (primary)
-
wrong var node was set for NODE_LAMBDA. [ruby-core:04555]
2005-03-10¶ ↑
Thu Mar 10 19:10:29 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (lib_eventloop_ensure)
-
mis-delete a timer handler when exit from a recursive called eventloop
- ext/tk/lib/tk/timer.rb
-
new TkRTTimer class, which can works for a realtime operation
- ext/tk/sample/tkrttimer.rb
-
sample of TkRTTimer class
- ext/tk/lib/tk/textmark.rb
-
move TkTextMark#+ and TkTextMark#- to TkText::IndexModMethods
- ext/tk/lib/tk/text.rb
-
improve TkTextMark#+ and TkTextMark#-, and add them to TkText::IndexModMethods module
- ext/tk/sample/tktextio.rb
-
add test part of “seek by text index modifiers”
Thu Mar 10 08:10:11 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (make_regexp)
-
need to free internal regexp structure when compilation fails. [ruby-talk:133228]
Thu Mar 10 01:08:20 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (bv_decl)
-
remove initialize rule from block local variable declaration.
2005-03-09¶ ↑
Wed Mar 9 23:55:34 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pp.rb (PP::PPMethods#guard_inspect_key)
-
support recursive_key. [ruby-dev:25821]
Wed Mar 9 19:42:21 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c
-
OpenSSL::SSL::SSLContexts suports callbacks: - SSLContext#client_cert_cb is a Proc. it is called when a client certificate is requested by a server and no certificate was yet set for the SSLContext. it must return an Array which includes OpenSSL::X509::Certificate and OpenSSL::PKey::RSA/DSA objects. - SSLContext#tmp_dh_callback is called in key exchange with DH algorithm. it must return an OpenSSL::PKey::DH object.
- ext/openssl/ossl_ssl.c
- (ossl_sslctx_set_ciphers)
-
ignore the argument if it's nil.
- (ossl_start_ssl, ossl_ssl_write)
-
call rb_sys_fail if errno isn't 0. [ruby-dev:25831]
- ext/openssl/ossl_pkey.c (GetPrivPKeyPtr, ossl_pkey_sign)
-
should call rb_funcall first.
- (DupPrivPKeyPtr)
-
new function.
- ext/openssl/ossl_pkey_dh.c
-
add default DH parameters.
- ext/openssl/ossl_pkey.h
-
ditto.
- ext/openssl/lib/openssl/cipher.rb
-
fix typo. [ruby-dev:24285]
Wed Mar 9 18:09:51 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (gettable_gen)
-
warns if VCALL name is used as out-of-scope block local variable. [EXPERIMENTAL]
- parse.y (opt_bv_decl)
-
add explicit block local variable declaration. raises error for name conflicts. [EXPERIMENTAL]
Wed Mar 9 13:37:57 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/sample/tktextio.rb
-
fix bug of handling 'end' position. support initial text, overwrite setting and pos_gravity control.
2005-03-08¶ ↑
Tue Mar 8 18:16:55 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/sample/tktextio.rb
-
New sample script. TkTextIO class in this sample supports to use a text widget as if it is a I/O stream (such like as StringIO class).
Tue Mar 8 13:39:25 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
workaround for some of 4.4BSD-Lite derived OSs.
Tue Mar 8 12:36:17 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
document from Sam Roberts<EMAIL_ADDRESS>for getsockopt and setsockopt is merged. [ruby-doc:824]
Tue Mar 8 10:48:53 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- eval.c (rb_exec_recursive)
-
declaration should precede statements before C99.
Tue Mar 8 10:05:40 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (errno_missing)
-
Errno.const_missing to allow references to SyscallError exceptions not defined on the platform. [ruby-core:04522]
- error.c (Init_syserr)
-
Errno::NOERROR(0) for fallback exception.
Tue Mar 8 01:19:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow nkf 1.66 fixed: [ruby-dev:25828]
2005-03-07¶ ↑
Mon Mar 7 21:29:40 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/server.rb (WEBrick::GenericServer#start)
-
should restore @token if accept failure. suggested by Dominique Brezinski. [ruby-core:04518]
- sample/webrick/httpsd.rb
-
fix typo in comment. suggested by Kazuhiko Shiozaki.
Mon Mar 7 21:01:37 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_require_safe)
-
get actual path string under safe level when requested. fixed: [ruby-dev:25815]
Mon Mar 7 16:46:02 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_start_ssl, ossl_ssl_read, ossl_ssl_write)
-
need to set errno on Win32 platform.
Mon Mar 7 14:55:43 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (block_pass)
-
should not push unique number if a block is not an orphan. [ruby-dev:25808]
Mon Mar 7 14:13:23 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/buffering.rb (Buffering#initialize)
-
should set @eof and @rbuffer.
Mon Mar 7 10:28:00 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (inspect_obj)
-
unintended space removal. [ruby-dev:25810]
- eval.c (rb_exec_recursive)
-
should not use NODE in disclosed context. [ruby-dev:25812]
- io.c (rb_f_open)
-
need not to check if to_open value is a T_FILE. [ruby-dev:25812]
Mon Mar 7 01:21:01 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil/tkutil.c
-
follow the change of st.c (committed at Fri, 4 Mar 2005 15:47:47 +0900 by matz)
Mon Mar 7 00:01:55 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
fail to call TclTkLib.mainloop when $SAFE==4
2005-03-06¶ ↑
Sun Mar 6 13:04:10 2005 Dee Zsombor<EMAIL_ADDRESS>↑
- misc/ruby-electric.el
-
added.
- misc/Readme
-
updated.
Sun Mar 6 11:47:10 2005 Sam Roberts<EMAIL_ADDRESS>↑
- lib/pp.rb
-
rdoced. [ruby-core:4490]
Sun Mar 6 11:36:37 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pp.rb (File::Stat#pretty_print)
-
Etc.getpwuid and Etc.getgrgid may return nil. [ruby-talk:129826] reported by Daniel Berger.
Sun Mar 6 06:34:31 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_start_ssl)
-
should wait for that the underlying IO become readable or writable if the error was SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE. [ruby-dev:25795]
- ext/openssl/ossl_ssl.c (ossl_ssl_read, ossl_ssl_write)
-
ditto.
- ext/openssl/lib/openssl/buffering.rb (Buffering#consume_rbuf)
-
pointless eof flag resetting is deleted.
- (Buffering#read)
-
should return an empty string if the specified size is zero.
- (Buffering#readpartial)
-
new method.
- (Buffering#readline)
-
fix typo.
- (Buffering#getc)
-
return the first character of string correctly.
- (Buffering#readchar)
-
fix typo.
- (Buffering#eof?)
-
should read again it the input buffer is empty.
- (Buffering#do_write)
-
should rescue Errno::EAGAIN.
- (Buffering#puts)
-
use “n” as the output field separator.
- ext/openssl/extconf.rb
-
get rid of GNUmakefile generation.
- text/openssl/test_pair.rb
-
test for IO like methods.
- test/ruby/ut_eof.rb
-
test about empty file.
2005-03-05¶ ↑
Sat Mar 5 17:48:31 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (rb_glob)
-
fixed mismatch of argument.
- dir.c (fnmatch)
-
removed unnecessary code. (by string.c 1.219)
- win32/win32.c (NtInitialize)
-
ditto. (by numeric.c 1.117)
Sat Mar 5 16:50:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow nkf 1.65
Sat Mar 5 16:29:26 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
freeze callback-entry objects
- ext/tk/lib/tkextlib/tile.rb
-
support tile-0.6
Sat Mar 5 12:52:08 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
allow putting spaces between target and colon in depend file.
Sat Mar 5 02:41:00 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- file.c (eaccess)
-
workaround for VC++8 runtime.
- win32/win32.c (ioinfo)
-
VC++8 support.
2005-03-04¶ ↑
Fri Mar 4 19:39:55 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser#do_includes)
-
replace also locally defined modules.
- ext/iconv/iconv.c
-
rdocified.
- ext/strscan/strscan.c
-
moved misplaced rdoc.
Fri Mar 4 16:11:20 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- eval.c (rb_exec_recursive)
-
matched the declaration to prototype.
- ext/curses/curses.c
-
don't need to check HAVE_WCOLOR_SET excluding window_color_set().
- ext/tk/tcltklib.c
-
fixed commit mistakes.
Fri Mar 4 12:45:17 2005 Tilman Sauerbeck<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb
-
allow whitespace after function names. [ruby-core:4296]
- lib/rdoc/parsers/parse_simple.rb
-
adds support for private comments in the “simple” parser. [ruby-core:4301]
Fri Mar 4 12:45:17 2005 Charles Mills<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb
-
adds support for constants
- (rb_define_const), accessors (rb_define_attr), and makes a couple fixes. [ruby-core
-
4307]
Fri Mar 4 12:45:17 2005 Florian Gross<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb
-
Logic for def Builtin.method() end [ruby-core:4302]
Fri Mar 4 12:45:17 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c
-
replace rb_protect_inspect() and rb_inspecting_p() by rb_exec_recursive() in eval.c.
- eval.c (rb_exec_recursive)
-
new function.
- array.c (rb_ary_join)
-
use rb_exec_recursive().
- array.c (rb_ary_inspect, rb_ary_hash)
-
ditto.
- file.c (rb_file_join)
-
ditto.
- hash.c (rb_hash_inspect, rb_hash_to_s, rb_hash_hash)
-
ditto.
- io.c (rb_io_puts)
-
ditto.
- object.c (rb_obj_inspect)
-
ditto
- struct.c (rb_struct_inspect)
-
ditto.
Fri Mar 4 10:15:30 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/set.rb (SortedSet::setup)
-
a hack to shut up warning. [ruby-talk:132866]
Fri Mar 4 09:37:12 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- common.mk (install-nodoc, pre-install-doc, post-install-doc)
-
fix some omissions.
Fri Mar 4 08:09:12 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/time.rb (Time::strptime)
-
add new function. inspired by [ruby-talk:132815].
- lib/parsedate.rb (ParseDate::strptime)
-
ditto.
Fri Mar 4 07:07:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow nkf 1.63
2005-03-03¶ ↑
Thu Mar 3 23:24:00 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow nkf 1.62
Thu Mar 3 18:47:18 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- {bcc32,win32,wince}/Makefile.sub (config.h)
-
check if affected when makefiles are modified.
- {bcc32,win32,wince}/Makefile.sub (config.status)
-
add variables for tests.
- win32/ifchange.bat
-
try to update a file only if modified.
- win32/resource.rb
-
more descriptions.
- common.mk
-
add {pre,post}-install targets.
- instruby.rb (install?)
-
install particular part.
- bcc32/Makefile.sub (post-install-ext)
-
remove debug information files after installation.
- ext/tk/tcltklib.c (ip_rbUpdateCommand, ip_rb_threadUpdateCommand)
-
get rid of warnings with Tcl/Tk 8.3 or former.
Thu Mar 3 11:49:51 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb
-
added site information.
2005-03-02¶ ↑
Wed Mar 2 19:53:44 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (parse_args)
-
return false if nothing matched.
Wed Mar 2 17:15:08 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (lib_eventloop_core)
-
fix typo
Wed Mar 2 16:59:50 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- eval.c (ruby_native_thread_kill)
-
call pthread_kill() to send a signal to ruby's native thread
- ruby.h
-
add definition of ruby_native_thread_kill()
- signal.c (sigsend_to_ruby_thread)
-
send the signal to ruby's native thread ([ruby-dev:25744], [ruby-dev:25754]), and set signal mask to the current native thread
Wed Mar 2 16:03:08 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
enforce thread-check and exception-handling to avoid SEGV trouble.
- ext/tk/tkutil/tkutil.c
-
fix a bug on converting a SJIS string array to a Tcl's list string.
- ext/tk/tcltklib.c
-
wrap Tcl's original “namespace” command to protect from namespace crash.
- ext/tk/lib/multi-tk.rb
-
enforce exception-handling.
- ext/tk/lib/multi-tk.rb
-
catch IRB_EXIT to work on irb.
- ext/tk/lib/tk.rb
-
ditto.
- ext/tk/tcltklib.c
-
add TclTkLib.mainloop_thread?
- ext/tk/lib/multi-tk.rb
-
(bug fix) callback returns a value.
- ext/tk/lib/tk/canvas.rb (delete)
-
bug fix when multiple arguments.
- ext/tk/lib/clock.rb
-
fix 'no method error'.
- ext/tk/lib/clock.rb (self.clicks)
-
accept a Symbol argument.
- ext/tk/lib/variable.rb
-
be able to set default_value_type; :numeric, :bool, :string, :symbol, :list, :numlist or nil (default; same to :string). If set a type, TkVariable#value returns a value of the type.
- ext/tk/lib/tkextlib/tclx/tclx.rb
-
add Tk::TclX.signal to warn the risk of using TclX extension's 'signal' command.
- ext/tk/sample/irbtk.rb
-
irb with Ruby/Tk.
- ext/tk/sample/demos-*/anilabel.rb
-
bug fix on 'show code'
- ext/tk/sample/demos-*/aniwave.rb
-
new Ruby/Tk animation demo.
- ext/tk/sample/demos-*/pendulum.rb
-
ditto.
- ext/tk/sample/demos-*/goldberg.rb
-
ditto.
- ext/tk/sample/demos-*/widget
-
add entries of animation demos.
Wed Mar 2 12:21:18 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
[EXPERIMENTAL] NODE_LAMBDA implemented. [ruby-dev:25780]
- node.h (NODE_LAMBDA)
-
for literal Proc object.
- parse.y (expr)
-
interpret mere do…end block as proc object.
- parse.y (primary)
-
ditto, for brace block.
2005-03-01¶ ↑
Tue Mar 1 21:16:54 2005 K.Kosako <sndgk393 AT ybb.ne.jp>¶ ↑
- regcomp.c (optimize_node_left)
-
uninitialized member
- (OptEnv.backrefed_status) was used. [ruby-dev
-
25778]
Tue Mar 1 16:50:37 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- regparse.c
-
move st_*_strend() functions from st.c. fixed some potential memory leaks.
Tue Mar 1 00:40:35 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/tuplespace.rb (Rinda::TupleSpace)
-
improved keeper thread.
- test/rinda/test_rinda.rb
-
ditto.
2005-02-28¶ ↑
Mon Feb 28 23:10:13 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (Init_socket)
-
IPv6 is not supported although AF_INET6 is defined on bcc32. (rev1.108 again)
- ext/socket/mkconstants.rb
-
ditto.
Mon Feb 28 21:55:49 2005 K.Kosako <sndgk393 AT ybb.ne.jp>¶ ↑
- ext/strscan/strscan.c (strscan_s_allocate)
-
use onig_region_init().
- ext/strscan/strscan.c (adjust_registers_to_matched)
-
use onig_region_set().
Mon Feb 28 15:12:06 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (Init_socket)
-
ported more Socket::Constants from ruby_1_8, and made it easy to add new constants. [ruby-dev:25771]
- ext/socket/depend
-
ditto.
- ext/socket/mkconstants.rb
-
ditto. (added)
Mon Feb 28 11:42:23 2005 Ian Macdonald<EMAIL_ADDRESS>↑
- exception error messages updated. [ruby-core
-
04497]
Mon Feb 28 09:03:09 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (Init_socket)
-
add bunch of Socket constants. Patch from Sam Roberts<EMAIL_ADDRESS>[ruby-core:04409]
2005-02-27¶ ↑
Sun Feb 27 05:55:38 2005 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
fix typo. [ruby-core:04494]
2005-02-26¶ ↑
Sat Feb 26 16:58:20 2005 K.Kosako <sndgk393 AT ybb.ne.jp>¶ ↑
- parse.y, re.c, regex.h, LEGAL, ext/strscan/strscan.c
-
remove oniggnu.h (GNU regex API).
2005-02-23¶ ↑
Wed Feb 23 22:08:16 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- st.c, st.h
-
imported additional file changes on Oniguruma 3.7.0.
Wed Feb 23 21:45:29 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- ascii.c, euc_jp.c, oniggnu.h, oniguruma.h, regcomp.c, regenc.c, regenc.h, regerror.c, regexec.c, regint.h, regparse.c, regparse.h, sjis.c, utf8.c
-
imported Oni Guruma 3.7.0.
Wed Feb 23 15:04:32 2005 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/generic.rb (split_userinfo)
-
should split “:pass” into “” and “pass”. [ruby-dev:25667]
Wed Feb 23 08:00:18 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_s_create)
-
no need for negative argc check. [ruby-core:04463]
- array.c (rb_ary_unshift_m)
-
ditto.
Wed Feb 23 01:53:29 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (initialize)
-
handle certs correctly. Thanks, NABEYA Kenichi.
Wed Feb 23 00:37:34 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/mkmf.rb (mkmf_failed)
-
fixed typo.
2005-02-22¶ ↑
Tue Feb 22 23:52:45 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in, lib/mkmf.rb
-
use simple commands if available.
- mkconfig.rb
-
remove autoconf internal variables from rbconfig.rb.
- lib/mkmf.rb (create_makefile)
-
substitute implicit rules in depend file.
- {bcc32,win32,wince}/Makefile.sub (COMPILE_RULES, RULE_SUBST)
-
include $(topdir) and $(hdrdir) to search path.
Tue Feb 22 23:51:45 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c
-
get rid of warnings caused by a bug of VC.
Tue Feb 22 23:50:26 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- signal.c (ruby_signal, ruby_nativethread_signal)
-
must be valid as expressions, not only statements.
Tue Feb 22 12:54:13 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_thread_start_0)
-
update curr_thread before raising TAG_THREAD. [ruby-dev:25712]
Tue Feb 22 07:24:57 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
identifier after dot must not be a variable.
2005-02-21¶ ↑
Mon Feb 21 18:31:12 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- signal.c
-
Standard signal handlers ignore signals on non-Ruby native threads. When a handler is entried with ruby_signal() (like as the standard signal handlers), the handler for the signal is marked as it cannot accept non-Ruby native threads. If a handler can treat all signals on all native threads, please use ruby_nativethread_signal() to entry it.
2005-02-20¶ ↑
Sun Feb 20 00:48:48 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (URI::FTP#buffer_open)
-
access mechanism re-implemented according to RFC 1738. reported by Guillaume Marcais. [ruby-talk:131650]
2005-02-19¶ ↑
Sat Feb 19 18:46:56 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRbObject#respond_to?)
-
take two arguments. [ruby-dev:25722]
- test/drb/drbtest.rb
-
ditto.
Sat Feb 19 13:52:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb
-
call OpenSSL::SSL::SSLSocket#post_connection_check after connection is made.
Sat Feb 19 13:31:28 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extract_makefile)
-
remove no longer existing installed files.
- lib/mkmf.rb (install_dirs)
-
return installation directory list.
- lib/mkmf.rb (create_makefile)
-
reverted wrongly removed lines.
Sat Feb 19 01:28:56 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/lib/bigdecimal/newton.rb
-
resolved LoadError. [ruby-dev:25685]
- ext/bigdecimal/sample/linear.rb
-
ditto.
- ext/bigdecimal/sample/nlsolve.rb
-
ditto.
- ext/bigdecimal/lib/bigdecimal/nlsolve.rb
-
removed because this file is sample script and same file exists in ext/bigdecimal/sample.
2005-02-18¶ ↑
Fri Feb 18 17:14:00 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/xmlrpc/parser.rb (XMLRPC::FaultException)
-
make it subclass of StandardError class, not Exception class. [ruby-core:04429]
Fri Feb 18 04:06:41 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (fcall_gen)
-
lvar(arg) will be evaluated as lvar.call(arg) when lvar is a defined local variable. [new]
2005-02-17¶ ↑
Thu Feb 17 22:15:34 2005 K.Kosako <sndgk393 AT ybb.ne.jp>¶ ↑
- ext/strscan/strscan.c
-
calls Oniguruma API directly.
Thu Feb 17 21:53:12 2005 K.Kosako <sndgk393 AT ybb.ne.jp>¶ ↑
- common.mk, LEGAL
-
remove reggnu.c.
Thu Feb 17 21:53:12 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- gc.c, re.c
-
now ruby calls Oniguruma API directly, bypassing GNU compatible APIs.
Thu Feb 17 20:09:23 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRbServer.default_safe_level)
-
fix typo.
Thu Feb 17 20:09:23 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/digest/test_digest.rb
-
separate test case for each algorithms. [ruby-dev:25412]
Thu Feb 17 14:31:52 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_class_initialize)
-
call inherited method before calling initializing block.
- eval.c (rb_thread_start_1)
-
initialize newly pushed frame. fixed: [ruby-dev:25707]
Thu Feb 17 13:46:00 2005 Nathaniel Talbott<EMAIL_ADDRESS>↑
- lib/test/unit/collector.rb (collect_file)
-
now deletes paths added to $LOAD_PATH instead of restoring it verbatim.
- lib/test/unit/autorunner.rb (AutoRunner.run)
-
fixed so that 'ruby -rtest/unit -rtest1 -rtest2 -e0' will use the objectspace collector again. Also tried to simplify the calling convention.
- test/runner.rb
-
adjusted for new AutoRunner semantics.
- lib/test/unit.rb
-
ditto.
Thu Feb 17 04:21:47 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3::popen3)
-
$? should not be EXIT_FAILURE. fixed: [ruby-core:04444]
Thu Feb 17 00:31:21 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/test_drb.rb, ut_safe1.rb
-
port from 1.8
Thu Feb 17 00:02:27 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (is_defined)
-
NODE_IASGN is an assignment.
2005-02-16¶ ↑
Wed Feb 16 23:54:14 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_start_1)
-
outer block variables wasn't linked to threads. fixed: [ruby-dev:25700]
Wed Feb 16 15:11:43 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/ssl.rb (OpenSSL::Nonblock#initialize)
-
native win32 platform doesn't have F_GETFL.
Wed Feb 16 02:47:45 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_ssl_read, ossl_ssl_write)
-
should call rb_sys_fail instead of raising SSLError if SSL_ERROR_SYSCALL occurred.
- ext/openssl/lib/openssl/buffering.rb (Buffering#fill_rbuff)
-
should rescue Errno::EAGAIN.
- ext/openssl/lib/openssl/buffering.rb (Buffering#each)
-
fix typo. suggested by Brian Ollenberger.
- ext/openssl/lib/openssl/ssl.rb
-
set non-blocking flag to the underlying IO.
2005-02-15¶ ↑
Tue Feb 15 22:14:34 2005 sheepman<EMAIL_ADDRESS>↑
- ext/readline/readline.c (Readline.readline)
-
use rl_outstream and rl_instream. [ruby-dev:25699]
2005-02-14¶ ↑
Mon Feb 14 23:58:17 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb (RSS::ListenerMixin::tag_end)
-
fixed invalid namespace handling bug.
Mon Feb 14 13:12:38 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket#post_connection_check)
-
new method.
Mon Feb 14 00:10:17 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRbServer)
-
add default_safe_level, safe_level, config ([druby-ja:120])
- test/drb/test_drb.rb, ut_eval.rb, ut_safe1.rb
-
ditto.
2005-02-13¶ ↑
Sun Feb 13 23:13:46 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/dublincore.rb (RSS::DublicCoreModel#date{,=})
-
added convenient methods.
- lib/rss/0.9.rb (RSS::Rss::Channel#date{,=})
-
ditto.
- lib/rss/2.0.rb (RSS::Rss::Channel::Item#date{,=})
-
ditto.
- test/rss/
-
added tests for the convenient methods.
Sun Feb 13 23:12:47 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_start_0)
-
restore prot_tag before rewinding.
Sun Feb 13 16:56:52 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI.start)
-
should set reason-phrase to the value of status header field. ([ruby-dev:40617])
Sun Feb 13 11:38:40 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- regparse.c (type_cclass_hash)
-
(Thanks Nobu) fixed overrun. ([ruby-dev:25676]).
Sun Feb 13 10:53:08 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- oniggnu.h, oniguruma.h, regcomp.c, st.c
-
imported Oni Guruma 3.6.0.
Sun Feb 13 01:33:19 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/erb.rb (ERB::Util.h, u)
-
make it module_function.
2005-02-12¶ ↑
Sat Feb 12 22:17:11 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (TAG_THREAD)
-
to start a new thread.
- eval.c (ruby_init, ruby_options, ruby_cleanup, rb_protect, rb_load_protect, rb_thread_start_0)
-
make thread anchor.
- eval.c (proc_alloc)
-
clone proc object if klass is not Proc or created in different thread.
- eval.c (rb_block_pass)
-
call a function with a block. [new]
- eval.c (rb_f_throw)
-
raise NameError in main thread.
Sat Feb 12 17:29:19 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (OpenURI.open_loop)
-
send authentication only for the URI directly specified.
Sat Feb 12 15:07:23 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- random.c (rand_init)
-
suppress warning.
Sat Feb 12 14:10:24 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (OpenURI.open_http)
-
reject userinfo explicitly.
Sat Feb 12 13:54:03 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb
-
support https if the platform provides CA certificates.
Sat Feb 12 06:18:28 2005 URABE Shyouhei<EMAIL_ADDRESS>↑
- ext/etc/etc.c (Init_etc)
-
sGroup needs HAVE_ST_GR_PASSWD check [ruby-dev:25675]
2005-02-11¶ ↑
Fri Feb 11 17:37:50 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509store.c (ossl_x509store_set_default_paths)
-
new method OpenSSL::X509::Store#set_default_paths.
Fri Feb 11 11:33:53 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (URI::HTTP#proxy_open)
-
new option supported: :http_basic_authentication. suggested by Kent Sibilev. [ruby-core:4392]
Fri Feb 11 06:30:07 2005 George Ogata<EMAIL_ADDRESS>↑
- misc/ruby-mode.el
-
ignore parenthesis inside heredoc. [ruby-core:04415]
Fri Feb 11 04:54:13 2005 Tilman Sauerbeck<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
[ruby-core:04412]
- lib/rdoc/generators/ri_generator.rb
-
ditto.
2005-02-10¶ ↑
Thu Feb 10 13:52:42 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- configure.in, win32/Makefile.sub (LIBS, COMMON_HEADERS)
-
use winsock2 on mswin32/mingw.
- ext/socket/extconf.rb
-
ditto.
- win32/win32.c (StartSockets)
-
ditto.
- win32/win32.h
-
ditto.
Thu Feb 10 12:09:16 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extract_makefile)
-
default to true if not compiled previously.
- ext/extmk.rb (extmake)
-
create dummy makefile if extconf failed.
Thu Feb 10 12:07:10 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c (init_stdhandle)
-
assign standard file handles.
- bcc32/Makefile.sub (COMMON_LIBS)
-
add libraries included in import32.lib.
- lib/mkmf.rb (create_makefile)
-
restrict prefixing with srcdir to rule lines, add search path to implicit rules, and set Borland make special macros for search path.
- win32/win32.c, win32/win32.h (read)
-
avoid a BCC runtime bug.
Thu Feb 10 00:47:25 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (make_struct)
-
fixed: [ruby-core:04402]
2005-02-09¶ ↑
Wed Feb 9 16:33:05 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/socket.c (wait_connectable)
-
fixed wrong condition.
Wed Feb 9 14:42:28 2005 URABE Shyouhei<EMAIL_ADDRESS>↑
- eval.c (scope_dup)
-
add volatile not to optimize tbl.
Wed Feb 9 10:02:02 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/tk/make-tkutil, ext/tk/tkutil/subconf.rb
-
no longer used.
- ext/tk/tkutil/extconf.rb
-
need to compile tkutil. [ruby-dev:25607]
Wed Feb 9 08:07:08 2005 Paul Duncan<EMAIL_ADDRESS>↑
- ext/curses/curses.c (window_color_set)
-
[ruby-core:04393]
2005-02-08¶ ↑
Tue Feb 8 23:48:36 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
reject :instance_eval, :class_eval, :module_eval [druby-ja:117]
Tue Feb 8 22:38:28 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- keywords, parse.y
-
separate EXPR_VALUE from EXPR_BEG. fixed: [ruby-core:04310], [ruby-core:04368]
Tue Feb 8 13:06:12 2005 Sam Roberts<EMAIL_ADDRESS>↑
- ext/socket/socket.c (Init_socket)
-
SO_REUSEPORT added. [ruby-talk:130092]
Tue Feb 8 00:19:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Name#subdomain_of?)
-
new method.
- (Resolv::DNS::Name#inspect)
-
ditto. Suggested by Sam Roberts. [ruby-talk:129086]
2005-02-07¶ ↑
Mon Feb 7 23:14:11 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (io_getc)
-
flush rb_stdout before read from stdin, which is connected to a tty. [ruby-core:4378]
- rubyio.h (FMODE_TTY)
-
renamed from FMODE_LINEBUF.
Mon Feb 7 10:06:30 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c
-
[ruby-doc:818]
Mon Feb 7 02:13:05 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/extconf.rb (sockaddr_storage)
-
winsock2.h have the definition of struct sockaddr_storage, but socket.c doesn't include it because this version of ruby still has binary level compatibility with winsock1.
Mon Feb 7 01:22:50 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extract_makefile)
-
extract previously collected informations from existing Makefile.
- ext/socket/extconf.rb
-
check if getaddrinfo() works fine only when wide-getaddrinfo option is not given. fixed: [ruby-dev:25422]
- ext/tk/extconf.rb
-
separate tkutil configuration.
- lib/mkmf.rb ($extmk)
-
check if under ext directory.
- lib/mkmf.rb (Logging.postpone)
-
allow recursive operation.
- lib/mkmf.rb (try_constant)
-
make sure if really a constant, reduce the number of times of compile.
- lib/mkmf.rb (have_macro, have_var, byte_order)
-
new functions.
- lib/mkmf.rb (find_library)
-
allow directory list with separators.
- lib/mkmf.rb (arg_config)
-
manage provided configuration options.
- lib/mkmf.rb (dir_config)
-
accept arrays of directory names as default values.
- lib/mkmf.rb (with_cppflags, with_cflags, with_ldflags)
-
keep flags modified if the block returned true.
2005-02-06¶ ↑
Sun Feb 6 19:20:05 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- eval.c (stack_extend)
-
add prototype because VC++8 doesn't accept __declspec(noinline) with K&R style function definitions.
Sun Feb 6 13:56:19 2005 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb (new_with_hash)
-
changed messages of exception.
- lib/date/format.rb (strtime)
-
undocumented conversion specifications %[1-3] are now deprecated.
Sun Feb 6 11:27:37 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/dl/dl.c (Init_dl)
-
function declaration should precede statements before C99.
Sun Feb 6 03:24:20 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Resource::TXT)
-
multiple strings was not handled.
- (Resolv::DNS::Resource::TXT#strings)
-
new method to return all strings.
- (Resolv::DNS::Message::MessageEncoder#put_string_list)
-
new method.
- (Resolv::DNS::Message::MessageDecoder#get_string_list)
-
ditto. based on [ruby-talk:129732] by Sam Roberts.
2005-02-05¶ ↑
Sat Feb 5 02:24:06 2005 Minero Aoki<EMAIL_ADDRESS>↑
- test/ripper/test_scanner_events.rb
-
fix test.
2005-02-04¶ ↑
Fri Feb 4 18:44:35 2005 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/lexer.rb
-
last Lexer fix was incomplete; test all green.
Fri Feb 4 15:57:06 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (open_args)
-
fix too verbose warnings for the space before argument parentheses. [ruby-dev:25492]
- parse.y (parser_yylex)
-
ditto.
Fri Feb 4 14:33:25 2005 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/filter.rb
-
ripper/tokenizer -> ripper/lexer. [ruby-dev:25632]
Fri Feb 4 00:24:15 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss
-
supported Image module. web.resource.org/rss/1.0/modules/image/
2005-02-03¶ ↑
Thu Feb 3 23:42:36 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_close, strio_close_read, strio_close_write)
-
should return nil instead of self as well as IO. [ruby-dev:25623]
- ext/stringio/stringio.c (strio_extend, strio_putc)
-
fill with zero extended portion. [ruby-dev:25626]
Thu Feb 3 16:12:57 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
the first expression in the parentheses should not be a command. [ruby-dev:25492]
Thu Feb 3 03:31:20 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
follow original v 1.57
- ext/nkf/nkf-utf8/utf8tbl.c
-
follow original v 1.8
- ext/nkf/nkf-utf8/config.h
-
follow original v 1.7
2005-02-02¶ ↑
Wed Feb 2 23:52:53 2005 sheepman<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_truncate)
-
should MEMZERO an extended part. [ruby-dev:25618]
Wed Feb 2 21:56:01 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::Element#convert)
-
added.
- lib/rss/rss.rb
-
convert -> need_convert.
- lib/rss/1.0.rb
-
ditto.
- lib/rss/0.9.rb
-
ditto.
- lib/rss/2.0.rb
-
ditto.
- lib/rss/trackback.rb
-
ditto.
Wed Feb 2 03:30:58 2005 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/lexer.rb
-
new method Ripper.slice. [experimental]
- ext/ripper/lib/ripper/sexp.rb
-
new file. [experimental]
- ext/ripper/lib/ripper.rb
-
require ripper/lexer and ripper/sexp.
2005-02-01¶ ↑
Tue Feb 1 21:49:24 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRb::DRbObject#respond_to?)
-
check marshal_dump and _dump.
Tue Feb 1 00:20:23 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, configure.in
-
made EXTOUT configurable.
- ext/extmk.rb (extmake), lib/mkmf.rb
-
keep topdir as relative style.
- lib/mkmf.rb
-
make extensions in depth order. [ruby-dev:25522]
- configure.in (aix)
-
fix linker flags on AIX. [ruby-talk:125460]
2005-01-31¶ ↑
Mon Jan 31 13:16:39 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/extconf.rb
-
add tkutil configuration step (remove old schema)
- ext/tk/depend
-
remove the information of tkutil
- ext/tk/make-tkutil
-
sub-part of Makefile to compile tkutil
- ext/tk/tkutil/tkutil.c
-
move tkutil.c to subdirectory
- ext/tk/tkutil/subconf.rb
-
configuration file for tkutil.c
- ext/tk/tkutil/depend
-
ditto
Mon Jan 31 13:13:35 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
add invalid namespace check
- ext/tk/lib/multi-tk.rb
-
add invalid_namespace? method
- ext/tk/lib/remote-tk.rb
-
ditto
Mon Jan 31 10:29:18 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/context.rb (IRB::Context::initialize)
-
[ruby-core:04330]
Mon Jan 31 09:44:03 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (Init_Object)
-
remove Object#type. [ruby-core:04335]
2005-01-29¶ ↑
Sat Jan 29 09:42:12 2005 Sam Roberts<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Resource::IN::SRV)
-
Added RFC2782 SRV resource record for specifying location of services.
Sat Jan 29 00:10:33 2005 Kazuo Saito<EMAIL_ADDRESS>↑
- ascii.c, euc_jp.c, hash.c, oniggnu.h, oniguruma.h, regcomp.c, regenc.c, regenc.h, regerror.c, regexec.c, reggnu.c, regint.h, regparse.c, regparse.h, sjis.c, st.c, st.h, utf8.c
-
imported Oni Guruma 3.5.4.
2005-01-28¶ ↑
Fri Jan 28 17:16:55 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Config.parse_resolv_conf)
-
parse options line for ndots option.
- (Resolv::Hosts#lazy_initialize)
-
return self.
- (Resolv::DNS#lazy_initialize)
-
ditto.
- (Resolv::DNS::Config#lazy_initialize)
-
ditto. Suggested by Sam Roberts.
2005-01-27¶ ↑
Thu Jan 27 17:15:03 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/tk/extconf.rb
-
support new tk scheme on bccwin32. fixed: [ruby-dev:25546]
Thu Jan 27 13:18:03 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- st.c (st_foreach)
-
report success/failure by return value. [ruby-Bugs-1396]
Thu Jan 27 00:12:19 2005 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb (setup)
-
support BSD style directory group inheritance (again).
Thu Jan 27 00:02:40 2005 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb (setup)
-
support BSD style directory group inheritance. [ruby-dev:25440]
- test/fileutils/fileasserts.rb (assert_same_entry)
-
show entry difference.
2005-01-26¶ ↑
Wed Jan 26 17:12:50 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y
-
forgot to initialize parser struct. [ruby-dev:25492]
- parse.y (parser_yylex)
-
no tLABEL on EXPR_BEG. [ruby-talk:127711]
Wed Jan 26 14:12:58 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/Setup*
-
remove tcltklib.
Wed Jan 26 12:45:16 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/tk/extconf.rb
-
support new tk scheme on mswin32. fixed: [ruby-dev:25535]
Wed Jan 26 10:45:19 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (flock_winnt, flock_win95)
-
unlock file even if LOCK_NB is specified.
2005-01-25¶ ↑
Tue Jan 25 23:10:48 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk
-
merge tcltklib for Ruby/Tk installation control
- ext/tcltklib
-
remove
Tue Jan 25 17:05:15 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
correct -T option in RUBYOPT. fixed: [ruby-dev:25512]
Tue Jan 25 14:05:52 2005 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix SEGV bug; trouble on canceling remained after scripts [ruby-dev:25479]: NULL current namespace when deleting Tk interpreter [ruby-talk:126225]
- ext/tcltklib/extconf.rb
-
bug fix; TCL_ENABLE_THREAD flag is inverted [ruby-talk:126360]
- ext/tcltklib/extconf.rb
-
add yet another native-thread check
- ext/tk/tkutil.c
-
fix SEGV bug; NULL string pointer when finalize Ruby interpreter
- ext/tk/lib/multi-tk.rb
-
avoid warning for deleted safeTk ip frame
- ext/tk/lib/tk/bindtag.rb
-
bug fix; new method of named bindtag doesn't return the created object [ruby-dev:25479]
- ext/tk/lib/tk/menu.rb
-
bug on treating arguments [ruby-dev:25479]
- ext/tk/lib/tk.rb
-
bug fix; cannot accept a callback ID string for a command argument [ruby-dev:25479]
- ext/tk/lib/multi-tk.rb
-
ditto
- ext/tk/lib/tk/*.rb
-
ditto
- ext/tk/lib/tkextlib/*.rb
-
ditto
- ext/tk/sample/demos-jp/anilabel.rb
-
new demo script
- ext/tk/sample/demos-en/anilabel.rb
-
ditto
- ext/tk/sample/tkHTML/ss.rb
-
local variable scope bug fix [ruby-dev:25479]
2005-01-24¶ ↑
Mon Jan 24 16:00:53 2005 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/lib/kconv.rb (guess_old)
-
not use NKF.guess_old but NKF.guess1. fixed: [ruby-dev:25491]
Mon Jan 24 15:44:25 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- document updates - [ruby-core
-
04296], [ruby-core:04301], [ruby-core:04302], [ruby-core:04307]
2005-01-23¶ ↑
Sun Jan 23 12:38:01 2005 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/wsdlDriver.rb
-
from 1.5.3-ruby1.8.2, operation which has capitalized name (such as KeywordSearchRequest in AWS) is defined as a method having uncapitalized name. (converted with GenSupport.safemethodname to handle operation name 'foo-bar'). it introduced serious incompatibility; in the past, it was defined as a capitalized. define capitalized method as well under that circumstance.
Sun Jan 23 05:24:42 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ocsp.c (ossl_ocspreq_to_der)
-
should call GetOCSPReq at first.
2005-01-22¶ ↑
Sat Jan 22 22:59:08 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/ssl.rb (accept)
-
rescue SSLError. [druby-ja:110]
Sat Jan 22 22:27:28 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/unix.rb
-
fail if UNIXFileOwner is set. [druby-ja:111]
2005-01-21¶ ↑
Fri Jan 21 20:07:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Config.resolv)
-
don't raise ResolvError. reported by Sam Roberts. [ruby-talk:127133]
Fri Jan 21 17:09:44 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (decode_utf7)
-
use pack(“U*”) to encode UTF-8.
- lib/net/imap.rb (encode_utf7)
-
use unpack(“U*”) to decode UTF-8.
- test/net/imap/test_imap.rb
-
added tests for Net::IMAP.
Fri Jan 21 16:58:10 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (rb_push_glob)
-
should work for NUL delimited patterns.
- dir.c (rb_glob2)
-
should aware of offset in the pattern.
Fri Jan 21 13:58:37 2005 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (u8tou16)
-
fixed typo. fixed: [ruby-list:40546]
Fri Jan 21 00:37:09 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (syck_parser_bufsize_set)
-
avoid VC++ warning “local variable 'size' used without having been initialized”.
2005-01-20¶ ↑
Thu Jan 20 11:42:02 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_new4)
-
should propagate taintedness.
- env.h
-
rename member names in struct FRAME; last_func -> callee, orig_func -> this_func, last_class -> this_class.
- struct.c (rb_struct_set)
-
use original method name, not callee name, to retrieve member slot. [ruby-core:04268]
- time.c (time_strftime)
-
protect from format modification from GC finalizers.
Thu Jan 20 02:01:10 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (Init_Object)
-
remove rb_obj_id_obsolete()
2005-01-19¶ ↑
Wed Jan 19 18:02:19 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/ipaddr.rb (to_s, test_to_s)
-
too many colons with some cases.
Wed Jan 19 01:16:30 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Config.parse_resolv_conf)
-
ignore domain and search directive without an argument. reported by Sam Roberts. [ruby-talk:126781]
2005-01-17¶ ↑
Mon Jan 17 23:33:46 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (aix)
-
fix typo. [ruby-talk:126401]
Mon Jan 17 07:08:51 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/readline/readline.c
-
suppress warnings.
- lib/irb/extend-command.rb (IRB::ContextExtender.def_extend_command)
-
ditto.
- lib/irb/ext/history.rb (IRB::Context::set_last_value)
-
ditto.
- lib/irb/ext/history.rb (IRB::Context::eval_history)
-
ditto.