[root]/ext/win32ole
doc
(0 files, 0 lines)
lib
(0 files, 0 lines)
win32ole
(1 files, 16 lines)
sample
(9 files, 7836 lines)
tests
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 111 (100.0%) | 10812 (100.0%) | 97.4 |
suke | 77 (69.4%) | 10638 (98.4%) | 138.1 |
matz | 9 (8.1%) | 116 (1.1%) | 12.8 |
nobu | 6 (5.4%) | 29 (0.3%) | 4.8 |
usa | 5 (4.5%) | 8 (0.1%) | 1.6 |
ocean | 2 (1.8%) | 7 (0.1%) | 3.5 |
ko1 | 1 (0.9%) | 6 (0.1%) | 6.0 |
eban | 6 (5.4%) | 6 (0.1%) | 1.0 |
aamine | 1 (0.9%) | 2 (0.0%) | 2.0 |
shyouhei | 4 (3.6%) | 0 (0.0%) | 0.0 |
* ext/win32ole/win32ole.c: add WIN32OLE#ole_activex_initialize,
a little bit supporting ActiveX control. [ruby-talk:241188]
50 lines of code changed in:
* ext/win32ole/win32ole.c: add WIN32OLE_TYPELIB#library_name,
WIN32OLE_TYPELIB#visible?.
* test/win32ole/test_win32ole_typelib.rb: ditto.
97 lines of code changed in:
* ext/win32ole/win32ole.c (get_ptr_of_variant, ole_set_safe_array,
ole_val2ptr_variant, ole_val2olevariantdata, ole_variant2val,
): fix some bugs of WIN32OLE_VARIANT.new when variant type is
VT_ARRAY|VT_BSTR or VT_BYREF.
* ext/win32ole/win32ole.c (folevariant_s_array, folevariant_initialize):
WIN32OLE_VARIANT#[], WIN32OLE_VARIANT#[]=, WIN32OLE_VARIANT#value=
is defined as instance method of WIN32OLE_VARIANT.
* test/win32ole/test_win32ole_variant.rb: add some test for
VT_ARRAY, VT_BYREF variant type.
232 lines of code changed in:
* ext/win32ole/win32ole.c: add WIN32OLE_VARIANT.array,
WIN32OLE_VARIANT#value=, refactoring.
* test/win32ole/test_win32ole_variant.rb: add some test for
WIN32OLE_VARIANT.array, WIN32OLE_VARIANT#value=.
341 lines of code changed in:
* ext/win32ole/win32ole.c (installed_code_page_proc,
ole_variant2val): small refactoring.
6 lines of code changed in:
* ext/win32ole/win32ole.c (ole_variant2val): VC++6 does not
support VT_I8, VT_UI8.
4 lines of code changed in:
set svn:eol-style
0 lines of code changed in:
* ext/win32ole/win32ole.c (ole_variant2val): support VT_I8, VT_UI8.
29 lines of code changed in:
* ext/win32ole/win32ole.c (ole_ptrtype2val): ole_type, ole_type_detail
should not return "VARIANT,VARIANT".
4 lines of code changed in:
* ext/win32ole/win32ole.c (ole_val2olevariantdata):
WIN32OLE_VARIANT#new accepts nil when variant type is VT_ARRAY.
* test/win32ole/test_win32ole_variant.rb: ditto.
* ext/win32ole/win32ole.c: small refactoring.
85 lines of code changed in:
* ext/win32ole/win32ole.c: add WIN32OLE#ole_query_interface.
thanks to Mikael Pahmp.
* test/win32ole/test_win32ole.rb: ditto.
47 lines of code changed in:
* ext/win32ole/win32ole.c (ole_set_safe_array, ole_variant2val,
ole_val_ary2variant_ary): fix WIN32OLE_VARIANT.new bug when
1st argument is empty array, and when 2nd argument is
VT_ARRAY|VT_BYREF.
* test/win32ole/test_win32ole_variant.rb: ditto.
59 lines of code changed in:
* ext/win32ole/win32ole.c (ole_val2olevariantdata, ole_val2variant):
fix the bug of WIN32OLE_VARIANT.new when variant type is
VT_ARRAY.
* ext/win32ole/sample/excel1.rb: rewrite using WIN32OLE_VARIANT.
* test/win32ole/test_win32ole.rb: add some test.
* test/win32ole/test_win32ole_variant.rb: ditto.
173 lines of code changed in:
* ext/win32ole/win32ole.c: add WIN32OLE.locale=, WIN32OLE.locale,
WIN32OLE_VARIANT#vartype.
* test/win32ole/test_win32ole.rb: add test for WIN32OLE.locale=,
WIN32OLE.locale.
* test/win32ole/test_win32ole_variant.rb: add test for
WIN32OLE_VARIANT#vartype.
114 lines of code changed in:
* ext/win32ole/win32ole.c: refactoring.
299 lines of code changed in:
* ext/win32ole/win32ole.c (ole_val2olevariantdata): bug fix.
WIN32OLE_VARIANT.new check that 1st argument should T_ARRAY
when variant type is VT_ARRAY.
* test/win32ole/test_win32ole_variant.rb: add some test.
64 lines of code changed in:
bug fix of WIN32OLE_VARIANT when variant type is VT_BYREF|VT_VARIANT.
25 lines of code changed in:
WIN32OLE.codepage= accepts installed codepage.
44 lines of code changed in:
version 0.8.6.
1 lines of code changed in:
modify WIN32OLERuntimeError message.
7 lines of code changed in:
(78 more)