- lib/drb/drb.rb(DRbConn self.open)
-
If socket pool is full, close the socket whose last-access-time is oldest. (and add new one) [ruby-dev:23860]
2004-07-04¶ ↑
Sun Jul 4 12:24:50 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/rss.rb
-
added copyright header.
2004-07-03¶ ↑
Sat Jul 3 22:25:27 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- added files
-
* lib/soap/header/* * lib/soap/rpc/httpserver.rb * lib/wsdl/soap/cgiStubCreator.rb * lib/wsdl/soap/classDefCreator.rb * lib/wsdl/soap/classDefCreatorSupport.rb * lib/wsdl/soap/clientSkeltonCreator.rb * lib/wsdl/soap/driverCreator.rb * lib/wsdl/soap/mappingRegistryCreator.rb * lib/wsdl/soap/methodDefCreator.rb * lib/wsdl/soap/servantSkeltonCreator.rb * lib/wsdl/soap/standaloneServerStubCreator.rb * lib/wsdl/xmlSchema/enumeration.rb * lib/wsdl/xmlSchema/simpleRestriction.rb * lib/wsdl/xmlSchema/simpleType.rb * lib/xsd/codegen/* * lib/xsd/codegen.rb * sample/soap/authheader/* * sample/soap/raa2.4/* * sample/soap/ssl/* * sample/soap/swa/* * sample/soap/whois.rb * sample/wsdl/raa2.4/* * test/soap/header/* * test/soap/ssl/* * test/soap/struct/* * test/soap/swa/* * test/soap/wsdlDriver/* * test/wsdl/multiplefault.wsdl * test/wsdl/simpletype/* * test/wsdl/test_multiplefault.rb
- modified files
-
* lib/soap/baseData.rb * lib/soap/element.rb * lib/soap/generator.rb * lib/soap/netHttpClient.rb * lib/soap/parser.rb * lib/soap/property.rb * lib/soap/soap.rb * lib/soap/streamHandler.rb * lib/soap/wsdlDriver.rb * lib/soap/encodingstyle/handler.rb * lib/soap/encodingstyle/literalHandler.rb * lib/soap/encodingstyle/soapHandler.rb * lib/soap/mapping/factory.rb * lib/soap/mapping/mapping.rb * lib/soap/mapping/registry.rb * lib/soap/mapping/rubytypeFactory.rb * lib/soap/mapping/wsdlRegistry.rb * lib/soap/rpc/cgistub.rb * lib/soap/rpc/driver.rb * lib/soap/rpc/proxy.rb * lib/soap/rpc/router.rb * lib/soap/rpc/soaplet.rb * lib/soap/rpc/standaloneServer.rb * lib/wsdl/data.rb * lib/wsdl/definitions.rb * lib/wsdl/operation.rb * lib/wsdl/parser.rb * lib/wsdl/soap/definitions.rb * lib/wsdl/xmlSchema/complexContent.rb * lib/wsdl/xmlSchema/complexType.rb * lib/wsdl/xmlSchema/data.rb * lib/wsdl/xmlSchema/parser.rb * lib/wsdl/xmlSchema/schema.rb * lib/xsd/datatypes.rb * lib/xsd/qname.rb * sample/soap/sampleStruct/server.rb * sample/wsdl/amazon/AmazonSearch.rb * sample/wsdl/amazon/AmazonSearchDriver.rb * test/soap/test_property.rb * test/soap/calc/test_calc_cgi.rb * test/wsdl/test_emptycomplextype.rb
Sat Jul 3 17:19:44 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/tk/lib/tkextlib/tkDND.rb
-
fix syntax error.
2004-07-01¶ ↑
Thu Jul 1 18:36:08 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tcltklib
-
bug fix
- ext/tk/lib/tk
-
bug fix and add Tcl/Tk extension support libraries
Thu Jul 1 18:31:31 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/pstore.rb (PStore#transaction)
-
get rid of opening in write mode when read only transaction. [ruby-dev:23842]
Thu Jul 1 00:44:42 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_cipher.c (ossl_cipher_encrypt, ossl_cipher_decrypt)
-
re-implemnt (the arguments for this method is ).
- ext/openssl/ossl_cipher.c (ossl_cipher_pkcs5_keyivgen)
-
new method OpenSSL::Cipher#pkcs5_keyivgen. it calls EVP_BytesToKey().
- ext/openssl/ossl_cipher.c (ossl_cipher_set_key_length)
-
new method OpenSSL::Cipher#key_len=.
2004-06-30¶ ↑
Wed Jun 30 19:48:09 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/extconf.rb
-
check for EVP_CIPHER_CTX_copy, ENGINE_add, EVP_CIPHER_CTX_set_padding, EVP_CipherFinal_ex, EVP_CipherInit_ex, EVP_DigestFinal_ex and EVP_DigestInit_ex.
- ext/openssl/openssl_missing.c (EVP_CIPHER_CTX_copy)
-
new function.
- ext/openssl/openssl_missing.h (EVP_DigestInit_ex, EVP_DigestFinal_ex, EVP_CipherInit_ex, EVP_CipherFinal_ex, HMAC_Init_ex)
-
new macro for OpenSSL 0.9.6.
- ext/openssl/ossl_cipher.c (ossl_cipher_alloc, ossl_cipher_initialize, ossl_cipher_copy, ossl_cipher_reset, ossl_cipher_encrypt, ossl_cipher_decrypt, ossl_cipher_final, ossl_cipher_set_key, ossl_cipher_set_iv)
-
replace all EVP_CipherInit and EVP_CipherFinal into EVP_CipherInit_ex and EVP_CipherFinal_ex. and EVP_CIPHER_CTX_init should only be called once.
- ext/openssl/ossl_cipher.c (ossl_cipher_set_padding)
-
check for EVP_CIPHER_CTX_set_padding.
- ext/openssl/ossl_cipher.c (Init_ossl_cipher)
-
Cipher#<< is deprecated.
- ext/openssl/ossl_digest.c
-
replace all EVP_DigestInit and EVP_DigestFinal into EVP_DigestInit_ex and EVP_DigestFinal_ex. and EVP_MD_CTX_init should only be called once.
- ext/openssl/ossl_digest.c (digest_final)
-
should call EVP_MD_CTX_cleanup to avoid memory leak.
- ext/openssl/ossl_hmac.c (ossl_hmac_initialize)
-
repalce HMAC_init into HMAC_init_ex. and HMAC_CTX_init is moved to ossl_hmac_alloc.
- ext/openssl/ossl_hmac.c (hmac_final)
-
should call HMAC_CTX_cleanup to avoid memory leak.
- test/openssl/test_cipher.rb, test/openssl/test_digest.rb, test/openssl/test_hmac.rb
-
new file.
Wed Jun 30 16:59:39 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- test/ruby/test_file.rb (test_fnmatch)
-
some tests for File.fnmatch are added.
Wed Jun 30 11:38:51 2004 Mikael Brockman<EMAIL_ADDRESS>↑
- parse.y (primary)
-
should not be NULL. [ruby-core:03098]
Wed Jun 30 02:41:10 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (syck_emitter_new)
-
set buffer after Data_Wrap_Struct to avoid possible GC. [ruby-talk:104835]
2004-06-29¶ ↑
Tue Jun 29 10:31:19 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_eval_cmd, rb_thread_trap_eval)
-
restore safe level.
- gc.c (define_final, run_final)
-
preserve and restore safe level for finalizers. [ruby-core:03058]
- signal.c (signal_exec, rb_trap_exit, trap)
-
preserve and restore safe level for signal handlers. [ruby-dev:23829]
2004-06-28¶ ↑
Mon Jun 28 14:57:56 2004 Jeff Mitchell<EMAIL_ADDRESS>↑
- configure.in, lib/mkmf.rb (LIBPATHFLAG)
-
use double quotes due to DOSISH compilers. [ruby-core:03107]
Mon Jun 28 00:35:29 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- sample/drb/*.rb
-
using 'DRb.thread.join' instead of 'gets'
2004-06-27¶ ↑
Sun Jun 27 22:36:47 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb
-
supported Hiki.
2004-06-26¶ ↑
Sat Jun 26 15:17:11 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- variable.c (rb_mod_class_variables)
-
class variables are no longer inherited. [ruby-dev:23808]
Sat Jun 26 11:07:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (aix)
-
-b must come at the start of the command line, and -e must not appear while testing libraries. [ruby-talk:104501]
- lib/mkmf.rb (find_header, dir_config)
-
quote directory names if necessary. [ruby-talk:104505]
Sat Jun 26 00:13:08 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_fopen, rb_fdopen, rb_io_reopen)
-
setvbuf() may return positive value on failure. [ruby-dev:23792]
2004-06-25¶ ↑
Fri Jun 25 18:07:15 2004 Michal Rokos<EMAIL_ADDRESS>↑
- gc.c
-
bring back _stklen for DJGPP [ruby-core:3084]
Fri Jun 25 15:33:01 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/extconf.rb
-
check stricter. [ruby-talk:104501]
Fri Jun 25 01:58:01 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- {bcc32,win32,wince}/setup.mak
-
remove RUBY_EXTERN lines when including version.h. [ruby-talk:104456]
2004-06-24¶ ↑
Thu Jun 24 14:23:29 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_fread)
-
return already read data when system call is interrupted. [ruby-talk:97206]
Thu Jun 24 01:25:21 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- version.h
-
added declarations of ruby_version, ruby_release_date, ruby_platform.
Thu Jun 24 01:07:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_sockaddr)
-
Socket#gethostbyname() should give us packed address, not struct sockaddr. [ruby-core:03053]
2004-06-23¶ ↑
Wed Jun 23 22:19:10 2004 Dave Thomas<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_gethostbyaddr)
-
Work around problem with OS X not returning 'from' parameter to recvfrom for connection-oriented sockets.
Wed Jun 23 22:16:16 2004 Michal Rokos<EMAIL_ADDRESS>↑
- io.c
-
io_seek()'s retval should be checked [ruby-core:03045]
Wed Jun 23 21:48:27 2004 Michal Rokos<EMAIL_ADDRESS>↑
- time.c
-
Fix indentation.
- main.c
-
Remove _stklen, and _CRT_glob. Move _stacksize for human68k to gc.c where the others are.
- gc.c
-
put _stacksize in place and clean the ifdefs macros.
Wed Jun 23 17:37:54 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb
-
added new option –ssl.
Wed Jun 23 01:45:27 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RubyLex::identify_quotation)
-
Fix problem with the 'r' being dropped from %r{xxx}
Wed Jun 23 00:10:17 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (ole_hresult2msg)
-
remove trailing CRs and LFs. (doesn't depend on CR+LF) [ruby-dev:23749]
Wed Jun 23 00:00:25 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (return_jump, break_jump)
-
raise unexpected local jump exception directly. [ruby-dev:23740]
- io.c (rb_io_initialize)
-
should check fcntl result. [ruby-dev:23742]
2004-06-22¶ ↑
Tue Jun 22 23:35:43 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
support FZERO and FSPACE with NaN/Inf.
- test/ruby/test_sprintf.rb (test_nan, test_inf)
-
add tests.
Tue Jun 22 21:11:36 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (OLE_FREE)
-
should not call CoFreeUnuse- dLibraries().
- ext/win32ole/win32ole.c (ole_event_free)
-
ditto.
- ext/win32ole/win32ole.c (ole_hresult2msg)
-
truncate error message before CR.
Tue Jun 22 19:24:59 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
unify output of NaN, Inf and -Inf with “%f” or etc on all platform. [ruby-dev:23704], [ruby-dev:23747]
Tue Jun 22 15:28:12 2004 Michal Rokos<EMAIL_ADDRESS>↑
- compar.c
-
Remove explicit NIL_P() checks since rb_cmpint() does it again in the exactly same manner.
Tue Jun 22 01:32:40 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_pkey_dh.c (ossl_dh_initialize)
-
should create empty pkey object if no argument is passed. [ruby-talk:103328]
- ext/openssl/ossl_pkey_dsa.c (ossl_dsa_initialize)
-
ditto.
- ext/openssl/ossl_pkey_rsa.c (ossl_rsa_initialize)
-
ditto.
- ext/openssl/ossl_pkey_dh.c
-
add new methods: OpenSSL::PKey::DH#p, OpenSSL::PKey::DH#p=, OpenSSL::PKey::DH#g, OpenSSL::PKey::DH#g=, OpenSSL::PKey::DH#pub_key, OpenSSL::PKey::DH#pub_key=, OpenSSL::PKey::DH#priv_key and OpenSSL::PKey::DH#priv_key=.
- ext/openssl/ossl_pkey_dsa.c
-
add new methods: OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#p=, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#q=, OpenSSL::PKey::DSA#g, OpenSSL::PKey::DSA#g=, OpenSSL::PKey::DSA#pub_key, OpenSSL::PKey::DSA#pub_key=, OpenSSL::PKey::DSA#priv_key and OpenSSL::PKey::DSA#priv_key=.
2004-06-21¶ ↑
Mon Jun 21 09:24:51 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_opendir)
-
should set errno if error occurs when calling OS API.
2004-06-20¶ ↑
Sun Jun 20 21:12:54 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/ftp.rb (binary=)
-
send TYPE commands only once.
2004-06-19¶ ↑
Sat Jun 19 13:27:01 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (method_call)
-
allow changing $SAFE. [ruby-dev:23713]
- eval.c (proc_set_safe_level, proc_invoke, rb_mod_define_method)
-
not set $SAFE for methods defined from Proc. [ruby-dev:23697]
Sat Jun 19 01:10:12 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- sample/rss/tdiary_plugin/rss-recent.rb
-
added more information.
2004-06-18¶ ↑
Fri Jun 18 23:12:22 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (proc_save_safe_level, rb_set_safe_level, safe_setter)
-
limit safe level.
2004-06-16¶ ↑
Wed Jun 16 23:05:57 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_mod_freeze)
-
prepare string representation before freezing. [ruby-talk:103646]
Wed Jun 16 19:57:24 2004 Michal Rokos<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb
-
extend testcase to check first, last, shift, unshift, pop, push
Wed Jun 16 16:05:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- array.c (ary_new)
-
move alloc behind checks. [ruby-core:02982]
- array.c (rb_ary_pop_m, rb_ary_shift_m)
-
take arg to behave as push and unshift.
- array.c (rb_ary_first, rb_ary_last)
-
make shared array for result array, and correct doc for Array#first and Array#last
- array.c (rb_ary_select)
-
not accept any arg.
Wed Jun 16 16:03:59 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- object.c (rb_class_inherited_p)
-
singleton class inherits Class rather than its object's class. [ruby-dev:23690]
Wed Jun 16 16:01:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (stack_grow_direction)
-
memoize the direction.
- gc.c (Init_stack)
-
should always move to end of VALUE.
2004-06-15¶ ↑
Tue Jun 15 12:10:04 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
bug fix (TkWindow#grab)
2004-06-14¶ ↑
Mon Jun 14 18:23:27 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/remote-tk.rb
-
bug fix
2004-06-13¶ ↑
Sun Jun 13 00:23:04 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/extconf.rb
-
[EXPERIMENTAL] MacOS X (darwin) support
- ext/tcltklib/tcltklib.c
-
fix thread trouble on callback proc, and eliminate warning about instance variable access
- ext/tk/lib/tk/menubar.rb
-
improve supported menu_spec
- ext/tk/lib/tk/menuspec.rb
-
[add] menu_spec support library
- ext/tk/lib/tk/root.rb
-
add menu_spec support
- ext/tk/lib/tk/text.rb
-
bug fix
- ext/tk/lib/tk/toplevel.rb
-
add menu_spec support
- ext/tk/sample/menubar?.rb
-
[add] sample of menu_spec usage
2004-06-12¶ ↑
Sat Jun 12 14:15:20 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c
-
RDOC for File::FNM_CASEFOLD was missed.
Sat Jun 12 11:15:53 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (target_os)
-
strip -gnu suffix on Linux.
2004-06-11¶ ↑
Fri Jun 11 22:08:50 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c
-
remove indexes, indices.
- hash.c
-
ditto.
- ext/dbm/dbm.c
-
remove indexes, indices, “values_at” warning from select.
- ext/gdbm/gdbm.c
-
ditto.
- ext/sdbm/init.c
-
ditto.
- ext/dbm/dbm.c (Init_dbm)
-
set VERSION constant as “unknown” when DB_VERSION_STRING is not available.
2004-06-10¶ ↑
Thu Jun 10 19:19:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/sdbm/init.c (fsdbm_store)
-
sdbm should use StringValue(). [ruby-talk:103062]
2004-06-09¶ ↑
Wed Jun 9 16:09:01 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/generic.rb (URI::Generic::merge, URI::Generic::route_from)
-
accepts non-hierarchical URI. [ruby-dev:23631]
- test/uri/test_generic.rb (TestGeneric::test_route, TestGeneric::test_merge)
-
added tests for above changes.
Wed Jun 9 15:39:55 2004 Akinori MUSHA<EMAIL_ADDRESS>↑
- configure.in
-
Add support for DragonFly BSD.
Wed Jun 9 15:07:06 2004 Akinori MUSHA<EMAIL_ADDRESS>↑
- config.guess, config.sub
-
Update to a more recent version as of 2004-01-20.
Wed Jun 9 11:20:05 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c
-
remove unused functions and variables.
2004-06-02¶ ↑
Wed Jun 2 20:16:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (str_new4)
-
should share shared instance if it already exists. [ruby-dev:23665]
Wed Jun 2 12:41:53 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_gets_m)
-
set lastline ($_) even when read line is nil. [ruby-dev:23663]
2004-05-28¶ ↑
Fri May 28 11:20:31 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
bad influence on frame node.
- eval.c (eval)
-
reverted wrongly removed condition. [ruby-dev:23638]
2004-05-27¶ ↑
Thu May 27 21:37:50 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (Pathname#initialize)
-
fix pathname initialization by pathname.
Thu May 27 20:02:09 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- io.c (rb_io_fwrite)
-
check all case errno != 0 [ruby-dev:23648]
Thu May 27 15:54:02 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/ftp.rb (MDTM_REGEXP)
-
fix for demon's ftp server. Thanks, Rutger Nijlunsing.
Thu May 27 14:53:13 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- io.c (rb_io_fwrite)
-
workaround for bcc32's fwrite bug. add errno checking. [ruby-dev:23627]
- io.c (rb_io_fwrite)
-
should check if errno == ENOENT, too.
Thu May 27 11:25:03 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/csv/test_csv.rb
-
illegal require module name (../lib/csv.rb).
2004-05-26¶ ↑
Wed May 26 23:12:13 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/csv.rb (CSV.read, CSV.readlines)
-
added. works as IO.read and IO.readlines in CSV format.
- lib/csv.rb (CSV.parse)
-
[CAUTION] behavior changed. in the past, CSV.parse accepts a filename to be read-opened (it was just a shortcut of CSV.open(filename, 'r')). now CSV.parse accepts a string or a stream to be parsed e.g. CSV.parse(“1,2n3,r”) #=> [['1', '2'], ['3', '4']]
- test/csv/test_csv.rb
-
follow above changes.
Wed May 26 14:19:42 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_eval, eval)
-
make line number consistent on eval with Proc. [ruby-talk:101253]
Wed May 26 13:59:17 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::skip_for_variable)
-
Allow for 'do' after for statement
Wed May 26 13:56:03 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb (Generators::MarkUp::style_url)
-
Fix relative path to code CSS file
Wed May 26 13:14:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_init_copy)
-
copy also positions. [ruby-talk:100910]
Wed May 26 00:00:00 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/syck.c (syck_new_parser)
-
clear parser on init. thanks, ts. [ruby-core:02931]
- ext/syck/token.c (sycklex_yaml_utf8)
-
buffer underflow. thanks, ts. [ruby-core:02929]
- lib/yaml/baseemitter.rb (indent_text)
-
simpler flow block code.
2004-05-25¶ ↑
Tue May 25 11:54:13 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_yield_0, proc_invoke, proc_arity)
-
allow passing a block to a Proc. [ruby-dev:23533]
- parse.y (block_par, block_var)
-
ditto.
Tue May 25 01:50:17 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_asn1.c (ossl_i2d_ASN1_TYPE, ossl_ASN1_TYPE_free)
-
workaround for the versions earlier than OpenSSL-0.9.7.
2004-05-24¶ ↑
Mon May 24 10:46:26 2004 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/html.rb
-
SYSTEM identifiers must be absolute URIs
2004-05-23¶ ↑
Sun May 23 04:53:50 2004 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- lib/pstore.rb (transaction)
-
allow overriding dump and load. [ruby-dev:23567]
- lib/yaml/store.rb
-
follow lib/pstore.rb's change.
2004-05-22¶ ↑
Sat May 22 11:54:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- MANIFEST
-
add test/openssl/test_x509store.rb.
- ext/tk/MANIFEST
-
add recent files.
Sat May 22 05:37:11 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/remote-tk.rb
-
(NEW library) control Tk interpreters on the other processes by Tcl/Tk's 'send' command
2004-05-21¶ ↑
Fri May 21 09:22:05 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_method_parameters)
-
Add ()'s around parameters that don't have them
Fri May 21 02:21:11 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/csv.rb
-
fixed a few bugs around multi char record/field separator.
- test/csv/test_csv.rb
-
added boundary test for above feature.
2004-05-20¶ ↑
Thu May 20 17:02:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (check_sizeof)
-
define result size. [ruby-core:02911]
- lib/mkmf.rb (create_header)
-
macro name should not include equal sign.
Thu May 20 14:35:52 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
check SCM_RIGHTS macro addition to the msg_control field to test existence of file descriptor passing by msg_control.
Thu May 20 12:38:06 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (flo_eq)
-
always check if operands are NaN. [ruby-list:39685]
Thu May 20 12:34:39 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_visibility)
-
At Ryan Davis' suggestion, honor visibility modifers if guarded by a statement modifier
Thu May 20 12:22:13 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (have_type)
-
do not check pointer to incomplete type, which always get compiled. [ruby-list:39683]
2004-05-19¶ ↑
Wed May 19 23:45:43 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/inlinetest.rb (InlineTest::loadtest)
-
requiring library with replaced $0 can make $0 == __FILE__ block be evaluated twice.
- test/ruby/envutil.rb (EnvUtil::rubybin)
-
give priority to environment variable. [ruby-dev:23538]
Wed May 19 11:08:10 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
change permition of TkObject#tk_send from private to public
Wed May 19 02:29:36 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
support TRACE.
Wed May 19 02:21:53 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
do not use class variables.
2004-05-18¶ ↑
Tue May 18 21:21:43 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/csv.rb
-
writes lines with “n” when row separator is not given. formerly it was “rn”.
- lib/csv.rb
-
[CAUTION] API change * CSV::Row removed. a row is represented as just an Array. since CSV::Row was a subclass of Array, it won't hurt almost all programs except one which depended CSV::Row#match. * CSV::Cell removed. a cell is represented as just a String or nil(NULL). this change will cause widespread destruction. CSV.open(“foo.csv”, “r”) do |row| row.each do |cell| if cell.is_null # Cell#is_null p “(NULL)” else p cell.data # Cell#data end end end must be just; CSV.open(“foo.csv”, “r”) do |row| row.each do |cell| if cell.nil? p “(NULL)” else p cell end end end
- lib/csv.rb
-
[CAUTION] record separator(CR, LF, CR+LF) behavior change. CSV.open, CSV.parse, and CSV,generate now do not force opened file binmode. formerly it set binmode explicitly. with CSV.open, binmode of opened file depends the given mode parameter “r”, “w”, “rb”, and “wb”. CSV.parse and CSV.generate open file with “r” and “w”. setting mode properly is user's responsibility now.
- lib/csv.rb
-
accepts String as a fs (field separator/column separator) and rs (record separator/row separator)
- lib/csv.rb
-
added CSV.foreach(path, rs = nil, &block). CSV.foreach now does not handle “| cmd” as a path different from IO.foreach. needed?
- test/csv/test_csv.rb
-
updated.
Tue May 18 14:24:20 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml.rb
-
added rdoc to beginning of lib.
Tue May 18 14:00:46 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- node.h (NEW_DSTR)
-
adjust list length.
- parse.y (literal_concat)
-
ditto.
Tue May 18 09:30:25 2004 SASADA Koichi<EMAIL_ADDRESS>↑
- eval.c (rb_method_node)
-
search cache entry first.
2004-05-17¶ ↑
Mon May 17 16:04:06 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- numeric.c (flo_to_s)
-
it's preferable that “p 0.0” outputs “0.0” instead of “0.0e+00”. [ruby-dev:23480]
- numeric.c (flo_to_s)
-
it's preferable that “p 0.00000000000000000001” outputs “1.0e-20” instead of “9.999999999999999e-21”. (the precision is considered, but there is assumption DBL_DIG == 15 in current implementation)
Mon May 17 10:13:33 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (setup_domain_and_type)
-
honor duck typing. [ruby-dev:23522]
- ext/socket/socket.c (sock_s_getnameinfo)
-
ditto.
Mon May 17 00:36:21 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml/baseemitter.rb (indent_text)
-
was forcing a mod value of zero at times, which kept some blocks from getting indentation.
Mon May 17 00:07:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
Cosmetic documentation changes.
2004-05-16¶ ↑
Sun May 16 20:55:49 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_initialize)
-
accept optional 3rd argument to specify an open flag.
- (Init_dbm)
-
define open flags: DBM::READER, DBM::WRITER, DBM::WRCREAT and DBM::NEWDB.
2004-05-15¶ ↑
Sat May 15 17:52:24 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- test/ruby/test_float.rb(test_strtod)
-
Add test for signed 0.000…1
Sat May 15 14:20:13 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/syck/depend
-
add ruby's headers.
Sat May 15 13:38:33 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/syck/MANIFEST, ext/syck/depend
-
new file.
- lib/yaml/rubytypes.rb
-
range of exponential floats. [ruby-core:02824]
- test/yaml/test_yaml.rb
-
tests for strings start with colon and some round trip.
Sat May 15 12:04:58 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml.rb
-
removed fallback to pure Ruby parser.
- lib/yaml/baseemitter.rb (node_text)
-
rewriting folded scalars.
- ext/syck/syck.h
-
reports style of scalars now, be they plain, block single-, or double-quoted.
- ext/syck/syck.c
-
ditto.
- ext/syck/gram.c
-
ditto.
- ext/syck/node.c
-
ditto.
- ext/syck/token.c
-
ditto.
- ext/syck/rubyext.c (yaml_org_handler)
-
symbols loaded only if scalar style is plain.
- test/yaml/test_yaml.rb (test_perl_regexp)
-
updated test to match new regexp serialization.
Sat May 15 01:41:34 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (eval)
-
forgot to restore $SAFE value before evaluating compiled node. [ruby-core:02872]
Sat May 15 01:33:12 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- range.c (range_each_func)
-
terminates loop if generating value is same to @end. [ruby-talk:100269]
2004-05-14¶ ↑
Fri May 14 22:08:38 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_new4)
-
should not reuse frozen shared string if the original is not an instance of String. [ruby-talk:100193]
Fri May 14 21:29:26 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- time.c (time_mdump)
-
preserve GMT bit in the marshal data. [ruby-talk:100213]
Fri May 14 18:37:49 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/canvas.rb
-
improve coords support for canvas items. Now, supports all of the followings. TkcLine.new(c, 0, 0, 100, 100, :fill=>'red') TkcLine.new(c, [0, 0, 100, 100], :fill=>'red') TkcLine.new(c, [0, 0], [100, 100], :fill=>'red') TkcLine.new(c, [[0, 0], [100, 100]], :fill=>'red') TkcLine.new(c, :coords=>[0, 0, 100, 100], :fill=>'red') TkcLine.new(c, :coords=>[[0, 0], [100, 100]], :fill=>'red')
Fri May 14 13:30:39 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- test/ruby/test_float.rb
-
Add test for util.c revision 1.42.
Fri May 14 12:13:46 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- util.c (ruby_strtod)
-
strtod(“0”, &end); => end should point '0'. [ruby-dev:23498]
2004-05-13¶ ↑
Thu May 13 15:47:30 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/net/telnet.rb (Net::Telnet::login)
-
“options” can specify regexps for login prompt and/or password prompt.
Thu May 13 14:17:57 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (yaml_org_handler)
-
some empty strings were loaded as symbols.
Thu May 13 11:04:08 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
always add with null for 'Z'.
- pack.c (pack_unpack)
-
terminated by null for 'Z'. [ruby-talk:98281]
2004-05-12¶ ↑
Wed May 12 19:59:43 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (have_type, check_sizeof)
-
replace unusable characters. [ruby-talk:99788]
Wed May 12 17:41:42 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb (Resolv::DNS::Config)
-
make it configurable without external file such as /etc/resolv.conf.
Wed May 12 14:37:27 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509name.c
-
attribute value of DC (short name of domainComponent) should be IA5String.
Wed May 12 13:20:19 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/composite.rb
-
improve configure methods (based on the proposal of [ruby-talk:99671]).
Wed May 12 11:51:08 2004 Dave Thomas<EMAIL_ADDRESS>↑
- class.c (rb_obj_singleton_methods)
-
fix rdoc
2004-05-11¶ ↑
Tue May 11 07:09:42 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (is_defined)
-
do not protect exception during receiver evaluation.
2004-05-10¶ ↑
Mon May 10 22:28:14 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/protocol.rb (each_crlf_line)
-
remove junk line.
Mon May 10 21:44:42 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Change scheme for looking up symbols in HTML generator.
Mon May 10 16:45:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (eval)
-
warning during eval should not cause deadlock. [ruby-talk:98651]
- eval.c (rb_eval)
-
raise TypeError exception for superclass mismatch. [ruby-list:39567]
Mon May 10 12:11:37 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Hack to search parents for unqualified constant names.
Mon May 10 01:18:15 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/pop.rb (logging)
-
append “n”.
2004-05-09¶ ↑
Sun May 9 23:38:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/net/ftp.rb
-
ported documentation improvement from 1.8 branch
- lib/net/imap.rb
-
ditto
- lib/net/pop.rb
-
ditto
- lib/net/smtp.rb
-
ditto
- lib/net/telnet.rb
-
ditto
Sun May 9 23:34:51 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/ruby/test_float.rb
-
added test_strtod to test Float(“0”).
Sun May 9 13:24:24 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/yaml/store.rb
-
use FileUtils.copy.
Sun May 9 12:34:26 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regex.c
-
removed unused file.
2004-05-08¶ ↑
Sat May 8 10:53:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_f_open)
-
open should not ignore block when “to_open” method is used. [ruby-dev:23478]
2004-05-07¶ ↑
Fri May 7 22:07:39 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (mv)
-
new option `force'. [ruby-talk:99457]
- lib/fileutils.rb
-
new method for command option reflection: FileUtils.commands, .options, .have_option?, .options_of, .collect_methods.
- lib/fileutils.rb
-
module Verbose, NoWrite, DryRun do not have option flags @fileutils_verbose and @fileutils_noop, they make no sense.
Fri May 7 21:50:21 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::parse_include)
-
Allow multiple arguments to 'include'
Fri May 7 21:03:51 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (fu_list)
-
Array() breaks pathes including “n”. [ruby-core:02843]
- test/fileutils/test_fileutils.rb (mkdir)
-
test “n” in path.
Fri May 7 20:53:25 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_modify)
-
typo fixed. [ruby-dev:23473]
Fri May 7 11:17:27 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- util.c (ruby_strtod)
-
“0.0000000000000000001” should be converted to 1.0e-19 instead of 0.0. (leading zeros aren't significant digits) [ruby-talk:99318] [ruby-dev:23465]
2004-05-06¶ ↑
Thu May 6 22:27:32 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- ext/socket/socket.c (ippaddr)
-
use NUMERICHOST if can not resolve hostname.
Thu May 6 22:09:29 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tkutil.c (get_eval_string_core)
-
bug fix. [ruby-dev:23466]
Thu May 6 14:22:29 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml/rubytypes.rb (to_yaml)
-
added instance variable handling for Ranges, Strings, Structs, Regexps.
- lib/yaml/rubytypes.rb (to_yaml_fold)
-
new method for setting a String's flow style.
- lib/yaml.rb (YAML::object_maker)
-
now uses Object.allocate.
- ext/syck/gram.c
-
fixed transfer methods on structs, broke it last commit.
Thu May 6 14:38:02 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (rb_push_glob)
-
simplified code (not change behavior)
Thu May 6 13:32:44 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
get rid of side effect of Config.expand, patched by<EMAIL_ADDRESS>(ruby-bugs:PR#597)
Thu May 6 11:40:28 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (string)
-
accept NIL.
- lib/net/imap.rb (body_type_basic)
-
allow body-fields omissions.
Thu May 6 01:59:04 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb (Generators::HtmlMethod::params)
-
Don't include the &block parameter if we have explicit yield parameters.
2004-05-05¶ ↑
Wed May 5 03:52:31 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/ring.rb
-
use recv instead of recvfrom.
Wed May 5 00:38:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/gserver.rb
-
documented
- lib/xmlrpc/README.txt
-
introduced for documentation purposes
2004-05-03¶ ↑
Mon May 3 09:47:24 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_method_or_yield_parameters)
-
Fix parsing bug if yield called within 1 line block
2004-05-02¶ ↑
Sun May 2 21:56:48 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb (rm_f, rm_r)
-
test :force flag.
Sun May 2 01:04:38 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib, ext/tk
-
renewal Ruby/Tk
2004-04-30¶ ↑
Fri Apr 30 20:08:41 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- time.c (SIZEOF_TIME_T)
-
support SIZEOF_TIME_T == SIZEOF_INT.
2004-04-28¶ ↑
Wed Apr 28 01:26:11 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- oniguruma.h, regparse.c
-
imported Oni Guruma 2.2.8.
Wed Apr 28 01:16:23 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- oniguruma.h, regparse.c
-
imported Oni Guruma 2.2.7.
2004-04-27¶ ↑
Tue Apr 27 14:43:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk
-
LIBURUBY_A is needed for extconf.rb even when cross-compiling.
Tue Apr 27 13:33:50 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (string_content)
-
turn off NODE_NEWLINE flag to avoid unnecessary line trace for inlined expression.
Tue Apr 27 08:15:13 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- lib/yaml/rubytypes.rb
-
passing Range tests.
- ext/syck/syck.h
-
version 0.44.
- ext/syck/gram.c
-
transfers no longer open an indentation. fixed transfers which precede blocks.
- ext/syck/token.c
-
ditto.
- ext/syck/syck.c
-
fixed segfault if an anchor has been released already.
- ext/syck/node.c (syck_free_members)
-
organized order of free'd nodes.
- ext/syck/rubyext.c (syck_emitter_write_m)
-
test for proper string with StringValue.
2004-04-26¶ ↑
Mon Apr 26 23:56:54 2004 Daniel Kelley<EMAIL_ADDRESS>↑
- README.EXT, README.EXT.ja
-
fixed wrong function signature. [ruby-talk:98349]
Mon Apr 26 21:40:09 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::add_alias)
-
Only alias to instance methods.
2004-04-25¶ ↑
Sun Apr 25 18:26:23 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (ac_cv_func_fork)
-
set to no on DJGPP.
2004-04-24¶ ↑
Sat Apr 24 14:32:03 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- re.c
-
applied stack error handling patch. [ruby-dev:23431]
Sat Apr 24 10:38:31 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/markup/simple_markup.rb (SM::SimpleMarkup::group_lines)
-
Fix bug where consecutive headings are merged.
2004-04-23¶ ↑
Fri Apr 23 23:24:47 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb
-
$hdrdir should not contain macros, for backward compatibility. [bruby-dev:28]
- lib/mkmf.rb (create_makefile)
-
in the case of extout, just copy script files, without comparison.
Fri Apr 23 16:38:46 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
sync taint/freeze flag between a pathname object and its internal string object.
Fri Apr 23 14:52:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (stmt, arg, aref_args)
-
should not make sole splat into array, in aref_args other than aref with op_asgn.
Fri Apr 23 14:14:38 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/resolv.rb
-
don't use Regexp#source to embed regexps. [ruby-dev:23432]
2004-04-22¶ ↑
Thu Apr 22 18:25:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk, ext/extmk.rb
-
make ext and .ext get removed by distclean.
Thu Apr 22 10:07:01 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- */Makefile.sub (distclean-local)
-
should remove $(RBCONFIG).
Thu Apr 22 04:17:57 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_mod_define_method)
-
allow binding methods to modules. [ruby-dev:23410]
- parse.y (aref_args)
-
should pass expanded list. [ruby-core:02793]
Thu Apr 22 01:12:57 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (flo_to_s)
-
tweak output string based to preserve decimal point and to remove trailing zeros. [ruby-talk:97891]
- string.c (rb_str_index_m)
-
use unsigned comparison for T_FIXNUM search. [ruby-talk:97342]
2004-04-21¶ ↑
Wed Apr 21 23:04:42 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/rinda.rb, test/rinda/test_rinda.rb
-
check Hash tuple size.
Wed Apr 21 20:05:00 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (URI::HTTP#proxy_open)
-
set Host: field explicitly. [ruby-list:39542]
Wed Apr 21 18:39:46 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/smtp.rb
-
merge SMTP-TLS patch. This patch is contributed by Daniel Hob. [ruby-core:02789]
Wed Apr 21 18:23:45 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/smtp.rb
-
change coding style: def m( a ) -> def m(a).
Wed Apr 21 18:01:47 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/pop.rb
-
do not use class variables.
- lib/net/pop.rb (do_start)
-
ensure to clean up connection when authentication failed.
Wed Apr 21 17:23:59 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (HTTP#connect)
-
CONNECT must precede SSL connect. [ruby-dev:23379]
- lib/net/http.rb (HTTP.new)
-
class variables are not inherited now.
Wed Apr 21 15:56:43 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/test/unit/ui/console/testrunner.rb (test_started)
-
restore $0 after changing process title. [ruby-talk:97426]
Wed Apr 21 10:18:06 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- process.c(rb_spawn)
-
fix SEGV at “p system('command line here')”
- (may happen only in bccwin32) [ruby-dev
-
23380]
2004-04-19¶ ↑
Mon Apr 19 20:58:44 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c
-
Updated RDocs.
Mon Apr 19 18:11:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (rb_hash_equal)
-
returns true if two hashes have same set of key-value set. [ruby-talk:97559]
- hash.c (rb_hash_eql)
-
returns true if two hashes are equal and have same default values.
Mon Apr 19 08:19:11 2004 Doug Kearns<EMAIL_ADDRESS>↑
- dln.c, io.c, pack.c, lib/benchmark.rb, lib/cgi.rb, lib/csv.rb, lib/date.rb, lib/ftools.rb, lib/getoptlong.rb, lib/logger.rb, lib/matrix.rb, lib/monitor.rb, lib/set.rb, lib/thwait.rb, lib/timeout.rb, lib/yaml.rb, lib/drb/drb.rb, lib/irb/workspace.rb, lib/net/ftp.rb, lib/net/http.rb, lib/net/imap.rb, lib/net/pop.rb, lib/net/telnet.rb, lib/racc/parser.rb, lib/rinda/rinda.rb, lib/rinda/tuplespace.rb, lib/shell/command-processor.rb, lib/soap/rpc/soaplet.rb, lib/test/unit/testcase.rb, lib/test/unit/testsuite.rb
-
typo fix.
Mon Apr 19 08:14:18 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::find_body)
-
Allow for ifdef HAVE_PROTOTYPES
2004-04-16¶ ↑
Fri Apr 16 17:04:07 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_equal)
-
always returns true or false, never returns nil. [ruby-dev:23404]
Fri Apr 16 12:38:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRb::DRbUnknown::initialize)
-
Exception#to_str is deprecated.
- lib/drb/drb.rb (DRb::DRbServer::InvokeMethod::perform)
-
multiple value class changed.
- lib/drb/invokemethod.rb (DRb::DRbServer::InvokeMethod18Mixin::block_yield)
-
ditto.
Fri Apr 16 08:27:08 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
skip linking when libraries to be preloaded not compiled. [ruby-list:39561]
2004-04-15¶ ↑
Thu Apr 15 19:57:11 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (pst_success_p)
-
new method Process::Status#success?. [ruby-dev:23385]
- rubytest.rb
-
do nothing while cross-compiling, return status in system independent style.
Thu Apr 15 19:26:54 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (rb_push_glob)
-
Dir.glob should return nil if block is given.
- (http
-
//www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Dir)
- dir.c (push_braces)
-
Dir.glob should handle '{ }' nested more than 3 times.
- dir.c (push_braces, rb_push_glob)
-
Dir.glob should handle escaped '{' and '}' and ','. [ruby-dev:23376]
Thu Apr 15 17:12:13 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/gdbm/gdbm.c (Init_gdbm)
-
define GDBM::READER, GDBM::WRITER, GDBM::WRCREAT and GDBM::NEWDB.
- (fgdbm_initialize)
-
use specified read/write flag.
2004-04-14¶ ↑
Wed Apr 14 13:06:09 2004 Doug Kearns<EMAIL_ADDRESS>↑
- array.c, enum.c, eval.c, file.c, io.c, numeric.c, object.c, prec.c, process.c, re.c, string.c
-
typos in RDoc comments. [ruby-core:02783]
Wed Apr 14 11:29:56 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- numeric.c (flo_eq)
-
workaround for bcc32's bug.
- (ruby-bugs-ja
-
PR#594)
Wed Apr 14 11:06:38 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::scan)
-
Changed behavior of :enddoc: – it now unconditionally terminates processing of the current file.
Wed Apr 14 10:57:40 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- defines.h
-
include <net/socket.h> to get fd_set definition in BeOS.
2004-04-13¶ ↑
Tue Apr 13 23:00:55 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/rinda.rb
-
change pattern matching. a === b -> a == b || a === b. [druby-ja:98]
- test/rinda/test_rinda.rb
-
ditto.
Tue Apr 13 21:50:57 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub (PHONY)
-
Borland make disallows empty command rules.
Tue Apr 13 17:55:16 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (begin_transport)
-
should not overwrite HTTP request header. [ruby-list:39543]
Tue Apr 13 16:48:00 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/pop.rb
-
merge POP3S patch. This patch is contributed by Daniel Hobe.
Tue Apr 13 02:56:29 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- common.mk
-
changed the order of ascii.c alphabetically.
2004-04-12¶ ↑
Mon Apr 12 19:11:21 2004 Eric Hodel<EMAIL_ADDRESS>↑
- gc.c (rb_gc_copy_finalizer)
-
typo. [ruby-core:02774]
Mon Apr 12 18:45:58 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509name.c (ossl_x509name_init_i)
-
should return a value.
Mon Apr 12 10:39:50 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (rb_glob2, rb_glob, push_globs, push_braces, rb_push_glob)
-
fix memory leak. (leaked when block was interrupted)
2004-04-11¶ ↑
Sun Apr 11 19:10:13 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (require_libraries)
-
restore source file/line after statically linked extensions initialized. [ruby-dev:23357]
Sun Apr 11 10:47:04 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::TopLevel::add_class_or_module)
-
Toplevel classes and modules are a special case too… (handle extending existing classes with or without :enddoc:)
2004-04-10¶ ↑
Sat Apr 10 23:51:13 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::add_to)
-
Implementation of :enddoc: made one too many assumptions…
Sat Apr 10 00:00:19 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/markup/simple_markup/inline.rb
-
Fix problem with _cat_dog
2004-04-09¶ ↑
Fri Apr 9 17:05:21 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (has_magic, find_dirsep)
-
incomplete '[' matches no character in Dir.glob. (follows File.fnmatch's behavior)
- dir.c (fnmatch_helper)
-
incomplete escape is ignored in File.fnmatch.
- dir.c (find_dirsep)
-
'/' between '[' and ']' is ignored in Dir.glob.
- (follows File.fnmatch with File
-
:FNM_PATHNAME 's behavior)
- dir.c (find_dirsep)
-
escaped slash '/' loses its meaning as directory separator in Dir.glob. [ruby-dev:23291]
2004-04-08¶ ↑
Thu Apr 8 20:25:19 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
skip uncompiled extensions.
- lib/mkmf.rb (create_makefile)
-
emit no rules for static library if $static is nil, e.g., outside of ext/.
- lib/test/unit/ui/console/testrunner.rb (test_started)
-
show test name via $0.
- runruby.rb
-
set environments to use the compiled binary.
- test/runner.rb
-
do nothing while cross-compiling.
- test/drb/drbtest.rb, test/soap/calc/test_calc_cgi.rb
-
use envutil to know ruby binary, and restore $: after require.
- test/ruby/envutil.rb
-
give priority to RUBY environment variable to use just compiled binary and libraries.
Thu Apr 8 19:03:33 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_binmode)
-
inverted condition. [ruby-dev:23349]
Thu Apr 8 18:22:00 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/iconv.c (iconv_s_list)
-
return encoding list if no block is given. [ruby-dev:23063]
2004-04-07¶ ↑
Wed Apr 7 15:29:24 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
use NUM2INT() instead of num2i32().
Wed Apr 7 12:32:02 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb, lib/rss/1.0.rb
-
accepted rdf:resource or resource attribute in rdf:li.
- test/rss/test_parser.rb
-
added test for above change.
- lib/rss/dublincore.rb
-
reverted style.
- lib/rss/xmlparser.rb
-
normalized XMLParser class hierarchy.
Wed Apr 7 10:43:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, common.mk, */Makefile.sub (ext/extinit.o)
-
OUTFLAG doesn't work for object files on VC.
- */Makefile.sub (config.h)
-
need SIZEOF_TIME_T now.
Wed Apr 7 00:24:34 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/rinda.rb
-
fix hash tuple bug.
- lib/rinda/tuplespace.rb
-
ditto.
2004-04-06¶ ↑
Tue Apr 6 18:24:18 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- file.c (rb_get_path)
-
get path string via “to_path” method if path object is not a string. [Ruby2]
- gc.c (rb_gc_call_finalizer_at_exit)
-
do not free threads in the exit finalizers.
- io.c (rb_io_reopen)
-
should use rb_io_check_io().
Tue Apr 6 16:46:09 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- configure.in
-
check the size of time_t.
- time.c (time_add)
-
new function.
- (time_plus)
-
use time_add.
- (time_minus)
-
use time_add.
Tue Apr 6 13:11:48 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/socket.c (raise_socket_error)
-
never return.
- ext/socket/socket.c (make_hostent)
-
must return value.
Tue Apr 6 00:14:43 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (Init_Exception)
-
remove Exception#to_str. [Ruby2]
- eval.c (error_print)
-
should no call “to_str” anymore use “message” method instead.
- io.c (rb_f_open)
-
Kernel#open calls “to_open” if the first argument responds to it. [Ruby2]
Tue Apr 6 00:13:43 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/rinda.rb
-
add require 'drb/drb'
2004-04-05¶ ↑
Mon Apr 5 22:25:32 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- test/zlib/test_zlib.rb
-
new file.
- (TestZlibGzipWriter#test_new_nil)
-
test for [ruby-dev:23228].
Mon Apr 5 22:16:23 2004 Minero Aoki<EMAIL_ADDRESS>↑
- parse.y (assoc_list)
-
{a: 1, b: 2} should be allowed. [ruby-dev:23328]
Mon Apr 5 19:43:40 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regexec.c
-
imported Oni Guruma 2.2.6.
Mon Apr 5 19:39:10 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- regparse.c, oniguruma.h
-
imported Oni Guruma 2.2.6.
Mon Apr 5 12:12:09 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/socket.c (raise_socket_error)
-
some platforms don't have EAI_SYSTEM.
Mon Apr 5 08:18:23 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/rdoc.rb
-
Remove leading ./ from file names so that cross references work properly.
2004-04-04¶ ↑
Sun Apr 4 14:01:20 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/options.rb (Options::parse)
-
Allow multiple -x options to RDoc. Fix bug where files weren't being excluded properly
2004-04-03¶ ↑
Sat Apr 3 09:36:38 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/syck.h
-
version 0.43.
Sat Apr 3 08:28:47 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/lib/gram.c
-
allow root-level inline collections. [ruby-talk:94922]
- lib/yaml/rubytypes.rb (Symbol#to_yaml)
-
emit symbols as implicits. [ruby-talk:94930]
2004-04-02¶ ↑
Fri Apr 2 19:28:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub (OUTFLAG)
-
needed for static-linked-ext.
Fri Apr 2 18:00:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
extract necessary variables for static link from Makefile.
- lib/mkmf.rb (create_makefile)
-
save preload and libpath for next compile.
Fri Apr 2 17:27:17 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (top_include)
-
include in the wrapped load is done for the wrapper, not for a singleton class for wrapped main. [ruby-dev:23305]
Fri Apr 2 15:13:44 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- bignum.c (rb_big_eq)
-
use temporary double variable to save the result (internal float register may be bigger than 64 bits, for example, 80 bits on x86). [ruby-dev:23311]
Fri Apr 2 14:35:26 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (block_pass)
-
should generate unique identifier of the pushing block. [ruby-talk:96363]
Fri Apr 2 11:36:20 2004 Minero Aoki<EMAIL_ADDRESS>↑
- eval.c (Init_load)
-
make $LOADED_FEATURES built-in. [ruby-dev:23299]
- ruby.c (ruby_prog_init)
-
make $PROGRAM_NAME built-in.
- lib/English.rb
-
remove $LOADED_FEATURES and $PROGRAM_NAME.
Fri Apr 2 07:31:38 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
mistakingly removed do_not_reverse_lookup. [ruby-list:39475]
- ext/socket/socket.c (make_hostent)
-
fix memory leak, based on the patch from HORIKAWA Hisashi<EMAIL_ADDRESS>2004-04-01¶ ↑
Thu Apr 1 22:55:33 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb
-
Allow rdoc comments in =begin rdoc/=end
- lib/rdoc/parsers/parse_rb.rb
-
Fix problem with comment in top-level method being taken as file comment.
Thu Apr 1 22:55:04 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_options.rb
-
Fix undefined variable warning.
Thu Apr 1 19:58:37 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/mapping/{factory.rb,registry.rb}
-
fixed illegal mapped URI object with soap/marshal. added URIFactory class for URI mapping. BasetypeFactory checks instance_variables when original mapping is not allowed (ivar must be empty). Instance of URI have instance_variables but it must be llowed whenever original mapping is allowed or not.
2004-03-31¶ ↑
Wed Mar 31 19:06:23 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- time.c (year_leap_p)
-
new function.
- (timegm_noleapsecond)
-
ditto.
- (search_time_t)
-
use timegm_noleapsecond instead of mktime for first guess.
Wed Mar 31 12:05:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/delegate.rb (DelegateClass)
-
define internal methods of the result class, but not metaclass of the caller. [ruby-talk:96156]
- intern.h
-
provide proper prototypes. [ruby-core:02724]
- ruby.h
-
missing.h is now prerequisite to intern.h.
Wed Mar 31 11:17:16 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
raises RangeError if uv is out of UTF8 value range. [ruby-dev:23281]
- io.c (rb_io_binmode)
-
stdio buffer should be empty when calling IO#binmode. [ruby-talk:96155]
2004-03-30¶ ↑
Tue Mar 30 20:25:34 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- time.c (search_time_t)
-
limit guess range by mktime if it is available. [ruby-dev:23274]
Tue Mar 30 18:19:00 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
fix SEGV at retry in iterator's receiver. [ruby-dev:23227]
2004-03-29¶ ↑
Mon Mar 29 20:17:16 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (rb_exec)
-
follow older behavior if close-on-exec is not available.
- process.c (rb_fork)
-
protect from exceptions while waiting failed process, if status is given.
2004-03-28¶ ↑
Sun Mar 28 16:25:37 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- cygwin/GNUmakefile.in (clean-local, distclean-local)
-
remove work files.
- win32/Makefile.sub (clean-local)
-
ditto.
Sun Mar 28 14:23:02 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/pop.rb
-
def m( arg ) -> def m(arg).
Sun Mar 28 14:09:13 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/pop.rb (auth)
-
failed when account/password include “%”. [ruby-talk:95933]
2004-03-27¶ ↑
Sat Mar 27 21:40:41 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb
-
permit extra semicolon in content-type field.
Sat Mar 27 10:40:48 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- (lib/pp.rb, lib/prettyprint.rb)
-
define seplist in PP::PPMethods instead of PrettyPrint.
Sat Mar 27 01:47:09 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/logger.rb
-
trim tail space of each line. no user visible change.
- lib/rss/dublincore.rb
-
fixed class definition mismatch.
- sample/openssl/gen_csr.rb
-
fixed wrong usage text.
2004-03-25¶ ↑
Thu Mar 25 23:15:24 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_options.rb (RI::Options::show_version)
-
Add –version option
Thu Mar 25 21:45:00 2004 Shigeo Kobayashi<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c
-
Bug in + and - reported by Bret Jolly fixed.
Thu Mar 25 21:01:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- version.c (ruby_show_copyright)
-
obtain copyright year from RUBY_RELEASE_YEAR.
- win32/resource.rb
-
ditto.
Thu Mar 25 19:37:35 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/resource.rb
-
default rubyw icon to ruby.ico, and let DLL also include them.
- win32/resource.rb
-
include winver.h for older WindowsCE.
Thu Mar 25 14:01:03 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk, */Makefile.sub (lib, dll)
-
phony targets.
- configure.in (ruby, miniruby)
-
ditto.
- cygwin/GNUmakefile.in (rubyw)
-
ditto.
Thu Mar 25 04:16:18 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_options.rb (RI::Options)
-
Add the –list-names option, which dumps our all known names
Thu Mar 25 03:57:47 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_util.rb (NameDescriptor::initialize)
-
No longer allow nested classes to be designated using “.”–you must now use “::”
Thu Mar 25 02:00:18 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/one_page_html.rb (Page)
-
Fix to work with C modules.
2004-03-24¶ ↑
Wed Mar 24 20:49:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/uri.rb
-
Documented (thanks Dmitry V. Sabanin).
- lib/uri/common.rb
-
Ditto.
- lib/uri/ftp.rb
-
Ditto.
- lib/uri/generic.rb
-
Ditto.
- lib/uri/http.rb
-
Ditto.
- lib/uri/https.rb
-
Ditto.
- lib/uri/ldap.rb
-
Ditto.
- lib/uri/mailto.rb
-
Ditto.
Wed Mar 24 18:48:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb ($ruby, $topdir, $hdrdir)
-
should not be affected by DESTDIR after installed.
- lib/mkmf.rb (dummy_makefile)
-
default file lists to be cleaned.
Wed Mar 24 12:32:56 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::handle_class_module)
-
Don't document methods if we don't know for sure the class or module.
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_class)
-
Don't store documentation for singleton classes if we don't know the real class.
Wed Mar 24 11:11:26 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb (Generators::HTMLGenerator::load_html_template)
-
Allow non-RDoc templates by putting a slash in the template name
Wed Mar 24 10:05:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/tempfile.rb (Tempfile::_close)
-
should not clear @tmpname until the file is really removed. [ruby-core:02684]
Wed Mar 24 04:12:44 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_mod_cvar_get)
-
new method Module#class_variable_get.
- object.c (rb_mod_cvar_set)
-
ditto (Module#class_variable_set).
2004-03-23¶ ↑
Tue Mar 23 17:45:22 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_thread_atfork)
-
1.9 warns no more for thread termination. [ruby-dev:23212]
Tue Mar 23 14:46:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, */Makefile.sub, common.mk (clean-local, distclean-local)
-
separate files under directories due to directory separator.
- */Makefile.sub (MKFILES)
-
common.mk and */Makefile.sub should not be removed.
- win32/Makefile.sub, wince/Makefile.sub
-
$* cannot appear in explicit rules.
- cygwin/GNUmakefile.in
-
some mingw stuffs were missed.
- lib/mkmf.rb (create_makefile)
-
Borland make wrongly removes braces from command lines.
- bcc32/Makefile.sub
-
needs bcc32/mkexports.rb.
2004-03-22¶ ↑
Mon Mar 22 08:21:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, */Makefile.sub, common.mk
-
extract common portions.
- Makefile.in, cygwin/GNUmakefile.in, */Makefile.sub (RBCONFIG)
-
separated time stamp file for rbconfig.rb.
- configure.in
-
append common.mk to Makefile.
- mkconfig.rb
-
keep mtime of rbconfig.rb if unchanged.
- win32/rm.bat
-
remove multiple files.
- wince/mkconfig_wce.rb
-
use fake.rb instead.
2004-03-21¶ ↑
Sun Mar 21 22:17:35 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#virtual_host)
-
sort @virtual_hosts in address, port, host order.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#lookup_server)
-
hostname should not be match if :ServerAlias is not given.
Sun Mar 21 21:11:16 2004 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/shell/*
-
bug fix for Kernel#system.
Sun Mar 21 21:04:42 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ruby.1
-
add -width option to .Bl for old groff.
Sun Mar 21 18:57:37 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/*
-
Test::Unit::TestCase -> RSS::TestCase and Test::Unit::Assertions -> RSS::Assertions.
Sun Mar 21 18:48:20 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/{rss,dublincore,syndication}.rb
-
handled W3CDTF correctly.
Sun Mar 21 18:15:29 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/test_xml-stylesheet.rb
-
added tests for xml-stylesheet.
- lib/rss/xml-stylesheet.rb
-
added xml-stylesheet parsing function.
2004-03-20¶ ↑
Sat Mar 20 23:51:03 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- eval.c (rb_require_safe)
-
preserve old ruby_errinfo. [ruby-talk:95409]
- eval.c (rb_f_raise)
-
should not clear backtrace information if exception object already have one.
Sat Mar 20 21:21:03 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
rm -rf $extout, not extout.
Sat Mar 20 15:25:36 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/template/html/html.rb (RDoc::Page)
-
Force page background to white.
Sat Mar 20 09:33:36 2004 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb, lib/date/format.rb
-
_parse() now accepts fractional part of second minute that follows a comma or a full stop.
2004-03-19¶ ↑
Fri Mar 19 21:06:21 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (assoc_list)
-
allow {sym: val} style Hash. [Ruby2] this change is done by Nobuyoshi Nakada<EMAIL_ADDRESS>Fri Mar 19 15:15:15 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- variable.c (rb_cvar_set)
-
class variables become private to the particular class/module. [Ruby2]
- variable.c (rb_cvar_get)
-
ditto.
- variable.c (rb_cvar_defined)
-
ditto.
Fri Mar 19 11:31:32 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/mkmf.rb ($beos, $solaris)
-
add OS flags.
- lib/mkmf.rb (RUBY)
-
/ is not recognized as path separator on nmake/bmake. [ruby-list:39388]
- lib/mkmf.rb (CLEANLIBS, CLEANOBJS)
-
should remove *.exp with *.so.
Fri Mar 19 01:55:57 2004 Mauricio Fernandez<EMAIL_ADDRESS>↑
- io.c (rb_io_sync)
-
need not to check writable. [ruby-core:02674]
2004-03-18¶ ↑
Thu Mar 18 19:47:44 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- instruby.rb, rubytest.rb
-
do not depend on srcdir.
Thu Mar 18 18:50:06 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- mkconfig.rb
-
no longer embed srcdir and compile_dir into rbconfig.rb.
- ext/extmk.rb, lib/mkmf.rb
-
obtain top_srcdir and topdir from library paths.
Thu Mar 18 17:46:35 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
do not undef :to_a.
Thu Mar 18 16:22:38 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (proc_eq)
-
avoid false positive by using scope and dyna_vars. no longer use frame.uniq.
- eval.c (proc_arity)
-
arity is now defined as number of parameters that would not be ignored. i.e. Proc.new{}.arity returns zero. update test suites too.
Thu Mar 18 15:27:25 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c
-
remove specialized version of rb_Array(). use simple one defined in object.c.
- object.c (Init_Object)
-
remove Kernel#to_a.
- enum.c (enum_zip)
-
use “to_a” instead of “to_ary”.
2004-03-17¶ ↑
Wed Mar 17 00:22:03 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- oniguruma.h
-
imported Oniguruma 2.2.5.
- regparse.c
-
ditto.
2004-03-16¶ ↑
Tue Mar 16 11:14:17 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (fnmatch_helper)
-
File.fnmatch('.', '.') should return true.
- dir.c (fnmatch_helper)
-
File.fnmatch('/', '/', File::FNM_PATHNAME) should return true. (Rev1.112 lost compatibility)
- dir.c (fnmatch)
-
File.fnmatch('**/.boo', '.foo/.boo', File::FNM_PATHNAME) should return false because of leading period.
2004-03-15¶ ↑
Mon Mar 15 17:01:07 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (exc_initialize)
-
calling 'to_str' each time just for type checking is too heavy. [ruby-core:02661]
Mon Mar 15 10:14:51 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SocketForwarder)
-
add do_not_reverse_lookup.
Mon Mar 15 07:39:13 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_yield_0)
-
should not re-submit TAG_BREAK if this yield is not break destination. [ruby-dev:23197]
2004-03-14¶ ↑
Sun Mar 14 22:07:38 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (rb_thread_raise)
-
err at unstarted thread. (PR#1302)
2004-03-13¶ ↑
Sat Mar 13 14:56:32 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/drb/ut_drb.rb
-
use 'druby://localhost:0'. [ruby-dev:23078]
- test/drb/ut_eval.rb
-
ditto.
- test/drb/ut_large.rb
-
ditto.
- test/drb/ut_safe1.rb
-
ditto.
- test/drb/ut_drb_drbssl.rb
-
use 'drbssl://localhost:0'.
2004-03-12¶ ↑
Fri Mar 12 23:52:56 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (fnmatch)
-
directory recursion '**/' can be used with File::FNM_PATHNAME. [ruby-dev:22901]
- dir.c (fnmatch, fnmatch_helper)
-
only '/' is accepted as path separator even in DOSISH environment. [ruby-dev:22974] [ruby-list:39337]
- dir.c (fnmatch_helper)
-
faster '*' matching.
Fri Mar 12 20:19:16 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (rb_cv_noreturn)
-
default for platforms not support prototypes.
- ruby.c (ruby_init_loadpath)
-
buffer for path name should have MAXPATHLEN.
- lib/mkmf.rb (configuration)
-
include topdir and hdrdir in VPATH.
- lib/mkmf.rb (create_makefile)
-
default dependency rule.
Fri Mar 12 07:35:36 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/config.rb (WEBrick::Config::General)
-
add :DoNotReverseLookup.
- lib/webrick/server.rb (WEBrick::GenericServer#accept)
-
call do_not_reverse_lookup for each socket if :DoNotReverseLookup is set. [ruby-code:02357]
2004-03-10¶ ↑
Wed Mar 10 22:26:25 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb (remove_dir)
-
should handle symlink correctly. This patch is contributed by Christian Loew. [ruby-talk:94635]
Wed Mar 10 16:28:42 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (return_jump)
-
set return value to the return destination. separated from localjump_destination().
- eval.c (break_jump)
-
break innermost loop (or thread or proc).
- eval.c (rb_yield_0)
-
set exit_value for block break.
Wed Mar 10 16:00:14 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (rb_struct_s_def)
-
Struct.new executes block with generated struct class. [ruby-talk:02606]
Wed Mar 10 15:58:43 2004 Ryan Davis<EMAIL_ADDRESS>↑
- eval.c (eval)
-
Only print backtrace if generating the backtrace doesn't generate an exception. [ruby-core:02621]
Wed Mar 10 10:15:16 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ruby.c (opt_W_getter)
-
get rid of warning.
- bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub
-
fixed dependency.
2004-03-09¶ ↑
Tue Mar 9 13:04:26 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_ungetc)
-
raise IOError instead of calling rb_sys_fail(). [ruby-talk:23181]
Tue Mar 9 10:03:40 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub
-
replaced regex.c entry with Oniguruma files.
Tue Mar 9 01:09:46 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- Makefile.in
-
replaced regex.c entry with Oniguruma files.
2004-03-08¶ ↑
Mon Mar 8 23:16:07 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
HTTPHeader did not initialized correctly.
- lib/net/http.rb (connect)
-
does same debug output.
Mon Mar 8 21:38:18 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (add_header)
-
remove warning. [ruby-dev:23170]
Mon Mar 8 21:09:39 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (range)
-
Cancel change for incomplete '['. More discussion is needed.
Mon Mar 8 19:35:13 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/common.rb (URI::REGEXP::PATTERN::HOSTPORT)
-
(?:#{PORT}) -> (?::#{PORT}). [ruby-dev:23170]
Mon Mar 8 15:03:24 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (range)
-
treat incomplete '[' as ordinary character (like has_magic does). fix buffer overrun at incomplete escape like '['.
Mon Mar 8 13:35:32 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- regparse.c (parse_exp)
-
need to separate initialization for bcc32. [ruby-dev:23169]
- oniguruma.h (ONIG_EXTERN)
-
check __GNUC__ instead of __CYGWIN__.
Mon Mar 8 01:05:55 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/config.rb (WEBrick::Config::HTTP)
-
rename :RequestHander to :RequestCallback and add new option :ServerAlias.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
use :RequestCallback and warn if :RequestHandler is in server's option.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
should print error message for WEBrick::HTTPSataus::Error.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#lookup_server)
-
lookup for hostname from :ServerAlias if the req.host is not match to :ServerName.
- lib/webrick/httpservlet.rb (WEBrick::HTTPServlet::CGIHandler#do_GET)
-
use $?.exitstatus and refine log message.
2004-03-07¶ ↑
Sun Mar 7 16:22:26 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- Makefile.in (lex.c)
-
use $? instead of $<.
- lib/pstore.rb (commit_new)
-
use FileUtils#copy_stream for Cygwin. [ruby-dev:23157]
Sun Mar 7 05:34:42 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
HTTPHeader keeps its header fields as an array.
- lib/net/http.rb
-
new method HTTPHeader#add_header, get_fields.
- lib/net/http.rb
-
new method HTTPHeader#content_length=.
- lib/net/http.rb
-
new method HTTPHeader#content_type, main_type, sub_type, type_params, content_type=, set_content_type.
- lib/net/http.rb (HTTPHeader#basic_encode)
-
result of pack(m) may contain multiple LFs.
Sun Mar 7 03:11:00 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
new method Net::HTTPGenericRequest#body.
- lib/net/http.rb
-
new method Net::HTTPGenericRequest#body_stream.
Sun Mar 7 02:06:07 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
spin off https code again.
- lib/net/https.rb
-
new file.
- ext/openssl/lib/net/https.rb
-
removed. moved to net/https with slight modifications.
- ext/openssl/lib/net/protocols.rb
-
removed. merged with net/http.
- lib/net/protocol.rb
-
new class BufferedIO.
- lib/net/protocol.rb
-
InternetMessageIO < BufferedIO.
- lib/net/protocol.rb
-
BufferedIO.new takes an IO.
- lib/net/smtp.rb
-
follow InternetMessageIO's change.
- lib/net/pop.rb
-
ditto.
Sun Mar 7 00:55:03 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/protocol.rb
-
remove method: InternetMessageIO#address, port, ip_address, read_timeout(=), socket.
- lib/net/protocol.rb
-
simplify code.
- lib/net/protocol.rb
-
apply latest coding style.
2004-03-06¶ ↑
Sat Mar 6 15:15:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/strscan/depend
-
depends on re.h and regex.h.
- ext/strscan/strscan.c
-
no version check needed.
- ext/strscan/strscan.c (strscan_init_copy)
-
struct re_registers must not be bitwise copied.
Sat Mar 6 11:14:33 2004 David Black<EMAIL_ADDRESS>↑
- lib/scanf.rb
-
refixed the previous fix in IO#block_scanf
Sat Mar 6 10:49:40 2004 David Black<EMAIL_ADDRESS>↑
- lib/scanf.rb
-
fixed a logic glitch in IO#block_scanf
Sat Mar 6 02:00:19 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
net/https is merged.
- ext/openssl/lib/net/https.rb
-
ditto.
Sat Mar 6 00:39:21 2004 Kazuo Saito<EMAIL_ADDRESS>↑
- oniggnu.h
-
imported from Oniguruma library.
- oniguruma.h
-
ditto.
- regcomp.c
-
ditto.
- regenc.c
-
ditto.
- regenc.h
-
ditto.
- regerror.c
-
ditto.
- regex.c
-
ditto.
- regexec.c
-
ditto.
- reggnu.c
-
ditto.
- regint.h
-
ditto.
- regparse.c
-
ditto.
- regparse.h
-
ditto.
- ascii.c
-
ditto.
- euc_jp.c
-
ditto.
- sjis.c
-
ditto.
- utf8.c
-
ditto.
- MANIFEST
-
added Oniguruma files listed above.
- LEGAL
-
added Oniguruma license.
- regex.h
-
now includes oniggnu.h.
- re.c
-
applied Oniguruma patch.
2004-03-05¶ ↑
Fri Mar 5 23:13:08 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
support WebDAV methods, PROPPATCH, LOCK, UNLOCK, OPTIONS, PROPFIND, DELETE, MOVE, COPY, MKCOL. This patch is contributed by Tatsuki Sugiura.
Fri Mar 5 20:58:37 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb
-
Net::HTTPResponse#response is obsolete. [ruby-core:02592]
- lib/net/http.rb
-
Net::HTTPResponse#header is obsolete.
- lib/net/http.rb
-
Net::HTTPResponse#read_header is obsolete.
Fri Mar 5 20:10:57 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
new method StringScanner#initialize_copy to allow dup and clone.
- test/strscan/test_strscan.rb
-
test Object#dup.
Fri Mar 5 19:42:09 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (HTTPResponse#to_ary)
-
should return an object which does not respond to to_ary. It causes infinite loop in puts. [ruby-core:02578]
Fri Mar 5 00:51:35 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/test/unit.rb
-
Move RDoc documentation so that you can now say 'ri Test::Unit'
2004-03-04¶ ↑
Thu Mar 4 22:31:40 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in
-
miniruby is not needed for cross compile.
- configure.in (PREP)
-
miniruby for native compile.
Thu Mar 4 11:46:32 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/drb/extservm.rb (DRb::ExtServManager#invoke_service_command)
-
detach server processes to get rid of zombies.
Thu Mar 4 10:41:25 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.h (T_MASK)
-
save 1 bit in flags bits by shifting T_xxx values.
Thu Mar 4 08:08:36 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c
-
get rid of warnings.
- lib/rss/taxonomy.rb
-
ditto.
- lib/rdoc/ri/ri_formatter.rb
-
ditto.
- test/ruby/test_assignment.rb
-
ditto.
Thu Mar 4 01:17:28 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_display.rb (DefaultDisplay::page)
-
wait until the pager terminates.
2004-03-03¶ ↑
Wed Mar 3 13:10:56 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (method_hash)
-
new method. [ruby-talk:93968]
- eval.c (proc_eq)
-
do not compare dyna_vars.
- eval.c (proc_hash)
-
new method.
- eval.c (rb_yield_0)
-
protect break/return from within orphan (or lambda) Proc object.
Wed Mar 3 09:52:05 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb ($topdir)
-
use compile_dir only when not installed yet. [ruby-talk:94098]
Wed Mar 3 01:18:52 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/converter.rb
-
handled Uconv::Error.
- lib/rss/dublincore.rb
-
DublincoreModel -> DublinCoreModel
Wed Mar 3 00:59:30 2004 David Black<EMAIL_ADDRESS>↑
- lib/scanf.rb
-
soak_up_spaces only ungetc's non-space last character
- lib/scanf.rb
-
IO#block_scanf now returns partial last iteration array if format string matches partly
2004-03-02¶ ↑
Tue Mar 2 16:30:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
erred program name should be reported by exceptions, instead of the first argument.
- process.c (rb_spawn)
-
ditto.
- process.c (proc_spawn_v)
-
use first argument as program name.
- win32/win32.c (rb_w32_aspawn)
-
ditto.
- win32/win32.c (CreateChild)
-
search executable file if no program name given.
- lib/drb/extservm.rb (invoke_service_command)
-
use Process.spawn. [ruby-dev:23103]
- lib/rdoc/ri/ri_display.rb (setup_pager)
-
use IO.popen. [ruby-dev:23086], [ruby-dev:23103]
- lib/rdoc/diagram.rb (convert_to_png)
-
ditto.
- lib/rdoc/generators/chm_generator.rb (compile_project)
-
ditto.
Tue Mar 2 12:24:03 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/Makefile.sub, wince/Makefile.sub (config.h)
-
shouldn't check defined? NORETURN. [ruby-dev:23100]
Tue Mar 2 11:28:40 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/ruby/test_iterator.rb (test_ljump)
-
cannot use assert_nothing_raised due to passing block.
Tue Mar 2 06:23:14 2004 David Black<EMAIL_ADDRESS>↑
- lib/scanf.rb
-
fixed Kernel#scanf to propagate code block
2004-03-01¶ ↑
Mon Mar 1 23:25:40 2004 David Black<EMAIL_ADDRESS>↑
- lib/scanf.rb
-
Partial fix so STDIN#scanf works with new STDIN#pos behavior
Mon Mar 1 19:42:05 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/setup.mak
-
configure's default is “–enable-install-doc”
- win32/setup.mak
-
ditto.
Mon Mar 1 12:24:10 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_alias)
-
Allow aliases to have parentheses
2004-02-29¶ ↑
Sun Feb 29 23:14:53 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_class)
-
Handle :nodoc: on singleton classes.
2004-02-28¶ ↑
Sat Feb 28 21:50:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub, bcc32/README.bcc32, bcc32/configure.bat, bcc32/setup.mak
-
new configure scheme. use “configure –prefix=dir'' instead of “make DESTDIR=dir install''. –with-static-linked-ext support on bccwin32. [ruby-dev:23034]
Sat Feb 28 21:50:20 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/setup.mak
-
“configure –disable-install-doc” is now working.
- win32/setup.mak
-
ditto.
Sat Feb 28 15:09:49 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/configure.bat
-
append missing label “:exit”.
- bcc32/configure.bat
-
fix typo.
Sat Feb 28 10:31:03 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- MANIFEST
-
add test_erb.rb
- lib/erb.rb, test/erb/test_erb.rb
-
don't forget filename, if both filename and safe_level given. [ruby-dev:23050]
Sat Feb 28 01:08:40 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (yylex)
-
should not allow symbol for invalid global variable (e.g. `:$-)`). [ruby-core:02518]
2004-02-27¶ ↑
Fri Feb 27 20:37:09 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (proc_invoke)
-
no orphan block check is needed when pcall is true.
- eval.c (localjump_destination)
-
update localjump condition.
Fri Feb 27 02:10:49 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (localjump_destination)
-
lambda should not interfere return from the yielded block.
Fri Feb 27 00:53:49 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb, test/drb/drbtest.rb
-
require drb/eq.rb by default
2004-02-26¶ ↑
Thu Feb 26 12:15:02 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c (make_cmdvector)
-
adjust successive double-quote handling.
Thu Feb 26 09:42:56 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (delete_if_i)
-
use st_delete_safe() (via rb_hash_delete()) instead of returning ST_DELETE.
Thu Feb 26 02:35:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (rb_f_exec)
-
get rid of SEGV when exec failed for command in single string.
2004-02-25¶ ↑
Wed Feb 25 21:17:33 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (obj_free), io.c (rb_io_fptr_finalize), rubyio.h (OpenFile)
-
sharing OpenFile.
- io.c (rb_io_initialize)
-
accept IO instance. [ruby-dev:22195]
Wed Feb 25 21:16:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- instruby.rb (with_destdir)
-
should return the given argument if no DESTDIR is given.
- instruby.rb
-
use path name expansion of cmd.exe.
Wed Feb 25 20:44:45 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/cgi-lib.rb, lib/getopts.rb, lib/importenv.rb, lib/parsearg.rb
-
warn with caller position.
- test/rss/test_content.rb, test/rss/test_dublincore.rb, test/rss/test_syndication.rb, test/rss/test_trackback.rb
-
use cgi instead of cgi-lib.
2004-02-24¶ ↑
Tue Feb 24 18:42:03 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
'**/' should not match leading period unless File::FNM_DOTMATCH is set. (like '*/') [ruby-dev:23014]
Tue Feb 24 18:03:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/ruby/test_file.rb (test_fnmatch)
-
test for dir.c:1.108.
Tue Feb 24 17:07:17 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (fnmatch)
-
File.fnmatch with File::FNM_PATHNAME was broken for the pattern including '*' followed by '/'.
Tue Feb 24 13:22:21 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/rdoc.rb (RDoc::RDoc::normalized_file_list)
-
Attempt to get better heuristics on which files to include and exclude. Now only include non-standard files if they are explicitly named in ARGV.
Tue Feb 24 07:23:30 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Deal with :stopdoc: when choosing a default main page to display (ie. don't select a page if we don't have documentation for it).
Tue Feb 24 06:40:14 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RubyLex::identify_identifier)
-
Handle class variables in code listings
Tue Feb 24 06:32:27 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::do_aliases)
-
Handle aliases in C files.
Tue Feb 24 06:16:22 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/rdoc.rb (RDoc::RDoc::document)
-
Now create op dir before parsing files.
Tue Feb 24 06:08:47 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_constant)
-
Start collecting text of constant values earlier: was missing values in output if there was no space after '='
Tue Feb 24 06:08:25 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Escape contant values.
Tue Feb 24 03:45:06 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_config.c (ossl_config_each)
-
add new method OpenSSL::Config#each. it iterates with section name, field name and value.
- ext/openssl/ossl_config.c (Init_ossl_config)
-
include Enumerable.
2004-02-23¶ ↑
Mon Feb 23 09:09:44 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- instruby.rb (parse_args)
-
use optparse instead of getopts.
- instruby.rb (DOSISH)
-
embedded path in batch files should not be prefixed by DESTDIR. [ruby-core:02186]
2004-02-22¶ ↑
Sun Feb 22 14:58:04 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
$extstatic is Array or nil now. [ruby-talk:93383]
- Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub
-
terminate options.
- lib/mkmf.rb (init_mkmf)
-
$INCFLAGS also should be lazy-evaluated.
Sun Feb 22 13:05:37 2004 akira yamada<EMAIL_ADDRESS>↑
- lib/uri/mailto.rb (URI::MailTo::to_s)
-
should include fragment.
Sun Feb 22 12:58:35 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
use optparse instead of getopts.
- Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub
-
ditto.
Sun Feb 22 09:51:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- re.c
-
corrected documentation format (rb_reg_initialize_m)
2004-02-21¶ ↑
Sat Feb 21 22:41:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c
-
documented, but needs more effort.
Sat Feb 21 14:33:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
prefer relative path. [ruby-talk:93037]
Sat Feb 21 11:12:08 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- missing/os2.c, missing/x68.c
-
typo fix. pointed out by greentea.
2004-02-20¶ ↑
Fri Feb 20 19:11:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/ostruct.rb (OpenStruct#initialize_copy)
-
should not share members. [ruby-dev:22966]
Fri Feb 20 18:59:47 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/init.rb (IRB::IRB.parse_opts)
-
add -I option to irb. [ruby-dev:39243]
Fri Feb 20 12:55:27 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
fix typo.
- win32/win32.c (CreateChild)
-
first argument to CreateProcess() must have path, not just basename.
2004-02-19¶ ↑
Thu Feb 19 23:24:16 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb (Generators::HtmlClass::build_attribute_list)
-
Support visibility modifiers for attributes
Thu Feb 19 22:39:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/ostruct.rb
-
documented
Thu Feb 19 22:39:04 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
DRb#start_service only once in testsuites. DRb#start_service could handle this.
Thu Feb 19 22:24:04 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/mapping/rubytypeFactory.rb
-
should not dump singleton class. [ruby-dev:22588] c = class << BasicObject.new; class C; self; end; end; SOAPMarshal.dump©
Thu Feb 19 18:08:18 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
improved documentation
Thu Feb 19 18:08:18 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c, win32/win32.h
-
fixed prototypes.
- win32/win32.c (wait)
-
same as waitpid() with -1.
Thu Feb 19 02:34:28 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/markup/simple_markup/preprocess.rb (SM::PreProcess::include_file)
-
Only strip comment markers if all lines start with comments.
Thu Feb 19 03:05:49 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
StringScanner#restsize is obsolete; use rest_size instead.
- ext/strscan/strscan.c
-
StringScanner#matchedsize is obsolete; use matched_size instead.
Thu Feb 19 02:42:19 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951]
Thu Feb 19 02:37:28 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
merge documentation from 1.8 branch. Thanks Gavin Sinclair.
Thu Feb 19 00:20:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/cgi-lib.rb
-
deprecated after 1.8.1
- lib/getopts.rb
-
ditto
- lib/importenv.rb
-
ditto
- lib/parsearg.rb
-
ditto
Thu Feb 19 00:11:05 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/markup/simple_markup/preprocess.rb (SM::PreProcess::handle)
-
Strip extraneous space from filenames in :include:
2004-02-18¶ ↑
Wed Feb 18 22:53:41 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/unix.rb
-
remove O_NONBLOCk, thanks ay
Wed Feb 18 22:42:19 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
improt test_rinda.rb
Wed Feb 18 22:03:11 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/*
-
should not depend on $KCODE.
Wed Feb 18 18:07:09 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- test/ruby/test_sprintf.rb
-
added tests.
Wed Feb 18 17:18:01 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
need to include <olectl.h> on Cygwin.
Wed Feb 18 10:40:38 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
sign bit extension should not be done if FPLUS flag is specified. [ruby-list:39224]
- sprintf.c (rb_f_sprintf)
-
do not prepend dots for negative numbers if FZERO is specified. [ruby-dev:39218]
Wed Feb 18 10:23:34 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
clean up.
2004-02-17¶ ↑
Tue Feb 17 23:40:34 2004 Guy Decoux<EMAIL_ADDRESS>↑
- sprintf.c (rb_f_sprintf)
-
preserve original val for format_integer. [ruby-talk:92975]
Tue Feb 17 23:28:45 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/soap/marshal/test_marshal.rb, test/ruby/test_marshal.rb
-
do $: trick to share the testcase test/ruby/marshaltestlib.rb.
Tue Feb 17 23:13:23 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/ruby/marshaltestlib.rb
-
common marshal testcase added.
- test/ruby/test_marshal.rb
-
use above testsuite.
- test/soap/marshal/test_marshal.rb
-
ditto.
- test/soap/marshal/cmarshal.rb
-
removed (not used).
Tue Feb 17 19:34:26 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
$extout_prefix doesn't vary for libraries.
- ext/extmk.rb (extmake)
-
remove compile directory if empty.
- ext/extmk.rb (parse_args) lib/mkmf.rb (create_makefile)
-
move initialization of $extout_prefix from lib/mkmf.rb. [ruby-dev:22928]
- ext/extmk.rb
-
clear ext and extout directory when cleaning.
- lib/mkmf.rb (CLEANLIBS)
-
should be under $(arch) directory.
Tue Feb 17 18:02:10 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/strscan/strscan.c
-
ScanError may be (wrongly) garbage collected. (thanks Gavin Sinclair)
- ext/strscan/strscan.c
-
move ::ScanError to StringScanner::Error. ::ScanError is also defined for backward compatibility.
- ext/strscan/strscan.c
-
peep is obsolete, use peek.
- ext/strscan/strscan.c
-
empty? is obsolete, use eos?.
- ext/strscan/strscan.c
-
clear is obsolete, use terminate.
- ext/strscan/strscan.c
-
getbyte is obsolete, use get_byte.
Tue Feb 17 12:12:47 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb (parse_args)
-
delay expanding $(extout) until invoking make.
- lib/mkmf.rb (CLEANLIBS)
-
should remove files have specific extensions.
Tue Feb 17 11:33:30 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rss/rexmlparser.rb
-
REXML version may be 4 digits.
Tue Feb 17 10:45:59 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (syck_emitter_end_object)
-
takes only one arg.
Tue Feb 17 07:48:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rexml/encodings/SHIFT_JIS
-
wrong library name.
Tue Feb 17 01:35:28 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- eval.c (rb_eval)
-
care that another thread replace NODE_DREGX_ONCE to NODE_LIT. [ruby-dev:22920]
Tue Feb 17 01:20:57 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/fileutils.rb
-
new module FileUtils::DryRun.
2004-02-16¶ ↑
Mon Feb 16 23:28:14 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/csv.rb
-
document reduction. [ruby-core:02429]
- test/yaml/test_yaml.rb
-
added 0..1 test with “0”..“1” on display. it should be defined that the specification about what kind of Range is supported in ruby's custom type in YAML.
Mon Feb 16 22:22:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/generator.rb
-
corrected doc format
- lib/rinda/rinda.rb
-
added documentation (from Hugh Sasse)
- lib/rinda/tuplespace.rb
-
ditto [Note: rinda files actually committed Wed Feb 18 07:27:00 2004]
Mon Feb 16 20:28:52 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
show more warnings. (referring to mingw)
- bcc32/setup.mak
-
ditto.
Mon Feb 16 18:35:58 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/Makefile.sub (config.status)
-
should create *.pdb on ext/, not .ext/.
- win32/Makefile.sub (config.status)
-
convert the name of import library.
- lib/mkmf.rb (create_makefile)
-
now don't need to remove $(TARGET).lib.
Mon Feb 16 15:45:22 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in
-
check functions, fork spawnv.
- io.c (rb_io_s_popen)
-
accept argv not only single command line.
- process.c (rb_proc_exec_n)
-
export.
- process.c (rb_check_argv)
-
check if arguments are safe to invoke.
- process.c (rb_fork)
-
retry to fork.
- process.c (rb_spawn)
-
spawn child process asynchronously.
- process.c (rb_f_system)
-
raise an exception if the command could not execute.
- win32/win32.c (rb_w32_argv_size)
-
count necessary size for joined arguments.
- win32/win32.c (rb_w32_join_argv)
-
join arguments with quoting.
- win32/win32.c (rb_w32_pipe_exec, rb_w32_spawn, rb_w32_aspawn)
-
accept program name adding to command line.
Mon Feb 16 15:18:33 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/racc/parser.rb
-
add note for Racc full package.
Mon Feb 16 15:13:01 2004 Minero Aoki<EMAIL_ADDRESS>↑
- ext/racc/cparse/README
-
new file.
- ext/racc/cparse/MANIFEST
-
add README.
Mon Feb 16 12:29:10 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/iconv.c (iconv_s_list)
-
new method Iconv.list
Mon Feb 16 10:29:52 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (CompareImpl)
-
File.fnmatch and Dir.glob get better performance in Win32. This is achieved by calling downcase() for single-byte characters. (CharLower() is slower than downcase())
Mon Feb 16 02:14:29 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- bcc32/Makefile.sub
-
should warn suspicious pointer conversion.
- bcc32/setup.mak
-
ditto.
2004-02-15¶ ↑
Sun Feb 15 20:56:22 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (push_braces)
-
remove wrong const. [ruby-dev:22891]
Sun Feb 15 20:41:15 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- sample/soap/calc/httpd.rb, sample/soap/exchange/httpd.rb, sample/soap/sampleStruct/httpd.rb, sample/wsdl/googleSearch/httpd.rb
-
use soap/property instead of getopts for configuring DocumentRoot and port# of httpd. see samplehttpd.conf below.
- sample/soap/calc/samplehttpd.conf, sample/soap/exchange/samplehttpd.conf, sample/soap/sampleStruct/samplehttpd.conf, sample/wsdl/googleSearch/samplehttpd.conf
-
added.
Sun Feb 15 19:13:33 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/rinda/tuplespace.rb
-
read(tpl,0), raise RequestExpiredError if not found.
Sun Feb 15 15:48:57 2004 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c
-
add IDispatch wrapper in val2variant. Thanks, arton.
Sun Feb 15 15:23:29 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- ruby.h, dir.c (rb_glob)
-
add const.
Sun Feb 15 01:46:05 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/mkmf.rb
-
absolute path of ruby is assigned to $(RUBY). [ruby-dev:22870]
2004-02-14¶ ↑
Sat Feb 14 23:59:11 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- mkconfig.rb
-
use fileutils.rb instead of ftools.rb.
- bcc32/Makefile.sub, win32/Makefile.sub (config.h)
-
define STACK_GROW_DIRECTION.
- bcc32/Makefile.sub (config.h)
-
add newer checks.
- wince/Makefile.sub (config.h)
-
define NEED_IO_SEEK_BETWEEN_RW.
Sat Feb 14 23:26:27 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/un.rb
-
use OptionParser instead of getopts.
Sat Feb 14 11:28:14 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- sample/drb/*
-
import lib/drb/sample
Sat Feb 14 11:14:12 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
add pretty_print, thanks gotoken.
2004-02-13¶ ↑
Fri Feb 13 21:51:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/fileutils.rb
-
slightly improved documentation (sync with 1.8)
Fri Feb 13 19:57:01 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- test/rss/test_trackback.rb
-
added tests for TrackBack with RSS 2.0.
- test/rss/common.rb
-
added methods make RSS 2.0.
- lib/rss/trackback.rb
-
TrackBack API is decided.
- lib/rss/rss.rb
-
RSS::VERSION 0.0.7 -> 0.0.8.
- lib/rss/parser.rb, lib/rss/rss.rb
-
replaced $DEBUG by RSS::DEBUG.
- lib/rss/2.0.rb
Fri Feb 13 14:41:00 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
en-bugged at last commit (Feb 11 23:24:22 2004)
Fri Feb 13 12:26:37 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb
-
rescue SystemCallError instead of EINVAL. File.link may raise EACCES on network file systems.
Fri Feb 13 05:18:58 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/fileutils/test_fileutils.rb
-
File.link raises EINVAL on Win9x. [ruby-dev:22713]
2004-02-12¶ ↑
Thu Feb 12 21:49:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/ftools.rb
-
documented
Thu Feb 12 21:19:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/base64.rb
-
added and tidied documentation
Thu Feb 12 20:45:01 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/protocol.rb (WriteAdapater#puts)
-
must append “n” to the string, don't prepend. (ruby-bugs:PR#1280)
Thu Feb 12 20:31:43 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_tmpsrc)
-
cpp32 of Borland C++ ignores error directives in DOS line-ending files at all.
Thu Feb 12 15:23:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (rparen)
-
ignore preceding newlines to right parentheses.
- (ruby-bugs
-
PR#1221) [ruby-dev:22858]
Thu Feb 12 14:17:43 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in
-
set ac_cv_func_link to yes to enable link() on MinGW. [ruby-dev:22241]
Thu Feb 12 13:32:49 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (link)
-
raise NotImplementedError on Win9X. contributed by Tietew. [ruby-dev:22713]
- win32/win32.c, win32/win32.h (link)
-
add const.
Thu Feb 12 09:56:19 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb (TkComm::tk_split_list)
-
suppress a warning.
Thu Feb 12 02:23:56 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
use assert_raise instead of assert_raises.
- lib/pp.rb
-
ditto.
- lib/time.rb
-
ditto.
- lib/tsort.rb
-
ditto. use TSortHash and TSortArray instead of Hash and Array in test.
2004-02-11¶ ↑
Wed Feb 11 23:24:22 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
properly treat a Tcl/Tk's string with escaping special characters.
2004-02-10¶ ↑
Tue Feb 10 20:49:07 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (method_proc)
-
return bound Proc object. [ruby-dev:22854]
- eval.c (rb_mod_define_method)
-
bind method body itself for Method object.
- node.h (NODE_DMETHOD)
-
deprecated.
- object.c (rb_class_inherited_p)
-
export.
Tue Feb 10 16:43:50 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (umethod_bind)
-
purge unused check. [ruby-dev:22850]
Tue Feb 10 14:33:08 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- string.c (rb_str_match)
-
raise TypeError when both arguments are strings. [ruby-dev:22851]
- string.c (rb_str_match2)
-
removed.
- Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub (string.c)
-
now not depend on version.h.
2004-02-09¶ ↑
Mon Feb 9 17:46:07 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, configure.in, runruby.rb
-
run rdoc, test and so on with compiled extension libraries. [ruby-dev:22688]
- ext/extmk.rb, lib/mkmf.rb
-
make extension libraries in separated directory, similar to the actual directory structure.
- lib/fileutils.rb (FileUtils.copy_file)
-
use the mode of the original file to create new file.
- lib/rdoc/ri/ri_paths.rb (RI::Paths::SYSDIR)
-
get rid of unexpected influence by environment variable.
- bcc32/configure.bat, win32/configure.bat
-
add install-doc options.
- win32/win32.c, win32/win32.h (rb_w32_fstat)
-
fix Borland C runtime bug which returns wrong mode. [ruby-dev:22846]
Mon Feb 9 16:30:12 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (detach_process_watcher)
-
return the last status. [ruby-dev:22841]
2004-02-08¶ ↑
Sun Feb 8 16:46:08 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/pp.rb (PP::PPMethods::object_address_group)
-
suppress negative sign for higher heap areas.
Sun Feb 8 16:18:27 2004 akira yamada<EMAIL_ADDRESS>↑
- test/yaml/test_yaml.rb (YAML_Unit_Tests::test_range_cycle)
-
added tests.
Sun Feb 8 15:51:57 2004 akira yamada<EMAIL_ADDRESS>↑
- test/ruby/test_file.rb (TestFile::test_fnmatch)
-
added tests for File.fnmatch. [ruby-dev:22815]
Sun Feb 8 15:41:45 2004 akira yamada<EMAIL_ADDRESS>↑
- test/yaml/test_yaml.rb (YAML_Unit_Tests::test_range_cycle)
-
added tests. [ruby-core:02306] [ruby-core:02311]
Sun Feb 8 14:24:35 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (HTTP#request)
-
should not overwrite Connection header. (ruby-bugs:PR#1274)
Sun Feb 8 10:11:21 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
Dir.glob('**/') did not work. [ruby-dev:22832]
Sun Feb 8 00:29:26 2004 Hirokazu Yamamoto<EMAIL_ADDRESS>↑
- dir.c (fnmatch)
-
File.fnmatch('*?', 'a') should return true. [ruby-dev:22815]
- dir.c (fnmatch)
-
File.fnmatch' , '[1]') should return true. [ruby-dev:22819]
- dir.c
-
Did some styles (no change to behavior)
2004-02-07¶ ↑
Sat Feb 7 19:56:11 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/irb/init.rb (IRB.rc_files)
-
yield possible rc file names.
- lib/irb/input-method.rb (IRB::ReadlineInputMethod::initialize)
-
load and save history automatically. [ruby-core:02352]
2004-02-06¶ ↑
Fri Feb 6 22:48:16 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb (gen_url)
-
Support https in RDoc hyperlinks
Fri Feb 6 22:41:22 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/pp.rb (PPInspectTest#test_to_s_with_iv)
-
rollback the previous commit. [ruby-dev:22813]
Fri Feb 6 22:22:50 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/pp.rb (PPInspectTest#test_to_s_with_iv)
-
remove instance variable which is defined in the test.
Fri Feb 6 18:54:18 2004 akira yamada<EMAIL_ADDRESS>↑
- test/ruby/test_proc.rb (TestProc::test_eq)
-
added a test. [ruby-dev:22599]
Fri Feb 6 18:26:00 2004 akira yamada<EMAIL_ADDRESS>↑
- test/ruby/test_proc.rb (TestProc::test_eq)
-
added tests for Proc#==. [ruby-dev:22592], [ruby-dev:22601]
Fri Feb 6 10:12:06 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/socket/socket.c (bsock_do_not_reverse_lookup)
-
control reverse lookup for every instance. [ruby-core:02346]
Fri Feb 6 09:15:11 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/irb/extend-command.rb
-
add irb_help command. [ruby-talk:91610]
- lib/irb/cmd/help.rb (IRB::ExtendCommand::Help)
-
show RDoc.
Fri Feb 6 00:48:37 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/prettyprint.rb (PrettyPrint#first?)
-
obsoleted.
2004-02-05¶ ↑
Thu Feb 5 23:56:55 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/prettyprint.rb (PrettyPrint#seplist)
-
added.
- lib/pp.rb (PPMethods#pp_object)
-
use seplist.
- (PPMethods#pp_hash)
-
ditto.
- (Array#pretty_print)
-
ditto.
- (Struct#pretty_print)
-
ditto.
- (MatchData#pretty_print)
-
ditto.
- lib/set.rb (Set#pretty_print)
-
use seplist.
2004-02-04¶ ↑
Wed Feb 4 22:39:46 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- file.c (rb_stat_mode)
-
should not sign-expand, so backout.
Wed Feb 4 02:12:06 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- file.c (test_l)
-
fix wrong method name in document.
- (test_S)
-
ditto.
- (test_b)
-
ditto.
- (test_c)
-
ditto.
- (test_suid)
-
ditto.
- (test_sgid)
-
ditto.
- (test_sticky)
-
ditto.
2004-02-03¶ ↑
Tue Feb 3 22:36:25 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/2.0.rb, lib/rss/content.rb, lib/rss/dublincore.rb, lib/rss/rss.rb, lib/rss/syndication.rb
-
removed warnings.
- lib/rss/converter.rb
-
removed handling load error of nkf.
- test/rss/test_syndication.rb, test/rss/test_trackback.rb, test/rss/test_dublincore.rb, test/rss/test_content.rb
-
replaced 'require “rss/parser”' by 'require “rss/1.0”'.
- test/rss/test_parser.rb, test/rss/test_accessor.rb
-
removed 'require “rss/parser”'.
Tue Feb 3 11:23:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (reduce_nodes)
-
remove tail returns. [ruby-talk:90934]
Tue Feb 3 08:04:57 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pp.rb (Struct#pretty_print_cycle)
-
follow 1.8 style.
2004-02-02¶ ↑
Mon Feb 2 22:06:31 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (block_append, new_evstr, void_expr0)
-
remove no longer used labels.
Mon Feb 2 18:45:50 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- dln.c (dln_load)
-
don't specify RTLD_GLOBAL on Interix, because it caused SEGV when running runner.rb.
Mon Feb 2 01:54:00 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pp.rb (Struct#pretty_print)
-
make it 1.8 style.
- (Numeric#pretty_print, FalseClass#pretty_print, TrueClass#pretty_print, Module#pretty_print)
-
fix pp for objects with instance variables. [ruby-talk:91157]
- lib/open-uri.rb (URI::Generic#find_proxy)
-
return nil on loopback address.
- lib/resolv-replace.rb (BasicSocket#send)
-
don't replace because it has no hostname argument.
- (IPSocket.getaddress)
-
raise SocketError instead of Resolv::ResolvError for errors.
- (TCPSocket#initialize, UDPSocket#bind, UDPSocket#connect, SOCKSSocket#initialize)
-
use IPSocket.getaddress instead of Resolv.getaddress.
- (UDPSocket#send)
-
recognize 3 arguments form. try all addresses on 4 arguments form.
2004-02-01¶ ↑
Sun Feb 1 23:00:00 2004 Shigeo Kobayashi<EMAIL_ADDRESS>↑
- ext/bigdecimal.c
-
Bug in BigDecimal(“1e#{n}”).add BigDecimal('.5'),n) reported and fixed by Javier Goizueta.
Sun Feb 1 18:21:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/test/unit.rb
-
rearranged documentation for RDoc's sake.
- lib/matrix.rb
-
improved documentation.
- lib/net/http.rb
-
slight documentation formatting improvement.
Sun Feb 1 05:30:06 2004 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (URI::Generic#find_proxy)
-
warn HTTP_PROXY. raise an error on non-http proxy URI.
- (OpenURI::Buffer#<<)
-
make a tempfile binmode. [ruby-talk:90793]
Sun Feb 1 00:57:41 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/parser.rb (RSS::Parser)
-
added @@default_parser. Used XML parser became selectable.
- test/rss/test_parser.rb
-
added tests for RSS::Parser.default_parser.
2004-01-31¶ ↑
Sat Jan 31 02:28:15 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (RPATHFLAG)
-
set to -Wl,-R like NetBSD on Interix.
Sat Jan 31 01:09:41 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/logger.rb
-
leading 0 padding of timestamp usec part.
2004-01-30¶ ↑
Fri Jan 30 18:53:23 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (KR_REHASH)
-
wrong hash value on sizeof(long) > sizeof(int).
2004-01-29¶ ↑
Thu Jan 29 23:11:57 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (DLEXT2)
-
removed. Ruby does not treat “.dll” as a extension library anymore.
- bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub (DLEXT2)
-
ditto.
- util.c (mblen)
-
fix overrun. [ruby-dev:22672]
Thu Jan 29 22:41:53 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Allow 'link:' in Tidylinks. THis means you can write “see f1”.
Thu Jan 29 22:24:47 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- sample/openssl/gen_csr.rb
-
follow OpenSSL::X509::Name change. ASN.1 type of subject DN elements were wrong.
Thu Jan 29 22:19:51 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/*
-
remove $: trick. [ruby-dev:22763] use test/runner.rb to run test.
Thu Jan 29 19:28:16 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (Request#initialize)
-
reject only when a path is empty. [ruby-dev:22771]
Thu Jan 29 18:54:08 2004 H.Yamamoto<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
infinite loop bug in win32 code. [ruby-dev:22770]
Thu Jan 29 17:03:49 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c
-
merge tuning from H.Yamamoto<EMAIL_ADDRESS>[ruby-dev:22761]
Thu Jan 29 11:32:14 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/rss/test_*
-
do $: trick while searching a module in the current directory.
- test/xsd/test_xmlschemaparser.rb, test/wsdl/test_emptycomplextype.rb, test/soap/helloworld/test_helloworld.rb, test/soap/calc/{test_calc.rb,test_calc2.rb}
-
do File.expand_path before using __FILE__.
- test/yaml/test_yaml.rb
-
assert_equals -> assert_equal.
Thu Jan 29 01:56:02 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c
-
usec round-tripping skew. [ruby-core:2305]
- lib/yaml/rubytypes.rb
-
character Range now round-trips. [ruby-core:2306]
- test/yaml/test_yaml.rb
Thu Jan 29 00:00:46 2004 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss
-
rss/parser.rb is always required.
2004-01-28¶ ↑
Wed Jan 28 15:09:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/rss/*.rb
-
remove “test/” prefix.
Wed Jan 28 13:07:02 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/extconf.rb
-
include iconv.h for libiconv. [ruby-dev:22715]
Wed Jan 28 12:43:07 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rss
-
rss library imported. [ruby-dev:22726]
Wed Jan 28 04:29:41 2004 Eric Schwartz<EMAIL_ADDRESS>↑
- lib/cgi/session.rb
-
use LOCK_SH to read, and a few other improvements. [ruby-core:02328]
2004-01-27¶ ↑
Tue Jan 27 15:00:14 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- misc/ruby-mode.el
-
better support for general delimited strings. [ruby-dev:22695]
Tue Jan 27 11:04:40 2004 FUKUMOTO Atsushi<EMAIL_ADDRESS>↑
- ext/socket/socket.c (s_recvfrom)
-
sending length should be an invariant while retrying on EAGAIN. [ruby-talk:89962]
Tue Jan 27 10:31:28 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (set_argv)
-
fix condition.
Tue Jan 27 02:26:31 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httputils.rb (WEBrick:HTTPUtils::parse_header)
-
refine regex for header-name.
2004-01-26¶ ↑
Mon Jan 26 22:53:04 2004 Dave Thomas<EMAIL_ADDRESS>↑
- io.c
-
Remove documentation references to $defout.
Mon Jan 26 14:41:46 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/weakref.rb (WeakRef::initialize)
-
set up @__id before calling “super”.
- lib/delegate.rb (Delegator::initialize)
-
preserve singleton_method_added method [ruby-dev:22685]
- lib/delegate.rb (Delegator::initialize)
-
use Kernel::raise instead of mere raise. [ruby-dev:22681]
Mon Jan 26 12:45:23 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tcltklib/tcltklib.c
-
define CONST84 when TCL_MAJOR_VERSION == 7
Mon Jan 26 11:30:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
Makefiles should depend on also rbconfig.rb.
- (ruby-bugs
-
PR#1256)
- ext/win32ole/win32ole.c (set_argv)
-
set real arguments to WIN32OLE::ARGV. [ruby-list:39073]
2004-01-25¶ ↑
Sun Jan 25 18:25:26 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509name.c (ossl_x509name_add_entry)
-
third argument become optional.
- ext/openssl/ossl_x509name.c (ossl_x509name_initialize)
-
ditto.
- ext/openssl/ossl_x509name.c (Init_x509name)
-
emailAddress and domainComponent should be IA5String.
Sun Jan 25 01:45:38 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#run)
-
support virtual host.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#virtual_host)
-
add new method to register virtual hosting server.
- lib/webrick/httpserver.rb (WEBrick::HTTPServer#lookup_server)
-
add new method to lookup virtual hosting server.
2004-01-24¶ ↑
Sat Jan 24 13:06:26 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_x509hame.c (ossl_x509name_initialize)
-
change second argument. it expected to be a Hash not an Integer.
- ext/openssl/ossl_x509name.c (ossl_x509name_add_entry)
-
add new function for OpenSSL::X509::Name#add_entry.
- ext/openssl/ossl_x509name.c (Init_ossl_x509name)
-
add constants OpenSSL::X509::Name::DEFAULT_OBJECT_TYPE and OBJECT_TYPE_TEMPLATE.
- ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#initialize)
-
second argument takes OBJECT_TYPE_TEMPLATE by default.
2004-01-23¶ ↑
Fri Jan 23 02:26:30 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (num2i32)
-
pack should not raise RangeError. [ruby-dev:22654]
- pack.c (pack_pack)
-
do not auto convert nil to zero.
2004-01-22¶ ↑
Thu Jan 22 22:54:53 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (BEG_REGEXP)
-
allow 8-bit characters in quoted strings for Novell GroupWise Internet Agent.
- lib/net/imap.rb (DATA_REGEXP)
-
ditto.
Thu Jan 22 18:35:49 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- lib/e2mmap.rb (VERSION)
-
remove unnecessary version checking.
Thu Jan 22 16:21:02 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (string_content)
-
reset lexical states at the beginning of string contents. [ruby-list:39061]
Thu Jan 22 08:08:50 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (opt_rescue)
-
use NODE_ERRINFO() instead of NODE_GVAR(“$!”), to avoid confusion from variable aliasing. [ruby-talk:90074]
- version.c (Init_version)
-
remove obsolete constants VERSION etc. [ruby-dev:22643]
Thu Jan 22 01:46:32 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (newline_node)
-
do not use NODE_NEWLINE node anymore, use NEWLINE flag instead.
Thu Jan 22 01:12:12 2004 Siena<EMAIL_ADDRESS>↑
- missing/os2.c (chdir, getcwd)
-
use _chdir2 and _getcwd2 supporting multiple drives in OS/2 with EMX.
Thu Jan 22 00:33:52 2004 Siena<EMAIL_ADDRESS>↑
- configure.in
-
check availability of link(). [ruby-dev:22237]
- file.c (rb_file_s_link)
-
raise an exception when link() is unavailable.
- missing/os2.c (link)
-
removed. File#link isn't supported.
- bcc32/Makefile.sub
-
define HAVE_LINK to enable link(). [ruby-dev:22241]
- win32/Makefile.sub
-
ditto.
Thu Jan 22 00:26:25 2004 Siena<EMAIL_ADDRESS>↑
- ChangeLog
-
typo: RUBY_MBCHAR_MAX was RUBY_MBCHAR_MAXSIZE.
Thu Jan 22 00:12:51 2004 Siena<EMAIL_ADDRESS>↑
- defines.h
-
define RUBY_MBCHAR_MAX instead of MB_CUR_MAX.
- dir.c (Next, emx_mblen)
-
use RUBY_MBCHAR_MAX for mblen().
- file.c (CharNext)
-
ditto.
- ruby.c (translate_char)
-
ditto.
- util.c (__crt0_glob_function)
-
ditto.
Thu Jan 22 00:10:01 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/base64.rb
-
:nodoc: the Deprecated module
2004-01-21¶ ↑
Wed Jan 21 23:52:39 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in
-
Interix(SFU) support.
Wed Jan 21 23:03:45 2004 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb
-
remove O_NONBLOCK, thanks ay
- lib/drb/extserv.rb
-
typo
Wed Jan 21 17:57:56 2004 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/net/imap.rb (envelope)
-
allow NIL.
- lib/net/imap.rb (body)
-
ditto.
- lib/net/imap.rb (number)
-
ditto.
- lib/net/imap.rb (ensure_nz_number)
-
show a detailed error message.
Wed Jan 21 16:44:15 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (merge_libs)
-
squeeze successive same libraries. [ruby-dev:22652]
Wed Jan 21 16:10:36 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/base64.rb
-
enclosed in a module. [ruby-core:02285]
Wed Jan 21 16:01:26 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/digest/rmd160/extconf.rb
-
have_library appends found library.
Wed Jan 21 11:36:00 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_gethostbyname)
-
returns host if ai_canonname is NULL. (ruby-bugs PR#1243)
- parse.y (block_append)
-
update nd_end for “real” head node. [ruby-list:39058]
2004-01-20¶ ↑
Tue Jan 20 14:48:28 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/extconf.rb
-
should check <openssl/conf_api.h> instead of OPENSSL_VERSION_NUMBER. [ruby-list:39056]
Tue Jan 20 14:43:17 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/base64.rb
-
Add RDoc
Tue Jan 20 14:25:51 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/abbrev.rb
-
Add RDoc
Tue Jan 20 13:22:39 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Document aliases at top-most level.
- lib/English.rb
-
Document English.rb.
Tue Jan 20 04:41:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/ruby/test_marshal.rb (MarshalTestLib::test_exception)
-
test for [ruby-dev:22604].
- test/ruby/test_marshal.rb (MarshalTestLibtest_singleton)
-
test for [ruby-dev:22588].
Tue Jan 20 02:38:13 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- marshal.c (w_class)
-
should not dump singleton class. [ruby-dev:22631]
Tue Jan 20 02:49:22 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/extconf.rb
-
add check for OpenSSL version. [ruby-list:39054]
2004-01-19¶ ↑
Mon Jan 19 23:56:20 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (name_err_mesg_to_str)
-
inverted condition for result of inspection. [ruby-dev:22628]
Mon Jan 19 22:24:28 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- sample/exyacc.rb
-
escape '}' to avoid warning.
- lib/rdoc/parsers/parse_c.rb
-
escape '{' and '}' to avoid warnings.
Mon Jan 19 21:28:06 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/digest/defs.h, win32/win3.c, win32/win32.h, file.c
-
remove useless casts for Borland C.
Mon Jan 19 17:39:38 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (NameError::message)
-
internal use only.
- eval.c (rb_method_missing)
-
use hidden constant.
Mon Jan 19 16:30:53 2004 akira yamada<EMAIL_ADDRESS>↑
- test/ruby/test_time.rb
-
added tests for [ruby-dev:22614] and [ruby-dev:22617].
Mon Jan 19 13:09:21 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/extmk.rb, win32/Makefile.sub, win32/configure.bat, win32/setup.mak
-
–with-static-linked-ext support on mswin32.
Mon Jan 19 06:49:07 2004 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb
-
zone was wrong when it was behind UTC. Thanks Mark J. Reed.
- lib/date/format.rb
-
%z is now always replaced by four digits with a leading plus or minus sign.
- sample/cal.rb
-
added a class, anyway.
Mon Jan 19 01:08:39 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- class.c, error.c, eval.c, intern.h, object.c, variable.c
-
do not set path if it is a singleton class. [ruby-dev:22588]
- lib/cgi.rb (CGI::QueryExtension)
-
give extended string, not a delegater object.
2004-01-18¶ ↑
Sun Jan 18 23:59:44 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/charset_alias.rb
-
prefer us_EN locale encodings or former. [ruby-dev:22609]
- ext/iconv/iconv.c (iconv_create)
-
raise InvalidEncoding exception when EINVAL.
Sun Jan 18 23:16:34 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- class.c, error.c, file.c, io.c, numeric.c, object.c, re.c, struct.c, time.c
-
marked init_copy functions nodoc.
Sun Jan 18 20:47:35 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- ruby.c
-
use translate_char() on Cygwin.
Sun Jan 18 20:00:16 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/wsdlDriver.rb, lib/wsdl/soap/operation.rb
-
add support of “parts” attribute of soap:body element in WSDL.
- lib/wsdl/xmlSchema/schema.rb
-
friendly warning message for simpleType element which is not supported for now.
- test/wsdl/soap/{soapbodyparts.wsdl,test_soapbodyparts.wsdl}
-
new files.
Sun Jan 18 16:46:48 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- time.c (time_overflow_p)
-
should return results. [ruby-dev:22614]
Sun Jan 18 12:07:24 2004 Siena<EMAIL_ADDRESS>↑
- test/ruby/test_time.rb
-
new test case to test Time#.
- time.c (time_plus, time_minus)
-
fix RangeError for a negative argument in environments whose time_t is unsigned. [ruby-dev:22608]
Sun Jan 18 02:33:26 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- defines.h (_WIN32)
-
undef _WIN32 on Cygwin before defining DOSISH.
Sun Jan 18 00:23:55 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- marshal.c (class2path)
-
check anonymous class/module before checking referable, and allow singleton classes.
2004-01-17¶ ↑
Sat Jan 17 23:58:51 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (NameError::Message)
-
new class for lazy evaluation of message to ensure replaced before marshalling. [ruby-dev:22604]
- eval.c (rb_method_missing)
-
use NameError::Message.
Sat Jan 17 21:49:50 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/time.rb (test_rfc2822, test_rfc3339, test_encode_xmlschema)
-
should not expect that all platforms handle negative time_t value.
2004-01-16¶ ↑
Fri Jan 16 23:53:09 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- eval.c (proc_eq)
-
compare also arguments and environment
- (including local variables). [ruby-dev
-
22590]
Fri Jan 16 14:33:35 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- marshal.c (class2path)
-
get class path and check referable. [ruby-dev:22588]
2004-01-15¶ ↑
Thu Jan 15 12:58:26 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (argf_read)
-
do not append EOF. (ruby-bugs-ja:PR#585)
- io.c (rb_io_fwrite)
-
ad-hockery hack to get rid of HP-UX stdio weird behavior. [ruby-dev:22424]
2004-01-14¶ ↑
Wed Jan 14 21:13:06 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/inlinetest.rb (InlineTest::eval_part)
-
eval under the top level environment.
Wed Jan 14 17:54:17 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/inlinetest.rb (InlineTest::loadtest)
-
require instead of load, to get rid of multiple loading.
Wed Jan 14 13:30:52 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/extconf.rb
-
wrapper iconv.rb is dependent on platform.
Wed Jan 14 09:32:02 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- MANIFEST
-
add test/net/test_httpheader.rb. (commit miss?)
Wed Jan 14 00:58:35 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (Init_Proc)
-
move SystemStackError from under StandardError to Exception. [ruby-talk:89782]
2004-01-13¶ ↑
Tue Jan 13 18:03:02 2004 Ian Macdonald<EMAIL_ADDRESS>↑
- file.c (rb_stat_wr, rb_stat_ww)
-
New functions implementing new methods (File::Stat#world_readable?, File::Stat#world_writable?).
Tue Jan 13 16:53:25 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c
-
omission of Date library code caused test suite failure. [ruby-core:2251]
Tue Jan 13 16:50:03 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
use $0 as the default application class name.
Tue Jan 13 14:48:00 2004 Ian Macdonald<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
New methods (Pathname#world_readable?, Pathname#world_writable?).
Tue Jan 13 14:48:01 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (primary)
-
allow no “when” case. [ruby-dev:22578]
- ruby.h (rb_class_of)
-
reduce branch. [ruby-dev:22577]
- ruby.h (rb_type)
-
ditto.
Tue Jan 13 14:26:59 2004 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- lib/test/unit/ui/testrunnerutilities.rb (TestRunnerUtilities)
-
moved run method which allows output level. [ruby-dev:22554]
Tue Jan 13 13:04:24 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/test_*.rb
Tue Jan 13 11:38:58 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/yaml/test_yaml.rb (YAML_Unit_Tests::test_spec_type_{int,float})
-
fix syntax error.
Tue Jan 13 07:52:40 2004 why the lucky stiff<EMAIL_ADDRESS>↑
- ext/syck/bytecode.c
-
turn off default implicit typing.
- ext/syck/implicit.c
-
detect base60 integers.
- ext/syck/rubyext.c
-
handle base60, as well as hex and octal with commas. implicit typing of ruby symbols.
- test/yaml/test_yaml.rb
-
add test.
Tue Jan 13 04:29:52 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_driver.rb (RiDriver::report_method_stuff)
-
Show fully-qualified class names in class list.
Tue Jan 13 01:24:17 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- file.c (test_wr)
-
Rdoc fix. [ruby-core:02225]
Tue Jan 13 01:04:37 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_paths.rb (RI::Paths)
-
First attempt at incorporating DESTDIR in the rdoc installation.
2004-01-12¶ ↑
Mon Jan 12 23:26:21 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (primary)
-
fix position after FCALL. [ruby-dev:22574]
Mon Jan 12 18:00:11 2004 Ian Macdonald<EMAIL_ADDRESS>↑
- file.c (test_wr, test_ww)
-
New functions implementing new methods (File::world_readable?, File.world_writable?).
- file.c (S_IRUGO, S_IGUGO)
-
New macros.
Mon Jan 12 12:07:22 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::do_methods)
-
Someone changed the “// in eval.c” comments to “/…/” style, so the parsing of the source file name broke.
- object.c
-
Remove spurious space in TrueClass documentation.
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::find_body)
-
Fix bad regexp: if the code before a documented method contained a comment that wasn't terminated by whitespace, that comment and all intervening code was included in the following method's documentation.
- lib/rdoc/ri/ri_formatter.rb (RI::HtmlFormatter::break_to_newline)
-
HTML formats need explicit line breaks.
Mon Jan 12 02:24:07 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_formatter.rb (RI::HtmlFormatter)
-
Add HTML generation support to ri (Elliot Hughes)
2004-01-11¶ ↑
Sun Jan 11 23:54:41 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- env.h (ruby_frame, ruby_scope, ruby_in_eval, ruby_class, ruby_dyna_vars)
-
export. [ruby-dev:22566]
Sun Jan 11 02:35:53 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (make_hostent)
-
a bug in brace position.
- configure.in
-
install rdoc by default. if you do not want to install rdoc, specify –disable-install-doc.
Sun Jan 11 02:07:47 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_options.rb (RI::Options::OptionList::OptionList)
-
Also accept command line options via the 'RI' environment variable.
2004-01-10¶ ↑
Sat Jan 10 21:27:41 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (eval)
-
need to add message delimiter. [ruby-dev:22561]
Sat Jan 10 01:54:50 2004 Eric Sunshine<EMAIL_ADDRESS>↑
- defines.h (__NeXT__)
-
Ensure that all standard S_IRUSR, S_IWGRP, S_IRWXO, etc. macros are defined since future code might require them (even though present code only requires a subset).
- defines.h (__NeXT__)
-
Bug fix: WORDS_BIGENDIAN was not being set correctly on Rhapsody when -arch compiler flag was used (via configure's –enable-fat-binary option).
Sat Jan 10 23:01:41 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (LIBPATHFLAG, RPATHFLAG)
-
enclose paths with single quotes. [ruby-dev:22564]
- lib/mkmf.rb (libpathflag)
-
do not enclose with quotes always.
- {bcc32,win32,wince}/Makefile.sub (LIBPATHFLAG)
-
quoted.
Sat Jan 10 22:46:18 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (dir_inspect)
-
new method, Dir#inspect. [ruby-dev:22562]
2004-01-09¶ ↑
Fri Jan 9 17:36:51 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (make_hostent)
-
getaddrinfo(3) on BSD do not fill ai_canonname if serv is not supplied. (ruby-bugs PR#1243)
Fri Jan 9 13:14:59 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/test/unit/collector/dir.rb
-
do not ignore exceptions(LoadError and SystemExitError) while loading a testcase. smell of bug.
- test/testunit/collector/test_dir.rb
-
add new test of the LoadError.
- test/drb/{test_drbssl.rb,test_drbunix.rb}
-
do not define testcase if openssl is not installed.
- test/testunit/collector/test_dir.rb
-
assert_raises -> assert_raise.
Fri Jan 9 11:52:16 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- rubysig.h
-
<errno.h> is needed to use errno which may be a macro.
Fri Jan 9 11:20:24 2004 Siena<EMAIL_ADDRESS>↑
- ext/extmk.rb (extmake)
-
should not reduce necessary libraries. [ruby-dev:22440]
- lib/mkmf.rb (merge_libs)
-
merge libraries according to dependency.
Fri Jan 9 10:05:23 2004 Siena<EMAIL_ADDRESS>↑
- lib/mkmf.rb (libpathflag)
-
use single quotes. [ruby-dev:22440]
2004-01-08¶ ↑
Thu Jan 8 23:49:21 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- configure.in (RDOCTARGET)
-
new macro. if you want to install rdoc documentation, you need to run configure with –enable-install-doc.
Thu Jan 8 21:17:43 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- ext/openssl/ossl_pkey.c (ossl_pkey_to_der)
-
removed; it returns public key only.
- ext/openssl/ossl_pkey_dh.c (ossl_dh_to_der)
-
new function for OpenSSL::PKey::DH#to_der.
- ext/openssl/ossl_pkey_dsa.c (ossl_dsa_to_der)
-
new function for OpenSSL::PKey::DSA#to_der.
- ext/openssl/ossl_pkey_rsa.c (ossl_rsa_to_der)
-
new function for OpenSSL::PKey::RSA#to_der.
Thu Jan 8 18:25:29 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
should not recurse in exceptional status.

Thu Jan 8 11:20:01 2004 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- eval.c, object.c, process.c, re.c
-
don't use C++ style comments.
Thu Jan 8 08:46:14 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (yaml_org_handler)
-
lazy-load Date for static-ext.
Thu Jan 8 07:06:30 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/extmk.rb
-
preserve order in Setup. [ruby-dev:22503]
- ext/extmk.rb
-
move dependent libraries just after depended libraries.
- ext/digest/*/extconf.rb
-
depend on digest.
Thu Jan 8 04:36:17 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- lib/webrick/cgi.rb (WEBrick::CGI#initialize)
-
should create @config if it was not given.
2004-01-07¶ ↑
Wed Jan 7 22:28:12 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dir.c (glob_helper)
-
fix memory leak.
Wed Jan 7 21:15:07 2004 GOTOU Yuuzou<EMAIL_ADDRESS>↑
- sample/webrick/*
-
new files.
- MANIFEST
-
add sample/webrick/*
Wed Jan 7 20:51:51 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/net/test_httpheader.rb
-
new file.
- MANIFEST
-
add test/net/test_httpheader.rb.
Wed Jan 7 20:42:06 2004 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (HTTPHeader#content_length)
-
should return nil unless header exists. [ruby-dev:22519]
Wed Jan 7 14:26:05 2004 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb (TkPanedWindow)
-
use epath for embedded windows.
- ext/tk/lib/tktext.rb
-
use epath for embedded windows.
- ext/tk/lib/tkcanvas.rb
-
use epath for window items.
Wed Jan 7 14:24:04 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/{attachment.rb,mimemessage.rb}
-
added from soap4r/1.5.2.
Wed Jan 7 13:00:18 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/ri/ri_driver.rb
-
Fix problem where ri was being too eager to find matches of ambiguous method names (such as “ri Thread#join” would return both Thread#join and ThreadsWait#join)
Wed Jan 7 12:35:41 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/debug.rb
-
revert command parse regexps. [ruby-list:39014] by Shirai,Kaoru.
Wed Jan 7 08:21:04 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parserfactory.rb
-
Check for shebang line in files that would otherwise be treated as plain text.
2004-01-06¶ ↑
Tue Jan 6 22:13:34 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_mod_modfunc)
-
should break if m has no super class. [ruby-dev:22498]
Tue Jan 6 21:51:37 2004 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (fptr_finalize)
-
should save errno just after failure. [ruby-dev:22492]
Tue Jan 6 20:51:10 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/logger.rb(Logger#msg2str)
-
no special treatment for the object which responds to :to_str.
- lib/logger.rb(LogDevice#initialize)
-
remove type checking if the given object is a String. Kernel#open handles it correctly.
- test/logger/test_logger.rb
-
follow above change (ArgumentError -> TypeError.)
Tue Jan 6 14:53:14 2004 Dave Thomas<EMAIL_ADDRESS>↑
- bin/ri
-
split out the display side, making it pluggable. Added new ri_driver and ri_display files in lib/rdoc/ri.
Tue Jan 6 11:29:43 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- test/inlinetest.rb, test/{test_generator.rb,test_ipaddr.rb, test_pathname.rb,test_pp.rb,test_prettyprint.rb,test_set.rb, test_time.rb,test_tsort.rb
-
added.
Tue Jan 6 09:38:27 2004 NAKAMURA, Hiroshi<EMAIL_ADDRESS>↑
- lib/soap/{attachment.rb,baseData.rb,encodingstyle/soapHandler.rb}
-
introduce SOAPExternalReference class as a referenct to SOAPEnvelope external content.
- lib/soap/{attachment.rb,mimemessage.rb}
-
great SwA (SOAP messages with Attachments) support code by Jamie Herre.
- lib/soap/{element.rb,marshal.rb,parser.rb,processor.rb, streamHandler.rb,wsdlDriver.rb}
-
SwA support.
- lib/soap/rpc/{cgistub.rb,driver.rb,element.rb,proxy.rb,router.rb, soaplet.rb}
-
SwA support and refactoring.
- lib/soap/generator.rb, lib/soap/mapping/mapping.rb
-
follow SOAPReference#initialize signature change.
- lib/soap/mapping/factory.rb
-
deleted unused methods.
- lib/soap/mapping/rubytypeFactory.rb
-
do no ignore case while xsi:type string <-> Ruby class name matching.
- lib/xsd/datatypes.rb
-
check the smallest positive non-zero single-precision float exactly instead of packing with “f”. [ruby-talk:88822]
- test/soap/test_basetype.rb, test/xsd/test_xsd.rb
-
use 1.402e-45, not 1.4e-45. 1.4e-45 is smaller than 2 ** -149…
- test/soap/test_basetype.rb, test/soap/marshal/test_marshal.rb, test/xsd/test_xsd.rb
-
use “(-1.0 / (1.0 / 0.0))” instead of “-0.0”.
- test/soap/test_streamhandler.rb
-
revert to the previous test that warns “basic_auth unsupported under net/http”.
Tue Jan 6 06:37:53 2004 Dave Thomas<EMAIL_ADDRESS>↑
- bin/rdoc
-
Add –ri-system switch
- lib/.document
-
Update with list of files that seem to have documentation
- lib/test/unit.rb
-
Reorder comment to make it RDoc friendly.
- Makefile.in
-
add install-nodoc target, and make it generate RDoc on default install.
- lib/rdoc/ri/ri_options.rb (RI::Options::parse)
-
Add –doc-dir option to ri.
Tue Jan 6 00:04:40 2004 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_method_or_yield_parameters)
-
fix parsing if there are braces in a method parameter list
Tue Jan 6 01:01:04 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/dir.h, win32/win32.c
-
fix patch miss.
- win32/Makefile.sub
-
fix file dependency.
2004-01-05¶ ↑
Mon Jan 5 20:32:00 2004 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/logger.rb
-
enhanced documentation.
Mon Jan 5 18:58:47 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c
-
merge tuning from H.Yamamoto<EMAIL_ADDRESS>[ruby-dev:22486]
- pack.c (pack_unpack)
-
unpack requires big endian offet (OFF16B and OFF32B). The patch is from Minero Aoki in [ruby-dev:22489]
- pack.c (OFF16B)
-
add big-endian offset again.
Mon Jan 5 03:00:53 2004 Minero Aoki<EMAIL_ADDRESS>↑
- test/ruby/test_pack.rb
-
new test test_unpack_N.
Mon Jan 5 01:47:53 2004 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_makefile)
-
remove duplicated object files from $objs on DOSISH platforms.
2004-01-03¶ ↑
Sat Jan 3 02:44:48 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- rubysig.h (TRAP_END)
-
preserve errno before switching context. [ruby-core:02137]
Sat Jan 3 01:18:08 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c
-
merge tuning from H.Yamamoto<EMAIL_ADDRESS>[ruby-dev:22476]
2004-01-02¶ ↑
Fri Jan 2 14:54:11 2004 Dave Thomas<EMAIL_ADDRESS>↑
- bin/ri
-
Add new –classes option, and arrange for help messages to be paged too.
- bin/rdoc
-
Add statistics.
- process.c
-
(MG) Added Process documentation
- lib/rdoc/ri/ri_formatter.rb (RI::AttributeFormatter::wrap)
-
Fix problem with labels not displaying in RI labeled lists using BS and ANSI modes.
Fri Jan 2 01:50:13 2004 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (argf_eof)
-
ARGF.eof? should not have any side effect. [ruby-dev:22469]
2004-01-01¶ ↑
Thu Jan 1 09:03:20 2004 Dave Thomas<EMAIL_ADDRESS>↑
- bin/ri (report_class_stuff)
-
Fix problem with ambiguous nested classes not matching.
2003-12-31¶ ↑
Wed Dec 31 17:25:17 2003 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (argf_each_byte)
-
should return self. [ruby-dev:22465]
Wed Dec 31 15:05:00 2003 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
Corrected small coding error.
Wed Dec 31 15:00:00 2003 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
Completed documentation.
Wed Dec 31 11:20:34 2003 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::do_methods)
-
Make file referenced in “// in sss.c” relative to current file.
Wed Dec 31 11:17:37 2003 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/generators/html_generator.rb
-
Fix problem when a public method was aliased, but the alias is then made private, and hence doesn't appear in RDoc output.
Wed Dec 31 01:33:05 2003 Dave Thomas<EMAIL_ADDRESS>↑
- array.c, error.c, eval.c, io.c, prec.c, range.c, re.c, string.c, time.c
2003-12-30¶ ↑
Tue Dec 30 19:39:14 2003 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_f_readline)
-
should raise EOFError at the end of files. [ruby-dev:22458]
- io.c (argf_read)
-
should concatenate input files when length argument is nil. [ruby-dev:22450]
- io.c (argf_read)
-
should update supplied string buffer (2nd argument) even when IO#read is called multiple times.
- io.c
-
should initialize lineno by zero. [ruby-dev:22460]
Tue Dec 30 12:30:30 2003 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/code_objects.rb (RDoc::Context::find_symbol)
-
If a class and a method have the same name, finding Xxx.abc was trying to find 'abc' in method 'Xxx', not class 'Xxx'.
Tue Dec 30 08:32:32 2003 Dave Thomas<EMAIL_ADDRESS>↑
- lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_method)
-
Handle undoing nsting of yield parameters correctly for: def each_entry(&b) Dir.foreach(@path) {|f| yield P.new(f) } end
Tue Dec 30 07:30:00 2003 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/pathname.rb
-
Added documentation.
2003-12-29¶ ↑
Mon Dec 29 20:08:17 2003 Minero Aoki<EMAIL_ADDRESS>↑
- lib/net/http.rb (GenericRequest#initialize)
-
check if path begins with '/'.
- lib/net/http.rb
-
def m( arg ) -> def m(arg)
Mon Dec 29 12:51:02 2003 Dave Thomas<EMAIL_ADDRESS>↑
Mon Dec 29 11:00:16 2003 Dave Thomas<EMAIL_ADDRESS>↑
- array.c
-
Tidy up RDoc loose ends.
Mon Dec 29 05:05:51 2003 Dave Thomas<EMAIL_ADDRESS>↑
- struct.c, random
-
Add RDoc comments
Mon Dec 29 02:25:00 2003 Gavin Sinclair<EMAIL_ADDRESS>↑
- lib/optparse.rb
-
Improved documentation.
Mon Dec 29 02:20:54 2003 Dave Thomas<EMAIL_ADDRESS>↑
- eval.c
-
Add RDoc for class Proc, Method, UnboundMethod
Mon Dec 29 02:20:26 2003 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- instruby.rb
-
fix install directory if destdir and compile_dir are not in the same drive.
- ext/extmk.rb
-
ditto. [ruby-list:39009]
- win32/Makefile.sub, win32/README.win32, win32/configure.bat, win32/setup.mak
-
new configure scheme. use “configure –prefix=dir'' instead of “nmake DESTDIR=dir install''.
Mon Dec 29 00:41:44 2003 Dave Thomas<EMAIL_ADDRESS>↑
- math.c
-
Add RDoc comments
2003-12-28¶ ↑
Sun Dec 28 20:19:11 2003 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_sysread)
-
StringIO.new.sysread didn't raise EOFError.