- lib/irb/locale.rb (IRB::Locale::real_load)
-
ditto.
- lib/irb/slex.rb (SLex::Node::create_subnode)
-
remove garbage.
Mon Jan 17 00:09:42 2005 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/uri/common.rb (PORT)
-
typo fix. fixed: [ruby-core:04256]
2005-01-15¶ ↑
Sat Jan 15 14:57:22 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
ignore trailing CRs at the end of short options as well as long options. fixed: [ruby-core:04232]
Sat Jan 15 13:44:22 2005 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::VERSION)
-
0.1.2 -> 0.1.3.
- lib/rss/rss.rb
-
accept inheritance. [ruby-talk:126104]
2005-01-12¶ ↑
Wed Jan 12 12:29:28 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_mod_define_method)
-
incomplete subclass check. [ruby-dev:25464]
- class.c (rb_make_metaclass)
-
class of metaclasses should be plain Class. [ruby-list:40524]
2005-01-11¶ ↑
Tue Jan 11 20:58:52 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (remain_size)
-
use buffered data instead of unreading to avoid inconsistency of text mode. fixed: [ruby-dev:25446]
Tue Jan 11 09:37:53 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- numeric.c (Init_Numeric)
-
turn off floating point exceptions on bcc32. “1e300”.to_f had crashed by overflow.
2005-01-10¶ ↑
Mon Jan 10 15:28:51 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI::Socket#request_line)
-
should escape SCRIPT_NAME and PATH_INFO before being parsed as a URI.
- lib/webrick/httputils.rb (WEBrick::HTTPUtils#escape_path)
-
add new method to escape URI path component.
- lib/webrick/ssl.rb (WEBrick::Config::SSL)
-
the default value of :SSLEnable is false.
- test/webrick/{test_cgi.rb,webrick.cgi}
-
new file.
- test/webrick/utils.rb
-
require “webrick/https.h”.
Mon Jan 10 01:22:55 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (rb_data_object_alloc)
-
klass may be NULL. [ruby-list:40498]
2005-01-09¶ ↑
Sun Jan 9 14:12:17 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_f_select)
-
IO list could be altered. [ruby-dev:25312]
Sun Jan 9 04:08:40 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- test/webrick/test_server.rb (test_daemon)
-
delete an assertion which has possibility to fail by race condition.
Sun Jan 9 03:22:46 2005 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb (test_copy_entry)
-
copy_entry copies only file type, not mtime. [ruby-dev:25383]
2005-01-08¶ ↑
Sat Jan 8 04:38:47 2005 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml.rb
-
Kernel#y requires an argument.
2005-01-07¶ ↑
Fri Jan 7 21:12:29 2005 TAMURA Takashi<EMAIL_ADDRESS>↑
- random.c (rand_init)
-
use ALLOC_N instead of ALLOCA_N [ruby-dev:25426]
Fri Jan 7 20:01:31 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_service)
-
should delete trailing LF from the result of pack(“m*”).
- lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect)
-
- should delete trailing LF from the result of pack(“m*”). - clear Request-Line not to send the response by HTTPServer#run.
- lib/webrick/httputils (WEBrick::HTTPUtils.parse_qvalues)
-
refine regexp (and change the name of a local variable).
- lib/webrick/server.rb (WEBrick::Daemon.start)
-
prepared stdio don't allow changing its mode.
- test/webrick/*, sample/webrick/httpproxy.rb
-
add new files.
Fri Jan 7 18:03:35 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- gc.c (mark_locations_array)
-
avoid core dump with -O3. [ruby-dev:25424]
2005-01-06¶ ↑
Thu Jan 6 20:29:18 2005 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (zstream_end)
-
should return value.
Thu Jan 6 19:59:03 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_close)
-
didn't close socket handle. [ruby-dev:25414]
- win32/win32.c (rb_w32_open_osfhandle)
-
bcc32's _open_osfhandle never set EMFILE.
Thu Jan 6 17:22:41 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- random.c (random_seed)
-
O_NONBLOCK isn't defined on some platforms. [ruby-dev:25417]
Thu Jan 6 13:45:35 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/time.rb
-
recognize +00:00 and GMT as a localtime.
Thu Jan 6 07:58:28 2005 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/usage.rb (RDoc::RDoc.usage_no_exit)
-
Allow for colons in path names on DOS machines. (thanks to Johan Nilsson)
Thu Jan 6 00:02:35 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
use MockClock.sleep instead of Kernel#sleep [ruby-dev:25387]
2005-01-05¶ ↑
Wed Jan 5 20:16:32 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- random.c (limited_big_rand)
-
didn't work if SIZEOF_BDIGITS == 2. [ruby-dev:25408]
- random.c (random_seed)
-
refined.
Wed Jan 5 16:39:54 2005 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- parse.y (BITSTACK_POP)
-
workaround for bcc32 compiler's bug. shift assignment operator '>>=' for __int64 in struct may generate collapsed code. [ruby-dev:25342]
- win32/win32.
-
failed to compile on bcc32 (and probably wince) [ruby-dev:25306]
Wed Jan 5 12:49:39 2005 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_initialize)
-
Thread objects cannot be initialized again. fixed: [ruby-core:04067]
Wed Jan 5 02:30:11 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- random.c (init_by_array)
-
imported from mt19937ar-cok.tgz.
- (genrand_int32)
-
ditto.
- (genrand_real)
-
replaced with genrand_res53 in mt19937ar-cok.
- (rand_init)
-
support bignum for longer seed.
- (random_seed)
-
generate longer seed.
- (make_mask)
-
new function.
- (limited_rand)
-
ditto.
- (limited_big_rand)
-
ditto.
- (rb_f_rand)
-
call limited_rand and limited_big_rand. [ruby-dev:25403]
2005-01-04¶ ↑
Tue Jan 4 23:25:29 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (rb_big_rand)
-
should return positive random number. [ruby-dev:25401]
Tue Jan 4 21:25:43 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/{test_drbssl.rb,test_drbunix.rb,ut_drb.rb}
-
use DRbService.ext_service. reduce sleep.
Tue Jan 4 11:15:29 2005 TAMURA Takashi<EMAIL_ADDRESS>↑
- bignum.c (rb_big_rand)
-
do not use rb_big_modulo to generate random bignums. [ruby-dev:25396]
2005-01-03¶ ↑
Mon Jan 3 14:01:54 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- random.c (random_seed)
-
don't use /dev/urandom if it is not character device.
Mon Jan 3 11:37:42 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- random.c (random_seed)
-
use /dev/urandom if available. [ruby-dev:25392]
Mon Jan 3 11:03:37 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/test_drb.rb
-
move TestDRbReusePort to new file. [ruby-dev:25238]
- test/drb/drbtest.rb
-
change timeout.
- test/drb/ignore_test_drb.rb
-
new file.
Mon Jan 3 07:27:46 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload)
-
raise NotImplementedError if password is encrypted by digest algorithms. This patch is contributed by sheepman. [ruby-list:40467]
- lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::DigestAuth#_authenticate)
-
fix digest calculation. This patch is contributed by sheepman. [ruby-list:40482]
- lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}
-
use pack/unpack-template char “m” instead of lib/base64.rb to do base64 encoding/decoding. fixed: [ruby-dev:25336]
- test/webrick/test_httpauth.rb
-
new file.
2005-01-02¶ ↑
Sun Jan 2 15:42:10 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
add lazy stop_service.
- lib/drb/extserv.rb
-
ditto.
Sun Jan 2 01:17:17 2005 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/drbtest.rb
-
add method DRbService.ext_service.
- test/drb/test_drb.rb
-
ditto.
- test/drb/test_drbssl.rb
-
ditto.
2005-01-01¶ ↑
Sat Jan 1 20:23:02 2005 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (argf_readpartial)
-
new method ARGF.readpartial.
- (io_getpartial)
-
extracted from io_readpartial.
- (io_readpartial)
-
call io_getpartial.
Sat Jan 1 17:44:54 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (each_capitalized)
-
should join header field value. This patch is contributed sheepman [ruby-list:40478]
- test/net/http/test_httpheader.rb
-
test it.
Sat Jan 1 16:21:29 2005 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (copy_stream)
-
use read/write instead of sysread/syswrite, which allows duck typing. [ruby-dev:25369]
- lib/fileutils.rb (copy_stream)
-
does NOT support nonblocking IO. [ruby-dev:25370]
- lib/fileutils.rb (copy_entry)
-
could not copy symlink.
- test/fileutils/test_fileutils.rb
-
test copy_entry, copy_file, copy_stream.
Sat Jan 1 04:20:23 2005 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ns_spki.c (ossl_spki_set_challenge)
-
should call StringValue before GetSPKI. fixed: [ruby-dev:25359].
Sat Jan 1 01:13:28 2005 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- variable.c (rb_autoload)
-
[ruby-dev:25373]
2004-12-31¶ ↑
Fri Dec 31 14:10:43 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_formatter.rb (RI::TextFormatter::display_flow_item)
-
Fix problem if heading contains formatting.
Fri Dec 31 00:08:02 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in (HAVE_RLIM_T)
-
removed because not used.
2004-12-30¶ ↑
Thu Dec 30 22:45:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- rubyio.h
-
don't deprecate rb_read_check.
- io.c (STDIO_READ_DATA_PENDING)
-
reverted from old READ_DATA_PENDING to check stdio read buffer.
- (rb_read_check)
-
use STDIO_READ_DATA_PENDING.
- (rb_read_pending)
-
ditto.
- (rb_getc)
-
ditto.
Thu Dec 30 05:39:35 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y
-
eliminate unused members in struct parser_params. [ruby-dev:25258] (again)
- parse.y
-
make parser_new() static.
Thu Dec 30 00:41:42 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (svalue_to_avalue)
-
[ruby-dev:25366]
- string.c (rb_str_justify)
-
[ruby-dev:25367]
2004-12-29¶ ↑
Wed Dec 29 11:07:07 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/kilmer.rb
-
Update to use new sections.
2004-12-28¶ ↑
Tue Dec 28 22:31:46 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_justify)
-
create buffer string after argument type conversion. fixed: [ruby-dev:25341]
Tue Dec 28 17:18:17 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/net/telnet.rb (preprocess)
-
remove NULL unless binmode. fixed: [ruby-list:40320]
Tue Dec 28 15:41:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c (reinit)
-
should initialize all static variables. fixed: [ruby-list:40445]
Tue Dec 28 15:25:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp)
-
second byte is up to 0xfe.
- ext/nkf/lib/kconv.rb (Kconv#kconv)
-
should handle UTF8 and UTF16 properly.
Tue Dec 28 13:35:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate)
-
ensure freeing internal zstreams. fixed: [ruby-dev:25309]
- ext/zlib/zlib.c (rb_deflate_init_copy)
-
replace rb_deflate_clone.
2004-12-27¶ ↑
Mon Dec 27 20:02:14 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix SEGV bug when deleting Tk interp
- ext/tk/lib/multi-tk.rb
-
ditto
Mon Dec 27 16:54:05 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509name.c (Init_ossl_x509name)
-
should use rb_hash_new to get exactly a Hash. fix [ruby-dev:25325].
Mon Dec 27 15:29:12 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb (cp_r)
-
tested wrong file name. [ruby-dev:25339]
Mon Dec 27 15:15:18 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (mv)
-
should raise error when moving a directory to the (empty) directory. [ruby-talk:124368]
- lib/fileutils.rb (mv)
-
wrongly did not overwrite file on Win32 platforms.
Mon Dec 27 14:36:20 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- process.c (NUM2RLIM, RLIM2NUM)
-
Without SIZEOF_RLIM_T is not error. fixed: [ruby-dev:25346]
2004-12-26¶ ↑
Sun Dec 26 16:21:39 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (Net::IMAP::PlainAuthenticator)
-
added a new class to support the PLAIN authentication mechanism. Thanks, Benjamin Stiglitz.
2004-12-25¶ ↑
Sat Dec 25 01:28:23 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_f_select)
-
[ruby-dev:25312]
2004-12-24¶ ↑
Fri Dec 24 23:27:18 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/image.rb
-
TkPhotoImage#cget bug fix
Fri Dec 24 03:06:13 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (io_reopen, rb_io_reopen)
-
prohibit to change access mode for special IO ports. [ruby-dev:25225]
- io.c (next_argv)
-
reduce use of stdio.
Fri Dec 24 02:22:53 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (syck_loader_transfer)
-
check type conversion.
- ext/syck/rubyext.c (syck_parser_assign_io, rb_new_syck_node)
-
duck typing.
- ext/syck/rubyext.c (syck_parser_s_alloc, syck_parser_initialize)
-
allocation framework.
- ext/syck/rubyext.c (syck_emitter_s_alloc, syck_emitter_initialize)
-
ditto.
Fri Dec 24 01:21:00 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tkextlib/blt.rb
-
add BLT extension support
- ext/tk/lib/tkextlib/blt/*.rb
-
ditto
- ext/tk/lib/tkextlib/blt/tile/*.rb
-
ditto
2004-12-23¶ ↑
Thu Dec 23 23:43:24 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (proc_setgroups)
-
check if the argument length is modified. fixed: [ruby-dev:25285]
- process.c (SIZEOF_RLIM_T)
-
err if size of rlim_t is not set.
Thu Dec 23 19:08:41 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- rubyio.h
-
rename FMODE_UNSEEKABLE to FMODE_DUPLEX.
- io.c (io_check_tty)
-
extracted function to set FMODE_LINEBUF and FMODE_DUPLEX.
Thu Dec 23 13:13:33 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
define TclTkLib::COMPILE_INFO and RELEASE_DATE
- ext/tcltklib/extconf.rb
-
ditto
- ext/tk/tkutil.c
-
define TkUtil::RELEASE_DATE
- ext/tk/lib/tk.rb
-
define Tk::RELEASE_DATE
Thu Dec 23 00:16:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (bsdi)
-
use $(CC) for LDSHARED. fixed [ruby-dev:25270]
2004-12-22¶ ↑
Wed Dec 22 11:14:55 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_mode_modenum)
-
replace O_ACCMODE with O_RDWR. fixed: [ruby-dev:25273]
Wed Dec 22 08:34:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/dl/sym.c (rb_dlsym_initialize)
-
extract internal pointers after all argument conversion. fixed: [ruby-dev:25271]
Wed Dec 22 00:05:10 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/*, test/soap/*, sample/soap/authheader/*
-
eval cleanup.
2004-12-21¶ ↑
Tue Dec 21 16:15:21 2004 Michael Neumann<EMAIL_ADDRESS>↑
- lib/xmlrpc/client.rb
-
use “” instead of “.” if prefix argument is nil in proxy methods. nil is default value.
- test/xmlrpc/test_webrick_server.rb, test/xmlrpc/webrick_testing.rb
-
use threads instead of forking. this should fix issue #1208
- (http
-
//rubyforge.org/tracker/?func=detail&atid=1698&aid=1208&group_id=426). removed testing of SSL enabled servlet as this hangs.
Tue Dec 21 22:07:41 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_asn1.c (ossl_asn1_decode_all)
-
use rb_str_new4 to avoid SEGV.
- ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode, ossl_asn1_decode_all)
-
temporary value should be marked volatile.
Tue Dec 21 12:42:34 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode)
-
use rb_str_new4 to avoid SEGV. fix [ruby-dev:25261]
- test/openssl/test_asn1.rb
-
add tests for OpenSSL::ASN1.
Tue Dec 21 12:10:04 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/grid.rb
-
rescue bug of 'grid configure' on Tcl/Tk8.3-
2004-12-20¶ ↑
Mon Dec 20 22:52:29 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
Mon Dec 20 22:56:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- gc.c (set_stack_end)
-
gcc noinline attribute is available since gcc-3.1.
Mon Dec 20 22:40:31 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- added files
-
* lib/soap/mapping/wsdl*.rb * lib/wsdl/soap/element.rb * lib/wsdl/xmlSchema/simpleContent.rb
- modified files
-
* lib/soap/* * lib/wsdl/* * lib/xsd/* * test/soap/* * test/wsdl/* * test/xsd/*
- summary * imported from the soap4r repository. Version
-
1.5.3-ruby1.8.2 * added several XSD basetype support: nonPositiveInteger, negativeInteger, nonNegativeInteger, unsignedLong, unsignedInt, unsignedShort, unsignedByte, positiveInteger * HTTP client connection/send/receive timeout support. * HTTP client/server gzipped content encoding support. * improved WSDL schema definition support; still is far from complete, but is making step by step improvement.
Mon Dec 20 14:45:19 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/net/https.rb
-
delete descriptions about key_file and cert_file. fixed: [ruby-dev:25243]
- ext/openssl/lib/net/telnets.rb
-
ditto.
Mon Dec 20 14:07:02 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
supports new features of Tcl/Tk8.5a2
- ext/tk/lib/tk/clock.rb
-
ditto
- ext/tk/lib/tk/text.rb
-
ditto
- ext/tk/lib/tk/panedwindow.rb
-
ditto
Mon Dec 20 13:51:40 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyport)
-
[ruby-talk:124072]
Mon Dec 20 10:51:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (special_local_set)
-
prevent the parser object from GC. fixed: [ruby-dev:25252]
Mon Dec 20 03:30:40 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session#initialize)
-
empty session id was used if request had no session key. fixed: [ruby-core:03981]
Mon Dec 20 01:51:01 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (make_struct)
-
[ruby-dev:25249]
Mon Dec 20 00:16:54 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rexml/encodings/SHIFT_JIS.rb
-
fixed LoadError bug. [ruby-core:3958]
2004-12-19¶ ↑
Sun Dec 19 17:24:59 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (enable_rpath)
-
use rpath flag to embed the library path into extensions on ELF environment. [ruby-dev:25035]
Sun Dec 19 11:01:25 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/test/unit.rb
-
use standalone runner for -e.
- lib/test/unit/autorunner.rb (Test::Unit::AutoRunner#options)
-
accept multiple -p and -x options.
- lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#recursive_collect)
-
ditto.
2004-12-18¶ ↑
Sat Dec 18 16:36:23 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate)
-
disallow interrupt by type conversion. fixed: [ruby-dev:25226]
Sat Dec 18 15:09:02 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/webrick/httpauth.rb, lib/webrick/httpauth/{basicauth.rb,digestauth.rb}
-
use pack/unpack-template char “m” instead of lib/base64.rb to do base64 encoding/decoding.
Sat Dec 18 10:51:01 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_open_dir)
-
new function. [ruby-dev:25242]
- io.c (rb_f_open)
-
add type check for return value from to_open.
2004-12-17¶ ↑
Fri Dec 17 16:44:26 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in (ac_cv_sizeof_rlim_t)
-
set 8 for BSD/OS. Reported by OHARA Shigeki. [ruby-dev:25236]
Fri Dec 17 16:28:12 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
fix bug on setting up system encoding
- ext/tk/lib/tk/event.rb
-
fix error on require process
- ext/tk/lib/tk/font.rb
-
fix abnormal termination error on Windows
- ext/tk/lib/tk/virtevent.rb
-
TkVirtualEvent::PreDefVirtEvent.new() accepts event-sequence arguments
- ext/tk/lib/tk/text.rb
-
fail to dump embedded images
- ext/tk/lib/tk/text.rb
-
tag_nextrange and tag_prevrange returns wrong types of values
- ext/tk/lib/tk/texttag.rb
-
nextrange and prevrange returns wrong types of values
- ext/tk/lib/tk/text.rb
-
add TkText::IndexModMethods module and TkText::IndexString class to treat text index modifiers
- ext/tk/lib/tk/texttag.rb
-
use TkText::IndexModMethods module
- ext/tk/lib/tk/textmark.rb
-
ditto
- ext/tk/lib/tk/textimage.rb
-
ditto
- ext/tk/lib/tk/textwindow.rb
-
ditto
- ext/tk/lib/tk/textimage.rb
-
wrong gravity of text mark for embedded image
- ext/tk/lib/tk/textwindow.rb
-
wrong gravity of text mark for embedded window
Fri Dec 17 13:33:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session#initialize)
-
control adding session_id hidden fields. fixed: [ruby-talk:123850]
Fri Dec 17 00:01:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity, rb_obj_method_arity)
-
new functions to obtain method arity. [ruby-dev:25143]
2004-12-16¶ ↑
Thu Dec 16 23:31:13 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
create RUBYARCHDIR also when no extension is installed. fixed: [ruby-dev:25215]
Thu Dec 16 22:36:57 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/test_drb.rb
-
adjust and reduce sleep.
Thu Dec 16 18:37:08 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl.c (ossl_raise)
-
refine message format.
Thu Dec 16 16:29:44 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/sample/demos-en/widget
-
modify version check for supporting features
Thu Dec 16 16:03:50 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/bindtag.rb
-
bug fix [ruby-talk: 123667]
- ext/tk/lib/tk/timer.rb
-
accept :idle for the interval argument
- ext/tk/lib/tk.rb
-
add TkComm._callback_entry?()
- ext/tk/lib/multi-tk.rb
-
add MultiTkIp.cb_entry_class
- ext/tk/lib/tk/canvas.rb
-
use TkComm._callback_entry?()
- ext/tk/lib/tk/canvastag.rb
-
ditto
- ext/tk/lib/tk/dialog.rb
-
ditto
- ext/tk/lib/tk/optiondb.rb
-
ditto
- ext/tk/lib/tk/text.rb
-
ditto
- ext/tk/lib/tk/texttag.rb
-
ditto
- ext/tk/lib/tk/textwindow.rb
-
ditto
- ext/tk/lib/tk/timer.rb
-
ditto
- ext/tk/lib/tk/validation.rb
-
ditto
- ext/tk/lib/tkextlib/*
-
ditto
Thu Dec 16 04:02:28 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/extconf.rb
-
bison is not needed if ripper.c exists. [ruby-dev:25191]
Thu Dec 16 03:27:10 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
remove junk.
Thu Dec 16 00:57:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (rb_syck_io_str_read)
-
[ruby-core:03973]
Thu Dec 16 00:43:29 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
changed default binded address family to use an available address family of host name. [druby-ja:101]
- lib/drb/ssl.rb
-
ditto
2004-12-15¶ ↑
Wed Dec 15 17:47:17 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/server.rb (WEBrick::GenericServer#start_thread)
-
should log about all accepted socket. [ruby-core:03962]
- lib/webrick/accesslog.rb (WEBrick::AccessLog#setup_params)
-
“%%” and “%u” are supported. [webricken:135]
- lib/webrick/httpservlet/filehandler.rb (WEBrick::HTTPServlet::FileHandler#check_filename)
-
:NondisclosureName is acceptable if it is Enumerable.
- lib/webrick/config.rb (WEBrick::Config::FileHandler)
-
default value of :NondisclosureName is [“.ht*”, “*~”].
Wed Dec 15 16:10:23 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_obj_id_obsolete)
-
warn always.
Wed Dec 15 15:31:02 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/set.rb (Set#==)
-
[ruby-dev:25206]
Wed Dec 15 14:32:18 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_fdisset)
-
check whether the handle is valid.
Wed Dec 15 10:30:37 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/openssl/ossl_digest.c (ossl_digest_initialize)
-
[ruby-dev:25198]
2004-12-14¶ ↑
Tue Dec 14 19:17:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- utf8.c (utf8_is_mbc_ambiguous)
-
[ruby-talk:123561]
- utf8.c (utf8_mbc_to_normalize)
-
ditto.
Tue Dec 14 17:08:15 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_close)
-
need to reset osfhnd().
Tue Dec 14 14:03:57 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl.c (ossl_raise)
-
avoid buffer overrun. [ruby-dev:25187]
Tue Dec 14 12:36:04 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::initialize)
-
generate new session if given session_id does not exist. [ruby-list:40368]
Tue Dec 14 08:47:45 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (Init_eval)
-
should mark ruby_eval_tree. [ruby-dev:25189]
2004-12-13¶ ↑
Mon Dec 13 18:13:52 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- gc.c (set_stack_end)
-
new function to obtain stack end address. set_stack_end obtains a stack end address by an address of local variable in the function.
- (SET_STACK_END, STACK_END)
-
use set_stack_end. don't use alloca. This makes the conservative garbage collector to scan a stack frame of the garbage_collect function itself. This is required because callee-save registers may be stored in the frame. [ruby-dev:25158]
Mon Dec 13 02:45:51 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/curses/curses.c (window_subwin)
-
call NUM2INT() before GetWINDOW(). fixed: [ruby-dev:25161]
Mon Dec 13 00:58:02 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (cleanpath_aggressive)
-
make it private.
- (cleanpath_conservative)
-
ditto. Suggested by Daniel Berger. [ruby-core:3914]
2004-12-12¶ ↑
Sun Dec 12 21:32:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/ruby/test_super.rb (TestSuper#test_define_method)
-
now methods from procs can call super.
Sun Dec 12 10:35:10 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/html.rb (RDoc::Page)
-
Don't show an accessor's r/w flag if none was specified
Sun Dec 12 10:14:03 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/rdoc.rb (RDoc::RDoc::parse_files)
-
Never exclude files explicitly given on the command line.
2004-12-11¶ ↑
Sat Dec 11 21:10:16 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
add DRbRemoteError. [ruby-list:40348], [ruby-list:40390]
- test/drb/drbtest.rb
-
ditto.
- test/drb/ut_drb.rb
-
ditto.
Sat Dec 11 13:08:28 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- sample/optparse/subcommand.rb
-
a sample for sub commands like cvs. contributed by Minero Aoki.
2004-12-10¶ ↑
Fri Dec 10 08:39:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_listen)
-
get OpenFile just before calling listen(2).
2004-12-09¶ ↑
Thu Dec 9 16:28:35 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/sdbm/init.c (GetDBM)
-
typo.
Thu Dec 9 16:21:51 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI#setup_header)
-
avoid SecurityError. [ruby-dev:24970]
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
should wait for reading request till data arrive. [ruby-talk:121068]
Thu Dec 9 14:38:35 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_inspect)
-
escape # which starts an expression substitution. fixed: [ruby-core:03922]
- string.c (rb_str_dump)
-
not escape # which isn't a substitution.
Thu Dec 9 12:31:53 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
should set prog if argc != 0.
Thu Dec 9 10:54:36 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_select)
-
[ruby-dev:25132]
- ext/sdbm/init.c
-
ditto.
- ext/gdbm/gdbm.c
-
ditto.
Thu Dec 9 10:19:18 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/socket/test_socket.rb (test_setsockopt)
-
use SO_LINGER instead of SO_BINDTODEVICE. fixed: [ruby-dev:25133]
Thu Dec 9 03:08:36 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (ip_init)
-
set root-win title to “ruby” when the running script is '-e one-liner' or '-' (stdin).
- ext/tcltklib/extconf.rb
-
add find_library(“#{lib}#{ver}”,..) for stub libs
- ext/tk/lib/tk/textmark.rb
-
TkTextMarkCurrent and TkTextMarkAnchor have a wrong parent class.
- ext/tk/lib/tk/dialog.rb
-
rename TkDialog2 –> TkDialogObj and TkWarning2 –> TkWarningObj (old names are changed to alias names)
- ext/tk/lib/tk/dialog.rb
-
bug fix of treatment of 'prev_command' option and hashes for configuration
- ext/tk/lib/tk/dialog.rb
-
add TkDialogObj#name to return the button name
- ext/tk/lib/tk/radiobutton.rb
-
rename enbugged method value() ==> get_value() and value=(val) ==> set_value(val).
- ext/tk/lib/tk/menu.rb
-
add TkMenu.new_menuspec
- ext/tk/lib/tk/menu.rb
-
add alias (TkMenuButton = TkMenubutton, TkOptionMenuButton = TkOptionMenubutton)
- ext/tk/lib/tk/event.rb
-
new method aliases (same as option keys of event_generate) for Event object
- ext/tk/lib/tk/font.rb
-
configinfo returns proper types of values
- ext/tk/lib/tk.rb
-
bind methods accept subst_args + block
- ext/tk/lib/tk/canvas.rb
-
ditto
- ext/tk/lib/tk/canvastag.rb
-
ditto
- ext/tk/lib/tk/frame.rb
-
ditto
- ext/tk/lib/tk/text.rb
-
ditto
- ext/tk/lib/tk/texttag.rb
-
ditto
- ext/tk/lib/tk/toplevel.rb
-
ditto
- ext/tk/lib/tkextlib/*
-
ditto and bug fix
2004-12-08¶ ↑
Wed Dec 8 23:54:29 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/html.rb (RDoc::Page)
-
Typo meant that h2 tag was invisible.
Wed Dec 8 22:10:02 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- rubyio.h, io.c, ext/dl/dl.c, ext/pty/pty.c, ext/socket/socket.c
-
create FILE object only when required: popen(3) and DL's IO#to_ptr. [ruby-dev:25122]
- io.c (rb_io_binmode)
-
use setmode for Human68k. [ruby-dev:25121]
Wed Dec 8 20:13:06 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- process.c (rb_spawn)
-
support for DJGPP.
- lib/mkmf.rb (VPATH)
-
specify the implicit path separator for DJGPP.
Wed Dec 8 17:48:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (proc_invoke)
-
merge Guy Decoux's argument preserve patch in [ruby-core:03874].
Wed Dec 8 17:37:33 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_pipe_exec)
-
need to close original socket handle.
Wed Dec 8 14:31:36 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
[ruby-dev:25104]
Wed Dec 8 13:49:46 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_pipe_exec)
-
must close original handle before exec. fixed: [ruby-dev:25112]
Wed Dec 8 11:46:26 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (string_content)
-
get rid of segfault at empty evstr. fixed: [ruby-dev:25113]
Wed Dec 8 03:26:51 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_bio.c (ossl_obj2bio)
-
should not use fptr->f. [ruby-dev:25101]
Wed Dec 8 03:26:41 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- runruby.rb
-
prepend LIBRUBY_SO to LD_PRELOAD as well as rubytest.rb.
Wed Dec 8 01:35:44 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (is_socket)
-
reorder of function definitions.
Wed Dec 8 00:44:31 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
win32 bidirectional pipe support.
- win32/win32. (rb_w32_pipe_exec)
-
ditto.
- win32/win32. (socketpair)
-
new function. POSIX socketpair emulation.
- win32/win32.c (socketpair_internal)
-
ditto.
Wed Dec 8 00:25:07 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/test_version.rb
-
added version check test. [ruby-dev:25053]
2004-12-07¶ ↑
Tue Dec 7 15:40:38 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (io_fwrite)
-
avoid context switch before writing to stderr. [ruby-dev:25080]
- rubyio.h
-
refine deprecated declaration.
- configure.in, file.c, io.c
-
remove useless check: fseeko, etc.
Tue Dec 7 13:42:07 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- dir.c (dir_s_mkdir)
-
win32 special processing doesn't need any longer.
- win32/win32. (rb_w32_mkdir)
-
new function. POSIX.1 compatible interface.
- win32/win32. (rb_w32_rmdir)
-
new function.
Tue Dec 7 00:27:37 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- process.c (proc_setgroups)
-
[ruby-dev:25081]
2004-12-06¶ ↑
Mon Dec 6 23:07:57 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in
-
check -lsocket for socketpair and shutdown. reported by Ville Mattila. [ruby-core:03903]
Mon Dec 6 23:00:45 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (ac_cv_sizeof_rlim_t)
-
setup for DJGPP.
- io.c (is_socket, shutdown)
-
define dummy macros for DJGPP.
- process.c
-
use SIZEOF_RLIM_T instead of HAVE_RLIM_T for DJGPP.
Mon Dec 6 21:19:40 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (is_socket)
-
fix typos. [ruby-core:03900]
Mon Dec 6 20:13:28 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (is_socket)
-
new function.
- io.c (rb_io_close_read, rb_io_close_write)
-
use is_socket().
- io.c (rb_io_fptr_finalize)
-
need to check fptr->f before calling rb_io_fptr_cleanup().
- io.c (pipe_open)
-
win32 pipe support (experimental).
- win32/win32. (rb_w32_pipe_exec)
-
return file descriptors instead of FILE structure objects.
- win32/win32. (rb_w32_is_socket)
-
new function.
Mon Dec 6 19:40:40 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- Makefile.in (.y.c)
-
simplify the rule.
Mon Dec 6 18:08:10 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (rb_reg_eqq)
-
document fix. [ruby-talk:122541]
Mon Dec 6 17:49:30 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- eval.c (run_trap_eval)
-
add prototype for Microsoft compiler.
Mon Dec 6 17:32:38 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- rubyio.h, intern.h, io.c, file.c, process.c, ext/socket/socket.c, ext/pty/pty.c, ext/io/wait/wait.c, ext/openssl/ossl_ssl.c
-
Use own buffering mechanism instead of stdio. [ruby-dev:25056]
- io.c, ext/stringio/stringio.c, test/ruby/ut_eof.rb
-
EOF flag removed.
Mon Dec 6 17:15:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/socket/test_socket.rb (TestBasicSocket#test_setsockopt)
-
BasicSocket#setsockopt dumps core. [ruby-dev:25039]
- test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom)
-
IPSocket#recvfrom dumps core. [ruby-dev:24705]
- test/socket/test_udp.rb (TestUDPSocket#test_connect)
-
UDPSocket#connect dumps core. [ruby-dev:25045]
- test/socket/test_udp.rb (TestUDPSocket#test_bind)
-
UDPSocket#bind dumps core. [ruby-dev:25057]
Mon Dec 6 09:59:23 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_fread)
-
take VALUE argument.
- ext/socket/socket.c (sock_connect)
-
use rb_str_new4(). [ruby-dev:25052]
- eval.c (rb_yield_0)
-
[ruby-dev:25051]
Mon Dec 6 01:32:31 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_pkey_rsa.c (ossl_rsa_public_encrypt, ossl_rsa_public_decrypt, ossl_rsa_private_encrypt, ossl_rsa_private_decrypt)
-
should take an optional argument to specify padding mode. [ruby-talk:122539]
- ext/openssl/ossl_pkey_rsa.c (Init_ossl_rsa)
-
add new constants PKCS1_PADDING, SSLV23_PADDING, NO_PADDING and PKCS1_OAEP_PADDING under OpenSSL::PKey::RSA.
- test/openssl/test_pkey_rsa.rb
-
new file.
2004-12-05¶ ↑
Sun Dec 5 19:39:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser::Completion#complete)
-
new parameter to direct case insensitiveness.
- lib/optparse.rb (OptionParser#order!)
-
ignore case only for long option. [ruby-dev:25048]
Sun Dec 5 00:54:32 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- mkconfig.rb
-
setup library paths before requiring library. [ruby-core:03892]
2004-12-04¶ ↑
Sat Dec 4 22:54:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_write)
-
remove rb_str_locktmp(). [ruby-dev:25050]
- io.c (io_fwrite)
-
takes VALUE string as an argument. [ruby-dev:25050]
- ext/socket/socket.c (sock_connect)
-
remove rb_str_locktmp(). [ruby-dev:25050]
- ext/socket/socket.c (udp_connect)
-
[ruby-dev:25045]
- ext/socket/socket.c (udp_bind)
-
ditto.
- ext/socket/socket.c (udp_send)
-
ditto.
- ext/socket/socket.c (bsock_send)
-
ditto.
- ext/socket/socket.c (s_recvfrom)
-
ditto.
- hash.c (rb_hash_hash)
-
should provide “hash” method where “eql?” is redefined. [ruby-talk:122482]
Sat Dec 4 21:29:05 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb
-
(In previous commit) new method chown.
- lib/fileutils.rb
-
(In previous commit) new method chown_R.
- lib/fileutils.rb
-
(In previous commit) new method chmod_R wrongly added. Removed now.
Sat Dec 4 20:45:52 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (mkdir, mkdir_p)
-
should chmod explicitly. [ruby-core:03881]
Sat Dec 4 18:54:09 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb
-
removed empty lines from output.
Sat Dec 4 18:49:09 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::VERSION)
-
0.1.1 -> 0.1.2
- lib/rss/rss.rb
-
item=/#set_item and so on are obsolete.
Sat Dec 4 14:28:56 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::Section::set_comment)
-
Section comments may now be bracketed by lines which are ignored. You can now write # ———– # :section: Dave's Section # comment material # ———– The lines before :section: are removed, and identical lines at the end are also removed if present.
Sat Dec 4 00:35:08 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (bsock_setsockopt)
-
[ruby-dev:25039]
2004-12-03¶ ↑
Fri Dec 3 12:25:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- st.h
-
fix prototype for C++.
Fri Dec 3 01:55:24 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
widget configuration by TkWindow#method_missing returns proper object. “widget.option = val” returns val, and “widget.option(val)” returns self.
- ext/tk/lib/tk/font.rb
-
TkFont#replace accepts only one font argument.
- ext/tk/lib/tk/radiobutton.rb
-
add TkRadiobutton#value and TkRadiobutton#value=(val).
- ext/tk/lib/tk/spinbox.rb
-
callback substitution support on command option.
- ext/tk/sample/demos-en/widget
-
bug fix (wrong image height)
- ext/tk/sample/demos-jp/widget
-
ditto.
Fri Dec 3 00:21:05 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (proc_invoke)
-
prepare to pass a block from “call” method to a Proc generated by Method#to_proc. [ruby-dev:25031]
- eval.c (rb_yield_0)
-
actually passes a block given to “call”.
- object.c (convert_type)
-
use rb_respond_to() again. this fix is based on [ruby-dev:25021]
- eval.c (rb_respond_to)
-
funcall respond_to? if it's redefined. [ruby-dev:25021]
Fri Dec 3 00:11:48 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_file_initialize)
-
[ruby-dev:25032]
2004-12-02¶ ↑
Thu Dec 2 15:13:53 2004 Michael Neumann<EMAIL_ADDRESS>↑
- test/xmlrpc/test_parser.rb, test/xmlrpc/data/*.expected
-
Expected values are now stored in YAML instead of using inspect. This fixes false hash order.
Thu Dec 2 16:41:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_protect)
-
prevent continuations created inside from being called from the outside. [ruby-dev:25003]
- eval.c (rb_callcc, rb_cont_call)
-
prohibit calling from different signal contexts. [ruby-dev:25022]
Thu Dec 2 10:45:02 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- test/readline/test_readline.rb
-
fix for NetBSD.
Thu Dec 2 09:57:24 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/ostruct.rb (OpenStruct::Marshaler)
-
OpenStruct can be marshaled again. [ruby-core:03862]
Thu Dec 2 09:30:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (thread_mark)
-
mark thread group. [ruby-dev:25020]
- eval.c (thgroup_add)
-
check whether the argument is really a Thread.
Thu Dec 2 07:57:16 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_ctl)
-
[ruby-dev:25019]
2004-12-01¶ ↑
Wed Dec 1 06:13:00 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf.c
-
add constant NKF::VERSION
- ext/nkf/nkf.c(guess)
-
this becomes an alias of guess2
- ext/nkf/test.rb
-
add –no-cp932
- ext/nkf/nkf-utf8/nkf.c
-
original nkf2 revision 1.47
Wed Dec 1 02:21:02 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- signal.c (sighandler)
-
call handler immediately only for default handlers. [ruby-dev:25003]
2004-11-30¶ ↑
Tue Nov 30 23:49:12 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
errno should be preserved for rb_sys_fail() when fork failed.
Tue Nov 30 16:18:50 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_fread)
-
need not to null terminate. [ruby-dev:24998]
- eval.c (rb_eval)
-
should check previous frame for ZSUPER.
- io.c (read_all)
-
remove unnecessary rb_str_resize(). [ruby-dev:24996]
- io.c (io_readpartial)
-
ditto.
- io.c (io_read)
-
ditto.
Tue Nov 30 14:58:33 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- instruby.rb (install)
-
add arguments explicitly to “super”.
Tue Nov 30 00:49:08 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (PUSH_FRAME)
-
flags should have been initialized.
- eval.c (rb_eval)
-
[ruby-core:03856]
- io.c (rb_io_sysread)
-
use temporary lock. [ruby-dev:24992]
Tue Nov 30 00:12:57 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regparse.c
-
now handles many alternatives (over 500000) in regexp. [ruby-dev:24773]
2004-11-29¶ ↑
Mon Nov 29 16:06:04 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_write)
-
insufficiently filled string being extended when overwriting. [ruby-core:03836]
Mon Nov 29 15:59:05 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/ostruct.rb (OpenStruct::method_missing)
-
check method duplication for -d.
- lib/ostruct.rb (OpenStruct::initialize)
-
ditto.
Mon Nov 29 15:22:28 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/io/nonblock/test_flush.rb
-
abandon tests when io/nonblock is not supported.
Mon Nov 29 13:37:54 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (fptr_finalize)
-
must not use FILE after fclose(). [ruby-dev:24985]
Mon Nov 29 13:13:13 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (CreateChild)
-
push back the last space before next loop because CharNext() eats it.
Mon Nov 29 03:08:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (convert_type)
-
[ruby-core:03845]
- eval.c (rb_funcall_rescue)
-
new function.
- object.c (rb_Array)
-
avoid using rb_respond_to().
- object.c (rb_Integer)
-
ditto.
- eval.c (get_backtrace)
-
no conversion for nil.
- parse.y (reduce_nodes)
-
empty body should return nil.
Mon Nov 29 01:18:18 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_check_writable)
-
call io_seek regardless of NEED_IO_SEEK_BETWEEN_RW. [ruby-dev:24986]
2004-11-28¶ ↑
Sun Nov 28 15:57:58 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::Element#tag)
-
not use block_given? for working with ruby 1.6 again.
- lib/rss/{0.9,2.0,trackback}.rb, lib/rss/maker/base.rb
-
undef -> remove_method for working with ruby 1.6 again.
Sun Nov 28 15:51:40 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::NotSetError)
-
added.
- lib/rss/maker/{1.0,0.9,2.0}.rb
-
changed RSS Maker to raise RSS::NotSetError if required values of maker.channel are not set. [ruby-talk:120061]
- test/rss/test_maker_{1.0,0.9,2.0}.rb
-
changed tests to check RSS Maker raises or not.
Sun Nov 28 12:14:47 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regparse.c (fetch_token)
-
fixed test failure on HP-UX ia64
- ([ruby-dev
-
24859]).
Sun Nov 28 12:08:15 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regparse.c, test/ruby/test_regexp.rb
-
fixed problem with UTF-8 characters that have U+00FE or invalid characters.
Sun Nov 28 12:07:04 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regexec.c, test/ruby/test_regexp.rb
-
fixed segmentation fault
- ([ruby-dev
-
24887]).
Sun Nov 28 12:05:48 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regcomp.c, regint.h
-
fixed PLATFORM_UNALIGNED_WORD_ACCESS problem ([ruby-dev:24802] and [ruby-core:3733])
2004-11-27¶ ↑
Sat Nov 27 23:43:39 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_initialize)
-
[ruby-dev:24972]
Sat Nov 27 21:43:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c
-
avoid data lost with nonblocking fd and stdio buffering in sync mode. [ruby-dev:24966] based on matz's patch [ruby-dev:24967]
- (io_fwrite)
-
new primitive writing function which writes directly if sync mode.
- (rb_io_fwrite)
-
wrapper for io_fwrite now.
- (io_write)
-
call io_fwrite instead of rb_io_fwrite.
Sat Nov 27 17:43:21 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/{0.9,1.0,2.0,trackback,xml-stylesheet}.rb
-
added setup_maker.
- test/rss/test_setup_maker_*.rb
-
added tests for setup_maker.
- lib/rss/maker/base.rb(RSS::Maker::Items#max_size=)
-
supported output item size limitation.
- sample/rss/blend.rb
-
added sample for RSS Maker.
Sat Nov 27 17:41:35 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker/0.9.rb
-
supported RSS::Maker.make(“0.91”). Now, “0.9” is just alias of “0.91.”
- test/rss/test_maker_0.9.rb
-
make(“0.9”) -> maker(“0.91”).
- test/rss/test_to_s.rb
-
ditto.
Sat Nov 27 17:21:30 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/list_description.rb
-
untabified.
- sample/rss/rss_recent.rb
-
ditto.
Sat Nov 27 14:44:15 2004 Kent Sibilev<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::initialize)
-
[ruby-core:03832]
Sat Nov 27 09:41:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_fread)
-
old rb_io_fread with file closing checking.
- (rb_io_fread)
-
wrapper for io_fread now. [ruby-dev:24964]
2004-11-26¶ ↑
Fri Nov 26 18:02:44 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
Tk.destroy uses TkWindow#epath
- ext/tk/lib/tk/image.rb
-
bug fix
- ext/tk/lib/tk/wm.rb
-
add 'iconphoto' method(Windows only)
- ext/tk/lib/tkextlib/*
-
some methods uses TkWindow#epath
Fri Nov 26 14:29:39 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_initialize)
-
uninitialized fd was checked to see open mode. [ruby-dev:24963]
- io.c (rb_io_initialize)
-
uninitialized fd was used. [ruby-dev:24962]
Fri Nov 26 13:49:06 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_initialize)
-
should retrieve flags from copying file descriptor. [ruby-dev:24961]
- eval.c (method_missing)
-
raise TypeError for classes do not have allocators. [ruby-core:03752]
- lib/erb.rb
-
add RDoc by James Edward Gray II. [ruby-core:03786]
Fri Nov 26 13:29:02 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::look_for_directives_in)
-
Break out of preprocessing when we find a :section: directive (previously cleared out the comment, but this apparently now generates an error in gsub!)
Fri Nov 26 00:17:40 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_read)
-
move StringValue() check before GetOpenFile(). [ruby-dev:24959]
2004-11-25¶ ↑
Thu Nov 25 20:14:57 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/thwait.rb (ThreadsWait#join_nowait)
-
abnormally terminated threads should be also processed. [ruby-talk:121320]
Thu Nov 25 18:06:37 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in
-
AC_CHECK_SIZEOF(rlim_t) to include stdio.h to fix problem with autoconf 2.52 or earlier. revert AC_PREREQ to 2.50. [ruby-core:3809]
Thu Nov 25 07:59:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- configure.in
-
AC_PREREQ(2.53) [ruby-core:03800]
- io.c (read_all)
-
stringify non-nil buffer argument, and always taint the result. [ruby-dev:24955]
2004-11-24¶ ↑
Wed Nov 24 01:01:31 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_read)
-
integer conversion should be prior to GetOpenFile(). [ruby-dev:24952]
- configure.in, io.c
-
cancel [ ruby-Patches-1074 ].
2004-11-23¶ ↑
Tue Nov 23 08:09:50 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/menu.rb
-
improve usability of TkOptionMenubutton
Tue Nov 23 02:00:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- file.c (rb_file_chown)
-
integer conversion should be prior to GetOpenFile(). [ruby-dev:24949]
Tue Nov 23 00:10:48 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- file.c (rb_file_chown)
-
integer conversion should be prior to GetOpenFile(). [ruby-dev:24947]
- file.c (rb_file_truncate)
-
ditto.
- file.c (rb_file_s_truncate)
-
ditto.
- dir.c (dir_seek)
-
use NUM2OFFT().
- misc/ruby-mode.el (ruby-non-block-do-re)
-
[ruby-core:03719]
2004-11-22¶ ↑
Mon Nov 22 22:33:02 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::parse_require)
-
Don't use names of variables or constants when parsing 'require'
Mon Nov 22 00:13:35 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_seek)
-
should retrieve dir_data after NUM2INT(). [ruby-dev:24941]
2004-11-20¶ ↑
Sat Nov 20 23:57:33 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/README (et al)
-
Add a new directive, :section:, and change the output format to accommodate. :section: allows to to group together methods, attributes, constants, etc under headings in the output. If used, a table of contents is generated.
Sat Nov 20 23:56:54 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/options.rb (Options::parse)
-
Force –inline-source if –one-file option given
Sat Nov 20 23:55:19 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_splice)
-
should place index wrapping after possible modification. [ruby-dev:24940]
Sat Nov 20 23:25:12 2004 Minero Aoki<EMAIL_ADDRESS>↑
- io.c (rb_io_getline)
-
f.gets(“”) did not work. [ruby-core:03771]
- test/ruby/test_io.rb (test_gets_rs)
-
test it.
Sat Nov 20 22:55:09 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- test/runner.rb (CROSS_COMPILING)
-
need to require rbconfig.rb before using CROSS_COMPILNG.
Sat Nov 20 20:42:42 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/depend
-
fix ripper.o dependency.
Sat Nov 20 17:48:29 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- io.c (io_reopen)
-
work around problem with Cygwin fseeko returning ESPIPE.
Sat Nov 20 05:34:24 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
original nkf.c rev:1.40
- ext/nkf/test.rb
-
add test for mime encode/decode
Sat Nov 20 01:45:04 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- test/xmlrpc/test_webrick_server.rb
-
move `requrie “webrick/https”' into setup_http_server method to avoid soap test errors.
Sat Nov 20 01:37:34 2004 Johan Holmberg<EMAIL_ADDRESS>↑
- eval.c (error_print)
-
nicer traceback at interrupt. [ruby-core:03774]
Sat Nov 20 00:07:16 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
internal buffer should not be listed by ObjectSpace.each_object by String#gsub. [ruby-dev:24931]
2004-11-19¶ ↑
Fri Nov 19 22:44:43 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/test/unit/collector/dir.rb
-
better support for -p/-x option.
Fri Nov 19 17:46:56 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Image#have_required_values)
-
changed /rss/channel/image to be optional. [ruby-Bugs:1047]
- test/rss/test_maker_0.9.rb
-
added tests for the above.
Fri Nov 19 17:18:17 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb (RSS::VERSION)
-
0.1.0 -> 0.1.1.
- lib/rss
-
to_s used tag.
- test/rss/test_to_s.rb
-
added.
- lib/rss/maker.rb (RSS::Maker.make)
-
changed API. It's not received modules which is used as the second argument.
- lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#alternate)
-
changed return value type which is not String but Boolean.
- lib/rss/2.0.rb (RSS::Rss::Channel#ttl)
-
changed return value type which is not String but Integer.
- lib/rss/0.9.rb (RSS::Rss::Channel)
-
<skipDays> has <day>s and <skipHours> has <hour>s.
- lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Channel)
-
ditto.
- lib/rss/0.9.rb (RSS::Rss::Channel::Item)
-
<item> has <category>s.
- lib/rss/maker/2.0.rb (RSS::Maker::Rss20::Channel::Item)
-
ditto.
- lib/rss/2.0.rb (RSS::Rss::Channel)
-
<channel> has <category>s.
- lib/rss/maker/2.0.rb (RSS::Maker::RSS20::Channel)
-
ditto.
- lib/rss/trackback.rb
-
parent element has <trackback:about>s.
- lib/rss/maker/trackback.rb
-
ditto.
Fri Nov 19 11:10:16 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/test/unit/collector/dir.rb
-
add support for directory name with -p/-x options.
- test/testunit/collector/test_dir.rb
-
ditto.
- lib/xmlrpc/datetime.rb (XMLRPC::DateTime#==)
-
should use Array() instead of to_a.
Fri Nov 19 10:32:36 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/readline.c (readline_s_set_completion_append_character)
-
accept nil. [ruby-core:03765]
Fri Nov 19 01:20:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::FileStore::initialize)
-
raise exception if data corresponding to session specified from the client does not exist.
Fri Nov 19 00:59:31 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
internal buffer should not be listed by ObjectSpace.each_object. [ruby-dev:24919]
2004-11-18¶ ↑
Thu Nov 18 23:42:36 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/depend
-
Never regenerate lib/ripper/core.rb automatically. [ruby-dev:24911]
Thu Nov 18 20:47:24 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32. (rb_w32_isatty)
-
new function to replace MSVCRT's isatty because it never sets errno.
Thu Nov 18 18:41:08 2004 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- test/ruby/test_stringchar.rb (test_bang)
-
added.
- string.c (rb_str_upcase_bang, rb_str_capitalize_bang, rb_str_swapcase_bang)
-
missing rb_str_modify().
Thu Nov 18 17:05:01 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (f_rest_arg)
-
store rest args into invisible local variable in order to get rid of SEGV at ZSUPER. [ruby-dev:24913]
Thu Nov 18 15:39:52 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (rb_f_getenv)
-
prohibit for $SAFE=4. [ruby-dev:24908]
Thu Nov 18 14:58:42 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/readline.c
-
check $SAFE.
- test/readline/test_readline.rb
-
added tests for readline.
Thu Nov 18 00:21:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- process.c (proc_getpgrp)
-
prohibit for $SAFE=2. [ruby-dev:24899]
- process.c (get_pid)
-
ditto. [ruby-dev:24904]
- process.c (get_ppid)
-
ditto.
- array.c (rb_ary_delete)
-
defer rb_ary_modify() until actual modification. [ruby-dev:24901]
Thu Nov 18 10:10:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c, rubyio.h (rb_io_modenum_flags)
-
exported.
- ext/stringio/stringio.c (strio_initialize)
-
allow Fixnum as mode as well as IO.new does. [ruby-dev:24896]
2004-11-17¶ ↑
Wed Nov 17 23:47:30 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/ruby/test_settracefunc.rb
-
added. [ruby-dev:24884]
Wed Nov 17 18:59:16 2004 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- process.c (proc_getrlimit, proc_setrlimit)
-
add rb_secure(2) to methods of Process.{getrlimit,setrlimit}
Wed Nov 17 13:56:57 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (newline_node)
-
should not use FL_SET. [ruby-dev:24874]
- parse.y (string_content)
-
should not use FL_UNSET.
- node.h (NODE_NEWLINE)
-
remove unused bit to utilize flag field in nodes.
Wed Nov 17 13:05:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (rb_push_glob)
-
fix overrun. [ruby-dev:24886]
Wed Nov 17 11:48:17 2004 Michael Neumann<EMAIL_ADDRESS>↑
- lib/xmlrpc/parser.rb, test/xmlrpc/test_features.rb
-
fixed “assigning to constants” warnings
Wed Nov 17 09:38:18 2004 Johan Holmberg<EMAIL_ADDRESS>↑
- re.c (rb_reg_initialize_m)
-
should raise exception instead of compile error. [ruby-core:03755]
Wed Nov 17 03:42:45 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_splice)
-
move rb_str_modify() after StringValue(), which may alter the receiver. [ruby-dev:24878]
- error.c (rb_error_frozen)
-
now raise RuntimeError instead of TypeError.
2004-11-16¶ ↑
Tue Nov 16 21:22:47 2004 Michael Neumann<EMAIL_ADDRESS>↑
- lib/xmlrpc/server.rb (CGIServer)
-
fixed bug when client sends “Content-typ: text/xml; …”
Tue Nov 16 23:45:07 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (flo_divmod)
-
protect float values from GC by assignment to local variables. [ruby-dev:24873]
Tue Nov 16 14:31:54 2004 Michael Neumann<EMAIL_ADDRESS>↑
- test/xmlrpc/*
-
imported and refactored original test cases.
- test/xmlrpc/test_webrick_server.rb, test/xmlrpc/webrick_testing.rb
-
added test case that starts up a WEBrick XML-RPC server and performs some tests on it (both http and https servers are started).
- lib/xmlrpc/create.rb (XMLWriter
-
:each_installed_writer), lib/xmlrpc/parser.rb (XMLParser::each_installed_parser): added methods to simply original test cases
- lib/xmlrpc/parser.rb, lib/xmlrpc/datetime.rb
-
applied patch by MoonWolf<EMAIL_ADDRESS>to allow parsing datetime.iso8601
- (e.g. 20041105T01
-
15:23Z).
- lib/xmlrpc/server.rb
-
fixed issue #998
- (http
-
//rubyforge.org/tracker/?func=detail&atid=1700&aid=998&group_id=426)
- lib/xmlrpc/create.rb, lib/xmlrpc/utils.rb
-
when marshalling/loading user-defined data structures, use Class#allocate instead of defining an empty initialize method. module XMLRPC::Marshallable is now only used for tagging.
- lib/xmlrpc/.document, lib/xmlrpc/README.rdoc
-
added howto
Tue Nov 16 16:26:12 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- {bcc32,win32,wince}/setup.mak (-epilogue-)
-
remove config.h and config.status to force updating them.
Tue Nov 16 16:20:45 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_read)
-
position was ignored when a buffer was passed. www.yo.rim.or.jp/~nov/d/?date=20041116#p03
Tue Nov 16 13:35:54 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::options)
-
add new option –exclude (-x) to skip some tests. [ruby-core:3363], [ruby-dev:24865]
- lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir.exclude)
-
ditto.
Tue Nov 16 11:19:07 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::options)
-
use Regexp conversion.
Tue Nov 16 01:41:31 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_mod_check)
-
frozen check should be separated. [ruby-core:3742]
- array.c (rb_ary_update)
-
pedantic check to detect rb_ary_to_ary() to modify the receiver. [ruby-dev:24861]
2004-11-15¶ ↑
Mon Nov 15 18:58:05 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in
-
check rlim_t more portably. [ruby-core:3735]
Mon Nov 15 11:50:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-special-char-p, ruby-parse-partial)
-
handle operator symbols. [ruby-talk:120177]
Mon Nov 15 08:58:55 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (Init_Proc)
-
make proc as an alias to Proc.new. [ruby-dev:24848]
Mon Nov 15 00:46:03 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_yield_0)
-
lambda{}.call(1) should raise exception. [ruby-talk:120253]
Mon Nov 15 00:33:40 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_clear)
-
avoid revealing NULL pointer. [ruby-dev:24766]
- string.c (str_gsub)
-
add paranoid check. [ruby-dev:24827]
- string.c (str_mod_check)
-
check frozen status as well. [ruby-dev:24801]
2004-11-14¶ ↑
Sun Nov 14 18:59:03 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (proc_getrlimit)
-
new function for Process.getrlimit.
- (proc_setrlimit)
-
new function for Process.setrlimit. [ruby-dev:24834]
- configure.in
-
check rlim_t and its size. check setrlimit.
- ruby.h (NUM2ULL)
-
new macro.
Sun Nov 14 13:27:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/pp.rb (PP#object_address_group)
-
remove odd number of 'f' prefixed to negative address.
Sun Nov 14 10:48:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/mathn.rb (Integer::gcd2)
-
faster implementation by<EMAIL_ADDRESS>[ruby-talk:120232]
Sun Nov 14 08:46:33 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/logger/test_logger.rb
-
Logger just expects Logger#datetime_format to be used for Time#strftime independently of locale. [ruby-dev:24828]
2004-11-12¶ ↑
Fri Nov 12 17:32:07 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- bcc32/README.bcc32, win32/README.win32
-
need bison instead of byacc.
Fri Nov 12 15:15:06 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- eval.c (ruby_options)
-
now we cannot call rb_glob() before ruby_init(), so call rb_w32_cmdvector() at ruby_options().
- win32/win32.{c,h} (rb_w32_cmdvector)
-
rename make_cmdvector() and export it.
Fri Nov 12 14:08:01 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/event.rb
-
remove $LOADED_FEATURES trick
- ext/tk/lib/tk.rb
-
ditto
Fri Nov 12 00:31:05 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/gdbm/gdbm.c (fgdbm_store)
-
StringValue() may alter string pointer. [ruby-dev:24783]
2004-11-11¶ ↑
Thu Nov 11 17:58:19 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (rb_glob)
-
should have called rb_glob_caller(). [ruby-dev:24773]
Thu Nov 11 16:56:10 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- test/ruby/test_file.rb (test_truncate_wbuf)
-
we want to test only File#truncate, not behavior of seek(2).
Thu Nov 11 01:52:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (syserr_initialize)
-
use stringified object. [ruby-dev:24768]
2004-11-10¶ ↑
Wed Nov 10 22:49:01 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (SimpleDelegator::dup)
-
wrong number of arguments.
- lib/delegate.rb (DelegateClass::dup)
-
ditto.
Wed Nov 10 19:47:55 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
path is a string object now.
Wed Nov 10 12:31:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- README.EXT (Example)
-
extconf.rb is indispensable now.
Wed Nov 10 03:33:36 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix SEGV when compiled with Tcl/Tk8.3.x or older
- ext/tk/lib/tkextlib/tile/style.rb
-
bug fix
2004-11-09¶ ↑
Tue Nov 9 22:24:07 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf
-
original nkf.c rev:1.38
- ext/nkf/nkf.c
-
fix bug: can't parse long-name options
- ext/nkf/test.rb
-
fix bug: mime tests fail
Tue Nov 9 14:27:18 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser::Officious)
-
moved from DefaultList.
Tue Nov 9 00:50:06 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/rdoc.rb
-
Change version numbering of RDoc and ri
Tue Nov 9 01:05:04 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (rb_glob2)
-
do not allocate buffer from heap to avoid memory leaks. use string object for buffering instead. [ruby-dev:24738]
- dir.c (join_path)
-
ditto.
- io.c (io_read)
-
external input buffer may be modified even after rb_str_locktmp(). [ruby-dev:24735]
- dir.c (fnmatch)
-
p or s may be NULL. [ruby-dev:24749]
Tue Nov 9 00:36:26 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/extservm.rb
-
add DRb::ExtServManager#uri. [ruby-dev:24743]
2004-11-08¶ ↑
Mon Nov 8 22:20:19 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_class)
-
Fix bug where parent class wasn't being detected if the child class was defined using the A::B notation.
Mon Nov 8 00:14:13 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in
-
add setup for mingw32 cross compiling. [ruby-talk:119413]
2004-11-07¶ ↑
Sun Nov 7 23:49:26 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
bind-event methods accept multi substitution arguments.
- ext/tk/lib/tk/canvas.rb
-
ditto.
- ext/tk/lib/tk/canvastag.rb
-
ditto.
- ext/tk/lib/tk/text.rb
-
ditto.
- ext/tk/lib/tk/texttag.rb
-
ditto.
- ext/tk/lib/tkextlib
-
ditto.
2004-11-06¶ ↑
Sat Nov 6 20:40:16 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
rename WIN32OLE#ole_obj_help to WIN32OLE#ole_type. alias ole_obj_help to ole_type.
- ext/win32ole/tests/testWIN32OLE.rb
-
ditto.
Sat Nov 6 11:18:59 2004 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb (_parse)
-
checks whether zone was given.
Sat Nov 6 00:46:27 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_locktmp)
-
check STR_TMPLOCK flag before locking. [ruby-dev:24727]
2004-11-05¶ ↑
Fri Nov 5 19:07:16 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf
-
follow CVS Head of original nkf.
Fri Nov 5 18:12:42 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/scrollable.rb
-
divide Scrollable module into X_Scrollable and Y_Scrollable
- ext/tk/lib/tk/entry.rb
-
include X_Scrollable instead of Scrollable
- ext/tk/lib/tk/autoload.rb
-
define autoload for X_Scrollable and Y_Scrollable
Fri Nov 5 16:05:32 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
TkComm._at() supprts both of “@x,y” and “@x”
Fri Nov 5 13:22:58 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/text.rb
-
sorry. bug fix again.
Fri Nov 5 13:17:54 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/text.rb
-
bug fix
Fri Nov 5 08:52:48 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (gc_mark)
-
stricter GC stack check.
Fri Nov 5 08:34:43 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
should have removed rb_str_unlocktmp(str). [ruby-dev:24708]
- ext/socket/socket.c (s_recvfrom)
-
buffer modification check. [ruby-dev:24708]
2004-11-04¶ ↑
Thu Nov 4 23:54:21 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regexec.c, regparse.c, regint.h
-
fixed conflicts between vendor branch.
Thu Nov 4 23:41:55 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- ascii.c, euc_jp.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, utf8.c
-
imported Oni Guruma 3.4.0.
- parse.y, re.c
-
Now mbclen() takes unsigned char as its argument.
Thu Nov 4 21:25:38 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
string modify check no longer based on tmplock. [ruby-dev:24706]
Thu Nov 4 21:13:48 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c(typelib_file_from_typelib)
-
search “win16” entry to get library path.
- ext/win32ole/win32ole.c(oletypelib_path)
-
ditto.
- ext/win32ole/win32ole.c(ole_typedesc2val)
-
add VT_LPWSTR, VT_LPSTR, VT_ERROR case.
Thu Nov 4 15:02:14 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/variable.rb
-
forget to initialize instance_variables of TkVarAccess objects
Thu Nov 4 09:11:35 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (gc_mark)
-
enable GC stack checking.
Thu Nov 4 03:11:33 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
lock strings temporarily. [ruby-dev:24687]
- ext/socket/socket.c (s_recvfrom)
-
tmplock input buffer. [ruby-dev:24705]
2004-11-03¶ ↑
Wed Nov 3 22:24:17 2004 Daigo Moriwaki<EMAIL_ADDRESS>↑
- lib/webrick/httpauth/digestauth.rb
-
use Base64#encode64 to avoid warnings.
Wed Nov 3 17:19:59 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_uniq_bang)
-
do not push frozen string from hash table. [ruby-dev:24695]
- array.c (rb_ary_and)
-
ditto.
- array.c (rb_ary_or)
-
ditto.
Wed Nov 3 17:02:48 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
support to use different Tcl commands between configure and configinfo
- ext/tk/lib/font.rb
-
ditto.
- ext/tk/lib/itemconfig.rb
-
support to use different Tcl commands between item_configure and item_configinfo
- ext/tk/lib/itemfont.rb
-
ditto.
- ext/tk/extconf.rb
-
install SUPPORT_STATUS
- ext/tk/lib/tkextlib
-
some bug fixes (see ext/tk/ChangeLog.tkextlib)
Wed Nov 3 15:38:28 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/*.rb
-
removed tab width configuration headers.
- test/rss/test_maker_{0.9,1.0}.rb
-
sort -> do_sort.
- lib/rss/maker/*.rb
-
changed API to RSS version independence.
- lib/rss/maker/base.rb (RSS::Maker::XMLStyleSheets::XMLStyleSheet)
-
checked required
- lib/rss/maker/base.rb (RSS::Maker::Items)
-
sort -> do_sort.
- lib/rss/rss.rb (RSS::BaseModel.install_date_element)
-
avoided warning.
- lib/rss/0.9.rb (RSS::Rss#textinput)
-
added convenience method.
2004-11-02¶ ↑
Tue Nov 2 16:35:57 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/enumerator/enumerator.c (each_cons_i)
-
pass copy of an internal consequent array. [ruby-talk:118691]
Tue Nov 2 14:54:02 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
need to set cmd if argc == 0 (win32).
Tue Nov 2 01:20:09 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
IO.popen should take array as 1st argument for a command line. [ruby-dev:24678]
- eval.c (proc_invoke)
-
nail down dyna_var node when Proc object or continuation is created. [ruby-dev:24671]
- io.c (rb_io_s_popen)
-
do not expand argv array. [ruby-dev:24670]
2004-11-01¶ ↑
Mon Nov 1 22:25:56 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker/base.rb
-
changed xml-stylesheet's API of RSS Maker like to item's one.
- lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#guess_type)
-
fixed regular expression bug.
- test/rss/test_maker_xml-stylesheet.rb
-
updated tests for xml-stylesheet.
Mon Nov 1 13:59:28 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/extmk.rb (MANIFEST)
-
do not use anymore, use extconf.rb instead.
- ext/enumerator/extconf.rb, ext/fcntl/extconf.rb, ext/stringio/extconf.rb
-
added.
- MANIFEST, ext/**/MANIFEST
-
removed.
- README.EXT, README.EXT.ja
-
remove MANIFEST stuff.
Mon Nov 1 11:52:18 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
avoid conflict of variable name. [ruby-dev:24662]
Mon Nov 1 11:46:19 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- process.c (rb_f_exec)
-
should check whether prog is NULL.
Mon Nov 1 09:37:19 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker.rb
-
added entry point of RSS Maker.
Mon Nov 1 03:14:14 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_get_method_body)
-
store ICLASS in the cache. [ruby-core:03672]
- eval.c (rb_provided)
-
should return true for loading library too for autoloading. [ruby-core:03655]
Mon Nov 1 01:14:52 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_f_open)
-
create copy of popen specifier. [ruby-dev:24656]
- string.c (rb_str_locktmp)
-
lock string temporarily.
- string.c (str_independent)
-
add tmplock check.
- io.c (io_write)
-
lock output string temporarily. [ruby-dev:24649]
- io.c (io_write)
-
use rb_str_locktmp().
- io.c (read_all)
-
ditto.
2004-10-31¶ ↑
Sun Oct 31 23:37:00 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- process.c
-
on NetBSD don't use setruid() and setrgid().
Sun Oct 31 23:12:10 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
Sun Oct 31 16:58:12 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
- ext/win32ole/tests/testWIN32OLE.rb
-
ditto.
Sun Oct 31 14:35:26 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c
-
add “075?UTF-8?Q?” for Gmail.
Sun Oct 31 14:18:56 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
emit lexer-event values to the parser
2004-10-30¶ ↑
Sat Oct 30 15:24:41 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
add WIN32OLE_TYPELIB class. add WIN32OLE#ole_typelib method.
- ext/win32ole/tests/testOLETYPELIB.rb
-
add WIN32OLE_TYPELIB class.
Sat Oct 30 06:53:24 2004 Peter Vanbroekhoven<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
NODE_XSTR should pass copy of literal string.
Sat Oct 30 00:19:40 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_update)
-
a=nil no longer works as element deletion.
- enum.c (enum_sort_by)
-
protect continuation jump in. [ruby-dev:24642]
- eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS, NEW_VALIAS), parse.y (fitem)
-
allow dynamic symbols to NODE_UNDEF and NODE_ALIAS.
2004-10-29¶ ↑
Fri Oct 29 21:27:51 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_check_initialized)
-
new function to check uninitialized object. [ruby-talk:118234]
- file.c (rb_file_path), io.c (rb_io_closed)
-
check if initialized.
Fri Oct 29 19:05:33 2004 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf
-
follow nkf2.0.
Fri Oct 29 17:18:22 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- parse.y (ripper_s_allocate)
-
add prototype for Microsoft compiler.
- range.c (range_step, range_each)
-
need cast.
Fri Oct 29 16:34:19 2004 Daiki Ueno<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-parse-partial)
-
Parse the rest of the line after opening heredoc identifier. [ruby-dev:24635]
Fri Oct 29 11:35:04 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (rb_parser_append_print, rb_parser_while_loop)
-
body node can be empty. [ruby-dev:24628]
Fri Oct 29 10:00:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_thread_start_0)
-
forget to free some memory chunks. [ruby-core:03611]
- eval.c (ruby_cleanup)
-
ruby_finalize_1 may cause exception, should be wrapped by PUSH_TAG/POP_TAG(). [ruby-dev:24627]
2004-10-28¶ ↑
Thu Oct 28 08:42:02 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (argf_forward)
-
use ANSI style.
- (argf_read)
-
call argf_forward with argv argument. [ruby-dev:24624]
2004-10-27¶ ↑
Wed Oct 27 09:17:30 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
use a string object for exception safeness. [ruby-dev:24601]
Wed Oct 27 07:38:55 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- node.h (NODE_TYPESHIFT)
-
allow 4 more bits for line numbers. [ruby-talk:117841]
- ruby.h (FL_ABLE)
-
nodes are not subject for flag operations.
- io.c (ARGF_FORWARD)
-
should have specified argv explicitly, since we no longer have frame->argv saved. [ruby-dev:24602]
2004-10-26¶ ↑
Tue Oct 26 23:30:39 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::add_class_or_module)
-
Restore correct :nopdoc: behavior with nested classes and modules.
Tue Oct 26 18:21:29 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (RESIZE_CAPA)
-
check string attribute before modifying capacity member of string structure. [ruby-dev:24594]
Tue Oct 26 11:33:26 2004 David G. Andersen<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (gzreader_gets)
-
use memchr() to to gain performance. [ruby-talk:117701]
Tue Oct 26 10:56:55 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
raise ArgumentError for extra arguments, unless (digit)$ style used.
2004-10-25¶ ↑
Mon Oct 25 18:35:39 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- win32/win32.c (isUNCRoot)
-
should check NUL after '.'. [ruby-dev:24590]
- win32/win32.c (isUNCRoot)
-
fixed buffer overrun.
Mon Oct 25 08:03:26 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (get_backtrace)
-
ignore illegal backtrace. [ruby-dev:24587]
2004-10-24¶ ↑
Sun Oct 24 00:40:50 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_load, search_required, rb_require_safe, rb_require)
-
use frozen shared string to avoid outside modification. [ruby-dev:24580]
2004-10-23¶ ↑
Sat Oct 23 23:40:34 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_fptr_finalize)
-
leave stdin/stdout/stderr open in interpreter termination. [ruby-dev:24579]
Sat Oct 23 22:18:32 2004 Guy Decoux<EMAIL_ADDRESS>↑
- eval.c (frame_free)
-
Guy Decoux solved the leak problem. Thanks. [ruby-core:03549]
Sat Oct 23 00:20:55 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (zstream_append_input)
-
clear klass for z->input to avoid potential vulnerability.
- ext/zlib/zlib.c (zstream_run)
-
always use zstream_append_input() to avoid SEGV. [ruby-dev:24568]
2004-10-22¶ ↑
Fri Oct 22 12:02:28 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_alias)
-
was warning for wrong condition. [ruby-dev:24565]
Fri Oct 22 10:36:37 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httprequest.rb (WEBrick::HTTPRequest#meta_vars)
-
should check if path_info is not nil.
Fri Oct 22 00:22:31 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (zstream_shift_buffer)
-
should restore class field of a buffer. [ruby-dev:24562]
Fri Oct 22 00:20:33 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_include)
-
should not treat char as negative value. [ruby-dev:24558]
2004-10-21¶ ↑
Thu Oct 21 21:32:30 2004 IWATSUKI Hiroyuki<EMAIL_ADDRESS>↑
- lib/pstore.rb (PStore#transaction)
-
Use the empty content when a file is not found. [ruby-dev:24561]
Thu Oct 21 19:06:15 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#send_body_io)
-
ensure to close @body. (bugs.debian.org/277520)
Thu Oct 21 13:11:31 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
variable name “fpw” is conflicted.
Thu Oct 21 00:36:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_alias)
-
should warn on method discarding. [ruby-dev:24546]
- ext/zlib/zlib.c (zstream_expand_buffer_into)
-
hide internal string buffer by clearing klass. [ruby-dev:24548]
- parse.y (lex_getline)
-
should not touch ruby_debug_lines if RIPPER is defined. [ruby-dev:24547]
2004-10-20¶ ↑
Wed Oct 20 19:45:13 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (str_gsub)
-
reentrant check. [ruby-dev:24432]
Wed Oct 20 12:42:53 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_getline)
-
rs modification check should not interfere in the loop.
Wed Oct 20 10:31:33 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (lex_getline)
-
should update ruby_debug_lines.
Wed Oct 20 04:17:55 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_delete_if)
-
should check if deleting element is a string. [ruby-dev:24490]
- ext/sdbm/init.c (fsdbm_delete_if)
-
ditto.
Wed Oct 20 01:37:18 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_times)
-
Array#* should return an instance of the class of right operand. [ruby-dev:24526]
- ext/zlib/zlib.c (zstream_detach_buffer)
-
should not expose class-less object to Ruby world. [ruby-dev:24530]
- eval.c (proc_dup)
-
provide Object#dup as well. [ruby-talk:116915]
- eval.c (ruby_exec)
-
stack marking position may be higher than expected. thanks to Guy Decoux. [ruby-core:03527]
Wed Oct 20 00:25:41 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (search_required)
-
required name must not be changed before loading. [ruby-dev:24492]
2004-10-19¶ ↑
Tue Oct 19 23:59:46 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_require_safe)
-
provide the feature after loaded. [ruby-list:40085]
Tue Oct 19 22:43:12 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_attr)
-
If we come across 'attr' in a context where it isn't followed by a symbol, just issue a warning.
Tue Oct 19 20:32:50 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole.c(ole_invoke)
-
retrieve the result value when retrying the IDispatch::invoke.
Tue Oct 19 17:24:11 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (read_all)
-
block string buffer modification during rb_io_fread() by freezing it temporarily. [ruby-dev:24479]
- dir.c (rb_push_glob)
-
block call at once the end of method. [ruby-dev:24487]
- ext/enumerator/enumerator.c (enum_each_slice)
-
remove rb_gc_force_recycle() to prevent potential SEGV. [ruby-dev:24499]
- ext/zlib/zlib.c (zstream_expand_buffer)
-
hide internal string buffer by clearing klass. [ruby-dev:24510]
Tue Oct 19 08:47:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_upto)
-
method result must be checked. [ruby-dev:24504]
- eval.c (error_print)
-
ditto. [ruby-dev:24519]
2004-10-18¶ ↑
Mon Oct 18 23:37:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- marshal.c (r_object0)
-
check inheritance by the internal function. [ruby-dev:24515]
Mon Oct 18 11:29:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_flags_mode, rb_io_mode_flags)
-
distinguish whether file not existing is created. [ruby-dev:24505]
Mon Oct 18 07:26:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- file.c (rb_file_truncate)
-
discard read buffer before truncation. [ruby-dev:24197]
Mon Oct 18 01:56:03 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httprequest.rb (WEBrick::HTTPRequest#initialize)
-
initial value of accpet-* should be array.
Mon Oct 18 00:42:45 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyaname)
-
protocol string might be altered. [ruby-dev:24503]
- string.c (rb_str_upto)
-
check if return value from succ is a string. [ruby-dev:24504]
2004-10-17¶ ↑
Sun Oct 17 23:03:48 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb
-
TkTimer#start and restart accept a block
Sun Oct 17 12:53:46 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (fole_func_methods)
-
correct argument mismatch.
- ext/win32ole/win32ole.c (fole_get_methods)
-
ditto.
- ext/win32ole/win32ole.c (fole_put_methods)
-
ditto.
- ext/win32ole/tests/testWIN32OLE.rb
-
add test for WIN32OLE#ole_func_methods WIN32OLE#ole_get_methods, WIN32OLE#ole_put_methods
2004-10-16¶ ↑
Sat Oct 16 14:45:28 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/0.9.rb (RSS::Rss#to_s)
-
removed garbage.
Sat Oct 16 13:42:49 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/
-
untabified.
- test/rss/
-
untabified.
- lib/rss/0.9.rb (RSS::Rss#to_s)
-
inent -> indent.
Sat Oct 16 13:34:56 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss
-
supported prety print.
- test/rss/test_1.0.rb
-
added test for calculating default indent size.
Sat Oct 16 10:56:36 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
install-rb is needed for statically linked extensions. [ruby-dev:24491]
2004-10-15¶ ↑
Fri Oct 15 18:07:08 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509store.c (ossl_x509stctx_initialize)
-
setup OpenSSL::X509::StoreContext with ossl_x509stctx_* functions instead of X509_STORE_CTX_*.
- (ossl_x509store_set_time)
- (ossl_x509stctx_set_time)
-
add OpenSSL::X509::StoreContext#time=.
- test/openssl/ossl_x509store.rb
-
test certificate validity times.
Fri Oct 15 18:04:35 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/timer.rb
-
TkTimer.new(interval, loop){ … } is acceptable. Add TkTimer.start ( == new + start ).
Fri Oct 15 12:43:09 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (Init_stack)
-
make prototype declaration consistent with the definition in gc.c.
2004-10-14¶ ↑
Thu Oct 14 13:33:59 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb
-
added link to Tutorial.
2004-10-12¶ ↑
Tue Oct 12 21:22:50 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/config.rb
- lib/webrick/httpservlet/filehandler.rb (WEBrick::HTTPServlet::FileHandler#set_filename)
-
search files having suffix of language-name which Accept-Language header field includes if :AcceptableLanguages options is present.
- lib/webrick/httpservlet/filehandler.rb (WEBrick::HTTPServlet::FileHandler#get_servlet)
-
new method to search servlet correspond to the suffix of filename.
- lib/webrick/httprequest.rb
-
add attributes access methods: accept, accept_charset, accept_encoding, accept_language, content_length and content_type.
- lib/webrick/httpresponse.rb
-
add attribute access methods: content_length, content_length=, content_type and content_type=.
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.mime_types)
-
use the second suffix to detect media type. (the first suffix may be a language name.)
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_qvalues)
-
add method to parse Accept header field. it returns an Array of values sorted by the qvalues.
Tue Oct 12 15:05:32 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- io.c (MODE_BINMODE, MODE_BINARY)
-
fixed reversed condition.
2004-10-11¶ ↑
Mon Oct 11 17:51:34 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_popen)
-
get mode string via rb_io_flags_mode() to avoid mode string modification. [ruby-dev:24454]
- io.c (rb_io_getline_fast)
-
should take delim as unsigned char to distinguish EOF and '377'. [ruby-dev:24460]
- io.c (rb_io_getline)
-
add check for RS modification. [ruby-dev:24461]
- enum.c (enum_sort_by)
-
use qsort() directly instead using rb_iterate(). [ruby-dev:24462]
- enum.c (enum_each_with_index)
-
remove rb_gc_force_recycle() to prevent access to recycled object (via continuation for example). [ruby-dev:24463]
Mon Oct 11 13:48:20 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/*
-
untabify
2004-10-10¶ ↑
Sun Oct 10 12:32:08 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::parse_require)
-
Allow 'require' to be used as a variable name
Sun Oct 10 02:49:14 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/filter.rb
-
require ripper/tokenizer.
- ext/ripper/lib/ripper/filter.rb (parse)
-
argument is optional.
Sun Oct 10 02:43:13 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
n between two comments disappeared.
2004-10-09¶ ↑
Sat Oct 9 21:23:37 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/converter.rb
-
changed to try to use Iconv for default conversion.
- lib/rss/rss.rb
-
0.0.9 -> 0.1.0.
Sat Oct 9 19:50:36 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_getline)
-
should not treat char as negative value. [ruby-dev:24460]
Sat Oct 9 00:25:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_fread)
-
rb_thread_wait_fd() was lost. [ruby-dev:24457]
2004-10-08¶ ↑
Fri Oct 8 21:36:56 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (fu_traverse)
-
return value of Dir.entries is reliable. (pass $SAFE=1)
- lib/fileutils.rb (remove_dir)
-
return value of Dir.foreach is reliable. (pass $SAFE=1)
Fri Oct 8 09:49:32 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
pointer modification check before each iteration. [ruby-dev:24445]
Fri Oct 8 01:13:05 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/optiondb.rb
-
make it more secure
2004-10-07¶ ↑
Thu Oct 7 23:47:57 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/scrollbar.rb
-
When 'set' operation, a scrollbar cannot propagate view port information from the source widget
Thu Oct 7 17:36:25 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
When CHILDKILLED and so on, Tk.errorCode returns a Fixnum for 2nd element (it's pid) of the return value.
Thu Oct 7 12:55:04 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_read)
-
should freeze buffer before thread context switch. [ruby-dev:24442]
- pack.c (pack_unpack)
-
string conversion should at the top of the method. [ruby-dev:24439]
- io.c (io_read)
-
buffer should be frozen only after the length check. [ruby-dev:24440]
Thu Oct 7 02:56:43 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c
-
use FMODE_APPEND.
Thu Oct 7 01:05:33 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
add Tk.errorInfo and Tk.errorCode
Thu Oct 7 00:08:37 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_s_sysopen)
-
preserve path in the buffer allocated by ALLOCA_N() to prevent modification. [ruby-dev:24438]
2004-10-06¶ ↑
Wed Oct 6 09:21:00 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_mode_flags)
-
preserve append mode flag. [ruby-dev:24436]
- io.c (rb_io_modenum_mode)
-
do not use external output buffer.
- string.c (rb_str_justify)
-
differ pointer retrieval to prevent padding string modification. [ruby-dev:24434]
- range.c (range_each_func)
-
allow func to terminate loop by returning RANGE_EACH_BREAK.
- range.c (member_i)
-
use RANGE_EACH_BREAK. [ruby-talk:114959]
2004-10-05¶ ↑
Tue Oct 5 09:53:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_fopen)
-
mode string copy at the lowest level.
- io.c (rb_io_flags_mode)
-
requires output buffer no more. no allocation needed.
- array.c (rb_ary_index)
-
takes a block to compare items in an array. [ruby-talk:113069] [Ruby2]
- array.c (rb_ary_rindex)
-
ditto.
2004-10-04¶ ↑
Mon Oct 4 14:03:40 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_file_open_internal, rb_io_reopen)
-
fname might be altered while GC. [ruby-dev:24408]
Mon Oct 4 12:53:45 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/optiondb.rb
-
support definition of command resources on widgets
- ext/tk/lib/tk/image.rb
-
bug fix
2004-10-03¶ ↑
Sun Oct 3 21:16:05 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (TEXT_REGEXP)
-
allow 8-bit characters for the german version of Microsoft Exchange Server.
- lib/net/imap.rb (RTEXT_REGEXP)
-
ditto.
- lib/net/imap.rb (CTEXT_REGEXP)
-
ditto.
2004-10-02¶ ↑
Sat Oct 2 20:34:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (local_vars)
-
moved to struct parser_params. [ruby-dev:24391]
- parser.y (stmts)
-
remove suspicious NODE_BEGIN. [ruby-dev:24390]
- node.h (NEW_DVAR)
-
extra semicolon.
Sat Oct 2 00:42:20 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- marshal.c (r_byte)
-
retrieve pointer from string value for each time. [ruby-dev:24404]
- marshal.c (r_bytes0)
-
ditto.
- enum.c (sort_by_i)
-
re-entrance check added. [ruby-dev:24399]
- io.c (io_read)
-
should freeze all reading buffer. [ruby-dev:24400]
- string.c (rb_str_sum)
-
should use bignums when bits is greater than or equals to sizeof(long)*CHAR_BITS. [ruby-dev:24395]
- eval.c (specific_eval)
-
defer pointer retrieval to prevent unsafe sourcefile string modification. [ruby-dev:24382]
- string.c (rb_str_sum)
-
wrong cast caused wrong result. [ruby-dev:24385]
- enum.c (enum_sort_by)
-
hide temporary array from ObjectSpace.each_object. [ruby-dev:24386]
- string.c (rb_str_sum)
-
check was done with false pointer. [ruby-dev:24383]
- string.c (rb_str_sum)
-
string may be altered. [ruby-dev:24381]
2004-10-01¶ ↑
Fri Oct 1 11:40:14 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_f_eval)
-
defer pointer retrieval to prevent unsafe sourcefile string modification. [ruby-dev:24373]
- io.c (io_read)
-
block string buffer modification during rb_io_fread() by freezing it temporarily. [ruby-dev:24366]
- io.c (rb_io_s_popen)
-
mode argument may be altered. [ruby-dev:24375]
- file.c (rb_file_s_basename)
-
ext argument may be altered. [ruby-dev:24377]
- enum.c (enum_sort_by)
-
use NODE instead of 2 element arrays. [ruby-dev:24378]
- string.c (rb_str_chomp_bang)
-
StringValue() may change the receiver. [ruby-dev:24371]
Fri Oct 1 11:25:20 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/grid.rb
-
revive TkGrid.grid
- ext/tk/lib/tk/pack.rb
-
revive TkPack.pack
- ext/tk/lib/tk/place.rb
-
revive TkPlace.place
2004-09-30¶ ↑
Thu Sep 30 00:50:44 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (ip_init)
-
bug fix
- ext/tk/tkutil.c (get_eval_string_core)
-
accept a Regexp object
- ext/tk/lib/multi-tk.rb
-
fix bug on 'exit' operation
- ext/tk/lib/tk/text.rb
-
'tksearch' accepts a Regexp object as a matting pattern argument
2004-09-29¶ ↑
Wed Sep 29 10:58:07 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enum.c (sort_by_i)
-
internally used object must not be changed outside. [ruby-dev:24368]
2004-09-27¶ ↑
Mon Sep 27 21:25:12 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
invoke finalizers periodically.
- gc.c (gc_sweep)
-
defer running finalizers. [ruby-dev:24354]
- gc.c (rb_gc_finalize_deferred)
-
run deferred finalizers.
Mon Sep 27 15:01:59 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
missing ';'.
Mon Sep 27 13:46:45 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- intern.h, struct.c (rb_struct_s_members, rb_struct_members)
-
public accessors. [ruby-dev:24342]
- marshal.c (w_object, r_object0)
-
use accessors.
Mon Sep 27 09:14:03 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_delete)
-
comparison may change the capacity. [ruby-dev:24348]
- array.c (rb_ary_fill)
-
fill should honor length argument. [ruby-dev:24346]
- array.c (rb_ary_replace)
-
should not use ptr from shared array. [ruby-dev:24345]
- ext/socket/socket.c (s_accept)
-
don't retry for EWOULDBLOCK. [ruby-talk:113807]
2004-09-26¶ ↑
Sun Sep 26 08:05:10 2004 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb
-
provides {Time,Date,DateTime}#to_{time,date,datetime}.
- sample/cal.rb
-
uses getoptlong instead of getopts.
2004-09-25¶ ↑
Sat Sep 25 18:39:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (flatten)
-
element size might change during comparison. [ruby-dev:24343]
Sat Sep 25 01:52:49 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (rb_struct_s_members)
-
wrong call of struct_members. [ruby-dev:24333]
2004-09-24¶ ↑
Fri Sep 24 16:09:42 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (proc_invoke)
-
propagate DVAR_DONT_RECYCLE on termination to avoid double call to rb_gc_force_recycle(). [ruby-dev:24311]
Fri Sep 24 08:29:45 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (rb_parser_append_print)
-
should handle prelude<EMAIL_ADDRESS>- parse.y (rb_parser_while_loop)
-
ditto.
- array.c (rb_ary_subseq)
-
original object might be modified after sharing data creation. [ruby-dev:24327]
- array.c (rb_ary_replace)
-
ditto.
- array.c (ary_make_shared)
-
freeze shared array. [ruby-dev:24325]
- struct.c (struct_members)
-
always check struct size and size of members list in the class. [ruby-dev:24320]
2004-09-23¶ ↑
Thu Sep 23 19:48:14 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/Makefile.dev
-
removed.
- ext/ripper/ripper.rb.in
-
moved to lib/ripper/core.rb.in.
- ext/ripper/lib/ripper/core.rb
-
new file.
- ext/ripper/lib/ripper/core.rb.in
-
new file.
- ext/ripper/tools/generate-ripper_rb.rb
-
change comment.
- test/ripper/*.rb
-
on__scan event removed.
- test/ripper/*.rb
-
event name is changed: on__XXX -> on_XXX.
Thu Sep 23 09:29:14 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_sub_bang)
-
check if string is not modified during iteration. [ruby-dev:24315]
- hash.c (rb_hash_rehash)
-
replace st_foreach() by its deep checking counterpart. [ruby-dev:24310]
2004-09-22¶ ↑
Wed Sep 22 14:21:54 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
on__scan event removed.
- parse.y [ripper]
-
event name is changed: on__XXX -> on_XXX.
- ext/ripper/eventids2.c
-
ditto.
- ext/ripper/ripper.rb.in
-
ditto.
- ext/ripper/lib/ripper.rb
-
sync with ripper.rb.in.
- ext/ripper/lib/ripper/tokenizer
-
ditto.
- ext/ripper/lib/ripper/filter
-
new file.
- sample/ripper/colorize.rb
-
new file.
- sample/ripper/strip-comment.rb
-
new file.
Wed Sep 22 13:50:49 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (hash_alloc)
-
was using tbl pointer without initialization.
Wed Sep 22 13:38:12 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (rb_hash_rehash)
-
add iteration check. [ruby-dev:24301]
- st.c (st_foreach)
-
add deep check.
- hash.c (rb_hash_fetch)
-
returns KeyError instead of IndexError.
- hash.c (env_fetch)
-
ditto.
Wed Sep 22 13:02:02 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_call_handler)
-
workaround for Ctrl-C.
Wed Sep 22 09:04:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y
-
remove global variables ruby_eval_tree and ruby_eval_tree_begin.
- array.c (rb_ary_collect_bang)
-
element size might change during comparison. [ruby-dev:24300]
- array.c (rb_ary_reject_bang)
-
ditto. [ruby-dev:24300]
- array.c (rb_ary_eql)
-
ditto. [ruby-dev:24300]
Wed Sep 22 00:11:12 2004 Dave Thomas<EMAIL_ADDRESS>↑
- process.c
-
Add documentation for fork()
2004-09-21¶ ↑
Tue Sep 21 18:29:49 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_uniq_bang)
-
element size might change during comparison. [ruby-dev:24298]
2004-09-20¶ ↑
Mon Sep 20 17:46:51 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/tokenizer.rb
-
fix typo.
Mon Sep 20 17:38:43 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/ripper/test_scanner_events.rb
-
tokens must be reordered.
- ext/ripper/lib/ripper/tokenizer.rb
-
ditto.
Mon Sep 20 16:58:16 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
do not delay dispatching.
- ext/ripper/lib/ripper/tokenizer.rb
-
sort tokens by right order.
Mon Sep 20 15:17:47 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/lib/ripper/tokenizer.rb
-
new file.
Mon Sep 20 15:13:52 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/ripper/test_scanner_events.rb
-
test lineno and column.
Mon Sep 20 14:50:17 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
delayed heredocument events should be dispatched after EOF.
Mon Sep 20 14:39:42 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
adjust lineno and columns for multi-line strings.
- parse.y [ripper]
-
delay heredocument events until seeing end-of-line.
- parse.y [ripper]
-
event on__heredoc_contentn -> on__tstring_content.
- ext/ripper/eventids2.c
-
ditto.
- ext/ripper/lib/ripper.rb
-
sync with eventids2.c.
- test/ripper/test_scanner_events.rb
-
test it.
- ext/ripper/tools/generate-ripper_rb.rb
-
show basename of input.
- ext/ripper/Makefile.dev
-
support objdir build.
Mon Sep 20 13:22:55 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
remove Ripper#pos.
- parse.y [ripper]
-
Ripper#column should return the column of the current token.
Mon Sep 20 12:02:41 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
unify old_lex_p and token_head.
- test/ripper/test_scanner_events.rb
-
now rn is saved correctly.
- parse.y
-
new macro lex_goto_eol() for next change.
Mon Sep 20 11:01:55 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
adjust line number for heredoc. [ruby-dev:24272]
Mon Sep 20 04:49:22 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/ripper.rb.in
-
new const Ripper::PARSER_EVENT_TABLE.
- ext/ripper/ripper.rb.in
-
new const Ripper::SCANNER_EVENT_TABLE.
- ext/ripper/lib/ripper.rb
-
sync with ripper.rb.in.
Mon Sep 20 04:13:00 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/ripper/test_scanner_events.rb
-
test spaces before heredoc mark.
Mon Sep 20 03:46:54 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
spaces before heredoc marker was lost. [ruby-dev:24272]
- keywords
-
rb_reserved_word() should be defined only in ruby core. [ruby-dev:24272]
- lex.c
-
sync with keywords.
- ext/ripper/ripper.rb.in (parse)
-
fix typo.
- ext/ripper/lib/ripper.rb
-
sync with ripper.rb.in.
Mon Sep 20 03:37:59 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (gzfile_read_raw)
-
call readpartial at first.
- (Zlib::GzipReader#readpartial)
-
new method.
Mon Sep 20 00:24:19 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- enum.c (enum_sort_by)
-
do not use qsort directly. use rb_ary_sort_bang() instead. [ruby-dev:24291]
- enum.c (enum_sort_by)
-
pedantic type check added. [ruby-dev:24291]
- hash.c (rb_hash_foreach_iter)
-
check iter_lev after each iteration. [ruby-dev:24289]
- array.c (rb_ary_and)
-
element size might change during comparison. [ruby-dev:24290]
- array.c (rb_ary_or)
-
ditto. [ruby-dev:24292]
- array.c (rb_ary_equal)
-
wrong fix. [ruby-dev:24286]
2004-09-18¶ ↑
Sat Sep 18 15:02:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_equal)
-
element size might change during comparison. [ruby-dev:24254]
- array.c (rb_ary_diff)
-
ditto. [ruby-dev:24274]
- array.c (rb_ary_select)
-
ditto. [ruby-dev:24278]
- array.c (rb_ary_delete)
-
ditto. [ruby-dev:24283]
- array.c (rb_ary_rindex)
-
ditto. [ruby-dev:24275]
- array.c (rb_ary_initialize)
-
element size might change during initializing block. [ruby-dev:24284]
Sat Sep 18 14:10:23 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_s_chdir)
-
avoid memory leak and unnecessary chdir to the original directory when exception has caused in changing direcotry or within block. thanks to Johan Holmberg<EMAIL_ADDRESS>[ruby-core:03446]
2004-09-17¶ ↑
Fri Sep 17 20:29:33 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- parse.y
-
add prototypes for Microsoft compiler.
- ext/ripper/depend (parse.obj)
-
lex.c exists at hdrdir.
- {bcc32,win32,wince}/Makefile.sub (YACC, YFLAGS, parse.c)
-
use bison.
Fri Sep 17 17:11:08 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_delete)
-
element comparison might change array size. [ruby-dev:24273]
- parse.y
-
make ruby parser reentrant. merge ripper parser to the real one. this change makes ruby require bison.
- file.c (rb_file_truncate)
-
clear stdio buffer before truncating the file. [ruby-dev:24191]
- ext/digest/digest.c
-
use rb_obj_class() instead of CLASS_OF which might return singleton class. [ruby-dev:24202]
Fri Sep 17 16:07:09 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
improve exit operation
Fri Sep 17 15:01:57 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix SEGV when (thread_)vwait or
- ext/tk/lib/tk.rb
-
add alias wait_window to wait_destroy
- ext/tk/lib/multi-tk.rb
-
support calling 'mainloop' on slave interpreters (however, the 'real' eventloop must be run on the Default Master IP)
- ext/tk/lib/remote-tk.rb
-
follow the changes of ext/tk/lib/multi-tk.rb
- ext/tk/sample/remote-ip_sample2.rb
-
ditto
- ext/tk/sample/tkoptdb-safeTk.rb
-
ditto
2004-09-16¶ ↑
Thu Sep 16 18:12:13 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI#start)
-
should set REMOTE_USER to request.user attribute.
- lib/webrick/httpservlet/filehandler.rb (WEBrick::HTTPServlet::FileHandler#initialize)
-
should expand the pathname of document root directory.
Thu Sep 16 15:49:28 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_intern)
-
protect string argument from GC. [ruby-core:03411]
2004-09-15¶ ↑
Wed Sep 15 20:22:23 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/sample/tkoptdb-safeTk.rb
-
fix a bug depend on the changes of MultiTkIp
2004-09-14¶ ↑
Tue Sep 14 23:54:11 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
MultiTkIp#eval_string was en-bugged by the previous changes.
Tue Sep 14 23:45:44 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_formatter.rb (RI::TextFormatter::TextFormatter.for)
-
Add Eric Hodel's simpleformatter.
Tue Sep 14 22:11:08 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
Add rdoc.
Tue Sep 14 20:24:49 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y [ripper]
-
space event is on__sp, not on__lwsp. [ruby-dev:24257]
- ext/ripper/eventids2.c
-
ditto.
- ext/ripper/lib/ripper.rb
-
ditto.
- ext/ripper/depend (ripper.o)
-
No action is needed. [ruby-dev:24260]
- ext/ripper/depend
-
Borland make does not accept pipes in Makefile rules. [ruby-dev:24589]
- ext/ripper/depend
-
separate rules for developpers.
- ext/ripper/Makefile.dev
-
new file.
- ext/ripper/MANIFEST
-
add Makefile.dev.
- ext/ripper/tools/generate-eventids1.rb
-
read from file, not stdin.
- ext/ripper/extconf.rb
-
clean ripper.E.
- ext/ripper/tools/generate-ripper_rb.rb
-
include ids1/ids2 function was lost.
- ext/ripper/tools/generate-ripper_rb.rb
-
SCANNER_EVENTS wrongly contained parser events.
- ext/ripper/lib/ripper.rb
-
ditto.
Tue Sep 14 16:59:37 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix SEGV
- ext/tk/lib/multi-tk.rb
-
improve safe-level handling of argument proc
- ext/tk/sample/multi-ip_sample.rb
-
rename of old 'safe-tk.rb'
- ext/tk/sample/safe-tk.rb
-
new sample script
2004-09-13¶ ↑
Mon Sep 13 21:33:40 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509name.c (ossl_x509name_to_s)
-
add optional second argument to specify the output format (see also X509_NAME_print_ex).
- ext/openssl/ossl_x509name.c (ossl_x509name_init)
-
new constants: OpenSSL::X509::Name::COMPAT, OpenSSL::X509::Name::RFC2253, OpenSSL::X509::ONELINE, OpenSSL::X509::MULTILINE.
- ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name::RFC2253DN)
-
new module to provide the parse for RFC2253 DN format.
- ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name.parse_rfc2253)
-
new method to parse RFC2253 DN format.
Mon Sep 13 19:16:33 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- eval.c (blk_copy_prev)
-
need frame_dup(). [ruby-dev:24103]
Mon Sep 13 16:23:27 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
MultiTkIp.new_master and new_slave accept safe-level value argument
Mon Sep 13 10:48:37 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_getpid)
-
don't need to use _getpid() on mswin32 and mingw32.
Mon Sep 13 10:22:05 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- object.c (nil_inspect)
-
fix typo.
Mon Sep 13 09:29:58 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/depend
-
(nmake hack) prepend “./” to ripper.c to avoid {$(srcdir)}.
Mon Sep 13 06:43:42 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper/tools/list-parse-event-ids.rb
-
does not use getopts.
- ext/ripper/tools/list-scan-event-ids.rb
-
ditto.
Mon Sep 13 02:42:28 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/Setup
-
add ripper.
- ext/Setup.atheos
-
ditto.
- ext/Setup.dj
-
ditto.
- ext/Setup.emx
-
ditto.
- ext/Setup.nt
-
ditto.
- ext/Setup.x68
-
ditto.
Mon Sep 13 02:26:31 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/ripper
-
ripper extension added.
- ext/ripper/MANIFEST
-
new file.
- ext/ripper/README
-
new file.
- ext/ripper/depend
-
new file.
- ext/ripper/extconf.rb
-
new file.
- ext/ripper/eventids2.c
-
new file.
- ext/ripper/ripper.rb.in
-
new file.
- ext/ripper/lib/ripper.rb
-
new file.
- ext/ripper/test/check-event-arity.rb
-
new file.
- ext/ripper/test/check-event-coverage.sh
-
new file.
- ext/ripper/test/check-scanner-event-coverage.rb
-
new file.
- ext/ripper/test/list-called-events.rb
-
new file.
- ext/ripper/test/src_rb
-
new file.
- ext/ripper/test/validate.rb
-
new file.
- ext/ripper/tools/generate-eventids1.rb
-
new file.
- ext/ripper/tools/generate-param-macros.rb
-
new file.
- ext/ripper/tools/generate-ripper_rb.rb
-
new file.
- ext/ripper/tools/list-parse-event-ids.rb
-
new file.
- ext/ripper/tools/list-scan-event-ids.rb
-
new file.
- ext/ripper/tools/preproc.rb
-
new file.
- ext/ripper/tools/strip.rb
-
new file.
- test/ripper
-
ripper tests added.
- test/ripper/dummyparser.rb
-
new file.
- test/ripper/test_parser_events.rb
-
new file.
- test/ripper/test_scanner_events.rb
-
new file.
Mon Sep 13 01:03:02 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
improve control of preserv/release tcltkip
- ext/tcltklib/tcltklib.c
-
store original 'exit' command
- ext/tk/tkutil.c
-
fix(?) SEGV
Mon Sep 13 00:22:53 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y
-
fix file header.
Mon Sep 13 00:20:39 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y
-
ripper merged.
- lex.c
-
ditto.
- keywords
-
ditto.
2004-09-12¶ ↑
Sun Sep 12 23:53:17 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- util.c (ruby_strdup)
-
remove unnecessary code. (xmalloc never returns NULL.)
- util.c (ruby_getcwd)
-
fix memory leak on failure.
Sun Sep 12 02:41:58 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
add TclTkIp#allow_ruby_exit? and allow_ruby_exit=
- ext/tk/lib/multi-tk.rb
-
ditto.
- ext/tk/lib/remote-tk.rb
-
ditto.
- ext/tcltklib/MANUAL.euc
-
ditto.
- ext/tcltklib/MANUAL.eng
-
ditto.
- ext/tcltklib/tcltklib.c
-
fix some reasons of SEGV
- ext/tk/tkutil.c
-
ditto.
- ext/tk/lib/multi-tk.rb
-
ditto.
- ext/tk/lib/tk/timer.rb
-
ditto.
2004-09-11¶ ↑
Sat Sep 11 16:09:46 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb
-
Fix up cross-file class merging.
2004-09-10¶ ↑
Fri Sep 10 20:18:05 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (lib_merge_tklist)
-
fix suspicious pointer conversion.
Fri Sep 10 19:16:24 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
bccwin32 port starts to use RTL dll.
- (need to rebuild all) [ruby-dev
-
24138]
- win32/win32.{h,c}
-
ditto.
Fri Sep 10 15:55:59 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (mkdir_p)
-
should pass mode argument to Dir.mkdir. [ruby-dev:24242]
- test/fileutils/test_fileutils.rb
-
test it.
Fri Sep 10 02:43:54 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/kilmer.rb
-
James Buck's patch for call-seq.
2004-09-09¶ ↑
Thu Sep 9 13:58:56 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (ip_init)
-
change flag value for setting 'argv' and 'argv0' variable
- ext/tk/lib/remote-tk.rb
-
follow changes of multi-tk.rb
Thu Sep 9 11:46:18 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::do_classes)
-
Allow spaces aroun parameter to define_method_under (James Buck)
2004-09-08¶ ↑
Wed Sep 8 18:44:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_write)
-
zero fill a gap if exsts. [ruby-dev:24190]
Wed Sep 8 15:19:49 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (ip_init)
-
cannot create a IP at level 4
- ext/tk/lib/multi-tk.rb
-
improve 'exit' operation, security check, and error treatment
- ext/tk/lib/multi-tk.rb
-
allow a trusted slave IP to create slave IPs
- ext/tk/lib/tk/listbox.rb
-
add TkListbox#value, value=, clear, and erase
- ext/tk/lib/tk/text.rb
-
add TkText#clear and erase
2004-09-07¶ ↑
Tue Sep 7 15:17:49 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/socket/socket.c (ruby_connect)
-
break immediately if a socket is non-blocking. [ruby-talk:111654]
Tue Sep 7 12:48:22 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- {bcc32,win32,wince}/Makefile.sub (config.h)
-
add fcntl.
- win32/win32. (fcntl)
-
ditto.
- win32/win32.c (rb_w32_connect)
-
support nonblocking mode.
- ext/socket/socket.c (wait_connectable, ruby_connect)
-
support nonblocking connect on various platforms.
2004-09-06¶ ↑
Mon Sep 6 11:00:47 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_s_chdir)
-
the patch to shut up false warning when exception occurred within a block. a patch was given from Johan Holmberg <holmberg at iar.se>. [ruby-core:03292]
Mon Sep 6 10:57:40 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/menu.rb(TkOptionMenubutton#insert)
-
call correct method
Mon Sep 6 07:51:42 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (cvar_cbase)
-
singletons should refer to outer cvar scope. [ruby-dev:24223]
- eval.c (rb_load)
-
should preserve previous ruby_wrapper value. [ruby-dev:24226]
2004-09-04¶ ↑
Sat Sep 4 01:14:57 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (cvar_cbase)
-
class variables cause SEGV in instance_eval() for fixnums and symbols. [ruby-dev:24213]
2004-09-03¶ ↑
Fri Sep 3 17:47:58 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (make_struct)
-
remove redefining constant when conflict. [ruby-dev:24210]
Fri Sep 3 11:31:44 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
Tk.after makes TkCore::INTERP.tk_cmd_tbl grow [ruby-dev:24207]
Fri Sep 3 02:12:48 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
fix typo [ruby-talk:111266]
- ext/tk/lib/tk/text.rb
-
fix typo
- ext/tk/lib/multi-tk.rb
-
improve safe-level treatment on slave IPs
Fri Sep 3 01:54:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
extact target prefix from Makefiles.
- ext/extmk.rb
-
already built-in libraries satisfy dependencies. [ruby-dev:24028]
2004-09-01¶ ↑
Wed Sep 1 21:16:50 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/spinbox.rb
-
fix typo
Wed Sep 1 19:28:37 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (rb_proc_exec)
-
label cannot precede variable declarations.
2004-08-31¶ ↑
Tue Aug 31 18:20:49 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/tk/tkutil.c (cbsubst_init)
-
fix memory leak
- ext/tk/tkutil.c (cbsubst_get_all_subst_keys)
-
fix SEGV
Tue Aug 31 16:04:22 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (ip_delete)
-
when a tcltkip is deleted, destroy its root widget
Tue Aug 31 12:30:36 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (del_root)
-
fix SEGV
2004-08-30¶ ↑
Mon Aug 30 21:50:14 2004 Dave Thomas<EMAIL_ADDRESS>↑
- object.c
-
Add RDoc for Module#included.
Mon Aug 30 23:11:06 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_driver.rb (and others)
-
ri now merges documentation if it finds the same class in multiple places.
Mon Aug 30 22:40:30 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/multi-tk.rb
-
'restart' method accepts arguments
Mon Aug 30 15:10:46 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (GNU/k*BSD)
-
fixed FTBFS on GNU/k*BSD. [ruby-dev:24051]
2004-08-29¶ ↑
Sun Aug 29 14:08:56 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
compile error on bcc32 [ruby-dev:24081]
- ext/tk/lib/multi-tk.rb
-
MultiTkIp#eval_string does not work
2004-08-28¶ ↑
Sat Aug 28 23:04:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (rb_big_and)
-
protect parameters from GC. [ruby-talk:110664]
2004-08-27¶ ↑
Fri Aug 27 12:13:50 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (Init_stringio)
-
add IO::generic_readable#readpartial as an alias for IO::generic_readable#sysread.
Fri Aug 27 10:14:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (rb_proc_exec)
-
strip trailing spaces. [ruby-dev:24143]
- win32/win32.c (CreateChild)
-
ditto.
2004-08-26¶ ↑
Thu Aug 26 04:38:29 2004 Dave Thomas<EMAIL_ADDRESS>↑
- eval.c (return_jump)
-
Minor typo in error message. Now reads “return can't jump across threads”.
2004-08-25¶ ↑
Wed Aug 25 15:18:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_longjmp)
-
Exception#to_str is no longer defined.
Wed Aug 25 11:39:10 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (exc_equal)
-
exceptions are equal if they share same class, message and backtrace. [ruby-talk:110354]
- error.c (name_err_mesg_equal)
-
ditto.
2004-08-24¶ ↑
Tue Aug 24 16:41:48 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::FileStore#initialize)
-
do not use a session id as a filename.
- lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize)
-
ditto.
- lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize)
-
use Dir.tmpdir.
Tue Aug 24 14:32:17 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::FileStore#initialize)
-
untaint session id after check.
Tue Aug 24 08:57:51 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize)
-
d2i functions may replace the pointer indicated by the first argument.
- ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize)
-
ditto.
- ext/openssl/ossl_x509name.c (ossl_x509name_initialize)
-
ditto.
2004-08-23¶ ↑
Mon Aug 23 12:43:32 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/resolv.rb (Config.default_config_hash)
-
when multiple domains are set, Win32::Resolv.get_resolv_info returns Array.
2004-08-22¶ ↑
Sun Aug 22 16:27:38 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_ssl_read)
-
- should return an empty string if specified length to read is 0. - should check for pending data and wait for fd before reading. - call underlying IO's sysread if SSL session is not started. [ruby-dev:24072], [ruby-dev:24075]
- ext/openssl/ossl_ssl.c (ossl_ssl_write)
-
- call underlying IO's syswrite if SSL session is not started.
- ext/openssl/ossl_ssl.c (ossl_ssl_pending)
-
new method OpenSSL::SSL#pending.
- ext/openssl/lib/openssl/buffering.rb
-
should not use select.
Sun Aug 22 01:10:36 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect)
-
should call :ProxyContentHandler before finishing CONNECT.
2004-08-21¶ ↑
Sat Aug 21 06:41:16 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/tcltklib/extconf.rb (find_tcl, find_tk)
-
find stub library.
- lib/mkmf.rb (arg_config, with_config)
-
deal with '-' and '_' uniformly. [ruby-dev:24118]
2004-08-20¶ ↑
Fri Aug 20 14:49:42 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (rb_io_check_writable)
-
no need to check read buffer if already changed to write mode.
Fri Aug 20 11:46:43 2004 UENO Katsuhiro<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c
-
GzipReader#ungetc caused crc error.
2004-08-19¶ ↑
Thu Aug 19 16:29:45 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
Fail to treat a hash value of 'font' option.
- ext/tk/lib/tk.rb
-
bindinfo cannot return '%' substiturion information.
- ext/tk/lib/menu.rb
-
typo bug.
Thu Aug 19 15:15:24 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (free_dir)
-
fix memory leak. reported by yamamoto madoka.
Thu Aug 19 09:19:27 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- configure.in, win32/Makefile.sub (LIBS)
-
need to link shell32 library for SH* functions on mswin32 and mingw32.
- wince/Makefile.sub (LIBS)
-
need to link ceshell library for SH* functions on mswince.
Thu Aug 19 03:07:00 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml/baseemitter.rb
-
folding now handles double-quoted strings, fixed problem with extra line feeds at end of folding, whitespace opening scalar blocks.
- lib/yaml/rubytypes.rb
-
subtelties in handling strings with non-printable characters and odd whitespace patterns.
2004-08-18¶ ↑
Wed Aug 18 23:44:20 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/protocol.rb (rbuf_fill)
-
OpenSSL::SSLSocket has its own buffer, select(2) might not work. [ruby-dev:24072]
Wed Aug 18 17:10:12 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/tcltklib/stubs.c (ruby_tcltk_stubs)
-
need to call Tcl_FindExecutable() for Tcl/Tk 8.4.
Wed Aug 18 12:52:55 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_obj_instance_eval)
-
evaluates under special singleton classes as for special constants.
Wed Aug 18 11:22:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c (init_env)
-
initialize HOME and USER environment variables unless set.
Wed Aug 18 10:17:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (bind_eval)
-
new method. [RCR 251]
- string.c (rb_str_clear)
-
new method. [ruby-dev:24104]
2004-08-17¶ ↑
Tue Aug 17 17:20:59 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_reopen)
-
should clear allocated OpenFile. pointed out by Guy Decoux. [ruby-core:03288]
Tue Aug 17 01:36:32 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/usage.rb
-
Remove extra indent. Tidy 'ri' option parsing so RDoc::usage plays better with OptionParser.
2004-08-14¶ ↑
Sat Aug 14 02:48:16 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/usage.rb
-
Added. Allows command line programs to report usage using their initial RDoc comment.
Sat Aug 14 01:25:48 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/token.c
-
re2c no longer compiled with bit vectors. caused problems for non-ascii characters. [ruby-core:03280]
- ext/syck/implicit.c
-
ditto.
- ext/syck/bytecode.c
-
ditto.
2004-08-13¶ ↑
Fri Aug 13 12:55:20 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_range_header)
-
fix regex for range-spec.
- lib/webrick/httpservlet/filehandler.rb (WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content)
-
multipart/byteranges response was broken.
- lib/xmlrpc/server.rb
-
refine example code.
2004-08-12¶ ↑
Thu Aug 12 10:54:17 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- rubyio.h (rb_eof_error)
-
should mark as NORETURN.
- win32/win32.c (make_cmdvector)
-
adjust escaped successive double-quote handling.
Thu Aug 12 01:53:10 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (read_buffered_data)
-
extracted from rb_io_fread.
- (io_readpartial)
-
new method IO#readpartial. [ruby-dev:24055]
2004-08-11¶ ↑
Wed Aug 11 17:17:50 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (RPATHFLAG)
-
stop setting RPATHFLAG on Interix.
2004-08-09¶ ↑
Mon Aug 9 15:03:20 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpservlet/erbhandler.rb (WEBrick::HTTPServlet::ERBHandler#do_GET)
-
should select media type by suffix of script filename.
Mon Aug 9 12:51:43 2004 Dave Thomas<EMAIL_ADDRESS>↑
- dir.c (dir_s_glob)
-
Roll in Austin Ziegler's Dir.glob and fnmatch updates.
Mon Aug 9 06:33:06 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (cp_r)
-
copies symlink to symlink, except root entries of cp_r.
- lib/fileutils.rb
-
new method FileUtils#copy_entry.
- test/fileutils/test_fileutils.rb
-
more cp_r tests.
2004-08-08¶ ↑
Sun Aug 8 00:43:31 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/implicit.c
-
added sexagecimal float#base60.
- ext/syck/rubyext.c (yaml_org_handler)
-
ditto.
- lib/token.c
-
indentation absolutely ignored when processing flow collections. plain scalars are trimmed if indentation follows in an ambiguous flow collection.
2004-08-07¶ ↑
Sat Aug 7 03:08:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- process.c (proc_daemon)
-
new method. should be modified for platforms without /dev/null.
Sat Aug 7 00:50:01 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c
-
Zlib::GzipReader#read returns “” instead of nil.
2004-08-04¶ ↑
Wed Aug 4 13:26:00 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- marshal.c (r_bytes0)
-
optimize out read(0). [ruby-talk:108276]
2004-08-03¶ ↑
Tue Aug 3 13:49:12 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/namespace.rb
-
bug fix
- ext/tk/lib/tkextlib/treectrl/tktreectrl.rb
-
add Tk::TreeCtrl.loupe
2004-08-02¶ ↑
Mon Aug 2 23:33:48 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- test/ruby/test_file.rb (test_fnmatch)
-
added more tests.
Mon Aug 2 18:04:21 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/msgcat.rb (set_translation)
-
bug fix (fail to set trans_str to the same as src_str when trans_str is not given.)
Mon Aug 2 17:40:44 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (blk_free)
-
fixed serious memory leak. [ruby-dev:24013]
Mon Aug 2 11:53:06 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::find_symbol)
-
Fix infinite recursion looking up some top level symbols (batsman)
Mon Aug 2 11:48:29 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::do_methods)
-
Allow '.'s in variable names to support SWIG generated files (Hans Fugal)
2004-07-31¶ ↑
Sat Jul 31 23:08:00 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (is_defined)
-
stupid mistakes fixed. [ruby-dev:24006]
Sat Jul 31 17:39:47 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial, ruby-calculate-indent, ruby-move-to-block, ruby-forward-sexp, ruby-backward-sexp)
-
keywords must match word-wise.
Sat Jul 31 13:37:51 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (is_defined)
-
avoid unnecessary method invocations.
Sat Jul 31 05:35:37 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml/rubytypes.rb
-
exceptions were using an older YAML.object_maker. [ruby-core:03080]
- ext/syck/token.c (sycklex_yaml_utf8)
-
using newline_len to handline CR-LFs. “000” was showing up on folded blocks which stopped at EOF.
Sat Jul 31 01:25:11 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (is_defined)
-
call is_defined() before invoking rb_eval(). [ruby-talk:107867]
2004-07-30¶ ↑
Fri Jul 30 16:10:54 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c (lib_fromUTF8_core)
-
raise ArgumentError when the unknown encoding name is given.
- ext/tcltklib/tcltklib.c (lib_toUTF8_core)
-
ditto.
- ext/tk/lib/tk.rb (Tk::Encoding.encoding_convertfrom)
-
bug fix.
- ext/tk/lib/tk.rb (Tk::Encoding.encoding_convertto)
-
ditto.
2004-07-28¶ ↑
Wed Jul 28 18:59:17 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/cgi.rb (CGI::initialize)
-
remove at_exit code for CGI_PARAMS and CGI_COOKIES. they will no longer be used.
Wed Jul 28 15:44:08 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_call0)
-
should call rb_call_super() directly for visibility overriding. [ruby-dev:23989]
Wed Jul 28 01:04:44 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- env.h
-
remove argv from ruby_frame.
- eval.c (rb_eval)
-
no more copy on write.
- eval.c (assign)
-
ditto.
- eval.c (rb_call0)
-
can receive *rest by specifying negative argc. (-1 means 0 arg and *rest, -2 means 1 arg and *rest…)
- eval.c (rb_call0)
-
properly set frame's argc counter.
- gc.c (rb_gc_mark_frame)
-
need not to mark frame's argv
- gc.c (run_final)
-
wrong order of data. [ruby-dev:23984]
2004-07-27¶ ↑
Tue Jul 27 07:05:04 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
copy on write for argument local variable assignment.
- eval.c (assign)
-
ditto.
- eval.c (rb_call0)
-
update ruby_frame->argv with the default value used for the optional arguments.
- object.c (Init_Object)
-
“===” calls rb_obj_equal() directly. [ruby-list:39937]
2004-07-26¶ ↑
Mon Jul 26 11:22:55 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape)
-
should escape space.
2004-07-25¶ ↑
Sun Jul 25 10:56:28 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- win32/win32.{h,c} (rb_w32_{f,fd,fs}open)
-
workaround for bcc32's {f,fd,fs}open bug. set errno EMFILE and EBADF. [ruby-dev:23963]
- test/drb/drbtest.rb
-
fix method duplication.
2004-07-24¶ ↑
Sat Jul 24 13:32:47 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- range.c (rb_range_beg_len)
-
returns Qnil only when “beg” points outside of a range. No boundary check for “end”.
2004-07-23¶ ↑
Fri Jul 23 16:40:25 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (define_final)
-
should not disclose NODE* to Ruby world. [ruby-dev:23957]
Fri Jul 23 08:52:22 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (disconnected?)
-
new method.
2004-07-22¶ ↑
Thu Jul 22 16:41:54 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (CGI::Session::FileStore#update)
-
sets the permission of the session data file to 0600.
- lib/cgi/session/pstore.rb (CGI::Session::Pstore#initialize)
-
ditto.
2004-07-19¶ ↑
Mon Jul 19 00:53:46 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIhandler#do_GET)
-
set SystemRoot environment variable to CGI process on Windows native platforms. [ruby-dev:23936]
2004-07-18¶ ↑
Sun Jul 18 16:14:29 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/msgcat.rb (TkMsgCatalog.callback)
-
bug fix
Sun Jul 18 08:13:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
remove extra sign digit.
Sun Jul 18 03:19:14 2004 Akinori MUSHA<EMAIL_ADDRESS>↑
- dir.c (bracket)
-
use NULL instead of 0.
Sun Jul 18 02:35:30 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (receive_responses)
-
return if a LOGOUT response received.
2004-07-17¶ ↑
Sat Jul 17 23:59:01 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (send_string_data)
-
wait command continuation requests before sending octet data of literals.
Sat Jul 17 23:54:59 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/variable.rb
-
TkVariable#ref returns a TkVariable object
Sat Jul 17 22:04:44 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/ldap.rb
-
method hierarchical? should be in URI::LDAP.
Sat Jul 17 18:29:07 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (stmt)
-
not to show same error messages twice.
Sat Jul 17 14:18:11 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_match_m)
-
String#match should also take optional argument. [ruby-core:03205]
- re.c (rb_reg_match_m)
-
add optional second argugment “pos” to specify match start point. [ruby-core:03203]
Sat Jul 17 13:13:32 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/ruby-lex.rb (RubyLex::identify_string)
-
%s string do not process expression interpolation. [ruby-talk:106691]
Sat Jul 17 05:26:27 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/diagram.rb
-
Incorporate Micheal Neumann's client-side imagemao patch
Sat Jul 17 01:57:03 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (THREAD_ALLOC)
-
th->thread should be initialized to NULL. [ruby-talk:106657] The solution was found by Guy Decoux.
2004-07-16¶ ↑
Fri Jul 16 22:30:28 2004 Michael Neumann<EMAIL_ADDRESS>↑
- file.c (rb_stat_dev_major)
-
new methods File::Stat#dev_major and dev_minor. [ruby-core:03195]
Fri Jul 16 11:17:38 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (exit_initialize)
-
use EXIT_SUCCESS instead of 0. [ruby-dev:23913]
- error.c (exit_success_p)
-
new method SystemExit#success?. [ruby-dev:23912]
- error.c (syserr_initialize)
-
initialization for subclasses. [ruby-dev:23912]
2004-07-15¶ ↑
Thu Jul 15 23:53:38 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser#warn, OptionParser#abort)
-
Exception no longer has to_str method.
Thu Jul 15 22:59:48 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/readline/extconf.rb
-
added dir_config for curses, ncurses, termcap.
Thu Jul 15 20:44:46 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- class.c
-
rdoc patch
Thu Jul 15 14:12:34 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml.rb (YAML::load_file, YAML::parse_file)
-
added.
- ext/syck/token.c
-
re2c compiled with bit vectors now.
- ext/syck/implicit.c
-
ditto.
- ext/syck/bytecode.c
-
ditto.
Thu Jul 15 10:15:04 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/, ext/tcltklib/
-
bug fix
- ext/tk/lib/tk.rb
-
better operation for SIGINT when processing callbacks.
- ext/tk/lib/tk/msgcat.rb
-
ditto.
- ext/tk/lib/tk/variable.rb
-
ditto.
- ext/tk/lib/tk/timer.rb
-
ditto.
- ext/tk/lib/tk/validation.rb
-
add Tk::ValidateConfigure.__def_validcmd to define validatecommand methods easier
- ext/tk/lib/tk.rb (_genobj_for_tkwidget)
-
support autoload Tk ext classes
- ext/tk/lib/tk/canvas.rb and so on
-
remove the parent widget type check for items (e.g. canvas items; depends on the class) to avoid some troubles on Tk extension widget class definition.
- ext/tk/lib/tkextlib/
-
add Iwidget and TkTable extension support
- ext/tk/sample/tkextlib/
-
add samples of Iwidget and TkTable
2004-07-14¶ ↑
Wed Jul 14 23:49:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- enum.c (enum_min_by)
-
new method Enum#min_by. added Enum#max_by as well.
Wed Jul 14 18:05:21 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_asn1.c (ossl_asn1cons_to_der)
-
fix type of argument. [ruby-dev:23891]
- test/openssl/test_x509store.rb
-
prune tests for CRL checking unless X509::V_FLAG_CRL_CHECK is defined.
Wed Jul 14 12:20:05 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- util.c (ruby_strtod)
-
should not convert string in the form of “-I.FE-X” which both “I” and “F” are omitted. [ruby-dev:23883]
- test/ruby/test_float.rb (test_strtod)
-
add test for bug fix.
Wed Jul 14 00:33:48 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- array.c
-
rdoc patch. merged patch from Johan Holmberg<EMAIL_ADDRESS>[ruby-core:3170]
2004-07-13¶ ↑
Tue Jul 13 19:39:12 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/generic.rb (URI::Generic#merge_path)
-
“URI('www.example.com/foo/..') + './'” should return “URI('www.example.com/')”. [ruby-list:39838] “URI('www.example.com/') + './foo/bar/..'” should return “URI('www.example.com/foo/')”. [ruby-list:39844]
- test/uri/test_generic.rb (TestGeneric#test_merge)
-
added tests.
Tue Jul 13 15:48:56 2004 Akinori MUSHA<EMAIL_ADDRESS>↑
- lib/mkmf.rb (init_mkmf)
-
Do not add $(libdir) to $LIBPATH in extmk mode.
- lib/mkmf.rb (dir_config)
-
Prepend a new library path instead of appending so it is tried first.
Tue Jul 13 00:50:48 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb
-
Support call-seq: for Ruby files.
2004-07-12¶ ↑
Mon Jul 12 21:20:51 2004 Dave Thomas<EMAIL_ADDRESS>↑
2004-07-10¶ ↑
Sat Jul 10 09:30:24 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/soap/marshal/test_struct.rb
-
use qualified built-in class name
- (
-
:Struct) to avoid name crash.
Sat Jul 10 04:21:56 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
better operation for SIGINT when processing callbacks.
- ext/tk/lib/tk/msgcat.rb
-
ditto.
- ext/tk/lib/tk/variable.rb
-
ditto.
- ext/tk/lib/tk/timer.rb
-
ditto.
- ext/tk/lib/tk/validation.rb (__def_validcmd)
-
add a module function of Tk::ValidateConfigure to define validatecommand methods easier
2004-07-09¶ ↑
Fri Jul 9 22:18:59 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- array.c, enum.c, pack.c
-
rdoc patch from Johan Holmberg<EMAIL_ADDRESS>[ruby-core:3132] [ruby-core:3136]
- numeric.c
-
rdoc patch.
Fri Jul 9 19:26:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (URI::HTTPS#proxy_open)
-
raise ArgumentError to notice https is not supported.
Fri Jul 9 14:28:54 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_raise)
-
accept third argument as well as Kernel#raise, and evaluate the arguments to create an exception in the caller's context. [ruby-talk:105507]
Fri Jul 9 01:47:08 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib
-
bug fix
- ext/tk/lib/tkextlib/itcl
-
add [incr Tcl] support
- ext/tk/lib/tkextlib/itk
-
add [incr Tk] support
- ext/tk/lib/tkextlib/iwidgets
-
midway point of [incr Widgets] support
- ext/tk/sample/tkextlib/iwidgets
-
very simple examples of [incr Widgets]
2004-07-08¶ ↑
Thu Jul 8 19:27:16 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (rb_cv_stack_end_address)
-
detect stack end address variable supplied by system. [ruby-core:03115]
- gc.c (Init_stack)
-
use system provided address if possible.
Thu Jul 8 00:05:23 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/tempfile.rb (Tempfile::initialize)
-
got out code of generating tmpname. [ruby-dev:23832]
2004-07-07¶ ↑
Wed Jul 7 02:31:41 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/{rss,parser,0.9,1.0,2.0}.rb
-
supported RSS 0.9x/2.0 validation and validation which disregard order of elements.
- test/rss/test_parser.rb
-
added tests for RSS 0.9x/2.0 validation.
- test/rss/{test_trackback,rss-testcase}.rb
-
fixed no good method name.
Wed Jul 7 00:48:34 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/tk/lib/tkextlib/tktrans.rb, ext/tk/lib/tkextlib/treectrl.rb
-
fix syntax errors.
2004-07-06¶ ↑
Tue Jul 6 18:38:45 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib
-
improve framework of developping Tcl/Tk extension wrappers
2004-07-05¶ ↑
Mon Jul 5 23:56:42 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/{trackback,syndication,dublincore,content}.rb
-
worked with ruby 1.6 again.
- test/rss/rss-assertions.rb
-
ditto.
Mon Jul 5 22:54:39 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/uri/common.rb (Kernel#URI)
-
new global method for parsing URIs.
Mon Jul 5 09:02:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_yield, rb_f_catch)
-
4th argument to rb_yield_0() is a set of bit flags. [ruby-dev:23859]
Mon Jul 5 01:20:17 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