suke
7634900b4e
* ext/win32ole/win32ole.c: add WIN32OLE#ole_query_interface.
...
thanks to Mikael Pahmp.
* test/win32ole/test_win32ole.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-10 11:29:49 +00:00
suke
990ae267cd
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-08 13:48:16 +00:00
suke
dd4d9d63f0
* test/win32ole/test_propertyputref.rb (setup): fix typo.
...
* test/win32ole/test_win32ole_event.rb: should not use
InternetExplorer.gohome to test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-08 13:00:06 +00:00
suke
d4b866914b
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-02-03 05:41:03 +00:00
suke
883f34f777
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-29 12:41:50 +00:00
suke
68daaab409
* 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.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-27 09:46:34 +00:00
suke
bb435c7a6c
bug fix of WIN32OLE_VARIANT when variant type is VT_BYREF|VT_VARIANT.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-26 15:03:43 +00:00
suke
3b5dbc4b06
WIN32OLE.codepage= accepts installed codepage.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-20 12:12:36 +00:00
suke
e16e6a66ae
modify WIN32OLERuntimeError message.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-20 02:28:49 +00:00
suke
b44bd4c6d3
move all test from ext/win32ole/tests test/win32ole
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-20 00:37:35 +00:00
suke
59835fe865
move some test from ext/win32ole/tests to test/win32ole
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-19 15:17:56 +00:00
suke
e538fe5703
add WIN32OLE_VARIANT::Empty, WIN32OLE_VARIANT::Null, WIN32OLE_VARIANT::Nothing.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-19 08:22:45 +00:00
suke
72cc74655f
IN32OLE_VARIANT.new accepts nil as first argument for some VARIANT TYPE. fix memory leak.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-18 22:08:29 +00:00
suke
b84ff5ccb3
add some test. update comment for rdoc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-07 08:56:04 +00:00
suke
a782fa1268
add WIN32OLE::VARIANT::VT_NULL, WIN32OLE::VARIANT::VT_EMPTY.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-01-05 23:38:15 +00:00
suke
0aa4340d81
The argument of Shell.NameSpace should not be file path.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-12-26 12:09:57 +00:00
suke
0c2571d621
accept hash argument of Symbol key.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-08-19 07:53:27 +00:00
suke
96921c919c
Test class name should not be duplicated.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-07-07 22:19:49 +00:00
suke
afdc2b89bd
support some kind of method of word. [ruby-Bugs#3237]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 08:21:29 +00:00
suke
38321af30c
avoid Argument Error.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 08:16:44 +00:00
suke
b2df5084b4
change test class name.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-25 08:15:06 +00:00
suke
cd15cdca77
should not test when win32ole is not available.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-19 11:00:12 +00:00
suke
33311b653c
support PROPERTYPUTREF. [ruby-talk:183042]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-06-18 11:34:53 +00:00
suke
08b5a86487
* should not test in the environment that does not have win32ole
...
library.
* CRLF -> LF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-06 23:40:08 +00:00
suke
119b7a0534
*** empty log message ***
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-06 23:35:47 +00:00
suke
2bdd9d6eba
ext/win32ole/win32ole.c (add_event_call_back): should not
...
delete event handler when the event name is not entried.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-01 09:05:08 +00:00
suke
9154b19bae
ole_param_ole_type should return "unknown type" string when ITypeInfo::GetFuncDesc failed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-30 23:37:54 +00:00
suke
2b5beeed15
add test/win32ole/test_win32ole_variant.rb.
...
ext/win32ole/win32ole.c: use ANSI C style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-30 13:11:12 +00:00
suke
29ba4ff416
add WIN32OLE_METHOD#inspect, WIN32OLE_PARAM#inspect
...
add test/win32ole/test_win32ole_param.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-08 09:13:30 +00:00
suke
11974f3b6d
WIN32OLE_TYPELIB.new accepts OLE files.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-07 13:16:46 +00:00
suke
b4d47bcff3
add test_win32ole_method.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-01 09:22:58 +00:00
suke
3ff87cc53f
add WIN32OLE_TYPE#inspect, WIN32OLE_VARIABLE#inspect
...
add test/win32ole and remove some test script from ext/win32ole/tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-01 06:23:07 +00:00