X-Git-Url: http://pileus.org/git/?p=~andy%2Fgtk;a=blobdiff_plain;f=NEWS;h=43e43825474757df565021ff39c543e6e3328c97;hp=95f97f311fcf0509b7c7979377b08d8bac33714a;hb=HEAD;hpb=f9b79f2095499f791d81e0e7dd887fc36c850fac diff --git a/NEWS b/NEWS index 95f97f311..43e438254 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,116 @@ +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 ================================= @@ -11,24 +124,36 @@ Overview of Changes in GTK+ 3.7.8 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 [PATCH] 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... + 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 @@ -37,12 +162,14 @@ Overview of Changes in GTK+ 3.7.8 Brazilian Portuguese Dutch German + Hebrew Hungarian Polish Portuguese Serbian Slovenian Spanish + Uyghur Overview of Changes in GTK+ 3.7.6