March 2004 Commit Log

Number of Commits:
168
Number of Active Developers:
20
akr 2004-03-31 12:08

add 2 assertions.

2 lines of code changed in:

akr 2004-03-31 11:40

add a test. [ruby-dev:22619]

14 lines of code changed in:

akr 2004-03-31 11:27

* time.c (year_leap_p): new function.

(timegm_noleapsecond): ditto.

(search_time_t): use timegm_noleapsecond instead of

mktime for first guess.

95 lines of code changed in:

nobu 2004-03-31 04:05

2004-03-31

3 lines of code changed in:

nobu 2004-03-31 04:05

* intern.h: provide proper prototypes. [ruby-core:02724]



* ruby.h: missing.h is now prerequisite to intern.h.

10 lines of code changed in:

matz 2004-03-31 03:59

* pack.c (pack_pack): raises RangeError if uv is out of UTF8 value

range. [ruby-dev:23281]



* io.c (rb_io_binmode): stdio buffer should be empty when calling

IO#binmode. [ruby-talk:96155]

32 lines of code changed in:

nobu 2004-03-31 03:52

* lib/delegate.rb (DelegateClass): define internal methods of the

result class, but not metaclass of the caller.

12 lines of code changed in:

akr 2004-03-31 03:35

more tests for Time.utc.

29 lines of code changed in:

akr 2004-03-30 12:53

add test for minimum 32bit signed time_t for Time.utc.

2 lines of code changed in:

akr 2004-03-30 12:41

* time.c (search_time_t): limit guess range by mktime if it is

available.

1 lines of code changed in:

akr 2004-03-30 12:31

* time.c (search_time_t): limit guess range by mktime if it is

availabe.

24 lines of code changed in:

nobu 2004-03-30 10:20

2004-03-30

3 lines of code changed in:

nobu 2004-03-30 10:19

* eval.c (rb_eval): fix SEGV at retry in iterator's receiver.

[ruby-dev:23227]

6 lines of code changed in:

nobu 2004-03-29 12:17

* process.c (rb_exec): follow older behavior if close-on-exec is not

available.



* process.c (rb_fork): protect from exceptions while waiting failed

process, if status is given.

80 lines of code changed in:

eban 2004-03-29 09:26

2004-03-29

3 lines of code changed in:

matz 2004-03-29 08:54

* exception message clean-up by Ian Macdonald <ian@caliban.org>.

127 lines of code changed in:

ser 2004-03-28 23:36

Documentation fixes and a patch to fix whitespace handling.

43 lines of code changed in:

akr 2004-03-28 15:10

fix typo.

4 lines of code changed in:

nobu 2004-03-28 13:12

2004-03-28

3 lines of code changed in:

nobu 2004-03-28 08:25

* cygwin/GNUmakefile.in (clean-local, distclean-local): remove

work files.



* win32/Makefile.sub (clean-local): ditto.

17 lines of code changed in:

aamine 2004-03-28 06:23

* lib/net/pop.rb: def m( arg ) -> def m(arg).

47 lines of code changed in:

aamine 2004-03-28 06:17

* lib/net/pop.rb (auth): failed when account/password include "%". [ruby-talk:95933]

2 lines of code changed in:

aamine 2004-03-28 06:13

* lib/net/pop.rb: revert to rev1.63. 1.64 wrongly contains POPS code.

6 lines of code changed in:

aamine 2004-03-28 06:09

* lib/net/pop.rb (auth): failed when account/password include "%". [ruby-talk:95933]

31 lines of code changed in:

akr 2004-03-27 13:43

* (lib/open-uri.rb): permit extra semicolon in content-type field.

7 lines of code changed in:

akr 2004-03-27 02:46

* (lib/pp.rb, lib/prettyprint.rb): define seplist in PP::PPMethods

instead of PrettyPrint.

51 lines of code changed in:

nahi 2004-03-26 17:48

2004-03-27

3 lines of code changed in:

nahi 2004-03-26 17:47

* lib/logger.rb: trim tail space of each line. no user visible change.



* lib/rss/dublincore.rb: fixed class definition mismatch.



* sample/openssl/gen_csr.rb: fixed wrong usage text.

21 lines of code changed in:

dave 2004-03-25 15:19

Missing trailing "$"

1 lines of code changed in:

dave 2004-03-25 15:19

Add --version option to ri

21 lines of code changed in:

shigek 2004-03-25 13:50

