February 2004 Commit Log

Number of Commits:
201
Number of Active Developers:
18
eban 2004-02-29 15:21

2004-02-29

3 lines of code changed in:

dave 2004-02-29 15:16

Handle :nodoc: om singleton classes

13 lines of code changed in:

ocean 2004-02-29 09:22

* bcc32/Makefile.sub, bcc32/README.bcc32, bcc32/configure.bat,

bcc32/setup.mak: new configure scheme. use ``configure --prefix=dir''

instead of ``make DESTDIR=dir install''.

--with-static-linked-ext support on mswin32. [ruby-dev:23034]

(by Nakada. Thanks.)



* bcc32/setup.mak: "configure --disable-install-doc" is now working.



* win32/setup.mak: ditto.

39 lines of code changed in:

eban 2004-02-28 10:33

2004-02-28

3 lines of code changed in:

ocean 2004-02-28 07:21

* bcc32/configure.bat: fix typo.

2 lines of code changed in:

ocean 2004-02-28 07:13

* bcc32/configure.bat: append missing label ":exit".

4 lines of code changed in:

ocean 2004-02-28 07:11

* configure.bat: append missing label ":exit".

0 lines of code changed in:

seki 2004-02-28 02:52

* MANIFEST: add test_erb.rb



* lib/erb.rb, test/erb/test_erb.rb: don't forget filename,

if both filename and safe_level given. [ruby-dev:23050]

49 lines of code changed in:

matz 2004-02-27 14:30

* eval.c (proc_invoke): no orphan block check is needed when pcall

is true.



* eval.c (localjump_destination): update localjump condition.

46 lines of code changed in:

eban 2004-02-27 03:32

2004-02-27

3 lines of code changed in:

eban 2004-02-27 03:32

MANIFEST: add lib/cgi/.document.

1 lines of code changed in:

matz 2004-02-26 18:15

* eval.c (localjump_destination): lambda should not interfere

return from the yielded block.



* hash.c (delete_if_i): use st_delete_safe() (via

rb_hash_delete()) instead of returning ST_DELETE.

30 lines of code changed in:

seki 2004-02-26 16:56

require drb/eq.rb by default

5 lines of code changed in:

dave 2004-02-26 14:50

Doug Kearns's doc. patch

3 lines of code changed in:

nobu 2004-02-26 04:15

2004-02-26

3 lines of code changed in:

nobu 2004-02-26 04:15

* win32/win32.c (make_cmdvector): adjust successive double-quote

handling.

17 lines of code changed in:

nobu 2004-02-25 18:35

* process.c (rb_f_exec): get rid of SEGV when exec failed for command

in single string.

4 lines of code changed in:

nobu 2004-02-25 18:19

* process.c (rb_f_exec): get rid of SEGV when exec failed.

7 lines of code changed in:

nobu 2004-02-25 13:20

2004-02-25

3 lines of code changed in:

nobu 2004-02-25 13:17

* gc.c (obj_free), io.c (rb_io_fptr_finalize), rubyio.h (OpenFile):

sharing OpenFile.



* io.c (rb_io_initialize): accept IO instance. [ruby-dev:22195]

65 lines of code changed in:

nobu 2004-02-25 13:16

* instruby.rb (with_destdir): should return the given argument if no

DESTDIR is given.



* instruby.rb: use path name expansion of cmd.exe.

10 lines of code changed in:

nobu 2004-02-25 12:44

* lib/cgi-lib.rb, lib/getopts.rb, lib/importenv.rb, lib/parsearg.rb:

warn with caller position.



* test/rss/test_content.rb, test/rss/test_dublincore.rb,

test/rss/test_syndication.rb, test/rss/test_trackback.rb: use cgi

instead of cgi-lib.

18 lines of code changed in:

ocean 2004-02-24 11:06

Add ruby-dev number.

1 lines of code changed in:

ocean 2004-02-24 10:49

* dir.c (glob_helper): '**/' should not match leading period

unless File::FNM_DOTMATCH is set. (like '*/')

8 lines of code changed in:

nobu 2004-02-24 10:03

* test/ruby/test_file.rb (test_fnmatch): test for dir.c:1.108.

14 lines of code changed in:

ocean 2004-02-24 09:17

* dir.c (fnmatch): File.fnmatch with FNM_PATHNAME was broken

for the pattern including '*' followed by '/'.

6 lines of code changed in:

dave 2004-02-24 05:24

Improve heuristic for which files to include. See ChangeLog

18 lines of code changed in:

dave 2004-02-24 05:07

Deal with case where first file processed contains a :stopdoc:

20 lines of code changed in:

eban 2004-02-24 03:54

2004-02-24

3 lines of code changed in:

dave 2004-02-23 22:41

Handle class vars in code listings

9 lines of code changed in:

dave 2004-02-23 22:34

Handle aliases in C files

19 lines of code changed in:

dave 2004-02-23 22:17

Check opdir _before_ parsing files

10 lines of code changed in:

dave 2004-02-23 22:10

Fix constant value extraction. Escape HTML in constant values

21 lines of code changed in:

gotoyuzo 2004-02-23 19:45

* ext/openssl/ossl_config.c (ossl_config_each): add new method

OpenSSL::Config#each. it iterates with section name, field name

and value.



* ext/openssl/ossl_config.c (Init_ossl_config): include Enumerable.

59 lines of code changed in:

eban 2004-02-23 03:02

2004-02-23

3 lines of code changed in:

nobu 2004-02-23 01:09

* instruby.rb (parse_args): use optparse instead of getopts.



* instruby.rb (DOSISH): embedded path in batch files should not be

prefixed by DESTDIR. [ruby-core:02186]

40 lines of code changed in:

nobu 2004-02-22 06:58

* lib/mkmf.rb (init_mkmf): $INCFLAGS also should be lazy-evaluated.

5 lines of code changed in:

nobu 2004-02-22 06:44

* Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub: terminate options.

6 lines of code changed in:

nobu 2004-02-22 06:34

2004-02-22

3 lines of code changed in:

nobu 2004-02-22 06:33

* ext/extmk.rb: $extstatic is Array or nil now. [ruby-talk:93383]

5 lines of code changed in:

akira 2004-02-22 05:06

* lib/uri/mailto.rb (URI::MailTo::to_s): should include fragment.

13 lines of code changed in:

nobu 2004-02-22 04:58

* ext/extmk.rb: use optparse instead of getopts.



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

48 lines of code changed in:

gsinclair 2004-02-22 01:52

* re.c: corrected documentation format (rb_reg_initialize_m)

6 lines of code changed in:

gsinclair 2004-02-21 14:49

* ext/zlib/zlib.c: documented, but needs more effort.

700 lines of code changed in:

nobu 2004-02-21 06:33

* ext/extmk.rb: prefer relative path. [ruby-talk:93037]

31 lines of code changed in:

nobu 2004-02-21 05:09

2004-02-21

3 lines of code changed in:

nobu 2004-02-21 03:12

* missing/os2.c, missing/x68.c: typo fix. pointed out by greentea.

7 lines of code changed in:

nobu 2004-02-20 11:11

