GTK+ 2.13.3 不稳定版发布

这是 GTK+ 2.14 的第四个第三个开发版本。

gtk+-2.13.3.tar.bz2 md5sum: 4191b1f3d6239424556ebf2a92250ef6
gtk+-2.13.3.tar.gz md5sum: 6c2912e63dd491302f01026cc8130415

从 GTK+ 2.13.2 到 2.13.3 的更改概述

  • 支持运行时字体配置更改
  • 使用 GIO 获取 mime 信息
  • 直接使用 GIO 进行文件选择器,不加载文件系统实现模块。此更改导致 Win32 上出现一些回归,这些回归将通过 GIO 中改进的 Win32 支持来解决。
  • 当应用程序未翻译为当前区域设置时,GTK+ 不再使用翻译

20 个错误在此版本中修复!

GLib 2.17.2 不稳定版发布

这是 GLib 2.18 的第二个开发版本。

glib-2.17.2.tar.bz2 md5sum: 2df8550a229771859a791f20c56a47a8
glib-2.17.2.tar.gz md5sum: 34ed2b4c91edac39a0bc7aea9d4491fe

从 GLib 2.17.0 到 GLib 2.17.1 的更改

  • 新函数:g_utime(),utime() 的 gstdio 包装器
  • 新函数:g_dgettext() 和 g_dngettext(),用于相应的 gettext 函数的包装器,并添加了功能
  • 支持共享 mime 规范的最新版本,包括 mime 类型的图标
  • 新函数:g_themed_icon_prepend_name()

28 个错误在此版本中修复!

GTK+ 2.13.2 不稳定版发布

这是 GTK+ 2.14 的第三个开发版本。

gtk+-2.13.2.tar.bz2 md5sum: 2db81ad8485e84d7a3c297fcfdf173bb
gtk+-2.13.2.tar.gz md5sum: 57b57fa871734b7e727ebf4a65d7df83

从 GTK+ 2.13.1 到 2.13.2 的更改

  • 修复了 2.13.1 中引入的标头清理中的一个疏忽,该疏忽从 gtk.h 拉入的标头集中删除了 gtkmarshal.h
  • 添加一个函数来检索状态图标的 XID,以允许通知气泡跟随图标

8 个错误在此版本中修复。

GTK+ 2.13.1 不稳定版发布

GTK+ 2.13.1 现在可以下载。这是 GTK+ 2.14 的第二个开发版本。

gtk+-2.13.1.tar.bz2 md5sum: 16f57400a352aadda4b19f95aed14d0c
gtk+-2.13.1.tar.gz md5sum: 19875a16e2b1db06ac4d0e9744f0c3a4

