ruby-changes:8095
From: suke <ko1@a...>
Date: Mon, 29 Sep 2008 20:18:58 +0900 (JST)
Subject: [ruby-changes:8095] Ruby:r19621 (trunk): * ext/win32ole/win32ole.c (fev_initialize): initialization
suke 2008-09-29 20:18:37 +0900 (Mon, 29 Sep 2008) New Revision: 19621 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19621 Log: * ext/win32ole/win32ole.c (fev_initialize): initialization handler instance variable. * test/win32ole/test_win32ole_typelib.rb (test_s_typelibs): fix the warning of shadowing outer local variable. Modified files: trunk/ChangeLog trunk/ext/win32ole/win32ole.c trunk/test/win32ole/test_win32ole_typelib.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 19620) +++ ChangeLog (revision 19621) @@ -1,3 +1,11 @@ +Mon Sep 29 20:13:05 2008 Masaki Suketa <masaki.suketa@n...> + + * ext/win32ole/win32ole.c (fev_initialize): initialization + handler instance variable. + + * test/win32ole/test_win32ole_typelib.rb (test_s_typelibs): + fix the warning of shadowing outer local variable. + Mon Sep 29 19:59:00 2008 Masaki Suketa <masaki.suketa@n...> * ext/win32ole/win32ole.c (rescue_callback): use rb_write_error Index: ext/win32ole/win32ole.c =================================================================== --- ext/win32ole/win32ole.c (revision 19620) +++ ext/win32ole/win32ole.c (revision 19621) @@ -118,7 +118,7 @@ #define WC2VSTR(x) ole_wc2vstr((x), TRUE) -#define WIN32OLE_VERSION "1.3.2" +#define WIN32OLE_VERSION "1.3.3" typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX) (REFCLSID, IUnknown*, DWORD, COSERVERINFO*, DWORD, MULTI_QI*); @@ -8116,6 +8116,7 @@ ev_advise(argc, argv, self); evs_push(self); rb_ivar_set(self, id_events, rb_ary_new()); + fev_set_handler(self, Qnil); return self; } Index: test/win32ole/test_win32ole_typelib.rb =================================================================== --- test/win32ole/test_win32ole_typelib.rb (revision 19620) +++ test/win32ole/test_win32ole_typelib.rb (revision 19621) @@ -10,7 +10,7 @@ tlibs = WIN32OLE_TYPELIB.typelibs assert_instance_of(Array, tlibs) assert(tlibs.size > 0) - tlib = tlibs.find {|tlib| tlib.name == "Microsoft Shell Controls And Automation"} + tlib = tlibs.find {|t| t.name == "Microsoft Shell Controls And Automation"} assert(tlib) end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/