Commit graph

7022 commits

Author SHA1 Message Date
eban
b4b620bcfa * 2005-03-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-03 09:48:30 +00:00
kou
7113425b7f * sample/rss/tdiary_plugin/rss-recent.rb: added site information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-03 02:52:55 +00:00
akr
ed861a0c78 typo fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 12:38:23 +00:00
nobu
88c4d7df3a * ext/extmk.rb (parse_args): add DESTDIR only when not directed
already.  fixed: [ruby-dev:25781]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 10:53:20 +00:00
nagai
874e86497c * ext/tcltklib/tcltklib.c (lib_eventloop_core): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 08:19:04 +00:00
eban
a2428b70c5 * 2005-03-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 07:12:37 +00:00
nagai
d7d2f8bfe2 * ext/tcltklib/tcltklib.c: enforce thread-check and exception-handling to
avoid SEGV trouble.
  [KNOWN BUG] When supports pthread and running multiple Tk interpreters,
  an interrupt signal causes SEGV frequently. That may be a trouble of
  Ruby's signal handler.
* ext/tk/tkutil/tkutil.c; fix a bug on converting a SJIS string array
  to a Tcl's list string.
* ext/tk/tcltklib.c: wrap Tcl's original "namespace" command to
  protect from namespace crash.
* ext/tk/lib/multi-tk.rb: enforce exception-handling.
* ext/tk/lib/multi-tk.rb: catch IRB_EXIT to work on irb.
* ext/tk/lib/tk.rb: ditto.
* ext/tk/tcltklib.c: add TclTkLib.mainloop_thread?
* ext/tk/lib/multi-tk.rb: (bug fix) callback returns a value.
* ext/tk/lib/tk/canvas.rb (delete): bug fix when multiple arguments.
* ext/tk/lib/clock.rb: fix 'no method error'.
* ext/tk/lib/clock.rb (self.clicks): accept a Symbol argument.
* ext/tk/lib/variable.rb: be able to set default_value_type; :numeric,
  :bool, :string, :symbol, :list, :numlist or nil (default; same to
  :string). If set a type, TkVariable#value returns a value of the type.
* ext/tk/lib/tkextlib/tclx/tclx.rb: add Tk::TclX.signal to warn the
  risk of using TclX extension's 'signal' command.
* ext/tk/sample/irbtk.rb: irb with Ruby/Tk.
* ext/tk/sample/demos-*/anilabel.rb: bug fix on 'show code'
* ext/tk/sample/demos-*/aniwave.rb: new Ruby/Tk animation demo.
* ext/tk/sample/demos-*/pendulum.rb: ditto.
* ext/tk/sample/demos-*/goldberg.rb: ditto.
* ext/tk/sample/demos-*/widget: add entries of animation demos.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 07:08:18 +00:00
(no author)
1c59b283a5 This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 07:08:18 +00:00
eban
dd95f94c54 * 2005-03-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 15:56:10 +00:00
seki
6b566a1750 backport from CVS_HEAD. use MockClock.sleep instead of Kernel.sleep [ruby-dev:25387]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 15:50:19 +00:00
seki
e2f928a261 improved keeper thread
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 15:41:14 +00:00
matz
88d5dcc8de * exception error messages updated. [ruby-core:04497]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 02:45:23 +00:00
eban
ba32fdd167 * 2005-02-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 01:49:32 +00:00
matz
b29542ff67 * ext/socket/socket.c (Init_socket): add bunch of Socket
constants.  Patch from Sam Roberts <sroberts@uniserve.com>.
  [ruby-core:04409]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-28 00:05:47 +00:00
matz
3d4376d167 * array.c (rb_ary_s_create): no need for negative argc check.
[ruby-core:04463]

* array.c (rb_ary_unshift_m): ditto.

* lib/xmlrpc/parser.rb (XMLRPC::FaultException): make it subclass
  of StandardError class, not Exception class.  [ruby-core:04429]

* lib/open3.rb (Open3::popen3): $? should not be EXIT_FAILURE.
  fixed: [ruby-core:04444]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-23 13:52:19 +00:00
akira
616a75e7e3 * lib/uri/generic.rb (split_userinfo): should split ":pass" into ""
and "pass".  [ruby-dev:25667]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-23 06:08:29 +00:00
eban
d805a0d076 * 2005-02-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-23 02:33:12 +00:00
shugo
68ca73a1b1 * lib/net/imap.rb (initialize): handle certs correctly. Thanks,
NABEYA Kenichi. (backported from CVS HEAD)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-22 16:58:33 +00:00
eban
5c05c6577e * 2005-02-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-22 03:54:43 +00:00
nobu
5426142e07 * parse.y (parser_yylex): identfier after dot must not be a variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-21 22:25:28 +00:00
usa
f3f68873a1 2005-02-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-21 01:09:38 +00:00
usa
5fec853229 * {bcc32,win32,wince}/Makefile.sub (config.h): add fcntl.
* win32/win32.[ch] (fcntl): ditto.

* win32/win32.c (rb_w32_connect): support nonblocking mode.

* ext/socket/socket.c (wait_connectable, ruby_connect): support
  nonblocking connect on various platforms.
  all changes are backported from CVS HEAD. [ruby-core:3154],
  [ruby-core:4364].


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-21 01:08:56 +00:00
eban
6804916270 * 2005-02-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-19 16:06:29 +00:00
akr
9846b5b67f * lib/open-uri.rb (URI::FTP#buffer_open): access mechanism
re-implemented according to RFC 1738.
  reported by Guillaume Marcais.  [ruby-talk:131650]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-19 15:53:43 +00:00
seki
cadfea8999 (DRbObject#respond_to?) take two arguments. [ruby-dev:25722]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-19 09:14:55 +00:00
akr
70a7a7271d * lib/open-uri.rb: call OpenSSL::SSL::SSLSocket#post_connection_check
after connection is made.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-19 04:55:16 +00:00
nobu
b521ae7364 * 2005-02-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-19 02:22:57 +00:00
ocean
968f9f554e * ext/bigdecimal/sample/linear.rb: resolve LoadError.
* ext/bigdecimal/sample/nlsolve.rb: ditto.

* ext/bigdecimal/lib/bigdecimal/nlsolve.rb: removed because this file
  is sample script and same file exists in ext/bigdecimal/sample.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-18 17:31:14 +00:00
ocean
bbd5e3d6a7 added ML number
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-18 16:46:09 +00:00
ocean
187e6052fc * bigdecimal/newton.rb: resolve LoadError.
* bigdecimal/nlsolve.rb: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-18 16:42:43 +00:00
ocean
a64d362405 * lib/drb/drb.rb (DRbServer.default_safe_level): fix typo.
* test/digest/test_digest.rb: separate test case for each algorithms.
  (Thanks nobu) [ruby-dev:25412]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-17 11:16:57 +00:00
ntalbott
f8989a0cdd * lib/test/unit/collector.rb (collect_file): now deletes paths added
to $LOAD_PATH instead of restoring it verbatim.

  * lib/test/unit/autorunner.rb (AutoRunner.run): fixed so that
    'ruby -rtest/unit -rtest1 -rtest2 -e0' will use the objectspace
    collector again. Also tried to simplify the calling convention.

  * test/runner.rb: adjusted for new AutoRunner semantics.

  * lib/test/unit.rb: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-17 02:56:47 +00:00
seki
ef46698d76 remove TestDRbReusePort, resuce sleep, add DRbService.ext_service
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 15:10:17 +00:00
eban
880f2d7dea * 2005-02-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 15:08:22 +00:00
matz
f98ad4f81e * eval.c (is_defined): NODE_IASGN is an assignment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 15:06:20 +00:00
usa
43e0e4a634 * 2005-02-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 14:56:49 +00:00
seki
fe85864b90 add lazy stop_service.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 14:36:31 +00:00
nagai
a3eb5e75bb * ext/tk/tkutil.c: Follow the change of st.c (st_foreach)
[ruby-list:40623].
  Sometimes mis-convert from a Ruby's Array of SJIS Strings, which
  includes some kind of SJIS characters, to a Tcl's UTF8 list string.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 08:11:45 +00:00
matz
31a82ced39 * cancel [ruby-dev:25699], which is for 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-16 00:06:48 +00:00
matz
b18d76a6f1 * ext/readline/readline.c (Readline.readline): use rl_outstream
and rl_instream.  [ruby-dev:25699]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-15 14:13:47 +00:00
eban
53a0dcb32a * 2005-02-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-14 15:07:37 +00:00
kou
10fd0951d1 * lib/rss/parser.rb (RSS::ListenerMixin::tag_end):
fixed invalid namespace handling bug.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-14 15:01:05 +00:00
gotoyuzo
fa480f489c * ext/openssl/lib/openssl/ssl.rb
(OpenSSL::SSL::SSLSocket#post_connection_check): new method.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-14 04:14:39 +00:00
eban
e66dbf2906 * 2005-02-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 15:48:28 +00:00
seki
963c7a338d pass DRb info to sub thread
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 15:44:36 +00:00
kou
cb375567f6 * lib/rss/dublincore.rb (RSS::DublicCoreModel#date{,=}): added
convenient methods.
* lib/rss/0.9.rb (RSS::Rss::Channel#date{,=}): ditto.
* lib/rss/2.0.rb (RSS::Rss::Channel::Item#date{,=}): ditto.
* test/rss/: added tests for the convenient methods.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 14:21:21 +00:00
seki
2847325f99 add safe_level, default_safe_level
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 13:53:25 +00:00
gotoyuzo
f19caf7300 * lib/webrick/cgi.rb (WEBrick::CGI.start): should set reason-phrase
to the value of status header field. ([ruby-dev:40617])


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 08:00:35 +00:00
eban
0094005159 * 2005-02-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-13 03:57:37 +00:00
seki
b7908e6949 make module_function
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-02-12 16:34:45 +00:00