Commit graph

7022 commits

Author SHA1 Message Date
(no author)
1ecae02404 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@6767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 17:52:52 +00:00
eban
16c2fc6d16 2004-08-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 05:11:57 +00:00
gotoyuzo
747ca59f52 * lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_range_header):
fix regex for range-spec.

* lib/webrick/httpservlet/filehandler.rb
  (WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content):
  multipart/byteranges response was broken.

* lib/webrick/httpservlet/erbhandler.rb
  (WEBrick::HTTPServlet::ERBHandler#do_GET): should select media type
  by suffix of script filename.

* lib/xmlrpc/server.rb: refine example code.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-13 04:24:16 +00:00
eban
6640f62ad6 2004-08-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-11 08:22:14 +00:00
eban
7e3fb44030 * configure.in (RPATHFLAG): stop setting RPATHFLAG on Interix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-11 08:21:39 +00:00
ocean
5e362d33c5 no message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-09 14:00:58 +00:00
ocean
b2dec10676 no message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-09 09:10:25 +00:00
ocean
9e9038427d no message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-09 02:34:02 +00:00
ocean
998ba551ae no message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-08 14:13:13 +00:00
ocean
7c653f111f no message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-08 06:43:53 +00:00
ocean
2e1f0afa0e 2004-08-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-08 02:33:31 +00:00
why
7096955908 * lib/implicit.c: added sexagecimal float#base60.
* ext/syck/rubyext.c (yaml_org_handler): ditto.

* lib/token.c: indentation absolutely ignored when processing flow
  collections.  plain scalars are trimmed if indentation follows in
  an ambiguous flow collection.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-07 15:40:47 +00:00
eban
7d8e1d714b 2004-08-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-06 16:32:16 +00:00
akr
64b5aa53e2 * ext/zlib/zlib.c: Zlib::GzipReader#read(0) returns "" instead of nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-06 16:01:02 +00:00
ocean
d3f988dd67 Add ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-05 01:20:00 +00:00
eban
76ea5bc6e8 2004-08-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-03 05:11:20 +00:00
nagai
ecb66fb4f3 * ext/tk/lib/tk/namespace.rb: bug fix
* ext/tk/lib/tkextlib/treectrl/tktreectrl.rb: add Tk::TreeCtrl.loupe


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-03 04:49:20 +00:00
nagai
a1f90c18c1 * ext/tk/lib/msgcat.rb (set_translation): bug fix (fail to set
trans_str to the same as src_str when trans_str is not given.)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-02 09:06:18 +00:00
usa
af9afb1033 2004-08-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-02 03:02:27 +00:00
dave
4742742880 Bugfix: looping on some toplevel symbols. Added SWIG support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-08-02 02:59:17 +00:00
nobu
493a7a3b63 * misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial,
ruby-calculate-indent, ruby-move-to-block, ruby-forward-sexp,
  ruby-backward-sexp): keywords must match word-wise.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-31 08:40:24 +00:00
ocean
86370308fa 2004-07-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-31 00:20:46 +00:00
why
a2523332ce * lib/yaml.rb (YAML::load_file, YAML::parse_file): added.
* lib/yaml/rubytypes.rb: exceptions were using an older
  YAML.object_maker. [ruby-core:03080]

* ext/syck/token.c (sycklex_yaml_utf8): using newline_len to
  handline CR-LFs.  "\000" was showing up on folded blocks which
  stopped at EOF.

* ext/syck/token.c: re2c compiled with bit vectors now.
* ext/syck/implicit.c: ditto.
* ext/syck/bytecode.c: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-30 20:38:41 +00:00
ocean
eb851961c7 2004-07-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-30 09:05:39 +00:00
nagai
d6f13c158d * ext/tcltklib/tcltklib.c(lib_fromUTF8_core): raise ArgumentError when
the unknown encoding name is given.
* ext/tcltklib/tcltklib.c(lib_toUTF8_core): ditto.
* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertfrom): bug fix.
* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertto): ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-30 07:13:55 +00:00
usa
5ec2678fb1 2004-07-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-29 06:27:53 +00:00
nagai
421a9d0919 * ext/tk/lib/tkextlib/pkg_checker.rb: improve the check process
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-29 03:09:38 +00:00
matz
1784fd2790 * lib/cgi.rb (CGI::initialize): remove at_exit code for CGI_PARAMS
and CGI_COOKIES.  they will no longer be used.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 13:26:01 +00:00
akr
953d425b83 fix a reference to ruby-dev.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 11:03:35 +00:00
nagai
39c094c12f * ext/tk/lib/validate.rb: accept a Method object for the validatecommand option
* ext/tk/lib/tkextlib/winico.rb: add winico extension support


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 08:29:53 +00:00
nagai
2d464611a8 * for backward compatibility (see [ruby-talk:107510], [ruby-talk:107647])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 05:58:49 +00:00
matz
a99ce7f39c * eval.c: backout argv copy on write changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 04:31:20 +00:00
eban
c109c50bd5 2004-07-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-28 02:15:22 +00:00
matz
0dab65c00f * gc.c (run_final): wrong order of data. [ruby-dev:23948]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-27 16:07:58 +00:00
matz
ddc68cfb71 * eval.c (rb_eval): copy on write for argument local variable
assignment.

* eval.c (assign): ditto.

* eval.c (rb_call0): update ruby_frame->argv with the default
  value used for the optional arguments.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-27 08:36:00 +00:00
eban
561a78e54f 2004-07-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-27 08:14:58 +00:00
matz
c35afec197 * object.c (Init_Object): "===" calls rb_obj_equal() directly.
[ruby-list:39937]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-27 07:51:28 +00:00
eban
c04ff57993 2004-07-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-26 02:53:14 +00:00
gotoyuzo
330498d82d * lib/webrick/httputils.rb (WEBrick::HTTPUtils.escape): should
escape space.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-26 02:50:18 +00:00
eban
609ecafd1e 2004-07-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-25 02:55:02 +00:00
ocean
c5cd2349e9 * win32/win32.{h,c} (rb_w32_{f,fd,fs}open): workaround for bcc32's
{f,fd,fs}open bug. set errno EMFILE and EBADF. [ruby-dev:23963]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-25 02:08:12 +00:00
eban
dfee36e555 * ext/tk/MANIFEST: added
lib/tkextlib/tclx.rb
  lib/tkextlib/tclx/setup.rb
  lib/tkextlib/tclx/tclx.rb


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-24 12:34:54 +00:00
eban
b78414fc44 2004-07-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-24 09:50:46 +00:00
matz
7f3bfeb579 * range.c (rb_range_beg_len): returns Qnil only when "beg" points
outside of a range.  No boundary check for "end".


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-24 09:48:21 +00:00
matz
adac65af93 * gc.c (define_final): should not disclose NODE* to Ruby world.
[ruby-dev:23957]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-23 07:52:38 +00:00
nagai
f30049f4ab * add TclX extension support (partially)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-23 06:31:57 +00:00
usa
f00ef1e864 2004-07-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-23 00:30:31 +00:00
matz
23341b7a4c * lib/cgi/session.rb (CGI::Session::FileStore#update): sets the
permission of the session data file to 0600.

* lib/cgi/session/pstore.rb (CGI::Session::Pstore#initialize):
  ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-23 00:11:34 +00:00
shugo
1dd51318a8 * lib/net/imap.rb (disconnected?): new method. (backported from HEAD)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-23 00:05:58 +00:00
matz
b74286e423 * lib/irb/ruby-lex.rb (RubyLex::identify_string): %s string do not
process expression interpolation.  [ruby-talk:106691]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-22 03:50:33 +00:00