August 2005 Commit Log

Number of Commits:
146
Number of Active Developers:
14
usa 2005-08-31 06:43

* win32/Makefile.sub (OPTFLAGS): default global optimization to

disabled for all VC++ versions. fixed: [ruby-dev:26897]

6 lines of code changed in:

ocean 2005-08-31 02:40

* process.c (proc_detach, proc_setmaxgroups): missing argument type

declaration. (I recomment ANSI-style function)

10 lines of code changed in:

nobu 2005-08-30 22:59

* string.c (rb_str_scan): already String#scan behaves differently

regarding if block is given.

5 lines of code changed in:

matz 2005-08-30 16:35

2005-08-31

3 lines of code changed in:

matz 2005-08-30 16:35

* enum.c (enum_count): new method. [ruby-dev:26895]

66 lines of code changed in:

nobu 2005-08-30 15:49

* array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:

let enumerable methods return Enumerator. [ruby-dev:26924]



* intern.h (RETURN_ENUMERATOR): utility macro for enumerable methods.

73 lines of code changed in:

nahi 2005-08-30 15:26

* lib/debug.rb: no need to restart at exit.

4 lines of code changed in:

nobu 2005-08-30 15:21

* lib/mkmf.rb (xsystem, xpopen): no longer expand by Config.



* lib/mkmf.rb (link_command, cc_command, cpp_command): expand

variables at once, and quote hdrdir. fixed: [ruby-core:05680]



* lib/mkmf.rb (libpathflag): quote paths.

26 lines of code changed in:

nobu 2005-08-30 15:06

* eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917]

7 lines of code changed in:

gotoyuzo 2005-08-30 11:43

* ext/digest/md5/md5ossl.h, ext/digest/rmd160/rmd160ossl.h,

ext/digest/sha1/sha1ossl.h: include <stddef.h> to avoid

error in compilation with OpenSSL-0.9.8. [ruby-list:41068]

11 lines of code changed in:

keiju 2005-08-30 08:22

* lib/irb/init.rb: bug fix. [ruby-dev: 26920]

4 lines of code changed in:

ocean 2005-08-30 05:38

* lib/drb/ssl.rb (SSLConfig#accept) sorry, self[:verbose] is inner class's method.

so reverted...

1 lines of code changed in:

ocean 2005-08-30 05:32

* lib/drb/ssl.rb (SSLConfig#accept) fixed "Undefined method verbose"

[ruby-Bugs:1701]

6 lines of code changed in:

matz 2005-08-30 05:27

2005-08-30

3 lines of code changed in:

matz 2005-08-30 05:27

* eval.c (rb_f_send): do not call private methods if the receiver

is specified. [ruby-talk:153672]

21 lines of code changed in:

ocean 2005-08-29 12:07

* lib/rdoc/usage.rb: supress warning.

1 lines of code changed in:

ocean 2005-08-29 11:56

* lib/rdoc/usage.rb: improper exceptions. [ruby-dev:26870]



* lib/rdoc/usage.rb: support the case when non-ruby code exists before

shebang. (this is needed when ri.bat is executed on windows)

29 lines of code changed in:

keiju 2005-08-29 11:00

* lib/irb/init.rb: make IRB -I option that is same befavior for ruby.

[ruby-dev:26872]



* lib/irb/locale.rb: support to print help message when OS locale is

ja_JP.utf-8. [ruby-dev:26872]

14 lines of code changed in:

akr 2005-08-28 17:45

* lib/pathname.rb (Pathname#descend): new method.

(Pathname#ascend): ditto.

101 lines of code changed in:

akr 2005-08-28 16:40

* lib/time.rb: require 'date/format' instead of 'parsedate'.

(Time.parse): extract fractional seconds using Date._parse.

(Time.strptime): extract fractional seconds using Date._strptime.

[ruby-talk:153859]

34 lines of code changed in:

akr 2005-08-28 16:40

2005-08-29

3 lines of code changed in:

ocean 2005-08-27 12:21

* ext/curses/curses.c ({curses,window}_clrtoeol): added. suggested

by Reyn Vlietstra.



* ext/curses/curses.c: chtype in curses is not `char', rahter `long'.

[ruby-Bugs:2298]



* ext/curses/view.rb: String =~ String is deprecated.

53 lines of code changed in:

ocean 2005-08-27 12:21

2005-08-27

3 lines of code changed in:

keiju 2005-08-26 06:36

2005-08-26

3 lines of code changed in:

keiju 2005-08-26 06:36

* lib/irb/init.rb: make IRB -I option that is same befavior for ruby.

[ruby-dev:26872]



* lib/irb/locale.rb: support to print help message when OS locale is

ja_JP.utf-8. [ruby-dev:26872]

13 lines of code changed in:

ocean 2005-08-25 07:51

* ext/win32ole/win32ole.c: supress warnings. (win32)

5 lines of code changed in:

ocean 2005-08-25 07:51

2005-08-25

3 lines of code changed in:

ryan 2005-08-24 06:08

Lovely RDOC patches from mathew (metaATpoboxDOTcom) on URI/* and getoptlong.rb

171 lines of code changed in:

usa 2005-08-24 03:02

* test/logger/test_logger.rb (test_shifting_size): should close log

device before unlink, since some platform cannot unlink opened

file.

8 lines of code changed in:

usa 2005-08-24 03:02

2005-08-24

3 lines of code changed in:

gotoyuzo 2005-08-22 22:14

* add test for SHA224, SHA256, SHA384 and SHA512.

11 lines of code changed in:

gotoyuzo 2005-08-22 22:12

* ext/openssl/lib/digest.rb: added SHA224, SHA256, SHA384 and SHA512.

these features are enabled if this library is compiled with

OpenSSL 0.9.8 or later.

13 lines of code changed in:

gotoyuzo 2005-08-22 21:47

* ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): try to decode

the argument as a string.



* ext/openssl/ossl_ns_pki.c (ossl_spki_to_der): new method.



* ext/openssl/ossl_x509store.c (ossl_x509store_initialize): should

set @time to avoid warning.



* ext/openssl/ossl_x509store.c (ossl_x509store_set_default_paths,

X509_STORE_add_cert, X509_STORE_add_crl): should raise error if

wrapped functions fails.



* ext/openssl/ossl_ssl.c (ossl_sslctx_set_ciphers): fix error message.



* ext/openssl/ossl_x509req.c (ossl_x509req_set_attributes): get rid

of unused variable.



* test/openssl/test_ns_spki.rb: add new file.



* test/openssl/test_x509store.rb: add test for error.

144 lines of code changed in:

ocean 2005-08-22 17:21

2005-08-23

3 lines of code changed in:

ocean 2005-08-22 17:21

* sprintf.c (ruby__sfvwrite): should move `buf' to the end of

`result'. [ruby-dev:26859]

6 lines of code changed in:

matz 2005-08-22 15:53

* parse.y: ONIG_OPTION_CAPTURE_GROUP conflicts with

RE_OPTION_ONCE. [ruby-dev:26852]

6 lines of code changed in:

nobu 2005-08-22 12:12

* missing/vsnprintf.c (BSD__sprint): needs to call vwrite function

pointer. fixed: [ruby-dev:26854]

6 lines of code changed in:

nobu 2005-08-22 12:12

2005-08-22

3 lines of code changed in:

matz 2005-08-20 16:44

* parse.y (parser_yylex): update paren_nest for brackets [].

7 lines of code changed in:

nahi 2005-08-20 16:14

* lib/wsdl/xmlSchema/importer.rb (WSDL::XMLSchema::Importer#fetch): add

a workaround for importing an WSDL whose path begins with drive

letter. [ruby-dev:26242]

14 lines of code changed in:

nahi 2005-08-20 16:14

2005-08-21

3 lines of code changed in:

matz 2005-08-20 15:20

* regexec.c (code_is_in_cclass_node): check code size.

[ruby-dev:26840]

5 lines of code changed in:

nahi 2005-08-20 14:43

* lib/logger.rb (write, shift_log?, shift_log): file shifting race

condition bug fixed. [ruby-dev:26764]



* test/logger/test_logger.rb: tests.

151 lines of code changed in:

suke 2005-08-20 13:04

refactoring

7 lines of code changed in:

suke 2005-08-20 08:34

2005-08-20

3 lines of code changed in:

suke 2005-08-20 08:34

add test script to check WIN32OLE can invoke InvokeVerb of FolderItem2

9 lines of code changed in:

akr 2005-08-19 10:17

* lib/time.rb (Time.apply_offset): fix a problem with last day of

month. reported by Lucas Nussbaum. [ruby-talk:152866]

12 lines of code changed in:

akr 2005-08-19 10:17

2005-08-19

3 lines of code changed in:

usa 2005-08-18 03:07

* win32/win32.c (socketpair_internal): need to call open_ifs_socket()

to create sockets instead of winsock's socket().

fixed: [yarv-dev:581]

8 lines of code changed in:

usa 2005-08-18 03:07

2005-08-18

3 lines of code changed in:

nobu 2005-08-17 15:58

* eval.c (terminate_process): take String message.



* eval.c (rb_thread_switch): propagate the exception caused thread

termination directly. fixed: [ruby-core:05552]

17 lines of code changed in:

naruse 2005-08-17 13:59

* ext/nkf/lib/kconv.rb: ensure that symbol_to_option is private_class_method

and all other methods are module_function

fixed: [ruby-dev:26808]

15 lines of code changed in:

nobu 2005-08-17 13:35

* test/ruby/test_iterator.rb (test_block_passing): more tests.

6 lines of code changed in:

matz 2005-08-16 16:24

* eval.c (rb_add_method): preserve safe level in the environment

where a method is defined .



* eval.c (rb_call0): restore preserved safe level in the method

execution.



* parse.y (lambda): need separate block variable stack

manipulation and lpar_beg maintenance. based on a patch found

in [ruby-core:05551] from Mauricio Fernandez <mfp@acm.org>.



* parse.y (parser_yylex): adjust lpar_beg after tLAMBEG and

kDO_LAMBDA. [ruby-core:05551]



* parse.y (yycompile): remove unreachable code. [yarv-dev:570]

0 lines of code changed in:

matz 2005-08-16 16:24

2005-08-17

3 lines of code changed in:

matz 2005-08-16 16:24

* eval.c (rb_add_method): preserve safe level in the environment

where a method is defined .



* eval.c (rb_call0): restore preserved safe level in the method

execution.



* parse.y (lambda): need separate block variable stack

manipulation and lpar_beg maintenance. based on a patch found

in [ruby-core:05551] from Mauricio Fernandez <mfp@acm.org>.



* parse.y (parser_yylex): adjust lpar_beg after tLAMBEG and

kDO_LAMBDA. [ruby-core:05551]



* parse.y (yycompile): remove unreachable code. [yarv-dev:570]

59 lines of code changed in:

nobu 2005-08-16 04:43

2005-08-16

3 lines of code changed in:

nobu 2005-08-16 04:43

* eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc.

21 lines of code changed in:

nobu 2005-08-14 23:25

* intern.h (rb_check_to_integer): add declaration.



* object.c (rb_to_integer, rb_check_to_integer): argument constified.

9 lines of code changed in:

nobu 2005-08-14 16:39

2005-08-15

3 lines of code changed in:

nobu 2005-08-14 16:39

* eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE.

[ruby-dev:26800]



* range.c (range_check, range_init): reduce uselse exceptions.

28 lines of code changed in:

aamine 2005-08-13 14:17

doc fix

1 lines of code changed in:

aamine 2005-08-13 14:14

* lib/fileutils.rb (remove_entry_secure): forgot final chdir.

14 lines of code changed in:

aamine 2005-08-13 14:06

* lib/fileutils.rb (remove_entry_secure): uses chdir(2) and check if current directory is correct. [ruby-dev:26100] [ruby-dev:26226]

47 lines of code changed in:

suke 2005-08-13 13:22

add WIN32OLE_VARIANT class.

268 lines of code changed in:

suke 2005-08-13 13:13

add WIN32OLE_VARIANT class

1 lines of code changed in:

nobu 2005-08-13 10:55

* ChangeLog: commit miss.

0 lines of code changed in:

nobu 2005-08-13 10:52

* eval.c (rb_block_pass): distinguish current block from others.

fixed: [ruby-dev:26274]

12 lines of code changed in:

nobu 2005-08-13 10:36

* ext/stringio/stringio.c (strio_set_string): disallow nil.

http://www.rubyist.net/~nobu/t/20050811.html#c05

13 lines of code changed in:

naruse 2005-08-13 00:19

* ext/nkf/lib/kconv.rb: Kconv.kconv is now alias of Kconv.conv



* ext/nkf/lib/kconv.rb: remove nkf dependend symbols fomr SYMBOL_TO_OPTION

9 lines of code changed in:

akr 2005-08-12 16:53

dbm/test_dbm.rb: specify pid for Process.wait.

gdbm/test_gdbm.rb: ditto.

sdbm/test_sdbm.rb: ditto.



dbm/test_dbm.rb: add tests for open when db is not exist.

gdbm/test_gdbm.rb: ditto.

66 lines of code changed in:

akr 2005-08-12 16:53

2005-08-13

3 lines of code changed in:

suke 2005-08-12 14:17

*** empty log message ***

0 lines of code changed in:

suke 2005-08-12 13:58

* ext/win32ole/win32ole.c (WIN32OLE_EVENT#on_event): should set

only one event handler.

81 lines of code changed in:

matz 2005-08-12 09:13

* parse.y (f_larglist): allow optional arguments even when

parentheses are omitted. based on Nobu's patch from

http://www.rubyist.net/~nobu/t/20050805.html



* parse.y (parser_yylex): update & maintain lpar_beg for detect

lambda parameters.

73 lines of code changed in:

matz 2005-08-12 08:17

* numeric.c (fix_equal, fix_cmp, fix_gt, fix_ge, fix_lt, fix_le):

reduce coercing when a method knows about a operand type.

[ruby-dev:26789]



* lib/delegate.rb: simplifies Delegator classes; SimpleDelegator

now uses method_missing for all methods.

53 lines of code changed in:

matz 2005-08-12 08:17

2005-08-12

3 lines of code changed in:

nobu 2005-08-11 15:29

* ext/stringio/stringio.c: keep holding string after closed.

9 lines of code changed in:

kou 2005-08-11 05:21

added ML number. [ruby-list:41018]

2 lines of code changed in:

kou 2005-08-11 05:08

* lib/rss/1.0.rb (RSS::RDF::Channel#setup_maker_attributes):

removed self.



* lib/rss/maker/base.rb (RSS::Maker::ItemsBase#<=>): use #date

instead of @date.

(RSS::Maker::Base::self.def_array_element): added #size.



* lib/rss/maker/1.0.rb

(RSS::Maker::RSS10::Channel#to_rss,

RSS::Maker::RSS10::Items::Item#to_rss): cleared dc_dates set

upped by using #date.



* lib/rss/maker/dublincore.rb

(RSS::Maker::ChannelBase, RSS::Maker::ItemsBase::ItemBase):

fixed opposite alias.



* test/rss/test_setup_maker_1.0.rb

(RSS::TestSetupMaker10::test_setup_maker_items_sort): added some

tests for RSS::Maker::ItemsBase#do_sort.

87 lines of code changed in:

nobu 2005-08-10 23:57

2005-08-11

3 lines of code changed in:

nobu 2005-08-10 23:57

* test/ruby/test_iterator.rb (test_block_passing): yield in method

argument behaves differently. [ruby-dev:26274]

8 lines of code changed in:

matz 2005-08-10 02:39

* bignum.c (rb_big_mul0): multiply two numbers (x, y) without

normalizing the result. x should be a big number.

[ruby-dev:26778]



* bignum.c (rb_big_pow): use rb_big_mul0() instead of

rb_big_mul().



* array.c (rb_ary_or, rb_ary_and, rb_ary_plus, rb_ary_diff):

revert the change on 2005-08-03. Set operation on other item

should have in separate methods.



* parse.y (shadowing_lvar_gen): warn when arguments shadows

external local variables.



* parse.y (f_opt): optional arguments should not clobber external

local variables.



* parse.y (f_rest_arg): rest arguments should not clobber external

local variables.

81 lines of code changed in:

nagai 2005-08-10 02:32

* ext/tk/lib/tk.rb: fix bug on handling __ruby2val_optkeys().

* ext/tk/lib/tk/itemconfig.rb: fix bug on handling

__item_ruby2val_optkeys().

* ext/tk/lib/tk/canvas.rb: didn't check __item_ruby2val_optkeys().

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

84 lines of code changed in:

nagai 2005-08-10 02:32

2005-08-10

3 lines of code changed in:

nobu 2005-08-09 13:53

* eval.c (formal_assign): let default values override

arguments to zsuper. fixed: [ruby-dev:26743]

19 lines of code changed in:

nagai 2005-08-09 07:16

* ext/tk/tcltklib.c: remove dangerous 'rb_jump_tag's.

* ext/tk/lib/tk.rb: add __val2ruby_optkeys and __ruby2val_optkeys to

help to convert option values between ruby and tcl.

* ext/tk/lib/tk/itemconfig.rb: add __item_val2ruby_optkeys and

__item_ruby2val_optkeys to help to convert option values between

ruby and tcl.

* ext/tk/lib/tk/radiobutton.rb: use __ruby2val_optkeys for 'variable'

option (for the reason of backward compatibility).

* ext/tk/lib/tk/composite.rb: clarify the arguments of super().

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

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

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

* ext/tk/lib/tkextlib/*: support to treat tkvariable-type

configure options.

490 lines of code changed in:

nobu 2005-08-09 00:24

* parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamic

variable lambda arguments. [ruby-core:05540]

66 lines of code changed in:

nobu 2005-08-09 00:24

2005-08-09

3 lines of code changed in:

ocean 2005-08-08 17:18

* ext/tk/tcltklib.c: restored some DUMPs



* ext/tk/tcltklib.c (ip_ruby_cmd): moved rb_ary_new2 because this

raises exception if argc < 3.

14 lines of code changed in:

nobu 2005-08-08 14:14

* eval.c (assign): deal with new block argument.

fixed: [ruby-core:05536]



* eval.c (rb_node_arity): follow change of NODE_ARGS.

fixed: [ruby-dev:26761]

17 lines of code changed in:

ocean 2005-08-08 13:30

* test/ruby/test_fnmatch.rb: separated from test_file.rb.

109 lines of code changed in:

nahi 2005-08-08 12:43

* test/ruby/test_method.rb: added. [ruby-dev:26761]

46 lines of code changed in:

matz 2005-08-08 02:21

* parse.y (f_larglist): mistake in syntax rule. [ruby-core:05535]

5 lines of code changed in:

gotoyuzo 2005-08-07 21:21

* ext/openssl/ossl.c (ossl_raise): should use ERR_peek_last_error

to get last error on the current thread. And should report

if errors are on the stack while OpenSSL.debug is true.



* ext/openssl/ossl.c (ossl_get_errors): new method for debugging

this library.

31 lines of code changed in:

gotoyuzo 2005-08-07 21:16

* lib/webrick/httpproxy.rb (HTTPProxyServer#intialize),

lib/webrick/httpserver.rb (HTTPServer#intialize),

lib/webrick/httpservlet/cgihandler.rb (CGIHandler#initialize),

lib/webrick/httpservlet/erbhandler.rb (ERBHandler#initialize),

lib/webrick/httpservlet/filehandler.rb(DefaultFileHandler#initialize):

super (called with no arguments) takes default value of optional

arguments. [ruby-dev:26743]



* lib/webrick/httputils.rb: add a media-type "text/html" for .xhtml.

19 lines of code changed in:

gotoyuzo 2005-08-07 21:16

2005-08-08

3 lines of code changed in:

nahi 2005-08-07 15:57

* test/ruby/test_super.rb: added optional arg tests. [ruby-dev:26743]

the tests expects 1.8 behavior at this time.

34 lines of code changed in:

nahi 2005-08-07 15:57

2005-08-07

3 lines of code changed in:

ocean 2005-08-06 17:27

* ext/tk/tcltklib.c: combined tcl_protect and tcl_check_result.

[ruby-dev:26753]

78 lines of code changed in:

ocean 2005-08-06 04:44

* ext/tk/lib/{tk.rb,tk/itemconfig.rb}: configure creates

TkVariable if key name is 'variable' or 'textvariable'

by default. [ruby-dev:26749]



* ext/tk/lib/tk/{label,radiobutton}.rb: removed its own

{variable,textvariable} function.



* ext/tk/lib/tk/variable.rb: retains backward conpatibility.



(written by Hidetoshi NAGAI)

230 lines of code changed in:

ocean 2005-08-06 04:43

2005-08-06

3 lines of code changed in:

akr 2005-08-06 00:56

add exclude_end? method to DuckRange.

6 lines of code changed in:

ocean 2005-08-05 12:22

* ext/tk/tcltklib.c: rectoring - tcl_protect.

13 lines of code changed in:

ocean 2005-08-05 10:20

* ext/tk/tcltklib.c: refactoring - extracted status check as function.

(tcl_check_result) ... previous commit is actually "extracted protect call"

127 lines of code changed in:

ocean 2005-08-05 09:12

* ext/tk/tcltklib.c: refactoring - extracted status check as function. (tcl_protect)

56 lines of code changed in:

ocean 2005-08-05 04:51

* ext/tk/tcltklib.c: fixed memory leak when tk_funcall raised

exception. (copies argv into heap in tk_funcall instead of

caller)

23 lines of code changed in:

usa 2005-08-05 04:43

* lib/mkmf.rb (create_makefile): need to convert path separetor

before invoking install command.

16 lines of code changed in:

matz 2005-08-05 01:50

* eval.c (return_jump): fix "can't across thread" error message

when no thread associated.

http://www.namikilab.tuat.ac.jp/~sasada/diary/200507.html#d31

7 lines of code changed in:

ocean 2005-08-04 16:26

* ext/tk/tcltklib.c: refactoring - extract ruby string <->

tcl object conversion as get_str_from_obj and get_obj_from_str.

77 lines of code changed in:

nobu 2005-08-04 16:20

* extmk.rb (extmake): needs to be wrapped in an Array.

6 lines of code changed in:

nobu 2005-08-04 16:18

* eval.c (formal_assign): returns position of rest arguments variable.



* parse.y (f_rest_arg): use anonymous variable for rest arguments.

fixed: [ruby-dev:26647]

19 lines of code changed in:

nobu 2005-08-04 16:09

2005-08-05

3 lines of code changed in:

nobu 2005-08-04 16:09

* enumerator.c (Init_Enumerator): provided features should have

extensions.



* eval.c (rb_feature_p): returns type of the feature instead of

extension.



* eval.c (search_required): ruby library should be prior to statically

linked extentions. fixed: [ruby-dev:26711]

25 lines of code changed in:

matz 2005-08-04 12:29

* numeric.c (Init_Numeric): do not share implementation among

Fixnum#/ and Fixnum#div. [ruby-core:05531]

10 lines of code changed in:

nagai 2005-08-04 10:41

* ext/tk/tcltklib.c: cannot compile for Tcl7.6/Tk4.2.

* ext/tk/tcltklib.c: add nativethread consistency check.

* ext/tk/stubs.c: ditto.

* ext/tk/lib/tk.rb: forgot to define TclTkIp.encoding and encoding=

when Tcl is 7.6 or 8.0.

* ext/tk/lib/tk/wm.rb: support to make some methods as options of

root or toplevel widget. [ruby-talk:150336]

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

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

* ext/tk/lib/tkextlib/SUPPRT_STATUS: update RELEASE_DATE

258 lines of code changed in:

akr 2005-08-04 06:19

add a test for duck-type range.

12 lines of code changed in:

ocean 2005-08-04 06:04

reverted. [ruby-dev:26726]

0 lines of code changed in:

ocean 2005-08-04 05:54

just fixed indentation.

28 lines of code changed in:

  • ext/tk/sample/tkextlib/tile: demo.rb (+28 -28)
ocean 2005-08-04 05:48

* ext/tk/sample/tkextlib/tile/demo.rb: followed previous changes.



* ext/tk/lib/tkextlib/tile/t*.rb: aliased class names starting with 'T'

to non 'T' ones. (ie. Tk::Tile::TButton -> Tk::Tile::Button)

[ruby-dev:26724]



* ext/tk/lib/tkextlib/tile.rb: ditto. (autoload support)



(Written by Hidetoshi NAGAI)

118 lines of code changed in:

matz 2005-08-04 05:31

* numeric.c (fix_div): should not convert the result into

integer. [ruby-core:05524]

32 lines of code changed in:

ocean 2005-08-04 05:16

* ext/tk/sample/tkextlib/tile/demo.rb: fixed: Tk::Tile::TProgressbar is

supported on tile 0.6 or later, not tile 0.5.



* ext/tk/sample/tkextlib/tile/demo.rb: updated scales demo to use

Tk::Tile::TProgressbar for tile 0.6 or later.



* ext/tk/sample/tkextlib/tile/demo.rb: set some TkVariable default values.

155 lines of code changed in:

nobu 2005-08-04 00:04

* ext/extmk.rb (extmake): should not modify $mflags for each

extentions.

10 lines of code changed in:

nobu 2005-08-03 16:27

* common.mk, Makefile.in, {bcc32,win32,wince}/Makefile.sub: integrated

macro definitions.



* bcc32/Makefile.sub: LIBRUBY_SO should use DLDOBJS, not EXTOBJS.



* {win32,wince}/Makefile.sub: separate config.h for compiler versions.

25 lines of code changed in:

nobu 2005-08-03 16:27

2005-08-04

3 lines of code changed in:

nobu 2005-08-03 16:25

* sprintf.c: replacing is no longer needed.

4 lines of code changed in:

ocean 2005-08-03 14:29

fixed command name, and attached link to the gnuwin32 site.

5 lines of code changed in:

ocean 2005-08-03 14:10

* ext/tk/lib/tk/variable.rb: TkVariable#trace didn't work on

TkVariable retrived from TkVariable.new_hash.ref. [ruby-dev:26721]

(written by Hidetoshi NAGAI)

72 lines of code changed in:

matz 2005-08-03 08:09

* numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod,

fix_divmod, fix_pow): ditto.



* numeric.c (fix_plus): reduce coercing when a method knows about

a operand type. [ruby-dev:26723]



* bignum.c (rb_big_div, rb_big_modulo): export to reduce

coercing.

91 lines of code changed in:

usa 2005-08-03 02:21

* configure.in, {bcc32,win32,wince}/Makefile.sub (HAVE_SNPRINTF,

HAVE_VSNPRINTF): use win32/win32.c's implementation instead of

missing/vsnprintf.c's.



* win32/win32.[ch] (rb_w32_snprintf, rb_w32_vsnprintf): reverted.

41 lines of code changed in:

nobu 2005-08-03 02:05

* configure.in: check vsnprintf() and snprintf().



* sprintf.c, missing/vsnprintf.c: made vsnprintf() and snprintf()

private. fixed: [ruby-dev:26651]

19 lines of code changed in:

matz 2005-08-03 00:25

* ext/socket/socket.c (ruby_connect): revert [ruby-talk:111654]

changes at 2004-09-07. [ruby-dev:26656]

6 lines of code changed in:

matz 2005-08-02 23:02

2005-08-03

3 lines of code changed in:

matz 2005-08-02 23:02

* array.c (rb_ary_or): wraps the operand in an array if it is not

an array. [ruby-talk:150495]



* array.c (rb_ary_and, rb_ary_plus, rb_ary_diff): ditto.

32 lines of code changed in:

ocean 2005-08-02 22:05

* ext/tk/lib/tkextlib/tile/treeview.rb: Tk::Tile::Treeview#headingconfigure

is now working and more. [ruby-dev:26716]



* ext/tk/sample/tkextlib/tile/demo.rb: use Tk::Tile::Treeview#headingconfigure

instead of direct Tk.tk_call.

144 lines of code changed in:

ocean 2005-08-02 12:49

* ext/tk/lib/tkextlib/tile/tprogressbar.rb: Tk::Tile::TProgressbar#start

takes optional argument `interval'.



* ext/tk/sample/tkextlib/tile/demo.rb: emulate Tk::Tile::TProgressbar

with Tk::Tile::TProgress in tile 0.4. (repeating buttons demo)

14 lines of code changed in:

ocean 2005-08-02 07:51

* ext/tk/sample/tkextlib/tile/demo.rb: added repeating buttons demo.



* ext/tk/sample/tkextlib/tile/repeater.tcl: ditto. (new file)

159 lines of code changed in:

ocean 2005-08-02 02:25

* ext/tk/tcltklib.c: use Tcl_[GS]etVar2Ex instead of

Tcl_Obj[GS]etVar2. (avoid Tcl_NewStringObj on supported platforms)



* ext/tk/tcltklib.c: use ip_{get,set,unset}_variable2_core from

ip_{get,set,unset}_variable.



* ext/tk/tcltklib.c: replaced Tcl_Panic with rb_bug.

123 lines of code changed in:

gotoyuzo 2005-08-01 17:42

* lib/ping.rb (Ping.pingecho): should rescue StandardError.

[ruby-dev:26677]

6 lines of code changed in:

gotoyuzo 2005-08-01 17:42

2005-08-02

3 lines of code changed in:

ocean 2005-08-01 11:25

* ext/tk/lib/tkextlib/tile.rb: fixed autoload for Treeview.



* ext/tk/lib/tkextlib/tile/treeview.rb: replaced `ary2tk_list(items)' with

`*items'.



* ext/tk/sample/tkextlib/tile: added treeview demo. (tile 0.5 or later is

needed) [ruby-dev:26668]

68 lines of code changed in:

ocean 2005-08-01 11:09

* ext/tk/tcltklib.c: refactoring - replaced rb_ivar_defined &

rb_ivar_get with single rb_attr_get call.

16 lines of code changed in:

ocean 2005-08-01 10:47

* ext/tk/tcltklib.c (Tcl_GetStringResult): refactoring - define

alternative macro on Tcl7.x or earlier.

9 lines of code changed in:

ocean 2005-08-01 07:35

* ext/tk/sample/tkextlib/tile/demo.rb: added combobox demo.

25 lines of code changed in:

ocean 2005-08-01 06:02

add ML number

2 lines of code changed in:

ocean 2005-08-01 05:57

* ext/tk/tcltklib.c (deleted_ip): refactoring - interpreter deletion

check.

59 lines of code changed in:

July 2005 »

Generated by StatSVN 0.3.2-SNAPSHOT