Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id A7011A65E7 for ; Tue, 7 Oct 2014 23:52:25 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 4F9B214A157; Tue, 7 Oct 2014 23:52:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5076014A156 for ; Tue, 7 Oct 2014 23:52:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id FpTm5WFeP0pK for ; Tue, 7 Oct 2014 23:52:09 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 35B1314A14C for ; Tue, 7 Oct 2014 23:52:09 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 1636698; Tue, 7 Oct 2014 23:52:09 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Tue, 7 Oct 2014 23:52:09 +0000 From: "Patrick Welche" Subject: CVS commit: pkgsrc/x11/gtk3 To: pkgsrc-changes@NetBSD.org Reply-To: prlw1@netbsd.org X-Mailer: log_accum Message-Id: <20141007235209.1636698@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: prlw1 Date: Tue Oct 7 23:52:09 UTC 2014 Modified Files: pkgsrc/x11/gtk3: Makefile PLIST distinfo pkgsrc/x11/gtk3/patches: patch-aj Log Message: Update gtk3 to 3.14.1 Highlights from release notes: * GtkMisc::xalign has been undeprecated for now, it is still needed * GtkIconView - Always draw cell background - Fix handling of prelight items * GtkWindow - Fix growing nautilus windows * Theming: - Use sass functions more - Theme .app-notification instead of .app-notification.frame - Lots of button fine-tuning - Avoid double background rendering in tooltips - Much faster blur implementation for shadows - Support symbolic, recolorable pngs - Many improvements in details - Style .needs-attention in GtkStackSwitcher - Adwaita is much more complete - Shadows, reliefs and frames in GtkScrolledWindow, GtkViewport, GtkButton, GtkEntry, GtkFrame, etc are now translated to style classes and themed - Use client-side shadows for menus and tooltips - Include the Adwaita theme - The default theme is now Adwaita - Icon loading now respects limits specified in the icon theme, unless GTK_ICON_LOOKUP_FORCE_SIZE is set - Don't include image content in icon caches, to avoid huge caches - GtkSwitch gained a hover state - Use outlines to render focus rings - Use icons to render spinners, expanders and arrows - GtkIconTheme can force symbolic or regular icon variants - GtkIconTheme will automatically load rtl icon variants * Inspector: - Show widget allocations - Show hidden windows - Fix initial state of dark switch - Show some widget states and buildable ids - Add GtkTreeSelection to object tree - Add an easy way to change the font - Can change hi-dpi scale on the fly - Can simulate touchscreen at runtime - Shows style properties - Ctrl-Shift-I selects the widget under the pointer - Property editors show property and settings bindings - Support saving custom CSS - Show GMenus and GActions - Show combobox menus and submenus - Lower the inspector window when picking - Misc. navigation improvements * Show widget state and other misc. info * Wayland: - Implement Drag-and-Drop - Use subsurfaces for entry completion popups - Use subsurfaces for tooltips - Support newer protocol versions - Fix repaint artifacts - Update xdg-shell - Always use CSD under Wayland - Avoid a crash on pointer-less systems - Context menus work now - Support GNOME classic mode - Update to the latest xdg-shell protocol - Updates for xdg_shell protocol changes - Touch support * To align better with css, button and menuitem subclasses now use a :checked state to indicate their checkedness, instead of :active or :selected. * Deprecations, removals: - GtkStatusIcon, GtkThemingEngine - GtkWindow no longer supports resize grips - builtin icons have been deprecated in favor of loading icons from resources - Style regions - Support for .icon files - gdk_window_flush, drawing outside of begin/end paint - GdkColor - GtkMisc - GtkArrow - focus-line-width style property - GtkNumerableIcon - GtkButton::x/yalign - gtk_widget_reparent - gtk_widget_region_intersect - gtk_container_set_reallocate_redraws * GtkFileChooser - Fix editing of bookmarks - Use symbolic icons in the path bar - received some design improvements * GtkTextView - Add a vfunc to allow subclasses to draw above/below text * GtkImage - Support scale factor when loading from resources * Windows: - Fix handling of input shapes - Support font scaling - Dialog theming fixes - Several crash fixes - Fix icon theme loading - *Many* theme improvements - Add popover theming - Enable introspection - Theme improvements * CSS: - Selectors can now match state pseudo classes on all elements - Support outline-radius in CSS - Implement 'unset' and 'all' - Support -gtk-icontheme - Support -gtk-icon-source - Add -gtk-icon-transform, supporting the 2D parts of CSS transforms - Support -gtk-icon-style * GtkListBox: - Rows now have a selectable property and will be styled accordingly - GtkListBox can now do multi-selection * GtkApplication: - gtk_application_prefers_app_menu is a new function to facility adapting UIs to platform expectations - GtkApplication now tries to load menus from resources in the resource path that is defined by GApplication - GtkApplication set up a resource path for loading icons as well * GtkScrolledWindow: - Scrolling in response to user input (scrollbar clicks, keynav) is now animated - The displacement animation has been replaced edge gradients * GtkScaleButton: - The orientation is now changed on the fly to make the popup fit into small windows * GtkEntry: - Activity mode progress is now smooth * Client-side decorations - The default button layout includes minimize and maximize again - Dialogs are no longer using client-side decorations when use-header-bar is unset * GTK+ now ships a simple icon theme browser, gtk3-icon-browser * Gestures: - Convert most widgets to use gestures internally * Widget factory: - Improve coverage of GTK+ features * Interactive debugging support. The GtkInspector window can be triggered with the Ctrl-Shift-I or Ctrl-Shift-D keyboard shortcuts, or via the GTK_DEBUG environment variable. * Gesture support has landed. New classes include GtkGestureLongPress, GtkGestureMultiPress, GtkGestureSwipe, GtkGesturePan, GtkGestureRotate, GtkGestureZoom. Many GTK+ widgets already use gestures internally. Gestures also show up in GtkInspector. The gesture-related APIs are still subject to change. * GTK+ widgets can now draw outside their allocation, by setting a clip with gtk_widget_set_clip(). The clip-related APIs are still subject to change. * GtkStack has added a few more transition types * GtkProgressBar is now narrower * GtkSwitch has a way to delay state changes * GtkMenuButton is using a popover for menu models by default * GtkPopover can have horizontal sections * GtkBuilder - Supports property binding - Supports dialog actions * Client-side decorations - The requirement for _GTK_FRAME_EXTENTS has been dropped to avoid 'double headers' with most window managers - Drawing of DND highlights around the entire window works * Broadway backend - Now builds on OpenBSD * Many bug fixes * Translation updates For full details see: https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.14.1 To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 pkgsrc/x11/gtk3/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/gtk3/PLIST cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/gtk3/distinfo cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/gtk3/patches/patch-aj Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.