September 2003 Commit Log

Number of Commits:
161
Number of Active Developers:
16
akr 2003-09-30 03:31

* process.c (pst_inspect): describe stopped process "stopped".

6 lines of code changed in:

nobu 2003-09-30 01:33

2003-09-30

3 lines of code changed in:

nobu 2003-09-30 01:31

* test/runner.rb: glob for directories.

14 lines of code changed in:

matz 2003-09-30 01:21

* eval.c (rb_eval): while/until should not capture break unless

they are destination of the break.

24 lines of code changed in:

aamine 2003-09-29 19:12

* lib/net/http.rb (finish): revert to 1.93.

* lib/net/pop.rb (finish): revert to 1.60.

* lib/net/smtp.rb (finish): revert to 1.67.

* lib/net/http.rb (do_start): ensure to close socket if failed to start session.

* lib/net/pop.rb (do_start): ditto.

* lib/net/smtp.rb (do_start): ditto.

* lib/net/smtp.rb: SMTP#started? wrongly returned false always.

51 lines of code changed in:

aamine 2003-09-29 18:59

* test/ruby/test_iterator.rb: new test test_break__nested_loop[123].

44 lines of code changed in:

aamine 2003-09-29 15:42

* ChangeLog: enhance log message.

2 lines of code changed in:

aamine 2003-09-29 15:39

* lib/net/http.rb (finish): does not raise IOError even if !started?, to allow duplicated #finish call.

* lib/net/pop.rb (finish): ditto.

* lib/net/smtp.rb (finish): ditto.

14 lines of code changed in:

eban 2003-09-29 11:19

* ChangeLog: add link to ruby-bugs.

1 lines of code changed in:

eban 2003-09-29 11:08

* ext/win32ole/extconf.rb: add windows.h checking.

6 lines of code changed in:

nahi 2003-09-29 08:27

* lib/logger.rb: check if the given logdevice object respond_to :write and

:close, not is_a? IO. duck duck.



* test/logger/test_logger.rb: self IO.pipe reading/writing may be locked by the

flood. use tempfile.



* lib/wsdl/xmlSchema/data.rb: wrong constant reference.

68 lines of code changed in:

aamine 2003-09-29 08:16

* ChangeLog: modify typo.

1 lines of code changed in:

aamine 2003-09-29 08:13

* ChangeLog: small modify.

1 lines of code changed in:

aamine 2003-09-29 08:11

* test/fileutils/test_fileutils.rb: clean up temporaly symlink. [ruby-dev:21420]

9 lines of code changed in:

eban 2003-09-29 03:49

2003-09-29

3 lines of code changed in:

matz 2003-09-29 03:44

* eval.c (rb_thread_atfork): wrong format specifier.

[ruby-dev:21428]



* process.c (pst_inspect): better description.

69 lines of code changed in:

gotoyuzo 2003-09-28 18:50

* lib/webrick/utils.rb (Utils::su): use setgid and setuid to

set real and effective IDs. and setup group access list by

initgroups.

14 lines of code changed in:

nahi 2003-09-28 10:33

* forgot to add this file in the previous commit.

11 lines of code changed in:

nahi 2003-09-28 10:29

* lib/xsd/charset.rb: XSD::Charset.is_ces did return always true under

$KCODE = "NONE" environment. check added.



* test/xsd/test_xsd.rb: add tests for above fix.

32 lines of code changed in:

nahi 2003-09-27 11:14

* sample/wsdl/amazon/wsdlDriver.rb: syntax error fixed (variable devtag not

declared)

1 lines of code changed in:

nahi 2003-09-27 08:03

* lib/soap/rpc/cgistub.rb: make logging severity threshold higher.



* lib/soap/rpc/standaloneServer.rb: defer WEBrick server start to give a change

to reset logging severity threshold.



* test/soap/calc/test_*, test/soap/helloworld/test_helloworld.rb: run silent.

33 lines of code changed in:

aamine 2003-09-27 01:53

* ChangeLog: add link to ruby-dev.

1 lines of code changed in:

aamine 2003-09-27 01:44

* test/fileutils/test_fileutils.rb: clear all errors on Windows.

* test/fileutils/test_nowrite.rb: ditto.

