February 2005 Commit Log

Number of Commits:
130
Number of Active Developers:
18
eban 2005-02-28 16:56

* 2005-03-01

4 lines of code changed in:

seki 2005-02-28 16:41

improved keeper thread

54 lines of code changed in:

ocean 2005-02-28 15:18

* ext/socket/socket.c (Init_socket): IPv6 is not supported although

AF_INET6 is defined on bcc32. (rev1.108 again)



* ext/socket/mkconstants.rb: ditto.

16 lines of code changed in:

kosako 2005-02-28 14:04

strscan.c: use new Oniguruma API.

14 lines of code changed in:

eban 2005-02-28 07:42

* 2005-02-28

3 lines of code changed in:

ocean 2005-02-28 07:29

* ext/socket/socket.c (Init_socket): ported more Socket::Constants

from ruby_1_8, and made it easy to add new constants.

[ruby-dev:25771]



* ext/socket/depend: ditto.



* ext/socket/mkconstants.rb: ditto. (added)

279 lines of code changed in:

eban 2005-02-27 05:14

* 2005-02-27

3 lines of code changed in:

aamine 2005-02-26 22:08

* parse.y [ripper]: fix typo. [ruby-core:04494]

10 lines of code changed in:

kosako 2005-02-26 11:56

2005-02-26

3 lines of code changed in:

kosako 2005-02-26 09:05

remove oniggnu.h (GNU regex API).

31 lines of code changed in:

ksaito 2005-02-23 14:10

* st.c, st.h: imported additional file changes on Oniguruma 3.7.0.

14 lines of code changed in:

ksaito 2005-02-23 13:47

* ascii.c, euc_jp.c, oniggnu.h, oniguruma.h, regcomp.c, regenc.c, regenc.h, regerror.c, regexec.c, regint.h, regparse.c, regparse.h, sjis.c, utf8.c: imported Oni Guruma 3.7.0.

214 lines of code changed in:

ksaito 2005-02-23 13:41

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

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

106 lines of code changed in:

akira 2005-02-23 07:08

* lib/uri/generic.rb (split_userinfo): should split ":pass" into ""

and "pass". [ruby-dev:25667]

22 lines of code changed in:

nobu 2005-02-22 23:34

* 2005-02-23

3 lines of code changed in:

shugo 2005-02-22 17:55

* lib/net/imap.rb (initialize): handle certs correctly. Thanks,

NABEYA Kenichi.

11 lines of code changed in:

kou 2005-02-22 16:39

* lib/mkmf.rb (mkmf_failed): fixed typo.

6 lines of code changed in:

nobu 2005-02-22 15:57

* eval.c (rb_thread_start_0): update curr_thread before raising

TAG_THREAD. [ruby-dev:25712]

18 lines of code changed in:

nobu 2005-02-22 15:52

* configure.in, lib/mkmf.rb: use simple commands if available.



* mkconfig.rb: remove autoconf internal variables from rbconfig.rb.



* lib/mkmf.rb (create_makefile): substitute implicit rules in depend

file.



* {bcc32,win32,wince}/Makefile.sub (COMPILE_RULES, RULE_SUBST):

include $(topdir) and $(hdrdir) to search path.

72 lines of code changed in:

nobu 2005-02-22 15:51

* ext/syck/rubyext.c: get rid of warnings caused by a bug of VC.

6 lines of code changed in:

nobu 2005-02-22 15:50

* signal.c (ruby_signal, ruby_nativethread_signal): must be valid as

expressions, not only statements.

17 lines of code changed in:

akr 2005-02-22 10:15

typo fix.

1 lines of code changed in:

eban 2005-02-22 04:54

* 2005-02-22

3 lines of code changed in:

nobu 2005-02-21 23:25

* parse.y (parser_yylex): identfier after dot must not be a variable.

11 lines of code changed in:

nagai 2005-02-21 10:33

* signal.c: Standard signal handlers ignore signals on non-Ruby native

threads. When a handler is entried with ruby_signal() (like as the

standard signal handlers), the handler for the signal is marked as

it cannot accept non-Ruby native threads. If a handler can treat all

signals on all native threads, please use ruby_nativethread_signal()

to entry it.

97 lines of code changed in:

eban 2005-02-19 17:06

* 2005-02-20

3 lines of code changed in:

akr 2005-02-19 16:53

* lib/open-uri.rb (URI::FTP#buffer_open): access mechanism

re-implemented according to RFC 1738.

reported by Guillaume Marcais. [ruby-talk:131650]

39 lines of code changed in:

seki 2005-02-19 11:00

(DRbObject#respond_to?) take two arguments. [ruby-dev:25722]

14 lines of code changed in:

akr 2005-02-19 05:55

* lib/open-uri.rb: call OpenSSL::SSL::SSLSocket#post_connection_check

after connection is made.

11 lines of code changed in:

nobu 2005-02-19 05:31

* lib/mkmf.rb (create_makefile): reverted wrongly removed lines.

6 lines of code changed in:

nobu 2005-02-19 03:22

* 2005-02-19

3 lines of code changed in:

nobu 2005-02-19 02:43

* ext/extmk.rb (extract_makefile): remove no longer existing installed

files.



* lib/mkmf.rb (install_dirs): return installation directory list.

43 lines of code changed in:

ocean 2005-02-18 18:31

* ext/bigdecimal/sample/linear.rb: resolve LoadError.



* ext/bigdecimal/sample/nlsolve.rb: ditto.



* ext/bigdecimal/lib/bigdecimal/nlsolve.rb: removed because this file

is sample script and same file exists in ext/bigdecimal/sample.

10 lines of code changed in:

ocean 2005-02-18 17:46

added ML number

1 lines of code changed in:

ocean 2005-02-18 17:42

* bigdecimal/newton.rb: resolve LoadError.



* bigdecimal/nlsolve.rb: ditto.

9 lines of code changed in:

kosako 2005-02-17 15:43

remove GNU regex API

124 lines of code changed in:

nobu 2005-02-17 15:29

* eval.c (rb_thread_start_1): initialize newly pushed frame.

fixed: [ruby-dev:25707]

8 lines of code changed in:

ocean 2005-02-17 12:16

* lib/drb/drb.rb (DRbServer.default_safe_level): fix typo.



* test/digest/test_digest.rb: separate test case for each algorithms.

(Thanks nobu) [ruby-dev:25412]

91 lines of code changed in:

ntalbott 2005-02-17 05:50

* lib/test/unit/collector.rb (collect_file): now deletes paths added

to $LOAD_PATH instead of restoring it verbatim.



* lib/test/unit/autorunner.rb (AutoRunner.run): fixed so that

'ruby -rtest/unit -rtest1 -rtest2 -e0' will use the objectspace

collector again. Also tried to simplify the calling convention.



* test/runner.rb: adjusted for new AutoRunner semantics.



* lib/test/unit.rb: ditto.

29 lines of code changed in:

akr 2005-02-17 01:01

fix typo.

5 lines of code changed in:

eban 2005-02-16 16:34

* 2005-02-17

3 lines of code changed in:

seki 2005-02-16 16:30

update unittest, port from v1.8

10 lines of code changed in:

nobu 2005-02-16 15:58

* test/openssl/ssl_server.rb: get rid of race condition.

1 lines of code changed in:

nobu 2005-02-16 15:54

* eval.c (rb_thread_start_1): outer block variables wasn't linked to

threads. fixed: [ruby-dev:25700]

6 lines of code changed in:

gotoyuzo 2005-02-16 07:14

* ext/openssl/lib/openssl/ssl.rb (OpenSSL::Nonblock#initialize):

native win32 platform doesn't have F_GETFL.

7 lines of code changed in:

usa 2005-02-16 01:45

* 2005-02-16

3 lines of code changed in:

gotoyuzo 2005-02-15 18:50

* ext/openssl/ossl_ssl.c (ossl_ssl_read, ossl_ssl_write): should

call rb_sys_fail instead of rasing SSLError if SSL_ERROR_SYSCALL

occured.



* ext/openssl/lib/openssl/buffering.rb (Buffering#fill_rbuff):

should rescue Errno::EAGAIN.



* ext/openssl/lib/openssl/buffering.rb (Buffering#each): fix typo.

suggested by Brian Ollenberger.



* ext/openssl/lib/openssl/ssl.rb: set non-blocking flag to the

underlying IO.

31 lines of code changed in:

kou 2005-02-14 16:01

* lib/rss/parser.rb (RSS::ListenerMixin::tag_end):

fixed invalid namespace handling bug.

7 lines of code changed in:

gotoyuzo 2005-02-14 05:14

* ext/openssl/lib/openssl/ssl.rb

(OpenSSL::SSL::SSLSocket#post_connection_check): new method.

80 lines of code changed in:

eban 2005-02-13 16:37

* 2005-02-14

3 lines of code changed in:

seki 2005-02-13 16:13

add safe_leve, default_safe_level ([druby-ja:120])

65 lines of code changed in:

kou 2005-02-13 15:21

* lib/rss/dublincore.rb (RSS::DublicCoreModel#date{,=}): added

convenient methods.

* lib/rss/0.9.rb (RSS::Rss::Channel#date{,=}): ditto.

* lib/rss/2.0.rb (RSS::Rss::Channel::Item#date{,=}): ditto.

* test/rss/: added tests for the convenient methods.

26 lines of code changed in:

nobu 2005-02-13 15:12

* eval.c (rb_thread_start_0): restore prot_tag before rewinding.

6 lines of code changed in:

gotoyuzo 2005-02-13 09:00

* lib/webrick/cgi.rb (WEBrick::CGI.start): should set reason-phrase

to the value of status header field. ([ruby-dev:40617])

9 lines of code changed in:

eban 2005-02-13 04:57

* 2005-02-13

3 lines of code changed in:

ksaito 2005-02-13 03:58

* regparse.c (type_cclass_hash): (Thanks Nobu) fixed overrun. ([ruby-dev:25676]).

7 lines of code changed in:

ksaito 2005-02-13 02:54

* oniggnu.h, oniguruma.h, regcomp.c, st.c: imported Oni Guruma 3.6.0.

43 lines of code changed in:

ksaito 2005-02-13 02:39

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

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

8 lines of code changed in:

seki 2005-02-12 17:34

make module_function

8 lines of code changed in:

nobu 2005-02-12 14:17

* eval.c (TAG_THREAD): to start a new thread.



* eval.c (ruby_init, ruby_options, ruby_cleanup, rb_protect,

rb_load_protect, rb_thread_start_0): make thread anchor.



* eval.c (proc_alloc): clone proc object if klass is not Proc or

created in different thread.



* eval.c (rb_block_pass): call a function with a block. [new]



* eval.c (rb_f_throw): raise NameError in main thread.

220 lines of code changed in:

akr 2005-02-12 09:40

* lib/open-uri.rb (OpenURI.open_loop): send authentication only for

the URI directly specified.

12 lines of code changed in:

nobu 2005-02-12 07:07

* random.c (rand_init): suppress warning.

6 lines of code changed in:

eban 2005-02-12 06:45

* 2005-02-12

3 lines of code changed in:

akr 2005-02-12 06:38

document updated.

9 lines of code changed in:

akr 2005-02-12 06:12

* lib/open-uri.rb (OpenURI.open_http): reject userinfo explicitly.

8 lines of code changed in:

akr 2005-02-12 06:01

* lib/open-uri.rb: support https if the platform provides CA

certificates.

88 lines of code changed in:

eban 2005-02-11 10:36

* 2005-02-11

3 lines of code changed in:

gotoyuzo 2005-02-11 09:42

* ext/openss/ossl_x509store.c (ossl_x509store_set_default_paths):

new method OpenSSL::X509::Store#set_default_paths.

17 lines of code changed in:

akr 2005-02-11 03:47

* lib/open-uri.rb (URI::HTTP#proxy_open): new option supported:

:http_basic_authentication.

suggested by Kent Sibilev. [ruby-core:4392]

22 lines of code changed in:

nobu 2005-02-10 13:18

* win32/win32.c (rb_w32_fdopen): suppress warning.

1 lines of code changed in:

usa 2005-02-10 05:55

* configure.in, win32/Makefile.sub (LIBS, COMMON_HEADERS): use

winsock2 on mswin32/mingw.



* ext/socket/extconf.rb: ditto.



* win32/win32.c (StartSockets): ditto.



* win32/win32.h: ditto.

22 lines of code changed in:

usa 2005-02-10 04:58

* lib/mkmf.rb (create_makefile): fix typo.

1 lines of code changed in:

nobu 2005-02-10 04:24

* 2005-02-10

3 lines of code changed in:

nobu 2005-02-10 04:09

* ext/extmk.rb (extract_makefile): default to true if not compiled

previously.



* ext/extmk.rb (extmake): create dummy makefile if extconf failed.

13 lines of code changed in:

nobu 2005-02-10 04:07

* bcc32/Makefile.sub (COMMON_LIBS): add libraries included in

import32.lib.



* lib/mkmf.rb (create_makefile): restrict prefixing with srcdir to

rule lines, add search path to implicit rules, and set Borland make

special macros for search path.



* win32/win32.c, win32/win32.h (read): aboid a BCC runtime bug.

40 lines of code changed in:

nobu 2005-02-10 04:06

* win32/win32.c (init_stdhandle): assign standard file handles.

26 lines of code changed in:

ttate 2005-02-09 10:42

modified some test scripts for [ruby-dev:25661].

4 lines of code changed in:

usa 2005-02-09 08:34

* ext/socket/socket.c (wait_connectable): fixed wrong condition.

8 lines of code changed in:

usa 2005-02-09 06:49

* eval.c (scope_dup): add volatile not to optimize tbl.

5 lines of code changed in:

usa 2005-02-09 02:04

* 2005-02-09

3 lines of code changed in:

usa 2005-02-09 02:03

* ext/tk/make-tkutil, ext/tk/tkutil/subconf.rb: no longer used.



* ext/tk/tkutil/extconf.rb: need to compile tkutil. [ruby-dev:25607]

10 lines of code changed in:

seki 2005-02-08 15:51

reject :instance_eval, :class_eval, :module_eval [druby-ja:117]

6 lines of code changed in:

akr 2005-02-08 15:05

typo fix.

1 lines of code changed in:

nobu 2005-02-08 14:39

* keywords, parse.y: separate EXPR_VALUE from EXPR_BEG.

fixed: [ruby-core:04310], [ruby-core:04368]

40 lines of code changed in:

ttate 2005-02-08 10:18

added bcc32 support [ruby-dev:25657] and fixed a minor bug.

19 lines of code changed in:

akr 2005-02-08 04:06

document updated.

53 lines of code changed in:

ttate 2005-02-08 00:08

Use define_method instead of module_eval.

13 lines of code changed in:

akr 2005-02-07 17:11

add test_rand_0x100000000.

7 lines of code changed in:

eban 2005-02-07 16:47

* 2005-02-08

3 lines of code changed in:

akr 2005-02-07 16:24

* lib/resolv.rb (Resolv::DNS::Name#subdomain_of?): new method.

(Resolv::DNS::Name#inspect): ditto.

Suggested by Sam Roberts. [ruby-talk:129086]

37 lines of code changed in:

akr 2005-02-07 15:40

fix previous commit to check stdout is a tty.

7 lines of code changed in:

akr 2005-02-07 15:18

* io.c (io_getc): flush rb_stdout before read fro stdin, which is

connected to a tty. [ruby-core:4378]



* rubyio.h (FMODE_TTY): renamed from FMODE_LINEBUF.

15 lines of code changed in:

ttate 2005-02-07 13:13

minor bugfix.

1 lines of code changed in:

ttate 2005-02-07 10:45

Improved DL::Handle#sym.

98 lines of code changed in:

eban 2005-02-07 05:00

* dln.c: typo fix.

2 lines of code changed in:

ttate 2005-02-06 19:07

Added VC++ support thanks to U.Nakamura's patch. [ruby-dev:25644]

18 lines of code changed in:

usa 2005-02-06 18:12

* ext/socket/extconf.rb (sockaddr_storage): winsock2.h have the

definition of struct sockaddr_storage, but socket.c doesn't

include it because this version of ruby still has binary level

compatibility with winsock1.

10 lines of code changed in:

nobu 2005-02-06 17:23

* 2005-02-07

3 lines of code changed in:

nobu 2005-02-06 17:23

* lib/mkmf.rb (with_cppflags, with_cflags, with_ldflags): keep flags

modified if the block returned true.

10 lines of code changed in:

nobu 2005-02-06 15:51

* ext/extmk.rb (extract_makefile): extract previously collected

informations from existing Makefile.



* ext/socket/extconf.rb: check if getaddrinfo() works fine only when

wide-getaddrinfo option is not given. fixed: [ruby-dev:25422]



* ext/tk/extconf.rb: separate tkutil configuration.



* lib/mkmf.rb ($extmk): check if under ext directory.



* lib/mkmf.rb (Logging.postpone): allow recursive operation.



* lib/mkmf.rb (try_constant): make sure if really a constant, reduce

the number of times of compile.



* lib/mkmf.rb (have_macro, have_var, byte_order): new functions.



* lib/mkmf.rb (find_library): allow directory list with separators.



* lib/mkmf.rb (arg_config): manage provided configuration options.



* lib/mkmf.rb (dir_config): accept arrays of directory names as

default values.

301 lines of code changed in:

usa 2005-02-06 11:21

* eval.c (stack_extend): add prototype because VC++8 doesn't

accept __declspec(noinline) with K&R style function definitions.

6 lines of code changed in:

ttate 2005-02-06 07:54

added DL::Importer.sizeof().

50 lines of code changed in:

tadf 2005-02-06 06:05

synchronized with date2 3.6.3

47 lines of code changed in:

akr 2005-02-06 03:32

* ext/dl/dl.c (Init_dl): function declaration should precede

statements before C99.

8 lines of code changed in:

usa 2005-02-05 21:22

* 2005-02-06

3 lines of code changed in:

akr 2005-02-05 19:31

* lib/resolv.rb (Resolv::DNS::Resource::TXT): multiple strings was not

handled.

(Resolv::DNS::Resource::TXT#strings): new method to return all

strings.

(Resolv::DNS::Message::MessageEncoder#put_string_list): new method.

(Resolv::DNS::Message::MessageDecoder#get_string_list): ditto.

based on [ruby-talk:129732] by Sam Roberts.

34 lines of code changed in:

akr 2005-02-05 15:13

comment refined.

2 lines of code changed in:

ttate 2005-02-05 14:58

replace CRLF with LF.

0 lines of code changed in:

eban 2005-02-04 18:33

* 2005-02-05

3 lines of code changed in:

aamine 2005-02-04 18:25

* test/ripper/test_scanner_events.rb: fix test.

13 lines of code changed in:

ttate 2005-02-04 15:01

added missing files.

733 lines of code changed in:

ttate 2005-02-04 14:35

added new files.

2555 lines of code changed in:

ttate 2005-02-04 14:29

remove all files to replace ruby-dl with ruby-dl2.

0 lines of code changed in:

aamine 2005-02-04 10:46

* ext/ripper/lib/ripper/lexer.rb: last Lexer fix was incomplete; test all green.

13 lines of code changed in:

aamine 2005-02-04 06:33

* ext/ripper/lib/ripper/filter.rb: ripper/tokenizer -> ripper/lexer. [ruby-dev:25632]

9 lines of code changed in:

kou 2005-02-03 16:31

* lib/rss: supported Image module.

http://web.resource.org/rss/1.0/modules/image/

626 lines of code changed in:

eban 2005-02-03 16:29

* 2005-02-04

3 lines of code changed in:

nobu 2005-02-03 15:43

* ext/stringio/stringio.c (strio_close, strio_close_read, strio_close_write):

should return nil instead of self as well as IO. [ruby-dev:25623]



* ext/stringio/stringio.c (strio_extend, strio_putc): fill with zero

extended portion. [ruby-dev:25626]

41 lines of code changed in:

ttate 2005-02-03 15:38

bugfix.

2 lines of code changed in:

usa 2005-02-03 01:36

* 2005-02-03

3 lines of code changed in:

naruse 2005-02-02 19:39

* ext/nkf/nkf-utf8/nkf.c: follow original v 1.57

* ext/nkf/nkf-utf8/utf8tbl.c: follow original v 1.8

* ext/nkf/nkf-utf8/config.h: follow original v 1.7

8 lines of code changed in:

naruse 2005-02-02 19:36

* follow original utf8tbl.c,v 1.8

4213 lines of code changed in:

  • ext/nkf/nkf-utf8: utf8tbl.c (+4213 -2240)
naruse 2005-02-02 19:36

* follow original config.h,v 1.7

3 lines of code changed in:

naruse 2005-02-02 19:31

* ext/nkf/nkf-utf8/nkf.c: follow nkf.c,v 1.57

support JISX0212

fixed: [Ruby-dev:25617]

313 lines of code changed in:

  • ext/nkf/nkf-utf8: nkf.c (+313 -48)
nobu 2005-02-02 15:53

* ext/stringio/stringio.c (strio_truncate): should MEMZERO an extended

part. [ruby-dev:25618]

12 lines of code changed in:

kou 2005-02-02 14:02

* forgot to add lib/rss/trackback.rb entry.

2 lines of code changed in:

kou 2005-02-02 14:00

* lib/rss/rss.rb (RSS::Element#convert): added.

* lib/rss/rss.rb: convert -> need_convert.

* lib/rss/1.0.rb: ditto.

* lib/rss/0.9.rb: ditto.

* lib/rss/2.0.rb: ditto.

86 lines of code changed in:

eban 2005-02-02 02:41

* 2005-02-02

3 lines of code changed in:

aamine 2005-02-01 19:32

* ext/ripper/lib/ripper/tokenizer.rb -> lexer.rb.

* ext/ripper/lib/ripper/lexer.rb: new method Ripper.slice. [experimental]

* ext/ripper/lib/ripper/sexp.rb: new file. [experimental]

* ext/ripper/lib/ripper.rb: require ripper/lexer and ripper/sexp.

248 lines of code changed in:

seki 2005-02-01 13:57

(DRb::DRbObject#respond_to?): check marshal_dump and _dump

16 lines of code changed in:

January 2005 »

Generated by StatSVN 0.3.2-SNAPSHOT