summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* change the behavior of WIN32OLE#[] and WIN32OLE#[]=.suke2006-03-294-32/+156
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-29usa2006-03-291-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/nkf.c (nkf_each_char_to_hex, encode_fallback_subchar,usa2006-03-292-3/+8
| | | | | | | e2w_conv): support C90 compiler. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-28eban2006-03-281-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* doc update for IO.popen and $?. [ruby-talk:186294]akr2006-03-281-1/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * version.h: fix conflict.eban2006-03-271-12/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-27eban2006-03-271-3/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c}: imported nkf 2.0.6.naruse2006-03-277-1730/+2257
| | | | | | | | | | | | | | | | | | | | | * Add --ic / --oc option and mapping tables. * Add fallback option. * Add --no-best-fit-chars option. * Fix some bugs. * ext/nkf/nkf.c (nkf_split_options): added for parse option string. * ext/nkf/lib/kconv.rb (Kconv.to*): add -m0. Note that Kconv.to* still imply -X. * ext/nkf/test.rb: Removed. Obsolete by test/nkf. * ext/.document: enabled documents in nkf and kconv * ext/nkf/nkf.c, ext/nkf/lib/kconv.rb: Add rdoc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* refactoring for optionskosako2006-03-264-154/+157
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* RDoc description updatedkosako2006-03-244-15/+31
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* prohibit number backref in replaced string for named patternkosako2006-03-232-2/+13
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* merge Oniguruma 4.0.2kosako2006-03-235-23/+65
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add back reference by name in replace stringkosako2006-03-225-17/+62
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add String/Symbol argument to MatchData[x]kosako2006-03-215-6/+53
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-20usa2006-03-201-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/win32ole/win32ole.c (folevariant_value): could not compileusa2006-03-202-3/+9
| | | | | | | with C90 compiler. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-19eban2006-03-191-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* change behavior of converting OLE Variant object with VT_ARRAY|VT_UI1suke2006-03-193-4/+68
| | | | | | | and Ruby String object. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (create_makefile): support libraries without *.so.usa2006-03-152-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-15eban2006-03-151-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: should usegotoyuzo2006-03-153-2/+7
| | | | | | | "rb_str_new(0, 0)" to make empty string. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-12eban2006-03-121-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/win32ole/win32ole.c(ole_val2olevariantdata): support VT_VARIANT insuke2006-03-124-23/+221
| | | | | | | | | | | | WIN32OLE_VARIANT.new(). * ext/win32ole/tests/testOLEVARIANT.rb: ditto. * ext/win32ole/tests/testOLEPARAM.rb: test method name should not be duplicated. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-05eban2006-03-051-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb: do not repeat command options.aamine2006-03-052-52/+58
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb (send_request_with_body): #content_type never return ↵aamine2006-03-052-2/+7
| | | | | | false, use #main_type instead. [ruby-core:07476] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-04eban2006-03-041-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix string interpolationakr2006-03-041-2/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (id2ref): fix symbol test.akr2006-03-043-3/+42
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (FileUtils.cp_r): implement :remove_destinationakr2006-03-033-6/+18
| | | | | | | | | | | option. * ext/extmk.rb: use :remove_destination to install extension libraries to avoid SEGV. [ruby-dev:28417] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/dl/.cvsignore: ignore callback.h.aamine2006-03-034-0/+11
| | | | | | | | * ext/ripper/.cvsignore: ignore eventids2table.c. * ext/socket/.cvsignore: ignore constants.h. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-03eban2006-03-031-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ML ref [ruby-core:7305]akr2006-03-021-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)ocean2006-03-022-0/+13
| | | | | | | [ruby-core:7474] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c: align VALUE with sizeof(RVALUE) globally.akr2006-03-024-53/+101
| | | | | | | | | | (is_pointer_to_heap): check alignment out of loop. (id2ref): avoid collision between symbols and objects. (rb_obj_id): ditto. moved from object.c. [ruby-talk:178364] [ruby-core:7401] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-02eban2006-03-021-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (filetime_to_unixtime): should set tm_isdst to -1.ocean2006-03-022-0/+7
| | | | | | | | stat() didn't treat daylight saving time property on WinNT. [ruby-talk:182100] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * dir.c: supress warning "/* within comment"ocean2006-03-017-56/+42
| | | | | | | * bignum.c, io.c, math.c, pack.c, time.c: ANSI styled. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-03-01eban2006-02-281-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_rb.rb (read_escape): could not handle /\^/.ocean2006-02-282-4/+10
| | | | | | | | merged Mr. Ishizuka's lib/irb/ruby-lex.rb 's patch rev 1.29. [ruby-talk:181631] [ruby-dev:28404] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-02-28eban2006-02-281-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/irb/ruby-lex.rb: fixed that irb can't parse /\^/. [ruby-dev:28404] ↵keiju2006-02-281-5/+5
| | | | | | | | | and http://rubyforge.org/tracker/index.php?func=detail&aid=3302&group_id=426&atid=1698 * lib/irb/ruby-lex.rb: support "\s" in irb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* quote pathnames in the server's command line for space containedseki2006-02-242-1/+7
| | | | | | | directory names. Thanks, arton. [ruby-dev:28386] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * instruby.rb: install *.exe.manifest and *.dll.manifest if exist.usa2006-02-242-18/+34
| | | | | | | It's for VC++8. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (NtInitialize): need to set a handler for VC++8.usa2006-02-242-0/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-02-24eban2006-02-241-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* no messageocean2006-02-231-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * bcc32/Makefile.sub: use borlndmm.dll if possible. bcc32's RTL internalocean2006-02-234-1/+31
| | | | | | | | | memory manager cannot handle large memory block properly. ex: 10000.times { "" << "." * 529671; GC.start } # crash [ruby-dev:28230] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2006-02-23eban2006-02-231-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]ocean2006-02-232-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e