Commit graph

5108 commits

Author SHA1 Message Date
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
usa
7958edbcdc 2004-07-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-21 15:05:43 +00:00
usa
dcd31c368c * process.c (rb_f_system): not need to call last_status_set() any
longer on _WIN32.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-21 15:04:51 +00:00
eban
33f142abca 2004-07-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-20 02:39:58 +00:00
ocean
9a529e70b8 * test/fileutils/test_fileutils.rb: File.link raises EINVAL on BeOS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-20 00:17:51 +00:00
ser
1859f6ead6 r1025 | ser | 2004-07-18 08:18:36 -0400 (Sun, 18 Jul 2004) | 2 lines
@@ Fixed a CDATA pretty-printing bug. (#39) @@
r1026 | ser | 2004-07-18 09:03:02 -0400 (Sun, 18 Jul 2004) | 4 lines
@@ Fixed a buffering bug in Source.rb that affected the SAX parser @@
This bug was related to how REXML determines the encoding of a file, and
evinced itself by hanging on input when using the SAX parser.
r1028 | ser | 2004-07-18 09:06:18 -0400 (Sun, 18 Jul 2004) | 3 lines
* Minor pretty printing fix.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-19 01:43:31 +00:00
gotoyuzo
1ac2033d35 * lib/webrick/httpservlet/cgihandler.rb
(WEBrick::HTTPServlet::CGIhandler#do_GET): set SystemRoot environment
  variable to CGI process on Windows native platforms. [ruby-dev:23936]

* lib/webrick/httpservlet/cgihandler.rb
  (WEBrick::HTTPServlet::CGIhandler#do_GET): use $?.exitstatus and
  refine log message.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-18 16:15:37 +00:00
gotoyuzo
a061fdf407 * test/openssl/test_ssl.rb: add workaround for Cygwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-18 14:40:04 +00:00
nagai
5f06ad0e20 * TkMsgCatalog.callback: bug fix (wrong number of argument)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-18 07:17:00 +00:00
nobu
72a28f3cef * sprintf.c (rb_f_sprintf): remove extra sign digit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 23:14:52 +00:00
knu
2ed6ca584d 2004-07-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 18:25:18 +00:00
knu
a91e86dd1f * dir.c (range): use NULL instead of 0.
* dir.c (range): get rid of a gcc 3.4 warning.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 18:24:15 +00:00
shugo
5d7d86d936 * lib/net/imap.rb (receive_responses): return if a logout response
received. (backported from head)
* lib/net/imap.rb (send_string_data): wait command continuation
requests before sending octet data of literals. (backported from head)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 18:13:23 +00:00
nagai
adfc588257 * ext/tk/lib/tk/variable.rb: TkVariable#ref returns a TkVariable object
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 14:57:33 +00:00
akira
3a14b03b3e * lib/uri/ldap.rb: method hierarchical? should be in URI::LDAP.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-07-17 13:07:46 +00:00