Bug in + and - reported by Bret Jolly fixed.

6 lines of code changed in:

shigek 2004-03-25 13:45

Bug in + and - reported by Bret Jolly fixed.

8 lines of code changed in:

nobu 2004-03-25 13:01

* version.c (ruby_show_copyright): obtain copyright year from

RUBY_RELEASE_YEAR.



* win32/resource.rb: ditto.

20 lines of code changed in:

nobu 2004-03-25 11:40

integrated to win32/*.rb.

0 lines of code changed in:

nobu 2004-03-25 11:37

* win32/resource.rb: default rubyw icon to ruby.ico, and let DLL also

include them.



* win32/resource.rb: include winver.h for older WindowsCE.

11 lines of code changed in:

nobu 2004-03-25 06:01

* common.mk, */Makefile.sub (lib, dll): phony targets.



* configure.in (ruby, miniruby): ditto.



* cygwin/GNUmakefile.in (rubyw): ditto.

23 lines of code changed in:

eban 2004-03-25 03:01

2004-03-25

3 lines of code changed in:

dave 2004-03-24 20:17

Add the --list-names option

75 lines of code changed in:

dave 2004-03-24 19:59

Must now use "::" to separate nested classes. This fixes bug where "ri Kernel.Array" was looking for a class called Array

7 lines of code changed in:

dave 2004-03-24 18:01

Get --one-page working with C code

12 lines of code changed in:

dave 2004-03-24 17:52

Move "y" documentation to correct place

16 lines of code changed in:

gsinclair 2004-03-24 12:53

* lib/uri.rb: Documented (thanks Dmitry V. Sabanin).

* lib/uri/common.rb: Ditto.

* lib/uri/ftp.rb: Ditto.

* lib/uri/generic.rb: Ditto.

* lib/uri/http.rb: Ditto.

* lib/uri/https.rb: Ditto.

* lib/uri/ldap.rb: Ditto.

* lib/uri/mailto.rb: Ditto.

968 lines of code changed in:

nobu 2004-03-24 10:48

* lib/mkmf.rb ($ruby, $topdir, $hdrdir): should not be affected by

DESTDIR after installed.



* lib/mkmf.rb (dummy_makefile): default file lists to be cleaned.

21 lines of code changed in:

matz 2004-03-24 10:27

* lib/tempfile.rb: fixed a stupid bug. [ruby-talk:95680]

1 lines of code changed in:

dave 2004-03-24 04:35

Don't be as eager to invent classes to document

17 lines of code changed in:

dave 2004-03-24 03:14

Allow templates to be specified outside the RDoc tree

13 lines of code changed in:

matz 2004-03-24 02:08

* lib/tempfile.rb (Tempfile::_close): should not clear @tmpname

until the file is really removed. [ruby-core:02684]

12 lines of code changed in:

nobu 2004-03-23 23:33

2004-03-24

3 lines of code changed in:

matz 2004-03-23 20:14

* object.c (rb_mod_cvar_get): new method Module#class_variable_get.



