July 2004 Commit Log

Number of Commits:
118
Number of Active Developers:
17
matz 2004-07-31 15:13

* eval.c (is_defined): stupid mistakes fixed. [ruby-dev:24006]

7 lines of code changed in:

nobu 2004-07-31 09:40

* misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial,

ruby-calculate-indent, ruby-move-to-block, ruby-forward-sexp,

ruby-backward-sexp): keywords must match word-wise.

17 lines of code changed in:

matz 2004-07-31 05:40

* eval.c (is_defined): avoid unnecessary method invocations.

15 lines of code changed in:

why 2004-07-30 21:31

* lib/yaml/rubytypes.rb: exceptions were using an older

YAML.object_maker. [ruby-core:03080]



* ext/syck/token.c (sycklex_yaml_utf8): using newline_len to

handline CR-LFs. "\000" was showing up on folded blocks which

stopped at EOF.

975 lines of code changed in:

eban 2004-07-30 17:40

2004-07-31

3 lines of code changed in:

matz 2004-07-30 17:38

* eval.c (is_defined): call is_defined() before invoking

rb_eval(). [ruby-talk:107867]

15 lines of code changed in:

ocean 2004-07-30 10:05

2004-07-30

3 lines of code changed in:

nagai 2004-07-30 08:13

* ext/tcltklib/tcltklib.c(lib_fromUTF8_core): raise ArgumentError when

the unknown encoding name is given.

* ext/tcltklib/tcltklib.c(lib_toUTF8_core): ditto.

* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertfrom): bug fix.

* ext/tk/lib/tk.rb(Tk::Encoding.encoding_convertto): ditto.

32 lines of code changed in:

usa 2004-07-29 07:27

2004-07-29

3 lines of code changed in:

nagai 2004-07-29 04:09

* ext/tk/lib/tkextlib/pkg_checker.rb: improve the check process

64 lines of code changed in:

matz 2004-07-28 14:15

* lib/cgi.rb (CGI::initialize): remove at_exit code for CGI_PARAMS

and CGI_COOKIES. they will no longer be used.

12 lines of code changed in:

akr 2004-07-28 12:03

fix a reference to ruby-dev.

1 lines of code changed in:

matz 2004-07-28 10:05

* eval.c (rb_call0): should call rb_call_super() directly for

visibility overriding. [ruby-dev:23989]

21 lines of code changed in:

nagai 2004-07-28 09:29

* ext/tk/lib/validate.rb: accept a Method object for the validatecommand option

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

241 lines of code changed in:

nagai 2004-07-28 06:58

* for backward compatibility (see [ruby-talk:107510], [ruby-talk:107647])

5 lines of code changed in:

  • ext/tk/lib: tk.rb (+5)
eban 2004-07-28 03:15

2004-07-28

3 lines of code changed in:

matz 2004-07-28 02:22

* env.h: remove argv from ruby_frame.



* eval.c (rb_eval): no more copy on write.



* eval.c (assign): ditto.



* eval.c (rb_call0): can receive *rest by specifying negative

argc. (-1 means 0 arg and *rest, -2 means 1 arg and *rest...)



* eval.c (rb_call0): properly set frame's argc counter.



* gc.c (rb_gc_mark_frame): need not to mark frame's argv



* gc.c (run_final): wrong order of data. [ruby-dev:23948]

43 lines of code changed in:

matz 2004-07-27 09:34

* eval.c (rb_call0): update ruby_frame->argv with the default

value used for the optional arguments.

1 lines of code changed in:

eban 2004-07-27 09:14

2004-07-27

3 lines of code changed in:

matz 2004-07-27 09:11

* eval.c (rb_eval): copy on write for argument local variable

assignment.



* eval.c (assign): ditto.



* eval.c (rb_call0): update ruby_frame->argv with the default

value used for the optional arguments.



* object.c (Init_Object): "===" calls rb_obj_equal() directly.

[ruby-list:39937]

33 lines of code changed in:

eban 2004-07-26 03:53

2004-07-26

3 lines of code changed in:

gotoyuzo 2004-07-26 03:50

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

escape space.

6 lines of code changed in:

eban 2004-07-25 03:55

2004-07-25

3 lines of code changed in:

ocean 2004-07-25 03:25

* win32/win32.{h,c} (rb_w32_{f,fd,fs}open): workaround for bcc32's

{f,fd,fs}open bug. set errno EMFILE and EBADF. [ruby-dev:23963]



* test/drb/drbtest.rb: fix method duplication.

72 lines of code changed in:

eban 2004-07-24 13:33

* ext/tk/MANIFEST: added.

lib/tkextlib/tclx.rb

lib/tkextlib/tclx/setup.rb

lib/tkextlib/tclx/tclx.rb

5 lines of code changed in:

eban 2004-07-24 10:50

2004-07-24

3 lines of code changed in:

matz 2004-07-24 10:48

* range.c (rb_range_beg_len): returns Qnil only when "beg" points

outside of a range. No boundary check for "end".

12 lines of code changed in:

matz 2004-07-23 08:52

* gc.c (define_final): should not disclose NODE* to Ruby world.

[ruby-dev:23957]

37 lines of code changed in:

nagai 2004-07-23 07:31

* add TclX extension support (partially)

106 lines of code changed in:

eban 2004-07-23 02:54

2004-07-23

3 lines of code changed in:

shugo 2004-07-23 00:52

* lib/net/imap.rb (disconnected?): new method.

9 lines of code changed in:

ocean 2004-07-21 05:27

2004-07-21

3 lines of code changed in:

ttate 2004-07-20 19:22

bugfix for Importable.callback().

1 lines of code changed in:

gotoyuzo 2004-07-18 16:59

* lib/webrick/httpservlet/cgihandler.rb

(WEBrick::HTTPServlet::CGIhandler#do_GET): set SystemRoot environment

variable to CGI process on Windows native platforms. [ruby-dev:23936]

10 lines of code changed in:

gotoyuzo 2004-07-18 15:40

* test/openssl/test_ssl.rb: add workaround for Cygwin.

4 lines of code changed in:

ser 2004-07-18 15:04

r1025 | ser | 2004-07-18 08:18:36 -0400 (Sun, 18 Jul 2004) | 2 lines

@@ Fixed a CDATA pretty-printing bug. (#39) @@

r1026 | ser | 2004-07-18 09:03:02 -0400 (Sun, 18 Jul 2004) | 4 lines

@@ Fixed a buffering bug in Source.rb that affected the SAX parser @@

This bug was related to how REXML determines the encoding of a file, and

evinced itself by hanging on input when using the SAX parser.

r1028 | ser | 2004-07-18 09:06:18 -0400 (Sun, 18 Jul 2004) | 3 lines

* Minor pretty printing fix WRT CDATA segments.

@@ Applied Curt Sampson's optimization improvements @@

28 lines of code changed in:

nagai 2004-07-18 08:26

* TkMsgCatalog.callback: bug fix (wrong number of argument)

7 lines of code changed in:

nobu 2004-07-18 00:14

* sprintf.c (rb_f_sprintf): remove extra sign digit.

17 lines of code changed in:

knu 2004-07-17 19:25

2004-07-18

3 lines of code changed in:

knu 2004-07-17 19:20

* dir.c (bracket): use NULL instead of 0.

7 lines of code changed in:

shugo 2004-07-17 18:35

* lib/net/imap.rb (receive_responses): return if a LOGOUT response

received.

18 lines of code changed in:

shugo 2004-07-17 16:06

* lib/net/imap.rb (send_string_data): wait command continuation

requests before sending octet data of literals.

1331 lines of code changed in:

nagai 2004-07-17 15:57

* ext/tk/lib/tk/variable.rb: TkVariable#ref returns a TkVariable object

6 lines of code changed in:

akira 2004-07-17 14:14

* lib/uri/ldap.rb: method hierarchical? should be in URI::LDAP.

12 lines of code changed in:

nobu 2004-07-17 10:29

* parse.y (stmt): not to show same error messages twice.

4 lines of code changed in:

matz 2004-07-17 09:02

* string.c (rb_str_match_m): String#match should also take

optional argument. [ruby-core:03205]

21 lines of code changed in:

matz 2004-07-17 07:28

* re.c (rb_reg_match_m): add optional second argugment "pos" to

specify match start point. [ruby-core:03203]

61 lines of code changed in:

eban 2004-07-17 06:09

2004-07-17

3 lines of code changed in:

matz 2004-07-17 03:23

* eval.c (THREAD_ALLOC): th->thread should be initialized to NULL.

[ruby-talk:106657] The solution was found by Guy Decoux.



* file.c (rb_stat_dev_major): new methods File::Stat#dev_major and

#dev_minor. [ruby-core:03195]

94 lines of code changed in:

dave 2004-07-16 21:28

Incorporate Micheal Neumanns client-side imagemap patch

10 lines of code changed in:

nagai 2004-07-16 14:58

* rename files to avoid application (cvs and so on) troubles

324 lines of code changed in:

gotoyuzo 2004-07-16 06:56

* test/openssl/ssl_server.rb, test/openssl/test_ssl.rb: workaround to

terminate child process.

2 lines of code changed in:

eban 2004-07-16 05:48

2004-07-16

3 lines of code changed in:

nobu 2004-07-16 03:17

* error.c (exit_initialize): use EXIT_SUCCESS instead of 0.

[ruby-dev:23913]



* error.c (exit_success_p): new method SystemExit#success?.

[ruby-dev:23912]



* error.c (syserr_initialize): initialization for subclasses.

[ruby-dev:23912]

45 lines of code changed in:

nagai 2004-07-16 03:12

* ext/tk/lib/tk.rb(module TkObjecct): extend TkCore module

1 lines of code changed in:

  • ext/tk/lib: tk.rb (+1)
nobu 2004-07-15 15:54

* lib/optparse.rb (OptionParser#warn, OptionParser#abort): Exception

no longer has to_str method.

13 lines of code changed in:

shugo 2004-07-15 15:04

* ext/readline/extconf.rb: added dir_config for curses, ncurses,

termcap.

8 lines of code changed in:

nobu 2004-07-15 14:01

years added.

31 lines of code changed in:

ocean 2004-07-15 12:49

fix ChangeLog

2 lines of code changed in:

ocean 2004-07-15 12:46

* class.c: rdoc patch

9 lines of code changed in:

why 2004-07-15 06:04

* lib/yaml.rb (YAML::load_file, YAML::parse_file): added.



* ext/syck/token.c: re2c compiled with bit vectors now.

* ext/syck/implicit.c: ditto.

* ext/syck/bytecode.c: ditto.

673 lines of code changed in:

nagai 2004-07-15 05:49

* ext/tk/sample/tkextlib/tktable/spreadsheet.rb: add a new sample

149 lines of code changed in:

eban 2004-07-15 03:18

2004-07-15

3 lines of code changed in:

nagai 2004-07-15 02:18

* ext/tk/, ext/tcltklib/: bug fix

* ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks.

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

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

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

* ext/tk/lib/tk/validation.rb: add Tk::ValidateConfigure.__def_validcmd()

to define validatecommand methods easier

* ext/tk/lib/tk.rb (_genobj_for_tkwidget): support autoload Tk ext classes

* ext/tk/lib/tk/canvas.rb and so on: remove the parent widget type check

for items (e.g. canvas items; depends on the class) to avoid some troubles

on Tk extension widget class definition.

* ext/tk/lib/tkextlib/: add Iwidget and TkTable extension support

* ext/tk/sample/tkextlib/: add samples of Iwidget and TkTable

5529 lines of code changed in:

matz 2004-07-14 15:51

* enum.c (enum_min_by): new method Enum#min_by. added Enum#max_by

as well.

113 lines of code changed in:

gotoyuzo 2004-07-14 10:09

* ext/openssl/ossl_asn1.c (ossl_asn1cons_to_der): fix type of

argument. [ruby-dev:23891]



* test/openssl/test_x509store.rb: prune tests for CRL checking

unless X509::V_FLAG_CRL_CHECK is defined.

11 lines of code changed in:

ocean 2004-07-14 04:32

* util.c (ruby_strtod): should not convert string in the form of

"-I.FE-X" which both "I" and "F" are ommitted. [ruby-dev:23883]



* test/ruby/test_float.rb (test_strtod): add test for bug fix.

40 lines of code changed in:

ocean 2004-07-13 17:21

* array.c: rdoc patch - unified margin.

173 lines of code changed in:

eban 2004-07-13 16:51

2004-07-14

3 lines of code changed in:

ocean 2004-07-13 16:34

* array.c: rdoc patch. merged patch from Johan Holmberg

<holmberg@iar.se> [ruby-core:3170]

117 lines of code changed in:

dave 2004-07-13 13:37

Minor parse problem if hyperlink text starts \w+:...

1 lines of code changed in:

akira 2004-07-13 11:50

* lib/uri/generic.rb (URI::Generic#merge_path):

"URI('http://www.example.com/foo/..') + './'" should return

"URI('http://www.example.com/')". [ruby-list:39838]

"URI('http://www.example.com/') + './foo/bar/..'" should return

"URI('http://www.example.com/foo/')". [ruby-list:39844]



* test/uri/test_generic.rb (TestGeneric#test_merge): added tests.

47 lines of code changed in:

knu 2004-07-13 07:54

* lib/mkmf.rb (init_mkmf): Do not add $(libdir) to $LIBPATH in

extmk mode.



* lib/mkmf.rb (dir_config): Prepend a new library path instead of

appending so it is tried first.

10 lines of code changed in:

eban 2004-07-13 04:01

2004-07-13

3 lines of code changed in:

eban 2004-07-13 04:01

* ChangeLog: re-formatted.

1 lines of code changed in:

dave 2004-07-12 18:21

Allow optional : before call-seq:

1 lines of code changed in:

dave 2004-07-12 17:03

Use real right arrow for -> in call-seq

1 lines of code changed in:

dave 2004-07-12 16:54

Commit miss

0 lines of code changed in:

dave 2004-07-12 16:52

Support call-seq: for Ruby methods

19 lines of code changed in:

eban 2004-07-12 15:57

2004-07-12

3 lines of code changed in:

dave 2004-07-12 13:20

Allow multiple words in braces before a link

11 lines of code changed in: