From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.bugs Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Date: Fri, 25 Jun 2010 17:42:52 -0400 Message-ID: References: <4C24B408.5050703@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1277503178 30657 80.91.229.12 (25 Jun 2010 21:59:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 25 Jun 2010 21:59:38 +0000 (UTC) Cc: 6505@debbugs.gnu.org To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 25 23:59:34 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OSGvn-0002WH-1y for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jun 2010 23:59:27 +0200 Original-Received: from localhost ([127.0.0.1]:42836 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSGvm-0003np-Bb for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Jun 2010 17:59:26 -0400 Original-Received: from [140.186.70.92] (port=44247 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSGvb-0003gz-KR for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 17:59:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSGva-00017Z-4X for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 17:59:15 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37005) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSGva-00017H-1s for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2010 17:59:14 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OSGfu-0003dO-Iv; Fri, 25 Jun 2010 17:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dan Nicolaescu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Jun 2010 21:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6505 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127750217713963 (code B ref 6505); Fri, 25 Jun 2010 21:43:02 +0000 Original-Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 21:42:57 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSGfo-0003dA-OT for submit@debbugs.gnu.org; Fri, 25 Jun 2010 17:42:56 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSGfn-0003d5-SB for 6505@debbugs.gnu.org; Fri, 25 Jun 2010 17:42:56 -0400 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OSGfk-0003BL-2k; Fri, 25 Jun 2010 17:42:52 -0400 In-Reply-To: <4C24B408.5050703@swipnet.se> ("Jan =?UTF-8?Q?Dj=C3=A4rv"'s?= message of "Fri\, 25 Jun 2010 15\:50\:00 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 25 Jun 2010 17:43:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:38019 Archived-At: Jan Dj=E4rv writes: > Dan Nicolaescu skrev 2010-06-24 20.34: >> >> Gtk+-3 will make some structure members private. >> >> Compiling with -DGSEAL_ENABLE points out the problems. >> >> See also http://live.gnome.org/GnomeGoals/UseGseal >> for more info >> >> > > It is currently not an issue, configure checks for gtk+-2.0, so 3.0 > isn't considered yet. Also, other libraries (rsvg, gconf possibly > dbus) must also be moved forward. > > Apart from that, it is the question of how old Gtk+ we should > support. Currently we say 2.6 (which is really old) or newer. Most > accessor functions in Gtk+ where introduced in 2.14, some in 2.16, and > in one case, 2.20. > > We could add #ifdef:s, but I rather not do that unless we really need to. > > That said, I have a private branch that works with Gtk+ 3.0, and some > of the fixes there can go in the trunk. Maybe we should bump required > to 2.14 and get most of the work checked in. Good to hear you already have some solution. IMHO the main thing is that emacs should not be seen as lagging behind. When the first distribution switches to version 3, it would be good to have something available...