June 2005 Commit Log

Number of Commits:
114
Number of Active Developers:
16
eban 2005-06-30 17:47

* 2005-07-01

4 lines of code changed in:

nobu 2005-06-30 17:46

* enum.c (enum_min, enum_max): must not return Qundef.

fixed: [ruby-core:05299]

7 lines of code changed in:

matz 2005-06-30 16:22

* lib/delegate.rb (Delegator::respond_to): respond_to? must check

destination object. [ruby-talk:146894]

14 lines of code changed in:

nobu 2005-06-30 15:52

* signal.c (trap): non-string trap hander was ignored.

fixed: [ruby-dev:26417]

9 lines of code changed in:

keiju 2005-06-30 11:11

* lib/irb/ruby-lex.rb (RubyLex::identify_number): alternative implements

for [ruby-dev:26410]. And support a numeric form of 0d99999.

19 lines of code changed in:

matz 2005-06-30 09:31

* lib/irb/ruby-lex.rb (RubyLex::identify_number): should not treat

plain zero as an octal number. [ruby-dev:26410]

8 lines of code changed in:

akr 2005-06-30 07:27

add a test for [ruby-dev:26383].

6 lines of code changed in:

matz 2005-06-30 07:20

* eval.c (rb_eval): pre-evaluate argument for unambiguous

evaluation order. [ruby-dev:26383]



* lib/delegate.rb (Delegator::method_missing): forward unknown

method to the destination. suggested by

<christophe.poucet@gmail.com>. [ruby-talk:146776]



* process.c (detach_process_watcher): terminate process watcher

thread right after rb_waitpid() succeed. [ruby-talk:146430]

104 lines of code changed in:

eban 2005-06-30 07:13

* 2005-06-30

3 lines of code changed in:

gotoyuzo 2005-06-30 06:58

* lib/net/http.rb (Net::HTTP#connect, Net::HTTP#request): should

not send proxy username and password to origin servers.

[ruby-dev:25673]



* lib/net/http.rb (Net::HTTP::ProxyDelta#edit_path): should not

send HTTPS scheme URL to origine servers. [ruby-dev:25689]

19 lines of code changed in:

eban 2005-06-29 09:08

* 2005-06-29

3 lines of code changed in:

ocean 2005-06-28 16:06

* regparse.c (fetch_token): avoid warning of unused goto tag.

[ruby-dev:26389]



(patch from Kazuhiro NISHIYAMA)

15 lines of code changed in:

ocean 2005-06-28 14:08

* dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unused

variable" [ruby-dev:26387]



* dir.c (glob_helper): avoid warning "enumeration value `RECURSIVE'

not handled in switch" [ruby-dev:26392]



(patch from Kazuhiro NISHIYAMA)

26 lines of code changed in:

eban 2005-06-27 17:56

* 2005-06-28

3 lines of code changed in:

naruse 2005-06-27 17:53

* ext/nkf/lib/kconv.rb: add Kconv::VERSION

* ext/nkf/lib/kconv.rb (conv): can process arrayed options

* ext/nkf/nkf-utf8/nkf.c: imported Revision 1.69

* ext/nkf/nkf-utf8/utf8tbl.c: imported Revision 1.9

47 lines of code changed in:

gotoyuzo 2005-06-25 09:16

* lib/webrick/httputils.rb (WEBrick::HTTPUtils.parse_query): should

discard if key=val pair is empty. patch from Gary Wright.

7 lines of code changed in:

nobu 2005-06-25 07:49

* enum.c (enum_min, enum_max, enum_min_by, enum_max_by): do not ignore

nil as the first element.

24 lines of code changed in:

ocean 2005-06-25 07:22

* lib/set.rb (Set#==): [ruby-dev:25206] (ported from ruby_1_8 branch)

21 lines of code changed in:

nobu 2005-06-25 06:11

* 2005-06-25

3 lines of code changed in:

naruse 2005-06-25 03:50

* ext/nkf/lib/kconv.rb: remove constants

Iconv_Shift_JIS, Uconv_EUC_JP, Iconv_UTF8

* ext/nkf/lib/kconv.rb: add module functions to Kconv

conv, {eucjp, shiftjis, utf8}?, guess_as_symbol

* ext/nkf/lib/kconv.rb: add instance methods to String

conv, {eucjp, shiftjis, utf8}?

* ext/nkf/lib/kconv.rb: add aliases Kconv.to_* and String#to_*

212 lines of code changed in:

akira 2005-06-24 05:18

* lib/uri/common.rb, lib/uri/generic.rb: fixed typo in documents and

replaced some existent domain name with "example.com".

24 lines of code changed in:

eban 2005-06-24 04:32

* 2005-06-24

3 lines of code changed in:

nagai 2005-06-24 04:29

* ext/tk/lib/tk.rb: fix typo on Tk.grid_propagate.

* ext/tk/lib/tk.rb: Tk.event_generate and TkWindow#event_generate

accept TkEvent::Event object as context argument.

* ext/tk/lib/tk/event.rb: add TkEvent::Event#valid_fields and

valid_for_generate to get field parameters of event_generate.

61 lines of code changed in:

nobu 2005-06-23 15:56

* runruby.rb: should load built rbconfig.rb.

11 lines of code changed in:

eban 2005-06-23 09:23

* 2005-06-23

3 lines of code changed in:

akira 2005-06-23 09:22

fixed typo in the example of URI.extract.

2 lines of code changed in:

nagai 2005-06-23 08:57

* ext/tk/lib/tk/canvastag.rb: TkcGroup.new cannot include given items.

TkcGroup#exclude calls wrong method.

Add alias TkcGroup#add [ruby-talk:146049].

* ext/tk/lib/tk/canvas.rb: TkCanvas#dtag and some subcommands of

TkCanvas#addtag fail to treat a TkcTag argument.

* ext/tk/lib/tk/event.rb: add TkEvent::Event#generate to help to send

current event to other widgets.

275 lines of code changed in:

akr 2005-06-20 11:00

* eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): DUMMY_SETJMP is replaced

because setjmp is not enough to fix getcontext and SPARC register

window problem.

35 lines of code changed in:

usa 2005-06-20 09:17

* ext/dbm/dbm.c (fdbm_closed): new method DBM#closed?



* ext/gdbm/gdbm.c (fgdbm_closed): new method GDBM#closed?



* ext/sdbm/init.c (fsdbm_closed): new method SDBM#closed?



* test/dbm/test_dbm.rb, test/gdbm/test_gdbm.rb, test/sdbm/test_sdbm.rb

(teardown): close all db objects before deleting data files.



* win32/win32.{ch} (unlink): hook runtime function to change

file attribute before unlinking.

merge from 1.8, see [ruby-dev:26360]

95 lines of code changed in:

nobu 2005-06-19 18:16

* gc.c (define_final): document fix: finalizers never get called

before target object is destroyed.

44 lines of code changed in:

gotoyuzo 2005-06-19 17:29

* ext/openssl/openssl_missing.c, ext/openssl/ossl.h,

ext/openssl/ossl_asn1.c, ext/openssl/ossl_bio.c,

ext/openssl/ossl_pkcs12.h, ext/openssl/ossl_x509req.c: avoid

compiler warnings. suggested by Mical Rokos.

16 lines of code changed in:

eban 2005-06-19 17:02

* 2005-06-20

3 lines of code changed in:

mneumann 2005-06-19 16:47

* lib/xmlrpc/utils.rb: Patch by Nobuhiro IMAI fixes the following

problem: Default value modification on

Module#public_instance_methods (false -> true) breaks

s.add_handler(XMLRPC::iPIMethods("sample"), MyHandler.new) style

security protection.



* lib/xmlrpc/client.rb: Aliased XMLRPC::Client#new2 as

XMLRPC::Client#new_from_uri, and #new3 as #new_from_hash.

26 lines of code changed in:

nobu 2005-06-19 06:41

* 2005-06-19

3 lines of code changed in:

nobu 2005-06-19 06:16

* gc.c (run_final): commit miss to add new variable.

1 lines of code changed in:

nobu 2005-06-19 06:09

* gc.c (run_final): reduce unnecessary object allocation during

finalization.



* gc.c (rb_gc_call_finalizer_at_exit): deferred finalizers list should

be cleared before calling them. fixed: [ruby-talk:145790]

15 lines of code changed in:

nobu 2005-06-18 16:02

* 2005-06-18

3 lines of code changed in:

shugo 2005-06-17 17:18

* ext/readline/readline.c (readline_readline): do not set rl_{in,out}stream.

* ext/readline/readline.c (readline_s_set_input): new method.

* ext/readline/readline.c (readline_s_set_output): new method.

* lib/irb/input-method.rb: set Readline.input and Readline.output.

45 lines of code changed in:

akr 2005-06-17 05:04

* lib/time.rb (Time.parse): fix previous leap seconds support.

(Time.rfc2822): ditto.

(Time.xmlschema): ditto.

129 lines of code changed in:

eban 2005-06-16 18:27

* 2005-06-17

3 lines of code changed in:

akr 2005-06-16 18:21

add tests for leapseconds on an environment without leapseconds support.

21 lines of code changed in:

nagai 2005-06-16 10:22

* lib/tkextlib/SUPPOPRT_STATUS: add RELEASE_DATE information.

* lib/tkextlib/tile/style.rb: add "style element options <elem>"

command support.

14 lines of code changed in:

usa 2005-06-16 07:43

* ruby.c (load_file): '!' is already read. reported by gotoyuzo.

5 lines of code changed in:

ocean 2005-06-16 07:22

* ext/tk/tcltklib.c (ip_rb_threadVwaitCommand): Tcl_Release was missing.

6 lines of code changed in:

nagai 2005-06-16 05:37

* ext/tk/lib/tk.rb: add Tk.getMultiple{Open|Save}File() which return

an Array of selected files.

12 lines of code changed in:

akr 2005-06-16 05:00

* lib/time.rb (Time.parse): "Fri Jan 1 08:59:60 +0900 1999" was

parsed as "Fri Jan 01 09:00:00 JST 1999" even on an environment

which supports leap seconds.

(Time.rfc2822): ditto.

(Time.xmlschema): ditto.

60 lines of code changed in:

akr 2005-06-15 16:32

* lib/resolv.rb (Resolv::DNS::Resource#ttl): new attribute.

(Resolv::DNS::Resource#==): ignore @ttl.

(Resolv::DNS::Resource#hash): ditto.

(Resolv::DNS::Message::MessageDecoder#get_rr): save TTL in a

Resource object.

based on [ruby-core:5190] by Eric Hodel.

31 lines of code changed in:

eban 2005-06-15 16:20

* 2005-06-16

3 lines of code changed in:

nagai 2005-06-15 16:02

* ext/tk/sample/demos-jp/ctext.rb: modify improper message text.

1 lines of code changed in:

  • ext/tk/sample/demos-jp: ctext.rb (+1 -1)
nobu 2005-06-15 15:21

* 2005-06-15

3 lines of code changed in:

nagai 2005-06-15 10:30

* ext/tk/tk.rb: support "tk inactive" sub-command. [for Tcl/Tk8.5a3]

* ext/tk/tk/namespace.rb: support "namespace path" sub-command and

'namespace ensemble' sub-command. [for Tcl/Tk8.5a3]

124 lines of code changed in:

nagai 2005-06-14 12:48

* ext/tk/tkutil/tkutil.c: forgot update RELEASE_DATE

1 lines of code changed in:

eban 2005-06-13 18:27

* 2005-06-14

3 lines of code changed in:

nagai 2005-06-13 18:07

* ext/tk/tkutil/tkutil.c: add TkUtil::CallbackSubst.subst_arg(m, ...)

& _define_attribute_aliases(hash) to get substitution-argument from

attributes (e.g. subst_arg(:x,:y,:num,:button) --> "%x %y %b %b ").

* ext/tk/lib/tk/event.rb: use _define_attribute_aliases().

150 lines of code changed in:

ocean 2005-06-13 05:04

* hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]

9 lines of code changed in:

matz 2005-06-12 17:56

* signal.c (sigexit): call rb_thread_signal_exit() instead of

rb_exit(). [ruby-dev:26347]



* eval.c (rb_thread_signal_exit): a new function to exit on main

thread.



* eval.c (rb_thread_switch): exit status should be retrieved from

ruby_errinfo.



* eval.c (rb_f_exit): ensure exit(0) should call

exit(EXIT_SUCCESS).



* missing/mkdir.c: remove. [ruby-core:05177]



* hash.c (env_aset): do not treat nil as key-removing value.

[ruby-list:40865]



* parse.y (method_call): allow aref expression ([]) to take a

block.



* parse.y (block_dup_check): a function to check duplication of

a block argument and an actual block.



* lib/delegate.rb (SimpleDelegator::__setobj__): need check for

recursive delegation. [ruby-core:04940]



* lib/cgi.rb: add underscore aliases CGI::escape_html,

CGI::unescape_html, CGI::escape_element, CGI::unescape_element.

[ruby-core:05058]



* misc/ruby-mode.el (ruby-expr-beg): fix looking point drift.

146 lines of code changed in:

eban 2005-06-12 17:30

* 2005-06-13

3 lines of code changed in:

akr 2005-06-12 17:23

* eval.c (rb_gc_mark_threads): curr_thread may not be part of the

thread list.

[ruby-dev:26312]

8 lines of code changed in:

eban 2005-06-11 14:48

* 2005-06-11

3 lines of code changed in:

aamine 2005-06-11 14:46

* parse.y: missing arg_paren event. This patch is contributed by Mitchell N Charity.

7 lines of code changed in:

akr 2005-06-10 15:57

* eval.c (unknown_node): show more information. [ruby-dev:26196]

13 lines of code changed in:

nobu 2005-06-10 15:39

* 2005-06-10

3 lines of code changed in:

nobu 2005-06-10 14:56

* missing.h: fd_set stuffs need sys/types.h. fixed: [ruby-core:05179]

7 lines of code changed in:

ryan 2005-06-09 23:47

Added Eric Hodel's rdoc to resolv.rb and added file to .document

637 lines of code changed in:

nobu 2005-06-09 15:59

* ext/Win32API/Win32API.c (Win32API_Call): disable global

optimization. fixed: [ruby-core:05143]

12 lines of code changed in:

nobu 2005-06-09 15:36

* enum.c (enum_inject): default the result value to Qundef to use

first element as initial value if not given.

8 lines of code changed in:

akr 2005-06-09 12:18

* eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.

(ruby_setjmp): new macro to call setjmp, getcontext, etc.

(ruby_setjmp): call setjmp before getcontext to avoid IA64 register

stack problem.

[ruby-talk:144939]



* gc.c (Init_stack): remove IA64_MAGIC_STACK_LIMIT.

53 lines of code changed in:

eban 2005-06-09 10:49

* 2005-06-09

3 lines of code changed in:

akr 2005-06-09 10:49

add ML ref. [ruby-dev:26297]

1 lines of code changed in:

akr 2005-06-09 10:34

* configure.in, eval.c, gc.c: use libunwind only on HP-UX.

13 lines of code changed in:

nagai 2005-06-08 15:42

* ext/tk/lib/tkextlib/ICONS/icons.rb: fail to create instances of

Tk::ICONS [ruby-dev:26305].

10 lines of code changed in:

ttate 2005-06-08 15:38

if dlload fail to load a library, it should raise an error.

1 lines of code changed in:

matz 2005-06-08 04:30

* array.c (rb_ary_nitems): add the block feature to Array#nitems.

suggested by Bertram Scharpf <lists@bertram-scharpf.de> in

[ruby-talk:134083].

28 lines of code changed in:

matz 2005-06-08 03:16

* bignum.c (get2comp): revert all prior changes, and calculate

proper 2's complement for negative numbers.

36 lines of code changed in:

nobu 2005-06-08 00:33

* enum.c (enum_min_by, enum_max_by): return nil if no iteration.

fixed: [ruby-dev:26245]



* eval.c (rb_need_block): ensure a block is given.



* eval.c (backtrace): skip successive frames sharing same node.

118 lines of code changed in:

matz 2005-06-07 17:33

* bignum.c (bignorm): fixed a bug in normalizing negative numbers

reported from Honda Hiroki <hhonda@ipflex.com>. normalizing

should not trim preceding zeros from negative numbers.



* ext/socket/socket.c (ruby_getaddrinfo__aix): merged a patch from

KUBO Takehiro <kubo@jiubao.org> to support AIX. [ruby-list:40832]



* lib/yaml/rubytypes.rb (Array::to_yaml): merged a patch from

Tilman Sauerbeck <tilman@code-monkey.de>. [ruby-core:05055]



* lib/yaml/rubytypes.rb (Hash::to_yaml): ditto.

61 lines of code changed in:

eban 2005-06-07 16:08

* 2005-06-08

3 lines of code changed in:

matz 2005-06-07 16:02

* ext/curses/curses.c (curses_insertln): merged a patch from

TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>. [ruby-ext:02305]



* lib/irb/init.rb (IRB::IRB.rc_file_generators): more flexible

IRB.rc_file_generators. [ruby-core:05163]

40 lines of code changed in:

matz 2005-06-07 10:41

* lib/thread.rb: RDoc documentation from Eric Hodel

<drbrain@segment7.net> added. [ruby-core:05148]

89 lines of code changed in:

nobu 2005-06-07 10:30

* lib/mkmf.rb (create_makefile): add .SUFFIXES from depend file.

fixed: [ruby-dev:26294]

15 lines of code changed in:

ocean 2005-06-07 10:04

* ext/tk/sample/tkextlib/tile/themes/kroc.{rb,tcl}: also support tile 0.4.

29 lines of code changed in:

nobu 2005-06-07 09:54

* ChangeLog: fix typo.

1 lines of code changed in:

matz 2005-06-07 09:35

* parse.y (parser_yylex): small error fixed.

5 lines of code changed in:

matz 2005-06-07 09:22

* parse.y (parser_yylex): allow ';;' to be block terminator in

place of 'end'. [highly experimental]



* misc/ruby-mode.el (ruby-block-end-re): allow ';;' for a negative

indent trigger. [highly experimental]



* parse.y (parser_yylex): "respond_to?:foo" should be interpreted

as "respond_to? :foo" at the command level. [ruby-talk:144303]



* sprintf.c (rb_f_sprintf): raise exception on debug mode (-d),

not verbose mode (-w/-w). [ruby-core:05123]



* sprintf.c (rb_f_sprintf): warn always on verbose mode.

38 lines of code changed in:

ocean 2005-06-07 06:11

* sample/tkextlib/tile/themes/kroc.{rb,tcl}: support tile 0.5 or later.

("pixmap" element constructor replaced by "image")

114 lines of code changed in:

akr 2005-06-07 03:49

skip test if openssl is not available.

5 lines of code changed in:

eban 2005-06-07 02:37

* 2005-06-07

3 lines of code changed in:

nagai 2005-06-07 02:33

* ext/tk/lib/multi-tk.rb: slave-ip fails to call procedures

delegated by master-ip.

18 lines of code changed in:

usa 2005-06-06 08:37

* ext/ripper/depend: add .y to .SUFFIXES for nmake.

fixed: [ruby-dev:26294]

5 lines of code changed in:

eban 2005-06-06 05:54

* 2005-06-06

3 lines of code changed in:

ocean 2005-06-06 05:47

* ext/tk/lib/tk/console.rb: create console when required

* ext/tk/sample/tkextlib/tile/demo.rb: create Console (commit miss?)

22 lines of code changed in:

eban 2005-06-05 15:07

* 2005-06-05

3 lines of code changed in:

nagai 2005-06-05 15:03

* ext/tk/lib/tk/console.rb: create console when required

* ext/tk/sample/tkextlib/tile/demo.rb: fix TypeError & create Console

11 lines of code changed in:

akr 2005-06-05 08:04

kill a process spawned by test_exit_action.

8 lines of code changed in:

akr 2005-06-05 02:26

* signal.c (ruby_signal): don't set SA_RESTART.

[ruby-dev:26276]

5 lines of code changed in:

akr 2005-06-04 06:59

* test/dbm/test_dbm.rb: merged from ext/dbm/testdbm.rb.



* test/gdbm/test_gdbm.rb: merged from ext/gdbm/testgdbm.rb.

1191 lines of code changed in:

akr 2005-06-04 03:40

add a test for file descriptor passing.

28 lines of code changed in:

akr 2005-06-03 21:40

fix another IPv6 issue.

1 lines of code changed in:

akr 2005-06-03 19:03

avoid IPv6 issue.

3 lines of code changed in:

akr 2005-06-03 18:14

add ML number.

2 lines of code changed in:

akr 2005-06-03 17:49

set verify_mode to avoid a warning.

1 lines of code changed in:

akr 2005-06-03 17:43

* test/sdbm/test_sdbm.rb: renamed from ext/sdbm/testsdbm.rb with

modification to use test/unit.

520 lines of code changed in:

eban 2005-06-03 17:17

* 2005-06-04

3 lines of code changed in:

akr 2005-06-03 17:11

add a test.

26 lines of code changed in:

akr 2005-06-03 15:39

add a test for [ruby-dev:26128].

23 lines of code changed in:

nobu 2005-06-03 15:23

* intern.h (rb_fdset_t): deal with fd bit sets over FD_SETSIZE.

fixed: [ruby-dev:26187]



* eval.c (rb_fd_init, rb_fd_term, rb_fd_zero, rb_fd_set, rb_fd_clr,

rb_fd_isset, rb_fd_copy): ditto.



* io.c (rb_io_wait_readable, rb_io_wait_writable, rb_f_select): ditto.



* ext/io/wait/wait.c (io_wait): ditto.



* ext/socket/socket.c (wait_connectable, unix_recv_io): ditto.

408 lines of code changed in:

eban 2005-06-03 06:19

* 2005-06-03

3 lines of code changed in:

nagai 2005-06-03 06:08

* ext/tk/lib/multi-tk.rb: fix typo.

7 lines of code changed in:

nobu 2005-06-02 15:43

* parse.y: pragma support on ripper. [ruby-dev:26266]

28 lines of code changed in:

matz 2005-06-02 08:26

* parse.y (method_call): new experiment: "(expr)(args...)" to

invoke "expr.call(args...)". [EXPERIMENTAL]



* parse.y (command): revert implicit "call" for local variables.

23 lines of code changed in:

eban 2005-06-01 16:11

* 2005-06-02

3 lines of code changed in:

aamine 2005-06-01 16:03

* struct.c: accessing >10 member caused segmentation fault. [ruby-dev:26247]

* test/ruby/test_struct.rb: test it.

23 lines of code changed in:

eban 2005-06-01 04:13

* 2005-06-01

4 lines of code changed in:

ocean 2005-06-01 03:35

* bcc32/Makefile.sub: can use single quote character in DESTDIR.

[ruby-dev:26205]



* bcc32/Makefile.sub: Dir.glob in 1.9 doesn't treat \ as path separator.

[ruby-dev:26254]

9 lines of code changed in:

May 2005 »

Generated by StatSVN 0.3.2-SNAPSHOT