* 2006-03-31
3 lines of code changed in:
* enumerator.c (enumerator_with_index): removed suspicious return
statement.
21 lines of code changed in:
change the behavior of WIN32OLE#[] and WIN32OLE#[]=.
156 lines of code changed in:
* 2006-03-29
3 lines of code changed in:
* ext/nkf/nkf-utf8/nkf.c (nkf_each_char_to_hex, encode_fallback_subchar,
e2w_conv): support C90 compiler.
8 lines of code changed in:
* 2006-03-28
3 lines of code changed in:
doc update for IO.popen and $?. [ruby-talk:186294]
8 lines of code changed in:
* version.h: fix conflict.
0 lines of code changed in:
* 2006-03-27
15 lines of code changed in:
* ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c}: imported nkf 2.0.6.
* Add --ic / --oc option and mapping tables.
* Add fallback option.
* Add --no-best-fit-chars option.
* Fix some bugs.
* ext/nkf/nkf.c (nkf_split_options): added for parse option string.
* ext/nkf/lib/kconv.rb (Kconv.to*): add -m0.
Note that Kconv.to* still imply -X.
* ext/nkf/test.rb: Removed. Obsolete by test/nkf.
* ext/.document: enabled documents in nkf and kconv
* ext/nkf/nkf.c, ext/nkf/lib/kconv.rb: Add rdoc.
2252 lines of code changed in:
refactoring for options
156 lines of code changed in:
RDoc description updated
31 lines of code changed in:
prohibit number backref in replaced string for named pattern
13 lines of code changed in:
merge Oniguruma 4.0.2
65 lines of code changed in:
add back reference by name in replace string
62 lines of code changed in:
add String/Symbol argument to MatchData[x]
53 lines of code changed in:
* 2006-03-20
3 lines of code changed in:
* ext/win32ole/win32ole.c (folevariant_value): could not compile
with C90 compiler.
9 lines of code changed in:
* 2006-03-19
3 lines of code changed in:
change behavior of converting OLE Variant object with VT_ARRAY|VT_UI1
and Ruby String object.
68 lines of code changed in:
* lib/mkmf.rb (create_makefile): support libraries without *.so.
5 lines of code changed in:
* 2006-03-15
3 lines of code changed in:
* ext/openssl/ossl_ssl.c, ext/openssl/ossl_nsspki.c: should use
"rb_str_new(0, 0)" to make empty string.
7 lines of code changed in:
* 2006-03-12
3 lines of code changed in:
* ext/win32ole/win32ole.c(ole_val2olevariantdata): support VT_VARIANT in
WIN32OLE_VARIANT.new().
* ext/win32ole/tests/testOLEVARIANT.rb: ditto.
* ext/win32ole/tests/testOLEPARAM.rb: test method name should not be
duplicated.
221 lines of code changed in:
* 2006-03-05
3 lines of code changed in:
* lib/fileutils.rb: do not repeat command options.
58 lines of code changed in:
* lib/net/http.rb (send_request_with_body): #content_type never return false, use #main_type instead. [ruby-core:07476]
7 lines of code changed in:
* 2006-03-04
3 lines of code changed in:
fix string interpolation
3 lines of code changed in:
* gc.c (id2ref): fix symbol test.
42 lines of code changed in:
* lib/fileutils.rb (FileUtils.cp_r): implement :remove_destination
option.
* ext/extmk.rb: use :remove_destination to install extension libraries
to avoid SEGV.
[ruby-dev:28417]
18 lines of code changed in:
* ext/dl/.cvsignore: ignore callback.h.
* ext/ripper/.cvsignore: ignore eventids2table.c.
* ext/socket/.cvsignore: ignore constants.h.
11 lines of code changed in:
* 2006-03-03
3 lines of code changed in:
ML ref [ruby-core:7305]
1 lines of code changed in:
* gc.c: commited magic for reducing RVALUE size on windows. (24->20byte)
[ruby-core:7474]
13 lines of code changed in:
* gc.c: align VALUE with sizeof(RVALUE) globally.
(is_pointer_to_heap): check alignment out of loop.
(id2ref): avoid collision between symbols and objects.
(rb_obj_id): ditto. moved from object.c.
[ruby-talk:178364] [ruby-core:7401]
101 lines of code changed in:
* 2006-03-02
3 lines of code changed in:
* win32/win32.c (filetime_to_unixtime): should set tm_isdst to -1.
stat() didn't treat daylight saving time property on WinNT.
[ruby-talk:182100]
7 lines of code changed in:
* dir.c: supress warning "/* within comment"
* bignum.c, io.c, math.c, pack.c, time.c: ANSI styled.
42 lines of code changed in: