MinGW Compile GLib 2.27.93 & GTK+ 2.24.0

2011/01/30應該就是昨天,GTK有一些更新的訊息:

GTK+ 2.24.0 現在可以在下列二個地方下載:
http://download.gnome.org/sources/gtk+/2.24/
ftp://ftp.gtk.org/pub/gtk/2.24/
sha256 sums:
cbed1a7b8cd1e471388a00f22557dd061334698a0c1aece11b7ed6541d115606  gtk
+-2.24.0.tar.bz2
53a42e4b29edd72c43b74f8c9bec436ffe7c256aa0ef6d79c65cc5393afd0386  gtk
+-2.24.0.tar.gz
GTK+ 2.24 是GTK+ 2的最終穩定版本,而GTK+ 2.24會持續地維護並收取錯誤修護,新的開發會移到GTK+ 3, 而GTK+ 3.0即將在幾天內公佈。

什麼是GTK+
============
GTK+是用來建構圖形使用者介面的多平台工具包,提供一個完整的元件,GTK+適用於小型的工具到完整的應用程式套件的專案。
GTK+從一開始就設計來支援一些語言,而不只是C/C++,從像Perl及Python等的語言來使用GTK+(特別是結合Glade GUI builder)提供一種快速應用程式開發的有效方法。

GTK+是免費的軟體並且於GNU專案的一部分,然而,GTK+的許可條款,GNU LGPL,允許它可以讓所有的開發人員,包括那些開發專有軟體,沒有任何許可費或版稅,GTK+ 是目前唯一100%免費成本的開放原始碼具工業級的GUI工具包。
由於它的起源是GNU Image Manipulation Program (GIMP)的工具包,GTK+已經被用在很多的軟體中,值得注意的是GTK+是GNOME桌面的基礎。
GTK+ 2.24有什麼新的
=======================
GTK+ 2.24 增加了功能來幫助移植到GTK+ 3,同時也保持跟早期的GTK+ 2.X版本的程式碼維護跟執行檔的相容。
在GTK+ 2.24 中一些新的功能及改善有:
– 一個新的簡單的組合框元件 GtkComboBoxText
– cups 列印後台可以送出PDF的列印工作
– GtkBuilder 已經有文字標籤跟選單工具按鈕的支援
– 修正了許多自我檢查的註解
哪裡可以取得GTK+的更多資訊
========================================
關於GTK+的資訊包括連結的文件可以在http://www.gtk.org/發現,另外GTK+ 2.x的安裝指南可以在http://library.gnome.org/devel/gtk/stable/gtk-building.html找到。
常見問題:
http://library.gnome.org/devel/gtk/stable/gtk-question-index.html
貢獻
============
GTK+是一個大型專案依賴志願者的貢獻,我們正在各領域中積極尋找新的贊助者,並邀請大家來幫助專案的開發。
假如你有意願參與,請訂閱專案的郵件列表來提供你的協助並且閱讀我們所有的空閒專案工作:http://live.gnome.org/GtkTasks
GTK+ 是很多人的專案,除了核心的GTK+團隊外,也有許多其他的人對這個版本有貢獻:
Claudio Saavedra
Stephen Shaw
Federico Mena Quintero
Javier Jardón
Christian Persch
Christian Dywan
Marek Kasik
Chun-wei Fan
Bastien Nocera
Javier Jardón
Michael Natterer
Benjamin Otte
Colin Walters
Murray Cumming
Martyn Russell
Tristan Van Berkom
Carlos Garcia Campos
Tor Lillqvist
Alejandro Piñeiro
Adel Gadllah
Adrian Johnson
Milan Bouchet-Valat
Frederic Croszat
January 30, 2011
Matthias Clasen

以上!

另外有關GLib的說明:

GLib 2.27.93可以在下列二個地方下載:
  ftp://ftp.gtk.org/pub/glib/2.27/
  http://download.gnome.org/sources/glib/2.27/

在2.27開發週其中有另一個開發版本。

如無不可預見的緊急情況,在此版本的API應該是跟2.28的API相同。

GLib 2.27.92 到 2.27.93的變革概述
================================================

* 錯誤修正:
 637013 gio/gdbusmessage.c 無法在Solaris編譯
 640192 Error creating a Gio.Settings object through py...
 640261 Minimum version for external pcre needs to be..
 640262 GActionGroup含有重複的TYPE巨集
 640436 Make load_user_special_dirs() resistant to non...
 640695 g_key_file_load_from_file() mishandles a CR-LF...
 640724 因為格式字串議題而無法編譯gio
 640725 因為格式字串議題而無法編譯tests
 640807 改善GVariant無效指標的行為
 640823 g_source_add_child_source的文件錯誤

* 翻譯更新:
 Bulgarian
 Galician
 Hebrew
 Norwegian bokmål
 Spanish
 繁體中文

感謝以下的貢獻者:
Emilio Pozuelo Monfort
Ryan Lortie
Tobias Mueller
Dan Winship
Benjamin Gilbert


January 28, 2011
Matthias Clasen

這二個函式庫,ㄚ琪使用MinGW編譯都可以成功,目前尚缺的就是GTK+2.99.2這個版本無法編譯成功,去信問Tor Lillqvist,他說最近沒有在處理這個,而且我寄給他的config.log跟make.log,他說看不出什麼錯誤,只能說我再慢慢想辦法吧!

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *