summaryrefslogtreecommitdiff
path: root/spec/ruby/core/array/reverse_each_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/array/reverse_each_spec.rb')
-rw-r--r--spec/ruby/core/array/reverse_each_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/ruby/core/array/reverse_each_spec.rb b/spec/ruby/core/array/reverse_each_spec.rb
index 59dabcd33d..8fa5ce6da1 100644
--- a/spec/ruby/core/array/reverse_each_spec.rb
+++ b/spec/ruby/core/array/reverse_each_spec.rb
@@ -19,7 +19,7 @@ describe "Array#reverse_each" do
it "returns self" do
a = [:a, :b, :c]
- a.reverse_each { |x| }.should equal(a)
+ a.reverse_each { |x| }.should.equal?(a)
end
it "yields only the top level element of an empty recursive arrays" do
ass='right'>22
-rw-r--r--COPYING4
-rw-r--r--COPYING.ja6
-rw-r--r--ChangeLog66497
-rw-r--r--KNOWNBUGS.rb1
-rw-r--r--LEGAL159
-rw-r--r--LGPL504
-rw-r--r--Makefile.in254
-rw-r--r--NEWS745
-rw-r--r--README26
-rw-r--r--README.EXT224
-rw-r--r--README.EXT.ja208
-rw-r--r--README.ja43
-rw-r--r--addr2line.c610
-rw-r--r--addr2line.h21
-rw-r--r--array.c2259
-rw-r--r--atomic.h56
-rw-r--r--bcc32/Makefile.sub617
-rw-r--r--bcc32/README.bcc32130
-rwxr-xr-xbcc32/configure.bat163
-rwxr-xr-xbcc32/mkexports.rb26
-rw-r--r--bcc32/setup.mak179
-rw-r--r--benchmark/bm_app_erb.rb2
-rw-r--r--benchmark/bm_app_factorial.rb4
-rw-r--r--benchmark/bm_app_mandelbrot.rb4
-rw-r--r--benchmark/bm_app_strconcat.rb2
-rw-r--r--benchmark/bm_io_file_create.rb2
-rw-r--r--benchmark/bm_io_file_read.rb2
-rw-r--r--benchmark/bm_io_file_write.rb2
-rw-r--r--benchmark/bm_io_select.rb9
-rw-r--r--benchmark/bm_io_select2.rb18
-rw-r--r--benchmark/bm_io_select3.rb17
-rw-r--r--benchmark/bm_so_concatenate.rb2
-rw-r--r--benchmark/bm_so_fannkuch.rb2
-rw-r--r--benchmark/bm_so_lists.rb2
-rw-r--r--benchmark/bm_so_matrix.rb2
-rw-r--r--benchmark/bm_so_random.rb2
-rw-r--r--benchmark/bm_so_sieve.rb2
-rw-r--r--benchmark/bm_vm1_block.rb4
-rw-r--r--benchmark/bm_vm1_const.rb2
-rw-r--r--benchmark/bm_vm1_ensure.rb2
-rw-r--r--benchmark/bm_vm1_ivar.rb2
-rw-r--r--benchmark/bm_vm1_length.rb2
-rw-r--r--benchmark/bm_vm1_neq.rb2
-rw-r--r--benchmark/bm_vm1_not.rb2
-rw-r--r--benchmark/bm_vm1_rescue.rb2
-rw-r--r--benchmark/bm_vm1_simplereturn.rb2
-rw-r--r--benchmark/bm_vm1_swap.rb2
-rw-r--r--benchmark/bm_vm2_array.rb2
-rw-r--r--benchmark/bm_vm2_case.rb2
-rw-r--r--benchmark/bm_vm2_defined_method.rb9
-rw-r--r--benchmark/bm_vm2_eval.rb2
-rw-r--r--benchmark/bm_vm2_method.rb2
-rw-r--r--benchmark/bm_vm2_mutex.rb2
-rw-r--r--benchmark/bm_vm2_poly_method.rb2
-rw-r--r--benchmark/bm_vm2_poly_method_ov.rb2
-rw-r--r--benchmark/bm_vm2_proc.rb2
-rw-r--r--benchmark/bm_vm2_regexp.rb2
-rw-r--r--benchmark/bm_vm2_send.rb2
-rw-r--r--benchmark/bm_vm2_super.rb2
-rw-r--r--benchmark/bm_vm2_unif1.rb2
-rw-r--r--benchmark/bm_vm2_zsuper.rb2
-rw-r--r--benchmark/bm_vm3_clearmethodcache.rb8
-rw-r--r--benchmark/bm_vm3_thread_mutex.rb18
-rw-r--r--benchmark/bm_vm_thread_alive_check1.rb6
-rw-r--r--benchmark/bm_vm_thread_create_join.rb (renamed from benchmark/bm_vm3_thread_create_join.rb)0
-rw-r--r--benchmark/bm_vm_thread_mutex1.rb21
-rw-r--r--benchmark/bm_vm_thread_mutex2.rb21
-rw-r--r--benchmark/bm_vm_thread_mutex3.rb20
-rw-r--r--benchmark/bm_vm_thread_pass.rb15
-rw-r--r--benchmark/bm_vm_thread_pass_flood.rb8
-rw-r--r--benchmark/bm_vm_thread_pipe.rb17
-rw-r--r--benchmark/driver.rb27
-rw-r--r--benchmark/other-lang/eval.rb4
-rw-r--r--benchmark/report.rb6
-rw-r--r--benchmark/run.rb6
-rw-r--r--benchmark/runc.rb4
-rw-r--r--bignum.c1639
-rwxr-xr-xbin/erb12
-rwxr-xr-xbin/gem9
-rwxr-xr-x[-rw-r--r--]bin/irb2
-rwxr-xr-xbin/rake7
-rwxr-xr-x[-rw-r--r--]bin/rdoc32
-rwxr-xr-xbin/ri7
-rwxr-xr-xbin/testrb20
-rw-r--r--blockinlining.c464
-rwxr-xr-x[-rw-r--r--]bootstraptest/runner.rb205
-rw-r--r--bootstraptest/test_autoload.rb41
-rw-r--r--bootstraptest/test_block.rb26
-rw-r--r--bootstraptest/test_class.rb7
-rw-r--r--bootstraptest/test_eval.rb17
-rw-r--r--bootstraptest/test_exception.rb14
-rw-r--r--bootstraptest/test_flow.rb62
-rw-r--r--bootstraptest/test_fork.rb59
-rw-r--r--bootstraptest/test_io.rb42
-rw-r--r--bootstraptest/test_jump.rb55
-rw-r--r--bootstraptest/test_literal.rb8
-rw-r--r--bootstraptest/test_method.rb29
-rw-r--r--bootstraptest/test_objectspace.rb15
-rw-r--r--bootstraptest/test_proc.rb66
-rw-r--r--bootstraptest/test_syntax.rb28
-rw-r--r--bootstraptest/test_thread.rb79
-rw-r--r--class.c963
-rw-r--r--common.mk596
-rw-r--r--compar.c40
-rw-r--r--compile.c772
-rw-r--r--complex.c764
-rw-r--r--config.guess1532
-rw-r--r--config.sub1658
-rw-r--r--configure.in2646
-rw-r--r--constant.h34
-rw-r--r--cont.c769
-rw-r--r--cygwin/GNUmakefile.in52
-rw-r--r--debug.c23
-rw-r--r--debug.h17
-rw-r--r--defs/default_gems7
-rw-r--r--defs/keywords2
-rw-r--r--defs/known_errors.def23
-rw-r--r--defs/lex.c.src2
-rw-r--r--dir.c388
-rw-r--r--dln.c540
-rw-r--r--dln.h13
-rw-r--r--dln_find.c320
-rw-r--r--dmydln.c9
-rw-r--r--dmyversion.c2
-rw-r--r--doc/ChangeLog-1.9.380621
-rw-r--r--doc/ChangeLog-YARV2
-rw-r--r--doc/NEWS-1.8.717
-rw-r--r--doc/NEWS-1.9.1422
-rw-r--r--doc/NEWS-1.9.2499
-rw-r--r--doc/etc.rd75
-rw-r--r--doc/etc.rd.ja75
-rw-r--r--doc/images/boottime-classes.pngbin0 -> 28677 bytes-rw-r--r--doc/irb/irb.rd2
-rw-r--r--doc/irb/irb.rd.ja2
-rw-r--r--doc/pty/README84
-rw-r--r--doc/pty/README.expect (renamed from ext/pty/README.expect)0
-rw-r--r--doc/pty/README.expect.ja (renamed from ext/pty/README.expect.ja)0
-rw-r--r--doc/pty/README.ja76
-rw-r--r--doc/rake/CHANGES440
-rw-r--r--doc/rake/README196
-rw-r--r--doc/rake/command_line_usage.rdoc102
-rw-r--r--doc/rake/example/Rakefile138
-rw-r--r--doc/rake/example/Rakefile235
-rw-r--r--doc/rake/example/a.c6
-rw-r--r--doc/rake/example/b.c6
-rw-r--r--doc/rake/example/main.c11
-rw-r--r--doc/rake/glossary.rdoc51
-rw-r--r--doc/rake/jamis.rb591
-rw-r--r--doc/rake/proto_rake.rdoc127
-rw-r--r--doc/rake/rakefile.rdoc534
-rw-r--r--doc/rake/rational.rdoc151
-rw-r--r--doc/rake/release_notes/rake-0.8.7.rdoc55
-rw-r--r--doc/re.rdoc582
-rw-r--r--doc/rubygems/ChangeLog5689
-rw-r--r--doc/rubygems/History.txt852
-rw-r--r--doc/rubygems/LICENSE.txt53
-rw-r--r--doc/rubygems/README41
-rw-r--r--enc/Makefile.in19
-rw-r--r--enc/big5.c167
-rw-r--r--enc/cp949.c6
-rw-r--r--enc/depend50
-rw-r--r--enc/emacs_mule.c8
-rw-r--r--enc/encdb.c6
-rw-r--r--enc/euc_jp.c36
-rw-r--r--enc/euc_kr.c4
-rw-r--r--enc/euc_tw.c19
-rw-r--r--enc/gb18030.c13
-rw-r--r--enc/gbk.c6
-rw-r--r--enc/iso_2022_jp.h36
-rw-r--r--enc/iso_8859_1.c4
-rw-r--r--enc/iso_8859_2.c6
-rw-r--r--enc/iso_8859_5.c2
-rw-r--r--enc/koi8_r.c2
-rw-r--r--enc/koi8_u.c2
-rwxr-xr-x[-rw-r--r--]enc/make_encmake.rb2
-rw-r--r--enc/shift_jis.c48
-rw-r--r--enc/trans/EMOJI/EMOJI_ISO-2022-JP-KDDI%UCS.src658
-rw-r--r--enc/trans/EMOJI/EMOJI_SHIFT_JIS-DOCOMO%UCS.src293
-rw-r--r--enc/trans/EMOJI/EMOJI_SHIFT_JIS-KDDI%UCS.src658
-rw-r--r--enc/trans/EMOJI/EMOJI_SHIFT_JIS-KDDI-UNDOC%UCS.src658
-rw-r--r--enc/trans/EMOJI/EMOJI_SHIFT_JIS-SOFTBANK%UCS.src496
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_ISO-2022-JP-KDDI-UNDOC.src658
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_ISO-2022-JP-KDDI.src658
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src293
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-KDDI-UNDOC.src658
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-KDDI.src658
-rw-r--r--enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-SOFTBANK.src496
-rw-r--r--enc/trans/big5-hkscs-tbl.rb37302
-rw-r--r--enc/trans/big5-tbl.rb13705
-rw-r--r--enc/trans/big5-uao-tbl.rb19784
-rw-r--r--enc/trans/big5.trans25
-rw-r--r--enc/trans/chinese.trans10
-rw-r--r--enc/trans/emoji-exchange-tbl.rb8407
-rw-r--r--enc/trans/emoji.trans37
-rw-r--r--enc/trans/emoji_iso2022_kddi.trans217
-rw-r--r--enc/trans/emoji_sjis_docomo.trans33
-rw-r--r--enc/trans/emoji_sjis_kddi.trans34
-rw-r--r--enc/trans/emoji_sjis_softbank.trans33
-rw-r--r--enc/trans/escape.trans6
-rw-r--r--enc/trans/gb18030-tbl.rb32
-rw-r--r--enc/trans/gb18030.trans110
-rw-r--r--enc/trans/gbk-tbl.rb1
-rw-r--r--enc/trans/ibm737-tbl.rb130
-rw-r--r--enc/trans/iso2022.trans313
-rw-r--r--enc/trans/single_byte.trans4
-rw-r--r--enc/trans/ucm/glibc-BIG5-2.3.3.ucm14087
-rw-r--r--enc/trans/ucm/glibc-BIG5HKSCS-2.3.3.ucm18332
-rw-r--r--enc/trans/ucm/windows-950-2000.ucm20379
-rw-r--r--enc/trans/ucm/windows-950_hkscs-2001.ucm23446
-rw-r--r--enc/trans/utf8_mac-tbl.rb945
-rw-r--r--enc/trans/utf8_mac.trans242
-rw-r--r--enc/trans/utf_16_32.trans188
-rw-r--r--enc/unicode.c8818
-rw-r--r--enc/unicode/name2ctype.h23866
-rw-r--r--enc/unicode/name2ctype.h.blt23866
-rw-r--r--enc/unicode/name2ctype.kwd22543
-rw-r--r--enc/unicode/name2ctype.src22543
-rw-r--r--enc/utf_16_32.h4
-rw-r--r--enc/utf_16be.c7
-rw-r--r--enc/utf_16le.c10
-rw-r--r--enc/utf_32be.c2
-rw-r--r--enc/utf_32le.c2
-rw-r--r--enc/utf_8.c20
-rw-r--r--enc/x_emoji.h26
-rw-r--r--encoding.c411
-rw-r--r--enum.c1265
-rw-r--r--enumerator.c967
-rw-r--r--error.c790
-rw-r--r--eval.c362
-rw-r--r--eval_error.c22
-rw-r--r--eval_intern.h39
-rw-r--r--eval_jump.c64
-rw-r--r--ext/-test-/array/resize/extconf.rb1
-rw-r--r--ext/-test-/array/resize/resize.c14
-rw-r--r--ext/-test-/bug-3571/bug.c23
-rw-r--r--ext/-test-/bug-3571/extconf.rb1
-rw-r--r--ext/-test-/bug-3662/bug.c16
-rw-r--r--ext/-test-/bug-3662/extconf.rb1
-rw-r--r--ext/-test-/funcall/extconf.rb2
-rw-r--r--ext/-test-/funcall/passing_block.c30
-rw-r--r--ext/-test-/load/dot.dot/dot.dot.c1
-rw-r--r--ext/-test-/load/dot.dot/extconf.rb1
-rw-r--r--ext/-test-/old_thread_select/depend2
-rw-r--r--ext/-test-/old_thread_select/extconf.rb1
-rw-r--r--ext/-test-/old_thread_select/old_thread_select.c75
-rw-r--r--ext/-test-/st/numhash/extconf.rb1
-rw-r--r--ext/-test-/st/numhash/numhash.c69
-rw-r--r--ext/-test-/string/cstr.c20
-rw-r--r--ext/-test-/string/ellipsize.c13
-rw-r--r--ext/-test-/string/enc_associate.c14
-rw-r--r--ext/-test-/string/extconf.rb6
-rw-r--r--ext/-test-/string/init.c11
-rw-r--r--ext/-test-/string/modify.c22
-rw-r--r--ext/-test-/string/set_len.c14
-rw-r--r--ext/-test-/wait_for_single_fd/depend2
-rw-r--r--ext/-test-/wait_for_single_fd/extconf.rb1
-rw-r--r--ext/-test-/wait_for_single_fd/wait_for_single_fd.c30
-rw-r--r--ext/-test-/win32/dln/dlntest.c17
-rw-r--r--ext/-test-/win32/dln/extconf.rb36
-rw-r--r--ext/-test-/win32/dln/libdlntest.c4
-rw-r--r--ext/-test-/win32/dln/libdlntest.def2
-rw-r--r--ext/-test-/win32/fd_setsize/depend2
-rw-r--r--ext/-test-/win32/fd_setsize/extconf.rb3
-rw-r--r--ext/-test-/win32/fd_setsize/fd_setsize.c55
-rw-r--r--ext/.cvsignore2
-rw-r--r--ext/.document50
-rw-r--r--ext/bigdecimal/.cvsignore4
-rw-r--r--ext/bigdecimal/README2
-rw-r--r--ext/bigdecimal/bigdecimal.c3238
-rw-r--r--ext/bigdecimal/bigdecimal.def2
-rw-r--r--ext/bigdecimal/bigdecimal.gemspec30
-rw-r--r--ext/bigdecimal/bigdecimal.h166
-rw-r--r--ext/bigdecimal/bigdecimal_en.html112
-rw-r--r--ext/bigdecimal/bigdecimal_ja.html12
-rw-r--r--ext/bigdecimal/extconf.rb8
-rw-r--r--ext/bigdecimal/lib/bigdecimal/jacobian.rb28
-rw-r--r--ext/bigdecimal/lib/bigdecimal/ludcmp.rb42
-rw-r--r--ext/bigdecimal/lib/bigdecimal/math.rb93
-rw-r--r--ext/bigdecimal/lib/bigdecimal/newton.rb11
-rw-r--r--ext/bigdecimal/lib/bigdecimal/util.rb122
-rw-r--r--ext/coverage/coverage.c30
-rw-r--r--ext/coverage/extconf.rb1
-rw-r--r--ext/curses/.cvsignore4
-rw-r--r--ext/curses/curses.c2294
-rw-r--r--ext/curses/extconf.rb9
-rw-r--r--ext/curses/view.rb8
-rw-r--r--ext/curses/view2.rb228
-rw-r--r--ext/date/date_core.c9774
-rw-r--r--ext/date/date_parse.c2425
-rw-r--r--ext/date/date_strftime.c1155
-rw-r--r--ext/date/date_strptime.c698
-rw-r--r--ext/date/date_tmx.h56
-rw-r--r--ext/date/depend2
-rw-r--r--ext/date/extconf.rb2
-rw-r--r--ext/date/lib/date.rb61
-rw-r--r--ext/date/lib/date/format.rb1
-rw-r--r--ext/dbm/.cvsignore4
-rw-r--r--ext/dbm/dbm.c338
-rw-r--r--ext/dbm/extconf.rb273
-rw-r--r--ext/digest/.cvsignore4
-rw-r--r--ext/digest/bubblebabble/.cvsignore4
-rw-r--r--ext/digest/bubblebabble/bubblebabble.c4
-rw-r--r--ext/digest/digest.c92
-rw-r--r--ext/digest/lib/digest.rb48
-rw-r--r--ext/digest/lib/digest/hmac.rb96
-rw-r--r--ext/digest/md5/.cvsignore4
-rw-r--r--ext/digest/md5/extconf.rb1
-rw-r--r--ext/digest/rmd160/.cvsignore4
-rw-r--r--ext/digest/rmd160/extconf.rb1
-rw-r--r--ext/digest/rmd160/rmd160.h2
-rw-r--r--ext/digest/sha1/.cvsignore4
-rw-r--r--ext/digest/sha1/extconf.rb1
-rw-r--r--ext/digest/sha1/sha1.h4
-rw-r--r--ext/digest/sha1/sha1init.c4
-rw-r--r--ext/digest/sha2/.cvsignore4
-rw-r--r--ext/digest/sha2/depend1
-rw-r--r--ext/digest/sha2/extconf.rb19
-rw-r--r--ext/digest/sha2/lib/sha2.rb49
-rw-r--r--ext/digest/sha2/sha2.c61
-rw-r--r--ext/digest/sha2/sha2.h93
-rw-r--r--ext/digest/sha2/sha2init.c4
-rw-r--r--ext/digest/sha2/sha2ossl.c11
-rw-r--r--ext/digest/sha2/sha2ossl.h17
-rw-r--r--ext/dl/.cvsignore10
-rw-r--r--ext/dl/callback/depend15
-rw-r--r--ext/dl/callback/extconf.rb14
-rw-r--r--ext/dl/callback/mkcallback.rb246
-rw-r--r--ext/dl/cfunc.c384
-rw-r--r--ext/dl/cptr.c627
-rw-r--r--ext/dl/depend19
-rw-r--r--ext/dl/dl.c274
-rw-r--r--ext/dl/dl.h65
-rw-r--r--ext/dl/extconf.rb10
-rw-r--r--ext/dl/handle.c395
-rw-r--r--ext/dl/lib/dl.rb12
-rw-r--r--ext/dl/lib/dl/callback.rb101
-rw-r--r--ext/dl/lib/dl/cparser.rb6
-rw-r--r--ext/dl/lib/dl/func.rb122
-rw-r--r--ext/dl/lib/dl/import.rb55
-rw-r--r--ext/dl/lib/dl/pack.rb65
-rw-r--r--ext/dl/lib/dl/stack.rb48
-rw-r--r--ext/dl/lib/dl/struct.rb3
-rw-r--r--ext/dl/lib/dl/types.rb41
-rw-r--r--ext/dl/lib/dl/value.rb6
-rw-r--r--ext/dl/mkcallback.rb222
-rw-r--r--ext/dl/win32/lib/Win32API.rb6
-rw-r--r--ext/dl/win32/lib/win32/registry.rb649
-rw-r--r--ext/dl/win32/lib/win32/resolv.rb69
-rw-r--r--ext/dl/win32/lib/win32/sspi.rb84
-rw-r--r--ext/etc/.cvsignore3
-rw-r--r--ext/etc/depend2
-rw-r--r--ext/etc/etc.c192
-rw-r--r--ext/etc/etc.txt72
-rw-r--r--ext/etc/etc.txt.ja72
-rw-r--r--ext/etc/extconf.rb4
-rwxr-xr-x[-rw-r--r--]ext/extmk.rb187
-rw-r--r--ext/fcntl/.cvsignore4
-rw-r--r--ext/fcntl/fcntl.c8
-rw-r--r--ext/fiddle/closure.c307
-rw-r--r--ext/fiddle/closure.h8
-rw-r--r--ext/fiddle/conversions.c139
-rw-r--r--ext/fiddle/conversions.h44
-rw-r--r--ext/fiddle/extconf.rb24
-rw-r--r--ext/fiddle/fiddle.c87
-rw-r--r--ext/fiddle/fiddle.h103
-rw-r--r--ext/fiddle/function.c217
-rw-r--r--ext/fiddle/function.h8
-rw-r--r--ext/fiddle/lib/fiddle.rb34
-rw-r--r--ext/fiddle/lib/fiddle/closure.rb48
-rw-r--r--ext/fiddle/lib/fiddle/function.rb6
-rw-r--r--ext/gdbm/.cvsignore4
-rw-r--r--ext/gdbm/gdbm.c48
-rw-r--r--ext/iconv/.cvsignore6
-rw-r--r--ext/iconv/charset_alias.rb7
-rw-r--r--ext/iconv/extconf.rb1
-rw-r--r--ext/iconv/iconv.c128
-rw-r--r--ext/iconv/mkwrapper.rb8
-rw-r--r--ext/io/console/console.c762
-rw-r--r--ext/io/console/extconf.rb20
-rw-r--r--ext/io/console/io-console.gemspec15
-rw-r--r--ext/io/console/lib/console/size.rb20
-rw-r--r--ext/io/nonblock/extconf.rb8
-rw-r--r--ext/io/nonblock/nonblock.c114
-rw-r--r--ext/io/wait/.cvsignore3
-rw-r--r--ext/io/wait/lib/nonblock.rb23
-rw-r--r--ext/io/wait/wait.c65
-rw-r--r--ext/json/ext/generator/extconf.rb9
-rw-r--r--ext/json/ext/generator/generator.c919
-rw-r--r--ext/json/ext/generator/unicode.c182
-rw-r--r--ext/json/ext/generator/unicode.h53
-rw-r--r--ext/json/ext/parser/extconf.rb9
-rw-r--r--ext/json/ext/parser/parser.c1805
-rw-r--r--ext/json/ext/parser/parser.rl662
-rw-r--r--ext/json/ext/parser/unicode.c154
-rw-r--r--ext/json/ext/parser/unicode.h58
-rw-r--r--ext/json/generator/depend1
-rw-r--r--ext/json/generator/extconf.rb10
-rw-r--r--ext/json/generator/generator.c1459
-rw-r--r--ext/json/generator/generator.h200
-rw-r--r--[-rwxr-xr-x]ext/json/lib/json.rb307
-rw-r--r--ext/json/lib/json/Array.xpm21
-rw-r--r--ext/json/lib/json/FalseClass.xpm21
-rw-r--r--ext/json/lib/json/Hash.xpm21
-rw-r--r--ext/json/lib/json/Key.xpm73
-rw-r--r--ext/json/lib/json/NilClass.xpm21
-rw-r--r--ext/json/lib/json/Numeric.xpm28
-rw-r--r--ext/json/lib/json/String.xpm96
-rw-r--r--ext/json/lib/json/TrueClass.xpm21
-rw-r--r--ext/json/lib/json/add/complex.rb22
-rw-r--r--ext/json/lib/json/add/core.rb170
-rw-r--r--ext/json/lib/json/add/rails.rb58
-rw-r--r--ext/json/lib/json/add/rational.rb22
-rw-r--r--[-rwxr-xr-x]ext/json/lib/json/common.rb245
-rwxr-xr-xext/json/lib/json/editor.rb1371
-rw-r--r--ext/json/lib/json/ext.rb4
-rw-r--r--ext/json/lib/json/json.xpm1499
-rw-r--r--ext/json/lib/json/version.rb3
-rw-r--r--ext/json/parser/depend1
-rw-r--r--ext/json/parser/extconf.rb10
-rw-r--r--ext/json/parser/parser.c2196
-rw-r--r--ext/json/parser/parser.h82
-rw-r--r--ext/json/parser/parser.rl916
-rw-r--r--ext/json/parser/prereq.mk9
-rw-r--r--ext/nkf/.cvsignore4
-rw-r--r--ext/nkf/lib/kconv.rb16
-rw-r--r--ext/nkf/nkf-utf8/config.h2
-rw-r--r--ext/nkf/nkf-utf8/nkf.c278
-rw-r--r--ext/nkf/nkf-utf8/nkf.h4
-rw-r--r--ext/nkf/nkf.c10
-rw-r--r--ext/objspace/depend3
-rw-r--r--ext/objspace/extconf.rb2
-rw-r--r--ext/objspace/objspace.c650
-rw-r--r--ext/openssl/.cvsignore5
-rw-r--r--ext/openssl/extconf.rb45
-rw-r--r--ext/openssl/lib/openssl.rb5
-rw-r--r--ext/openssl/lib/openssl/bn.rb40
-rw-r--r--ext/openssl/lib/openssl/buffering.rb219
-rw-r--r--ext/openssl/lib/openssl/cipher.rb40
-rw-r--r--ext/openssl/lib/openssl/config.rb313
-rw-r--r--ext/openssl/lib/openssl/digest.rb51
-rw-r--r--ext/openssl/lib/openssl/ssl-internal.rb177
-rw-r--r--ext/openssl/lib/openssl/ssl.rb180
-rw-r--r--ext/openssl/lib/openssl/x509-internal.rb158
-rw-r--r--ext/openssl/lib/openssl/x509.rb157
-rw-r--r--ext/openssl/openssl_missing.c25
-rw-r--r--ext/openssl/openssl_missing.h52
-rw-r--r--ext/openssl/ossl.c532
-rw-r--r--ext/openssl/ossl.h44
-rw-r--r--ext/openssl/ossl_asn1.c1101
-rw-r--r--ext/openssl/ossl_asn1.h4
-rw-r--r--ext/openssl/ossl_bio.c5
-rw-r--r--ext/openssl/ossl_bn.c112
-rw-r--r--ext/openssl/ossl_cipher.c330
-rw-r--r--ext/openssl/ossl_config.c428
-rw-r--r--ext/openssl/ossl_digest.c220
-rw-r--r--ext/openssl/ossl_engine.c54
-rw-r--r--ext/openssl/ossl_hmac.c46
-rw-r--r--ext/openssl/ossl_ns_spki.c38
-rw-r--r--ext/openssl/ossl_ocsp.c79
-rw-r--r--ext/openssl/ossl_pkcs12.c18
-rw-r--r--ext/openssl/ossl_pkcs5.c21
-rw-r--r--ext/openssl/ossl_pkcs7.c113
-rw-r--r--ext/openssl/ossl_pkey.c182
-rw-r--r--ext/openssl/ossl_pkey.h16
-rw-r--r--ext/openssl/ossl_pkey_dh.c172
-rw-r--r--ext/openssl/ossl_pkey_dsa.c165
-rw-r--r--ext/openssl/ossl_pkey_ec.c181
-rw-r--r--ext/openssl/ossl_pkey_rsa.c233
-rw-r--r--ext/openssl/ossl_rand.c24
-rw-r--r--ext/openssl/ossl_ssl.c722
-rw-r--r--ext/openssl/ossl_ssl.h10
-rw-r--r--ext/openssl/ossl_ssl_session.c119
-rw-r--r--ext/openssl/ossl_x509attr.c29
-rw-r--r--ext/openssl/ossl_x509cert.c228
-rw-r--r--ext/openssl/ossl_x509crl.c74
-rw-r--r--ext/openssl/ossl_x509ext.c72
-rw-r--r--ext/openssl/ossl_x509name.c82
-rw-r--r--ext/openssl/ossl_x509req.c70
-rw-r--r--ext/openssl/ossl_x509revoked.c38
-rw-r--r--ext/openssl/ossl_x509store.c79
-rw-r--r--ext/openssl/ruby_missing.h10
-rw-r--r--ext/pathname/extconf.rb2
-rw-r--r--ext/pathname/lib/pathname.rb527
-rw-r--r--ext/pathname/pathname.c1241
-rw-r--r--ext/psych/emitter.c538
-rw-r--r--ext/psych/emitter.h8
-rw-r--r--ext/psych/extconf.rb16
-rw-r--r--ext/psych/lib/psych.rb331
-rw-r--r--ext/psych/lib/psych/coder.rb94
-rw-r--r--ext/psych/lib/psych/core_ext.rb42
-rw-r--r--ext/psych/lib/psych/deprecated.rb83
-rw-r--r--ext/psych/lib/psych/handler.rb236
-rw-r--r--ext/psych/lib/psych/handlers/document_stream.rb22
-rw-r--r--ext/psych/lib/psych/json/ruby_events.rb19
-rw-r--r--ext/psych/lib/psych/json/stream.rb15
-rw-r--r--ext/psych/lib/psych/json/tree_builder.rb12
-rw-r--r--ext/psych/lib/psych/json/yaml_events.rb29
-rw-r--r--ext/psych/lib/psych/nodes.rb77
-rw-r--r--ext/psych/lib/psych/nodes/alias.rb18
-rw-r--r--ext/psych/lib/psych/nodes/document.rb60
-rw-r--r--ext/psych/lib/psych/nodes/mapping.rb56
-rw-r--r--ext/psych/lib/psych/nodes/node.rb53
-rw-r--r--ext/psych/lib/psych/nodes/scalar.rb67
-rw-r--r--ext/psych/lib/psych/nodes/sequence.rb81
-rw-r--r--ext/psych/lib/psych/nodes/stream.rb37
-rw-r--r--ext/psych/lib/psych/omap.rb4
-rw-r--r--ext/psych/lib/psych/parser.rb51
-rw-r--r--ext/psych/lib/psych/scalar_scanner.rb128
-rw-r--r--ext/psych/lib/psych/set.rb4
-rw-r--r--ext/psych/lib/psych/stream.rb36
-rw-r--r--ext/psych/lib/psych/streaming.rb22
-rw-r--r--ext/psych/lib/psych/syntax_error.rb19
-rw-r--r--ext/psych/lib/psych/tree_builder.rb96
-rw-r--r--ext/psych/lib/psych/visitors.rb6
-rw-r--r--ext/psych/lib/psych/visitors/depth_first.rb26
-rw-r--r--ext/psych/lib/psych/visitors/emitter.rb51
-rw-r--r--ext/psych/lib/psych/visitors/json_tree.rb21
-rw-r--r--ext/psych/lib/psych/visitors/to_ruby.rb324
-rw-r--r--ext/psych/lib/psych/visitors/visitor.rb19
-rw-r--r--ext/psych/lib/psych/visitors/yaml_tree.rb454
-rw-r--r--ext/psych/parser.c579
-rw-r--r--ext/psych/parser.h6
-rw-r--r--ext/psych/psych.c34
-rw-r--r--ext/psych/psych.h20
-rw-r--r--ext/psych/to_ruby.c41
-rw-r--r--ext/psych/to_ruby.h8
-rw-r--r--ext/psych/yaml_tree.c24
-rw-r--r--ext/psych/yaml_tree.h8
-rw-r--r--ext/pty/.cvsignore4
-rw-r--r--ext/pty/README65
-rw-r--r--ext/pty/README.ja89
-rw-r--r--ext/pty/expect_sample.rb48
-rw-r--r--ext/pty/extconf.rb3
-rw-r--r--ext/pty/lib/expect.rb19
-rw-r--r--ext/pty/pty.c496
-rw-r--r--ext/pty/script.rb37
-rw-r--r--ext/purelib.rb10
-rw-r--r--ext/racc/cparse/.cvsignore4
-rw-r--r--ext/racc/cparse/cparse.c27
-rw-r--r--ext/readline/.cvsignore4
-rw-r--r--ext/readline/README.ja87
-rw-r--r--ext/readline/extconf.rb33
-rw-r--r--ext/readline/readline.c688
-rw-r--r--ext/ripper/.cvsignore8
-rw-r--r--ext/ripper/README2
-rw-r--r--ext/ripper/depend20
-rw-r--r--ext/ripper/lib/ripper/lexer.rb2
-rw-r--r--ext/ripper/lib/ripper/sexp.rb25
-rw-r--r--ext/sdbm/.cvsignore4
-rw-r--r--ext/sdbm/_sdbm.c68
-rw-r--r--ext/sdbm/depend4
-rw-r--r--ext/sdbm/extconf.rb1
-rw-r--r--ext/sdbm/init.c30
-rw-r--r--ext/sdbm/sdbm.h8
-rw-r--r--ext/socket/.cvsignore5
-rw-r--r--ext/socket/.document16
-rw-r--r--ext/socket/addrinfo.h54
-rw-r--r--ext/socket/ancdata.c1814
-rw-r--r--ext/socket/basicsocket.c773
-rw-r--r--ext/socket/constants.c145
-rw-r--r--ext/socket/depend26
-rw-r--r--ext/socket/extconf.rb247
-rw-r--r--ext/socket/getaddrinfo.c47
-rw-r--r--ext/socket/getnameinfo.c23
-rw-r--r--ext/socket/init.c552
-rw-r--r--ext/socket/ipsocket.c308
-rw-r--r--ext/socket/lib/socket.rb770
-rw-r--r--ext/socket/mkconstants.rb953
-rw-r--r--ext/socket/option.c923
-rw-r--r--ext/socket/raddrinfo.c2218
-rw-r--r--ext/socket/rubysocket.h308
-rw-r--r--ext/socket/socket.c3668
-rw-r--r--ext/socket/sockport.h15
-rw-r--r--ext/socket/sockssocket.c71
-rw-r--r--ext/socket/tcpserver.c171
-rw-r--r--ext/socket/tcpsocket.c82
-rw-r--r--ext/socket/udpsocket.c265
-rw-r--r--ext/socket/unixserver.c155
-rw-r--r--ext/socket/unixsocket.c515
-rw-r--r--ext/stringio/.cvsignore4
-rw-r--r--ext/stringio/README2
-rw-r--r--ext/stringio/depend2
-rw-r--r--ext/stringio/stringio.c276
-rw-r--r--ext/strscan/.cvsignore4
-rw-r--r--ext/strscan/strscan.c50
-rw-r--r--ext/syck/.cvsignore4
-rw-r--r--ext/syck/bytecode.c24
-rw-r--r--ext/syck/emitter.c48
-rw-r--r--ext/syck/gram.c76
-rw-r--r--ext/syck/handler.c10
-rw-r--r--ext/syck/implicit.c14
-rw-r--r--ext/syck/lib/syck.rb447
-rw-r--r--ext/syck/lib/syck/baseemitter.rb242
-rw-r--r--ext/syck/lib/syck/basenode.rb222
-rw-r--r--ext/syck/lib/syck/constants.rb45
-rw-r--r--ext/syck/lib/syck/encoding.rb35
-rw-r--r--ext/syck/lib/syck/error.rb34
-rw-r--r--ext/syck/lib/syck/loader.rb14
-rw-r--r--ext/syck/lib/syck/rubytypes.rb467
-rw-r--r--ext/syck/lib/syck/stream.rb41
-rw-r--r--ext/syck/lib/syck/stringio.rb85
-rw-r--r--ext/syck/lib/syck/syck.rb16
-rw-r--r--ext/syck/lib/syck/tag.rb95
-rw-r--r--ext/syck/lib/syck/types.rb192
-rw-r--r--ext/syck/lib/syck/yamlnode.rb54
-rw-r--r--ext/syck/lib/syck/ypath.rb54
-rw-r--r--ext/syck/lib/yaml/syck.rb14
-rw-r--r--ext/syck/node.c18
-rw-r--r--ext/syck/rubyext.c139
-rw-r--r--ext/syck/syck.c14
-rw-r--r--ext/syck/syck.h13
-rw-r--r--ext/syck/token.c106
-rw-r--r--ext/syck/yaml2byte.c20
-rw-r--r--ext/syck/yamlbyte.h21
-rw-r--r--ext/syslog/.cvsignore4
-rw-r--r--ext/syslog/syslog.c196
-rw-r--r--ext/syslog/syslog.txt4
-rw-r--r--ext/syslog/test.rb164
-rw-r--r--ext/tk/.cvsignore3
-rw-r--r--ext/tk/ChangeLog.tkextlib50
-rw-r--r--ext/tk/MANUAL_tcltklib.eng310
-rw-r--r--ext/tk/MANUAL_tcltklib.eucj37
-rw-r--r--ext/tk/README.1st14
-rw-r--r--ext/tk/README.ActiveTcl35
-rw-r--r--ext/tk/README.fork14
-rw-r--r--ext/tk/README.macosx-aqua20
-rw-r--r--ext/tk/README.tcltklib119
-rw-r--r--ext/tk/config_list.in41
-rw-r--r--ext/tk/extconf.rb2000
-rw-r--r--ext/tk/lib/README4
-rw-r--r--ext/tk/lib/multi-tk.rb699
-rw-r--r--ext/tk/lib/remote-tk.rb38
-rw-r--r--ext/tk/lib/tcltk.rb20
-rw-r--r--ext/tk/lib/tk.rb675
-rw-r--r--ext/tk/lib/tk/autoload.rb490
-rw-r--r--ext/tk/lib/tk/bindtag.rb2
-rw-r--r--ext/tk/lib/tk/busy.rb118
-rw-r--r--ext/tk/lib/tk/button.rb5
-rw-r--r--ext/tk/lib/tk/canvas.rb112
-rw-r--r--ext/tk/lib/tk/canvastag.rb33
-rw-r--r--ext/tk/lib/tk/checkbutton.rb8
-rw-r--r--ext/tk/lib/tk/composite.rb48
-rw-r--r--ext/tk/lib/tk/console.rb6
-rw-r--r--ext/tk/lib/tk/dialog.rb30
-rw-r--r--ext/tk/lib/tk/encodedstr.rb6
-rw-r--r--ext/tk/lib/tk/entry.rb5
-rw-r--r--ext/tk/lib/tk/event.rb222
-rw-r--r--ext/tk/lib/tk/font.rb139
-rw-r--r--ext/tk/lib/tk/fontchooser.rb176
-rw-r--r--ext/tk/lib/tk/frame.rb5
-rw-r--r--ext/tk/lib/tk/grid.rb14
-rw-r--r--ext/tk/lib/tk/image.rb136
-rw-r--r--ext/tk/lib/tk/itemconfig.rb151
-rw-r--r--ext/tk/lib/tk/itemfont.rb36
-rw-r--r--ext/tk/lib/tk/kinput.rb6
-rw-r--r--ext/tk/lib/tk/label.rb5
-rw-r--r--ext/tk/lib/tk/labelframe.rb6
-rw-r--r--ext/tk/lib/tk/listbox.rb38
-rw-r--r--ext/tk/lib/tk/macpkg.rb4
-rw-r--r--ext/tk/lib/tk/menu.rb113
-rw-r--r--ext/tk/lib/tk/menubar.rb44
-rw-r--r--ext/tk/lib/tk/menuspec.rb235
-rw-r--r--ext/tk/lib/tk/message.rb6
-rw-r--r--ext/tk/lib/tk/mngfocus.rb4
-rw-r--r--ext/tk/lib/tk/msgcat.rb58
-rw-r--r--ext/tk/lib/tk/namespace.rb28
-rw-r--r--ext/tk/lib/tk/optiondb.rb48
-rw-r--r--ext/tk/lib/tk/optionobj.rb18
-rw-r--r--ext/tk/lib/tk/palette.rb4
-rw-r--r--ext/tk/lib/tk/panedwindow.rb44
-rw-r--r--ext/tk/lib/tk/place.rb12
-rw-r--r--ext/tk/lib/tk/radiobutton.rb8
-rw-r--r--ext/tk/lib/tk/root.rb10
-rw-r--r--ext/tk/lib/tk/scale.rb13
-rw-r--r--ext/tk/lib/tk/scrollbar.rb22
-rw-r--r--ext/tk/lib/tk/selection.rb6
-rw-r--r--ext/tk/lib/tk/spinbox.rb45
-rw-r--r--ext/tk/lib/tk/text.rb168
-rw-r--r--ext/tk/lib/tk/textimage.rb10
-rw-r--r--ext/tk/lib/tk/textmark.rb12
-rw-r--r--ext/tk/lib/tk/texttag.rb27
-rw-r--r--ext/tk/lib/tk/textwindow.rb20
-rw-r--r--ext/tk/lib/tk/timer.rb42
-rw-r--r--ext/tk/lib/tk/toplevel.rb22
-rw-r--r--ext/tk/lib/tk/ttk_selector.rb94
-rw-r--r--ext/tk/lib/tk/validation.rb28
-rw-r--r--ext/tk/lib/tk/variable.rb176
-rw-r--r--ext/tk/lib/tk/virtevent.rb12
-rw-r--r--ext/tk/lib/tk/winfo.rb10
-rw-r--r--ext/tk/lib/tk/winpkg.rb11
-rw-r--r--ext/tk/lib/tk/wm.rb10
-rw-r--r--ext/tk/lib/tk/xim.rb4
-rw-r--r--ext/tk/lib/tkextlib/ICONS/icons.rb8
-rw-r--r--ext/tk/lib/tkextlib/ICONS/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/SUPPORT_STATUS78
-rw-r--r--ext/tk/lib/tkextlib/blt.rb2
-rw-r--r--ext/tk/lib/tkextlib/blt/barchart.rb6
-rw-r--r--ext/tk/lib/tkextlib/blt/bitmap.rb2
-rw-r--r--ext/tk/lib/tkextlib/blt/busy.rb1
-rw-r--r--ext/tk/lib/tkextlib/blt/component.rb181
-rw-r--r--ext/tk/lib/tkextlib/blt/container.rb2
-rw-r--r--ext/tk/lib/tkextlib/blt/dragdrop.rb23
-rw-r--r--ext/tk/lib/tkextlib/blt/graph.rb4
-rw-r--r--ext/tk/lib/tkextlib/blt/htext.rb3
-rw-r--r--ext/tk/lib/tkextlib/blt/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/blt/stripchart.rb6
-rw-r--r--ext/tk/lib/tkextlib/blt/table.rb15
-rw-r--r--ext/tk/lib/tkextlib/blt/tabnotebook.rb4
-rw-r--r--ext/tk/lib/tkextlib/blt/tabset.rb8
-rw-r--r--ext/tk/lib/tkextlib/blt/ted.rb5
-rw-r--r--ext/tk/lib/tkextlib/blt/tile.rb4
-rw-r--r--ext/tk/lib/tkextlib/blt/tree.rb56
-rw-r--r--ext/tk/lib/tkextlib/blt/treeview.rb61
-rw-r--r--ext/tk/lib/tkextlib/blt/unix_dnd.rb8
-rw-r--r--ext/tk/lib/tkextlib/blt/vector.rb4
-rw-r--r--ext/tk/lib/tkextlib/blt/watch.rb2
-rw-r--r--ext/tk/lib/tkextlib/blt/winop.rb12
-rw-r--r--ext/tk/lib/tkextlib/bwidget.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/arrowbutton.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/button.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/buttonbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/combobox.rb13
-rw-r--r--ext/tk/lib/tkextlib/bwidget/dialog.rb18
-rw-r--r--ext/tk/lib/tkextlib/bwidget/entry.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/label.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/labelentry.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/labelframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/listbox.rb27
-rw-r--r--ext/tk/lib/tkextlib/bwidget/mainframe.rb6
-rw-r--r--ext/tk/lib/tkextlib/bwidget/messagedlg.rb4
-rw-r--r--ext/tk/lib/tkextlib/bwidget/notebook.rb8
-rw-r--r--ext/tk/lib/tkextlib/bwidget/pagesmanager.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/panedwindow.rb7
-rw-r--r--ext/tk/lib/tkextlib/bwidget/panelframe.rb14
-rw-r--r--ext/tk/lib/tkextlib/bwidget/passwddlg.rb8
-rw-r--r--ext/tk/lib/tkextlib/bwidget/progressbar.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/progressdlg.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/scrollableframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb12
-rw-r--r--ext/tk/lib/tkextlib/bwidget/scrollview.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/selectcolor.rb6
-rw-r--r--ext/tk/lib/tkextlib/bwidget/selectfont.rb9
-rw-r--r--ext/tk/lib/tkextlib/bwidget/separator.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/bwidget/spinbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/statusbar.rb18
-rw-r--r--ext/tk/lib/tkextlib/bwidget/titleframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/bwidget/tree.rb81
-rw-r--r--ext/tk/lib/tkextlib/itcl/incr_tcl.rb4
-rw-r--r--ext/tk/lib/tkextlib/itcl/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/itk/incr_tk.rb10
-rw-r--r--ext/tk/lib/tkextlib/itk/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/buttonbox.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/calendar.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/checkbox.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/combobox.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/dateentry.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/datefield.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/dialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/dialogshell.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/entryfield.rb18
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/extbutton.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/feedback.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/finddialog.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/hierarchy.rb22
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/labeledframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/labeledwidget.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/mainwindow.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/menubar.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/messagebox.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/messagedialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/notebook.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/optionmenu.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/panedwindow.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/promptdialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/pushbutton.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/radiobox.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scopedobject.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb12
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledhtml.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb64
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/selectionbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/selectiondialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/shell.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/spindate.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/spinint.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/spinner.rb18
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/spintime.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb5
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/tabset.rb17
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/timeentry.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/timefield.rb2
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/toolbar.rb4
-rw-r--r--ext/tk/lib/tkextlib/iwidgets/watch.rb4
-rwxr-xr-xext/tk/lib/tkextlib/pkg_checker.rb4
-rw-r--r--ext/tk/lib/tkextlib/setup.rb8
-rw-r--r--ext/tk/lib/tkextlib/tcllib.rb29
-rw-r--r--ext/tk/lib/tkextlib/tcllib/README14
-rw-r--r--ext/tk/lib/tkextlib/tcllib/autoscroll.rb24
-rw-r--r--ext/tk/lib/tkextlib/tcllib/calendar.rb55
-rw-r--r--ext/tk/lib/tkextlib/tcllib/canvas_sqmap.rb36
-rw-r--r--ext/tk/lib/tkextlib/tcllib/canvas_zoom.rb21
-rw-r--r--ext/tk/lib/tkextlib/tcllib/chatwidget.rb151
-rw-r--r--ext/tk/lib/tkextlib/tcllib/crosshair.rb117
-rw-r--r--ext/tk/lib/tkextlib/tcllib/ctext.rb12
-rw-r--r--ext/tk/lib/tkextlib/tcllib/cursor.rb14
-rw-r--r--ext/tk/lib/tkextlib/tcllib/dateentry.rb62
-rw-r--r--ext/tk/lib/tkextlib/tcllib/datefield.rb12
-rw-r--r--ext/tk/lib/tkextlib/tcllib/diagrams.rb224
-rw-r--r--ext/tk/lib/tkextlib/tcllib/dialog.rb2
-rw-r--r--ext/tk/lib/tkextlib/tcllib/getstring.rb4
-rw-r--r--ext/tk/lib/tkextlib/tcllib/ico.rb46
-rw-r--r--ext/tk/lib/tkextlib/tcllib/ip_entry.rb15
-rw-r--r--ext/tk/lib/tkextlib/tcllib/khim.rb68
-rw-r--r--ext/tk/lib/tkextlib/tcllib/menuentry.rb47
-rw-r--r--ext/tk/lib/tkextlib/tcllib/ntext.rb146
-rw-r--r--ext/tk/lib/tkextlib/tcllib/panelframe.rb10
-rw-r--r--ext/tk/lib/tkextlib/tcllib/plotchart.rb712
-rw-r--r--ext/tk/lib/tkextlib/tcllib/ruler.rb2
-rw-r--r--ext/tk/lib/tkextlib/tcllib/screenruler.rb2
-rw-r--r--ext/tk/lib/tkextlib/tcllib/scrolledwindow.rb57
-rw-r--r--ext/tk/lib/tkextlib/tcllib/scrollwin.rb2
-rw-r--r--ext/tk/lib/tkextlib/tcllib/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tcllib/statusbar.rb79
-rw-r--r--ext/tk/lib/tkextlib/tcllib/superframe.rb2
-rw-r--r--ext/tk/lib/tkextlib/tcllib/swaplist.rb10
-rw-r--r--ext/tk/lib/tkextlib/tcllib/tablelist.rb7
-rw-r--r--ext/tk/lib/tkextlib/tcllib/tablelist_core.rb328
-rw-r--r--ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb20
-rw-r--r--ext/tk/lib/tkextlib/tcllib/tkpiechart.rb22
-rw-r--r--ext/tk/lib/tkextlib/tcllib/toolbar.rb175
-rw-r--r--ext/tk/lib/tkextlib/tcllib/tooltip.rb13
-rw-r--r--ext/tk/lib/tkextlib/tcllib/widget.rb34
-rw-r--r--ext/tk/lib/tkextlib/tclx/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tile.rb76
-rw-r--r--ext/tk/lib/tkextlib/tile/dialog.rb6
-rw-r--r--ext/tk/lib/tkextlib/tile/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tile/sizegrip.rb11
-rw-r--r--ext/tk/lib/tkextlib/tile/style.rb46
-rw-r--r--ext/tk/lib/tkextlib/tile/tbutton.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tcheckbutton.rb12
-rw-r--r--ext/tk/lib/tkextlib/tile/tcombobox.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tentry.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tframe.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tlabel.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tlabelframe.rb12
-rw-r--r--ext/tk/lib/tkextlib/tile/tmenubutton.rb12
-rw-r--r--ext/tk/lib/tkextlib/tile/tnotebook.rb22
-rw-r--r--ext/tk/lib/tkextlib/tile/tpaned.rb46
-rw-r--r--ext/tk/lib/tkextlib/tile/tprogressbar.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tradiobutton.rb12
-rw-r--r--ext/tk/lib/tkextlib/tile/treeview.rb91
-rw-r--r--ext/tk/lib/tkextlib/tile/tscale.rb13
-rw-r--r--ext/tk/lib/tkextlib/tile/tscrollbar.rb21
-rw-r--r--ext/tk/lib/tkextlib/tile/tseparator.rb9
-rw-r--r--ext/tk/lib/tkextlib/tile/tspinbox.rb107
-rw-r--r--ext/tk/lib/tkextlib/tile/tsquare.rb2
-rw-r--r--ext/tk/lib/tkextlib/tkDND/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tkDND/tkdnd.rb52
-rw-r--r--ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb8
-rw-r--r--ext/tk/lib/tkextlib/tkHTML/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tkimg/README2
-rw-r--r--ext/tk/lib/tkextlib/tkimg/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tktable/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/tktable/tktable.rb125
-rw-r--r--ext/tk/lib/tkextlib/tktrans/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/treectrl/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/treectrl/tktreectrl.rb241
-rw-r--r--ext/tk/lib/tkextlib/trofs/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/version.rb2
-rw-r--r--ext/tk/lib/tkextlib/vu/bargraph.rb10
-rw-r--r--ext/tk/lib/tkextlib/vu/charts.rb2
-rw-r--r--ext/tk/lib/tkextlib/vu/dial.rb6
-rw-r--r--ext/tk/lib/tkextlib/vu/pie.rb8
-rw-r--r--ext/tk/lib/tkextlib/vu/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/vu/spinbox.rb2
-rw-r--r--ext/tk/lib/tkextlib/winico/setup.rb4
-rw-r--r--ext/tk/lib/tkextlib/winico/winico.rb32
-rw-r--r--ext/tk/old-README.tcltklib.eucj8
-rw-r--r--ext/tk/old-extconf.rb440
-rw-r--r--ext/tk/sample/24hr_clock.rb130
-rw-r--r--ext/tk/sample/binding_sample.rb8
-rw-r--r--ext/tk/sample/bindtag_sample.rb38
-rw-r--r--ext/tk/sample/binstr_usage.rb2
-rw-r--r--ext/tk/sample/cd_timer.rb16
-rw-r--r--ext/tk/sample/cmd_res_test.rb2
-rw-r--r--ext/tk/sample/demos-en/ChangeLog.prev2
-rw-r--r--ext/tk/sample/demos-en/README28
-rw-r--r--ext/tk/sample/demos-en/README.1st8
-rw-r--r--ext/tk/sample/demos-en/README.tkencoding4
-rw-r--r--ext/tk/sample/demos-en/anilabel.rb14
-rw-r--r--ext/tk/sample/demos-en/aniwave.rb10
-rw-r--r--ext/tk/sample/demos-en/arrow.rb66
-rw-r--r--ext/tk/sample/demos-en/bind.rb34
-rw-r--r--ext/tk/sample/demos-en/bitmap.rb8
-rw-r--r--ext/tk/sample/demos-en/browse122
-rw-r--r--ext/tk/sample/demos-en/browse222
-rw-r--r--ext/tk/sample/demos-en/button.rb10
-rw-r--r--ext/tk/sample/demos-en/check.rb10
-rw-r--r--ext/tk/sample/demos-en/check2.rb34
-rw-r--r--ext/tk/sample/demos-en/clrpick.rb8
-rw-r--r--ext/tk/sample/demos-en/colors.rb2
-rw-r--r--ext/tk/sample/demos-en/combo.rb40
-rw-r--r--ext/tk/sample/demos-en/cscroll.rb26
-rw-r--r--ext/tk/sample/demos-en/ctext.rb44
-rw-r--r--ext/tk/sample/demos-en/doc.org/license.terms2
-rw-r--r--ext/tk/sample/demos-en/doc.org/license.terms.tk802
-rw-r--r--ext/tk/sample/demos-en/entry1.rb6
-rw-r--r--ext/tk/sample/demos-en/entry2.rb4
-rw-r--r--ext/tk/sample/demos-en/entry3.rb28
-rw-r--r--ext/tk/sample/demos-en/filebox.rb32
-rw-r--r--ext/tk/sample/demos-en/floor.rb550
-rw-r--r--ext/tk/sample/demos-en/floor2.rb550
-rw-r--r--ext/tk/sample/demos-en/form.rb6
-rw-r--r--ext/tk/sample/demos-en/goldberg.rb402
-rw-r--r--ext/tk/sample/demos-en/icon.rb4
-rw-r--r--ext/tk/sample/demos-en/image1.rb2
-rw-r--r--ext/tk/sample/demos-en/image2.rb6
-rw-r--r--ext/tk/sample/demos-en/image3.rb16
-rw-r--r--ext/tk/sample/demos-en/items.rb86
-rw-r--r--ext/tk/sample/demos-en/ixset28
-rw-r--r--ext/tk/sample/demos-en/ixset254
-rw-r--r--ext/tk/sample/demos-en/knightstour.rb32
-rw-r--r--ext/tk/sample/demos-en/label.rb16
-rw-r--r--ext/tk/sample/demos-en/labelframe.rb14
-rw-r--r--ext/tk/sample/demos-en/mclist.rb56
-rw-r--r--ext/tk/sample/demos-en/menu.rb48
-rw-r--r--ext/tk/sample/demos-en/menu84.rb60
-rw-r--r--ext/tk/sample/demos-en/menubu.rb4
-rw-r--r--ext/tk/sample/demos-en/msgbox.rb24
-rw-r--r--ext/tk/sample/demos-en/msgbox2.rb24
-rw-r--r--ext/tk/sample/demos-en/paned1.rb8
-rw-r--r--ext/tk/sample/demos-en/paned2.rb46
-rw-r--r--ext/tk/sample/demos-en/pendulum.rb32
-rw-r--r--ext/tk/sample/demos-en/plot.rb30
-rw-r--r--ext/tk/sample/demos-en/puzzle.rb6
-rw-r--r--ext/tk/sample/demos-en/radio.rb12
-rw-r--r--ext/tk/sample/demos-en/radio2.rb28
-rw-r--r--ext/tk/sample/demos-en/radio3.rb50
-rw-r--r--ext/tk/sample/demos-en/rmt68
-rw-r--r--ext/tk/sample/demos-en/rolodex6
-rw-r--r--ext/tk/sample/demos-en/ruler.rb36
-rw-r--r--ext/tk/sample/demos-en/sayings.rb8
-rw-r--r--ext/tk/sample/demos-en/search.rb32
-rw-r--r--ext/tk/sample/demos-en/spin.rb16
-rw-r--r--ext/tk/sample/demos-en/square12
-rw-r--r--ext/tk/sample/demos-en/states.rb22
-rw-r--r--ext/tk/sample/demos-en/style.rb38
-rw-r--r--ext/tk/sample/demos-en/tcolor18
-rw-r--r--ext/tk/sample/demos-en/text.rb6
-rw-r--r--ext/tk/sample/demos-en/textpeer.rb8
-rw-r--r--ext/tk/sample/demos-en/timer2
-rw-r--r--ext/tk/sample/demos-en/toolbar.rb32
-rw-r--r--ext/tk/sample/demos-en/tree.rb26
-rw-r--r--ext/tk/sample/demos-en/ttkbut.rb48
-rw-r--r--ext/tk/sample/demos-en/ttkmenu.rb18
-rw-r--r--ext/tk/sample/demos-en/ttknote.rb22
-rw-r--r--ext/tk/sample/demos-en/ttkpane.rb46
-rw-r--r--ext/tk/sample/demos-en/ttkprogress.rb22
-rw-r--r--ext/tk/sample/demos-en/twind.rb60
-rw-r--r--ext/tk/sample/demos-en/twind2.rb130
-rw-r--r--ext/tk/sample/demos-en/unicodeout.rb40
-rw-r--r--ext/tk/sample/demos-en/widget141
-rw-r--r--ext/tk/sample/demos-jp/README14
-rw-r--r--ext/tk/sample/demos-jp/anilabel.rb14
-rw-r--r--ext/tk/sample/demos-jp/aniwave.rb10
-rw-r--r--ext/tk/sample/demos-jp/arrow.rb62
-rw-r--r--ext/tk/sample/demos-jp/bind.rb26
-rw-r--r--ext/tk/sample/demos-jp/bitmap.rb6
-rw-r--r--ext/tk/sample/demos-jp/browse122
-rw-r--r--ext/tk/sample/demos-jp/browse222
-rw-r--r--ext/tk/sample/demos-jp/button.rb2
-rw-r--r--ext/tk/sample/demos-jp/check.rb4
-rw-r--r--ext/tk/sample/demos-jp/check2.rb34
-rw-r--r--ext/tk/sample/demos-jp/clrpick.rb6
-rw-r--r--ext/tk/sample/demos-jp/colors.rb2
-rw-r--r--ext/tk/sample/demos-jp/combo.rb40
-rw-r--r--ext/tk/sample/demos-jp/cscroll.rb24
-rw-r--r--ext/tk/sample/demos-jp/ctext.rb38
-rw-r--r--ext/tk/sample/demos-jp/doc.org/license.terms2
-rw-r--r--ext/tk/sample/demos-jp/doc.org/license.terms.tk802
-rw-r--r--ext/tk/sample/demos-jp/entry1.rb2
-rw-r--r--ext/tk/sample/demos-jp/entry2.rb2
-rw-r--r--ext/tk/sample/demos-jp/entry3.rb36
-rw-r--r--ext/tk/sample/demos-jp/filebox.rb32
-rw-r--r--ext/tk/sample/demos-jp/floor.rb546
-rw-r--r--ext/tk/sample/demos-jp/floor2.rb546
-rw-r--r--ext/tk/sample/demos-jp/form.rb2
-rw-r--r--ext/tk/sample/demos-jp/goldberg.rb408
-rw-r--r--ext/tk/sample/demos-jp/icon.rb2
-rw-r--r--ext/tk/sample/demos-jp/image1.rb2
-rw-r--r--ext/tk/sample/demos-jp/image2.rb2
-rw-r--r--ext/tk/sample/demos-jp/image3.rb16
-rw-r--r--ext/tk/sample/demos-jp/items.rb80
-rw-r--r--ext/tk/sample/demos-jp/ixset30
-rw-r--r--ext/tk/sample/demos-jp/ixset256
-rw-r--r--ext/tk/sample/demos-jp/knightstour.rb32
-rw-r--r--ext/tk/sample/demos-jp/label.rb6
-rw-r--r--ext/tk/sample/demos-jp/labelframe.rb22
-rw-r--r--ext/tk/sample/demos-jp/mclist.rb56
-rw-r--r--ext/tk/sample/demos-jp/menu.rb48
-rw-r--r--ext/tk/sample/demos-jp/menu84.rb58
-rw-r--r--ext/tk/sample/demos-jp/menu8x.rb56
-rw-r--r--ext/tk/sample/demos-jp/menubu.rb4
-rw-r--r--ext/tk/sample/demos-jp/msgbox.rb24
-rw-r--r--ext/tk/sample/demos-jp/msgbox2.rb26
-rw-r--r--ext/tk/sample/demos-jp/paned1.rb8
-rw-r--r--ext/tk/sample/demos-jp/paned2.rb48
-rw-r--r--ext/tk/sample/demos-jp/pendulum.rb32
-rw-r--r--ext/tk/sample/demos-jp/plot.rb24
-rw-r--r--ext/tk/sample/demos-jp/puzzle.rb8
-rw-r--r--ext/tk/sample/demos-jp/radio.rb2
-rw-r--r--ext/tk/sample/demos-jp/radio2.rb28
-rw-r--r--ext/tk/sample/demos-jp/radio3.rb50
-rw-r--r--ext/tk/sample/demos-jp/rmt68
-rw-r--r--ext/tk/sample/demos-jp/rolodex6
-rw-r--r--ext/tk/sample/demos-jp/rolodex-j4
-rw-r--r--ext/tk/sample/demos-jp/ruler.rb32
-rw-r--r--ext/tk/sample/demos-jp/sayings.rb8
-rw-r--r--ext/tk/sample/demos-jp/search.rb34
-rw-r--r--ext/tk/sample/demos-jp/spin.rb18
-rw-r--r--ext/tk/sample/demos-jp/square12
-rw-r--r--ext/tk/sample/demos-jp/states.rb2
-rw-r--r--ext/tk/sample/demos-jp/style.rb38
-rw-r--r--ext/tk/sample/demos-jp/tcolor18
-rw-r--r--ext/tk/sample/demos-jp/text.rb2
-rw-r--r--ext/tk/sample/demos-jp/textpeer.rb12
-rw-r--r--ext/tk/sample/demos-jp/timer2
-rw-r--r--ext/tk/sample/demos-jp/toolbar.rb30
-rw-r--r--ext/tk/sample/demos-jp/tree.rb26
-rw-r--r--ext/tk/sample/demos-jp/ttkbut.rb48
-rw-r--r--ext/tk/sample/demos-jp/ttkmenu.rb18
-rw-r--r--ext/tk/sample/demos-jp/ttknote.rb22
-rw-r--r--ext/tk/sample/demos-jp/ttkpane.rb48
-rw-r--r--ext/tk/sample/demos-jp/ttkprogress.rb22
-rw-r--r--ext/tk/sample/demos-jp/twind.rb58
-rw-r--r--ext/tk/sample/demos-jp/twind2.rb108
-rw-r--r--ext/tk/sample/demos-jp/unicodeout.rb38
-rw-r--r--ext/tk/sample/demos-jp/widget214
-rw-r--r--ext/tk/sample/editable_listbox.rb135
-rw-r--r--ext/tk/sample/encstr_usage.rb4
-rw-r--r--ext/tk/sample/figmemo_sample.rb96
-rw-r--r--ext/tk/sample/irbtk.rb4
-rw-r--r--ext/tk/sample/irbtkw.rbw10
-rw-r--r--ext/tk/sample/menubar1.rb20
-rw-r--r--ext/tk/sample/menubar2.rb24
-rw-r--r--ext/tk/sample/menubar3.rb72
-rw-r--r--ext/tk/sample/msgs_rb/README4
-rw-r--r--ext/tk/sample/msgs_rb/es.msg2
-rw-r--r--ext/tk/sample/msgs_rb/ru.msg4
-rw-r--r--ext/tk/sample/msgs_rb2/README2
-rw-r--r--ext/tk/sample/msgs_tk/README2
-rw-r--r--ext/tk/sample/msgs_tk/el.msg2
-rw-r--r--ext/tk/sample/msgs_tk/es.msg2
-rw-r--r--ext/tk/sample/msgs_tk/license.terms2
-rw-r--r--ext/tk/sample/msgs_tk/ru.msg4
-rw-r--r--ext/tk/sample/multi-ip_sample.rb7
-rw-r--r--ext/tk/sample/multi-ip_sample2.rb2
-rw-r--r--ext/tk/sample/optobj_sample.rb30
-rw-r--r--ext/tk/sample/propagate.rb2
-rw-r--r--ext/tk/sample/remote-ip_sample.rb10
-rw-r--r--ext/tk/sample/remote-ip_sample2.rb20
-rw-r--r--ext/tk/sample/safe-tk.rb57
-rw-r--r--ext/tk/sample/scrollframe.rb28
-rw-r--r--ext/tk/sample/tcltklib/sample2.rb104
-rw-r--r--ext/tk/sample/tkalignbox.rb102
-rw-r--r--ext/tk/sample/tkballoonhelp.rb118
-rw-r--r--ext/tk/sample/tkbiff.rb6
-rw-r--r--ext/tk/sample/tkbrowse.rb2
-rw-r--r--ext/tk/sample/tkcombobox.rb143
-rw-r--r--ext/tk/sample/tkdialog.rb2
-rw-r--r--ext/tk/sample/tkextlib/ICONS/viewIcons.rb38
-rw-r--r--ext/tk/sample/tkextlib/blt/barchart5.rb22
-rw-r--r--ext/tk/sample/tkextlib/blt/calendar.rb54
-rw-r--r--ext/tk/sample/tkextlib/blt/graph6.rb4056
-rw-r--r--ext/tk/sample/tkextlib/blt/graph7.rb8
-rw-r--r--ext/tk/sample/tkextlib/blt/graph7a.rb10
-rw-r--r--ext/tk/sample/tkextlib/blt/graph7b.rb8
-rw-r--r--ext/tk/sample/tkextlib/blt/graph7c.rb8
-rw-r--r--ext/tk/sample/tkextlib/blt/pareto.rb34
-rw-r--r--ext/tk/sample/tkextlib/blt/plot1b.rb2
-rw-r--r--ext/tk/sample/tkextlib/blt/readme.txt2
-rw-r--r--ext/tk/sample/tkextlib/blt/winop1.rb8
-rw-r--r--ext/tk/sample/tkextlib/blt/winop2.rb2
-rw-r--r--ext/tk/sample/tkextlib/bwidget/basic.rb96
-rw-r--r--ext/tk/sample/tkextlib/bwidget/demo.rb84
-rw-r--r--ext/tk/sample/tkextlib/bwidget/dnd.rb16
-rw-r--r--ext/tk/sample/tkextlib/bwidget/manager.rb28
-rw-r--r--ext/tk/sample/tkextlib/bwidget/select.rb56
-rw-r--r--ext/tk/sample/tkextlib/bwidget/tmpldlg.rb162
-rw-r--r--ext/tk/sample/tkextlib/bwidget/tree.rb96
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/calendar.rb8
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/combobox.rb8
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/dialogshell.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/disjointlistbox.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/entryfield-1.rb12
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb10
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/entryfield-3.rb10
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/extbutton.rb12
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/extfileselectionbox.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/fileselectionbox.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/hierarchy.rb16
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/labeledwidget.rb4
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/mainwindow.rb36
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/menubar.rb66
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/menubar2.rb12
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/messagebox1.rb6
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/messagebox2.rb6
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/messagedialog.rb8
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/notebook.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/notebook2.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/optionmenu.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/panedwindow.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/panedwindow2.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/promptdialog.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/pushbutton.rb4
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/scrolledframe.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/scrolledhtml.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/scrolledlistbox.rb6
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/scrolledtext.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/selectionbox.rb4
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/selectiondialog.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/shell.rb8
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/spinint.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/spinner.rb8
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook2.rb2
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/toolbar.rb32
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/watch.rb2
-rw-r--r--ext/tk/sample/tkextlib/tcllib/datefield.rb4
-rw-r--r--ext/tk/sample/tkextlib/tcllib/plotdemos1.rb22
-rw-r--r--ext/tk/sample/tkextlib/tcllib/plotdemos2.rb8
-rw-r--r--ext/tk/sample/tkextlib/tcllib/plotdemos3.rb20
-rw-r--r--ext/tk/sample/tkextlib/tcllib/xyplot.rb2
-rw-r--r--ext/tk/sample/tkextlib/tile/demo.rb174
-rw-r--r--ext/tk/sample/tkextlib/tile/readme.txt4
-rw-r--r--ext/tk/sample/tkextlib/tile/repeater.tcl10
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl8
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/keramik/keramik.tcl28
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/keramik/pkgIndex.tcl2
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/kroc.rb108
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/kroc/kroc.tcl38
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/kroc/pkgIndex.tcl2
-rw-r--r--ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl2
-rw-r--r--ext/tk/sample/tkextlib/tile/toolbutton.tcl34
-rw-r--r--ext/tk/sample/tkextlib/tkHTML/README6
-rw-r--r--ext/tk/sample/tkextlib/tkHTML/hv.rb48
-rw-r--r--ext/tk/sample/tkextlib/tkHTML/page2/index.html48
-rw-r--r--ext/tk/sample/tkextlib/tkHTML/page3/index.html38
-rw-r--r--ext/tk/sample/tkextlib/tkHTML/ss.rb82
-rw-r--r--ext/tk/sample/tkextlib/tkimg/demo.rb10
-rw-r--r--ext/tk/sample/tkextlib/tkimg/license_terms_of_Img_extension4
-rw-r--r--ext/tk/sample/tkextlib/tkimg/readme.txt2
-rw-r--r--ext/tk/sample/tkextlib/tktable/basic.rb14
-rw-r--r--ext/tk/sample/tkextlib/tktable/buttons.rb12
-rw-r--r--ext/tk/sample/tkextlib/tktable/command.rb22
-rw-r--r--ext/tk/sample/tkextlib/tktable/debug.rb16
-rw-r--r--ext/tk/sample/tkextlib/tktable/dynarows.rb14
-rw-r--r--ext/tk/sample/tkextlib/tktable/maxsize.rb14
-rw-r--r--ext/tk/sample/tkextlib/tktable/spreadsheet.rb16
-rw-r--r--ext/tk/sample/tkextlib/tktable/valid.rb12
-rw-r--r--ext/tk/sample/tkextlib/treectrl/bitmaps.rb32
-rw-r--r--ext/tk/sample/tkextlib/treectrl/demo.rb334
-rw-r--r--ext/tk/sample/tkextlib/treectrl/explorer.rb126
-rw-r--r--ext/tk/sample/tkextlib/treectrl/help.rb106
-rw-r--r--ext/tk/sample/tkextlib/treectrl/imovie.rb30
-rw-r--r--ext/tk/sample/tkextlib/treectrl/layout.rb26
-rw-r--r--ext/tk/sample/tkextlib/treectrl/mailwasher.rb100
-rw-r--r--ext/tk/sample/tkextlib/treectrl/outlook-folders.rb52
-rw-r--r--ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb102
-rw-r--r--ext/tk/sample/tkextlib/treectrl/random.rb68
-rw-r--r--ext/tk/sample/tkextlib/treectrl/readme.txt2
-rw-r--r--ext/tk/sample/tkextlib/treectrl/www-options.rb72
-rw-r--r--ext/tk/sample/tkextlib/vu/canvItems.rb68
-rw-r--r--ext/tk/sample/tkextlib/vu/canvSticker.rb4
-rw-r--r--ext/tk/sample/tkextlib/vu/canvSticker2.rb4
-rw-r--r--ext/tk/sample/tkextlib/vu/dial_demo.rb62
-rw-r--r--ext/tk/sample/tkextlib/vu/oscilloscope.rb16
-rw-r--r--ext/tk/sample/tkextlib/vu/pie.rb10
-rw-r--r--ext/tk/sample/tkextlib/vu/vu_demo.rb14
-rw-r--r--ext/tk/sample/tkfrom.rb2
-rw-r--r--ext/tk/sample/tkhello.rb2
-rw-r--r--ext/tk/sample/tkmenubutton.rb56
-rw-r--r--ext/tk/sample/tkmsgcat-load_rb.rb16
-rw-r--r--ext/tk/sample/tkmsgcat-load_rb2.rb16
-rw-r--r--ext/tk/sample/tkmsgcat-load_tk.rb22
-rw-r--r--ext/tk/sample/tkmulticolumnlist.rb114
-rw-r--r--ext/tk/sample/tkmultilistbox.rb96
-rw-r--r--ext/tk/sample/tkmultilistframe.rb168
-rw-r--r--ext/tk/sample/tkoptdb-safeTk.rb28
-rw-r--r--ext/tk/sample/tkoptdb.rb32
-rw-r--r--ext/tk/sample/tkrttimer.rb12
-rw-r--r--ext/tk/sample/tktextframe.rb267
-rw-r--r--ext/tk/sample/tktextio.rb56
-rw-r--r--ext/tk/sample/tktimer2.rb8
-rw-r--r--ext/tk/sample/tktimer3.rb8
-rw-r--r--ext/tk/sample/tktree.rb26
-rw-r--r--ext/tk/sample/ttk_wrapper.rb12
-rw-r--r--ext/tk/stubs.c89
-rw-r--r--ext/tk/tcltklib.c1955
-rw-r--r--ext/tk/tkutil/.cvsignore3
-rw-r--r--ext/tk/tkutil/extconf.rb4
-rw-r--r--ext/tk/tkutil/tkutil.c192
-rw-r--r--ext/win32ole/.cvsignore4
-rw-r--r--ext/win32ole/depend2
-rw-r--r--ext/win32ole/extconf.rb23
-rw-r--r--ext/win32ole/lib/win32ole.rb22
-rw-r--r--ext/win32ole/sample/excel1.rb8
-rw-r--r--ext/win32ole/sample/ieconst.rb2
-rw-r--r--ext/win32ole/sample/ienavi.rb2
-rw-r--r--ext/win32ole/sample/oledirs.rb2
-rw-r--r--ext/win32ole/sample/olegen.rb22
-rw-r--r--ext/win32ole/sample/xml.rb36
-rw-r--r--ext/win32ole/win32ole.c1259
-rw-r--r--ext/zlib/.cvsignore4
-rw-r--r--ext/zlib/doc/zlib.rd911
-rw-r--r--ext/zlib/extconf.rb9
-rw-r--r--ext/zlib/zlib.c1026
-rw-r--r--file.c2300
-rw-r--r--gc.c1756
-rw-r--r--gc.h52
-rw-r--r--gem_prelude.rb366
-rw-r--r--golf_prelude.rb8
-rw-r--r--goruby.c2
-rw-r--r--hash.c947
-rw-r--r--id.c25
-rw-r--r--id.h163
-rw-r--r--include/ruby.h2
-rw-r--r--include/ruby/backward/classext.h18
-rw-r--r--include/ruby/defines.h97
-rw-r--r--include/ruby/encoding.h117
-rw-r--r--include/ruby/intern.h224
-rw-r--r--include/ruby/io.h125
-rw-r--r--include/ruby/missing.h87
-rw-r--r--include/ruby/oniguruma.h31
-rw-r--r--include/ruby/re.h17
-rw-r--r--include/ruby/regex.h8
-rw-r--r--include/ruby/ruby.h513
-rw-r--r--include/ruby/st.h59
-rw-r--r--include/ruby/subst.h20
-rw-r--r--include/ruby/util.h37
-rw-r--r--include/ruby/version.h78
-rw-r--r--include/ruby/vm.h46
-rw-r--r--include/ruby/win32.h313
-rw-r--r--inits.c1
-rw-r--r--insns.def429
-rwxr-xr-xinstruby.rb416
-rw-r--r--internal.h239
-rw-r--r--io.c5105
-rw-r--r--iseq.c401
-rw-r--r--iseq.h79
-rw-r--r--lex.c.blt96
-rw-r--r--lib/.document107
-rw-r--r--lib/English.rb10
-rw-r--r--lib/README10
-rw-r--r--lib/abbrev.rb27
-rw-r--r--lib/base64.rb8
-rw-r--r--lib/benchmark.rb338
-rw-r--r--lib/cgi.rb121
-rw-r--r--lib/cgi/.document1
-rw-r--r--lib/cgi/cookie.rb120
-rw-r--r--lib/cgi/core.rb340
-rw-r--r--lib/cgi/html.rb120
-rw-r--r--lib/cgi/session.rb76
-rw-r--r--lib/cgi/session/pstore.rb6
-rw-r--r--lib/cgi/util.rb37
-rw-r--r--lib/cmath.rb349
-rw-r--r--lib/complex.rb4
-rw-r--r--lib/csv.rb1340
-rw-r--r--lib/date.rb1834
-rw-r--r--lib/date/format.rb1313
-rw-r--r--lib/debug.rb1474
-rw-r--r--lib/delegate.rb367
-rw-r--r--lib/drb/acl.rb152
-rw-r--r--lib/drb/drb.rb522
-rw-r--r--lib/drb/eq.rb2
-rw-r--r--lib/drb/extserv.rb2
-rw-r--r--lib/drb/extservm.rb30
-rw-r--r--lib/drb/invokemethod.rb10
-rw-r--r--lib/drb/ssl.rb180
-rw-r--r--lib/drb/timeridconv.rb80
-rw-r--r--lib/drb/unix.rb50
-rw-r--r--lib/e2mmap.rb74
-rw-r--r--lib/erb.rb924
-rw-r--r--lib/fileutils.rb357
-rw-r--r--lib/find.rb42
-rw-r--r--lib/forwardable.rb83
-rw-r--r--lib/getoptlong.rb260
-rw-r--r--lib/gserver.rb92
-rw-r--r--lib/ipaddr.rb332
-rw-r--r--lib/irb.rb300
-rw-r--r--lib/irb/cmd/chws.rb6
-rw-r--r--lib/irb/cmd/fork.rb10
-rw-r--r--lib/irb/cmd/help.rb11
-rw-r--r--lib/irb/cmd/load.rb10
-rw-r--r--lib/irb/cmd/nop.rb8
-rw-r--r--lib/irb/cmd/pushws.rb6
-rw-r--r--lib/irb/cmd/subirb.rb8
-rw-r--r--lib/irb/completion.rb100
-rw-r--r--lib/irb/context.rb62
-rw-r--r--lib/irb/ext/change-ws.rb12
-rw-r--r--lib/irb/ext/history.rb10
-rw-r--r--lib/irb/ext/loader.rb12
-rw-r--r--lib/irb/ext/math-mode.rb6
-rw-r--r--lib/irb/ext/multi-irb.rb34
-rw-r--r--lib/irb/ext/save-history.rb9
-rw-r--r--lib/irb/ext/tracer.rb10
-rw-r--r--lib/irb/ext/use-loader.rb8
-rw-r--r--lib/irb/ext/workspaces.rb6
-rw-r--r--lib/irb/extend-command.rb54
-rw-r--r--lib/irb/frame.rb4
-rw-r--r--lib/irb/help.rb4
-rw-r--r--lib/irb/init.rb35
-rw-r--r--lib/irb/input-method.rb14
-rw-r--r--lib/irb/inspector.rb109
-rw-r--r--lib/irb/lc/error.rb6
-rw-r--r--lib/irb/lc/help-message16
-rw-r--r--lib/irb/lc/ja/error.rb6
-rw-r--r--lib/irb/lc/ja/help-message16
-rw-r--r--lib/irb/locale.rb101
-rw-r--r--lib/irb/notifier.rb24
-rw-r--r--lib/irb/output-method.rb8
-rw-r--r--lib/irb/ruby-lex.rb113
-rw-r--r--lib/irb/ruby-token.rb21
-rw-r--r--lib/irb/slex.rb40
-rw-r--r--lib/irb/version.rb8
-rw-r--r--lib/irb/workspace.rb18
-rw-r--r--lib/irb/ws-for-case-2.rb8
-rw-r--r--lib/irb/xmp.rb4
-rw-r--r--lib/logger.rb243
-rw-r--r--lib/mathn.rb244
-rw-r--r--lib/matrix.rb1573
-rw-r--r--lib/matrix/eigenvalue_decomposition.rb886
-rw-r--r--lib/matrix/lup_decomposition.rb218
-rw-r--r--lib/minitest/README.txt269
-rw-r--r--lib/minitest/autorun.rb19
-rw-r--r--lib/minitest/benchmark.rb372
-rw-r--r--lib/minitest/mock.rb97
-rw-r--r--lib/minitest/pride.rb99
-rw-r--r--lib/minitest/spec.rb542
-rw-r--r--lib/minitest/unit.rb942
-rw-r--r--lib/mkmf.rb706
-rw-r--r--lib/monitor.rb227
-rw-r--r--lib/mutex_m.rb64
-rw-r--r--lib/net/ftp.rb592
-rw-r--r--lib/net/http.rb1550
-rw-r--r--lib/net/https.rb126
-rw-r--r--lib/net/imap.rb774
-rw-r--r--lib/net/pop.rb133
-rw-r--r--lib/net/protocol.rb32
-rw-r--r--lib/net/smtp.rb191
-rw-r--r--lib/net/telnet.rb219
-rw-r--r--lib/observer.rb87
-rw-r--r--lib/open-uri.rb134
-rw-r--r--lib/open3.rb711
-rw-r--r--lib/optparse.rb239
-rw-r--r--lib/ostruct.rb157
-rw-r--r--lib/pathname.rb1099
-rw-r--r--lib/pp.rb24
-rw-r--r--lib/prettyprint.rb539
-rw-r--r--lib/prime.rb222
-rw-r--r--lib/pstore.rb163
-rw-r--r--lib/racc/parser.rb46
-rw-r--r--lib/rake.rb2466
-rw-r--r--lib/rake/alt_system.rb109
-rw-r--r--lib/rake/application.rb595
-rw-r--r--lib/rake/classic_namespace.rb3
-rw-r--r--lib/rake/clean.rb7
-rw-r--r--lib/rake/cloneable.rb25
-rw-r--r--lib/rake/contrib/compositepublisher.rb21
-rw-r--r--lib/rake/contrib/ftptools.rb150
-rw-r--r--lib/rake/contrib/publisher.rb73
-rw-r--r--lib/rake/contrib/rubyforgepublisher.rb16
-rw-r--r--lib/rake/contrib/sshpublisher.rb50
-rw-r--r--lib/rake/contrib/sys.rb191
-rw-r--r--lib/rake/default_loader.rb10
-rw-r--r--lib/rake/dsl_definition.rb176
-rw-r--r--lib/rake/early_time.rb18
-rw-r--r--lib/rake/ext/core.rb27
-rw-r--r--lib/rake/ext/module.rb39
-rw-r--r--lib/rake/ext/string.rb167
-rw-r--r--lib/rake/ext/time.rb14
-rw-r--r--lib/rake/file_creation_task.rb24
-rw-r--r--lib/rake/file_list.rb403
-rw-r--r--lib/rake/file_task.rb47
-rw-r--r--lib/rake/file_utils.rb114
-rw-r--r--lib/rake/file_utils_ext.rb145
-rw-r--r--lib/rake/gempackagetask.rb98
-rw-r--r--lib/rake/invocation_chain.rb51
-rw-r--r--lib/rake/invocation_exception_mixin.rb16
-rw-r--r--lib/rake/lib/project.rake21
-rw-r--r--lib/rake/loaders/makefile.rb29
-rw-r--r--lib/rake/multi_task.rb16
-rw-r--r--lib/rake/name_space.rb25
-rw-r--r--lib/rake/packagetask.rb28
-rw-r--r--lib/rake/pathmap.rb1
-rw-r--r--lib/rake/pseudo_status.rb24
-rw-r--r--lib/rake/rake_module.rb29
-rw-r--r--lib/rake/rake_test_loader.rb21
-rw-r--r--lib/rake/rdoctask.rb349
-rwxr-xr-xlib/rake/ruby182_test_unit_fix.rb25
-rw-r--r--lib/rake/rule_recursion_overflow_error.rb20
-rw-r--r--lib/rake/runtest.rb10
-rw-r--r--lib/rake/task.rb327
-rw-r--r--lib/rake/task_argument_error.rb7
-rw-r--r--lib/rake/task_arguments.rb78
-rw-r--r--lib/rake/task_manager.rb307
-rw-r--r--lib/rake/tasklib.rb3
-rw-r--r--lib/rake/testtask.rb84
-rw-r--r--lib/rake/version.rb8
-rw-r--r--lib/rake/win32.rb43
-rw-r--r--lib/rational.rb4
-rw-r--r--lib/rbconfig/.document1
-rw-r--r--lib/rbconfig/datadir.rb23
-rw-r--r--lib/rbconfig/obsolete.rb5
-rw-r--r--lib/rdoc.rb374
-rw-r--r--lib/rdoc/README232
-rw-r--r--lib/rdoc/alias.rb113
-rw-r--r--lib/rdoc/anon_class.rb12
-rw-r--r--lib/rdoc/any_method.rb207
-rw-r--r--lib/rdoc/attr.rb136
-rw-r--r--lib/rdoc/class_module.rb582
-rw-r--r--lib/rdoc/code_object.rb307
-rw-r--r--lib/rdoc/code_objects.rb1074
-rw-r--r--lib/rdoc/constant.rb86
-rw-r--r--lib/rdoc/context.rb1191
-rw-r--r--lib/rdoc/cross_reference.rb173
-rw-r--r--lib/rdoc/diagram.rb340
-rw-r--r--lib/rdoc/dot.rb249
-rw-r--r--lib/rdoc/encoding.rb92
-rw-r--r--lib/rdoc/erbio.rb37
-rw-r--r--lib/rdoc/generator.rb1112
-rw-r--r--lib/rdoc/generator/chm.rb113
-rw-r--r--lib/rdoc/generator/chm/chm.rb100
-rw-r--r--lib/rdoc/generator/darkfish.rb390
-rw-r--r--lib/rdoc/generator/html.rb445
-rw-r--r--lib/rdoc/generator/html/common.rb24
-rw-r--r--lib/rdoc/generator/html/frameless.rb92
-rw-r--r--lib/rdoc/generator/html/hefss.rb150
-rw-r--r--lib/rdoc/generator/html/html.rb769
-rw-r--r--lib/rdoc/generator/html/kilmer.rb151
-rw-r--r--lib/rdoc/generator/html/kilmerfactory.rb427
-rw-r--r--lib/rdoc/generator/html/one_page_html.rb122
-rw-r--r--lib/rdoc/generator/markup.rb208
-rw-r--r--lib/rdoc/generator/ri.rb228
-rw-r--r--lib/rdoc/generator/template/darkfish/.document (renamed from install-sh)0
-rw-r--r--lib/rdoc/generator/template/darkfish/classpage.rhtml321
-rw-r--r--lib/rdoc/generator/template/darkfish/filepage.rhtml124
-rw-r--r--lib/rdoc/generator/template/darkfish/images/brick.pngbin0 -> 452 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/brick_link.pngbin0 -> 764 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/bug.pngbin0 -> 774 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/bullet_black.pngbin0 -> 211 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/bullet_toggle_minus.pngbin0 -> 207 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/bullet_toggle_plus.pngbin0 -> 209 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/date.pngbin0 -> 626 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/find.pngbin0 -> 659 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/loadingAnimation.gifbin0 -> 5886 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/macFFBgHack.pngbin0 -> 207 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/package.pngbin0 -> 853 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/page_green.pngbin0 -> 621 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/page_white_text.pngbin0 -> 342 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/page_white_width.pngbin0 -> 309 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/plugin.pngbin0 -> 591 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/ruby.pngbin0 -> 592 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/tag_green.pngbin0 -> 613 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/wrench.pngbin0 -> 610 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/wrench_orange.pngbin0 -> 584 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/images/zoom.pngbin0 -> 692 bytes-rw-r--r--lib/rdoc/generator/template/darkfish/index.rhtml64
-rw-r--r--lib/rdoc/generator/template/darkfish/js/darkfish.js116
-rw-r--r--lib/rdoc/generator/template/darkfish/js/jquery.js32
-rw-r--r--lib/rdoc/generator/template/darkfish/js/quicksearch.js114
-rw-r--r--lib/rdoc/generator/template/darkfish/js/thickbox-compressed.js10
-rw-r--r--lib/rdoc/generator/template/darkfish/rdoc.css763
-rw-r--r--lib/rdoc/generator/texinfo.rb81
-rw-r--r--lib/rdoc/generator/texinfo/class.texinfo.erb44
-rw-r--r--lib/rdoc/generator/texinfo/file.texinfo.erb6
-rw-r--r--lib/rdoc/generator/texinfo/method.texinfo.erb6
-rw-r--r--lib/rdoc/generator/texinfo/texinfo.erb28
-rw-r--r--lib/rdoc/generator/xml.rb117
-rw-r--r--lib/rdoc/generator/xml/rdf.rb113
-rw-r--r--lib/rdoc/generator/xml/xml.rb123
-rw-r--r--lib/rdoc/ghost_method.rb8
-rw-r--r--lib/rdoc/include.rb100
-rw-r--r--lib/rdoc/known_classes.rb8
-rw-r--r--lib/rdoc/markup.rb840
-rw-r--r--lib/rdoc/markup/attribute_manager.rb164
-rw-r--r--lib/rdoc/markup/blank_line.rb27
-rw-r--r--lib/rdoc/markup/document.rb127
-rw-r--r--lib/rdoc/markup/formatter.rb159
-rw-r--r--lib/rdoc/markup/formatter_test_case.rb699
-rw-r--r--lib/rdoc/markup/fragments.rb337
-rw-r--r--lib/rdoc/markup/heading.rb20
-rw-r--r--lib/rdoc/markup/indented_paragraph.rb33
-rw-r--r--lib/rdoc/markup/inline.rb59
-rw-r--r--lib/rdoc/markup/lines.rb152
-rw-r--r--lib/rdoc/markup/list.rb81
-rw-r--r--lib/rdoc/markup/list_item.rb86
-rw-r--r--lib/rdoc/markup/paragraph.rb14
-rw-r--r--lib/rdoc/markup/parser.rb497
-rw-r--r--lib/rdoc/markup/pre_process.rb227
-rw-r--r--lib/rdoc/markup/preprocess.rb75
-rw-r--r--lib/rdoc/markup/raw.rb69
-rw-r--r--lib/rdoc/markup/rule.rb20
-rw-r--r--lib/rdoc/markup/text_formatter_test_case.rb116
-rw-r--r--lib/rdoc/markup/to_ansi.rb84
-rw-r--r--lib/rdoc/markup/to_bs.rb80
-rw-r--r--lib/rdoc/markup/to_flow.rb185
-rw-r--r--lib/rdoc/markup/to_html.rb453
-rw-r--r--lib/rdoc/markup/to_html_crossref.rb202
-rw-r--r--lib/rdoc/markup/to_latex.rb328
-rw-r--r--lib/rdoc/markup/to_rdoc.rb301
-rw-r--r--lib/rdoc/markup/to_test.rb54
-rw-r--r--lib/rdoc/markup/to_texinfo.rb69
-rw-r--r--lib/rdoc/markup/to_tt_only.rb114
-rw-r--r--lib/rdoc/markup/verbatim.rb45
-rw-r--r--lib/rdoc/meta_method.rb8
-rw-r--r--lib/rdoc/method_attr.rb355
-rw-r--r--lib/rdoc/normal_class.rb71
-rw-r--r--lib/rdoc/normal_module.rb66
-rw-r--r--lib/rdoc/options.rb772
-rw-r--r--lib/rdoc/parser.rb136
-rw-r--r--lib/rdoc/parser/c.rb942
-rw-r--r--lib/rdoc/parser/f95.rb1835
-rw-r--r--lib/rdoc/parser/perl.rb165
-rw-r--r--lib/rdoc/parser/ruby.rb2673
-rw-r--r--lib/rdoc/parser/ruby_tools.rb162
-rw-r--r--lib/rdoc/parser/simple.rb33
-rw-r--r--lib/rdoc/rdoc.rb629
-rw-r--r--lib/rdoc/require.rb53
-rw-r--r--lib/rdoc/ri.rb10
-rw-r--r--lib/rdoc/ri/cache.rb187
-rw-r--r--lib/rdoc/ri/descriptions.rb156
-rw-r--r--lib/rdoc/ri/display.rb392
-rw-r--r--lib/rdoc/ri/driver.rb1275
-rw-r--r--lib/rdoc/ri/formatter.rb615
-rw-r--r--lib/rdoc/ri/paths.rb135
-rw-r--r--lib/rdoc/ri/reader.rb106
-rw-r--r--lib/rdoc/ri/store.rb358
-rw-r--r--lib/rdoc/ri/util.rb79
-rw-r--r--lib/rdoc/ri/writer.rb68
-rw-r--r--lib/rdoc/ruby_lex.rb1297
-rw-r--r--lib/rdoc/ruby_token.rb416
-rw-r--r--lib/rdoc/rubygems_hook.rb220
-rw-r--r--lib/rdoc/single_class.rb23
-rw-r--r--lib/rdoc/stats.rb437
-rw-r--r--lib/rdoc/stats/normal.rb48
-rw-r--r--lib/rdoc/stats/quiet.rb59
-rw-r--r--lib/rdoc/stats/verbose.rb45
-rw-r--r--lib/rdoc/task.rb326
-rw-r--r--lib/rdoc/template.rb64
-rw-r--r--lib/rdoc/text.rb302
-rw-r--r--lib/rdoc/token_stream.rb50
-rw-r--r--lib/rdoc/tokenstream.rb33
-rw-r--r--lib/rdoc/top_level.rb474
-rw-r--r--lib/resolv-replace.rb19
-rw-r--r--lib/resolv.rb223
-rw-r--r--lib/rexml/attlistdecl.rb2
-rw-r--r--lib/rexml/attribute.rb18
-rw-r--r--lib/rexml/cdata.rb4
-rw-r--r--lib/rexml/child.rb10
-rw-r--r--lib/rexml/comment.rb18
-rw-r--r--lib/rexml/doctype.rb43
-rw-r--r--lib/rexml/document.rb37
-rw-r--r--lib/rexml/dtd/entitydecl.rb2
-rw-r--r--lib/rexml/dtd/notationdecl.rb2
-rw-r--r--lib/rexml/element.rb175
-rw-r--r--lib/rexml/encoding.rb107
-rw-r--r--lib/rexml/encodings/CP-1252.rb103
-rw-r--r--lib/rexml/encodings/EUC-JP.rb35
-rw-r--r--lib/rexml/encodings/ICONV.rb22
-rw-r--r--lib/rexml/encodings/ISO-8859-1.rb7
-rw-r--r--lib/rexml/encodings/ISO-8859-15.rb72
-rw-r--r--lib/rexml/encodings/SHIFT-JIS.rb37
-rw-r--r--lib/rexml/encodings/SHIFT_JIS.rb1
-rw-r--r--lib/rexml/encodings/UNILE.rb34
-rw-r--r--lib/rexml/encodings/US-ASCII.rb30
-rw-r--r--lib/rexml/encodings/UTF-16.rb35
-rw-r--r--lib/rexml/encodings/UTF-8.rb18
-rw-r--r--lib/rexml/entity.rb6
-rw-r--r--lib/rexml/formatters/default.rb10
-rw-r--r--lib/rexml/formatters/pretty.rb16
-rw-r--r--lib/rexml/formatters/transitive.rb3
-rw-r--r--lib/rexml/functions.rb42
-rw-r--r--lib/rexml/instruction.rb4
-rw-r--r--lib/rexml/light/node.rb13
-rw-r--r--lib/rexml/namespace.rb2
-rw-r--r--lib/rexml/node.rb14
-rw-r--r--lib/rexml/output.rb4
-rw-r--r--lib/rexml/parent.rb51
-rw-r--r--lib/rexml/parseexception.rb8
-rw-r--r--lib/rexml/parsers/baseparser.rb76
-rw-r--r--lib/rexml/parsers/lightparser.rb8
-rw-r--r--lib/rexml/parsers/pullparser.rb2
-rw-r--r--lib/rexml/parsers/sax2parser.rb42
-rw-r--r--lib/rexml/parsers/streamparser.rb4
-rw-r--r--lib/rexml/parsers/treeparser.rb4
-rw-r--r--lib/rexml/parsers/ultralightparser.rb8
-rw-r--r--lib/rexml/parsers/xpathparser.rb27
-rw-r--r--lib/rexml/quickpath.rb52
-rw-r--r--lib/rexml/rexml.rb10
-rw-r--r--lib/rexml/sax2listener.rb8
-rw-r--r--lib/rexml/source.rb53
-rw-r--r--lib/rexml/streamlistener.rb6
-rw-r--r--lib/rexml/text.rb64
-rw-r--r--lib/rexml/validation/relaxng.rb34
-rw-r--r--lib/rexml/validation/validation.rb6
-rw-r--r--lib/rexml/xmltokens.rb4
-rw-r--r--lib/rexml/xpath.rb15
-rw-r--r--lib/rexml/xpath_parser.rb57
-rw-r--r--lib/rinda/.document3
-rw-r--r--lib/rinda/rinda.rb18
-rw-r--r--lib/rinda/ring.rb72
-rw-r--r--lib/rinda/tuplespace.rb18
-rw-r--r--lib/rss.rb80
-rw-r--r--lib/rss/0.9.rb37
-rw-r--r--lib/rss/1.0.rb46
-rw-r--r--lib/rss/2.0.rb6
-rw-r--r--lib/rss/atom.rb10
-rw-r--r--lib/rss/content/1.0.rb1
-rw-r--r--lib/rss/content/2.0.rb1
-rw-r--r--lib/rss/converter.rb26
-rw-r--r--lib/rss/dublincore.rb16
-rw-r--r--lib/rss/dublincore/1.0.rb1
-rw-r--r--lib/rss/dublincore/2.0.rb1
-rw-r--r--lib/rss/dublincore/atom.rb1
-rw-r--r--lib/rss/image.rb18
-rw-r--r--lib/rss/maker.rb20
-rw-r--r--lib/rss/maker/0.9.rb87
-rw-r--r--lib/rss/maker/1.0.rb13
-rw-r--r--lib/rss/maker/2.0.rb22
-rw-r--r--lib/rss/maker/base.rb106
-rw-r--r--lib/rss/maker/dublincore.rb5
-rw-r--r--lib/rss/maker/feed.rb8
-rw-r--r--lib/rss/maker/image.rb6
-rw-r--r--lib/rss/maker/taxonomy.rb8
-rw-r--r--lib/rss/maker/trackback.rb2
-rw-r--r--lib/rss/parser.rb18
-rw-r--r--lib/rss/rexmlparser.rb10
-rw-r--r--lib/rss/rss.rb55
-rw-r--r--lib/rss/syndication.rb6
-rw-r--r--lib/rss/taxonomy.rb18
-rw-r--r--lib/rss/trackback.rb36
-rw-r--r--lib/rss/utils.rb4
-rw-r--r--lib/rss/xml-stylesheet.rb4
-rw-r--r--lib/rss/xmlparser.rb14
-rw-r--r--lib/rss/xmlscanner.rb10
-rw-r--r--lib/rubygems.rb1084
-rw-r--r--lib/rubygems/builder.rb133
-rw-r--r--lib/rubygems/command.rb760
-rw-r--r--lib/rubygems/command_manager.rb294
-rw-r--r--lib/rubygems/commands/build_command.rb34
-rw-r--r--lib/rubygems/commands/cert_command.rb10
-rw-r--r--lib/rubygems/commands/check_command.rb30
-rw-r--r--lib/rubygems/commands/cleanup_command.rb55
-rw-r--r--lib/rubygems/commands/contents_command.rb65
-rw-r--r--lib/rubygems/commands/dependency_command.rb94
-rw-r--r--lib/rubygems/commands/environment_command.rb14
-rw-r--r--lib/rubygems/commands/fetch_command.rb32
-rw-r--r--lib/rubygems/commands/generate_index_command.rb103
-rw-r--r--lib/rubygems/commands/help_command.rb5
-rw-r--r--lib/rubygems/commands/install_command.rb119
-rw-r--r--lib/rubygems/commands/lock_command.rb10
-rw-r--r--lib/rubygems/commands/mirror_command.rb111
-rw-r--r--lib/rubygems/commands/outdated_command.rb13
-rw-r--r--lib/rubygems/commands/owner_command.rb76
-rw-r--r--lib/rubygems/commands/pristine_command.rb59
-rw-r--r--lib/rubygems/commands/push_command.rb60
-rw-r--r--lib/rubygems/commands/query_command.rb124
-rw-r--r--lib/rubygems/commands/rdoc_command.rb145
-rw-r--r--lib/rubygems/commands/search_command.rb58
-rw-r--r--lib/rubygems/commands/server_command.rb46
-rw-r--r--lib/rubygems/commands/setup_command.rb358
-rw-r--r--lib/rubygems/commands/sources_command.rb60
-rw-r--r--lib/rubygems/commands/specification_command.rb90
-rw-r--r--lib/rubygems/commands/stale_command.rb3
-rw-r--r--lib/rubygems/commands/uninstall_command.rb143
-rw-r--r--lib/rubygems/commands/unpack_command.rb131
-rw-r--r--lib/rubygems/commands/update_command.rb191
-rw-r--r--lib/rubygems/commands/which_command.rb29
-rw-r--r--lib/rubygems/config_file.rb191
-rw-r--r--lib/rubygems/custom_require.rb49
-rw-r--r--lib/rubygems/defaults.rb68
-rw-r--r--lib/rubygems/dependency.rb257
-rw-r--r--lib/rubygems/dependency_installer.rb190
-rw-r--r--lib/rubygems/dependency_list.rb155
-rw-r--r--lib/rubygems/deprecate.rb70
-rwxr-xr-xlib/rubygems/digest/digest_adapter.rb40
-rw-r--r--lib/rubygems/digest/md5.rb23
-rw-r--r--lib/rubygems/digest/sha1.rb17
-rw-r--r--lib/rubygems/digest/sha2.rb17
-rw-r--r--lib/rubygems/doc_manager.rb97
-rw-r--r--lib/rubygems/errors.rb35
-rw-r--r--lib/rubygems/exceptions.rb13
-rw-r--r--lib/rubygems/ext/builder.rb8
-rw-r--r--lib/rubygems/ext/configure_builder.rb1
-rw-r--r--lib/rubygems/ext/ext_conf_builder.rb3
-rw-r--r--lib/rubygems/ext/rake_builder.rb18
-rw-r--r--lib/rubygems/format.rb123
-rw-r--r--lib/rubygems/gem_openssl.rb23
-rw-r--r--lib/rubygems/gem_path_searcher.rb120
-rw-r--r--lib/rubygems/gem_runner.rb106
-rw-r--r--lib/rubygems/gemcutter_utilities.rb82
-rw-r--r--lib/rubygems/indexer.rb546
-rw-r--r--lib/rubygems/indexer/abstract_index_builder.rb88
-rw-r--r--lib/rubygems/indexer/latest_index_builder.rb35
-rw-r--r--lib/rubygems/indexer/marshal_index_builder.rb17
-rw-r--r--lib/rubygems/indexer/master_index_builder.rb54
-rw-r--r--lib/rubygems/indexer/quick_index_builder.rb50
-rw-r--r--lib/rubygems/install_update_options.rb35
-rw-r--r--lib/rubygems/installer.rb475
-rw-r--r--lib/rubygems/installer_test_case.rb144
-rw-r--r--lib/rubygems/local_remote_options.rb32
-rw-r--r--lib/rubygems/mock_gem_ui.rb71
-rw-r--r--lib/rubygems/old_format.rb251
-rw-r--r--lib/rubygems/package.rb58
-rw-r--r--lib/rubygems/package/f_sync_dir.rb9
-rw-r--r--lib/rubygems/package/tar_header.rb37
-rw-r--r--lib/rubygems/package/tar_input.rb68
-rw-r--r--lib/rubygems/package/tar_output.rb13
-rw-r--r--lib/rubygems/package/tar_reader.rb28
-rw-r--r--lib/rubygems/package/tar_reader/entry.rb50
-rw-r--r--lib/rubygems/package/tar_test_case.rb137
-rw-r--r--lib/rubygems/package/tar_writer.rb77
-rw-r--r--lib/rubygems/package_task.rb126
-rw-r--r--lib/rubygems/path_support.rb70
-rw-r--r--lib/rubygems/platform.rb38
-rw-r--r--lib/rubygems/psych_additions.rb18
-rw-r--r--lib/rubygems/psych_tree.rb54
-rw-r--r--lib/rubygems/remote_fetcher.rb285
-rw-r--r--lib/rubygems/require_paths_builder.rb27
-rw-r--r--lib/rubygems/requirement.rb223
-rw-r--r--lib/rubygems/rubygems_version.rb6
-rw-r--r--lib/rubygems/security.rb258
-rw-r--r--lib/rubygems/server.rb461
-rw-r--r--lib/rubygems/source_index.rb485
-rw-r--r--lib/rubygems/source_info_cache.rb393
-rw-r--r--lib/rubygems/source_info_cache_entry.rb56
-rw-r--r--lib/rubygems/spec_fetcher.rb230
-rw-r--r--lib/rubygems/specification.rb2801
-rw-r--r--lib/rubygems/ssl_certs/ca-bundle.pem3366
-rw-r--r--lib/rubygems/syck_hack.rb145
-rw-r--r--lib/rubygems/test_case.rb870
-rw-r--r--lib/rubygems/test_utilities.rb83
-rw-r--r--lib/rubygems/text.rb65
-rw-r--r--lib/rubygems/timer.rb25
-rw-r--r--lib/rubygems/uninstaller.rb189
-rw-r--r--lib/rubygems/user_interaction.rb688
-rw-r--r--lib/rubygems/validator.rb164
-rw-r--r--lib/rubygems/version.rb342
-rw-r--r--lib/rubygems/version_option.rb17
-rw-r--r--lib/scanf.rb762
-rw-r--r--lib/securerandom.rb109
-rwxr-xr-x[-rw-r--r--]lib/set.rb456
-rw-r--r--lib/shell.rb72
-rw-r--r--lib/shell/builtin-command.rb50
-rw-r--r--lib/shell/command-processor.rb486
-rw-r--r--lib/shell/error.rb10
-rw-r--r--lib/shell/filter.rb54
-rw-r--r--lib/shell/process-controller.rb340
-rw-r--r--lib/shell/system-command.rb128
-rw-r--r--lib/shell/version.rb8
-rw-r--r--lib/shellwords.rb35
-rw-r--r--lib/singleton.rb309
-rw-r--r--lib/sync.rb240
-rw-r--r--lib/tempfile.rb384
-rw-r--r--lib/test/unit.rb652
-rw-r--r--lib/test/unit/assertions.rb214
-rw-r--r--lib/test/unit/parallel.rb161
-rw-r--r--lib/test/unit/testcase.rb13
-rw-r--r--lib/thread.rb84
-rw-r--r--lib/thwait.rb92
-rw-r--r--lib/time.rb450
-rw-r--r--lib/timeout.rb100
-rw-r--r--lib/tmpdir.rb121
-rw-r--r--lib/tracer.rb242
-rw-r--r--lib/tsort.rb48
-rw-r--r--lib/un.rb130
-rw-r--r--lib/uri.rb92
-rw-r--r--lib/uri/.document7
-rw-r--r--lib/uri/common.rb504
-rw-r--r--lib/uri/ftp.rb102
-rw-r--r--lib/uri/generic.rb689
-rw-r--r--lib/uri/http.rb40
-rw-r--r--lib/uri/https.rb4
-rw-r--r--lib/uri/ldap.rb78
-rw-r--r--lib/uri/ldaps.rb8
-rw-r--r--lib/uri/mailto.rb50
-rw-r--r--lib/weakref.rb52
-rw-r--r--lib/webrick.rb202
-rw-r--r--lib/webrick/accesslog.rb84
-rw-r--r--lib/webrick/cgi.rb28
-rw-r--r--lib/webrick/compat.rb20
-rw-r--r--lib/webrick/config.rb25
-rw-r--r--lib/webrick/htmlutils.rb5
-rw-r--r--lib/webrick/httpauth.rb56
-rw-r--r--lib/webrick/httpauth/authenticator.rb47
-rw-r--r--lib/webrick/httpauth/basicauth.rb43
-rw-r--r--lib/webrick/httpauth/digestauth.rb70
-rw-r--r--lib/webrick/httpauth/htdigest.rb39
-rw-r--r--lib/webrick/httpauth/htgroup.rb32
-rw-r--r--lib/webrick/httpauth/htpasswd.rb40
-rw-r--r--lib/webrick/httpauth/userdb.rb31
-rw-r--r--lib/webrick/httpproxy.rb23
-rw-r--r--lib/webrick/httprequest.rb93
-rw-r--r--lib/webrick/httpresponse.rb83
-rw-r--r--lib/webrick/https.rb5
-rw-r--r--lib/webrick/httpserver.rb51
-rw-r--r--lib/webrick/httpservlet/abstract.rb87
-rw-r--r--lib/webrick/httpservlet/cgi_runner.rb3
-rw-r--r--lib/webrick/httpservlet/cgihandler.rb20
-rw-r--r--lib/webrick/httpservlet/erbhandler.rb45
-rw-r--r--lib/webrick/httpservlet/filehandler.rb51
-rw-r--r--lib/webrick/httpservlet/prochandler.rb8
-rw-r--r--lib/webrick/httpstatus.rb68
-rw-r--r--lib/webrick/httputils.rb8
-rw-r--r--lib/webrick/httpversion.rb2
-rw-r--r--lib/webrick/log.rb56
-rw-r--r--lib/webrick/server.rb10
-rw-r--r--lib/webrick/ssl.rb11
-rw-r--r--lib/webrick/utils.rb76
-rw-r--r--lib/webrick/version.rb2
-rw-r--r--lib/xmlrpc/.document1
-rw-r--r--lib/xmlrpc/README.rdoc46
-rw-r--r--lib/xmlrpc/base64.rb22
-rw-r--r--lib/xmlrpc/client.rb148
-rw-r--r--lib/xmlrpc/config.rb8
-rw-r--r--lib/xmlrpc/create.rb75
-rw-r--r--lib/xmlrpc/datetime.rb18
-rw-r--r--lib/xmlrpc/httpserver.rb46
-rw-r--r--lib/xmlrpc/marshal.rb6
-rw-r--r--lib/xmlrpc/parser.rb141
-rw-r--r--lib/xmlrpc/server.rb200
-rw-r--r--lib/xmlrpc/utils.rb30
-rw-r--r--lib/yaml.rb470
-rw-r--r--lib/yaml/baseemitter.rb242
-rw-r--r--lib/yaml/basenode.rb216
-rw-r--r--lib/yaml/constants.rb45
-rw-r--r--lib/yaml/dbm.rb129
-rw-r--r--lib/yaml/encoding.rb33
-rw-r--r--lib/yaml/error.rb34
-rw-r--r--lib/yaml/loader.rb14
-rw-r--r--lib/yaml/rubytypes.rb446
-rw-r--r--lib/yaml/store.rb47
-rw-r--r--lib/yaml/stream.rb40
-rw-r--r--lib/yaml/stringio.rb83
-rw-r--r--lib/yaml/syck.rb19
-rw-r--r--lib/yaml/tag.rb91
-rw-r--r--lib/yaml/types.rb192
-rw-r--r--lib/yaml/yamlnode.rb54
-rw-r--r--lib/yaml/ypath.rb52
-rw-r--r--load.c263
-rw-r--r--main.c3
-rw-r--r--man/erb.139
-rw-r--r--man/irb.122
-rw-r--r--man/rake.126
-rw-r--r--man/ri.130
-rw-r--r--man/ruby.156
-rw-r--r--marshal.c584
-rw-r--r--math.c387
-rw-r--r--method.h105
-rw-r--r--misc/README4
-rw-r--r--misc/inf-ruby.el46
-rw-r--r--misc/rb_optparse.bash20
-rwxr-xr-xmisc/rb_optparse.zsh38
-rw-r--r--misc/rdoc-mode.el130
-rw-r--r--misc/ruby-electric.el17
-rw-r--r--misc/ruby-mode.el220
-rw-r--r--misc/ruby-style.el12
-rw-r--r--missing/alloca.c7
-rw-r--r--missing/cbrt.c1
-rw-r--r--missing/close.c72
-rw-r--r--missing/crypt.c89
-rw-r--r--missing/erf.c1
-rw-r--r--missing/ffs.c49
-rw-r--r--missing/finite.c2
-rw-r--r--missing/flock.c4
-rw-r--r--missing/hypot.c1
-rw-r--r--missing/isinf.c2
-rw-r--r--missing/isnan.c2
-rw-r--r--missing/langinfo.c14
-rw-r--r--missing/lgamma_r.c12
-rw-r--r--missing/memcmp.c1
-rw-r--r--missing/memmove.c1
-rw-r--r--missing/os2.c4
-rw-r--r--missing/setproctitle.c160
-rw-r--r--missing/signbit.c19
-rw-r--r--missing/strchr.c4
-rw-r--r--missing/strerror.c2
-rw-r--r--missing/strlcat.c1
-rw-r--r--missing/strlcpy.c1
-rw-r--r--missing/strstr.c4
-rw-r--r--missing/strtol.c1
-rw-r--r--missing/vsnprintf.c1217
-rw-r--r--missing/x86_64-chkstk.s10
-rwxr-xr-xmkconfig.rb195
-rw-r--r--node.c921
-rw-r--r--node.h81
-rw-r--r--numeric.c1072
-rw-r--r--object.c1126
-rw-r--r--pack.c1435
-rw-r--r--parse.y1485
-rw-r--r--prelude.rb30
-rw-r--r--proc.c1080
-rw-r--r--process.c1996
-rw-r--r--random.c1194
-rw-r--r--range.c322
-rw-r--r--rational.c1151
-rw-r--r--re.c561
-rw-r--r--regcomp.c404
-rw-r--r--regenc.c58
-rw-r--r--regenc.h18
-rw-r--r--regerror.c78
-rw-r--r--regexec.c146
-rw-r--r--regint.h50
-rw-r--r--regparse.c313
-rw-r--r--regparse.h15
-rw-r--r--regsyntax.c4
-rw-r--r--ruby.c725
-rwxr-xr-xrubytest.rb28
-rwxr-xr-xrunruby.rb79
-rw-r--r--safe.c22
-rw-r--r--sample/README6
-rw-r--r--sample/biorhythm.rb22
-rw-r--r--sample/coverage.rb2
-rw-r--r--sample/drb/darray.rb2
-rw-r--r--sample/drb/darrayc.rb4
-rw-r--r--sample/drb/dbiff.rb4
-rw-r--r--sample/drb/dchatc.rb4
-rw-r--r--sample/drb/dchats.rb2
-rw-r--r--sample/drb/dhasen.rb4
-rw-r--r--sample/drb/dhasenc.rb2
-rw-r--r--sample/drb/dlogc.rb2
-rw-r--r--sample/drb/dlogd.rb2
-rw-r--r--sample/drb/dqin.rb2
-rw-r--r--sample/drb/dqout.rb2
-rw-r--r--sample/drb/dqueue.rb2
-rw-r--r--sample/drb/drbc.rb2
-rw-r--r--sample/drb/drbch.rb2
-rw-r--r--sample/drb/drbm.rb6
-rw-r--r--sample/drb/drbmc.rb2
-rw-r--r--sample/drb/drbs-acl.rb6
-rw-r--r--sample/drb/drbs.rb4
-rw-r--r--sample/drb/extserv_test.rb12
-rw-r--r--sample/drb/holderc.rb2
-rw-r--r--sample/drb/holders.rb6
-rw-r--r--sample/drb/http0.rb6
-rw-r--r--sample/drb/http0serv.rb12
-rw-r--r--sample/drb/name.rb16
-rw-r--r--sample/drb/namec.rb2
-rw-r--r--sample/drb/old_tuplespace.rb6
-rw-r--r--sample/drb/ring_echo.rb2
-rw-r--r--sample/drb/simpletuple.rb6
-rw-r--r--sample/drb/speedc.rb2
-rw-r--r--sample/drb/speeds.rb4
-rw-r--r--sample/from.rb2
-rw-r--r--sample/fullpath.rb2
-rw-r--r--sample/list.rb1
-rw-r--r--sample/list2.rb2
-rw-r--r--sample/list3.rb2
-rw-r--r--sample/mkproto.rb6
-rw-r--r--sample/occur2.rb11
-rw-r--r--sample/openssl/certstore.rb2
-rw-r--r--sample/openssl/smime_write.rb2
-rwxr-xr-x[-rw-r--r--]sample/optparse/opttest.rb2
-rw-r--r--sample/pty/expect_sample.rb48
-rw-r--r--sample/pty/script.rb37
-rw-r--r--sample/pty/shl.rb (renamed from ext/pty/shl.rb)0
-rwxr-xr-xsample/rss/list_description.rb4
-rwxr-xr-xsample/rss/re_read.rb4
-rwxr-xr-xsample/rss/rss_recent.rb4
-rw-r--r--sample/svr.rb2
-rw-r--r--sample/test.rb50
-rw-r--r--sample/timeout.rb42
-rw-r--r--sample/trojan.rb2
-rw-r--r--sample/webrick/httpproxy.rb7
-rw-r--r--signal.c270
-rw-r--r--siphash.c483
-rw-r--r--siphash.h48
-rw-r--r--sparc.c30
-rw-r--r--spec/README13
-rw-r--r--spec/default.mspec5
-rw-r--r--sprintf.c155
-rw-r--r--st.c530
-rw-r--r--strftime.c553
-rw-r--r--string.c2720
-rw-r--r--struct.c290
-rw-r--r--symbian/README.SYMBIAN93
-rw-r--r--symbian/configure.bat123
-rw-r--r--symbian/missing-aeabi.c18
-rw-r--r--symbian/missing-pips.c65
-rw-r--r--symbian/pre-build83
-rw-r--r--symbian/setup440
-rw-r--r--template/Doxyfile.tmpl267
-rw-r--r--template/encdb.h.tmpl6
-rwxr-xr-x[-rw-r--r--]template/fake.rb.in36
-rw-r--r--template/id.h.tmpl20
-rw-r--r--template/insns.inc.tmpl2
-rw-r--r--template/insns_info.inc.tmpl24
-rw-r--r--template/known_errors.inc.tmpl6
-rw-r--r--template/minsns.inc.tmpl2
-rw-r--r--template/opt_sc.inc.tmpl2
-rw-r--r--template/optinsn.inc.tmpl2
-rw-r--r--template/optunifs.inc.tmpl4
-rw-r--r--template/ruby.pc.in44
-rw-r--r--template/vm.inc.tmpl2
-rw-r--r--template/vmtc.inc.tmpl2
-rw-r--r--template/yasmdata.rb.tmpl2
-rw-r--r--test/-ext-/array/test_resize.rb29
-rw-r--r--test/-ext-/funcall/test_passing_block.rb22
-rw-r--r--test/-ext-/load/test_dot_dot.rb10
-rw-r--r--test/-ext-/old_thread_select/test_old_thread_select.rb99
-rw-r--r--test/-ext-/st/test_numhash.rb21
-rw-r--r--test/-ext-/string/test_cstr.rb17
-rw-r--r--test/-ext-/string/test_ellipsize.rb46
-rw-r--r--test/-ext-/string/test_enc_associate.rb12
-rw-r--r--test/-ext-/string/test_modify_expand.rb29
-rw-r--r--test/-ext-/string/test_set_len.rb25
-rw-r--r--test/-ext-/test_bug-3571.rb21
-rw-r--r--test/-ext-/test_bug-3662.rb10
-rw-r--r--test/-ext-/wait_for_single_fd/test_wait_for_single_fd.rb42
-rw-r--r--test/-ext-/win32/test_dln.rb13
-rw-r--r--test/-ext-/win32/test_fd_setsize.rb25
-rw-r--r--test/benchmark/test_benchmark.rb163
-rw-r--r--test/bigdecimal/test_bigdecimal.rb696
-rw-r--r--test/bigdecimal/test_bigdecimal_util.rb43
-rw-r--r--test/bigdecimal/test_bigmath.rb63
-rw-r--r--test/bigdecimal/testbase.rb27
-rw-r--r--test/cgi/test_cgi_cookie.rb17
-rw-r--r--test/cgi/test_cgi_core.rb6
-rw-r--r--test/cgi/test_cgi_header.rb12
-rw-r--r--test/cgi/test_cgi_multipart.rb41
-rw-r--r--test/cgi/test_cgi_session.rb13
-rw-r--r--test/cgi/test_cgi_tag_helper.rb2
-rw-r--r--test/cgi/test_cgi_util.rb38
-rw-r--r--test/coverage/test_coverage.rb64
-rw-r--r--test/csv/base.rb8
-rwxr-xr-x[-rw-r--r--]test/csv/test_csv_parsing.rb83
-rwxr-xr-x[-rw-r--r--]test/csv/test_csv_writing.rb12
-rwxr-xr-x[-rw-r--r--]test/csv/test_data_converters.rb86
-rwxr-xr-x[-rw-r--r--]test/csv/test_encodings.rb173
-rwxr-xr-x[-rw-r--r--]test/csv/test_features.rb95
-rwxr-xr-x[-rw-r--r--]test/csv/test_headers.rb75
-rwxr-xr-x[-rw-r--r--]test/csv/test_interface.rb161
-rwxr-xr-x[-rw-r--r--]test/csv/test_row.rb93
-rwxr-xr-x[-rw-r--r--]test/csv/test_serialization.rb74
-rwxr-xr-x[-rw-r--r--]test/csv/test_table.rb146
-rw-r--r--test/date/test_date.rb4
-rw-r--r--test/date/test_date_attr.rb3
-rw-r--r--test/date/test_date_base.rb71
-rw-r--r--test/date/test_date_conv.rb7
-rw-r--r--test/date/test_date_new.rb11
-rw-r--r--test/date/test_date_parse.rb192
-rw-r--r--test/date/test_date_strftime.rb25
-rw-r--r--test/date/test_date_strptime.rb19
-rw-r--r--test/date/test_switch_hitter.rb577
-rw-r--r--test/dbm/test_dbm.rb49
-rwxr-xr-x[-rw-r--r--]test/digest/test_digest.rb40
-rw-r--r--test/digest/test_digest_extend.rb157
-rw-r--r--test/digest/test_digest_hmac.rb3
-rw-r--r--test/dl/test_base.rb108
-rw-r--r--test/dl/test_callback.rb69
-rw-r--r--test/dl/test_cfunc.rb43
-rw-r--r--test/dl/test_cparser.rb13
-rw-r--r--test/dl/test_cptr.rb199
-rw-r--r--test/dl/test_dl2.rb71
-rw-r--r--test/dl/test_func.rb63
-rw-r--r--test/dl/test_handle.rb119
-rw-r--r--test/dl/test_import.rb18
-rw-r--r--test/dl/test_win32.rb8
-rw-r--r--test/drb/drbtest.rb51
-rw-r--r--test/drb/test_acl.rb2
-rw-r--r--test/drb/test_drb.rb41
-rw-r--r--test/drb/test_drbssl.rb8
-rw-r--r--test/drb/test_drbunix.rb8
-rw-r--r--test/drb/ut_eq.rb30
-rw-r--r--test/drb/ut_large.rb2
-rw-r--r--test/drb/ut_safe1.rb2
-rw-r--r--test/drb/ut_timerholder.rb2
-rw-r--r--test/erb/test_erb.rb6
-rw-r--r--test/erb/test_erb_m17n.rb38
-rw-r--r--test/etc/test_etc.rb41
-rw-r--r--test/fiddle/helper.rb111
-rw-r--r--test/fiddle/test_closure.rb84
-rw-r--r--test/fiddle/test_fiddle.rb32
-rw-r--r--test/fiddle/test_function.rb69
-rw-r--r--test/fileutils/clobber.rb91
-rw-r--r--test/fileutils/fileasserts.rb37
-rw-r--r--test/fileutils/test_dryrun.rb6
-rw-r--r--test/fileutils/test_fileutils.rb98
-rw-r--r--test/fileutils/test_nowrite.rb77
-rw-r--r--test/gdbm/test_gdbm.rb55
-rw-r--r--test/iconv/utils.rb3
-rw-r--r--test/io/console/test_io_console.rb243
-rw-r--r--test/io/nonblock/test_flush.rb14
-rw-r--r--test/io/wait/test_io_wait.rb72
-rw-r--r--test/irb/test_completion.rb22
-rw-r--r--test/irb/test_option.rb12
-rw-r--r--test/json/setup_variant.rb11
-rwxr-xr-xtest/json/test_json.rb290
-rwxr-xr-xtest/json/test_json_addition.rb40
-rw-r--r--test/json/test_json_encoding.rb65
-rwxr-xr-xtest/json/test_json_fixtures.rb16
-rwxr-xr-x[-rw-r--r--]test/json/test_json_generate.rb156
-rw-r--r--test/json/test_json_rails.rb114
-rw-r--r--test/json/test_json_string_matching.rb40
-rwxr-xr-xtest/json/test_json_unicode.rb28
-rw-r--r--test/logger/test_logger.rb172
-rw-r--r--test/matrix/test_matrix.rb279
-rw-r--r--test/matrix/test_vector.rb85
-rw-r--r--test/minitest/test_mini_mock.rb83
-rw-r--r--test/minitest/test_mini_spec.rb157
-rw-r--r--test/minitest/test_mini_test.rb985
-rw-r--r--test/minitest/test_minitest_benchmark.rb119
-rw-r--r--test/minitest/test_minitest_mock.rb154
-rw-r--r--test/minitest/test_minitest_spec.rb397
-rw-r--r--test/minitest/test_minitest_unit.rb1454
-rw-r--r--test/misc/test_ruby_mode.rb142
-rw-r--r--test/mkmf/base.rb129
-rw-r--r--test/mkmf/test_convertible.rb32
-rw-r--r--test/mkmf/test_find_executable.rb50
-rw-r--r--test/mkmf/test_flags.rb35
-rw-r--r--test/mkmf/test_signedness.rb27
-rw-r--r--test/mkmf/test_sizeof.rb45
-rw-r--r--test/monitor/test_monitor.rb4
-rw-r--r--test/net/http/test_buffered_io.rb17
-rw-r--r--test/net/http/test_http.rb331
-rw-r--r--test/net/http/test_https.rb38
-rw-r--r--test/net/http/test_https_proxy.rb2
-rw-r--r--test/net/http/utils.rb24
-rw-r--r--test/net/imap/cacert.pem86
-rw-r--r--test/net/imap/server.crt69
-rw-r--r--test/net/imap/test_imap.rb338
-rw-r--r--test/net/imap/test_imap_response_parser.rb119
-rw-r--r--test/net/smtp/test_response.rb99
-rw-r--r--test/net/smtp/test_smtp.rb16
-rw-r--r--test/net/smtp/test_ssl_socket.rb91
-rw-r--r--test/nkf/test_kconv.rb9
-rw-r--r--test/nkf/test_nkf.rb2
-rw-r--r--test/objspace/test_objspace.rb55
-rw-r--r--test/open-uri/test_open-uri.rb143
-rw-r--r--test/open-uri/test_ssl.rb20
-rw-r--r--test/openssl/ssl_server.rb2
-rw-r--r--test/openssl/test_asn1.rb404
-rw-r--r--test/openssl/test_bn.rb23
-rw-r--r--test/openssl/test_buffering.rb88
-rw-r--r--test/openssl/test_cipher.rb20
-rw-r--r--test/openssl/test_config.rb283
-rw-r--r--test/openssl/test_digest.rb42
-rw-r--r--test/openssl/test_ec.rb113
-rw-r--r--test/openssl/test_engine.rb15
-rw-r--r--test/openssl/test_hmac.rb28
-rw-r--r--test/openssl/test_ns_spki.rb11
-rw-r--r--test/openssl/test_ocsp.rb47
-rw-r--r--test/openssl/test_pair.rb121
-rw-r--r--test/openssl/test_pkcs12.rb209
-rw-r--r--test/openssl/test_pkcs7.rb28
-rw-r--r--test/openssl/test_pkey_dh.rb72
-rw-r--r--test/openssl/test_pkey_dsa.rb224
-rw-r--r--test/openssl/test_pkey_ec.rb182
-rw-r--r--test/openssl/test_pkey_rsa.rb207
-rw-r--r--test/openssl/test_ssl.rb395
-rw-r--r--test/openssl/test_ssl_session.rb327
-rw-r--r--test/openssl/test_x509cert.rb107
-rw-r--r--test/openssl/test_x509crl.rb29
-rw-r--r--test/openssl/test_x509ext.rb7
-rw-r--r--test/openssl/test_x509name.rb114
-rw-r--r--test/openssl/test_x509req.rb42
-rw-r--r--test/openssl/test_x509store.rb47
-rw-r--r--test/openssl/utils.rb184
-rw-r--r--test/optparse/test_bash_completion.rb42
-rw-r--r--test/optparse/test_getopts.rb5
-rw-r--r--test/optparse/test_noarg.rb2
-rw-r--r--test/optparse/test_optarg.rb4
-rw-r--r--test/optparse/test_optparse.rb17
-rw-r--r--test/optparse/test_placearg.rb5
-rw-r--r--test/optparse/test_reqarg.rb4
-rw-r--r--test/optparse/test_summary.rb23
-rw-r--r--test/optparse/test_zsh_completion.rb22
-rw-r--r--test/ostruct/test_ostruct.rb41
-rw-r--r--test/pathname/test_pathname.rb818
-rw-r--r--test/profile_test_all.rb52
-rw-r--r--test/psych/helper.rb63
-rw-r--r--test/psych/json/test_stream.rb109
-rw-r--r--test/psych/nodes/test_enumerable.rb43
-rw-r--r--test/psych/test_alias_and_anchor.rb96
-rw-r--r--test/psych/test_array.rb57
-rw-r--r--test/psych/test_boolean.rb36
-rw-r--r--test/psych/test_class.rb36
-rw-r--r--test/psych/test_coder.rb184
-rw-r--r--test/psych/test_date_time.rb17
-rw-r--r--test/psych/test_deprecated.rb210
-rw-r--r--test/psych/test_document.rb46
-rw-r--r--test/psych/test_emitter.rb94
-rw-r--r--test/psych/test_encoding.rb268
-rw-r--r--test/psych/test_engine_manager.rb57
-rw-r--r--test/psych/test_exception.rb130
-rw-r--r--test/psych/test_hash.rb44
-rw-r--r--test/psych/test_json_tree.rb65
-rw-r--r--test/psych/test_merge_keys.rb81
-rw-r--r--test/psych/test_nil.rb18
-rw-r--r--test/psych/test_null.rb19
-rw-r--r--test/psych/test_numeric.rb25
-rw-r--r--test/psych/test_object.rb44
-rw-r--r--test/psych/test_object_references.rb67
-rw-r--r--test/psych/test_omap.rb75
-rw-r--r--test/psych/test_parser.rb332
-rw-r--r--test/psych/test_psych.rb168
-rw-r--r--test/psych/test_scalar.rb11
-rw-r--r--test/psych/test_scalar_scanner.rb91
-rw-r--r--test/psych/test_serialize_subclasses.rb38
-rw-r--r--test/psych/test_set.rb49
-rw-r--r--test/psych/test_stream.rb93
-rw-r--r--test/psych/test_string.rb95
-rw-r--r--test/psych/test_struct.rb51
-rw-r--r--test/psych/test_symbol.rb17
-rw-r--r--test/psych/test_tainted.rb130
-rw-r--r--test/psych/test_to_yaml_properties.rb63
-rw-r--r--test/psych/test_tree_builder.rb79
-rw-r--r--test/psych/test_yaml.rb1269
-rw-r--r--test/psych/visitors/test_depth_first.rb49
-rw-r--r--test/psych/visitors/test_emitter.rb144
-rw-r--r--test/psych/visitors/test_to_ruby.rb325
-rw-r--r--test/psych/visitors/test_yaml_tree.rb155
-rw-r--r--test/rake/file_creation.rb34
-rw-r--r--test/rake/helper.rb492
-rw-r--r--test/rake/test_rake.rb40
-rw-r--r--test/rake/test_rake_application.rb489
-rw-r--r--test/rake/test_rake_application_options.rb335
-rw-r--r--test/rake/test_rake_clean.rb14
-rw-r--r--test/rake/test_rake_definitions.rb80
-rw-r--r--test/rake/test_rake_directory_task.rb46
-rw-r--r--test/rake/test_rake_dsl.rb77
-rw-r--r--test/rake/test_rake_early_time.rb31
-rw-r--r--test/rake/test_rake_extension.rb59
-rw-r--r--test/rake/test_rake_file_creation_task.rb56
-rw-r--r--test/rake/test_rake_file_list.rb628
-rw-r--r--test/rake/test_rake_file_list_path_map.rb8
-rw-r--r--test/rake/test_rake_file_task.rb102
-rw-r--r--test/rake/test_rake_file_utils.rb305
-rw-r--r--test/rake/test_rake_ftp_file.rb59
-rw-r--r--test/rake/test_rake_functional.rb450
-rw-r--r--test/rake/test_rake_invocation_chain.rb52
-rw-r--r--test/rake/test_rake_makefile_loader.rb44
-rw-r--r--test/rake/test_rake_multi_task.rb51
-rw-r--r--test/rake/test_rake_name_space.rb43
-rw-r--r--test/rake/test_rake_package_task.rb79
-rw-r--r--test/rake/test_rake_path_map.rb157
-rw-r--r--test/rake/test_rake_path_map_explode.rb34
-rw-r--r--test/rake/test_rake_path_map_partial.rb18
-rw-r--r--test/rake/test_rake_pseudo_status.rb21
-rw-r--r--test/rake/test_rake_rake_test_loader.rb21
-rw-r--r--test/rake/test_rake_rdoc_task.rb83
-rw-r--r--test/rake/test_rake_require.rb40
-rw-r--r--test/rake/test_rake_rules.rb327
-rw-r--r--test/rake/test_rake_task.rb267
-rw-r--r--test/rake/test_rake_task_argument_parsing.rb103
-rw-r--r--test/rake/test_rake_task_arguments.rb88
-rw-r--r--test/rake/test_rake_task_lib.rb9
-rw-r--r--test/rake/test_rake_task_manager.rb157
-rw-r--r--test/rake/test_rake_task_manager_argument_resolution.rb36
-rw-r--r--test/rake/test_rake_task_with_arguments.rb173
-rw-r--r--test/rake/test_rake_test_task.rb120
-rw-r--r--test/rake/test_rake_top_level_functions.rb111
-rw-r--r--test/rake/test_rake_win32.rb72
-rw-r--r--test/rake/test_sys.rb20
-rw-r--r--test/rdoc/README1
-rw-r--r--test/rdoc/hidden.zip.txt1
-rw-r--r--test/rdoc/rdoc_markup_to_html_crossref_reference.rb31
-rw-r--r--test/rdoc/test.ja.large.rdoc3
-rw-r--r--test/rdoc/test.ja.rdoc10
-rw-r--r--test/rdoc/test.ja.txt8
-rw-r--r--test/rdoc/test.txt1
-rw-r--r--test/rdoc/test_attribute_manager.rb86
-rw-r--r--test/rdoc/test_rdoc_alias.rb13
-rw-r--r--test/rdoc/test_rdoc_any_method.rb263
-rw-r--r--test/rdoc/test_rdoc_attr.rb123
-rw-r--r--test/rdoc/test_rdoc_class_module.rb718
-rw-r--r--test/rdoc/test_rdoc_code_object.rb290
-rw-r--r--test/rdoc/test_rdoc_constant.rb15
-rw-r--r--test/rdoc/test_rdoc_context.rb695
-rw-r--r--test/rdoc/test_rdoc_context_section.rb54
-rw-r--r--test/rdoc/test_rdoc_cross_reference.rb154
-rw-r--r--test/rdoc/test_rdoc_encoding.rb191
-rw-r--r--test/rdoc/test_rdoc_generator_darkfish.rb125
-rw-r--r--test/rdoc/test_rdoc_generator_ri.rb87
-rw-r--r--test/rdoc/test_rdoc_include.rb96
-rw-r--r--test/rdoc/test_rdoc_info_formatting.rb179
-rw-r--r--test/rdoc/test_rdoc_info_sections.rb139
-rw-r--r--test/rdoc/test_rdoc_markup.rb634
-rw-r--r--test/rdoc/test_rdoc_markup_attribute_manager.rb46
-rw-r--r--test/rdoc/test_rdoc_markup_document.rb152
-rw-r--r--test/rdoc/test_rdoc_markup_formatter.rb57
-rw-r--r--test/rdoc/test_rdoc_markup_indented_paragraph.rb40
-rw-r--r--test/rdoc/test_rdoc_markup_paragraph.rb21
-rw-r--r--test/rdoc/test_rdoc_markup_parser.rb1486
-rw-r--r--test/rdoc/test_rdoc_markup_pre_process.rb410
-rw-r--r--test/rdoc/test_rdoc_markup_raw.rb27
-rw-r--r--test/rdoc/test_rdoc_markup_to_ansi.rb332
-rw-r--r--test/rdoc/test_rdoc_markup_to_bs.rb345
-rw-r--r--test/rdoc/test_rdoc_markup_to_html.rb364
-rw-r--r--test/rdoc/test_rdoc_markup_to_html_crossref.rb360
-rw-r--r--test/rdoc/test_rdoc_markup_to_rdoc.rb341
-rw-r--r--test/rdoc/test_rdoc_markup_to_tt_only.rb229
-rw-r--r--test/rdoc/test_rdoc_method_attr.rb122
-rw-r--r--test/rdoc/test_rdoc_normal_class.rb23
-rw-r--r--test/rdoc/test_rdoc_normal_module.rb37
-rw-r--r--test/rdoc/test_rdoc_options.rb392
-rw-r--r--test/rdoc/test_rdoc_parser.rb80
-rw-r--r--test/rdoc/test_rdoc_parser_c.rb1233
-rw-r--r--test/rdoc/test_rdoc_parser_perl.rb74
-rw-r--r--test/rdoc/test_rdoc_parser_ruby.rb2012
-rw-r--r--test/rdoc/test_rdoc_parser_simple.rb99
-rw-r--r--test/rdoc/test_rdoc_rdoc.rb209
-rw-r--r--test/rdoc/test_rdoc_require.rb25
-rw-r--r--test/rdoc/test_rdoc_ri_attribute_formatter.rb44
-rw-r--r--test/rdoc/test_rdoc_ri_default_display.rb301
-rw-r--r--test/rdoc/test_rdoc_ri_driver.rb1043
-rw-r--r--test/rdoc/test_rdoc_ri_formatter.rb320
-rw-r--r--test/rdoc/test_rdoc_ri_overstrike_formatter.rb71
-rw-r--r--test/rdoc/test_rdoc_ri_paths.rb43
-rw-r--r--test/rdoc/test_rdoc_ri_store.rb473
-rw-r--r--test/rdoc/test_rdoc_ruby_lex.rb23
-rw-r--r--test/rdoc/test_rdoc_rubygems_hook.rb201
-rw-r--r--test/rdoc/test_rdoc_single_class.rb12
-rw-r--r--test/rdoc/test_rdoc_stats.rb543
-rw-r--r--test/rdoc/test_rdoc_task.rb111
-rw-r--r--test/rdoc/test_rdoc_text.rb397
-rw-r--r--test/rdoc/test_rdoc_top_level.rb240
-rw-r--r--test/rdoc/xref_data.rb76
-rw-r--r--test/rdoc/xref_test_case.rb71
-rw-r--r--test/readline/test_readline.rb237
-rw-r--r--test/readline/test_readline_history.rb20
-rw-r--r--test/resolv/test_addr.rb16
-rw-r--r--test/resolv/test_dns.rb121
-rw-r--r--test/rexml/data/LostineRiver.kml.gzbin0 -> 50154 bytes-rw-r--r--test/rexml/data/ProductionSupport.xml29
-rw-r--r--test/rexml/data/axis.xml25
-rw-r--r--test/rexml/data/bad.xml5
-rw-r--r--test/rexml/data/basic.xml11
-rw-r--r--test/rexml/data/basicupdate.xml47
-rw-r--r--test/rexml/data/broken.rss20
-rw-r--r--test/rexml/data/contents.xml70
-rw-r--r--test/rexml/data/dash.xml12
-rw-r--r--test/rexml/data/defaultNamespace.xml6
-rw-r--r--test/rexml/data/doctype_test.xml34
-rw-r--r--test/rexml/data/documentation.xml542
-rw-r--r--test/rexml/data/euc.xml296
-rw-r--r--test/rexml/data/evaluate.xml28
-rw-r--r--test/rexml/data/fibo.xml29
-rw-r--r--test/rexml/data/foo.xml10
-rw-r--r--test/rexml/data/google.2.xml156
-rw-r--r--test/rexml/data/id.xml21
-rw-r--r--test/rexml/data/iso8859-1.xml4
-rw-r--r--test/rexml/data/jaxen24.xml2
-rw-r--r--test/rexml/data/jaxen3.xml15
-rw-r--r--test/rexml/data/lang.xml11
-rw-r--r--test/rexml/data/lang0.xml18
-rw-r--r--test/rexml/data/message.xml27
-rw-r--r--test/rexml/data/moreover.xml244
-rw-r--r--test/rexml/data/much_ado.xml6850
-rw-r--r--test/rexml/data/namespaces.xml18
-rw-r--r--test/rexml/data/nitf.xml67
-rw-r--r--test/rexml/data/numbers.xml18
-rw-r--r--test/rexml/data/ofbiz-issues-full-177.xml13971
-rw-r--r--test/rexml/data/pi.xml13
-rw-r--r--test/rexml/data/pi2.xml6
-rw-r--r--test/rexml/data/project.xml1
-rw-r--r--test/rexml/data/simple.xml2
-rw-r--r--test/rexml/data/stream_accents.xml4
-rw-r--r--test/rexml/data/t63-1.xmlbin0 -> 161690 bytes-rw-r--r--test/rexml/data/t63-2.svg2828
-rw-r--r--test/rexml/data/t75.xml31
-rw-r--r--test/rexml/data/test/tests.xml683
-rw-r--r--test/rexml/data/test/tests.xsl369
-rw-r--r--test/rexml/data/testNamespaces.xml22
-rw-r--r--test/rexml/data/testsrc.xml64
-rw-r--r--test/rexml/data/text.xml10
-rw-r--r--test/rexml/data/ticket_110_utf16.xmlbin0 -> 207464 bytes-rw-r--r--test/rexml/data/ticket_61.xml4
-rw-r--r--test/rexml/data/ticket_68.xml590
-rw-r--r--test/rexml/data/tutorial.xml678
-rw-r--r--test/rexml/data/underscore.xml6
-rw-r--r--test/rexml/data/web.xml42
-rw-r--r--test/rexml/data/web2.xml7
-rw-r--r--test/rexml/data/working.rss202
-rw-r--r--test/rexml/data/xmlfile-bug.xml15
-rw-r--r--test/rexml/data/xp.tst27
-rw-r--r--test/rexml/data/yahoo.xml80
-rw-r--r--test/rexml/listener.rb50
-rw-r--r--test/rexml/rexml_test_utils.rb5
-rw-r--r--test/rexml/test_attributes.rb198
-rw-r--r--test/rexml/test_attributes_mixin.rb32
-rw-r--r--test/rexml/test_changing_encoding.rb44
-rw-r--r--test/rexml/test_contrib.rb581
-rw-r--r--test/rexml/test_core.rb1462
-rw-r--r--test/rexml/test_doctype.rb107
-rw-r--r--test/rexml/test_document.rb43
-rw-r--r--test/rexml/test_elements.rb116
-rw-r--r--test/rexml/test_encoding.rb93
-rw-r--r--test/rexml/test_encoding_2.rb59
-rw-r--r--test/rexml/test_entity.rb149
-rw-r--r--test/rexml/test_functions.rb223
-rw-r--r--test/rexml/test_functions_number.rb32
-rw-r--r--test/rexml/test_jaxen.rb126
-rw-r--r--test/rexml/test_light.rb104
-rw-r--r--test/rexml/test_lightparser.rb12
-rw-r--r--test/rexml/test_listener.rb129
-rw-r--r--test/rexml/test_martin_fowler.rb37
-rw-r--r--test/rexml/test_namespace.rb38
-rw-r--r--test/rexml/test_notationdecl_mixin.rb58
-rw-r--r--test/rexml/test_notationdecl_parsetest.rb23
-rw-r--r--test/rexml/test_order.rb102
-rw-r--r--test/rexml/test_preceding_sibling.rb38
-rw-r--r--test/rexml/test_pullparser.rb100
-rw-r--r--test/rexml/test_rexml_issuezilla.rb14
-rw-r--r--test/rexml/test_sax.rb279
-rw-r--r--test/rexml/test_stream.rb104
-rw-r--r--test/rexml/test_ticket_80.rb56
-rw-r--r--test/rexml/test_validation_rng.rb790
-rw-r--r--test/rexml/test_xml_declaration_parent_child.rb33
-rw-r--r--test/rexml/test_xpath.rb1079
-rw-r--r--test/rexml/test_xpath_attribute_query.rb89
-rw-r--r--test/rexml/test_xpath_msw.rb38
-rw-r--r--test/rexml/test_xpath_pred.rb80
-rw-r--r--test/rexml/test_xpathtext.rb72
-rw-r--r--test/rinda/test_rinda.rb177
-rw-r--r--test/rinda/test_tuplebag.rb2
-rw-r--r--test/ripper/dummyparser.rb75
-rw-r--r--test/ripper/test_files.rb6
-rw-r--r--test/ripper/test_filter.rb3
-rw-r--r--test/ripper/test_parser_events.rb751
-rw-r--r--test/ripper/test_ripper.rb49
-rw-r--r--test/ripper/test_scanner_events.rb46
-rw-r--r--test/rss/rss-assertions.rb28
-rw-r--r--test/rss/rss-testcase.rb10
-rw-r--r--test/rss/test_1.0.rb95
-rw-r--r--test/rss/test_2.0.rb65
-rw-r--r--test/rss/test_accessor.rb32
-rw-r--r--test/rss/test_atom.rb10
-rw-r--r--test/rss/test_content.rb8
-rw-r--r--test/rss/test_maker_0.9.rb63
-rw-r--r--test/rss/test_maker_1.0.rb69
-rw-r--r--test/rss/test_maker_2.0.rb133
-rw-r--r--test/rss/test_maker_atom_entry.rb13
-rw-r--r--test/rss/test_maker_atom_feed.rb57
-rw-r--r--test/rss/test_maker_content.rb2
-rw-r--r--test/rss/test_maker_dc.rb8
-rw-r--r--test/rss/test_maker_image.rb4
-rw-r--r--test/rss/test_maker_sy.rb4
-rw-r--r--test/rss/test_maker_taxo.rb6
-rw-r--r--test/rss/test_maker_trackback.rb2
-rw-r--r--test/rss/test_maker_xml-stylesheet.rb6
-rw-r--r--test/rss/test_parser_1.0.rb2
-rw-r--r--test/rss/test_setup_maker_0.9.rb24
-rw-r--r--test/rss/test_setup_maker_1.0.rb84
-rw-r--r--test/rss/test_setup_maker_2.0.rb42
-rw-r--r--test/rss/test_setup_maker_atom_feed.rb2
-rw-r--r--test/rss/test_syndication.rb36
-rw-r--r--test/rss/test_taxonomy.rb14
-rw-r--r--test/rss/test_to_s.rb56
-rw-r--r--test/rss/test_trackback.rb28
-rw-r--r--test/rss/test_version.rb2
-rw-r--r--test/rss/test_xml-stylesheet.rb16
-rw-r--r--test/ruby/allpairs.rb4
-rw-r--r--test/ruby/enc/test_emoji.rb442
-rw-r--r--test/ruby/enc/test_gb18030.rb53
-rw-r--r--test/ruby/enc/test_shift_jis.rb2
-rw-r--r--test/ruby/enc/test_utf16.rb2
-rw-r--r--test/ruby/envutil.rb248
-rw-r--r--test/ruby/marshaltestlib.rb8
-rw-r--r--test/ruby/memory_status.rb96
-rw-r--r--test/ruby/test_alias.rb45
-rw-r--r--test/ruby/test_argf.rb113
-rw-r--r--test/ruby/test_array.rb571
-rw-r--r--test/ruby/test_autoload.rb56
-rw-r--r--test/ruby/test_basicinstructions.rb25
-rw-r--r--test/ruby/test_beginendblock.rb53
-rw-r--r--test/ruby/test_bignum.rb173
-rw-r--r--test/ruby/test_case.rb57
-rw-r--r--test/ruby/test_class.rb111
-rw-r--r--test/ruby/test_comparable.rb38
-rw-r--r--test/ruby/test_complex.rb84
-rw-r--r--test/ruby/test_complex2.rb2
-rw-r--r--test/ruby/test_complexrational.rb4
-rw-r--r--test/ruby/test_continuation.rb43
-rw-r--r--test/ruby/test_defined.rb64
-rw-r--r--test/ruby/test_dir.rb44
-rw-r--r--test/ruby/test_dir_m17n.rb265
-rw-r--r--test/ruby/test_econv.rb50
-rw-r--r--test/ruby/test_encoding.rb55
-rw-r--r--test/ruby/test_enum.rb129
-rw-r--r--test/ruby/test_enumerator.rb246
-rw-r--r--test/ruby/test_env.rb59
-rw-r--r--test/ruby/test_eval.rb17
-rw-r--r--test/ruby/test_exception.rb150
-rw-r--r--test/ruby/test_fiber.rb69
-rw-r--r--test/ruby/test_file.rb117
-rw-r--r--test/ruby/test_file_exhaustive.rb361
-rw-r--r--test/ruby/test_fixnum.rb14
-rw-r--r--test/ruby/test_float.rb124
-rw-r--r--test/ruby/test_fnmatch.rb2
-rw-r--r--test/ruby/test_gc.rb48
-rw-r--r--test/ruby/test_hash.rb90
-rw-r--r--test/ruby/test_integer.rb36
-rw-r--r--test/ruby/test_integer_comb.rb6
-rw-r--r--test/ruby/test_io.rb1002
-rw-r--r--test/ruby/test_io_m17n.rb1322
-rw-r--r--test/ruby/test_iterator.rb8
-rw-r--r--test/ruby/test_lambda.rb11
-rw-r--r--test/ruby/test_literal.rb62
-rw-r--r--test/ruby/test_m17n.rb283
-rw-r--r--test/ruby/test_m17n_comb.rb35
-rw-r--r--test/ruby/test_marshal.rb277
-rw-r--r--test/ruby/test_math.rb63
-rw-r--r--test/ruby/test_method.rb224
-rw-r--r--test/ruby/test_module.rb502
-rw-r--r--test/ruby/test_notimp.rb64
-rw-r--r--test/ruby/test_numeric.rb17
-rw-r--r--test/ruby/test_object.rb229
-rw-r--r--test/ruby/test_objectspace.rb1
-rw-r--r--test/ruby/test_optimization.rb23
-rw-r--r--test/ruby/test_pack.rb164
-rw-r--r--test/ruby/test_parse.rb30
-rw-r--r--test/ruby/test_path.rb39
-rw-r--r--test/ruby/test_primitive.rb34
-rw-r--r--test/ruby/test_proc.rb125
-rw-r--r--test/ruby/test_process.rb443
-rw-r--r--test/ruby/test_rand.rb480
-rw-r--r--test/ruby/test_range.rb59
-rw-r--r--test/ruby/test_rational.rb120
-rw-r--r--test/ruby/test_readpartial.rb2
-rw-r--r--test/ruby/test_regexp.rb132
-rw-r--r--test/ruby/test_require.rb123
-rw-r--r--test/ruby/test_rubyoptions.rb299
-rw-r--r--test/ruby/test_settracefunc.rb135
-rw-r--r--test/ruby/test_signal.rb70
-rw-r--r--test/ruby/test_sleep.rb4
-rw-r--r--test/ruby/test_sprintf.rb60
-rw-r--r--test/ruby/test_sprintf_comb.rb2
-rw-r--r--test/ruby/test_string.rb260
-rw-r--r--test/ruby/test_stringchar.rb19
-rw-r--r--test/ruby/test_struct.rb2
-rw-r--r--test/ruby/test_super.rb45
-rw-r--r--test/ruby/test_symbol.rb32
-rw-r--r--test/ruby/test_syntax.rb89
-rw-r--r--test/ruby/test_system.rb67
-rw-r--r--test/ruby/test_thread.rb226
-rw-r--r--test/ruby/test_time.rb317
-rw-r--r--test/ruby/test_time_tz.rb338
-rw-r--r--test/ruby/test_trace.rb18
-rw-r--r--test/ruby/test_transcode.rb361
-rw-r--r--test/ruby/test_undef.rb37
-rw-r--r--test/ruby/test_unicode_escape.rb20
-rw-r--r--test/ruby/test_variable.rb15
-rw-r--r--test/ruby/test_whileuntil.rb2
-rw-r--r--test/ruby/test_yield.rb54
-rw-r--r--test/rubygems/ca_cert.pem45
-rw-r--r--test/rubygems/data/null-type.gemspec.rzbin0 -> 553 bytes-rw-r--r--test/rubygems/fake_certlib/openssl.rb2
-rw-r--r--test/rubygems/fix_openssl_warnings.rb12
-rw-r--r--test/rubygems/foo/discover.rb0
-rw-r--r--test/rubygems/functional.rb99
-rw-r--r--test/rubygems/gem_installer_test_case.rb86
-rw-r--r--test/rubygems/gem_package_tar_test_case.rb146
-rw-r--r--test/rubygems/gemutilities.rb488
-rw-r--r--test/rubygems/insure_session.rb10
-rw-r--r--test/rubygems/mockgemui.rb63
-rw-r--r--test/rubygems/plugin/exception/rubygems_plugin.rb2
-rw-r--r--test/rubygems/plugin/load/rubygems_plugin.rb3
-rw-r--r--test/rubygems/plugin/standarderror/rubygems_plugin.rb2
-rw-r--r--test/rubygems/rubygems/commands/crash_command.rb5
-rw-r--r--test/rubygems/rubygems_plugin.rb21
-rw-r--r--test/rubygems/sff/discover.rb0
-rw-r--r--test/rubygems/simple_gem.rb42
-rw-r--r--test/rubygems/ssl_cert.pem19
-rw-r--r--test/rubygems/ssl_key.pem15
-rw-r--r--test/rubygems/test_config.rb19
-rw-r--r--test/rubygems/test_gem.rb1054
-rw-r--r--test/rubygems/test_gem_builder.rb31
-rw-r--r--test/rubygems/test_gem_command.rb29
-rw-r--r--test/rubygems/test_gem_command_manager.rb63
-rw-r--r--test/rubygems/test_gem_commands_build_command.rb60
-rw-r--r--test/rubygems/test_gem_commands_cert_command.rb14
-rw-r--r--test/rubygems/test_gem_commands_check_command.rb10
-rw-r--r--test/rubygems/test_gem_commands_cleanup_command.rb89
-rw-r--r--test/rubygems/test_gem_commands_contents_command.rb94
-rw-r--r--test/rubygems/test_gem_commands_dependency_command.rb88
-rw-r--r--test/rubygems/test_gem_commands_environment_command.rb21
-rw-r--r--test/rubygems/test_gem_commands_fetch_command.rb74
-rw-r--r--test/rubygems/test_gem_commands_generate_index_command.rb121
-rw-r--r--test/rubygems/test_gem_commands_help_command.rb58
-rw-r--r--test/rubygems/test_gem_commands_install_command.rb221
-rw-r--r--test/rubygems/test_gem_commands_list_command.rb9
-rw-r--r--test/rubygems/test_gem_commands_lock_command.rb6
-rw-r--r--test/rubygems/test_gem_commands_mirror_command.rb60
-rw-r--r--test/rubygems/test_gem_commands_outdated_command.rb30
-rw-r--r--test/rubygems/test_gem_commands_owner_command.rb147
-rw-r--r--test/rubygems/test_gem_commands_pristine_command.rb139
-rw-r--r--test/rubygems/test_gem_commands_push_command.rb107
-rw-r--r--test/rubygems/test_gem_commands_query_command.rb241
-rw-r--r--test/rubygems/test_gem_commands_server_command.rb41
-rw-r--r--test/rubygems/test_gem_commands_sources_command.rb110
-rw-r--r--test/rubygems/test_gem_commands_specification_command.rb167
-rw-r--r--test/rubygems/test_gem_commands_stale_command.rb18
-rw-r--r--test/rubygems/test_gem_commands_uninstall_command.rb116
-rw-r--r--test/rubygems/test_gem_commands_unpack_command.rb138
-rw-r--r--test/rubygems/test_gem_commands_update_command.rb270
-rw-r--r--test/rubygems/test_gem_commands_which_command.rb83
-rw-r--r--test/rubygems/test_gem_config_file.rb56
-rw-r--r--test/rubygems/test_gem_dependency.rb216
-rw-r--r--test/rubygems/test_gem_dependency_installer.rb449
-rw-r--r--test/rubygems/test_gem_dependency_list.rb129
-rwxr-xr-xtest/rubygems/test_gem_digest.rb46
-rw-r--r--test/rubygems/test_gem_doc_manager.rb25
-rw-r--r--test/rubygems/test_gem_ext_configure_builder.rb30
-rw-r--r--test/rubygems/test_gem_ext_ext_conf_builder.rb79
-rw-r--r--test/rubygems/test_gem_ext_rake_builder.rb19
-rw-r--r--test/rubygems/test_gem_format.rb57
-rw-r--r--test/rubygems/test_gem_gem_path_searcher.rb79
-rw-r--r--test/rubygems/test_gem_gem_runner.rb14
-rw-r--r--test/rubygems/test_gem_gemcutter_utilities.rb151
-rw-r--r--test/rubygems/test_gem_indexer.rb490
-rw-r--r--test/rubygems/test_gem_install_update_options.rb33
-rw-r--r--test/rubygems/test_gem_installer.rb723
-rw-r--r--test/rubygems/test_gem_local_remote_options.rb26
-rw-r--r--test/rubygems/test_gem_package_tar_header.rb17
-rw-r--r--test/rubygems/test_gem_package_tar_input.rb40
-rw-r--r--test/rubygems/test_gem_package_tar_output.rb19
-rw-r--r--test/rubygems/test_gem_package_tar_reader.rb11
-rw-r--r--test/rubygems/test_gem_package_tar_reader_entry.rb21
-rw-r--r--test/rubygems/test_gem_package_tar_writer.rb17
-rw-r--r--test/rubygems/test_gem_package_task.rb59
-rw-r--r--test/rubygems/test_gem_path_support.rb93
-rw-r--r--test/rubygems/test_gem_platform.rb55
-rw-r--r--test/rubygems/test_gem_remote_fetcher.rb398
-rw-r--r--test/rubygems/test_gem_requirement.rb369
-rw-r--r--test/rubygems/test_gem_security.rb100
-rw-r--r--test/rubygems/test_gem_server.rb208
-rw-r--r--test/rubygems/test_gem_silent_ui.rb111
-rw-r--r--test/rubygems/test_gem_source_index.rb938
-rw-r--r--test/rubygems/test_gem_source_info_cache.rb447
-rw-r--r--test/rubygems/test_gem_source_info_cache_entry.rb78
-rw-r--r--test/rubygems/test_gem_spec_fetcher.rb208
-rw-r--r--test/rubygems/test_gem_specification.rb1191
-rw-r--r--test/rubygems/test_gem_stream_ui.rb138
-rw-r--r--test/rubygems/test_gem_text.rb58
-rw-r--r--test/rubygems/test_gem_uninstaller.rb178
-rw-r--r--test/rubygems/test_gem_validator.rb12
-rw-r--r--test/rubygems/test_gem_version.rb301
-rw-r--r--test/rubygems/test_gem_version_option.rb17
-rw-r--r--test/rubygems/test_kernel.rb34
-rw-r--r--test/runner.rb28
-rw-r--r--test/scanf/test_scanf.rb37
-rw-r--r--test/scanf/test_scanfblocks.rb6
-rw-r--r--test/sdbm/test_sdbm.rb1
-rw-r--r--test/socket/test_addrinfo.rb619
-rw-r--r--test/socket/test_ancdata.rb66
-rw-r--r--test/socket/test_basicsocket.rb88
-rw-r--r--test/socket/test_nonblock.rb149
-rw-r--r--test/socket/test_socket.rb495
-rw-r--r--test/socket/test_sockopt.rb33
-rw-r--r--test/socket/test_tcp.rb2
-rw-r--r--test/socket/test_udp.rb9
-rw-r--r--test/socket/test_unix.rb363
-rw-r--r--test/stringio/test_stringio.rb111
-rw-r--r--test/strscan/test_stringscanner.rb5
-rw-r--r--test/syck/test_array.rb18
-rw-r--r--test/syck/test_boolean.rb37
-rw-r--r--test/syck/test_class.rb27
-rw-r--r--test/syck/test_engine_manager.rb3
-rw-r--r--test/syck/test_exception.rb46
-rw-r--r--test/syck/test_hash.rb29
-rw-r--r--test/syck/test_null.rb20
-rw-r--r--test/syck/test_omap.rb56
-rw-r--r--test/syck/test_set.rb31
-rw-r--r--test/syck/test_string.rb45
-rw-r--r--test/syck/test_struct.rb42
-rw-r--r--test/syck/test_symbol.rb22
-rw-r--r--test/syck/test_time.rb24
-rw-r--r--test/syck/test_yaml.rb1413
-rw-r--r--test/syck/test_yaml_properties.rb64
-rw-r--r--test/syck/test_yamlstore.rb79
-rw-r--r--test/test_cmath.rb16
-rw-r--r--test/test_delegate.rb99
-rw-r--r--test/test_find.rb226
-rw-r--r--test/test_ipaddr.rb3
-rw-r--r--test/test_mathn.rb4
-rw-r--r--test/test_mutex_m.rb26
-rw-r--r--test/test_open3.rb242
-rw-r--r--test/test_pp.rb2
-rw-r--r--test/test_prettyprint.rb523
-rw-r--r--test/test_prime.rb44
-rw-r--r--test/test_pstore.rb67
-rw-r--r--test/test_pty.rb200
-rw-r--r--test/test_securerandom.rb175
-rw-r--r--test/test_set.rb3
-rw-r--r--test/test_shellwords.rb23
-rw-r--r--test/test_singleton.rb92
-rw-r--r--test/test_syslog.rb185
-rw-r--r--test/test_tempfile.rb281
-rw-r--r--test/test_time.rb411
-rw-r--r--test/test_timeout.rb21
-rw-r--r--test/test_tracer.rb63
-rw-r--r--test/test_tsort.rb48
-rw-r--r--test/testunit/test4test_hideskip.rb7
-rw-r--r--test/testunit/test_assertion.rb8
-rw-r--r--test/testunit/test_hideskip.rb20
-rw-r--r--test/testunit/test_parallel.rb181
-rw-r--r--test/testunit/test_rake_integration.rb35
-rw-r--r--test/testunit/tests_for_parallel/ptest_first.rb7
-rw-r--r--test/testunit/tests_for_parallel/ptest_forth.rb16
-rw-r--r--test/testunit/tests_for_parallel/ptest_second.rb11
-rw-r--r--test/testunit/tests_for_parallel/ptest_third.rb10
-rw-r--r--test/testunit/tests_for_parallel/runner.rb10
-rw-r--r--test/thread/test_queue.rb38
-rw-r--r--test/uri/test_common.rb83
-rw-r--r--test/uri/test_ftp.rb12
-rw-r--r--test/uri/test_generic.rb54
-rw-r--r--test/uri/test_http.rb3
-rw-r--r--test/uri/test_ldap.rb30
-rw-r--r--test/uri/test_mailto.rb22
-rw-r--r--test/webrick/test_cgi.rb9
-rw-r--r--test/webrick/test_cookie.rb29
-rw-r--r--test/webrick/test_filehandler.rb91
-rw-r--r--test/webrick/test_httpauth.rb89
-rw-r--r--test/webrick/test_httpproxy.rb29
-rw-r--r--test/webrick/test_httprequest.rb66
-rw-r--r--test/webrick/test_httpserver.rb47
-rw-r--r--test/webrick/test_server.rb11
-rw-r--r--test/webrick/utils.rb9
-rw-r--r--test/win32ole/test_err_in_callback.rb15
-rw-r--r--test/win32ole/test_folderitem2_invokeverb.rb50
-rw-r--r--test/win32ole/test_nil2vtempty.rb2
-rw-r--r--test/win32ole/test_ole_methods.rb2
-rw-r--r--test/win32ole/test_thread.rb20
-rw-r--r--test/win32ole/test_win32ole.rb81
-rw-r--r--test/win32ole/test_win32ole_event.rb12
-rw-r--r--test/win32ole/test_win32ole_method.rb11
-rw-r--r--test/win32ole/test_win32ole_param.rb19
-rw-r--r--test/win32ole/test_win32ole_type.rb10
-rw-r--r--test/win32ole/test_win32ole_typelib.rb6
-rw-r--r--test/win32ole/test_win32ole_variable.rb2
-rw-r--r--test/win32ole/test_win32ole_variant.rb77
-rw-r--r--test/win32ole/test_word.rb2
-rw-r--r--test/with_different_ofs.rb17
-rw-r--r--test/xmlrpc/htpasswd2
-rw-r--r--test/xmlrpc/test_cookie.rb2
-rw-r--r--test/xmlrpc/test_datetime.rb18
-rw-r--r--test/xmlrpc/test_features.rb2
-rw-r--r--test/xmlrpc/test_marshal.rb23
-rw-r--r--test/xmlrpc/test_parser.rb18
-rw-r--r--test/xmlrpc/test_webrick_server.rb55
-rw-r--r--test/xmlrpc/webrick_testing.rb17
-rw-r--r--test/yaml/test_yaml.rb1326
-rw-r--r--test/yaml/test_yamlstore.rb74
-rw-r--r--test/zlib/test_zlib.rb440
-rw-r--r--thread.c1910
-rw-r--r--thread_pthread.c919
-rw-r--r--thread_pthread.h31
-rw-r--r--thread_win32.c436
-rw-r--r--thread_win32.h9
-rw-r--r--time.c4417
-rw-r--r--timev.h21
-rwxr-xr-x[-rw-r--r--]tool/asm_parse.rb6
-rwxr-xr-xtool/change_maker.rb30
-rwxr-xr-x[-rw-r--r--]tool/compile_prelude.rb220
-rwxr-xr-xtool/config.guess1501
-rwxr-xr-xtool/config.sub1705
-rw-r--r--tool/enc-emoji-citrus-gen.rb131
-rw-r--r--tool/enc-emoji4unicode.rb133
-rwxr-xr-xtool/enc-unicode.rb319
-rwxr-xr-x[-rw-r--r--]tool/eval.rb8
-rwxr-xr-x[-rw-r--r--]tool/file2lastrev.rb169
-rwxr-xr-x[-rw-r--r--]tool/generic_erb.rb4
-rwxr-xr-xtool/ifchange35
-rw-r--r--tool/install-sh17
-rwxr-xr-x[-rw-r--r--]tool/instruction.rb56
-rw-r--r--tool/jisx0208.rb84
-rwxr-xr-xtool/make-snapshot45
-rwxr-xr-xtool/mdoc2man.rb6
-rwxr-xr-xtool/merger.rb208
-rwxr-xr-xtool/mkconfig.rb272
-rwxr-xr-xtool/node_name.rb8
-rwxr-xr-x[-rw-r--r--]tool/parse.rb0
-rwxr-xr-xtool/rbinstall.rb604
-rwxr-xr-xtool/rmdirs2
-rwxr-xr-xtool/rubytest.rb28
-rwxr-xr-xtool/runruby.rb91
-rwxr-xr-xtool/strip-rdoc.rb22
-rw-r--r--tool/test/test_jisx0208.rb40
-rwxr-xr-x[-rw-r--r--]tool/transcode-tblgen.rb827
-rwxr-xr-xtool/update-deps139
-rwxr-xr-x[-rw-r--r--]tool/vtlh.rb0
-rwxr-xr-xtool/ytab.sed7
-rw-r--r--transcode.c684
-rw-r--r--transcode_data.h37
-rw-r--r--util.c590
-rw-r--r--variable.c680
-rw-r--r--version.c98
-rw-r--r--version.h39
-rw-r--r--vm.c675
-rw-r--r--vm_core.h313
-rw-r--r--vm_dump.c343
-rw-r--r--vm_eval.c760
-rw-r--r--vm_exec.c2
-rw-r--r--vm_exec.h8
-rw-r--r--vm_insnhelper.c673
-rw-r--r--vm_insnhelper.h60
-rw-r--r--vm_method.c866
-rw-r--r--vsnprintf.c1287
-rw-r--r--win32/Makefile.sub485
-rw-r--r--win32/README.win3234
-rwxr-xr-xwin32/configure.bat100
-rw-r--r--win32/dir.h10
-rw-r--r--win32/file.c661
-rwxr-xr-xwin32/ifchange.bat22
-rwxr-xr-xwin32/makedirs.bat3
-rwxr-xr-xwin32/mkexports.rb31
-rwxr-xr-xwin32/resource.rb9
-rwxr-xr-xwin32/rm.bat1
-rwxr-xr-xwin32/rmall.bat6
-rwxr-xr-xwin32/rmdirs.bat2
-rw-r--r--win32/setup.mak68
-rw-r--r--win32/stub.c42
-rw-r--r--win32/win32.c2162
-rw-r--r--yarvtest/runner.rb9
-rw-r--r--yarvtest/test_block.rb429
-rw-r--r--yarvtest/test_eval.rb221
-rw-r--r--yarvtest/test_exception.rb408
-rw-r--r--yarvtest/test_flow.rb591
-rw-r--r--yarvtest/test_jump.rb296
-rw-r--r--yarvtest/test_proc.rb293
-rw-r--r--yarvtest/test_syntax.rb594
-rw-r--r--yarvtest/test_test.rb8
-rw-r--r--yarvtest/test_thread.rb209
-rw-r--r--yarvtest/yarvtest.rb112
2856 files changed, 643351 insertions, 197522 deletions