forked from AuroraMiddleware/gtk
Updates for 2.99.3
This commit is contained in:
parent
5f594b613e
commit
b0d48f66a1
137
NEWS
137
NEWS
@ -1,3 +1,140 @@
|
|||||||
|
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
|
||||||
|
|
||||||
|
* Translation updates
|
||||||
|
Arabic
|
||||||
|
Basque
|
||||||
|
Catalan
|
||||||
|
Chinese
|
||||||
|
Esperanto
|
||||||
|
Estonian
|
||||||
|
Galician
|
||||||
|
German
|
||||||
|
Greek
|
||||||
|
Hebrew
|
||||||
|
Italian
|
||||||
|
Kazakh
|
||||||
|
Norwegian bokmål
|
||||||
|
Persian
|
||||||
|
Punjabi
|
||||||
|
Spanish
|
||||||
|
Uighur
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 2.99.2
|
Overview of Changes in GTK+ 2.99.2
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user