December 2004 Commit Log

Number of Commits:
174
Number of Active Developers:
17
gotoyuzo 2004-12-31 20:24

* ext/openssl/ossl_ns_spki.c (ossl_spki_set_challenge): should call

StringValue before GetSPKI. fixed: [ruby-dev:25359].

8 lines of code changed in:

dave 2004-12-31 06:12

Fix problem in ri formatting if heading contains markup

37 lines of code changed in:

eban 2004-12-30 16:54

* 2004-12-31

3 lines of code changed in:

akr 2004-12-30 16:09

* configure.in (HAVE_RLIM_T): removed because not used.

4 lines of code changed in:

akr 2004-12-30 14:49

* rubyio.h: don't deprecate rb_read_check.



* io.c (STDIO_READ_DATA_PENDING): reverted from old READ_DATA_PENDING

to check stdio read buffer.

(rb_read_check): use STDIO_READ_DATA_PENDING.

(rb_read_pending): ditto.

(rb_getc): ditto.

36 lines of code changed in:

eban 2004-12-30 10:57

* 2004-12-30

3 lines of code changed in:

aamine 2004-12-29 21:41

* parse.y: eliminate unused members in struct parser_params. [ruby-dev:25258] (again)

* parse.y: make parser_new() static.

59 lines of code changed in:

eban 2004-12-29 15:38

* 2004-12-29

3 lines of code changed in:

eban 2004-12-29 15:38

* ChangeLog: remove junk.

0 lines of code changed in:

akr 2004-12-29 14:47

typo fix.

7 lines of code changed in:

dave 2004-12-29 03:16

Update kilmer template to use sections

35 lines of code changed in:

nobu 2004-12-28 14:32

* string.c (rb_str_justify): create buffer string after argument type

conversion. fixed: [ruby-dev:25341]

6 lines of code changed in:

usa 2004-12-28 09:27

* ChangeLog: ML index

1 lines of code changed in:

usa 2004-12-28 09:22

* lib/net/telnet.rb (preprocess): remove NULL unless binmode.

7 lines of code changed in:

nobu 2004-12-28 07:49

* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static

variables. fixed: [ruby-list:40445]

16 lines of code changed in:

nobu 2004-12-28 07:42

* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static

variables. fixed: [ruby-list:40445]

12 lines of code changed in:

nobu 2004-12-28 07:26

* ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to

0xfe.



* ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16

properly.

85 lines of code changed in:

nobu 2004-12-28 05:47

* 2004-12-28

3 lines of code changed in:

nobu 2004-12-28 05:36

* ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate): ensure

freeing internal zstreams. fixed: [ruby-dev:25309]



* ext/zlib/zlib.c (rb_deflate_init_copy): replace rb_deflate_clone.

52 lines of code changed in:

nagai 2004-12-27 12:04

* ext/tcltklib/tcltklib.c: fix SEGV bug when deleting Tk interp

* ext/tk/lib/multi-tk.rb: ditto

59 lines of code changed in:

gotoyuzo 2004-12-27 08:55

* ext/openssl/ossl_x509name.c (Init_ossl_x509name): should use

rb_hash_new to get exactly a Hash. fix [ruby-dev:25325].

7 lines of code changed in:

aamine 2004-12-27 07:29

* test/fileutils/test_fileutils.rb (cp_r): tested wrong file name. [ruby-dev:25339]

19 lines of code changed in:

aamine 2004-12-27 07:15

* lib/fileutils.rb (mv): should raise error when moving a directory to the (empty) directory. [ruby-talk:124368]

* lib/fileutils.rb (mv): wrongly did not overwrite file on Win32 platforms.

39 lines of code changed in:

usa 2004-12-27 06:39

* 2004-12-27

3 lines of code changed in:

usa 2004-12-27 06:39

* process.c (NUM2RLIM, RLIM2NUM): Without SIZEOF_RLIM_T is not error.

fixed: [ruby-dev:25346]

8 lines of code changed in:

eban 2004-12-26 15:27

* 2004-12-26

3 lines of code changed in:

shugo 2004-12-26 08:26

* lib/net/imap.rb (Net::IMAP::PlainAuthenticator): added a new class

to support the PLAIN authentication mechanism. Thanks, Benjamin

Stiglitz.

22 lines of code changed in:

nagai 2004-12-24 15:30

* ext/tk/lib/tk/image.rb: TkPhotoImage#cget bug fix

6 lines of code changed in:

nobu 2004-12-23 19:06

* io.c (next_argv): reduce use of stdio.

40 lines of code changed in:

nobu 2004-12-23 18:53

* io.c (io_reopen, rb_io_reopen): prohibit to change access mode for

special IO ports. [ruby-dev:25225]

39 lines of code changed in:

nobu 2004-12-23 18:23

* ext/syck/rubyext.c (syck_loader_transfer): check type conversion.



* ext/syck/rubyext.c (syck_parser_assign_io, rb_new_syck_node): duck

typing.



* ext/syck/rubyext.c (syck_parser_s_alloc, syck_parser_initialize):

allocation framework.



* ext/syck/rubyext.c (syck_emitter_s_alloc, syck_emitter_initialize):

ditto.

230 lines of code changed in:

eban 2004-12-23 18:10

* 2004-12-24

3 lines of code changed in:

nagai 2004-12-23 17:23

* ext/tk/lib/tkextlib/blt.rb: add BLT extension support

* ext/tk/lib/tkextlib/blt/*.rb: ditto

* ext/tk/lib/tkextlib/blt/tile/*.rb: ditto

5819 lines of code changed in:

nobu 2004-12-23 15:44

* 2004-12-23

3 lines of code changed in:

nobu 2004-12-23 15:43

* process.c (SIZEOF_RLIM_T): err if size of rlim_t is not set.

24 lines of code changed in:

nobu 2004-12-23 15:36

* process.c (proc_setgroups): check if the argument lenght is

modified. fixed: [ruby-dev:25285]

6 lines of code changed in:

akr 2004-12-23 11:12

* rubyio.h: rename FMODE_UNSEEKABLE to FMODE_DUPLEX.



* io.c (io_check_tty): extracted function to set FMODE_LINEBUF and

FMODE_DUPLEX.

24 lines of code changed in:

nagai 2004-12-23 05:17

* ext/tcltklib/tcltklib.c: define TclTkLib::COMPILE_INFO and RELEASE_DATE

* ext/tcltklib/extconf.rb: ditto

* ext/tk/lib/tkutil.c: define Tk::RELEASE_DATE

* ext/tk/lib/tk.rb: define Tk::RELEASE_DATE

101 lines of code changed in:

nobu 2004-12-22 16:16

* configure.in (bsdi): use $(CC) for LDSHARED. fixed [ruby-dev:25270]

10 lines of code changed in:

nobu 2004-12-22 03:15

* io.c (rb_io_mode_modenum): replace O_ACCMODE with O_RDWR.

fixed: [ruby-dev:25273]

10 lines of code changed in:

nobu 2004-12-22 00:35

* ext/dl/sym.c (rb_dlsym_initialize): extract internal pointers after

all argument conversion. fixed: [ruby-dev:25271]

7 lines of code changed in:

mneumann 2004-12-21 17:23

* lib/xmlrpc/client.rb: use "" instead of "." if prefix argument is

nil in proxy methods. nil is default value.



* test/xmlrpc/test_webrick_server.rb, test/xmlrpc/webrick_testing.rb:

use threads instead of forking. this should fix issue #1208

(http://rubyforge.org/tracker/?func=detail&atid=1698&aid=1208&group_id=426).

removed testing of SSL enabled servlet as this hangs.

32 lines of code changed in:

nahi 2004-12-21 16:10

2004-12-22

3 lines of code changed in:

nahi 2004-12-21 16:08

* lib/soap/*, test/soap/*, sample/soap/authheader/*: eval cleanup.

116 lines of code changed in:

gotoyuzo 2004-12-21 14:09

* ext/openssl/ossl_asn1.c (ossl_asn1_decode_all): use rb_str_new4

to avoid SEGV.



* ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode,

ossl_asn1_decode_all): temporary value should be marked volatile.

20 lines of code changed in:

gotoyuzo 2004-12-21 04:44

* ext/openssl/ossl_asn1.c (ossl_asn1_traverse, ossl_asn1_decode):

use rb_str_new4 to avoid SEGV. fix [ruby-dev:25261]



* test/openssl/test_asn1.rb: add tests for OpenSSL::ASN1.

207 lines of code changed in:

usa 2004-12-21 04:17

* 2004-12-21

3 lines of code changed in:

nagai 2004-12-21 04:12

* ext/tk/lib/tk/grid.rb: rescue bug of 'grid configure' on Tcl/Tk8.3-

14 lines of code changed in:

nahi 2004-12-20 15:00

* added samples for the previous soap4r's commit.

17 lines of code changed in:

akr 2004-12-20 14:58

updated

5 lines of code changed in:

akr 2004-12-20 14:55

gcc noinline attribute is available since gcc-3.1.

2 lines of code changed in:

nahi 2004-12-20 14:50

* added files:

* lib/soap/mapping/wsdl*.rb

* lib/wsdl/soap/element.rb

* lib/wsdl/xmlSchema/simpleContent.rb



* modified files:

* lib/soap/*

* lib/wsdl/*

* lib/xsd/*

* test/soap/*

* test/wsdl/*

* test/xsd/*



* summary

* imported from the soap4r repository. Version: 1.5.3-ruby1.8.2



* added several XSD basetype support: nonPositiveInteger,

negativeInteger, nonNegativeInteger, unsignedLong, unsignedInt,

unsignedShort, unsignedByte, positiveInteger



* HTTP client connection/send/receive timeout support.



* HTTP client/server gzipped content encoding support.



* improved WSDL schema definition support; still is far from

complete, but is making step by step improovement.

2976 lines of code changed in:

gotoyuzo 2004-12-20 06:46

* lib/net/https.rb: delete descriptions about key_file and cert_file.

fixed: [ruby-dev:25243]



* ext/openssl/lib/net/telnets.rb: ditto.

7 lines of code changed in:

nagai 2004-12-20 06:10

* ext/tk/lib/multi-tk.rb: supports new features of Tcl/Tk8.5a2

* ext/tk/lib/tk/clock.rb: ditto

* ext/tk/lib/tk/text.rb: ditto

* ext/tk/lib/tk/panedwindow.rb: ditto

154 lines of code changed in:

nobu 2004-12-20 02:52

* parse.y (special_local_set): prevent the parser object from GC.

fixed: [ruby-dev:25252]

7 lines of code changed in:

eban 2004-12-20 02:30

* 2004-12-20

3 lines of code changed in:

nobu 2004-12-19 19:31

* lib/cgi/session.rb (CGI::Session#initialize): empty session id was

used if request had no session key. fixed: [ruby-core:03981]

7 lines of code changed in:

nobu 2004-12-19 18:10

* 2004-12-19

3 lines of code changed in:

kou 2004-12-19 16:19

* lib/rexml/encodings/SHIFT_JIS.rb: fixed LoadError bug. [ruby-core:3958]

6 lines of code changed in:

nobu 2004-12-19 09:29

* configure.in (disable-rpath): typo fix.

1 lines of code changed in:

nobu 2004-12-19 09:25

* configure.in (enable_rpath): use rpath flag to embed the library

path into extensions on ELF environment. [ruby-dev:25035]

31 lines of code changed in:

nobu 2004-12-19 03:01

* lib/test/unit.rb: use standalone runner for -e.



* lib/test/unit/autorunner.rb (Test::Unit::AutoRunner#options): accept

multiple -p and -x options.



* lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#recursive_collect):

ditto.

37 lines of code changed in:

nobu 2004-12-18 08:38

* 2004-12-18

3 lines of code changed in:

nobu 2004-12-18 08:37

* ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate):

disallow interrupt by type conversion. fixed: [ruby-dev:25226]

10 lines of code changed in:

nahi 2004-12-18 07:17

* lib/webrick/httpauth.rb,

lib/webrick/httpauth/{basicauth.rb,digestauth.rb}: use

pack/unpack-template char "m" instead of lib/base64.rb to do base64

encoding/decoding.

9 lines of code changed in:

akr 2004-12-17 09:47

* configure.in (ac_cv_sizeof_rlim_t): set 8 for BSD/OS.

Reported by OHARA Shigeki. [ruby-dev:25236]

7 lines of code changed in:

nagai 2004-12-17 08:31

* ext/tk/lib/tk.rb: fix bug on setting up system encoding

* ext/tk/lib/tk/event.rb: fix error on require process

* ext/tk/lib/font.rb: fix abnormal termination error on Windows

* ext/tk/lib/tk/virtevent.rb: TkVirtualEvent::PreDefVirtEvent.new()

accepts event-sequence arguments

* ext/tk/lib/text.rb: fail to dump embedded images

* ext/tk/lib/text.rb: tag_nextrange and tag_prevrange returns wrong

types of values

* ext/tk/lib/texttag.rb: nextrange and prevrange returns wrong types of values

* ext/tk/lib/text.rb: add TkText::IndexModMethods module and

TkText::IndexString class to treat text index modifiers

* ext/tk/lib/texttag.rb: use TkText::IndexModMethods module

* ext/tk/lib/textmark.rb: ditto

* ext/tk/lib/textimage.rb: ditto

* ext/tk/lib/textwindow.rb: ditto

* ext/tk/lib/textimage.rb: wrong gravity of text mark for embedded image

* ext/tk/lib/textwindow.rb: wrong gravity of text mark for embedded window

188 lines of code changed in:

nobu 2004-12-17 05:34

* lib/cgi/session.rb (CGI::Session#initialize): control adding

session_id hidden fields. fixed: [ruby-talk:123850]

10 lines of code changed in:

eban 2004-12-17 03:46

* 2004-12-17

3 lines of code changed in:

nobu 2004-12-16 16:06

* eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,

rb_obj_method_arity): new functions to obtain method arity.

[ruby-dev:25143]

6 lines of code changed in:

nobu 2004-12-16 16:01

* eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,

rb_obj_method_arity): new functions to obtain method arity.

[ruby-dev:25143]

103 lines of code changed in:

nobu 2004-12-16 15:31

* lib/mkmf.rb (create_makefile): create RUBYARCHDIR also when no extension

is installed. fixed: [ruby-dev:25215]

8 lines of code changed in:

seki 2004-12-16 14:38

adjust and reduce sleep

5 lines of code changed in:

gotoyuzo 2004-12-16 10:39

* ext/openssl/ossl.c (ossl_raise): refine message format.

6 lines of code changed in:

nagai 2004-12-16 08:32

* ext/tk/sample/demos-en/widget: modify version check for supporting features

9 lines of code changed in:

nagai 2004-12-16 08:14

* ChangeLog: forgot to commit

30 lines of code changed in:

nagai 2004-12-16 08:13

* ext/tk/lib/tk/bindtag.rb: bug fix [ruby-talk: 123667]

* ext/tk/lib/tk/timer.rb: accept :idle for the interval argument

* ext/tk/lib/tk.rb: add TkComm._callback_entry?()

* ext/tk/lib/multi-tk.rb: add MultiTkIp.cb_entry_class

* ext/tk/lib/tk/canvas.rb: use TkComm._callback_entry?()

* ext/tk/lib/tk/canvastag.rb: ditto

* ext/tk/lib/tk/dialog.rb: ditto

* ext/tk/lib/tk/optiondb.rb: ditto

* ext/tk/lib/tk/text.rb: ditto

* ext/tk/lib/tk/texttag.rb: ditto

* ext/tk/lib/tk/textwindow.rb: ditto

* ext/tk/lib/tk/timer.rb: ditto

* ext/tk/lib/tk/validation.rb: ditto

* ext/tk/lib/tkextlib/*: ditto

187 lines of code changed in:

usa 2004-12-16 01:40

* 2004-12-16

3 lines of code changed in:

aamine 2004-12-15 20:02

* ext/ripper/extconf.rb: bison is not needed if ripper.c exists. [ruby-dev:25191]

9 lines of code changed in:

aamine 2004-12-15 19:27

* lib/net/http.rb: remove junk.

5 lines of code changed in:

matz 2004-12-15 17:01

* ext/syck/rubyext.c (rb_syck_io_str_read): [ruby-core:03973]



* object.c (rb_obj_id_obsolete): warn always.

25 lines of code changed in:

seki 2004-12-15 16:46

changed default binded address family to use an available address family of host name. [druby-ja:101]

37 lines of code changed in:

gotoyuzo 2004-12-15 09:47

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

should log about all accepted socket. [ruby-core:03962]



* lib/webrick/accesslog.rb (WEBrick::AccessLog#setup_params):

"%%" and "%u" are supported. [webricken:135]



* lib/webrick/httpservlet/filehandler.rb

(WEBrick::HTTPServlet::FileHandler#check_filename):

:NondisclosureName is acceptable if it is Enumerable.



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

default value of :NondisclosureName is [".ht*", "*~"].

47 lines of code changed in:

matz 2004-12-15 07:35

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



* ext/openssl/ossl_digest.c (ossl_digest_initialize): [ruby-dev:25198]



* utf8.c (utf8_is_mbc_ambiguous): [ruby-talk:123561]



* utf8.c (utf8_mbc_to_normalize): ditto.

184 lines of code changed in:

usa 2004-12-15 06:33

* 2004-12-15

3 lines of code changed in:

usa 2004-12-15 06:32

* win32/win32.c (rb_w32_fdisset): check whether the handle is valid.

10 lines of code changed in:

matz 2004-12-14 14:04

* utf8.c (utf8_is_mbc_ambiguous): [ruby-talk:123561]



* utf8.c (utf8_mbc_to_normalize): ditto.



* lib/cgi/session.rb (CGI::Session::initialize): generate new

session if given session_id does not exist. [ruby-list:40368]

11 lines of code changed in:

ttate 2004-12-14 13:42

devided DL::Types#encode_type into three methods.

56 lines of code changed in:

usa 2004-12-14 09:10

* win32/win32.c (rb_w32_close): need to reset osfhnd().

5 lines of code changed in:

gotoyuzo 2004-12-14 06:05

* ext/openssl/ossl.c (ossl_raise): avoid buffer overrun. [ruby-dev:25187]

8 lines of code changed in:

eban 2004-12-14 02:40

* 2004-12-14

3 lines of code changed in:

matz 2004-12-14 00:55

* eval.c (Init_eval): should mark ruby_eval_tree. [ruby-dev:25189]

16 lines of code changed in:

ser 2004-12-13 12:50

Merged in the changes from BSD bug report. shift-jis is now shift_jis, in

accordance with IANA

5 lines of code changed in:

akr 2004-12-13 10:57

* gc.c (set_stack_end): new function to obtain stack end address.

set_stack_end obtains a stack end address by an address of local

variable in the function.

(SET_STACK_END, STACK_END): use set_stack_end. don't use alloca.

This makes the conservative garbage collector to scan a stack frame

of the garbage_collect function itself. This is required because

callee-save registers may be stored in the frame.

[ruby-dev:25158]

22 lines of code changed in:

eban 2004-12-13 05:11

* 2004-12-13

3 lines of code changed in:

shugo 2004-12-12 18:47

* ext/curses/curses.c (window_subwin): call NUM2INT() before

GetWINDOW(). fixed: [ruby-dev:25161]

15 lines of code changed in:

akr 2004-12-12 17:04

* lib/pathname.rb (cleanpath_aggressive): make it private.

(cleanpath_conservative): ditto.

Suggested by Daniel Berger. [ruby-core:3914]

10 lines of code changed in:

eban 2004-12-12 14:47

* 2004-12-12

3 lines of code changed in:

nobu 2004-12-12 13:32

* test/ruby/test_super.rb (TestSuper#test_define_method): now methods

from procs can call super.

6 lines of code changed in:

dave 2004-12-12 02:36

Don't show r/w accessot flags if none were specified for custom attributes

10 lines of code changed in:

dave 2004-12-12 02:16

Never exclude files given on command line

10 lines of code changed in:

seki 2004-12-11 13:12

add DRbRemoteError. [ruby-list:40348], [ruby-list:40390]

48 lines of code changed in:

usa 2004-12-11 06:38

* 2004-12-11

3 lines of code changed in:

nobu 2004-12-11 05:09

* sample/optparse/subcommand.rb: a sample for sub commands like

cvs. contributed by Minero Aoki.

24 lines of code changed in:

usa 2004-12-10 01:08

* 2004-12-10

3 lines of code changed in:

nobu 2004-12-10 00:39

* ext/socket/socket.c (sock_listen): get OpenFile just before calling

listen(2).

22 lines of code changed in:

usa 2004-12-09 08:31

* ext/sdbm/init.c (GetDBM): typo.

5 lines of code changed in:

gotoyuzo 2004-12-09 08:22

* lib/webrick/cgi.rb (WEBrick::CGI#setup_header): avoid

SecurityError. [ruby-dev:24970]



* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): should wait

for reading request till data arrive. [ruby-talk:121068]

24 lines of code changed in:

nobu 2004-12-09 06:38

* string.c (rb_str_inspect): escape # which starts an expression

substitution. fixed: [ruby-core:03922]



* string.c (rb_str_dump): not escape # which isn't a substitution.

16 lines of code changed in:

eban 2004-12-09 04:34

* io.c (pipe_open): should set prog if argc != 0.

6 lines of code changed in:

matz 2004-12-09 03:19

* ext/dbm/dbm.c (fdbm_select): [ruby-dev:25132]



* ext/sdbm/init.c: ditto.



* ext/gdbm/gdbm.c: ditto.



* eval.c (proc_invoke): merge Guy Decoux's argument preserve

patch in [ruby-core:03874].

140 lines of code changed in:

nobu 2004-12-09 02:19

* test/socket/test_socket.rb (test_setsockopt): use SO_LINGER instead

of SO_BINDTODEVICE. fixed: [ruby-dev:25133]

59 lines of code changed in:

usa 2004-12-09 01:09

* 2004-12-09

3 lines of code changed in:

nagai 2004-12-08 19:19

* ext/tk/ChangeLog.tkextlib: forgot to commit

22 lines of code changed in:

nagai 2004-12-08 19:14

* ext/tcltklib/tcltklib.c (ip_init): set root-win title to "ruby" when

the running script is '-e one-liner' or '-' (stdin).

* ext/tcltklib/extconf.rb: add find_library("#{lib}#{ver}",..) for stub libs

* ext/tk/lib/tk/textmark.rb: TkTextMarkCurrent and TkTextMarkAnchor

have a wrong parent class.

* ext/tk/lib/tk/dialog.rb: rename TkDialog2 --> TkDialogObj and

TkWarning2 --> TkWarningObj (old names are changed to alias names)

* ext/tk/lib/tk/dialog.rb: bug fix of treatment of 'prev_command'

option and hashes for configuration

* ext/tk/lib/tk/dialog.rb: add TkDialogObj#name to return the button name

* ext/tk/lib/tk/radiobutton.rb: rename enbugged method value() ==> get_value()

and value=(val) ==> set_value(val).

* ext/tk/lib/tk/menu.rb: add TkMenu.new_menuspec

* ext/tk/lib/tk/menu.rb: add alias (TkMenuButton = TkMenubutton,

TkOptionMenuButton = TkOptionMenubutton)

* ext/tk/lib/tk/event.rb: new method aliases (same as option keys of

event_generate) for Event object

* ext/tk/lib/tk/font.rb: configinfo returns proper types of values

* ext/tk/lib/tk.rb: bind methods accept subst_args + block

* ext/tk/lib/tk/canvas.rb: ditto

* ext/tk/lib/tk/canvastag.rb: ditto

* ext/tk/lib/tk/frame.rb: ditto

* ext/tk/lib/tk/text.rb: ditto

* ext/tk/lib/tk/texttag.rb: ditto

* ext/tk/lib/tk/toplevel.rb: ditto

* ext/tk/lib/tkextlib/*: ditto and bug fix

687 lines of code changed in:

dave 2004-12-08 15:56

Fix CSS typo that meant h2 headings were invisible

7 lines of code changed in:

akr 2004-12-08 14:26

* rubyio.h, io.c, ext/dl/dl.c, ext/pty/pty.c, ext/socket/socket.c:

create FILE object only when required: popen(3) and DL's IO#to_ptr.

[ruby-dev:25122]



* io.c (rb_io_binmode): use setmode for Human68k. [ruby-dev:25121]

95 lines of code changed in:

eban 2004-12-08 12:14

* process.c (rb_spawn): support for DJGPP.

* lib/mkmf.rb (VPATH): specify the implicit path separator for DJGPP.

14 lines of code changed in:

usa 2004-12-08 09:38

* win32/win32.c (rb_w32_pipe_exec): need to close original socket

handle.

6 lines of code changed in:

matz 2004-12-08 06:32

* sprintf.c (rb_f_sprintf): [ruby-dev:25104]

5 lines of code changed in:

usa 2004-12-08 05:56

* win32/win32.c (rb_w32_pipe_exec): must close original handle

before exec. fixed: [ruby-dev:25112]

9 lines of code changed in:

usa 2004-12-08 03:54

* win32/win32.c (rb_w32_fclose, rb_w32_close): shutdown socket

before closesocket(). fixed: [ruby-dev:25112]

9 lines of code changed in:

nobu 2004-12-08 03:46

* parse.y (string_content): get rid of segfault at empty evstr.

fixed: [ruby-dev:25113]

10 lines of code changed in:

nobu 2004-12-08 00:35

* test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): merged worker threads.

3 lines of code changed in:

gotoyuzo 2004-12-07 19:34

* ext/openssl/ossl_bio.c (ossl_obj2bio): should not use fptr->f.

[ruby-dev:25101]

21 lines of code changed in:

nobu 2004-12-07 19:26

* runruby.rb: prepend LIBRUBY_SO to LD_PRELOAD as well as rubytest.rb.

12 lines of code changed in:

nobu 2004-12-07 19:26

* test/io/nonblock/test_flush.rb (TestIONonblock#test_flush): write

operation ignores EAGAIN.



* test/ruby/test_super.rb (TestSuper#test_define_method): test for

super from proc. [ruby-core:03856]



* test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): make

execution order more precise.

30 lines of code changed in:

usa 2004-12-07 17:36

* win32/win32.c (is_socket): reorder of function definitions.

10 lines of code changed in:

eban 2004-12-07 16:48

* 2004-12-08

3 lines of code changed in:

usa 2004-12-07 16:47

* io.c (pipe_open): win32 bidirectional pipe support.



* win32/win32.[ch] (rb_w32_pipe_exec): ditto.



* win32/win32.[ch] (socketpair): new function. POSIX socketpair

emulation.



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

188 lines of code changed in:

kou 2004-12-07 16:27

* test/rss/test_version.rb: added version check test. [ruby-dev:25053]

14 lines of code changed in:

akr 2004-12-07 07:44

* io.c (io_fwrite): avoid context switch before writing to stderr.

[ruby-dev:25080]



* rubyio.h: refine deprecated declaration.



* configure.in, file.c, io.c: remove useless check: fseeko, etc.

24 lines of code changed in:

usa 2004-12-07 05:47

* ChangeLog: fix typo. sorry...

2 lines of code changed in:

usa 2004-12-07 05:45

* io.c (dir_s_mkdir): win32 special processing doesn't need any longer.



* win32/win32.[ch] (rb_w32_mkdir): new function. POSIX.1 compatible

interface.



* win32/win32.[ch] (rb_w32_rmdir): new function.

55 lines of code changed in:

eban 2004-12-07 02:51

* 2004-12-07

3 lines of code changed in:

nobu 2004-12-07 00:02

* test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): fix local

variable conflict. [ruby-dev:25083]

4 lines of code changed in:

matz 2004-12-06 16:31

* process.c (proc_setgroups): [ruby-dev:25081]



* re.c (rb_reg_eqq): document fix. [ruby-talk:122541]



* io.c (io_fread): take VALUE argument.



* ext/socket/socket.c (sock_connect): use rb_str_new4().

[ruby-dev:25052]



* eval.c (rb_yield_0): [ruby-dev:25051]



* io.c (io_write): remove rb_str_locktmp(). [ruby-dev:25050]



* io.c (io_fwrite): takes VALUE string as an argument.

[ruby-dev:25050]



* ext/socket/socket.c (sock_connect): remove rb_str_locktmp().

[ruby-dev:25050]



* ext/socket/socket.c (udp_connect): [ruby-dev:25045]



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



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



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



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



* hash.c (rb_hash_hash): should provide "hash" method where "eql?"

is redefined. [ruby-talk:122482]



* ext/socket/socket.c (bsock_setsockopt): [ruby-dev:25039]

184 lines of code changed in:

akr 2004-12-06 15:09

* configure.in: check -lsocket for socketpair and shutdown.

reported by Ville Mattila. [ruby-core:03903]

6 lines of code changed in:

eban 2004-12-06 15:04

* configure.in (ac_cv_sizeof_rlim_t): setup for DJGPP.



* io.c (is_socket, shutdown): define dummy macros for DJGPP.



* process.c: use SIZEOF_RLIM_T instead of HAVE_RLIM_T for DJGPP.

14 lines of code changed in:

usa 2004-12-06 13:20

* io.c (is_socket): fix typos. [ruby-core:03900]

12 lines of code changed in:

usa 2004-12-06 13:07

* ChangeLog: fix typo.

2 lines of code changed in:

usa 2004-12-06 12:19

* io.c (is_socket): new function.



* io.c (rb_io_close_read, rb_io_close_write): use is_socket().



* io.c (rb_io_fptr_finalize): need to check fptr->f before calling

rb_io_fptr_cleanup().



* io.c (pipe_open): win32 pipe support (experimental).



* win32/win32.[ch] (rb_w32_pipe_exec): return file descripters

instead of FILE structure.



* win32/win32.[ch] (rb_w32_is_socket): new function.

71 lines of code changed in:

eban 2004-12-06 11:42

* Makefile.in (.y.c): simplify the rule.

6 lines of code changed in:

akr 2004-12-06 10:17

add ML ref.

1 lines of code changed in:

usa 2004-12-06 09:50

* eval.c (run_trap_eval): add prototype for Microsoft compiler.

5 lines of code changed in:

akr 2004-12-06 09:40

* rubyio.h, intern.h, io.c, file.c, process.c, ext/socket/socket.c,

ext/pty/pty.c, ext/io/wait/wait.c, ext/openssl/ossl_ssl.c:

Use own buffering mechanism instead of stdio.



* io.c, ext/stringio/stringio.c, test/ruby/ut_eof.rb:

EOF flag removed.

539 lines of code changed in:

nobu 2004-12-06 09:15

* test/socket/test_socket.rb (TestBasicSocket#test_setsockopt):

BasicSocket#setsockopt dumps core. [ruby-dev:25039]



* test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom):

TCPSocket#recvfrom dumps core. [ruby-dev:24705]



* test/socket/test_udp.rb (TestUDPSocket#test_connect):

UDPSocket#connect dumps core. [ruby-dev:25045]



* test/socket/test_udp.rb (TestUDPSocket#test_bind):

UDPSocket#bind dumps core. [ruby-dev:25057]

90 lines of code changed in:

eban 2004-12-05 17:39

* 2004-12-06

3 lines of code changed in:

gotoyuzo 2004-12-05 17:36

* ext/openssl/ossl_pkey_rsa.c (ossl_rsa_public_encrypt,

ossl_rsa_public_decrypt, ossl_rsa_private_encrypt,

ossl_rsa_private_decrypt): should take an optional argument

to specify padding mode. [ruby-talk:122539]



* ext/openssl/ossl_pkey_rsa.c (Init_ossl_rsa): add new constants

PKCS1_PADDING, SSLV23_PADDING, NO_PADDING and PKCS1_OAEP_PADDING

under OpenSSL::PKey::RSA.



* test/openssl/test_pkey_rsa.rb: new file.

92 lines of code changed in:

nobu 2004-12-05 11:39

* lib/optparse.rb (OptionParser::Completion#complete): new parameter

to direct case insensitiveness.



* lib/optparse.rb (OptionParser#order!): ignore case only for long

option. [ruby-dev:25048]

23 lines of code changed in:

eban 2004-12-04 16:57

* 2004-12-05

3 lines of code changed in:

eban 2004-12-04 16:56

* mkconfig.rb: setup library paths before requiring library.

[ruby-core:03892]

9 lines of code changed in:

aamine 2004-12-04 13:29

* lib/fileutils.rb: (In previous commit) new method chown.

* lib/fileutils.rb: (In previous commit) new method chown_R.

* lib/fileutils.rb: (In previous commit) new method chmod_R wrongly added. Removed now.

25 lines of code changed in:

aamine 2004-12-04 12:46

* lib/fileutils.rb (mkdir, mkdir_p): should chmod explicitly. [ruby-core:03881]

152 lines of code changed in:

kou 2004-12-04 10:55

* lib/rss/rss.rb: removed empty lines from output.

6 lines of code changed in:

kou 2004-12-04 10:53

* lib/rss/rss.rb (RSS::VERSION): 0.1.1 -> 0.1.2

* lib/rss/rss.rb: #item=/#set_item and so on are obsolete.

40 lines of code changed in:

eban 2004-12-04 06:41

* 2004-12-04

3 lines of code changed in:

dave 2004-12-04 06:38

Ignore leading and trailing lines in :section: blocks

53 lines of code changed in:

matz 2004-12-03 05:56

* eval.c (proc_invoke): prepare to pass a block from "call" method

to a Proc generated by Method#to_proc. [ruby-dev:25031]



* eval.c (rb_yield_0): actually passes a block given to "call".



* object.c (convert_type): use rb_respond_to() again. this fix is

based on [ruby-dev:25021]



* eval.c (rb_respond_to): funcall respond_to? if it's redefined.

[ruby-dev:25021]

63 lines of code changed in:

nobu 2004-12-03 04:25

* st.h: fix prototype for C++.

14 lines of code changed in:

eban 2004-12-02 18:03

* 2004-12-03

3 lines of code changed in:

nagai 2004-12-02 17:59

* ext/tk/lib/tk.rb: widget configuration by TkWindow#method_missing

returns proper object. "widget.option = val" returns val, and

"widget.option(val)" returns self.

* ext/tk/lib/tk/font.rb: TkFont#replace accepts only one font argument.

* ext/tk/lib/tk/radiobutton.rb: add TkRadiobutton#value and value=(val).

* ext/tk/lib/tk/spinbox.rb: callback substitution support on command option.

* ext/tk/sample/demos-en/widget: bug fix (wrong image height)

* ext/tk/sample/demos-jp/widget: ditto.

89 lines of code changed in:

mneumann 2004-12-02 16:22

* test/xmlrpc/test_parser.rb, test/xmlrpc/data/*.expected: Expected

values are now stored in YAML instead of using #inspect. This fixes

false hash order.

279 lines of code changed in:

matz 2004-12-02 16:17

* io.c (rb_file_initialize): [ruby-dev:25032]

34 lines of code changed in:

nobu 2004-12-02 08:41

* eval.c (rb_protect): prevent continuations created inside from being

called from the outside. [ruby-dev:25003]



* eval.c (rb_callcc, rb_cont_call): prohibit calling from different

signal contexts. [ruby-dev:25022]

37 lines of code changed in:

eban 2004-12-02 03:44

* 2004-12-02

3 lines of code changed in:

shugo 2004-12-02 02:54

* test/readline/test_readline.rb: fix for NetBSD.

22 lines of code changed in:

nobu 2004-12-02 01:31

* eval.c (thread_mark): mark thread group. [ruby-dev:25020]



* eval.c (thgroup_add): check whether the argument is really a Thread.

11 lines of code changed in:

matz 2004-12-02 01:27

* io.c (rb_io_ctl): [ruby-dev:25019]

5 lines of code changed in:

naruse 2004-12-01 23:44

* ext/nkf/nkf.c: add constant NKF::VERSION



* ext/nkf/nkf.c(guess): this becomes an alias of guess2



* ext/nkf/test.rb: add --no-cp932



* ext/nkf/nkf-utf8/nkf.c: original nkf2 revision 1.47

10 lines of code changed in:

naruse 2004-12-01 22:12

* original nkf2 revision 1.47

* mime encode/decode are improved

* --cp932inv turns on as default

* add long name option --cp932 which turns on all CP932 option

30 lines of code changed in:

  • ext/nkf/nkf-utf8: nkf.c (+30 -20)
naruse 2004-12-01 22:09

* add constant NKF::VERSION

* NKF.guess becomes an alias of NKF.guess2 (based on nkf2)

4 lines of code changed in:

  • ext/nkf: nkf.c (+4 -4)
naruse 2004-12-01 22:07

* add --no-cp932

2 lines of code changed in:

eban 2004-12-01 02:08

* 2004-12-01

4 lines of code changed in:

November 2004 »

Generated by StatSVN 0.3.2-SNAPSHOT