* lib/ostruct.rb (OpenStruct#initialize_copy): should not share

members. [ruby-dev:22966]

11 lines of code changed in:

matz 2004-02-20 11:03

* lib/irb/init.rb (IRB::IRB.parse_opts): add -I option to

irb. [ruby-dev:39243]



* sprintf.c (rb_f_sprintf): sign bit extension should not be done

if FPLUS flag is specified. [ruby-list:39224]



* sprintf.c (rb_f_sprintf): do not prepend dots for negative

numbers if FZERO is specified. [ruby-dev:39218]

21 lines of code changed in:

shigek 2004-02-20 05:13

Wrong descriptions,pointed out by Bret Jolly,in the documents changed.

8 lines of code changed in:

eban 2004-02-20 05:01

2004-02-20

3 lines of code changed in:

nobu 2004-02-20 05:00

commit miss. _no

0 lines of code changed in:

nobu 2004-02-20 04:57

* io.c (pipe_open): fix typo.



* win32/win32.c (CreateChild): first argument to CreateProcess() must

have path, not just basename.

14 lines of code changed in:

nobu 2004-02-20 04:55

* io.c (pipe_open): fix typo.



* win32/win32.c (CreateChild): first argument to CreateProcess() must

have path, not just basename.



diff -U2 io.c io.c

--- io.c 20 Feb 2004 01:02:56 -0000

+++ io.c 20 Feb 2004 02:56:08 -0000

@@ -2696,5 +2697,5 @@

rb_thread_sleep(1);

break;

- defined:

+ default:

rb_sys_fail(pname);

break;

only in patch2:

--- win32/win32.c 19 Feb 2004 09:08:23 -0000 1.112

+++ win32/win32.c 20 Feb 2004 02:49:04 -0000

@@ -14,2 +14,3 @@

#include "rubysig.h"

+#include "dln.h"

#include <fcntl.h>

@@ -903,3 +904,14 @@

if (prog) {

- shell = prog;

+ char *p = dln_find_exe(prog, NULL);

+ if (!p) {

+ shell = prog;

+ }

+ else {

+ shell = p;

+ while (*p) {

+ if ((unsigned char)*p == '/')

+ *p = '\\';

+ p = CharNext(p);

+ }

+ }

}

42 lines of code changed in:

dave 2004-02-19 15:26

Support visibility modifiers for attributes

32 lines of code changed in:

gsinclair 2004-02-19 14:42

* lib/ostruct.rb: documented

57 lines of code changed in:

nahi 2004-02-19 14:40

* test/rinda/test_rinda.rb: DRb.start_service only once in testsuites.

DRb.start_service could handle this.

6 lines of code changed in:

nahi 2004-02-19 14:26

* lib/soap/mapping/rubytypeFactory.rb: should not dump singleton class.

[ruby-dev:22588]

c = class << Object.new; class C; self; end; end; SOAPMarshal.dump(c)

8 lines of code changed in:

gsinclair 2004-02-19 13:32

* ext/strscan/strscan.c: improved documentation

39 lines of code changed in:

nobu 2004-02-19 10:08

* win32/win32.c, win32/win32.h: fixed prototypes.



* win32/win32.c (wait): same as waitpid() with -1.

30 lines of code changed in:

dave 2004-02-19 04:23

Fix typos (Doug Kearns)

34 lines of code changed in:

eban 2004-02-19 02:48

2004-02-19

3 lines of code changed in:

aamine 2004-02-18 19:06

* ext/strscan/strscan.c: StringScanner#restsize is obsolete; use #rest_size instead.

* ext/strscan/strscan.c: StringScanner#matchedsize is obsolete; use #matched_size instead.

35 lines of code changed in:

aamine 2004-02-18 18:42

* ext/strscan/strscan.c: don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951]

14 lines of code changed in:

aamine 2004-02-18 18:38

* ext/strscan/strscan.c: merge documentation from 1.8 branch.

460 lines of code changed in:

gsinclair 2004-02-18 16:28

removed conflict indicator

0 lines of code changed in:

gsinclair 2004-02-18 16:27

* lib/cgi-lib.rb: deprecated after 1.8.1

* lib/getopts.rb: ditto

* lib/importenv.rb: ditto

* lib/parsearg.rb: ditto

16 lines of code changed in:

dave 2004-02-18 16:12

Strip extraneous spaces from included filename

8 lines of code changed in:

seki 2004-02-18 14:55

remove O_NONBLOCK, thanks ay

4 lines of code changed in:

seki 2004-02-18 14:44

import test_rinda.rb

372 lines of code changed in:

nahi 2004-02-18 14:08

