Re: Happy New Year

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Happ New Year!!
Have a good time. (From China)

å 2011å2æ2æ äå9:31ïç:0)äå <838317717@xxxxxx>åéï
HappyÂNewÂYear.
FromÂChina.Â
------------------ÂOriginalÂ------------------
From:Â"gtk-list-request"<gtk-list-request@xxxxxxxxx>
Date:ÂWed, Feb 2, 2011 08:00 PM
To:Â"gtk-list"<gtk-list@xxxxxxxxx>;
Subject:Âgtk-list Digest, Vol 82, Issue 1
Send gtk-list mailing list submissions to
gtk-list@xxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
http://mail.gnome.org/mailman/listinfo/gtk-list
or, via email, send a message with subject or body 'help' to
gtk-list-request@xxxxxxxxx

You can reach the person managing the list at
gtk-list-owner@xxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtk-list digest..."


Today's Topics:

ÂÂ 1. GTK+ 2.99.3 released (Matthias Clasen)


----------------------------------------------------------------------

Message: 1
Date: Tue, 01 Feb 2011 16:29:20 -0500
From: Matthias Clasen <mclasen@xxxxxxxxxx>
To: gnome-announce-list@xxxxxxxxx, gtk-devel-list@xxxxxxxxx,
gtk-app-devel-list@xxxxxxxxx, gtk-list@xxxxxxxxx
Subject: GTK+ 2.99.3 released
Message-ID: <1296595761.3993.2.camel@planemask>
Content-Type: text/plain; charset="UTF-8"

GTK+ 2.99.3 is now available for download at:

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

03dd37fd89fe0f0cea688cb077192b5ff95325b66d53d724c7511d36b6e90496Â gtk
+-2.99.3.tar.bz2
b456ab2b90c550cca9596bc5a939eb87dc4d0af3d502c180ec2fa4718a0ced61Â gtk
+-2.99.3.tar.gz

This is the last beta release of what will become GTK+ 3.0.
The amount of changes that went into this release was larger
than anticipated, and we will therefore give it at least a
week of little to no changes before declaring 3.0 done.

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.

ÂÂ An exception to this is the gtk-update-icon-cache utility,
ÂÂ for which parallel installation would make little sense.
ÂÂ Distributors can choose to build GTK+ 3 with the
ÂÂ --enable-gtk2-dependency configure option to avoid building
ÂÂ gtk-update-icon-cache, and rely on the GTK+ 2.x version of
ÂÂ the utility instead.

Â* GTK+ 3 removes deprecated API from the GTK+ 2.x series and makes
ÂÂ 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 doc:

ÂÂ http://library.gnome.org/devel/gtk/2.99/gtk-migrating-2-to-3.html

ÂÂ The removal of GSEALed struct members and deprecated APIs has been
ÂÂ completed. Any deprecated APIs in this release will not be removed
ÂÂ before GTK+ 4.0.

Â* 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+ is found at:

Âhttp://library.gnome.org/devel/gtk/2.99/gtk-building.html

A porting guide from GTK+ 2.x to GTK+ 3:

Âhttp://library.gnome.org/devel/gtk/2.99/gtk-migrating-2-to-3.html

Common questions:

Âhttp://library.gnome.org/devel/gtk/2.99/gtk-question-index.html


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 in GTK+ 2.99.3
==================================

* This release adds some forgotten padding to class structs,
 and thus breaks ABI for a last time before 3.0

* Many Introspection annotation improvements

* We no longer build the gtk-update-icon-cache utility, and
 use a preexisting one, if --enable-gtk2-dependency is passed
 to configure

* GtkBuilder can now fill GtkComboBoxText and GtkMenToolButton
 widgets with data, as well as GtkFileFilters and GtkTextTagTables

* GtkImage now has a ::use-fallback property to allow generic
 fallback with GIcons and icon-names (e.g. for symbolic icons)

* There's a new gtk_text_view_get_cursor_locations() to enable
 popup-at-cursor functionality

* The application chooser widgets can now set a custom
 dialog heading

* The file chooser and application chooser widgets have received
 minor visual improvements

* gtk-auto-mnemonics is now backed by an XSetting

* Defaults for GtkSettings, as well as theme-specific settings,
 are now read from key files

* Key themes are now supported again, their syntax has been changed
 to be CSS-like

* More objects use GtkStyleContext directly now:
 GtkTreeView
 GtkIconView
 GtkCellArea
 GtkCellRendererText
 GtkCellRendererPixbuf
 GtkCellRendererAccel
 GtkCellRendererProgress

* GtkPlug and GtkSocket have been reduced to X11-specific API, and
 using them requires including the <gtk/gtkx.h> header, and uses
 of GdkNativeWindow in their APIs have been replaced by the X11
 Window type.
 A number of other API changes were necessary in GDK to ensure
 that multiple GDK backends can coexist:
 - GdkNativeWindow has been dropped
 - The GdkEventOwnerChange owner field is a GdkWindow now
 - The GdkEventSelection requestor field is a GdkWindow now
 - The GtkWidget::client_event vfunc is gone
 - GdkEventClient is gone, together with related API:
ÂÂÂ gdk_add_client_message_filter
ÂÂÂ gdk_display_add_client_message_filter
ÂÂÂ gdk_screen_broadcast_client_message
ÂÂÂ gdk_event_send_client_message
ÂÂÂ gdk_event_send_client_message_for_display
ÂÂÂ gdk_event_send_clientmessage_toall
 - gdk_drag_get_protocol_for_display has been changed to
ÂÂÂ gdk_window_get_drag_protocol

* Migration guide and tutorial and other documentation improvements

* Bug fixes
Â322926 FileChooser: Alt-Shift-Down should work like Alt-Down
Â351755 GTK_RANGE (range) -> round_digits should be exposed...
Â586635 gtk_info_bar_add_button() should return GtkButton*
Â590459 Text is sometimes not pasted at the right location
Â598952 Implement object attribute to expose toolkit/source
Â626336 Warning when activating GtkButton outside of an event...
Â634677 assertion in finalize assuring that buffer is NULL...
Â635287 Specify packages when generating GIR
Â636691 Rendering icons with prelight state doesn't...
Â638920 gail should provide toolkit as an AtkAttribute
Â639139 Subclassing GtkIconView broken lately in master
Â639186 gtk_paper_size_new fails to recognize valid name
Â639325 Generated introspection broken
Â639380 Critical warnings when detaching tab
Â639455 accel cell renderer critical warning
Â639520 Update docs about colormap to use visual instead.
Â639531 No error is given when attempting to save to "nonexistent...
Â639625 Crashes on dereferencing a NULL GtkBorder.
Â639750 Support css3 colors
Â639754 Must widget class names begin with uppercase letter?
Â639767 password not accepted in gnome-screensaver dialog
Â639792 Regional panel: "Add" dialog: combos not sorted
Â639822 Synthesized button2/button3 does not transfer source_device
Â639845 insensitive and separator items in comboboxes not working...
Â639931 gtk_application_add_window() docs should mention window destr...
Â639949 pygobject leaks references on GtkWindows
Â640005 removable media dialog should use app names
Â640006 choose app dialog shows other apps by default
Â640011 Selects application on cancel
Â640105 Crash showing a offscreen window with a textview inside
Â640161 GtkFileChooserWidget 0xbbf6c0 is mapped but visible=1...
Â640188 gdk_pixbuf_get_from_drawable missing from migration guide
Â640195 gdk_cairo_create gets cairo context with badly clipped...
Â640282 insensitive, active check button becomes sensitive
Â640313 BadDevice X error when ungrabbing a SLAVE device
Â640391 Display lines between rows when window is focused
Â640487 crash on gtk_statusbar_remove_all()
Â640698 Incompatibility in 'matched-selected' signal invocation
Â640712 GtkAssistant fonts are too big
Â640744 mount-operation: don't show the dialog until the tree...
Â640902 X11 headers included by default in public headers
Â640965 XCompose does not work with GTK+ 2.99.x
Â640983 GtkSettings: Fix theme not updating for dark theme
Â640999 GtkSpinner Class check macro is invalid
Â641023 assertion `hash_table != NULL' failed in gtkplug.c
Â641039 Cannot expand/collapse nodes by mouse
Â641042 assertion `G_IS_OBJECT (object) in gdkevents.c
Â641059 Fix several bugs handling GtkTrayIcon symbolic colors
Â641073 Please be consistent with GtkEntryCompletion
Â641176 Fix crash in gtk_fixed_remove()

* Translation updates
ÂArabic
ÂBasque
ÂCatalan
ÂChinese
ÂEsperanto
ÂEstonian
ÂGalician
ÂGerman
ÂGreek
ÂHebrew
ÂItalian
ÂKazakh
ÂNorwegian bokm?l
ÂPersian
ÂPunjabi
ÂSpanish
ÂUighur

Contributors to this release include:
Tristan van Berkom
Cosimo Cecchi
Colin Walters
Michael Natterer
Fridrich ?trba
Jasper St. Pierre
Chun-wei Fan
Christian Dywan
Javier Jard?n
Martin Pitt
Carlos Garnacho
Garrett Regier
Luca Ferretti
Anders F Bj?rklund
Sebastian P?lsterl
Bastien Nocera
Pavel Holejsovsky
Florian M?llner
Johan Dahlin
William Jon McCann
Benjamin Otte
Tomeu Vizoso
Federico Mena Quintero
Christian Persch
Guillaume Desmottes
Murray Cumming
Ignacio Casal Quinteiro
Krzesimir Nowak
Paolo Borelli
Emmanuele Bassi
Stefan Kost
Kristian Rietveld
Dan Winship
Vincent Untz

February 1, 2011
Matthias Clasen




------------------------------

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list


End of gtk-list Digest, Vol 82, Issue 1
***************************************

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list


_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux