svnno****@sourc*****
svnno****@sourc*****
Wed Feb 11 08:49:11 JST 2009
Revision: 3616 http://svn.sourceforge.jp/view?root=kazehakase&view=rev&rev=3616 Author: ikezoe Date: 2009-02-11 08:49:11 +0900 (Wed, 11 Feb 2009) Log Message: ----------- 2009-02-11 Hiroyuki Ikezoe <poinc****@ikezo*****> * ext/ruby/kz-rb-embed.c: Remove rb_kz_embed_shistory_copy. Fix argument of kz_embed_copy_page. * ext/ruby/kz-rb-bookmark.c: Use KZ_IS_BOOKMARK_SEPARATOR instead of kz_bookmark_is_separator. Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/ext/ruby/kz-rb-bookmark.c kazehakase/trunk/ext/ruby/kz-rb-embed.c Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2009-02-10 22:49:46 UTC (rev 3615) +++ kazehakase/trunk/ChangeLog 2009-02-10 23:49:11 UTC (rev 3616) @@ -1,3 +1,10 @@ +2009-02-11 Hiroyuki Ikezoe <poinc****@ikezo*****> + + * ext/ruby/kz-rb-embed.c: Remove rb_kz_embed_shistory_copy. Fix + argument of kz_embed_copy_page. + * ext/ruby/kz-rb-bookmark.c: Use KZ_IS_BOOKMARK_SEPARATOR instead of + kz_bookmark_is_separator. + 2009-02-05 Hiroyuki Ikezoe <poinc****@ikezo*****> * module/embed/webkit-gtk/kz-webkit-gtk.c: Create a new Modified: kazehakase/trunk/ext/ruby/kz-rb-bookmark.c =================================================================== --- kazehakase/trunk/ext/ruby/kz-rb-bookmark.c 2009-02-10 22:49:46 UTC (rev 3615) +++ kazehakase/trunk/ext/ruby/kz-rb-bookmark.c 2009-02-10 23:49:11 UTC (rev 3616) @@ -20,6 +20,7 @@ #include "kz-rb-ext.h" #include "kz-bookmark.h" +#include "kz-bookmark-separator.h" #define _SELF(obj) (KZ_BOOKMARK(RVAL2GOBJ(obj))) @@ -32,7 +33,7 @@ static VALUE rb_kz_bookmark_is_separator(VALUE self) { - return CBOOL2RVAL(kz_bookmark_is_separator(_SELF(self))); + return CBOOL2RVAL(KZ_IS_BOOKMARK_SEPARATOR(_SELF(self))); } static VALUE Modified: kazehakase/trunk/ext/ruby/kz-rb-embed.c =================================================================== --- kazehakase/trunk/ext/ruby/kz-rb-embed.c 2009-02-10 22:49:46 UTC (rev 3615) +++ kazehakase/trunk/ext/ruby/kz-rb-embed.c 2009-02-10 23:49:11 UTC (rev 3616) @@ -233,25 +233,13 @@ } static VALUE -rb_kz_embed_copy_page(VALUE self, VALUE dkzembed, VALUE type) +rb_kz_embed_copy_page(VALUE self, VALUE dkzembed) { - kz_embed_copy_page(_SELF(self), _SELF(dkzembed), RVAL2KZCT(type)); + kz_embed_copy_page(_SELF(self), _SELF(dkzembed)); return self; } static VALUE -rb_kz_embed_shistory_copy(VALUE source, VALUE dest, VALUE back_history, - VALUE forward_history, VALUE set_current) -{ - gboolean shistory_copy; - shistory_copy = kz_embed_shistory_copy(_SELF(source), _SELF(dest), - RVAL2CBOOL(back_history), - RVAL2CBOOL(forward_history), - RVAL2CBOOL(set_current)); - return CBOOL2RVAL(shistory_copy); -} - -static VALUE rb_kz_embed_shistory_get_pos(VALUE self) { gboolean success; @@ -642,7 +630,6 @@ G_DEF_CLASS(KZ_TYPE_EMBED_RELOAD_FLAG, "EmbedReloadFlag", mKz); G_DEF_CLASS(KZ_TYPE_EMBED_GO_ACTION, "EmbedGoAction", mKz); G_DEF_CLASS(KZ_TYPE_EMBED_NAV_LINK, "EmbedNavLink", mKz); - G_DEF_CLASS(KZ_TYPE_EMBED_COPY_TYPE, "EmbedCopyType", mKz); rb_define_method(cKzEmbed, "window", rb_kz_embed_get_window, 0); @@ -680,8 +667,6 @@ rb_define_method(cKzEmbed, "links", rb_kz_embed_get_links, -1); rb_define_method(cKzEmbed, "dest_anchors", rb_kz_embed_get_dest_anchors, 0); rb_define_method(cKzEmbed, "copy_page", rb_kz_embed_copy_page, 1); - rb_define_method(cKzEmbed, "shistory_copy", - rb_kz_embed_shistory_copy, 5); rb_define_method(cKzEmbed, "shistory_get_pos", rb_kz_embed_shistory_get_pos, 0); rb_define_method(cKzEmbed, "shistory_get_nth",