GTK+中文社区(gtk.awaysoft.com)

 找回密码
 马上加入

QQ登录

只需一步,快速开始

查看: 3613|回复: 0

GTK+ 2.91.1 released

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-19 13:15
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2010-10-17 21:53:11 | 显示全部楼层 |阅读模式
    GTK+ 2.91.1 is now available for download at:

    ftp://ftp.gtk.org/pub/gtk/2.91/
    http://download.gnome.org/sources/gtk+/2.91/


    465557060c4c3cef3f9aaa608da375e87500a27b531957eb67183ad9fa3cab6f  gtk
    +-2.91.1.tar.bz2
    278f5784ac12fb0d3e5edec718d82f3ca91a8fd192e280fb0404d087cc0368ac  gtk
    +-2.91.1.tar.gz

    This is a development release leading toward 3.0.

    Notes:

    * GTK+ 3 will be parallel installable with GTK+ 2.x, and
      this release has been prepared to test this by renaming
      all .pc files, libraries, include paths, and so forth,
      to include a '3.0' component.

    * GTK+ 3 will remove deprecated API from the GTK+ 2.x series
      and make struct members unavailable that have been GSEALed
      in 2.x. Therefore, applications can be prepared for porting
      to GTK+ 3 by making sure that they build with
    -DGTK_DISABLE_DEPRECATED
      and -DGSEAL_ENABLE. For more information about porting concerns,
      see the porting guide that is included in the API docs.

    * Bugs should be reported to http://bugzilla.gnome.org.


    What is GTK+
    ============

    GTK+ is a multi-platform toolkit for creating graphical user
    interfaces. Offering a complete set of widgets, GTK+ is suitable for
    projects ranging from small one-off tools to complete application
    suites.

    GTK+ has been designed from the ground up to support a range of
    languages, not only C/C++. Using GTK+ from languages such as Perl and
    Python (especially in combination with the Glade GUI builder) provides
    an effective method of rapid application development.

    GTK+ is free software and part of the GNU Project. However, the
    licensing terms for GTK+, the GNU LGPL, allow it to be used by all
    developers, including those developing proprietary software, without
    any license fees or royalties.


    Where to get more information about GTK+
    ========================================

    Information about GTK+ including links to documentation can be
    found at:

    http://www.gtk.org/

    An installation guide for GTK+ 2.x is found at:

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

    Common questions:

    http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html
    http://www.gtk.org/faq/


    Contributing
    ============

    GTK+ is a large project and relies on voluntary contributions.
    We are actively searching for new contributors in various areas
    and invite everyone to help project development.
    If you are willing to participate, please subscribe to the project
    mailing lists to offer your help and read over our list of vacant
    project tasks:
      http://live.gnome.org/GtkTasks


    Overview of Changes from GTK+ 2.91.0 to 2.91.1
    ==============================================

    * GTK+ can now add a resize grip to any window. The resize
    grip functionality in GtkStatusbar has been removed.

    * A very old bug in the handling of geometry widgets has
    been fixed, and a way to set geometry in terms of the
    geometry widget has been added: gtk_window_resize_to_geometry()

    * The GtkFileChooser now uses GSettings to store its settings
    instead of the keyfile ~/.config/gtk-2.0/gtkfilechooser.ini

    * GtkWrapBox has been dropped from GTK+ again. The widget
    will be available in libegg until clear use cases have
    been established.

    * GtkWidget now has horizontal and vertical expand flags, in
    the form of ::hexpand and ::vexpand properties. These flags
    are intended to obsolete most custom container-specific
    expand child properties, over time.
    Expandability is inherited up the widget hierarchy.

    * GtkComboBoxEntry has been deprecated in favor of a
    ::has-entry property on GtkComboBox.

    * The GtkComboBox text convenience API (gtk_combo_box_new_text(), etc)
    has been deprecated in favor of a new GtkComboBoxText class.

    * GtkLinkButton has gained a ::activate-link signal that
    can be used to suppress the default behavior.

    * The very outdated tutorial has been dropped from the GTK+
    distribution,
    and a new 'Getting started' section has been added to the API
    documentation that will accumulate tutorial material over time.

    * Bugs fixed:
    68668 Fix handling of geometry widget
    313350 Return type of gtk_accelerator_get_default_mod_mask...
    351247 GtkScrolledWindow is mis documented
    423201 gtk_combo_box_entry_active_changed does not transform...
    563002 Doesn't call 'update-preview' on set_filename
    612396 Implement GtkComboBoxText subclass to supersede "text"...
    613728 Rationalize GtkTreeView focus
    628902 use expand flags to determine window resizability
    629722 save_entry_get_info_cb() doesn't behave correctly
    629778 Scrolled window does not behave properly with height-for...
    629955 Deprecate / remove gtk_main and gtk_init_add / remove* API
    630850 Use GSettings for the filechooser settings
    630900 GtkCellRendererClass: unify const of GdkRectangle args
    631203 Scrolling in GtkTextView can use 100% cpu
    631311 Obvious fix for nasty crash in menu code
    631473 Fix GTK+3 documentation
    631475 Two old GDK_foo key macros left in gdk/quartz/gdkkeys-quartz.c
    631599 Allow to use arbitrary surfaces for offscreen windows
    631719 Action-based menu accelerators don't synch with GtkMenuItem
    631794 Warn when calling gtk_window_parse_geometry() on an empty...
    631976 Remove GtkWidgetAuxInfo from GtkScrolledWindow
    632059 Move the introduction of the tutorial in the reference
    632095 GtkTargetEntry: Add boxed type and constructor
    632140 optionally take hotspot coordinates from the pixbuf...
    632218 BadMatch when starting gnome-shell

    * New or updated translations:
    Catalan
    Estonian
    Galician
    Greek
    Kazakh
    Kikongo
    Lithuanian
    Punjabi
    Slovenian
    Spanish

    Thanks to everybody who contributed to this release:
    William Jon McCann
    Garrett Regier
    Javier Jardón
    José Aliste
    Ignacio Casal Quinteiro
    Kristian Rietveld
    Christian Persch
    Michael Natterer
    Stephen Shaw
    Benjamin Otte
    John Ralls
    Tristan Van Berkom
    Federico Mena Quintero
    Stef Walter
    Tor Lillqvist
    Cody Russell
    Christian Dywan
    Colin Walters
    Xan Lopez
    Vincent Untz
    Owen Taylor
    Havoc Pennington
    Martin Schlemmer
    Fridrich Štrba
    Alberto Garcia
    Marek Kasik


    October 15, 2010
    Matthias Clasen
    *滑块验证:
    您需要登录后才可以回帖 登录 | 马上加入

    本版积分规则

    申请友链|Archiver|小黑屋|手机版|GTK+中文社区 ( 粤ICP备13080851号 )

    我要啦免费统计

    GMT+8, 2024-5-3 18:07 , Processed in 0.035715 second(s), 7 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表