* test/*: should not depend on $KCODE.

32 lines of code changed in:

usa 2004-02-18 10:09

* test/ruby/test_sprintf.rb: added tests.

82 lines of code changed in:

eban 2004-02-18 09:22

* ext/win32ole/win32ole.c: need to include <olectl.h> on Cygwin.

5 lines of code changed in:

ocean 2004-02-18 04:17

Modify ChangeLog

1 lines of code changed in:

usa 2004-02-18 02:24

* sprintf.c (rb_f_sprintf): clean up.

75 lines of code changed in:

usa 2004-02-18 01:36

2004-02-18

3 lines of code changed in:

gsinclair 2004-02-17 23:29

* lib/rinda/rinda.rb: added documentation (from Hugh Sasse)

* lib/rinda/tuplespace.rb: ditto

116 lines of code changed in:

matz 2004-02-17 16:26

* sprintf.c (rb_f_sprintf): preserve original val for

format_integer. [ruby-talk:92975]

63 lines of code changed in:

nahi 2004-02-17 15:28

* test/soap/marshal/test_marshal.rb, test/ruby/test_marshal.rb: do $:

trick to share the testcase test/ruby/marshaltestlib.rb.

21 lines of code changed in:

nahi 2004-02-17 15:15

* test/ruby/marshaltestlib.rb: common marshal testcase added.



* test/ruby/test_marshal.rb: use above testsuite.



* test/soap/marshal/test_marshal.rb: ditto.



* test/soap/marshal/cmarshal.rb: removed (not used).

512 lines of code changed in:

nobu 2004-02-17 11:34

* ext/extmk.rb (extmake): $extout_prefix doesn't vary for libraries.



* ext/extmk.rb (extmake): remove compile directory if empty.



* ext/extmk.rb (parse_args) lib/mkmf.rb (create_makefile): move

initialization of $extout_prefix from lib/mkmf.rb. [ruby-dev:22928]



* ext/extmk.rb: clear ext and extout directory when cleaning.



* lib/mkmf.rb (CLEANLIBS): should be under $(arch) directory.

31 lines of code changed in:

aamine 2004-02-17 10:02

* ext/strscan/strscan.c: ScanError may be (wrongly) garbage collected. (thanks Gavin Sinclair)

* ext/strscan/strscan.c: move ::ScanError to StringScanner::Error. ::ScanError is also defined for backward compatibility.

* ext/strscan/strscan.c: #peep is obsolete, use #peek.

* ext/strscan/strscan.c: #empty? is obsolete, use #eos?.

* ext/strscan/strscan.c: #clear is obsolete, use #terminate.

* ext/strscan/strscan.c: #getbyte is obsolete, use #get_byte.

58 lines of code changed in:

nobu 2004-02-17 04:12

* ext/extmk.rb (parse_args): delay expanding $(extout) until invoking

make.



* lib/mkmf.rb (CLEANLIBS): should remove files have specific

extensions.

20 lines of code changed in:

nobu 2004-02-17 03:41

should escape dot.

1 lines of code changed in:

nobu 2004-02-17 03:33

* lib/rss/rexmlparser.rb: REXML version may be 4 digits.

7 lines of code changed in:

usa 2004-02-17 02:51

* ext/syck/rubyext.c (syck_emitter_end_object): fix inline document.

1 lines of code changed in:

usa 2004-02-17 02:51

* ext/syck/rubyext.c (syck_emitter_end_object): takes only one arg.

6 lines of code changed in:

nobu 2004-02-16 23:48

* lib/rexml/encodings/SHIFT_JIS: wrong library name.

5 lines of code changed in:

ser 2004-02-16 23:24

Issue11: null context causing indentation crash

2 lines of code changed in:

ser 2004-02-16 22:42

Fixed Issue7: DocType with external IDs was not being quoted.

SHIFT_JIS now merely includes Shift-JIS

4 lines of code changed in:

akr 2004-02-16 17:40

* eval.c (rb_eval): care that another thread replace NODE_DREGX_ONCE

to NODE_LIT. [ruby-dev:22920]

8 lines of code changed in:

eban 2004-02-16 17:25

2004-02-17

3 lines of code changed in:

aamine 2004-02-16 17:23

* lib/fileutils.rb: new module FileUtils::DryRun.

35 lines of code changed in:

nahi 2004-02-16 15:41

* lib/csv.rb: document reduction. [ruby-core:02429]



* test/yaml/test_yaml.rb: added 0..1 test with "0".."1" on display.

it should be defined that the specification about what kind of Range

is supported in ruby's custom type in YAML.

436 lines of code changed in:

gsinclair 2004-02-16 14:24

* lib/generator.rb: corrected doc format

* lib/rinda/rinda.rb: added documentation (from Hugh Sasse)

* lib/rinda/tuplespace.rb: ditto

15 lines of code changed in:

ocean 2004-02-16 12:31

* bcc32/Makefile.sub: show more warnings. (refering to mingw)



* bcc32/setup.mak: ditto.

8 lines of code changed in:

usa 2004-02-16 10:39

* win32/Makefile.sub (config.status): should create *.pdb on ext/,

not .ext/.



* win32/Makefile.sub (config.status): convert the name of import

library.



* lib/mkmf.rb (create_makefile): now don't need to remove

$(TARGET).lib.

12 lines of code changed in:

nobu 2004-02-16 07:45

* configure.in: check functions, fork spawnv.



* io.c (rb_io_s_popen): accept argv not only single command line.



* process.c (rb_proc_exec_n): export.



* process.c (rb_check_argv): check if arguments are safe to invoke.



* process.c (rb_fork): retry to fork.



* process.c (rb_spawn): spawn child process asynchronously.



* process.c (rb_f_system): raise an exception if the command could not

execute.



* win32/win32.c (rb_w32_argv_size): count necessary size for joined

arguments.



* win32/win32.c (rb_w32_join_argv): join arguments with quoting.



* win32/win32.c (rb_w32_pipe_exec, rb_w32_spawn, rb_w32_aspawn):

accept program name adding to command line.

549 lines of code changed in:

aamine 2004-02-16 07:19

* lib/racc/parser.rb: add note for Racc full package.

10 lines of code changed in:

aamine 2004-02-16 07:13

* ext/racc/cparse/README: new file.

* ext/racc/cparse/MANIFEST: add README.

17 lines of code changed in:

nobu 2004-02-16 04:29

* ext/iconv/iconv.c (iconv_s_list): new method Iconv.list

(libiconv only).

96 lines of code changed in:

usa 2004-02-16 03:25

2004-02-16

3 lines of code changed in:

ocean 2004-02-16 02:33

* dir.c (CompareImpl): File.fnmatch and Dir.glob get better performance

in Win32. This is achived by calling downcase() for single-byte

characters. CharLower() is only called for multi-byte characters.

32 lines of code changed in:

ocean 2004-02-15 18:21

Fix ChangeLog

1 lines of code changed in:

ocean 2004-02-15 18:20

* bcc32/Makefile.sub: should warn suspicious pointer conversion.

* bcc32/setup.mak: ditto.

7 lines of code changed in:

ocean 2004-02-15 13:08

Add ruby-dev number.

1 lines of code changed in:

ocean 2004-02-15 13:00

* dir.c (push_braces): remove wrong const.

6 lines of code changed in:

nahi 2004-02-15 12:50

* sample/soap/calc/httpd.rb, sample/soap/exchange/httpd.rb,

sample/soap/sampleStruct/httpd.rb, sample/wsdl/googleSearch/httpd.rb:

use soap/property instead of getopts for configuring DocumentRoot

and port# of httpd. see samplehttpd.conf below.



* sample/soap/calc/samplehttpd.conf,

sample/soap/exchange/samplehttpd.conf,

sample/soap/sampleStruct/samplehttpd.conf,

sample/wsdl/googleSearch/samplehttpd.conf: added.

52 lines of code changed in: