[gtk+] Update NEWS for 2.91.0
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Update NEWS for 2.91.0
- Date: Fri, 1 Oct 2010 22:30:59 +0000 (UTC)
commit 4eac8168982f8d7dda24a54b7c1b61c25d8d6c0c
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Oct 1 18:27:53 2010 -0400
Update NEWS for 2.91.0
NEWS | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 85 insertions(+), 0 deletions(-)
---
diff --git a/NEWS b/NEWS
index 7e0ce73..0a14b42 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,88 @@
+Overview of Changes from GTK+ 2.90.7 to 2.91.0
+==============================================
+
+* The rendering cleanup work has landed. This is a large change that
+ affects many APIs.
+ - All gtkstyle functions have been changed to take a cairo_t argument
+ instead of a window + area.
+ - GdkPixmap is gone. APIs that took pixmaps are being replaced by ones
+ that take pixbufs or cairo surfaces, or regions (where pixmaps were
+ used as masks). In background handling, pixmaps have been replaced
+ by cairo patterns, see gdk_window_set_background_pattern().
+ - GdkColormap is gone. It is replaced by visuals, see
+ gtk_widget_set_visual().
+ - The ::expose-event signal on GtkWidget has been replaced by a
+ ::draw signal.
+ - gtk_widget_get_snapshot() has been removed. Instead, gtk_widget_draw()
+ can render a widget onto an cairo_t.
+
+* The GtkSizeRequest interface has been merged into GtkWidget, and
+ GtkCellSizeRequest has been merged into GtkCellRenderer. The wrapper
+ functions have been renamed to include 'preferred', e.g
+ gtk_size_request_get_width() is now gtk_widget_get_preferred_width()
+ and gtk_cell_size_request_get_width_for_height() is now
+ gtk_cell_renderer_get_preferred_width_for_height().
+
+* GtkObject has been removed. The ::destroy signal has been moved
+ to GtkWidget. At the same time, GtkWidgetFlags have been removed,
+ they already had getters and setters anyway.
+
+* GtkWidget has gained generic alignment and padding properties:
+ halign, valign, margin-left, margin-right, margin-top, margin-bottom
+ These can be used instead of container-specific child properties or
+ GtkMisc and GtkAlignment widgets.
+
+* Container widgets can now let GTK+ handle border-width for them, using
+ gtk_container_class_handle_border_width()
+
+* The GtkEditableClass struct has been renamed to GtkEditableInterface
+
+* Mouse wheel scrolling has been removed from GtkNotebook
+
+* The default policy for scrolled windows has been changed to 'automatic'
+
+* Global url hooks have been removed from GtkAboutDialog and GtkLinkButton
+
+* The global window creation hook has been removed from GtkNotebook
+
+* The error handling in GDK has been modernized and avoids synchronizing
+ X requests as much as possible
+
+* Fixed Bugs:
+ 323904 GtkEditable header is slightly incorrect
+ 339745 Return value of gtk_link_button_set_uri_hook not usable
+ 468672 GTK_POLICY_AUTOMATIC should be the default policy...
+ 486839 Filechooser 'Places' items should not move up and down...
+ 601731 Drag and Drop from Workspace to Activities Overview
+ 617316 Move documentation to inline comments: GtkEditable
+ 621590 Add length to gtk_tree_path_get_indices
+ 623664 Missing accessors for gtk_menu_get_position_func{,_data}
+ 628829 Chain get_width_for_height default impl to vfunc...
+ 629177 Do not use deprecated gtk_widget_get_child_requisition()
+ 629277 Hanging because do_syntheszie_crossing_event is called...
+ 629387 Use gint16 for GtkBorder
+ 629598 Do not use deprecated gtk_widget_size_request()
+ 629608 Revamp and modernize X error traps
+ 629733 There is a misprint in the description of the gtk_check_...
+ 629748 Fails to build without XComposite
+ 629785 Do not use deprecated gtk_cell_renderer_get_size()
+ 630033 Improve tests for X error traps, fix two bugs
+ 630226 Removing tab scrolling from GtkNotebook
+ 630520 Don't try to unref event->dnd.context unconditionally...
+ 630521 Remove some remaining API warts from tab dnd api
+ 630532 invalid drop point in drag-data-received callback
+
+Updated translations:
+Catalan
+Czech
+Danish
+Dutch
+German
+Gujarati
+Japanese
+Simplified Chinese
+
+
Overview of Changes from GTK+ 2.90.6 to 2.90.7
==============================================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]