Imlibȹߥ 1999/8/3

͡
* Imlib-1.9.5 ° Imlib Programmers Guide 򻲹ͤˤƺä
* ruby-1.3.5, ruby-gtk-0.20, imlib-1.9.5, gtk-1.2.1 ǥƥȼ»ܡ

CHANGE --
* 1999/08/03
  饹̾ѹ
    GdkImlib::Imlib           GdkImlib::Image
    GdkImlib::ImlibBorder     GdkImlib::Border
    GdkImlib::ImlibModifier   GdkImlib::Modifier
    GdkImlib::ImlibSaveInfo   GdkImlib::SaveInfo
    GdkImlib::ImlibShape      GdkImlib::Shape

  GCȯ褦ˤ(BUGS?)

BUGS? --

* Gtk::Pixmap.new , Gtk::Pixmap.set бؿ
  (rbgtkmisc.c:pixmap_initialize(), pixmap_set())˼򤤤Ƥ뤬Τ褦
  ʲ¤λǤΤ狼ʤ
   1999/07/29
     [ruby-ext:00344]ǡˡפȤää

* gdk_imlibνinit.c Ȥ߹Ǥ뤬Τ褦Ȥ߹Ǥ
  Τ狼ʤ
   1999/07/29
     [ruby-ext:00344]ǡˡפȤää

* Ȥ߹Ǥʤ᥽åɤ롣
    gdk_imlib_init_params()
    gdk_imlib_best_color_match()
    gdk_imlib_copy_image(), gdk_imlib_copy_mask() <- ɬפʤ⡣
    gdk_imlib_kill_image()
    gdk_imlib_save_image_to_eim()  
    gdk_imlib_add_image_to_eim()
    gdk_imlib_save_image_to_ppm()
    gdk_imlib_create_image_from_data()
    gdk_imlib_create_image_from_xpm_data()
    gdk_imlib_data_to_pixmap()
    gdk_imlib_best_color_get()
    gdk_imlib_create_image_from_drawble()

* ʲδؿб᥽åɤϡȤ߹ǥƥȤƤʤ
    gdk_imlib_set_render_type()
    gdk_imlib_load_colors()
    gdk_imlib_free_colors()
    gdk_imlib_set_fallback()
    gtk_widget_push_visual()
    gtk_widget_push_colormap()
    gdk_imlib_get_sysconfig()
    gdk_imlib_get_image_border()
    gdk_imlib_set_image_border()
    gdk_imlib_get_image_shape()
    gdk_imlib_set_image_shape()
    gdk_imlib_get_image_red_modifier()
    gdk_imlib_get_image_green_modifier()
    gdk_imlib_get_image_blue_modifier()
    gdk_imlib_set_image_red_curve()
    gdk_imlib_set_image_green_curve()
    gdk_imlib_set_image_blue_curve()
    gdk_imlib_get_image_red_curve()
    gdk_imlib_get_image_green_curve()
    gdk_imlib_get_image_blue_curve()
    gdk_imlib_apply_modifiers_to_rgb()
    gdk_imlib_changed_image()
    gdk_imlib_apply_image()
    gdk_imlib_paste_image()
    gdk_imlib_paste_image_border()
    gdk_imlib_clone_image()
    gdk_imlib_clone_scaled_image()
    gdk_imlib_crop_image()
    gdk_imlib_crop_and_clone_image()
    gdk_imlib_save_image()

* extconf.rb  gtk-config ǤϤʤimlib-configƤӽФƤ롣
  ȡImlibäƤʤƥˤʤ롣
  gtk-config  imlib-config ȤʬФɡ꤫褯
  ʤ
   1999/07/29
     [ruby-ext:00344]Ǥ餷˽Ƥ餦Ȥˤʤä

* get_pixmap 򷫤֤Ƥȡ̤ɤɤƤ
  ץȤ GC.start פʤɡʤ?
   1999/08/03
     ʲΥ᥽åɤǡGCȯ褦˽
         GdkImlib::Image#new , GdkImlib::Image#render ,
         GdkImlib::Image#clone , GdkImlib::Image#clone_scaled , 
         GdkImlib::Image#crop_and_clone
     ɡνϥڥǤϡ֤ʤס
     ImlibΤۤˡmalloc()˼ԤȤνͤƤʤȤ
     Τǡĥ⥸塼ǤϤ褦ʤ

     ʤGdkImlib::Image#render ϡRBGDKIMLIB_RENDER_LIMIT Ȥޥ
     ꤵƤʬ¹ԤGCȯ褦ˤʤäƤ롣
     ǥեȤ 100 ˤƤ롣οϺΤʤΡִס
     ξʤĶ GdkImlib::Image#render 򷫤֤ץȤ¹Ԥ
     硢οĴɬפ뤫⤷ʤ
