summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix ML reference.nobu2004-05-261-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/syck.c (syck_new_parser): clear parser on init.why2004-05-255-25/+24
| | | | | | | | | | | | thanks, ts. [ruby-core:02931] * ext/syck/token.c (sycklex_yaml_utf8): buffer underflow. thanks, ts. [ruby-core:02929] * lib/yaml/baseemitter.rb (indent_text): simpler flow block code. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_yield_0, proc_invoke, proc_arity): allow passing a blocknobu2004-05-255-28/+186
| | | | | | | | | to a Proc. [ruby-dev:23533] * parse.y (block_par, block_var): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-25eban2004-05-251-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/openssl/test_x509name.rb: short names of some OIDs (serialNumbergotoyuzo2004-05-242-8/+25
| | | | | | | | | and emailAddress) are mismatched between OpenSSL 0.9.6 and 0.9.7. * test/openssl/test_x509store.rb: get rid of unused flag. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_asn1.c (ossl_i2d_ASN1_TYPE, ossl_ASN1_TYPE_free):gotoyuzo2004-05-242-8/+37
| | | | | | | workaround for the versions earlier than OpenSSL-0.9.7. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test Kernel.open accepts pathname object.akr2004-05-241-1/+12
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-24eban2004-05-241-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tcltklib/extconf.rb: add --enable-tcl-thread configure option andnagai2004-05-242-33/+144
| | | | | | | --with-tclConfig-file=<path of tclConfig.sh> configure option git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* SYSTEM identifiers must be absolutedave2004-05-243-3/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-23eban2004-05-231-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Merged Nakada-san's patch [ruby-core:02916].ttate2004-05-236-49/+70
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-22eban2004-05-221-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/sample/remote-ip_sample2.rb: modifynagai2004-05-221-10/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * MANIFEST: add test/openssl/test_x509store.rb.nobu2004-05-223-0/+12
| | | | | | | * ext/tk/MANIFEST: add recent files. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * add a new sample 'ext/tk/sample/remote-ikp_sample2.rb'nagai2004-05-222-1/+54
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb: add Tk.appsend_deny and improve Tk.rb_appsendnagai2004-05-2118-43/+562
| | | | | | | | | * ext/tk/lib/tk.rb, ext/tk/lib/tk/*.rb : replace obj.send() -> obj.__send__() * ext/tk/lib/remote-tk.rb: add a new library which create an object to control a Tk interpreter on the other process git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test_x509crl.rb (test_basic): add test for CRL issuer.gotoyuzo2004-05-213-0/+145
| | | | | | | | * test_x509store.rb: test for OpenSSL::X509::Store * utils.rb (issue_crl): should set issuer's subject. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* MANIFEST: removed trailing white spaces.eban2004-05-211-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add '()' around parameters that don't have themdave2004-05-212-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/csv.rb: fixed a few bugs around multi char record/field separator.nahi2004-05-204-86/+251
| | | | | | | * test/csv/test_csv.rb: added boundary test for above feature. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (check_sizeof): define result size. [ruby-core:02911]nobu2004-05-202-3/+10
| | | | | | | | * lib/mkmf.rb (create_header): macro name should not include equal sign. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c: check SCM_RIGHTS macro addition toakr2004-05-202-9/+27
| | | | | | | | the msg_control field to test existence of file descriptor passing by msg_control. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (make_hostent_internal): remove debug print.matz2004-05-201-1/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (flo_eq): alway check if operands are NaN.matz2004-05-208-28/+44
| | | | | | | | | | [ruby-list:39685] * lib/cgi/session.rb: use LOCK_SH to read, and a few other improvements. [ruby-core:02328] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-20eban2004-05-201-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* At Ryan Davis' suggestion, honor visibility modifers if guarded by a ↵dave2004-05-202-1/+13
| | | | | | statement modifier git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (have_type): do not check pointer to incomplete type,nobu2004-05-202-2/+8
| | | | | | | | which always get compiled. [ruby-list:39683] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * rescue LoadError. [ruby-dev:23539]gotoyuzo2004-05-194-7/+35
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/envutil.rb (EnvUtil::rubybin): give priority tonobu2004-05-192-3/+7
| | | | | | | environment variable. [ruby-dev:23538] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* revert mis-edited entrynobu2004-05-191-5/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/inlinetest.rb (InlineTest::loadtest): requiring library withnobu2004-05-192-8/+15
| | | | | | | | replaced $0 can make $0 == __FILE__ block be evaluated twice. [ruby-dev:23538] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-19eban2004-05-191-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb: change permition of TkObject#tk_send from private to publicnagai2004-05-192-1/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: support TRACE.aamine2004-05-182-0/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb: do not use class variables.aamine2004-05-182-5/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/csv.rb: writes lines with "\n" when row separator is not given.nahi2004-05-183-611/+463
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | formerly it was "\r\n". * lib/csv.rb: [CAUTION] API change * CSV::Row removed. a row is represented as just an Array. since CSV::Row was a subclass of Array, it won't hurt almost all programs except one which depended CSV::Row#match. * CSV::Cell removed. a cell is represented as just a String or nil(NULL). this change will cause widespread destruction. CSV.open("foo.csv", "r") do |row| row.each do |cell| if cell.is_null # Cell#is_null p "(NULL)" else p cell.data # Cell#data end end end must be just; CSV.open("foo.csv", "r") do |row| row.each do |cell| if cell.nil? p "(NULL)" else p cell end end end * lib/csv.rb: [CAUTION] record separator(CR, LF, CR+LF) behavior change. CSV.open, CSV.parse, and CSV,generate now do not force opened file binmode. formerly it set binmode explicitly. with CSV.open, binmode of opened file depends the given mode parameter "r", "w", "rb", and "wb". CSV.parse and CSV.generate open file with "r" and "w". setting mode properly is user's responsibility now. * lib/csv.rb: accepts String as a fs (field separator/column separator) and rs (record separator/row separator) * lib/csv.rb: added CSV.foreach(path, rs = nil, &block). CSV.foreach now does not handle "| cmd" as a path different from IO.foreach. needed? * test/csv/test_csv.rb: updated. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/yaml.rb: added rdoc to beginning of lib.why2004-05-181-18/+58
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/yaml.rb: added rdoc to beginning of lib.why2004-05-182-8/+125
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * node.h (NEW_DSTR): adjust list length.nobu2004-05-183-1/+8
| | | | | | | * parse.y (literal_concat): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2004-05-18eban2004-05-181-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_method_node): search cache entry first.matz2004-05-182-0/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test for OpenSSL::X509gotoyuzo2004-05-176-0/+804
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add ruby-dev number to ChangeLogocean2004-05-171-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* parse.y: typo fix(tWORD_BEG -> tWORDS_BEG).eban2004-05-171-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (setup_domain_and_type): honor duck typing.matz2004-05-173-8/+26
| | | | | | | | | [ruby-dev:23522] * ext/socket/socket.c (sock_s_getnameinfo): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * numeric.c (flo_to_s): p 0.0 should be '0.0' not '0.0e+00'.ocean2004-05-172-11/+19
| | | | | | | | | | * numeric.c (flo_to_s): the number of significand is correctly handled, there is assumption that DBL_DIG == 15 though. (p 0.00000000000000000001 was '9.999999999999999e-21', now is '1.0e-20') git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * add a new sample scriptnagai2004-05-163-0/+406
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Cross-ported fix for REXML bug #14, StreamParser and doctype events.ser2004-05-162-4/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ------------------------------------------------------------------------ser2004-05-164-6/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@6336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e