November 2005 Commit Log

Number of Commits:
132
Number of Active Developers:
14
eban 2005-11-30 16:55

* 2005-12-01

4 lines of code changed in:

nobu 2005-11-30 16:51

* eval.c (rb_funcall2): allow to call protected methods.

fixed: [ruby-dev:27890]

8 lines of code changed in:

nobu 2005-11-30 15:52

* parse.y (struct parser_params): fields common to ripper must be

placed at each same offset.



* parse.y (NEWHEAP, ADD2HEAP): set count after pointer was set.

fixed: [ruby-dev:27896]

371 lines of code changed in:

akr 2005-11-30 06:02

A trick for negative address removed.

0 lines of code changed in:

matz 2005-11-30 05:50

* misc/ruby-mode.el (ruby-expr-beg): support $! at the end of

expression. [ruby-dev:27868]

15 lines of code changed in:

eban 2005-11-30 05:47

* 2005-11-30

3 lines of code changed in:

akr 2005-11-30 05:44

ChangeLog lib/pp.rb

14 lines of code changed in:

nobu 2005-11-29 15:57

* parse.y (struct parser_params): heap must be placed at same offset

also in ripper.y. fixed: [ruby-dev:27846]



* parse.y (yycompile): prevent vparser from tail call optimization.

fixed: [ruby-dev:27851]



* parse.y (parser_mark): value needs to be marked.

fixed: [ruby-dev:27845]

29 lines of code changed in:

eban 2005-11-29 15:19

* 2005-11-29

3 lines of code changed in:

seki 2005-11-29 14:50

follow change of observer.rb. fixed [ruby-core:6796]

16 lines of code changed in:

akr 2005-11-28 12:26

* lib/pp.rb (PP::PPMethods#object_address_group): adjust address format.

12 lines of code changed in:

usa 2005-11-28 10:56

* ext/socket/socket.c (init_inetsock_internal): remove setting

SO_REUSEADDR option on server socket on Cygwin.

fixed: [ruby-core:6765] ([ ruby-Bugs-2872 ])

8 lines of code changed in:

usa 2005-11-28 05:26

* ext/socket/socket.c (init_inetsock_internal): remove setting

SO_REUSEADDR option on server socket. fixed: [ruby-core:6765]

([ ruby-Bugs-2872 ])

6 lines of code changed in:

ocean 2005-11-28 05:24

* win32/win32.c (rb_w32_strerror): remove all CR and LF. (avoid broken

error message on bccwin32 + winsock)

8 lines of code changed in:

usa 2005-11-28 01:27

* 2005-11-28

3 lines of code changed in:

ocean 2005-11-28 01:22

* lib/mkmf.rb (create_makefile): should not change sodir with

dir.gsub!. (bccwin32 failed to install third party exntesions)

[ruby-dev:27834]

7 lines of code changed in:

akr 2005-11-26 21:43

* lib/pathname.rb: use File.basename to decompose pathnames.

experimental Windows support.

704 lines of code changed in:

eban 2005-11-26 17:05

* 2005-11-27

3 lines of code changed in:

nahi 2005-11-26 17:01

* lib/wsdl/xmlSchema/complexContent.rb: missing

ComplexContent#elementformdefault method.

58 lines of code changed in:

eban 2005-11-26 12:01

* 2005-11-26

3 lines of code changed in:

eban 2005-11-26 12:01

* dln.c (conv_to_posix_path): should initialize posix.

5 lines of code changed in:

nagai 2005-11-25 08:12

commit miss.

29 lines of code changed in:

nagai 2005-11-25 08:05

* sample/tkextlib/tile/demo.rb: bug fix

* sample/tkextlib/tile/themes/*: add some themes (blue, keramik, and

plastik; require Tile-0.5 or later).

716 lines of code changed in:

matz 2005-11-25 06:42

* range.c (range_max): treat end exclusion without iteration if

the end value is an integer. [ruby-talk:167433]

37 lines of code changed in:

usa 2005-11-25 05:45

* 2005-11-25

3 lines of code changed in:

kou 2005-11-25 04:54

* lib/rss/rss.rb: added backward compatibility codes.

* lib/rss/parser.rb: ditto.

* test/rss/test_parser.rb: ditto.

* test/rss/test_2.0.rb: ditto.



* test/rss/test_content.rb: use #__send__ instead of #funcall for

no private method.

50 lines of code changed in:

kou 2005-11-25 04:43

* lib/rss/rss.rb: improved type conversion.

* lib/rss/1.0.rb: ditto.

* lib/rss/0.9.rb: ditto.

* lib/rss/2.0.rb: ditto.

* lib/rss/image.rb: ditto.

* lib/rss/syndication.rb: ditto.



* test/rss/test_2.0.rb: added type conversion tests.

* test/rss/test_accessor.rb: ditto.

* test/rss/test_to_s.rb: ditto.

* test/rss/test_syndication.rb: ditto.

* test/rss/test_setup_maker_2.0.rb: ditto.

* test/rss/test_setup_maker_1.0.rb: ditto.

* test/rss/test_setup_maker_0.9.rb: ditto.

* test/rss/test_maker_sy.rb: ditto.

* test/rss/test_maker_image.rb: ditto.

* test/rss/test_maker_2.0.rb: ditto.

* test/rss/test_maker_0.9.rb: ditto.

* test/rss/test_image.rb: ditto.



* test/rss/test_maker_1.0.rb: use assert instead of assert_equal.



* test/rss/rss-assertions.rb: improved type conversion assertions.

461 lines of code changed in:

kou 2005-11-25 02:39

* lib/rss/image.rb: added Image prefix.

* lib/rss/maker/image.rb: ditto.

22 lines of code changed in:

kou 2005-11-25 02:33

* test/rss/test_2.0.rb: added RSS 2.0 tests.

* test/rss/rss-assertions.rb: extended XML stylesheet assertion.

* lib/rss/0.9.rb: added initialize method.

* test/rss/test_1.0.rb: cleanup.

413 lines of code changed in:

matz 2005-11-25 02:30

* range.c (range_min): use <=> comparison rather than iteration.

[ruby-talk:167420]



* range.c (range_max): ditto.

67 lines of code changed in:

eban 2005-11-23 17:38

* 2005-11-24

3 lines of code changed in:

ocean 2005-11-23 17:32

* file.c (w32_io_info): CreateFile failed on Win9x if file was already

opened. (FILE_SHARE_READ was needed, but actually I don't understand

the flags of CreateFile well...)

8 lines of code changed in:

matz 2005-11-23 15:54

* numeric.c (num_div): use floor rather than rb_Integer().

[ruby-dev:27674]

8 lines of code changed in:

kou 2005-11-23 14:35

* lib/rss/parser.rb: added entity handling type predicate.

* lib/rss/rexmlparser.rb: ditto.

* lib/rss/xmlparser.rb: ditto.

* lib/rss/xmlscanner.rb: ditto.



* lib/rss/xmlscanner.rb: more robust entity handling.



* test/rss/test_parser.rb: added an entity handling test.

80 lines of code changed in:

nagai 2005-11-23 13:01

Add lacks for Tk8.5 support.

* ext/tk/lib/tk.rb: add Tk.pkgconfig_list and Tk.pkgconfig_get [Tk8.5 feature].

* ext/tk/lib/tk/text.rb: supports new indices modifires on a Text widget

[Tk8.5 feature].

* ext/tk/lib/tk/virtevent.rb: add TkNamedVirtualEvent.

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

* ext/tk/lib/tk/event.rb: add :data key for virtual events [Tk8.5 feature].

181 lines of code changed in:

ocean 2005-11-23 10:56

* file.c (w32_io_info): should not call GetFileInformationByHandle

for pipe.



* file.c (w32_io_info): checks return value from rb_w32_get_osfhandle.



* file.c (w32_io_info): now can identify directory on WinNT.

28 lines of code changed in:

kou 2005-11-23 10:49

* lib/rss/: use #__send__ instead of #send.

* test/rss/: ditto.

117 lines of code changed in:

kou 2005-11-23 10:33

* test/rss/test_taxonomy.rb: use #reject directory.

2 lines of code changed in:

kou 2005-11-23 10:32

* lib/rss/taxonomy.rb: changed class or module prefix to

Taxonomy from Taxo.

* lib/rss/maker/taxonomy.rb: ditto.

40 lines of code changed in:

kou 2005-11-23 10:24

* lib/rss/maker/taxonomy.rb: implemented taxonomy module for RSS

Maker.

* lib/rss/taxonomy.rb: supported RSS Maker.

* lib/rss/maker.rb: added taxonomy module support.



* lib/rss/rss.rb: adjusted to other element API.

* lib/rss/1.0.rb: adjusted to other element API but backward

compatibility is reserved.

* lib/rss/0.9.rb: ditto.



* test/rss/test_maker_taxo.rb: added test case for taxonomy module

for RSS Maker.

* test/rss/test_setup_maker_1.0.rb: added tests for taxo:topic.



* test/rss/test_setup_maker_1.0.rb: added backward compatibility

test.

* test/rss/test_setup_maker_0.9.rb: ditto.

* test/rss/test_setup_maker_2.0.rb: ditto.



* test/rss/rss-testcase.rb: added convenience method for setting

up taxo:topic.

* test/rss/rss-assertions.rb: added assertion for taxo:topic.



* sample/rss/blend.rb: followed new API.

585 lines of code changed in:

kou 2005-11-23 09:44

* lib/rss/rss.rb: fixed a indentation bug.

* lib/rss/taxonomy.rb: fixed <taxo:topic> #to_s bug.

* test/rss/test_taxonomy.rb: added a #to_s test.

37 lines of code changed in:

matz 2005-11-23 06:11

* re.c (KR_REHASH): should cast to unsigned for 64bit CPU.

[ruby-core:06721]

16 lines of code changed in:

gotoyuzo 2005-11-22 23:29

* ext/openssl/extconf.rb: check for X509V3_EXT_nconf_nid.



* ext/openssl/ossl_x509ext.c (MakeX509ExtFactory): should use

OPENSSL_malloc to allocate X509V3_CTX.



* ext/openssl/ossl_x509ext.c (ossl_x509extfactory_create_ext): use

X509V3_EXT_nconf_nid to avoid SEGV (and to build extensions which

values are placed in separate section).



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

108 lines of code changed in:

eban 2005-11-22 17:32

* 2005-11-23

3 lines of code changed in:

nobu 2005-11-22 17:26

* file.c (test_identical): test if two files are identical.



* file.c (rb_f_test): support DOSISH systems where st_ino is not

reliable. fixed: [ruby-core:06672]



* win32.h, win32.c (rb_w32_osid): check the running platform.

121 lines of code changed in:

nobu 2005-11-22 15:53

* lib/optparse.rb: match incomplete (in current enconding) multibyte

string. http://inamode6.tokuhirom.dnsalias.org/show/1551

9 lines of code changed in:

ocean 2005-11-22 10:42

* win32/win32.c (winnt_stat): set mapped errno instead of ENOENT.

5 lines of code changed in:

usa 2005-11-22 06:39

* file.c (rb_file_s_basename): skip slashes just after UNC top slashes.



* test/ruby/test_path.rb (test_dirname, test_basename): follow new

spec. and add new tests.

124 lines of code changed in:

ocean 2005-11-22 05:32

* win32/win32.c (rb_w32_stat): Dir.chdir('//server/shared');

p Dir.glob('*') should work on WinNT. (implemented our own

stat(2) on WinNT) [ruby-list:41552] [ruby-dev:27711]

112 lines of code changed in:

ryan 2005-11-22 00:58

Updated rdoc to fix timeout.rb and include rinda directory. By Eric Hodel

37 lines of code changed in:

eban 2005-11-21 18:36

* 2005-11-22

3 lines of code changed in:

nagai 2005-11-21 18:34

* ext/tk/lib/tkextlib/tile.rb: bug fix (Tk::Tile::USE_TTK_NAMESPACE

is not defined).

16 lines of code changed in:

nobu 2005-11-21 17:47

* file.c (rb_file_s_basename): DOSISH_UNC is defined on cygwin but

DOSISH is not. fixed: [ruby-dev:27797]

8 lines of code changed in:

nobu 2005-11-21 14:52

* parse.y (dsym): prohibit empty symbol literal by interpolation.

fixed: [ruby-talk:166529]

12 lines of code changed in:

nobu 2005-11-21 14:21

* file.c (rb_path_skip_prefix, rb_file_s_basename): UNC without path

should not be splitted. fixed: [ruby-dev:27776] [ruby-dev:27786]

31 lines of code changed in:

ocean 2005-11-21 08:21

changed ml-number

1 lines of code changed in:

eban 2005-11-21 08:17

* 2005-11-21

3 lines of code changed in:

ocean 2005-11-21 08:12

* win32/setup.mk: findstr doesn't exist on win9x.

fixed: [ruby-dev:27756] (written by nobu)

7 lines of code changed in:

matz 2005-11-20 14:42

* regparse.c (fetch_token_in_cc): tok->escaped should be

initialized. [ruby-dev:27763]

7 lines of code changed in:

nobu 2005-11-20 14:36

* parse.y (rb_symname_p): [ not followed by ] is not valid symbol.

fixed: [ruby-talk:166520]

11 lines of code changed in:

eban 2005-11-20 05:15

* 2005-11-20

3 lines of code changed in:

akr 2005-11-20 04:30

document that fork doesn't copy other threads

3 lines of code changed in:

ocean 2005-11-20 02:26

* test/ruby/test_array.rb (test_misc): added some tests

11 lines of code changed in:

matz 2005-11-19 12:42

* lib/fileutils.rb (FileUtils::ln): ln documentation fix.

[ruby-core:06661]

7 lines of code changed in:

eban 2005-11-19 07:09

* 2005-11-19

3 lines of code changed in:

ocean 2005-11-19 00:34

* ext/socket/socket.c: Socket Documentation. [ruby-core:6580]

432 lines of code changed in:

nagai 2005-11-18 23:37

* ext/tk/lib/tk/font.rb: remove dependency on Ruby's version (1.8 or 1.9).

* ext/tk/lib/tkextlib/ICONS/icons.rb: ditto.

* ext/tk/sample/tkextlib/treectrl/demo.rb: ditto.

* ext/tk/lib/tk.rb: update RELEASE_DATE

82 lines of code changed in:

usa 2005-11-18 10:09

* file.c (rb_file_s_dirname): should use skipprefix for UNC path.

pointed out by nobu ([ruby-dev:27744]). fixed: [ruby-core:5076]

22 lines of code changed in:

nagai 2005-11-18 09:39

* ext/tk/lib/multi-tk.rb: add restriction to access the entried

command table and manipulate other IPs (for reason of security).

Now, a IP object can be controlled by only its master IP or the

default IP.

* ext/tk/lib/remote-tk.rb: add restriction to manipulate.

* ext/tk/tcltklib.c (ip_is_slave_of_p): add TclTkIp#slave_of?(ip)

to check manipulability.

* ext/tk/lib/tk.rb: bug fix on handling of Tcl's namespaces.

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

393 lines of code changed in:

usa 2005-11-18 08:52

* forgotten to save after rename method name.

1 lines of code changed in:

usa 2005-11-18 08:51

* file.c (file_s_dirname): added checks for some patterns with drive

letter. fixed: [ruby-dev:27738]



* test/ruby/test_path.rb (test_dirname): added tests for above

patterns.

87 lines of code changed in:

eban 2005-11-18 04:36

* 2005-11-18

3 lines of code changed in: