From: Masao M. <mu...@hi...> - 2006-07-01 19:36:23
|
むとうです。 Ruby-GNOME2-0.15.0をリリースしました。 Highlights ========== * Ruby/VTEを追加しました。 Ruby/VTEはターミナルエミュレータ用のウィジェットです。 http://www.gnome.org/ * Ruby/Popplerを追加しました。 Ruby/PopplerはPDFレンダリング用のライブラリです。 * Gtk.initは省略できるようになりました。 * 改善、バグフィクスを行いました。 その他の変更点については以下を参照してください。 http://ruby-gnome2.sourceforge.jp/hiki.cgi?News_20060701_1 Downloads ========= http://sourceforge.net/project/showfiles.php?group_id=53614 * ruby-gtk2-x.x.x.tar.gz Ruby/GTK2を動作させるための最小限のパッケージです。 Ruby/GLib2, Ruby/ATK, Ruby/GdkPixbuf, Ruby/Pango, Ruby/GTK2. * ruby-gnome2-all-x.x.x.tar.gz 全てのRuby-GNOME2ライブラリが含まれます。このパッケージは インストール時にその環境に存在するGNOMEライブラリにあるもの のみをコンパイル・インストールしますので、GTK+しか持って いない人でもこちらのパッケージを利用できます。 * ruby-gtk2-x.x.x-x-i386-msvcrt-1.8.zip One-Click Ruby Installer向けのバイナリパッケージです。 Ruby/GLib2, Ruby/ATK, Ruby/GdkPixbuf2, Ruby/Pango, Ruby/GTK2, Ruby/Libglade2, Ruby/Libart, Ruby/GtkGLExtの他に外部ライブラリの rcairo-1.0.0を含みます。 [注] このパッケージはOne-Click Ruby Installerに含まれるiconv.dll/exeを 置き換えます。 謝辞 ==== 今回も多くの方々のご協力がありました。ありがとうございました。 以下にお名前をあげさせていただきます。(敬称略) Daniel Chokola, Geoff Youngs, Joao Pedrosa, Kouhei Sutou, Laurent Sansonetti, Mario Steele, Masahiro Sakai, Mirko Maischberger, NISHI Takao, Sjoerd Simons, Tilman Sauerbeck What's Ruby-GNOME2? =================== Ruby-GNOME2はGNOME2.xで使用される主要なライブラリのRuby言語バインディングです。 現在、以下のライブラリをサポートしています: #ちょっと詳しく書いてみました。 == 基本ライブラリ * Ruby/GLib2 - 基本的かつ便利なユーティリティクラス群。および、 GLib::Objectをはじめとする基本クラスを提供。他のライブラリ から参照される * Ruby/ATK - アクセシビリティ * Ruby/Pango - 国際化されたテキスト・フォント処理 * Ruby/GdkPixbuf2 - イメージ(画像)処理 * Ruby/GTK2 - GUIコンポーネント == 拡張ライブラリ * Ruby/GConf2 - アプリの設定を保存・取得 * Ruby/GNOME2 - Ruby/GLib2, Ruby/GTK2を補助するようなGUI コンポーネントやGNOME環境での便利機能を提供 * Ruby/GnomeCanvas2 - 構造化された描画・画像処理 * Ruby/GnomePrint - 印刷処理 * Ruby/GnomePrintUI - 印刷処理用のGUI * Ruby/GnomeVFS - 仮想ファイルシステム * Ruby/GStreamer - 動画・音声処理 * Ruby/GtkGLExt - OpenGLを利用した3次元描画処理 * Ruby/GtkHtml2 - HTMLレンダリング(CSSにも対応) * Ruby/GtkMozeEmbed - Mozilla/FirefoxのレンダリングエンジンであるGecko をGTK+のGUIコンポーネントとして使う * Ruby/GtkSourceView - テキストエディタ向けの高度なテキスト表示コンポーネント (言語毎にキーワードを強調する等) * Ruby/Libart2 - 描画に関する基本的な計算機能と、それを画像ファイル化する機能 * Ruby/Libgda - データベースアクセス * Ruby/Libglade2 - GUIビルダGlade2が生成するgladeを読み込み実体化する * Ruby/PanelApplet - GNOMEパネルアプレット用のGUIアプリ作成用のライブラリ * Ruby/Poppler [NEW] - PDFレンダリング用のライブラリ * Ruby/RSVG - SVG処理 * Ruby/VTE [NEW] - ターミナルエミュレータ用のウィジェット 各種リソース ========== - Mailing lists http://sourceforge.net/mail/?group_id=53614 - #ruby-gnome2 (IRC) http://ruby-gnome2.sourceforge.jp/hiki.cgi?irc - Project website (English) http://ruby-gnome2.sourceforge.jp/ (Spanish) http://ruby-gnome2.sourceforge.jp/es/ (French) http://ruby-gnome2.sourceforge.jp/fr/ (German) http://ruby-gnome2.sourceforge.jp/de/ (Italian) http://ruby-gnome2.sourceforge.jp/it/ (Japanese) http://ruby-gnome2.sourceforge.jp/ja/ (Portuguese(BR)) http://ruby-gnome2.sourceforge.jp/pt_BR/ - Ruby-GNOME2 API Reference (English) http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference (Japanese) http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?Ruby-GNOME2+API+Reference - Tutorials (English) http://ruby-gnome2.sourceforge.jp/hiki.cgi?tutorials (French) http://ruby-gnome2.sourceforge.jp/fr/hiki.cgi?tutoriels (German) http://ruby-gnome2.sourceforge.jp/de/hiki.cgi?tutoriais (Italian) http://ruby-gnome2.sourceforge.jp/it/hiki.cgi?tutorials (Japanese) http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?tutorials (Portuguese(BR)) http://ruby-gnome2.sourceforge.jp/pt_BR/hiki.cgi?tutoriais - Samples http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples - Other resources http://ruby-gnome2.sourceforge.jp/hiki.cgi?Links Changes since version 0.14.1 ============================ * Ruby/GLib - Improve signal handlers with pthread ruby(--enable-pthread). [Sjoerd Simons] - Added new fundamental object for other bindings. [Sjoerd Simons] - GLib::Source#remove -> GLib::Soruce.remove [Kouhei Sutou] - Added new macros (GLIST2ARYF, GLIST2ARY2F, GSLIST2ARYF, GLIST2ARY2F, G_PROTECT_CALLBACK) [Masao Mutoh] - Added GLib.win32_locale, GLib, win32_locale_filename_from_utf8 [Kouhei Sutou] - Improve memory management [Kouhei Sutou, Sjoerd Simons, Masahiro Sakai, Masao Mutoh] - Other improvement and fix bugs. [Sjoerd Simons, Joao Pedrosa, Kouhei Sutou, Masahiro Sakai, Masao Mutoh] * Ruby/ATK - Improved cygwin support. [Masao Mutoh] - Fix a bug. [Masahiro Sakai] * Ruby/Pango - Fix some bugs. [Laurent Sansonetti, Masao Mutoh] - Added Pango::Layout#markup=, Pango::AttrAbsoluteSize [Masao Mutoh] * Ruby/GdkPixbuf - Fix a bug. [NISHI Takao] - Code cleanup [Masao Mutoh] * Ruby/GTK - Improve signal handlers. [Masahiro Sakai] - Added Gtk::Widget#set_widget, #set_requisition. [Daniel Chokola] - Added Gtk::Dialog#get_response. [Masao Mutoh] - Other improvement and fix bugs [Mario Steele, Tilman Sauerbeck, Geoff Youngs, Masahiro Sakai, Kouhei Sutou, Masao Mutoh] * Ruby/GNOME - Follow Ruby/GLib2 change(GRClosure). [Kouhei Sutou] * Ruby/GnomeCanvas - Code cleanup [Kouhei Sutou, Masao Mutoh] * Ruby/Libglade - Fixed some bugs and trivial improvement. [Masao Mutoh] * Ruby/Libart - None. * Ruby/GConf - Sample code cleanup. [Masao Mutoh] * Ruby/GStreamer - Sample code cleanup. [Masao Mutoh] * Ruby/GnomeVFS - Improved and fixed bugs. [Masahiro Sakai, Masao Mutoh] * Ruby/GtkHtml2 - Sample code cleanup. [Masao Mutoh] * Ruby/GtkGLExt - Improved and fixed bugs. [Kouhei Sutou, Masao Mutoh] * Ruby/Libgda - Fix build against 1.3.x branch (libgda-2.x). [Laurent Sansonetti] * Ruby/PanelApplet - Fixed a bug [Patch #1431855] * Ruby/GtkSourceView - Sample code cleanup. [Masao Mutoh] * Ruby/GnomePrint - Added Gnome::Print::BINDING_VERSION. Code cleanup [Kouhei Sutou] * Ruby/GnomePrintUI - Added Gnome::PrintUI::BINDING_VERSION. [Kouhei Sutou] - Sample code cleanup. [Masao Mutoh] * Ruby/RSVG - Added RSVG::BINDING_VERSION, RBRSVG_MAJOR_VERSION, RBRSVG_MINOR_VERSION, RBRSVG_MICRO_VERSION. [Kouhei Sutou] - Supported 2.14. - Improved, fixed bugs [Kouhei Sutou, Masao Mutoh] * Ruby/GtkMozEmbed - Improved, fixed bugs [Mirko Maischberger, Masao Mutoh] * Ruby/Poppler [NEW] [EXPERIMENTAL] - Added [Kouhei Sutou] * Ruby/VTE [NEW] - Added [Kouhei Sutou] -- .:% Masao Mutoh<mu...@hi...> |