59 lines of code changed in:

nahi 2003-09-26 21:00

* test/ruby/test_file.rb: new file. only asserts unlink-before-close behaviour

now.



* test/soap/marshal/test_digraph.rb: should close before unlink.

unlink-before-close pattern is not needed here.

41 lines of code changed in:

nahi 2003-09-26 19:34

* test/soap/*, test/wsdl/*, test/xsd/*: move TestCase classes into each module

namespace. TestMarshal in test/soap/marshal/test_marshal.rb crashed with

test/ruby/test_marshal.rb.

105 lines of code changed in:

nahi 2003-09-26 19:08

* test_soapelement.rb: Illegal require path.

1 lines of code changed in:

eban 2003-09-26 17:41

2003-09-27

3 lines of code changed in:

usa 2003-09-26 17:35

* ext/socket/socket.c (ruby_connect): on win32, type of the 4th

argument of getsockopt is char *.

7 lines of code changed in:

nobu 2003-09-26 10:35

* lib/resolv-replace.rb: 1.8 compliance. [ruby-talk:82946]

25 lines of code changed in:

nahi 2003-09-26 10:30

* lib/README: lib/wsdl is an implementation of WSDL/1.1, not WSDL/1.2.

1 lines of code changed in:

nahi 2003-09-26 09:41

* test/ruby/test_marshal.rb: add test for ruby's objects.

284 lines of code changed in:

eban 2003-09-26 02:09

2003-09-26

3 lines of code changed in:

nobu 2003-09-26 01:52

* defines.h (flush_register_windows): use volatile only for gcc on

Solaris. [ruby-dev:21403]



* lib/mkmf.rb (xsystem): use system directly to honor shell meta

charaters.

19 lines of code changed in:

nahi 2003-09-25 16:10

* lib/README: updated.

23 lines of code changed in:

eban 2003-09-25 15:51

* MANIFEST: add test/ostruct/test_ostruct.rb.

1 lines of code changed in:

usa 2003-09-25 09:49

* ext/openssl/ossl.c (ossl_buf2str): fix type of 1st argument for

rb_protect.



* ext/openssl/ossl_hmac.c (ossl_hmac_digest): should return meaningful

value.

10 lines of code changed in:

ntalbott 2003-09-25 01:03

* lib/ostruct.rb: Added OpenStruct#==.



* test/ostruct/test_ostruct.rb: Added.

37 lines of code changed in:

matz 2003-09-25 00:56

* error.c (rb_warn_m): should not warn if -W0 is specified.

[ruby-talk:82675]



* util.c (ruby_strtod): skip preceding zeros before counting

digits in the mantissa. (ruby-bugs PR#1181)

19 lines of code changed in:

nobu 2003-09-24 23:55

* ext/win32ole/win32ole.c, ext/openssl/ossl_pkey_dsa.c,

ext/openssl/ossl_pkey_rsa.c, ext/bigdecimal/bigdecimal.h: must

not use C++ or C99 style comment yet. (ruby-bugs:PR#1184)

10 lines of code changed in:

eban 2003-09-24 16:24

2003-09-25

3 lines of code changed in:

eban 2003-09-24 16:23

* MANIFEST: add SOAP4R.

148 lines of code changed in:

nahi 2003-09-24 16:18

* lib/soap/* (29 files): SOAP4R added.



* lib/wsdl/* (42 files): WSDL4R added.



* lib/xsd/* (12 files): XSD4R added.



* test/soap/* (16 files): added.



* test/wsdl/* (2 files): added.



* test/xsd/* (3 files): added.



* sample/soap/* (27 files): added.



* sample/wsdl/* (13 files): added.

16299 lines of code changed in:

eban 2003-09-24 08:44

2003-09-24

3 lines of code changed in:

nobu 2003-09-24 08:42

* parse.y (str_xquote): do not prepend escapes in

backqoute literals. [ruby-list:38409]

7 lines of code changed in:

gotoyuzo 2003-09-23 18:14

* lib/webrick/httpservlet/cgihandler.rb: conform to mswin32.

[ruby-talk:82735], [ruby-talk:82748], [ruby-talk:82818]

9 lines of code changed in:

eban 2003-09-23 15:51

2003-09-23

3 lines of code changed in:

nahi 2003-09-23 15:12

* lib/logger.rb: add Logger#<<(msg) for writing msg without any formatting.



* test/logger/test_logger.rb: ditto.

45 lines of code changed in:

eban 2003-09-22 13:29

* MANIFEST: updated.

206 lines of code changed in:

eban 2003-09-22 11:26

2003-09-22

3 lines of code changed in:

gotoyuzo 2003-09-22 11:25

* configure.in (AC_CHECK_FUNCS): add setuid and setgid.

6 lines of code changed in:

gotoyuzo 2003-09-20 20:18

* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): the argument

should be a String.



* ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): ditt.



* ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): ditto.

18 lines of code changed in:

nahi 2003-09-20 03:54

* reduce expecting size of backtrace.

3 lines of code changed in:

nahi 2003-09-20 03:51

* lib/logger.rb: typo fixed.



* test/logger/test_logger.rb: new file.

227 lines of code changed in:

gsinclair 2003-09-19 08:47

Minor documentation improvements

3 lines of code changed in:

gsinclair 2003-09-19 07:53

Improved documentation

36 lines of code changed in:

gsinclair 2003-09-19 07:39

Converted RD to RDoc (Lyle Johnson) and improved documentation.

422 lines of code changed in:

ntalbott 2003-09-19 03:48

* test/testunit/*: Added.



* lib/test/unit.rb: Documentation update.



* lib/test/unit/ui/console/testrunner.rb (TestRunner#initialize):

Ditto.



* lib/test/unit.rb: Factored out an ObjectSpace collector.



* lib/test/unit/collector/objectspace.rb: Ditto.



* sample/testunit/*: Added.

1448 lines of code changed in:

gsinclair 2003-09-19 02:51

Small documentation correction

1 lines of code changed in:

gotoyuzo 2003-09-18 17:09

* lib/webrick/log.rb (BasicLog#log): get rid of as ineffectual

condition.



* lib/webrick/log.rb (BasicLog#format): add "\n" to message.

10 lines of code changed in:

matz 2003-09-18 14:57

* eval.c (proc_invoke): should push PROT_PCALL tag for orphans.

7 lines of code changed in:

matz 2003-09-18 14:43

* eval.c (proc_invoke): should update "result" for orphans.

2 lines of code changed in:

akr 2003-09-18 12:35

lib/pathname.rb: update document.

9 lines of code changed in:

nahi 2003-09-18 08:58

* lib/logger.rb: Comment fix. I don't like inline documentation... Hard to

maintain, doesn't go together with refactoring. [defensively]

2 lines of code changed in:

eban 2003-09-18 07:38

2003-09-18

3 lines of code changed in:

nahi 2003-09-18 07:31

* lib/logger.rb: new file. Logger, formerly called devel-logger or

Devel::Logger.



* sample/logger/*: new file. samples of logger.rb.

684 lines of code changed in:

matz 2003-09-17 15:45

* eval.c (localjump_destination): should not raise ThreadError

exception for "break". [ruby-dev:21348]



* eval.c (proc_invoke): use result instead of prot_tag->retval.

retval is no longer propagated to the ancestors.

14 lines of code changed in:

nobu 2003-09-17 12:39

re-formatted wrongly.

1 lines of code changed in:

nobu 2003-09-17 12:34

* parse.y (tokadd_string, parse_string, yylex): escaped terminator

is now interpreted as is. [ruby-talk:82206]

16 lines of code changed in:

aamine 2003-09-17 10:52

* test/fileutils/fileassertions.rb: new file.

* test/fileutils/test_fileutils.rb: new file.

* test/fileutils/test_nowrite.rb: new file.

463 lines of code changed in:

aamine 2003-09-17 10:51

* test/strscan/test_stringscanner.rb: require test/unit.

5 lines of code changed in:

gotoyuzo 2003-09-17 10:40

should check retuen value of rb_protect.

1 lines of code changed in:

  • ext/openssl: ossl.c (+1 -1)
eban 2003-09-17 10:39

2003-09-17

3 lines of code changed in:

aamine 2003-09-17 10:36

* test/strscan/test_stringscanner.rb: new file.

408 lines of code changed in:

gotoyuzo 2003-09-17 10:09

fix command line in 'dep'.

1 lines of code changed in:

gotoyuzo 2003-09-17 10:05

* ext/openssl: all files are reviewed to simplify and avoid memory leak.



* ext/openssl/extconf.rb: add check for assert.h.



* ext/openssl/ossl.c (ossl_buf2str): new function to convert

C buffer to String and free buffer.



* ext/openssl/ossl.c (ossl_x509_ary2sk): new function to convert

Array of OpenSSL::X509 to STACK_OF(X509) with exception safe.



* ext/openssl/ossl.c (ossl_to_der, ossl_to_der_if_possible): new

functions to convert object to DER string.



* ext/openssl/ossl.h: ditto.



* ext/openssl/ossl_bio.c (ossl_membio2str): new function to convert

BIO to String object and free BIO.



* ext/openssl/ossl_bio.h: ditto.



* ext/openssl/ossl_pkcs7.c (ossl_pkcs7_to_der): add for "to_der".



* ext/openssl/ossl_x509name.c (ossl_x509name_to_der): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_to_der): ditto.



* ext/openssl/ossl_x509ext.c (create_ext_from_array): removed

and reimplement in openssl/x509.rb.



* ext/openssl/ossl_x509attr.c: reimplemented and disable some

method temporarily. this class doesn't work fine without ASN.1

data support;-) I'll rewrite in near future.



* ext/openssl/lib/openssl/x509.c (X509::Attribute): get rid off

unused code.



* ext/openssl/lib/openssl/x509.c (X509::ExtensionFactory): refine all.

601 lines of code changed in:

matz 2003-09-16 18:37

* regex.c (re_compile_pattern): should not translate character

class range edge. [ruby-list:38393]

31 lines of code changed in:

nahi 2003-09-16 14:26

* test/csv/test_csv.rb: add negative tests of row_sep.

20 lines of code changed in:

eban 2003-09-16 08:50

2003-09-16

3 lines of code changed in:

eban 2003-09-16 08:50

* MANIFEST: add test/csv/mac.csv.

* win32/Makefile.sub, bcc32/Makefile.sub (test): add phony NUL target.

10 lines of code changed in:

nahi 2003-09-15 11:07

* lib/csv.rb: add extra pamameter to specify row(record) separater character.

To parse Mac's CR separated CSV, do like this.

CSV.open("mac.csv", "r", ?,,?\r) { |row| p row.to_a }

The 3rd parameter in this example ?, is for column separater and the 4th ?\r

is for row separater. Row separater is nil by default. Nil separater means

"\r\n" or "\n".



* test/csv/test_csv.rb: add tests for above feature.



* test/csv/mac.csv: added. Sample CR separated CSV file.

325 lines of code changed in:

michal 2003-09-12 14:46

OpenSSL update

409 lines of code changed in:

nobu 2003-09-12 04:30

* intern.h (rb_disable_super, rb_enable_super): replace with dummy

expressions instead of prototypes. the functions remain yet for

binary compatibility. [ruby-talk:81758]

13 lines of code changed in:

eban 2003-09-12 04:27

2003-09-12

3 lines of code changed in:

matz 2003-09-12 04:16

* bignum.c (rb_big_and): convert argument using 'to_int'.



* bignum.c (rb_big_or): ditto.



* bignum.c (rb_big_xor): ditto.



* eval.c (rb_f_require): allow "require" on $SAFE>0, if feature

name is not tainted.



* lib/rexml/parsers/baseparser.rb (REXML::Parsers::BaseParser::stream):

Supports StringIO.

55 lines of code changed in:

wew 2003-09-12 03:29

Added documentation in RDoc format.

798 lines of code changed in:

  • lib/drb: drb.rb (+798 -37)
dblack 2003-09-11 23:15

whitespace fix in ChangeLog entry

2 lines of code changed in:

dblack 2003-09-11 23:13

lib/scanf.rb

5 lines of code changed in:

dblack 2003-09-11 23:06



Took out useless @matched_item variable; some small refactoring.

18 lines of code changed in:

gotoyuzo 2003-09-10 14:58

* ext/openssl/ossl.h: define OSSL_NO_CONF_API for win32 platform.

libeay32.dll doesn't export functions defined in conf_api.h.

this workaround is to avoid link error.



* ext/openssl/ossl_config.c (ossl_config_initialize): ditto.



* ext/openssl/ossl_config.c (ossl_config_add_value): ditto.



* ext/openssl/ossl_config.c (set_conf_section_i): should check

if the argument is Array.

14 lines of code changed in:

eban 2003-09-10 14:45

2003-09-10

3 lines of code changed in:

usa 2003-09-10 14:43

* eval.c (win32_get_exception_list): avoid VC7 warning.

[ruby-win32:577]

18 lines of code changed in:

eban 2003-09-09 03:19

2003-09-09

3 lines of code changed in:

nagai 2003-09-09 02:44

* fill empty full-name fields on ChangeLog. Sorry.

4 lines of code changed in:

nobu 2003-09-09 02:39

* eval.c (struct tag): dst should be VALUE.



* eval.c (localjump_destination): stop at the scope where the current

block was created. [ruby-dev:21353]

19 lines of code changed in:

gotoyuzo 2003-09-08 21:19

* ext/openssl/ossl_config.rb: avoid compile error in OpenSSL-0.9.6.

22 lines of code changed in:

gotoyuzo 2003-09-08 21:13

meta_vars should be String.

1 lines of code changed in:

gotoyuzo 2003-09-08 17:57

* lib/webrick/httpserver.rb (HTTPServer#access_log): add "\n" to

the message.



* lib/webrick/log.rb (BasicLog#log): add "\n" only if needed.

12 lines of code changed in:

nagai 2003-09-08 14:21

* forget the file path for the ChangeLog entry. Sorry.

2 lines of code changed in:

nagai 2003-09-08 14:16

* multi-tk.rb: modify security check at creating a new interpreter

16 lines of code changed in:

eban 2003-09-08 12:02

* ext/openssl/ossl_config.c (ext/openssl/ossl_config.c): typofix (ossl_raise).

1 lines of code changed in:

nobu 2003-09-08 12:00

* lib/optparse.rb, lib/optparse/version.rb: search also all

capital versions.

29 lines of code changed in:

gotoyuzo 2003-09-08 11:31

* ext/openssl/ossl.h: include openssl/conf.h and openssl/conf_api.h.



* ext/openssl/ossl_config.c: refine all with backward compatibility.



* ext/openssl/ossl_config.h: export GetConfigPtr() and DupConfigPtr().



* ext/openssl/ossl_x509.c: added new constants under X509 module.

DEFAULT_CERT_AREA, DEFAULT_CERT_DIR, DEFAULT_CERT_FILE,

DEFAULT_CERT_DIR_ENV, DEFAULT_CERT_FILE_ENV and DEFAULT_PRIVATE_DIR.



* ext/openssl/ossl_x509ext.c (ossl_x509extfactory_free): don't free

the members of the struct. it's left to GC.



* ext/openssl/ossl_x509ext.c (ossl_x509_set_config): add for config=.



* ext/openssl/ossl_x509ext.c (Xossl_x509extfactory_initialize):

add attr readers: issuer_certificate, subject_certificate,

subject_request, crl and config.

316 lines of code changed in:

gotoyuzo 2003-09-08 11:28

* ext/openssl/ossl.h: include openssl/conf.h and openssl/conf_api.h.



* ext/openssl/ossl_config.c: refine all with backward compatibility.



* ext/openssl/ossl_config.h: export GetConfigPtr() and DupConfigPtr().



* ext/openssl/ossl_x509.c: new constants (DEFAULT_CERT_AREA,

DEFAULT_CERT_DIR, DEFAULT_CERT_FILE, DEFAULT_CERT_DIR_ENV,

DEFAULT_CERT_FILE_ENV and DEFAULT_PRIVATE_DIR) in X509 module.



* ext/openssl/ossl_x509ext.c (ossl_x509extfactory_free): don't free

the members of the struct. it's left to GC.



* ext/openssl/ossl_x509ext.c (ossl_x509_set_config): add for config=.



* ext/openssl/ossl_x509ext.c (Xossl_x509extfactory_initialize):

add attr readers: issuer_certificate, subject_certificate,

subject_request, crl and config.

21 lines of code changed in:

eban 2003-09-08 11:04

2003-09-08

3 lines of code changed in:

gotoyuzo 2003-09-08 10:52

* lib/webrick/accesslog.rb (AccessLog::setup_params): use req.port

instead of config[:Port] or req.request_uri.port.



* lib/webrick/httprequest.rb (HTTPRequest#meta_vars): ditto.



* lib/webrick/httpservlet/filehandler.rb (FileHandler#dir_list): ditto.



* lib/webrick/config.rb: :Listen option never be used.



* lib/webrick/server.rb (GenericServer#initialize): don't use :Listen

option and add warning message.



* lib/webrick/log.rb (BasicLog#<<): shortcut of log(INFO, ...).



* lib/webrick/httpserver.rb (HTTPServer#accesslog): use << for logging.

33 lines of code changed in:

nagai 2003-09-07 08:10

* tcltklib.c (lib_mainloop_core): fixed signal-trap bug

* multi-tk.rb, tk.rb, tkafter.rb, tkcanvas.rb, tkfont.rb, tktext.rb,

tkvirtevent.rb : Ruby/Tk works at $SAFE == 4

229 lines of code changed in:

nahi 2003-09-06 18:27

* test/ruby/test_*.rb: assert_same, assert_match, and so on.

28 lines of code changed in:

eban 2003-09-06 17:22

2003-09-07

3 lines of code changed in:

matz 2003-09-06 17:18

* parse.y (assignable): call rb_compile_error(), not rb_bug().

[ruby-core:01523]

6 lines of code changed in:

gotoyuzo 2003-09-06 09:56

* ext/openssl/ruby_missing.c: rid of unnecessary backward

compatibility stuff.

0 lines of code changed in:

gotoyuzo 2003-09-06 09:56

* ext/openssl/ruby_missing.c: rid of unnecessary backward

compatibility stuff. and remove DEFINE_ALLOC_WRAPPER from

all sources.



* ext/openssl/ossl_x509ext.c (X509::Extension.new): new method.



* ext/openssl/ossl_x509ext.c (X509::Extension#oid=): new method.



* ext/openssl/ossl_x509ext.c (X509::Extension#value=): new method.



* ext/openssl/ossl_x509ext.c (X509::Extension#critical=): new method.

102 lines of code changed in:

nahi 2003-09-05 18:36

* sync to lib/csv/tests/csv_ut.rb.

7 lines of code changed in:

usa 2003-09-05 17:26

2003-09-06

3 lines of code changed in:

usa 2003-09-05 17:25

* win32/win32.c (CreateChild): need to quote cmd if RUBYSHELL is set.



* win32/win32.c (CreateChild): fix condition about whether to call

shell or not.

18 lines of code changed in:

nobu 2003-09-05 16:36

* win32/win32.c (isInternalCmd): stupid miss.

5 lines of code changed in:

nobu 2003-09-05 16:21

* Makefile.in (test): phony target.

8 lines of code changed in:

nobu 2003-09-05 16:15

* lib/optparse.rb (OptionParser#order, #permute, #parse): allow an

array as argument.



* test/ruby/test_*.rb: moved invariants to left side in

assert_equal, and use assert_nil, assert_raises and so on.

788 lines of code changed in:

nobu 2003-09-05 16:00

* lib/mkmf.rb (have_library, find_library): configure by library

name.



* win32/win32.c (isInternalCmd): distinguish command.com and

cmd.exe.



* win32/win32.c (make_cmdvector): a character just after wildcard

was ignored. [ruby-core:01518]

88 lines of code changed in:

nahi 2003-09-05 12:34

* same as the previous commit.

3 lines of code changed in:

nahi 2003-09-05 12:30

* MANIFEST: add test/ruby/test_gc.rb.

1 lines of code changed in:

nahi 2003-09-05 12:28

* test/ruby/test_*.rb: replace 'assert(a == b)' with assert_equal(a, b)'

545 lines of code changed in:

gotoyuzo 2003-09-05 10:08

* ext/openssl/lib/openssl/x509.rb: new method X509::Name::parse.



* ext/openssl/ossl_digest.c: add ossl_digest_new().



* ext/openssl/ossl_digest.h: ditto.



* ext/openssl/ossl_cipher.c: add ossl_cipher_new().



* ext/openssl/ossl_cipher.h: ditto.

56 lines of code changed in:

nobu 2003-09-05 07:32

* misc/ruby-mode.el (ruby-font-lock-maybe-here-docs): should not

search delimiter forward if found in backward.

7 lines of code changed in:

matz 2003-09-05 06:07

* eval.c (mark_frame_adj): need to adjust argv pointer if using

system's alloca. [ruby-core:01503]



* io.c (rb_f_gets): should call next_argv() before type check

current_file. [ruby-list:38336]



* eval.c (proc_invoke): should retrieve retval when pcall is true.

59 lines of code changed in:

nobu 2003-09-05 05:32

* test/runner.rb: arguments should be keys.

5 lines of code changed in:

eban 2003-09-05 04:12

* test/ruby/test_system.rb (test_system): check existence of ruby

interpreter.

17 lines of code changed in:

nobu 2003-09-05 03:57

test/runner.rb: convert Version to numeric array.

2 lines of code changed in:

nobu 2003-09-05 03:38

test/runner.rb: add Release.

4 lines of code changed in:

nobu 2003-09-05 03:32

* lib/optparse.rb (--version): fix assignment/reference order.



* lib/optparse.rb (OptionParser#help): new; OptionParser#to_s may

be deprecated in future.



* lib/optparse/version.rb (OptionParser#show_version): hide Object.



* test/runner.rb: fix optparse usage.



* test/runner.rb: glob all testsuits if no tests given.

53 lines of code changed in:

nahi 2003-09-05 02:47

* test/runner.rb: added. gets testcases from command line and runs it.



* test/ruby/test_gc.rb: remove useless part which was for dumping test result.

49 lines of code changed in:

nahi 2003-09-05 01:36

* test/ruby/test_gc.rb: added. splitter.rb which I made to split

sample/test.rb into test/ruby/test_* kindly removed GC test (the last section

in the original test) to reduce things to be worried.

47 lines of code changed in:

nobu 2003-09-04 19:00

* test/ruby/test_iterator.rb (test_block_in_arg): add no block

given tests.



* test/ruby/test_iterator.rb (test_ljump): uncomment LocalJumpError

test.

86 lines of code changed in:

eban 2003-09-04 17:43

2003-09-05

3 lines of code changed in:

nahi 2003-09-04 17:20

* MANIFEST: add files for the previous commit... 3 times.

28 lines of code changed in:

nahi 2003-09-04 17:18

* test/ruby: tests for ruby itself.



* test/ruby/test_*.rb: split sample/test.rb into 28 test/unit testcases. some

tests could not be translates... search '!!' mark to see it.



* test/csv/test_csv.rb: should require 'csv', not '../lib/csv'. test runner

should set load path correctly.

2234 lines of code changed in:

nahi 2003-09-04 17:06

* test/csv/test_csv.rb: close opened files for CSV::IOBuf explicitly. opened

file cannot be removed under win32 box.

179 lines of code changed in:

nobu 2003-09-04 15:59

* parse.y (tokadd_string): newlines have no special meanings in

%w/%W, otherwise they are ignored only when interpolation is

enabled. [ruby-dev:21325]

10 lines of code changed in:

nahi 2003-09-04 11:59

* MANIFEST: add and remove entries for the previous ext/openssl/sample move.

12 lines of code changed in:

eban 2003-09-04 11:55

2003-09-04

3 lines of code changed in:

nahi 2003-09-04 11:39

* ext/io/wait/.cvsignore: added.



* ext/openssl/.cvsignore: added.

12 lines of code changed in:

nahi 2003-09-04 11:31

* sample/openssl: added. Sample of standard distribution library should be

locate in sample/{module_name}/*.



* ext/openssl/sample/*: removed. move to sample/openssl/*.

1657 lines of code changed in:

nahi 2003-09-04 10:08

* test/csv/test_csv.rb: use remove_const to reduce warnings. use Dir.tmpdir to

locate working files.

77 lines of code changed in:

nobu 2003-09-04 09:41

* misc/ruby-mode.el (ruby-here-doc-beg-re): underscore also is

valid delimiter.



* misc/ruby-mode.el (ruby-here-doc-end-match): must quote

arbitrary string to use as regexp.



* misc/ruby-mode.el (ruby-font-lock-maybe-here-docs): must not

call `ruby-here-doc-end-match' unless `ruby-here-doc-beg-re'

matched.

26 lines of code changed in:

nahi 2003-09-04 07:41

* test/csv/test_csv.rb: run on test/unit original layer.

32 lines of code changed in:

shigek 2003-09-04 04:50

Bug fix: [ruby-dev:21314] [BigDecimal] [BUG] Segmentation fault

1 lines of code changed in:

why 2003-09-03 19:58

* ext/syck/token.c: headerless documents with root-level spacing now

honored.

560 lines of code changed in:

nahi 2003-09-03 15:00

* MANIFEST: add test/* files which are added in the previous commit.

3 lines of code changed in:

eban 2003-09-03 14:02

2003-09-03

3 lines of code changed in:

nahi 2003-09-03 13:45

* test: add test directory. Test::Unit aware testcases and needed files should

be located in this directory. dir/file name convention;

test/{module_name}/test_{testcase_name}.rb

test/{module_name}/{needed_files}

someday, someone will write testrunner which searches test_*.rb and

run testcases automatically



* test/csv/*: add testcase for lib/csv.rb.

1519 lines of code changed in:

shigek 2003-09-03 11:47

Bug in mult method fixed.

1 lines of code changed in:

gotoyuzo 2003-09-02 12:41

* ext/openssl/lib/net/protocols.rb (SSLIO#ssl_connect): warning

for skipping server verification.

11 lines of code changed in:

matz 2003-09-02 06:12

* ext/socket/extconf.rb: check s6_addr8 in in6_addr (Tru64 UNIX).

the patch is submitted by nmu <nmu@users.sourceforge.jp>.



* ext/socket/getaddrinfo.c (getaddrinfo): should use in6_addr8 on

some platforms.



* ext/socket/getnameinfo.c (getnameinfo): ditto.

38 lines of code changed in:

nagai 2003-09-02 06:04

* ext/tcltklib/tcltklib.c (ip_invoke): fixed bug on passing a exception

* ext/tk/lib/{tk.rb, tkcanvas.rb, tkfont.rb, tktext.rb} :

bug fix and improvement of font control

410 lines of code changed in:

nobu 2003-09-02 01:51

* eval.c (rb_eval): should not handle exceptions within rescue

argument. [ruby-talk:80804]

10 lines of code changed in:

eban 2003-09-01 17:27

2003-09-02

3 lines of code changed in:

nobu 2003-09-01 16:44

* re.c (rb_memsearch): fix overrun. [ruby-talk:80759]

17 lines of code changed in:

nobu 2003-09-01 16:41

* ext/iconv/iconv.c (map_charset): use lower case keys.



* ext/iconv/iconv.c (iconv_fail): just yield error and return the

result if a block is given.



* ext/iconv/iconv.c (iconv_convert): yield error and append the

result if a block is given.



* ext/iconv/charset_alias.rb (charset_alias): optional third

argument.



* ext/iconv/charset_alias.rb (charset_alias): use CP932 instead of

SHIFT_JIS on cygwin.

57 lines of code changed in:

nobu 2003-09-01 10:34

* eval.c (rb_eval): make tail recursion in ELSE clause of

RESCUE a jump.

7 lines of code changed in:

matz 2003-09-01 10:02

* parse.y (aref_args): forgot to call NEW_SPLAT(). reported by

Dave Butcher.



* eval.c (Init_Thread): protect thgroup_default. suggested by Guy

Decoux in [ruby-talk:80623]

11 lines of code changed in:

nobu 2003-09-01 09:18

2003-09-01

4 lines of code changed in:

nobu 2003-09-01 08:59

* eval.c (rb_thread_switch): add RESTORE_EXIT; exit by another

thread termination.



* eval.c (rb_thread_start_0): should not error_print() within

terminated thread, because $stderr used by it might be

overriden now. [ruby-dev:21280]

41 lines of code changed in:

August 2003 »

Generated by StatSVN 0.3.2-SNAPSHOT