October 2003 Commit Log

Number of Commits:
245
Number of Active Developers:
20
eban 2003-10-31 17:55

2003-11-01

4 lines of code changed in:

nahi 2003-10-31 17:50

* lib/soap/mapping/factory.rb: mark marshalled basetype objects when

@allow_original_mapping is true. multi-referencing basetype node is

prohibited in SOAP/1.1 encoding but soap4r's original ruby object mapping

requires basetype to be marked to detect self referencing loop.

e.g. o = 1; o.instance_eval { @iv = o } soap4r's original mapping is only

used through soap/marshal API.



* test/soap/marshal/test_marshal.rb: add tests for self referencing immutable

objects.



* test/soap/calc/test_calc_cgi.rb: fix test name.

41 lines of code changed in:

uema2 2003-10-31 14:36

* wince/string_wce.c (strrchr): should decrement pointer.



* wince/Makefile.sub: correct a range of isdigit().

8 lines of code changed in:

eban 2003-10-31 04:58

* configure.in, lib/mkmf.rb: add RPATHFLAG for NetBSD. [ruby-dev:21791]

* bcc32/Makefile.sub, win32/Makefile.sub, win32/Makefile.sub: ditto.

18 lines of code changed in:

gsinclair 2003-10-30 23:47

RD -> RDoc contributed by Lyle Johnson

174 lines of code changed in:

matz 2003-10-30 18:55

031031

1 lines of code changed in:

usa 2003-10-30 17:40

* wince/Makefile.sub, win32/Makefile.sub (.y.c): allow white spaces

