ksaito
5fb312bd18
* regexec.c, test/ruby/test_regexp.rb: fixed segmentation falut ([ruby-dev:24887]).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-28 03:07:48 +00:00
ksaito
7eac88ecd5
* regcomp.c, regint.h: fixed PLATFORM_UNALIGNED_WORD_ACCESS problem ([ruby-dev:24802] and [ruby-core:3733])
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-28 03:06:39 +00:00
akr
0abc28742a
typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 13:08:11 +00:00
akr
b70e88a123
* io.c: avoid avoid data loss with nonblocking fd and
...
stdio buffering in sync mode. [ruby-dev:24966]
based on matz's patch [ruby-dev:24967]
(io_fwrite): new primitive writing function which writes
directly if sync mode.
(rb_io_fwrite): wrapper for io_fwrite now.
(io_write): call io_fwrite instead of rb_io_fwrite.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 13:05:46 +00:00
kou
2572d5e20e
* lib/rss/{0.9,1.0,2.0,trackback,xml-stylesheet}.rb: added
...
#setup_maker.
* test/rss/test_setup_maker_*.rb: added tests for #setup_maker.
* lib/rss/maker/base.rb(RSS::Maker::Items#max_size=): supported
output item size limitation.
* sample/rss/blend.rb: added sample for RSS Maker.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 08:47:28 +00:00
kou
0a93165e16
* lib/rss/maker/0.9.rb: supported RSS::Maker.make("0.91"). Now,
...
"0.9" is just alias of "0.91."
* test/rss/test_maker_0.9.rb: make("0.9") -> maker("0.91").
* test/rss/test_to_s.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 08:43:18 +00:00
kou
b325d73c13
* sample/rss/list_description.rb: untabified.
...
* sample/rss/rss_recent.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 08:41:32 +00:00
matz
65445b53ca
* io.c (io_fread): [ruby-dev:24964]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-27 02:21:53 +00:00
nagai
27c24b0f3b
* ext/tk/lib/tk.rb: Tk.destroy uses TkWindow#epath
...
* ext/tk/lib/tk/image.rb: bug fix
* ext/tk/lib/tk/wm.rb: add 'iconphoto' method(Windows only)
* ext/tk/lib/tkextlib/*: some methods uses TkWindow#epath
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-26 09:07:25 +00:00
matz
6d0f22ebc6
* io.c (rb_io_initialize): [ruby-dev:24963]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-26 06:27:45 +00:00
matz
c97c359053
* io.c (rb_io_initialize): [ruby-dev:24962]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-26 05:30:45 +00:00
matz
9e5c4cde2f
* io.c (rb_io_initialize): should retrieve flags from copying file
...
descriptor. [ruby-dev:24961]
* eval.c (method_missing): raise TypeError for classes do not
have allocators. [ruby-core:03752]
* lib/erb.rb: [ruby-core:03786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-26 04:50:36 +00:00
dave
a052ef75ab
Fix problem with :section: and new 1.9
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-26 04:32:11 +00:00
matz
84bd21465e
* io.c (io_read): move StringValue() check before GetOpenFile().
...
[ruby-dev:24959]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 15:23:19 +00:00
nobu
0247fbae3d
* lib/thwait.rb (ThreadsWait#join_nowait): abnormally terminated
...
threads should be also processed. [ruby-talk:121320]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 11:15:33 +00:00
akr
3e37ee5af1
add ML ref.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 09:11:48 +00:00
akr
db306518e4
* configure.in: AC_CHECK_SIZEOF(rlim_t) to include stdio.h to fix
...
problem with autoconf 2.52 or earlier.
revert AC_PREREQ to 2.50.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 09:09:26 +00:00
nobu
058c1d1620
descriptions.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 02:24:02 +00:00
matz
51c48c29d8
* configure.in: AC_PREREQ(2.53) [ruby-core:03800]
...
* io.c (read_all): [ruby-dev:24955]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 01:58:31 +00:00
usa
624f62c515
* ChangeLog: add ML reference.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-25 01:46:00 +00:00
matz
0f2fdc6978
* io.c (io_read): [ruby-dev:24952]
...
* configure.in, io.c: cancel [ ruby-Patches-1074 ].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-23 17:37:51 +00:00
matz
e66752a0ed
* io.c (io_read): [ruby-dev:24952]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-23 16:04:16 +00:00
nagai
d852a4e317
* ext/tk/lib/tk/menu.rb: improve usability of TkOptionMenubutton
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-22 23:12:37 +00:00
matz
941d135904
* file.c (rb_file_chown): [ruby-dev:24949]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-22 17:02:45 +00:00
matz
f50136a311
* file.c (rb_file_chown): integer conversion should be prior to
...
GetOpenFile(). [ruby-dev:24947]
* file.c (rb_file_truncate): ditto.
* file.c (rb_file_s_truncate): ditto.
* dir.c (dir_seek): use NUM2OFFT().
* misc/ruby-mode.el (ruby-non-block-do-re): [ruby-core:03719]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-22 15:26:02 +00:00
dave
d9d5c88cf3
Don't include 'require's with variable arguments
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-22 13:37:39 +00:00
matz
fec64f7fe2
* dir.c (dir_seek): should retrieve dir_data after NUM2INT().
...
[ruby-dev:24941]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-21 15:33:56 +00:00
aamine
5809c72125
add ChangeLog for last commit
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 17:33:18 +00:00
matz
688c69b1f7
* string.c (rb_str_splice): should place index wrapping after
...
possible modification. [ruby-dev:24940]
* eval.c (error_print): nicer traceback at interrupt.
[ruby-core:03774]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 15:18:35 +00:00
dave
a80ba17d67
1. Force --inline-source if --one-file given
...
2. Add new :section: directive which starts a new section in the output.
The title following :section: is used as the section heading, and the
remainder of the comment containing the section is used as
introductory text. Subsequent methods, aliases, attributes,
and classes will be documented in this section.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 15:02:57 +00:00
aamine
aafc487d6a
* io.c (rb_io_getline): f.gets("") did not work. [ruby-core:03771]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 14:26:23 +00:00
eban
a0b500ac08
* test/runner.rb (CROSS_COMPILING): need to require rbconfig.rb before
...
using CROSS_COMPILNG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7339 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 13:58:20 +00:00
aamine
9ad74dd377
* ext/ripper/depend: fix ripper.o dependency.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 11:44:02 +00:00
eban
9b25eee46e
* io.c (io_reopen): work around problem with Cygwin fseeko
...
returning ESPIPE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-20 08:49:16 +00:00
naruse
643ac551dc
* ext/nkf/nkf-utf8/nkf.c: original nkf.c rev:1.40
...
* ext/nkf/test.rb: add test for mime encode/decode
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 20:46:13 +00:00
matz
77a23fba35
* string.c (str_gsub): internal buffer should not be listed by
...
ObjectSpace.each_object() by String#gsub. [ruby-dev:24931]
* lib/cgi/session.rb (CGI::Session::FileStore::initialize): raise
exception if data corresponding to session specified from the
client does not exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 16:59:11 +00:00
eban
86761931c8
* test/xmlrpc/test_webrick_server.rb : move `requrie "webrick/https"'
...
into #setup_http_server mohtod to avoid soap test errors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 16:48:05 +00:00
eban
0fe17f5d81
* lib/test/unit/collector/dir.rb: better support for -p/-x option.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 13:45:46 +00:00
kou
b37319295d
* lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Image#have_required_values):
...
changed /rss/channel/image to be optional. [ruby-Bugs:1047]
* test/rss/test_maker_0.9.rb: added tests for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 08:49:05 +00:00
kou
9be1ed43c8
* lib/rss/rss.rb (RSS::VERSION): 0.1.0 -> 0.1.1.
...
* lib/rss: #to_s used #tag.
* test/rss/test_to_s.rb: added.
* lib/rss/maker.rb (RSS::Maker.make): changed API. It's not
received modules which is used as the second argument.
* lib/rss/xml-stylesheet.rb (RSS::XMLStyleSheet#alternate):
changed return value type which is not String but Boolean.
* lib/rss/2.0.rb (RSS::Rss::Channel#ttl): changed return value
type which is not String but Integer.
* lib/rss/0.9.rb (RSS::Rss::Channel): <skipDays> has <day>s and
<skipHours> has <hour>s.
* lib/rss/maker/0.9.rb (RSS::Maker::RSS09::Channel): ditto.
* lib/rss/0.9.rb (RSS::Rss::Channel::Item): <item> has <category>s.
* lib/rss/maker/2.0.rb (RSS::Maker::Rss20::Channel::Item): ditto.
* lib/rss/2.0.rb (RSS::Rss::Channel): <channel> has <category>s.
* lib/rss/maker/2.0.rb (RSS::Maker::RSS20::Channel): ditto.
* lib/rss/trackback.rb: parent element has <trackback:about>s.
* lib/rss/maker/trackback.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 08:25:25 +00:00
eban
1c453c0608
* lib/xmlrpc/datetime.rb (XMLRPC::DateTime#==): should use Array()
...
instead of to_a.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 02:26:23 +00:00
eban
e6a0f42c94
* lib/test/unit/collector/dir.rb: add support for directory name
...
with -p/-x options.
* test/testunit/collector/test_dir.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7317 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 02:22:57 +00:00
shugo
964171ebfa
* ext/readline/readline.c (readline_s_set_completion_append_character):
...
accept nil. [ruby-core:03765]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-19 01:38:38 +00:00
matz
5e2c8a40c3
* string.c (str_gsub): internal buffer should not be listed by
...
ObjectSpace.each_object(). [ruby-dev:24919]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 16:02:08 +00:00
aamine
5e2fdf0163
* ext/ripper/depend: Never regenerate lib/ripper/core.rb automatically. [ruby-dev:24911]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 14:42:54 +00:00
usa
fce2bb5ea8
* win32/win32.[ch] (rb_w32_isatty): new function to replace MSVCRT's
...
isatty because it never sets errno.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 11:52:46 +00:00
matz
5141d3ea79
* hash.c (rb_f_getenv): prohibit for $SAFE=4. [ruby-dev:24908]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 08:11:12 +00:00
nobu
fc20fdcbc8
* parse.y (f_rest_arg): store rest args into invisible local variabe
...
in order to get rid of SEGV at ZSUPER. [ruby-dev:24913]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 08:06:09 +00:00
shugo
1e6cdc00e7
* ext/readline/readline.c: check $SAFE.
...
* test/readline/test_readline.rb: added tests for readline.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 06:12:12 +00:00
matz
b28b7933a8
* process.c (proc_getpgrp): prohibit for $SAFE=2.
...
[ruby-dev:24899]
* process.c (get_pid): ditto. [ruby-dev:24904]
* process.c (get_ppid): ditto.
* array.c (rb_ary_delete): defer rb_ary_modify() until actual
modification. [ruby-dev:24901]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-18 03:45:23 +00:00