Commit graph

7022 commits

Author SHA1 Message Date
ocean
47f3d6efbb * ext/tk/lib/tk/spinbox.rb: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-09-01 12:27:43 +00:00
ocean
fa92ef32b7 * ext/tk/tkutil.c (cbsubst_init): fix memory leak
* ext/tk/tkutil.c (cbsubst_get_all_subst_keys): fix SEGV


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-31 09:24:36 +00:00
nagai
177fdc1f59 * ext/tcltklib/tcltklib.c (ip_delete): when a tcltkip is deleted, destroy its root widget
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-31 07:09:49 +00:00
eban
cf171264b8 2004-08-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-31 03:49:53 +00:00
nagai
c8fa16c815 * ext/tcltklib/tcltklib.c (del_root): fix SEGV
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-31 03:32:33 +00:00
dave
2ad8cb5428 ri now merges the documentation if it finds the same class in multiple places
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 14:22:26 +00:00
nagai
bf5fde05a1 * ext/tk/lib/multi-tk.rb: 'restart' method accepts arguments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 13:42:19 +00:00
dave
eb5dddd6b2 Add RDoc for Module.included
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 12:51:06 +00:00
eban
ab8407ac2c * configure.in (GNU/k*BSD): fixed FTBFS on GNU/k*BSD. [ruby-dev:24051]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 06:16:29 +00:00
usa
691a819d6c 2004-08-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 02:31:16 +00:00
usa
ed4f3ae201 * win32/win32.c (CreateChild): strip trailing spaces. [ruby-dev:24143]
merge from HEAD.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-30 02:30:55 +00:00
eban
d18e80bc51 2004-08-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-29 11:02:42 +00:00
nagai
5272c137f5 * ext/tcltklib/tcltklib.c: compile error on bcc32 [ruby-dev:24081]
* ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string does not work


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-29 05:12:00 +00:00
eban
98662367eb 2004-08-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-28 14:27:46 +00:00
matz
a9191c44ca * bignum.c (rb_big_and): protect parameters from GC.
[ruby-talk:110664]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-28 14:20:44 +00:00
nobu
0f356ac03f 2004-08-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-26 14:30:36 +00:00
dave
0779c3f960 *** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-25 19:39:18 +00:00
shugo
8dfe79afce * lib/cgi/session.rb (CGI::Session::FileStore#initialize): do not
use a session id as a filename. (backported from HEAD)
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): ditto.
* lib/cgi/session/pstore.rb (CGI::Session::PStore#initialize): use
  Dir::tmpdir. (backported from HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-24 08:31:22 +00:00
shugo
62276d5c1d * lib/cgi/session.rb (CGI::Session::FileStore#initialize): untaint
session id after check. (backported from HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-24 05:41:07 +00:00
usa
742483212d 2004-08-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-24 00:41:55 +00:00
gotoyuzo
4e5fbd0b8a * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): d2i
functions may replace the pointer indicated by the first argument.

* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.

* ext/openssl/ossl_x509name.c (ossl_x509name_initialize): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-24 00:09:47 +00:00
gotoyuzo
c0309bdb02 * ext/openssl/ossl_ssl.c (ossl_ssl_read):
- should return an empty string if specified length to read is 0.
  - should check for pending data and wait for fd before reading.
  - call underlying IO's sysread if SSL session is not started.
  [ruby-dev:24072], [ruby-dev:24075]

* ext/openssl/ossl_ssl.c (ossl_ssl_write):
  - call underlying IO's syswrite if SSL session is not started.

* ext/openssl/ossl_ssl.c (ossl_ssl_pending): new method
  OpenSSL::SSL#pending.

* ext/openssl/lib/openssl/buffering.rb: should not use select.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-23 05:06:17 +00:00
usa
4154b1a8ca 2004-08-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-23 03:45:12 +00:00
usa
3ee84033f1 * lib/resolv.rb (Config.default_config_hash): when multiple domains
are set, Win32::Resolv.get_resolv_info returns Array.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-23 03:44:32 +00:00
eban
345df36cda 2004-08-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-21 16:21:32 +00:00
gotoyuzo
24dd0c2faf * lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#proxy_connect):
should call :ProxyContentHandler before finishing CONNECT.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-21 16:16:18 +00:00
eban
a939f653de 2004-08-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-21 09:33:47 +00:00
nobu
006a0fb61b * ext/tcltklib/extconf.rb (find_tcl, find_tk): find stub library.
* lib/mkmf.rb (arg_config, with_config): deal with '-' and '_'
  uniformly.  [ruby-dev:24118]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-20 21:42:21 +00:00
ocean
44eed79890 2004-08-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-20 02:42:17 +00:00
matz
0bb024a79f * dir.c: backout untested code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-20 00:46:39 +00:00
matz
182fdea924 * dir.c (free_dir): fix memory leak. reported by yamamoto
madoka.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-19 07:48:50 +00:00
nagai
87fb86bbb3 * ext/tk/lib/tk.rb: Fail to treat a hash value of 'font' option.
* ext/tk/lib/tk.rb: bindinfo cannot return '%' substiturion infomation.
* ext/tk/lib/menu.rb: typo bug.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-19 07:43:54 +00:00
akiyoshi
a23bc67665 Update for VMS ports.
* dln.c (dln_load): Modify to call lib$find_image_symbol for VMS.
        * io.c (rb_io_fwrite): Use fputc() for VMS non-stream file.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-19 02:09:51 +00:00
usa
c2d20d7f8c 2004-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-19 00:11:12 +00:00
why
e1f2cdb6a5 * ext/syck/token.c: re2c no longer compiled with bit vectors. caused
problems for non-ascii characters. [ruby-core:03280]
* ext/syck/implicit.c: ditto.
* ext/syck/bytecode.c: ditto.

* lib/yaml/baseemitter.rb: folding now handles double-quoted strings,
  fixed problem with extra line feeds at end of folding, whitespace
  opening scalar blocks.

* lib/yaml/rubytypes.rb: subtelties in handling strings with
  non-printable characters and odd whitespace patterns.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-18 20:54:40 +00:00
aamine
157832d922 * lib/net/protocol.rb (rbuf_fill): OpenSSL::SSLSocket has its own buffer, select(2) might not work. [ruby-dev:24072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-18 14:44:41 +00:00
eban
ff9782cfc9 * ext/tcltklib/stubs.c (ruby_tcltk_stubs): need to call
Tcl_FindExecutable() for Tcl/Tk 8.4.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-18 08:14:54 +00:00
eban
e2d451b579 2004-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-18 04:06:22 +00:00
nobu
36cf9e9dbd * eval.c (rb_obj_instance_eval): evaluates under special singleton
classes as for special constants.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-18 03:53:50 +00:00
matz
ecf157699d * io.c (rb_io_reopen): should clear allocated OpenFile. pointed
out by Guy Decoux. [ruby-core:03288]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-17 08:31:02 +00:00
ocean
5a72ce5cfa 2004-08-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-17 01:42:32 +00:00
ocean
df07a471ca Sorry, this might not be typo... "memoize" came from Schema?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-17 01:39:25 +00:00
dave
793f02e76b Get RDoc::usage playing better with OptionParser
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-16 16:41:21 +00:00
eban
c67ca3d20e 2004-08-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-15 10:07:12 +00:00
eban
78bd9eec34 * rdoc/markup/simple_markup/to_flow.rb: typo fix(CGI -> cgi).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-15 10:07:08 +00:00
aamine
49e2c2e058 * lib/fileutils.rb: backport from CVS HEAD (rev1.44).
* lib/fileutils.rb: cp_r should copy symlink itself, except cp_r root.
* lib/fileutils.rb: new option mv :force.
* lib/fileutils.rb: new module FileUtils::DryRun.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-14 04:09:33 +00:00
ocean
98272fe035 2004-08-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-14 04:00:48 +00:00
dave
180e588b3d Add Ri environment variable support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 18:43:21 +00:00
dave
ceb85657e7 Forgot to backport
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 18:06:44 +00:00
dave
5d0abf80ff Add "usage" interface
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 17:52:52 +00:00