Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 1161DA63C4 for ; Sun, 8 Dec 2013 14:21:46 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 4F45F14A250; Sun, 8 Dec 2013 14:21:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9A26D14A24F for ; Sun, 8 Dec 2013 14:21:38 +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 TIfpKILqZzoc for ; Sun, 8 Dec 2013 14:21:37 +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 B0BD214A24C for ; Sun, 8 Dec 2013 14:21:37 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 3ECF396; Sun, 8 Dec 2013 14:21:37 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 8 Dec 2013 14:21:37 +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: <20131208142137.3ECF396@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: prlw1 Date: Sun Dec 8 14:21:37 UTC 2013 Modified Files: pkgsrc/x11/gtk3: Makefile PLIST distinfo pkgsrc/x11/gtk3/patches: patch-aj patch-gtk_a11y_gtkaccessibility.c Log Message: Update gtk3 to 3.10.6 This is causing problems (3.9.6 to 3.9.8): * We've started deprecating GtkStock apis. These apis will continue working until GTK+ 4, so there is no need to rush to replace them. For more information, see https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00000.html Wholly deprecated as part of this effort: GtkIconFactory, GtkIconSet, GtkIconSource, GtkImageMenuItem, GtkAction, GtkUIManager Other highlights: * Theme support - Always fall back to 'gnome' icon theme in addition to 'hicolor' - Respect deprecated gtk-button-images setting - Respect deprecated gtk-menu-images setting * Accessibility improvements - Add accessible names to csd window buttons - Mark GtkLinkButton as visited when appropriate - Add a GtkListBoxRow accessible * GtkLabel can now ellipsize just the last line, ellipsized in multi-line labels. * GtkInfoBar now uses a GtkRevealer internally to slide in place. It is no longer necessary to do that manually. * GtkHeaderBar can now add a window close button * The fine adjustment mode for scrolling has been revamped to be easier discoverable, and visual feedback and autoscrolling has been added. * GtkIconTheme now supports 2x scaled icons for hi-dpi displays. * The Wayland and X11 clipboard implementations can now coexist * GtkInfoBar updates - Turn action area horizontal - Fix spacing - Add an easy way to add a close button * Documentation - Modernize many screenshots - Redo the widget gallery - Improve 'Getting Started' tutorial - Add new application examples to tutorial * Deprecations: tear-off menuitems, gtk-button-images, gtk-show-unicode-menu, gtk-show-input-method-menu, gtk-enable-mnemonics, gtk-auto-mnemonics, gtk-color-palette, gtk-can-change-accels, cursor blink settings, gtk-fallback-icon-theme, gtk-scrolled-window-placement, menu popup delay settings, gtk-menu-bar-accel, keynav tweaks, gtk-touchscreen-mode, gtk-icon-sizes, im style tweaks, gtk-file-chooser-backend, gtk-enable-tooltips, gtk-visible-focus, tooltip timeout tweaks, toolbar style tweaks * Initial support for scaled output (on high-dpi screens) has been added. While this can be built with cairo 1.12, it needs a cairo branch to work. Support for this has been added to the Wayland, OS X and Windows backends. * GtkListBox: - handle double-clicks properly - add an example in gtk3-demo * GtkSearchBar: a toolbar that will popup automatically when searches should be started, and dismissed when they are finished * GtkListBox a vertical container that can sort and filter its children * GtkStack has gained position dependent transitions (left-right and up-down) * The Broadway GDK backend can be built on Windows now * The GDK initialization code has been refactored. GdkDisplayManager is no longer backend-specific. * The symbol exporting functionality has been refactored. We no longer use .symbols files, and instead rely on explicit header annotations for every exported symbol. the abicheck scripts are no longer used. * The GDK drawing and scrolling has been simplified. We no longer use XCopyArea for scrolling, instead an offscreen cache is used. There is a new debug flag, GTK_DEBUG=pixel-cache for this. * Window sizing issues have been addressed. * Implement height-for-width for GtkEventBox and GtkCheckButton * Custom titlebars can now be set from GtkBuilder files * Optionally install tests, when configured with --enable-installed-tests. To run these tests, gnome-desktop-testing-runner can be used. * Native input methods are supported on OS X now. Many bug fixes and translation updates. For full details see: https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.10.6 To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 pkgsrc/x11/gtk3/Makefile cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/gtk3/PLIST cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/gtk3/distinfo cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/gtk3/patches/patch-aj cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/x11/gtk3/patches/patch-gtk_a11y_gtkaccessibility.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.