* object.c (rb_mod_cvar_set): ditto (Module#class_variable_set).



* eval.c (rb_thread_atfork): 1.9 warns no more for thread

termination. [ruby-dev:23212]

72 lines of code changed in:

nobu 2004-03-23 06:54

2004-03-23

3 lines of code changed in:

nobu 2004-03-23 06:49

MANIFEST update.

2 lines of code changed in:

nobu 2004-03-23 06:46

* bcc32/Makefile.sub: needs bcc32/mkexports.rb.

4 lines of code changed in:

nobu 2004-03-23 06:32

* Makefile.in, */Makefile.sub, common.mk (clean-local, distclean-local):

separate files under directories due to directory separator.



* */Makefile.sub (MKFILES): common.mk and */Makefile.sub should not be

removed.



* win32/Makefile.sub, wince/Makefile.sub: $* cannot appear in explicit

rules.



* cygwin/GNUmakefile.in: some mingw stuffs were missed.



* lib/mkmf.rb (create_makefile): Borland make wrongly removes braces

from command lines.

85 lines of code changed in:

usa 2004-03-22 03:32

2004-03-22

3 lines of code changed in:

nobu 2004-03-22 00:21

* Makefile.in, */Makefile.sub, common.mk: extract common portions.



* Makefile.in, cygwin/GNUmakefile.in, */Makefile.sub (RBCONFIG):

separated time stamp file for rbconfig.rb.



* configure.in: append common.mk to Makefile.



* mkconfig.rb: keep mtime of rbconfig.rb if unchanged.



* win32/rm.bat: remove multiple files.



* wince/mkconfig_wce.rb: use fake.rb instead.

577 lines of code changed in:

gotoyuzo 2004-03-21 14:17

* lib/webrick/httpserver.rb (WEBrick::HTTPServer#virtual_host):

sort @virtual_hosts in address, port, host order.



* lib/webrick/httpserver.rb (WEBrick::HTTPServer#lookup_server):

hostname should not be match if :ServerAlias is not given.

17 lines of code changed in:

keiju 2004-03-21 13:21

* lib/shell/*: bug fix for Shell#system(command_line_string).

20 lines of code changed in:

eban 2004-03-21 13:08

* ruby.1: add -width option to .Bl for old groff.

5 lines of code changed in:

eban 2004-03-21 11:08

MANIFEST:

Added files:

ruby/lib/rss:

xml-stylesheet.rb

ruby/test/rss:

test_xml-stylesheet.rb rss-assertions.rb rss-testcase.rb

Removed files:

ruby/test/rss:

common.rb my-assertions.rb

4 lines of code changed in:

kou 2004-03-21 11:03

* test/rss/*: Test::Unit::TestCase -> RSS::TestCase and

Test::Unit::Assertions -> RSS::Assertions.

1076 lines of code changed in:

kou 2004-03-21 10:54

* lib/rss/{rss,dublincore,syndication}.rb: handled W3CDTF correctly.

42 lines of code changed in:

kou 2004-03-21 10:20

* test/rss/test_xml-stylesheet.rb: added tests for xml-stylesheet.

* lib/rss/xml-stylesheet.rb: added xml-stylesheet parsing

function.

385 lines of code changed in:

eban 2004-03-20 17:59

2004-03-21

3 lines of code changed in:

matz 2004-03-20 17:45

* eval.c (rb_require_safe): preserve old ruby_errinfo.

[ruby-talk:95409]



* eval.c (rb_f_raise): should not clear backtrace information if

exception object already have one.



* parse.y (assoc_list): allow {sym: val} style Hash. [Ruby2]

this change is done by Nobuyoshi Nakada <nobu@ruby-lang.org>.

59 lines of code changed in:

eban 2004-03-20 13:22

* ext/extmk.rb: rm -rf $extout, not extout.

5 lines of code changed in:

dave 2004-03-20 07:26

Force RDoc html background to white

6 lines of code changed in:

eban 2004-03-20 04:29

2004-03-20

3 lines of code changed in:

tadf 2004-03-20 01:48

synchronized with date2 3.6.

41 lines of code changed in:

matz 2004-03-19 08:13

* variable.c (rb_cvar_set): class variables become private to the

particular class/module. [Ruby2]



* variable.c (rb_cvar_get): ditto.



* io.c (rb_io_sync): need not to check writable. [ruby-core:02674]

57 lines of code changed in:

usa 2004-03-19 04:29

2004-03-19

3 lines of code changed in:

usa 2004-03-19 03:35

* lib/mkmf.rb ($beos, $solaris): add OS flags.



* lib/mkmf.rb (RUBY): / is not recognized as path separator on

nmake/bmake. [ruby-list:39388]



* lib/mkmf.rb (CLEANLIBS, CLEANOBJS): should remove *.exp with *.so.

15 lines of code changed in:

eban 2004-03-18 11:49

* instruby.rb, rubytest.rb: do not depend on srcdir.

9 lines of code changed in:

matz 2004-03-18 11:09

* eval.c (proc_eq): avoid false positive by using scope and

dyna_vars. no longer use frame.uniq.



* eval.c (proc_arity): arity is now defined as number of

parameters that would not be ignored. i.e. Proc.new{}.arity

returns zero. update test suites too.

18 lines of code changed in:

nobu 2004-03-18 10:50

* mkconfig.rb: no longer embed srcdir and compile_dir into

rbconfig.rb.



* ext/extmk.rb, lib/mkmf.rb: obtain top_srcdir and topdir from library

paths.

33 lines of code changed in:

seki 2004-03-18 09:48

stop undef DRbObject#to_a

5 lines of code changed in:

eban 2004-03-18 08:47

2004-03-18

3 lines of code changed in:

matz 2004-03-18 07:59

* eval.c: remove specialized version of rb_Array(). use simple

one defined in object.c.



* object.c (Init_Object): remove Kernel#to_a.



* enum.c (enum_zip): use "to_a" instead of "to_ary".

13 lines of code changed in:

matz 2004-03-17 00:03

* error.c (exc_initialize): calling 'to_str' each time just for

type checking is too heavy. [ruby-core:02661]

14 lines of code changed in:

eban 2004-03-16 16:28

2004-03-17

3 lines of code changed in:

ksaito 2004-03-16 16:25

* oniguruma.h, regparse.c: imported Oniguruma 2.2.5.

79 lines of code changed in:

ksaito 2004-03-16 16:20

This commit was generated by cvs2svn to compensate for changes in r5960,

which included commits to RCS files with non-trunk default branches.

19 lines of code changed in:

ocean 2004-03-16 05:12

Fix ChangeLog

2 lines of code changed in:

usa 2004-03-16 03:46

2004-03-16

3 lines of code changed in:

ocean 2004-03-16 03:29

Fix ChangeLog

7 lines of code changed in:

ocean 2004-03-16 03:24

* dir.c (fnmatch_helper): File.fnmatch('\.', '.') should return true.

(Rev1.112 lost compatiblity)



* dir.c (fnmatch_helper): File.fnmatch('\/', '/', File::FNM_PATHNAME)

should return true. (Rev1.112 lost compatiblity)



* dir.c (fnmatch): '**/' shouldn't match leading period unless

File::FNM_DOTMATCH is set.

37 lines of code changed in:

eban 2004-03-15 07:01

2004-03-15

3 lines of code changed in:

matz 2004-03-15 03:27

* eval.c (rb_yield_0): should not re-submit TAG_BREAK if this

yield is not break destination. [ruby-dev:23197]

18 lines of code changed in:

gotoyuzo 2004-03-15 02:14

* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SocketForwarder):

add do_not_reverse_lookup.

11 lines of code changed in:

nobu 2004-03-14 14:09

2004-03-14

3 lines of code changed in:

nobu 2004-03-14 14:07

* eval.c (rb_thread_raise): err at unstarted thread. (PR#1302)

7 lines of code changed in:

nahi 2004-03-13 14:38

2004-03-13

3 lines of code changed in:

seki 2004-03-13 06:58

use druby://localhost:0, [ruby-dev:23078]

17 lines of code changed in:

ocean 2004-03-12 16:00

* dir.c (fnmatch):

directory recursion '**/' can be used with File::FNM_PATHNAME.

[ruby-dev:22901]



* dir.c (fnmatch_helper):

only '/' is accepted as path separator even in DOSISH environment.

[ruby-dev:22974] [ruby-list:39337]



* dir.c (fnmatch_helper):

faster '*' matching.

145 lines of code changed in:

nahi 2004-03-12 14:57

2004-03-12

3 lines of code changed in:

nobu 2004-03-12 12:19

* configure.in (rb_cv_noreturn): default for platforms not support

prototypes.



* ruby.c (ruby_init_loadpath): buffer for path name should have

MAXPATHLEN.



* lib/mkmf.rb (configuration): include topdir and hdrdir in VPATH.



* lib/mkmf.rb (create_makefile): default dependency rule.

35 lines of code changed in:

gotoyuzo 2004-03-11 23:36

* lib/webrick/config.rb (WEBrick::Config::General): add

:DoNotReverseLookup.



* lib/webrick/server.rb (WEBrick::GenericServer#accept): call

do_not_reverse_lookup for each socket if :DoNotReverseLookup

is set. [ruby-code:02357]

13 lines of code changed in:

aamine 2004-03-10 14:41

* test/fileutils/test_fileutils.rb (test_rm_r): test if rm_rf can remove a symlink to the directory.

9 lines of code changed in:

aamine 2004-03-10 14:26

* lib/fileutils.rb (remove_dir): should handle symlink correctly. This patch is contributed by Christian Loew. [ruby-talk:94635]

8 lines of code changed in:

matz 2004-03-10 08:32

* eval.c (return_jump): set return value to the return

destination. separated from localjump_destination().



* eval.c (break_jump): break innermost loop (or thread or proc).



* eval.c (rb_yield_0): set exit_value for block break.



* eval.c (eval): Only print backtrace if generating the backtrace

doesn't generate an exception. [ruby-core:02621]

<