at the beginning of line to remove by sed. (ruby-bugs-ja PR#580)

7 lines of code changed in:

matz 2003-10-30 17:33

031031

34 lines of code changed in:

seki 2003-10-30 15:46

* lib/drb/drb.rb: add DRbArray



* lib/drb/invokemethod.rb: fix Hash#each problem. [ruby-dev:21773]



* lib/drb/unix.rb: add LoadError. [ruby-dev:21743]

8 lines of code changed in:

seki 2003-10-30 15:43

add DRbArray, and change yield. [ruby-dev:21773]

33 lines of code changed in:

nahi 2003-10-30 15:25

* lib/soap/generator.rb: better XML pretty printing.



* lib/soap/encodingstyle/soapHandler.rb: remove unnecessary namespace

assignment in the element which has "encodingStyle" attribute, and add

necessary namespace assignment for "arrayType" attribute.



* test/soap/calc/test_calc_cgi.rb: take over $DEBUG to ruby process through CGI.

24 lines of code changed in:

why 2003-10-30 14:59

* ext/syck/yaml2byte.c: HASH const too long. Thanks, matz.

5 lines of code changed in:

eban 2003-10-30 14:38

ChangeLog: typo fiix.

1 lines of code changed in:

seki 2003-10-30 14:30

add test Hash#each, and change load_limit

19 lines of code changed in:

knu 2003-10-30 11:15

* ext/syck/MANIFEST: Add yamlbyte.h.

5 lines of code changed in:

matz 2003-10-30 10:36

* io.c (READ_DATA_BUFFERED): new macro to detect whether stdio

buffer filled.



* io.c (rb_io_fptr_cleanup): move path deallocation to

rb_io_fptr_finalize (finalizer called by GC).

132 lines of code changed in:

matz 2003-10-30 05:37

* parse.y (logop): left may be NULL. [ruby-talk:84539]



* eval.c (rb_eval): NODE_CASE nd_head may be NULL.



* eval.c (rb_eval): remove never occurred NODE_WHEN branch.

13 lines of code changed in:

nahi 2003-10-30 02:17

* lib/test/unit/autorunner.rb: make fox runners work.

6 lines of code changed in:

usa 2003-10-30 01:35

2003-10-30

3 lines of code changed in:

usa 2003-10-30 01:34

* process.c (rb_f_system): fixed lack of security check before

calling do_spawn() on win32. [ruby-talk:84555]

6 lines of code changed in:

matz 2003-10-29 18:47

* eval.c (proc_invoke): single array value to normal Proc#call

(i.e. not via lambda call), should be treated just like yield.

[ruby-dev:21726]

71 lines of code changed in:

gotoyuzo 2003-10-29 18:27

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

add new method to inherit @sync from @io.sync.



* ext/openssl/lib/net/protocols.rb (SSLIO#ssl_connect): no need to

set sync flag explicitly.



* ext/openssl/ossl_ssl.c (ossl_sslctx_initialize): call super.



* ext/openssl/ossl_ssl.c (ossl_sslctx_setup): set extra chain

certificates in @extra_chain_cert.

41 lines of code changed in:

nahi 2003-10-29 14:06

* test/drb/drbtest.rb: use rbconfig.rb to make the path of ruby interpreter to

exec, instead of test/ruby/envutil.rb,

11 lines of code changed in:

usa 2003-10-29 12:03

* ext/tcltklib/tcltklib.c (CONST84): define CONST84 when it is not

defined and TCL_MAJOR_VERSION >= 8.



* ext/tcltklib/tcltklib.c (VwaitVarProc, WaitVariableProc,

rb_threadVwaitProc): use CONST84 instead of CONST.



* ext/tcltklib/tcltklib.c (ip_rbTkWaitCommand,

ip_rb_threadTkWaitCommand): use CONST84 always.

37 lines of code changed in:

akr 2003-10-29 09:31

* re.c (rb_reg_s_union, Init_Regexp): new method `Regexp.union'.



* lib/pathname.rb (realpath): examine Dir.pwd because it may have

symlinks.

120 lines of code changed in:

matz 2003-10-29 09:21

* eval.c (rb_longjmp): must not disturb original jump.

[ruby-dev:21733]

6 lines of code changed in:

matz 2003-10-29 07:53

* eval.c (Init_Proc): taint preallocated exception object

sysstack_error. [ruby-talk:84534]

7 lines of code changed in:

usa 2003-10-29 03:32

2003-10-29

3 lines of code changed in:

matz 2003-10-29 03:30

* parse.y (ret_args): node may be NULL. [ruby-talk:84530]

6 lines of code changed in:

seki 2003-10-28 15:14

change yield2 test. [ruby-dev:21739]

2 lines of code changed in:

usa 2003-10-28 07:23

* ext/tcltklib/tcltklib.c (VwaitVarProc, ip_rbVwaitObjCmd,

WaitVariableProc, WaitVisibilityProc, WaitWindowProc,

ip_rbTkWaitObjCmd, ip_rbTkWaitCommand, rb_threadVwaitProc,

rb_threadWaitVisibilityProc, rb_threadWaitWindowProc,

ip_rb_threadVwaitObjCmd, ip_rb_threadTkWaitObjCmd): prototype;

avoid VC++ warnings.

41 lines of code changed in:

eban 2003-10-28 03:28

2003-10-28

3 lines of code changed in:

matz 2003-10-28 03:27

* parse.y (new_yield): remove magic argument rule; "yield [1,2]"

should yield single array of two elements, not two values.

[ruby-dev:21726]

63 lines of code changed in:

nobu 2003-10-27 11:19

* eval.c (rb_longjmp): ignore reentering error while warning.

[ruby-dev:21730]

9 lines of code changed in:

eban 2003-10-27 03:28

2003-10-27

3 lines of code changed in:

nagai 2003-10-26 16:25

bug fix on Win : hang-up when calling 'exit' in the Tk callback

procedure. [ruby-list:38656]

10 lines of code changed in:

seki 2003-10-26 14:07

add yield test for [ruby-dev:21707]

5 lines of code changed in:

eban 2003-10-26 10:01

2003-10-26

3 lines of code changed in:

nagai 2003-10-25 23:36

add TkRoot.destroy

4 lines of code changed in:

  • ext/tk/lib: tk.rb (+4)
matz 2003-10-25 01:36

* eval.c (rb_method_missing): protect exception from within

"inspect". (ruby-bugs PR#1204)

19 lines of code changed in:

eban 2003-10-24 15:51

2003-10-24

3 lines of code changed in:

matz 2003-10-24 15:31

* hash.c (rb_hash_each): Hash#each should yield single value.

[ruby-talk:84420]



* hash.c (env_each): ditto for ENV.each.

51 lines of code changed in:

gotoyuzo 2003-10-23 12:29

* lib/webrick/server.rb (GenericServer#start): should rescue

IOError from IO::accept. [ruby-dev:21692]

6 lines of code changed in:

nobu 2003-10-23 10:10

2003-10-23

3 lines of code changed in:

nobu 2003-10-23 09:59

* eval.c (ruby_cleanup): initialize stack bottom for embedding.

[ruby-dev:21686]



* ext/dl/extconf.rb: move list of files to clean from DEPEND file,

to get rid of macro redefinitions.

13 lines of code changed in:

nobu 2003-10-23 05:44

* parse.y: integrate operations for stack_type. [ruby-dev:21681]

17 lines of code changed in:

nobu 2003-10-23 03:19

typo in comment.

1 lines of code changed in:

nahi 2003-10-22 16:43

* test/soap/calc/*, test/soap/helloworld/*: set logging threshold to ERROR.

21 lines of code changed in:

ttate 2003-10-22 16:04

--enable-dlstack is true in default.

2 lines of code changed in:

ttate 2003-10-22 15:29

Bugfix for PR#1196

5 lines of code changed in:

  • ext/dl: ptr.c (+5 -8)
nobu 2003-10-22 04:53

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

ignore tests which raised LoadError.



* test/drb/drbtest.rb, test/ruby/test_beginendblock.rb,

test/ruby/test_system.rb: avoid requiring same file twice.



* test/drb/test_drbssl.rb, test/drb/test_drbunix.rb: should not use

ARGV unless invoked directly. do not create test cases unless

required libraries are available.

36 lines of code changed in:

eban 2003-10-22 02:14

2003-10-22

3 lines of code changed in:

matz 2003-10-21 18:38

* eval.c (ruby_cleanup): should not ignore exit_value in END

execution. [ruby-dev:21670]

6 lines of code changed in:

matz 2003-10-21 16:04

* test/drb/drbtest.rb: import drb common test utilities.

299 lines of code changed in:

matz 2003-10-21 15:42

* eval.c (ruby_cleanup): call finalizers and exit procs before

terminating threads.



* eval.c (ruby_cleanup): preserve ruby_errinfo before ruby_finalize_0().

117 lines of code changed in:

nobu 2003-10-21 07:57

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

prepend the directory of target file to the load path.

9 lines of code changed in:

usa 2003-10-21 07:23

* win32/win32.c (do_spawn, do_aspawn): should return child's exit

status to parent.

11 lines of code changed in:

usa 2003-10-21 07:10

* win32/win32.c (do_spawn, do_aspawn): should wait child process even

if callded with P_OVERLAY.

7 lines of code changed in:

eban 2003-10-21 05:48

2003-10-21

3 lines of code changed in:

nagai 2003-10-21 05:46

bug fix

6 lines of code changed in:

  • ext/tk/lib: tk.rb (+2 -2)
  • ext/tk/sample/demos-en: items.rb (+2 -2)
  • ext/tk/sample/demos-jp: items.rb (+2 -2)
shigek 2003-10-21 04:52

Added math.rb descriptions.

17 lines of code changed in:

shigek 2003-10-21 04:29

Local version number(BigDecimal::ver) incremented.

5 lines of code changed in:

shigek 2003-10-21 04:18

can read data from file.

45 lines of code changed in:

  • ext/bigdecimal/sample: linear.rb (+45 -22)
nobu 2003-10-21 03:47

C++/C99 style comments are not allowed yet. (ruby-bugs:PR#1184)

17 lines of code changed in:

nahi 2003-10-20 16:37

* test/soap/calc/*, test/soap/helloworld/*: catch the exception from test

server thread and recover.

29 lines of code changed in:

seki 2003-10-20 16:24

import drb/runit/*.rb

1279 lines of code changed in:

nobu 2003-10-20 15:55

* eval.c (rb_eval): set current node after arguments evaluation.

[ruby-dev:21632]



* eval.c (rb_yield_0): set current node and keep it at local jump.

16 lines of code changed in:

nobu 2003-10-20 14:01

* eval.c (rb_thread_cleanup): keep thread group for main thread.

[ruby-dev:21644]

7 lines of code changed in:

nobu 2003-10-20 10:28

* eval.c (rb_catch): backout.

5 lines of code changed in:

matz 2003-10-20 09:33

* eval.c (PUSH_FRAME): generate unique number to be TAG_JUMP()

destination.



* eval.c (localjump_destination): use unique number in ruby_frame

for localjump destination.

24 lines of code changed in:

nobu 2003-10-20 03:31

* test/ruby/test_signal.rb (test_signal): restore old trap.

12 lines of code changed in:

usa 2003-10-20 03:11

2003-10-20

3 lines of code changed in:

matz 2003-10-20 03:06

* gc.c (gc_sweep): loosen page free condition to avoid add_heap()

race condition. [ruby-dev:21633]



* gc.c (gc_sweep): do not update malloc_limit when malloc_increase

is smaller than malloc_limit.



* ext/socket/socket.c (make_hostent): h_aliases may be NULL.

(ruby-bugs PR#1195)



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

42 lines of code changed in:

usa 2003-10-20 01:46

* lib/debug.rb (debug_command): remove debug print.

4 lines of code changed in:

eban 2003-10-19 05:29

2003-10-19

3 lines of code changed in:

akr 2003-10-19 05:14

* lib/pathname.rb (foreachline, dir_foreach): add obsolete warning.

14 lines of code changed in:

nahi 2003-10-18 16:21

* test/soap/calc/*, test/soap/helloworkd/*: changed port# of test server.

(17171)

24 lines of code changed in:

eban 2003-10-18 15:04

* missing/acosh.c (DBL_MANT_DIG): typo fix(ifdef -> ifndef).

5 lines of code changed in:

eban 2003-10-18 06:18

2003-10-18

3 lines of code changed in:

nagai 2003-10-17 23:36

modify the message and comments on the source

31 lines of code changed in:

why 2003-10-17 22:03

* ext/syck/yamlbyte.h: Ditto.

172 lines of code changed in:

why 2003-10-17 21:53

* ext/syck/rubyext.c: YAML::Syck::compile method.



* ext/syck/syck.c: Buffer edge bug.



* ext/syck/yaml2byte.c: YAML to bytecode converter.



* ext/syck/bytecode.c: Bytecode parser fixes to empty collections

and empty strings.



* ext/syck/token.c: Ditto.

4111 lines of code changed in:

knu 2003-10-17 15:09

* ext/enumerator/enumerator.c, ext/enumerator/enumerator.txt:

Provide Kernel#to_enum as an alias for Kernel#enum_for. Maybe

this is a better name.

14 lines of code changed in:

knu 2003-10-17 15:01

* lib/generator.rb: Add rdoc documentation.

84 lines of code changed in:

knu 2003-10-17 14:17

* lib/set.rb: Reword and fix Overview.



* lib/set.rb: It is not necessary to require

'test/unit/ui/console/testrunner'.

7 lines of code changed in:

knu 2003-10-17 14:16

Reword and fix Overview.



It is not necessary to require 'test/unit/ui/console/testrunner'.

5 lines of code changed in:

eban 2003-10-17 13:32

2003-10-17

3 lines of code changed in:

nagai 2003-10-17 08:59

add some documents

220 lines of code changed in:

usa 2003-10-17 03:18

* test/ruby/test_range.rb: added.



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

20 lines of code changed in:

nagai 2003-10-17 02:09

forgot to add 'unicodeout.rb'

2 lines of code changed in:

matz 2003-10-16 18:47

consistent parentheses in assignment RHS.

48 lines of code changed in:

matz 2003-10-16 18:46

* lib/debug.rb (DEBUGGER__::Context::debug_command): do not call

debug_silent_eval() when $1 is not set. (ruby-bugs PR#1194)

11 lines of code changed in:

nagai 2003-10-16 16:14

(bug fix) instance variable @frame was used without initializing on

TkComposite module

7 lines of code changed in:

nagai 2003-10-16 15:53

If $DEBUG == true and some exception is caused in a callback

operation, Ruby/Tk shows a (verbose) backtrace information on

the callback process.

23 lines of code changed in:

eban 2003-10-16 09:03

2003-10-16

3 lines of code changed in:

matz 2003-10-16 09:01

* string.c (rb_str_upto): ("a"..."a").to_a should return [].

[ruby-core:01634]

8 lines of code changed in:

nagai 2003-10-16 08:45

Add Tk::EncodedString and Tk::UTF8_String class to support characters

using the \uXXXX escape to the UNICODE string.

sample/{demos-en,demos-jp}/unicodeout.rb are samples of Tk::UTF8_String.

301 lines of code changed in:

nobu 2003-10-16 00:38

* test/digest/test_digest.rb (test_eq): show failed class.



* test/ruby/test_iterator.rb (test_break, test_return_trace_func):

test localjump destination.

31 lines of code changed in:

knu 2003-10-15 14:50

Add a XXX comment.

1 lines of code changed in:

nahi 2003-10-15 12:25

* lib/soap/netHttpClient.rb: use URI::HTTP#request_uri instead of

instance_eval('path_query'). [ruby-list:38575]

7 lines of code changed in:

matz 2003-10-15 09:34

* lib/cgi.rb (CGI::Cookie): tiny typo fix.

5 lines of code changed in:

nobu 2003-10-15 07:00

* eval.c (ruby_run): just return FAILURE instead of parse error

count. [ruby-list:38569]

10 lines of code changed in: