]> Pileus Git - ~andy/gtk/blobdiff - NEWS
stylecontext: Do invalidation on first resize container
[~andy/gtk] / NEWS
diff --git a/NEWS b/NEWS
index f25fff4e74e99f9b8f6da4cb4a35704f00c7717a..43e43825474757df565021ff39c543e6e3328c97 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,177 @@
+Overview of Changes in GTK+ 3.7.12
+==================================
+
+* We now support touch friendly popups on entries and text views
+  in place of context menus, on touch devices
+
+* The print dialog now shows printers that are discovered
+  using avahi, if configured with --enable-avahi-browsing
+
+* Bugs fixed:
+ 650424 treeview: expander is not easily themable
+ 674207 window: Compiler warning when not building on X11
+ 675333 Cannot forget association in Open With dialog: program...
+ 688956 Print dialog needs to support Bonjour broadcasting of ...
+ 691426 get_current_desktop does not interpret property data c...
+ 692955 GtkIconCache fails to load non-builtin icons
+ 693995 GkColorChooserWidget crashes in select_swatch if palet...
+ 694059 GtkTreeView accessible object:state-changed-expanded e...
+ 694162 Memory leaks due to extra ref in gtk_ui_manager_builda...
+ 694217 drag&drop half-broken – items get stuck while dragging
+ 694274 wayland: don't attempt to unqueue events when events a...
+ 694302 Convert pixbuf animation demo (both copies) to GdkFram...
+ 694395 Remove unused code
+ 694406 Excessive amount of accessible text events when changi...
+ 694451 Containers shouldn't special case RTL positions
+ 694732 gdk: prevent NULL pointer access when debugging is ena...
+ 694742 Fix possible memory leak when GlobalAlloc() fails
+ 694924 Dead code in GtkClipboard
+ 694925 non-expose based draw() doesn't render window background
+ 694968 GtkIconTheme: fix failed assertion when asynchrnously ...
+ 694990 use primary icon slot for search icon
+ 695131 gtkbin: initialize minimum and natural size to zero fo...
+
+Translation updates:
+ Brazilian Portuguese
+ Czech
+ Estonian
+ German
+ Greek
+ Gujarati
+ Lithuanian
+ Polish
+ Punjabi
+ Russian
+ Serbian
+ Simplified Chinese
+ Slovenian
+ Spanish
+ Traditional Chinese
+ Vietnamese
+
+
+Overview of Changes in GTK+ 3.7.10
+==================================
+
+* We now support the Window Manager frame synchronization protocol draft (when
+  running under a WM that supports it). This means applications will throttle
+  their drawing cycle to what the compositor is drawing, and the compositor
+  will never render half-updated windows, for seamless resizing and improved
+  smoothness in drawing.
+  See https://mail.gnome.org/archives/wm-spec-list/2013-January/msg00000.html
+  and the articles at http://blog.fishsoup.net/ for more details.
+
+* We now support setting an opacity to any GtkWidget, not just toplevels:
+  gtk_window_set_opacity has been deprecated in favor of gtk_widget_set_opacity.
+
+* GtkIconTheme gained asynchronous loaders for GtkIconInfo objects
+
+* GtkIconInfo has changed from being a boxed type to a GObject. This
+  is technically an ABI change, but basically all existing code
+  will keep working if its used as a boxed type, and its not
+  possible to instantiate GtkIconInfos outside Gtk, so this is not
+  expected to be a big problem.
+
+* Bugs fixed:
+ 590325 gtkbuilder needs a public policy about extension name
+ 673243 GtkRadioMenuItem accelerators no longer appear
+ 681578 gtk-demo: demo.ui is outdated
+ 683311 Leak in GtkIconViewAccessible
+ 685460 Add frame synchronization to GTK+
+ 687842 Support partially transparent widgets
+ 690247 multiple context in a immodule can't be selected
+ 692411 Slave device tracking goes wrong when there are no GDK_DEVICE_TYPE_SLAVE
+ 692728 wayland evet source doesn't handle poll err/hup
+ 693251 wayland: fix the direction of scrolling
+ 693253 wayland: remove debug message
+ 693256 wayland: use the GdkCursorType enum information to lookup the cursor name
+ 693257 wayland: avoid returning NULL when getting a cursor
+ 693313 Improve tooltip support
+ 693338 wayland: skip pointer and keyboard events without a surface
+ 693400 gtkcellrenderertext: Sink floating entry before using as signal argument
+ 693709 Hide recently used if it is turned off in the control center
+ 693724 Add a gtk-recent-files-enabled GtkSetting
+ 693802 Add async GtkIconInfo loaders
+ 693912 wayland: look further through the hierarchy for the surface with the grab
+ 693913 wayland: attempt to determine the possible parent surface for popups
+ 693934 Add gdk_frame_clock_begin/end_updating()
+ 694022 GtkViewport: annotate the adjustment args of the constructor
+ 694075 GtkAccelLabel: Don't show "+" if there's no more keys to add
+        Added scroll and touch events to GtkToolPalette
+
+* Translation updates:
+ Arabic
+ Catalan
+ Catalan (Valencian)
+ Czech
+ Japanese
+ Kazakh
+ Lithuanian
+ Malayalam
+ Polish
+ Serbian
+
+Overview of Changes in GTK+ 3.7.8
+=================================
+
+* GtkTreeView and GtkIconView allow single-click activation
+
+* GtkImage can be set from a resource
+
+* GdkWaylandDisplay is now public
+
+* gdk_window_set_fullscreen_mode: new function to let windows
+  be fullscreened across multiple monitors
+
+* Bugs fixed:
+ 345023 Single-click in treeview and iconview
+ 687025 iconhelper: Treat empty string as NULL stock-id
+ 691572 Touch: strengthen synthesized touch crossing events ...
+ 691592 the signal handler "gtk_spin_button_accessible_value...
+ 691639 introspection: gtk_widget_set_tooltip_text accepts NULL
+ 691751 Better column resizing for GtkTreeView
+ 691842 /TreeView/scrolling/specific/bug-111500 fails since ...
+ 691856 Add support for _NET_WM_FULLSCREEN_MONITORS
+ 692163 file chooser: give GSettings schema a path
+ 692188 Backspace should not be used for navigation
+ 692203 applicationwindow: fix mem leak
+ 692467 x11: Add "support" for XI2.3
+ 692481 gtkimage: Add GtkImage::resource property
+ 692605 Optimize gdk_x11_screen_get_setting()
+ 692659 migrating-2to3: Add more words about GSEAL_ENABLE is...
+ 692766 textlayout: respect preedit color attribute
+ 692844 Incorrect (out) annotation on gtk_tree_drag_source_d...
+ 692934 Defer cairo surface creation for image URLs in CSS t...
+ 682824 Don't build gtk-launch when gio-unix is not available
+ 692637 Only build native-update-icon-cache when no external...
+ 692823 GdkDeviceCore should be public as GdkWaylandDevice
+ 692899 global_remove handler is missing
+ 693015 Deprecate gtk_scrolled_window_add_with_viewport()
+ 693066 GTK notification code attempts to create an X notifi...
+ 525226 All actions' names and descriptions should be transl...
+ 553334 gailrange exposes an action which does nothing
+ 658148 The pop-up window in a GtkEntryCompletion lacks an a...
+ 680048 Prefer symbolic icons for the default message dialog...
+ 687825 weight-set in GtkCellRendererText not working
+ 693050 GtkTextView focus handler doesn't honor can-focus pr...
+
+* Translation updates:
+ Aragonese
+ Assamese
+ Basque
+ Brazilian Portuguese
+ Dutch
+ German
+ Hebrew
+ Hungarian
+ Polish
+ Portuguese
+ Serbian
+ Slovenian
+ Spanish
+ Uyghur
+
+
 Overview of Changes in GTK+ 3.7.6
 =================================