summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * lib/fileutils.rb (cannot_overwrite_file?, have_st_ino?): bccwin32usa2003-11-191-0/+5
| | | | | | | is same as mswin32. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit.rb: do not run tests if $! is set.ntalbott2003-11-181-0/+7
| | | | | | | | * lib/test/unit/assertionfailederror.rb: extend StandardError instead Exception (irb catches the former but not the latter). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * missing/memmove.c (memmove): take void *, not char *.eban2003-11-181-0/+8
| | | | | | | | * missing.h (memmove): ditto. * missing.h (strchr, strrchr): return char *, not int. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_same?): temporal fix for windows.aamine2003-11-181-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_same?): check by inode instead of path name, to ↵aamine2003-11-181-0/+7
| | | | | | | | | detect two hard links pointing to the same content. * test/fileutils.rb: did not create correctly looped symlinks. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/stringio/test_stringio.rb: imported from [ruby-dev:21941].nobu2003-11-181-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/stringio/stringio.c (strio_read): behave as IO at empty string.nobu2003-11-181-0/+10
| | | | | | | | | | | | [ruby-dev:21939] * ext/stringio/stringio.c (strio_getc, strio_getline): set EOF flag. * ext/stringio/stringio.c (strio_rewind, strio_seek, strio_ungetc): clear EOF flag. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/fileutils.rb (fu_each_src_dest): raise if src==dest. [ruby-talk:85344] ↵aamine2003-11-181-0/+26
| | | | | | | | | | | | | | | | | | [ruby-core:01699] * lib/fileutils.rb: use Object#is_a? instead of Class#=== to allow e.g. remote objects for receivers. * lib/fileutils.rb: FileTest -> File. * lib/fileutils.rb: put parentheses for arguments of File.xxxx? * test/fileutils/test_fileutils.rb (test_cp): test "cp a a". * test/fileutils/test_fileutils.rb (test_mv): test "mv a a". * test/fileutils/test_fileutils.rb (test_ln): test "ln a a". * test/fileutils/test_fileutils.rb (test_ln_s): test "ln_s a a". * test/fileutils/test_fileutils.rb (test_install): test "install a a". * test/fileutils/fileasserts.rb: new method assert_symlink. * test/fileutils/fileasserts.rb: assert_is_directory -> assert_directory. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/optparse.rb (OptionParser::Completion::complete): allow leastnobu2003-11-171-0/+5
| | | | | | | common completion for three or more candidates. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/autorunner.rb (keyword_display): sort keywords.nobu2003-11-171-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/ui/tk/testrunner.rb,nobu2003-11-171-0/+8
| | | | | | | | | | lib/test/unit/ui/gtk/testrunner.rb: run GUI main loop in sub thread. * lib/test/unit/ui/gtk2/testrunner.rb: imported from rough. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval): iterator should return value from next insidenobu2003-11-161-3/+8
| | | | | | | begin/rescue/end. (ruby-bugs:PR#1218) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (eval): prepend error position in evaluating string tomatz2003-11-161-0/+6
| | | | | | | | "mesg" attribute string only when it's available and is a string. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/protocol.rb: logging response body. [experimental] [ruby-list:38800]aamine2003-11-161-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/thread.rb (Thread.exclusive): wrap method definition ingsinclair2003-11-161-0/+5
| | | | | | | class Thread to enable rdoc to process. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/net/http.rb (set_debug_output): warn if method is called after #start. ↵aamine2003-11-161-0/+5
| | | | | | [ruby-dev:38798] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (eval): do not re-raise exception to avoid unnecessarymatz2003-11-151-0/+9
| | | | | | | | | | | exception copying, instead modify exception and internal information to adjust eval(). * eval.c (backtrace): can return the current frame information only if lev < -1. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * /ext/openssl/ossl_x509ext.c (ossl_x509extfactory_create_ext):gotoyuzo2003-11-151-0/+5
| | | | | | | refine error message. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/open-uri.rb (OpenURI.open_loop, OpenURI::HTTP#proxy_open):akr2003-11-151-0/+6
| | | | | | | | refactored to support options. (Buffer): maintain size by this class. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_method_node): new API to retrieve method body.matz2003-11-141-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tcltklib/tcltklib.c: fix (en-bugged at 2003/11/07)nagai2003-11-141-0/+7
| | | | | | | * ext/tk/lib/tkdialog.rb: TkDialog.new accepts the parent widget [ruby-talk:85066] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* inconsistency of the arguments for respond_to? in previous change is fixed.akr2003-11-131-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/open-uri.rb (Kernel[#.]open): hard coded URI schemes removed.akr2003-11-131-0/+6
| | | | | | | [ruby-ext:02251] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/ui/tk/testrunner.rb: use grid and panedwindow (if available)nagai2003-11-131-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/open-uri.rb (OpenURI.open_uri): use File::RDONLY.akr2003-11-131-0/+5
| | | | | | | reported by Take_tk <ggb03124@nifty.ne.jp>. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_x509req.c (ossl_x509req_to_der): add function forgotoyuzo2003-11-131-0/+5
| | | | | | | X509::Request#to_der. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/optparse.rb (OptionParser::Completion#complete): prior shorternobu2003-11-131-0/+5
| | | | | | | name to containing longer name. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb,multi-tk.rb: stop freezing some classesnagai2003-11-121-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/assertions.rb (assert_throws, assert_nothing_thrown):nobu2003-11-121-4/+12
| | | | | | | | | | uncaught throw in sub thread raises ThreadError. * lib/test/unit/ui/tk/testrunner.rb (setup_ui): "expand" is not necessary. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/monitor/test_monitor.rb: fix the timing problem by Queue.shugo2003-11-121-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/monitor/test_monitor.rb: added.shugo2003-11-121-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/monitor.rb: refactored. Thanks, Gennady Bystritsky.shugo2003-11-121-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl.c (ossl_x509_sk2ary, ossl_x509crl_sk2ary): addgotoyuzo2003-11-111-1/+13
| | | | | | | | | | | | | | functions to convert STACK into Array. * ext/openssl/ossl.h: add prototypes. * ext/openssl/ossl_pkcs7.c (ossl_pkcs7_set_certificates, ossl_pkcs7_get_certificates, ossl_pkcs7_get_crls, ossl_pkcs7_set_crls): add functions for PKCS7#certificates= PKCS7#certificates, PKCS7#crls= and PKCS7#crls. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/ui/testrunnermediator.rb: should require 'test/unit'.ntalbott2003-11-111-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/ui/gtk/testrunner.rb: added a rescue clause to handlentalbott2003-11-111-0/+5
| | | | | | | the case when the requested font is not available. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (appendline): file may not end with newline. a bug ifmatz2003-11-111-0/+5
| | | | | | | READ_DATA_PENDING_PTR is defined. [ruby-talk:84925] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb: raise an exception when creating TkWindownagai2003-11-111-0/+5
| | | | | | | object, because TkWindow class is an abstract class. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/ext/openssl/ossl_conf.c (ossl_config_get_value): return nilgotoyuzo2003-11-101-0/+8
| | | | | | | | | | if the specified value doesn't exist. * lib/ext/openssl/ossl_conf.c (ossl_config_get_section): return a empty hash if the specified section doesn't exist. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/monitor.rb (wait): return true on signal/broadcastfalse andshugo2003-11-101-0/+5
| | | | | | | false on timeout. Thanks Gennady Bystritsky. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * parse.y (primary): primary_value may be 0 when syntax error.nobu2003-11-091-3/+8
| | | | | | | [ruby-talk:84893] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/test/unit/assertions.rb: un-deprecated #assert_not_nil tontalbott2003-11-081-0/+8
| | | | | | | | | | maintain symmetry with #assert_nil. Also added better output for #assert_kind_of. * test/testunit/tc_assertions.rb: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/wsdl/raa/*: add new testcase for WSDL loading, parsing and reading.nahi2003-11-081-0/+19
| | | | | | | | | | | | | | | | * test/soap/marshal/*: backport from soap4r/1.5.1. all differences are for ruby/1.6. * lib/soap/*: backport from soap4r/1.5.1. all differences are for ruby/1.6. * lib/wsdl/data.rb, lib/wsdl/xmlSchema/data.rb: move definition of ArrayTypeAttrName from ::WSDL::XMLSchema::* to ::WSDL::*. [ruby-talk:84813] * lib/wsdl/soap/definitions.rb: element name typo in custom exception struct definition which is needed for wsdlDriver; camelCase -> underscore_name. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: improvement of pthread checknagai2003-11-081-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add DL.win32_last_error and DL.last_error.ttate2003-11-081-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tcltklib/tcltklib.c: To fix 'pthread-enabled Tcl/Tk' problem,nagai2003-11-071-0/+8
| | | | | | | | TclTkIp#_eval calls Tcl_Eval() on the mainloop thread only (queueing a handler to the EventQueue). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* (Pathname#parent): if self is `.', return `..'.akr2003-11-071-1/+7
| | | | | | | | | | | (Pathname#children): if self is `.', don't prepend self for a pathname in a result. (Pathname#join): re-implemented using Pathname#+. (Pathname#find): if self is `.', remove `./' prefix of yielding pathname. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/pathname.rb (Pathname#+): if self or the argument is `.', return another.akr2003-11-071-2/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#+): return the argument if self is `.'.akr2003-11-071-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (make_hostent): get rid of SEGV on aliasesnobu2003-11-071-1/+6
| | | | | | | lookup failure. (ruby-bugs:PR#1215) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/zlib/zlib.c (Init_zlib): define Zlib::GzipReader#each_line as an alias ↵katsu2003-11-061-0/+5
| | | | | | of Zlib::GzipReader#each. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e