4338 Commits

Author SHA1 Message Date
nobu
44e22e8d78 * ext/extmk.rb: preserve order in Setup. [ruby-dev:22503]
* ext/extmk.rb: move dependent libraries just after depended
  libraries.

* ext/digest/*/extconf.rb: depend on digest.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 22:06:38 +00:00
gotoyuzo
250cfdc0aa * lib/webrick/cgi.rb (WEBrick::CGI#initialize): should create
@config[:Logger] if it was not given.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 19:37:36 +00:00
nobu
debe0485f0 * dir.c (glob_helper): fix memory leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 13:28:15 +00:00
matz
d5ffbb20e8 * eval.c (rb_mod_modfunc): should break if m has no super class.
[ruby-dev:22498]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 12:42:52 +00:00
gotoyuzo
16291a0db7 * sample/webrick/*: new files.
* MANIFEST: add sample/webrick/*


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 12:22:19 +00:00
aamine
b33d3cfb41 * test/net/test_httpheader.rb: new file.
* MANIFEST: add test/net/test_httpheader.rb.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 11:52:14 +00:00
aamine
7050611cf9 * lib/net/http.rb (HTTPHeader#content_length): should return nil unless header exists. [ruby-dev:22519]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 11:42:21 +00:00
akr
6abca35457 fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 11:31:21 +00:00
nagai
c24349e32d * ext/tk/lib/tk.rb: use epath for embedded windows of TkPanedWindow.
* ext/tk/lib/tktext.rb: use epath for embedded windows.
* ext/tk/lib/tkcanvas.rb: use epath for window items.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 05:28:53 +00:00
nahi
cd97e6e333 * lib/soap/{attachment.rb,mimemessage.rb}: added from soap4r/1.5.2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 05:28:02 +00:00
dave
305cc5d2d9 Fix problem with agreesive name matching (see ChangeLog)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 04:05:25 +00:00
eban
cc2fdd8213 2004-01-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 03:43:12 +00:00
nahi
796ca6f201 * lib/debug.rb: revert command parse regexps. [ruby-list:39014] by
Shirai,Kaoru.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-07 03:42:00 +00:00
dave
0ea74ce4e7 Check for shebang line in file that would otherwise be treated as plain text
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 23:26:42 +00:00
nobu
d231dc04d0 * io.c (fptr_finalize): should save errno just after failure.
[ruby-dev:22492]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 12:55:05 +00:00
nahi
77cb3aeba1 * lib/logger.rb(Logger#msg2str): no special treatment for the object
which responds to :to_str.

        * lib/logger.rb(LogDevice#initialize): remove type checking if the
          given object is a String.  Kernel.open handles it correctly.

        * test/logger/test_logger.rb: follow above change (ArgumentError ->
          TypeError.)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 11:55:08 +00:00
dave
96ff9b04c1 Split out ri display code and make pluggable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 05:59:31 +00:00
nahi
79c0e644a1 * test/inlinetest.rb, test/{test_generator.rb,test_ipaddr.rb,
test_pathname.rb,test_pp.rb,test_prettyprint.rb,test_set.rb,
          test_time.rb,test_tsort.rb: added.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 02:34:24 +00:00
nahi
ff1b89a96d * import soap4r/1.5.2;
* lib/soap/{attachment.rb,baseData.rb,encodingstyle/soapHandler.rb}:
          introduce SOAPExternalReference class as a referenct to SOAPEnvelope
          external content.

        * lib/soap/{attachment.rb,mimemessage.rb}: great SwA (SOAP messages
          with Attachments) support code by Jamie Herre.

        * lib/soap/{element.rb,marshal.rb,parser.rb,processor.rb,
          streamHandler.rb,wsdlDriver.rb}: SwA support.

        * lib/soap/rpc/{cgistub.rb,driver.rb,element.rb,proxy.rb,router.rb,
          soaplet.rb}: SwA support and refactoring.

        * lib/soap/generator.rb, lib/soap/mapping/mapping.rb: follow
          SOAPReference#initialize signature change.

        * lib/soap/mapping/factory.rb: deleted unused methods.

        * lib/soap/mapping/rubytypeFactory.rb: do no ignore case while xsi:type
          string <-> Ruby class name matching.

        * lib/xsd/datatypes.rb: check the smallest positive non-zero
          single-precision float exactly instead of packing with "f".
          [ruby-talk:88822]

        * test/soap/test_basetype.rb, test/xsd/test_xsd.rb: use 1.402e-45, not
          1.4e-45.  1.4e-45 is smaller than 2 ** -149...

        * test/soap/test_basetype.rb, test/soap/marshal/test_marshal.rb,
          test/xsd/test_xsd.rb: use "(-1.0 / (1.0 / 0.0))" instead of "-0.0".

        * test/soap/test_streamhandler.rb: revert to the previous test that
          warns "basic_auth unsupported under net/http".


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-06 02:20:51 +00:00
gsinclair
8a8dd65199 Removed ^Ms
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 22:16:50 +00:00
dave
1b31d09edd Add RDoc to build. Add --ri-system to RDoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 21:48:16 +00:00
eban
791f55ef98 2004-01-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 16:05:34 +00:00
usa
573b35d45e * win32/dir.h, win32/win32.c: fix patch miss.
* win32/Makefile.sub: fix file dependency.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 16:01:54 +00:00
gsinclair
51826a7b81 * lib/logger.rb: enhanced documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 13:33:48 +00:00
matz
caaac4db27 * dir.c: merge tuning from H.Yamamoto <ocean@m2.ccsnet.ne.jp>.
[ruby-dev:22486]

* pack.c (pack_unpack): unpack requires big endian offet (OFF16B
  and OFF32B).  The patch is from Minero Aoki in [ruby-dev:22489]

* pack.c (OFF16B): add big-endian offset again.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 10:01:54 +00:00
dave
7336cf5424 Add --ri-system option
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-05 04:52:50 +00:00
aamine
90d913613c * test/ruby/test_pack.rb: new test test_unpack_N.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-04 18:01:06 +00:00
usa
cd8f26b7d2 2004-01-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-04 16:49:21 +00:00
usa
d110f97055 * lib/mkmf.rb (create_makefile): remove duplicated object files
from $objs on DOSISH platforms.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-04 16:48:45 +00:00
eban
f206ed9bce 2004-01-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-04 14:49:26 +00:00
matz
d35743aa00 * rubysig.h: lack of variable declaration on _WIN32 platforms.
(ruby-bugs-ja PR#583)


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-03 17:08:20 +00:00
matz
88fb246cc7 * rubysig.h (TRAP_END): preserve errno before switching context.
[ruby-core:02137]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-02 17:46:02 +00:00
matz
59dbfa3e4c * dir.c: merge tuning from H.Yamamoto <ocean@m2.ccsnet.ne.jp>.
[ruby-dev:22476]

* io.c (argf_eof): ARGF.eof? should not have any side effect.
  [ruby-dev:22469]

* io.c (argf_each_byte): should return self.  [ruby-dev:22465]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-02 16:21:26 +00:00
dave
88c127c19b Finish documenting internal stuff. See Changelog for other details
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-02 06:01:12 +00:00
nahi
eee1377a60 * text format
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-01 15:47:52 +00:00
eban
776ab7d147 2004-01-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-01 14:15:06 +00:00
dave
831a294b0c Fix problem with ambiguous nested classes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-01-01 00:05:13 +00:00
gsinclair
bd45695886 * lib/pathname.rb: Corrected small coding error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-31 06:09:22 +00:00
gsinclair
29b7f2efca * lib/pathname.rb: Completed documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-31 05:47:45 +00:00
dave
f5b7214548 Make file in '// in sss.c' relative
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-31 02:24:10 +00:00
dave
e9a7fd1c92 Fix problem with private alias to public method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-31 02:21:07 +00:00
matz
2c87fffec4 * io.c (rb_f_readline): should raise EOFError at the end of
files.  [ruby-dev:22458]

* io.c (argf_read): should concatenate input files when length
  argument is nil. [ruby-dev:22450]

* io.c (argf_read): should update supplied string buffer (2nd
  argument) even when IO#read is called multiple times.

* io.c: should initialize lineno by zero. [ruby-dev:22460]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 19:29:56 +00:00
eban
5e78715f2c 2003-12-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 18:14:19 +00:00
dave
349f4e7db7 Add RDoc for kernel functions, and tidy up
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 16:38:32 +00:00
gsinclair
5e6d81e717 Re-applied revision 1.21 as its changes were lost on the way to 1.22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 10:13:54 +00:00
eban
3307bc7fee 2003-12-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 08:18:37 +00:00
dave
5b76f13a89 Fix problem when class and method names the same
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 03:33:35 +00:00
dave
e9b667daef Fix HTML generated for .chm post-processing
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-30 03:10:30 +00:00
dave
1da4596b0f Fix parse problem with complex yields
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-29 23:38:09 +00:00
gsinclair
db93a78e63 * lib/pathname.rb: Added documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-12-29 22:31:55 +00:00