summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* multi-tk.rb : (new) library to support multiple Tk interpreters (high level)nagai2003-07-2710-144/+1142
| | | | | | | | | | | tcltklib.c : add some methods to support multiple interpreters (low level) MANUAL.euc : modify descriptions tcltklib/sample/safeTk.rb : (new) sample : how to use safeTk interpreter tk/sample/safe-tk.rb : (new) sample : how to use multi-tk.rb tk.rb, tkafter.rb : bug fix and add feature to supprt multi-tk git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/set.rb: each() should return self.knu2003-07-272-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_chomp_bang): defer rb_str_modify() to actualmatz2003-07-274-14/+28
| | | | | | | | | | | | | modify point. other methods, replace, tr, delete, squeeze, lstrip, and rstrip as well. * string.c (rb_str_rstrip_bang): remove trailing '\0' at the end of string. * string.c (rb_str_lstrip_bang): do not strip '\0' from the left. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: initialize global variables to avoid warnings.eban2003-07-272-1/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog: typo fix.eban2003-07-271-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: better support MinGW. addeban2003-07-272-10/+20
| | | | | | | dir_config("kerberos") and with_config("pkg-config). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/debug.rb: fix breakpoint parameter parsing/checking.nahi2003-07-272-27/+35
| | | | | | | (?:(file|class):)(line_number|method) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add UNIXFileOwner, UNIXFileGroupseki2003-07-272-0/+12
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-07-27nobu2003-07-261-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (io_reopen): avoid dup2() equal handles not to close itself andnobu2003-07-262-24/+34
| | | | | | | to get rid of a msvcrt bug. [ruby-dev:20919] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/tmpdir.rb: use GetWindowsDirectory, not GetSystemDirectory. ↵eban2003-07-262-1/+6
| | | | | | [ruby-talk:77073] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb (TkCore::chooseDirectory): back up wronglymatz2003-07-265-87/+123
| | | | | | | removed method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 0 ** 0 bug fixed.shigek2003-07-262-57/+71
| | | | | | | ROUND_MODE introduced,COMP_MODE removed & round method substantially changed. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Added credit to PragProggsinclair2003-07-261-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_fdopen): set errno if it's zero on win32 platforms.usa2003-07-264-17/+13
| | | | | | | | | | * ext/openssl/ossl_ssl.c (TO_SOCKET): define special version when _WIN32 is defined. this is ruby's problem, not OpenSSL. * win32/win32.c: remove some old comments. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-07-26eban2003-07-261-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk.rb (TkCore::chooseDirectory): back up wronglymatz2003-07-261-0/+4
| | | | | | | removed method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/stringio/stringio.c: includes Enumerable as well as IO.nobu2003-07-262-0/+7
| | | | | | | [ruby-talk:77058] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (rb_mod_const_missing): "const_missing" should notmatz2003-07-268-38/+18
| | | | | | | | | appear in the caller(); add call frame adjustment. * eval.c (rb_method_missing): simplify call frame adjustment. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix: % line linenoseki2003-07-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix: keep linenoseki2003-07-251-11/+21
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl.h: fix comment.gotoyuzo2003-07-253-3/+11
| | | | | | | | * ext/openssl/ossl.c (ossl_debug): should enable if no va-args macro supplied. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: refine va-args macro detection.gotoyuzo2003-07-252-1/+6
| | | | | | | [ruby-talk:76983] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* tcltklib.c : add TclTkIp#create_slave , TclTkIp#_make_safe and TclTkIp#safe?nagai2003-07-254-36/+186
| | | | | | | | | MANUAL.euc : modify descriptions tk.rb : bug fix [ruby-talk:76980] and modify to support multi Tk IPs tkafter.rb : modify to support multi Tk IPs git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c (ossl_ssl_setup): need to pass the realusa2003-07-252-2/+13
| | | | | | | socket to SSL_get_fd on native win32 platforms. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Added samples.nahi2003-07-251-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/sample: Add samples.nahi2003-07-255-5/+1232
| | | | | | | | | | | | - cert2text.rb: Dump certificate file as text. - crlstore.rb: CRL store implementation. Fetch CRL via HTTP when http-access2 is installed. - certstore.rb: Certificate store implementation. - cert_store_view.rb: Certificate store viewer with FXRuby. Uses c_rehash.rb, crlstore.rb and certstore.rb. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: add check for BN_rand_range() andgotoyuzo2003-07-254-2/+37
| | | | | | | | | | | | | | | | | | BN_pseudo_rand_range(). * ext/openssl/ossl_bn.c (ossl_bn_s_rand_range): should raise NotImplementedError if BN_rand_range() wan not defined. * ext/openssl/ossl_bn.c (ossl_bn_s_pseudo_rand_range): should raise NotImplementedError if BN_pseudo_rand_range() wan not defined. * ext/openssl/ossl_pkcs7.c (ossl_pkcs7_s_encrypt): avoid compiler warning for OpenSSL-0.9.6. * ext/openssl/ossl_pkcs7.c (ossl_pkcs7si_initialize): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-07-25eban2003-07-251-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* remove debug messagematz2003-07-251-1/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz2003-07-2514-48/+55
| | | | | | | | | uninitialized size_t value. [ruby-talk:76946] * Minor cleanups. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (rb_reg_options_m): use rb_reg_options() to mask internalnobu2003-07-252-16/+26
| | | | | | | | | | | | | flags. * re.c (rb_reg_initialize_m): allow nil as third argument and ignore, and mask code flags if the argument is given. [ruby-dev:20885] * re.c (rb_reg_options): get common flags directly. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Spec for div changed.shigek2003-07-252-6/+5
| | | | | | | add,sub,mult,div now can specify exact digits number. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ver method added.shigek2003-07-254-266/+224
| | | | | | | | Spec for div changed. add,sub,mult,div now can specify exact digits number. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/yaml/dbm.rb: replace indexes with values_at.why2003-07-242-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gcc -Wall clean-up.matz2003-07-2417-59/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: add check for libsocket and libnsl.gotoyuzo2003-07-242-20/+25
| | | | | | | * ext/openssl/extconf.rb: use pkg-config to build CFLAGS and LDFLAGS. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/emitter.c (syck_emitter_flush): accepts countwhy2003-07-245-117/+248
| | | | | | | | | | | | | of bytes to flush. anchor offsets now functional. * ext/syck/syck.h (syck_emitter_flush): ditto. * ext/syck/rubyext.c: ditto. * ext/syck/token.c: URI escaping now supported. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * gc.c (run_final): backout unnecessary modifies.matz2003-07-241-10/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (have_type): check if a type is defined.nobu2003-07-243-1/+96
| | | | | | | | | | * lib/mkmf.rb (check_sizeof): check size of a type. * ext/dbm/extconf.rb: check if type DBM is defined. [ruby-talk:76693] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog (add-log-time-format): "%c" contains timezone on XEmacs.nobu2003-07-241-2/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (AC_C_VOLATILE): check if volatile works.nobu2003-07-244-4/+21
| | | | | | | | | * defines.h (volatile): removed. * eval.c (rb_thread_group): Thread#group. [new] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: add check for win32 OpenSSL libraries.gotoyuzo2003-07-243-15/+19
| | | | | | | | | * ext/openssl/extconf.rb: add check for __VA_AEGS__. * ext/openssl/ossl.h: avoid non C99 compiler errors. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (thgroup_add): no warning for terminated threads.matz2003-07-248-26/+88
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/pathname.rb: added.akr2003-07-241-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb: added.akr2003-07-242-0/+527
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/io/wait/extconf.rb: removed unnecessary backward compatibility stuff.nobu2003-07-242-20/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2003-07-24eban2003-07-241-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/extconf.rb: revert use of dir_config.eban2003-07-242-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Typo.usa2003-07-241-1/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e