从 GTK+ 2.13.0 到 2.13.1 的更改概述

    添加 GtkMountOperation,GMountOperation 的子类,可以在挂载卷时显示密码对话框
  • 为 bmp、emf、gif、ico、jpeg、tiff、wmf 添加基于 GDI+ 的 pixbuf 加载器
  • 添加对像素图重定向的支持,新 api 包括 gtk_widget_get_snapshot() 函数和 GtkWidget::damage-event 信号以及较低级别的 gdk_window_redirect_to_drawable() 和 gdk_window_remove_redirection() 函数
  • 添加 gtk_show_uri(),替代 gnome_vfs_url_show() 和 gnome_url_show()
  • 向 GtkCellRendererCombo 添加“changed”信号
  • 使用最新的 X.org 同步键码和组合序列
    • GtkBuilder

    • – 支持自定义库存图标
    • – 支持标签中的 Pango 属性
    • GtkRecentManager

    • – 使用 GIO 监视 .recently-used.xbel
    • – 使用 gtk-recent-files-max-age 设置限制 .recently-used.xbel 的增长
  • 文件选择器自动完成已重做
  • cups 打印后端显示打印机状态信息
  • 在 OS X 上,加速键使用 Unicode 字符显示,与原生行为匹配
  • GtkIconTheme 和 GtkImage 支持 GIcon
  • 修复的错误:太多,无法在此处列出。 有关完整列表,请转到
  • GLib 2.17.0 不稳定版发布

    GLib 2.17.0 现在可以下载。这是 GLib 2.18 的第一个开发版本。

    http://download.gnome.org/sources/glib/2.17/

    glib-2.17.0.tar.bz2 md5sum: 03da0783697df2db187c76d1534b3d93
    glib-2.17.0.tar.gz md5sum: b86660c1b7fa481f6b21bfba2e3ba2eb

    从 GLib 2.16.x 到 GLib 2.17.0 的更改概述

    • 更新到 Unicode 5.1
    • 将包含的 libcharset 更新为 libiconv 0.12 附带的版本
    • 将包含的 PCRE 更新为 7.7
    • 强制只直接包含顶级标头。 这对于 GObject 和 GIO 默认开启。 要为 GLib 开启它,请定义 G_DISABLE_SINGLE_INCLUDES。
    • 修复 GIO 的库版本。 GLib 2.16 附带 libgio-2.0.so.0.0.0
    • 在 Solaris 上,在 GIO 中使用 FEN 进行文件监视
    • 使用 GIO_EXTRA_MODULES 环境变量查找其他 GIO 模块
    • G_GNUC_ALLOC_SIZE:包装 gcc alloc_size 函数属性的新宏
    • g_checksum_reset:用于重置 GChecksum 状态的新函数
    • g_unix_mount_monitor_set_rate_limit:限制报告事件速率的新函数
    • g_file_query_file_type:用于查询文件类型的新实用程序函数
    • g_memory_output_stream_get_data_size:用于获取写入数据大小的新函数。

    错误修复

    • GNOME bug #522292 在 C99 模式下使用 GCC 在 glib/gutils.h 中给出警告
    • GNOME bug #523298 win_iconv 无法从 UTF-8 转换为 GB18030(或反之亦然)
    • GNOME bug #518160 在 GBookmarkFile 中替换两个 g_strdup_printf 调用
    • GNOME bug #523877 gbookmarkfile:避免使用 g_string_append_printf() 和其他优化
    • GNOME bug #525192 如果在没有 IO 源的情况下运行主循环,则 CPU 使用率达到 100%
    • GNOME bug #315437 extern inline -> static inline
    • GNOME bug #524314 Win32 上的 g_convert() 隐式地将全角字母数字转换为半角
    • GNOME bug #525732 g_list_first 的文档中的错误
    • GNOME bug #525674 gmarkup.c 中的一个错字
    • GNOME bug #448943 g_timeout_add_seconds() 问题
    • GNOME bug #525972 UCS-4 不在新的 win_iconv 实现中
    • GNOME bug #526619 使 test-report 崩溃
    • GNOME bug #491554 更新到 Unicode 5.1.0
    • GNOME 错误 #519137 g_slice_dup 宏需要在 64 位平台上进行类型转换
    • GNOME 错误 #528752 Win32 构建和 SSL 无法工作
    • GNOME 错误 #530457 G_USER_DIRECTORY_DOWNLOAD 文件夹映射不正确
    • GNOME 错误 #528667 测试模块文档中的拼写错误
    • GNOME 错误 #459905 wcwidth 数据中的错误
    • GNOME 错误 #534085 g_unichar_iswide_cjk() 的表格完全错误
    • GNOME 错误 #501651 更新 glib/libcharset
    • GNOME 错误 #519026 G_STMT_START/G_STMT_END 测试一个不存在的预处理器符号
    • GNOME 错误 #534319 GLib 的 .pc 文件可以使用 Libs.private
    • GNOME 错误 #534137 g_spawn_async_with_pipes 文档中的拼写错误
    • GNOME 错误 #517419 gio win32 目录监视器
    • GNOME 错误 #526796 g_file_copy 的回退中参数的顺序错误
    • GNOME 错误 #530196 _g_local_file_has_trash_dir() 不处理 st_dev == 0
    • GNOME 错误 #532965 不应为某些文件系统返回 filesystem::free
    • GNOME 错误 #525553 修复 GArray 文档中的拼写错误和吹毛求疵
    • GNOME 错误 #526572 GObject 参考手册对象销毁部分中父类声明中缺少 *
    • GNOME 错误 #528648 对象构造部分中有多余的 >s
    • GNOME 错误 #535021 g_param_spec_internal 文档应描述 nick 和 blurb 的用途
    • GNOME 错误 #521513 使用文件选择器时 Firefox 崩溃
    • GNOME 错误 #528433 gdesktopappinfo 混乱...
    • GNOME 错误 #533369 API g_file_info_get_attribute_string() 无法获取“…”
    • GNOME 错误 #521045 glib f_fstypename 杂项
    • GNOME 错误 #521672 编译错误
    • GNOME 错误 #521946 控制 GUnixMountMonitor 上的速率限制
    • GNOME 错误 #522335 构建失败:glib/gtester.c:276: 错误:未定义 'ARG_MAX'...
    • GNOME 错误 #523015 实现基于滑动窗口的上传操作
    • GNOME 错误 #523019 使用新的 GCC 4 功能
    • GNOME 错误 #523338 将 nfs4 列为 nfs 挂载类型
    • GNOME 错误 #524350 使 glib 再次在没有 NLS 的情况下构建
    • GNOME 错误 #524579 g_file_copy 在进度回调中报告错误的 total 值...
    • GNOME 错误 #524742 gtestutils.c 中的一个拼写错误。
    • GNOME 错误 #524950 次要的文档拼写错误。
    • GNOME 错误 #525866 用户目录不应被视为要挂载的目录...
    • GNOME 错误 #526320 不应列出用户没有权限的挂载...
    • GNOME 错误 #527132 nautilus 在建立 ftp 连接时崩溃
    • GNOME 错误 #532852 严重错误 **: totem_pl_parser_parse_with_base: 断言 `…’
    • GNOME 错误 #534759 gio 中构建失败
    • GNOME 错误 #534764 g_file_make_directory 生成的错误中的拼写错误
    • GNOME 错误 #521851 gunixmounts.c 中冗余的测试
    • GNOME 错误 #524344 glib/gthread.h 仍然使用 G_GNUC_PRETTY_FUNCTION
    • GNOME 错误 #525060 glib 在 CPPFLAGS 中使用 -DG_DISABLE_ASSERT 构建失败...
    • GNOME 错误 #534177 接口 g_cclosure_marshal_S 的无效描述...
    • GNOME 错误 #520715 添加 GFile 方法 g_file_query_file_type
    • GNOME 错误 #523039 如果 gvfs i...,nautilus 无法访问垃圾箱/计算机/网络

    Pango 1.21.0 不稳定版本发布

    这是 Pango 开发中又一个激动人心的周期的第一个开发版本,它将导致 Pango-1.22.0 的发布,该版本将在 GNOME-2.24 发布时及时发布。
    pango-1.21.0.tar.bz2 md5: f0959c4b9b058ba9e4d13fc9086b7e7d
    pango-1.21.0.tar.gz md5: ade9bf7e089c09e38c58f91fe084835d

    1.20.0 和 1.20.1 之间的更改概述

    • 更新到 Unicode 字符数据库 5.1.0。这为 PangoScript 枚举添加了新条目。需要 glib >= 2.16.3 才能在那里更新 Unicode 数据,但不会在稳定的点版本中提高要求。
    • 尝试使我们的 OS X 代码能够使用最新的 cairo 1.5.x 快照进行编译,这些快照将 cairo-atsui 重命名为 cairo-quartz-font,以及更旧的版本。
    • 小的错误修复。

    备注

    • 这是一个不稳定的开发版本。虽然它已经过相当广泛的测试,但可能仍然存在需要发现的错误。此版本不应在生产环境中使用。
    • 安装此版本将覆盖您现有的 Pango 副本。如果您遇到问题,则需要重新安装 Pango-1.20.x
    • 错误应报告给 http://bugzilla.gnome.org

    有关 Pango 的更多信息可以在 pango.org 上找到

    Pango 1.20.0 稳定版本发布

    这是一个稳定版本,与 Pango-1.18 相比提供了新的功能,同时保持了源代码和二进制兼容性。
    此版本中最值得注意的新功能是添加了 pango_layout_set_height() API。有关改进的详细列表,请参阅 NEWS 文件。
    pango-1.20.0.tar.bz2 md5: f0959c4b9b058ba9e4d13fc9086b7e7d
    pango-1.20.0.tar.gz md5: ade9bf7e089c09e38c58f91fe084835d

    有关 Pango 的更多信息可以在 pango.org 上找到

    GLib 2.16.3 稳定版本发布

    GLib 2.16.3 现在可从以下位置下载

    http://download.gnome.org/sources/glib/2.16/

    glib-2.16.3.tar.bz2 md5sum: 195f9a803cc5279dbb39afdf985f44cb
    glib-2.16.3.tar.gz md5sum: 4ced916dbd8bf69e897e08d662431dda

    这是 2.16 系列中的一个错误修复版本。

    错误修复

    • GNOME 错误 #524314 Win32 上的 g_convert() 隐式转换全宽 alpha...
    • GNOME bug #448943 g_timeout_add_seconds() 问题
    • GNOME bug #525972 UCS-4 不在新的 win_iconv 实现中
    • GNOME bug #526619 使 test-report 崩溃
    • GNOME bug #491554 更新到 Unicode 5.1.0
    • GNOME 错误 #525866 用户目录不应被视为挂载...
    • GNOME 错误 #526796 g_file_copy 的回退中参数的顺序错误

    有关 GLib 的更多信息可以在 gtk.org 上找到

    GTK+ 库(包括 GLib)的安装指南可以在
    这里找到

    GLib 2.16.2 稳定版本发布

    GLib 2.16.2 现在可从以下位置下载

    http://download.gnome.org/sources/glib/2.16/

    glib-2.16.2.tar.bz2 md5sum: 662224ad0186183f64de98ef2183454b
    glib-2.16.2.tar.gz md5sum: f1a75b1f89953e7d87484ceffd70eb86

    这是 2.16 系列中的一个错误修复版本。

    GLib 是构成 GTK+ 和 GNOME 等项目基础的底层核心库。
    它为 C 提供数据结构处理、
    可移植性包装器,以及用于运行时功能的接口,例如
    事件循环、线程、动态加载和对象系统。

    有关 GLib 的更多信息,请访问

    https://gtk.org.cn/

    GTK+ 库(包括 GLib)的安装指南可以在
    可以在

    http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html 找到