From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 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: Thu, 24 Jun 2010 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6505 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6505@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127740446922355 (code B ref -1); Thu, 24 Jun 2010 18:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jun 2010 18:34:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORrFt-0005oW-BE for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:29 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORrFq-0005oR-9e for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:27 -0400 Received: from lists.gnu.org ([199.232.76.165]:51199) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1ORrFl-0001Qj-J0 for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:21 -0400 Received: from [199.232.76.173] (port=40634 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORrFl-00018t-0a for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:21 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1ORrFj-0001Qd-NW for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=AWL autolearn=ham version=3.1.0 Received: from fencepost.gnu.org ([140.186.70.10]:39359) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ORrFj-0001QZ-Gt for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:19 -0400 Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1ORrFj-00043x-5q for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:19 -0400 From: Dan Nicolaescu Date: Thu, 24 Jun 2010 14:34:19 -0400 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.5 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) 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 From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= 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 13:51: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: Cc: 6505@debbugs.gnu.org Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.12774738111481 (code B ref 6505); Fri, 25 Jun 2010 13:51:02 +0000 Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 13:50:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OS9II-0000Nq-RI for submit@debbugs.gnu.org; Fri, 25 Jun 2010 09:50:11 -0400 Received: from smtprelay-b11.telenor.se ([62.127.194.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OS9IG-0000Nb-7K for 6505@debbugs.gnu.org; Fri, 25 Jun 2010 09:50:09 -0400 Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id 99452EB734 for <6505@debbugs.gnu.org>; Fri, 25 Jun 2010 15:50:02 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Agk2ACNRJExV4S0jPGdsb2JhbACeaFcMAQEBATUtwU+FIQQ X-IronPort-AV: E=Sophos;i="4.53,481,1272837600"; d="scan'208";a="537862110" Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb3.telenor.se with ESMTP; 25 Jun 2010 15:50:01 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 4CACA7FA05A for <6505@debbugs.gnu.org>; Fri, 25 Jun 2010 15:50:01 +0200 (CEST) Message-ID: <4C24B408.5050703@swipnet.se> Date: Fri, 25 Jun 2010 15:50:00 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) 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. Jan D. From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 In-Reply-To: Resent-From: Glenn Morris 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:03:01 +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: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 6505@debbugs.gnu.org Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127749972912877 (code B ref 6505); Fri, 25 Jun 2010 21:03:01 +0000 Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 21:02:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSG2L-0003Le-74 for submit@debbugs.gnu.org; Fri, 25 Jun 2010 17:02:09 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSG2J-0003LZ-EJ for 6505@debbugs.gnu.org; Fri, 25 Jun 2010 17:02:07 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OSG2F-0000ob-5S; Fri, 25 Jun 2010 17:02:03 -0400 References: <4C24B408.5050703@swipnet.se> From: Glenn Morris X-Spook: Ft. Bragg Ortega basement doctrine gamma Jyllandsposten X-Ran: izinjRLC8?`VNUd6lY`*(vw.#7%UJ5e^\)`io=ywvazNCU/[M)wvSP^LWQFxbqc]4?YsJZ X-Hue: black X-Attribution: GM Date: Fri, 25 Jun 2010 17:02:03 -0400 Message-ID: <0iwrtmygfo.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Jan Dj=E4rv wrote: > 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. For the record, RHEL 5, the most recent Red Hat Enterprise Linux, only has 2.10. I don't have an opinion whether that is important or not. There will probably be a RHEL 6 (with 2.18) before Emacs 24.1. From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 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: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 6505@debbugs.gnu.org Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127750217713963 (code B ref 6505); Fri, 25 Jun 2010 21:43:02 +0000 Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 21:42:57 +0000 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 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 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 References: <4C24B408.5050703@swipnet.se> From: Dan Nicolaescu Date: 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") Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.5 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) 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... From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= 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 22:44: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: To: Dan Nicolaescu Cc: "6505@debbugs.gnu.org" <6505@debbugs.gnu.org> Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127750583715557 (code B ref 6505); Fri, 25 Jun 2010 22:44:02 +0000 Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 22:43:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSHcq-00042s-LQ for submit@debbugs.gnu.org; Fri, 25 Jun 2010 18:43:56 -0400 Received: from smtprelay-h21.telenor.se ([195.54.99.196]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSHco-00042l-Qu for 6505@debbugs.gnu.org; Fri, 25 Jun 2010 18:43:55 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id 26D0EC880 for <6505@debbugs.gnu.org>; Sat, 26 Jun 2010 00:43:49 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap40AA7OJExV4S0jPGdsb2JhbACeaFkMAQEBATUtwimFIQQ X-IronPort-AV: E=Sophos;i="4.53,483,1272837600"; d="scan'208";a="94445660" Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb2.telenor.se with ESMTP; 26 Jun 2010 00:43:49 +0200 Received: from [90.235.169.128] (host-90-235-169-128.mobileonline.telia.com [90.235.169.128]) by coolsville.localdomain (Postfix) with ESMTPSA id 5F6A67FA05A; Sat, 26 Jun 2010 00:43:47 +0200 (CEST) References: <4C24B408.5050703@swipnet.se> In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: <85A9396B-8B71-4F9B-9281-8F2B90BCBE97@swipnet.se> X-Mailer: iPhone Mail (8A293) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Date: Sat, 26 Jun 2010 00:43:32 +0200 X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) 25 jun 2010 kl. 23:42 skrev Dan Nicolaescu : >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>=20 >>=20 >>=20 >>=20 > 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... I=20 we must see a Gnome based on Gtk 3.0 first. It is not possible (without #if= defs) to support < 2.14 and 3.0.=20 If it is just a few ifdefs I will add them. But we need to decide if config= ure should start to check for Gtk 3.0. Maybe now is the time. Jan D.= From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= 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 22:49: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: To: Glenn Morris Cc: "6505@debbugs.gnu.org" <6505@debbugs.gnu.org> Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127750609415693 (code B ref 6505); Fri, 25 Jun 2010 22:49:02 +0000 Received: (at 6505) by debbugs.gnu.org; 25 Jun 2010 22:48:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSHgz-000454-SM for submit@debbugs.gnu.org; Fri, 25 Jun 2010 18:48:14 -0400 Received: from smtprelay-b11.telenor.se ([62.127.194.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSHgz-00044y-1h for 6505@debbugs.gnu.org; Fri, 25 Jun 2010 18:48:13 -0400 Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id 06398EBF4F for <6505@debbugs.gnu.org>; Sat, 26 Jun 2010 00:48:08 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap8wAIbOJExV4S0jPGdsb2JhbACDHZwkDAEBAQE1LbELkR2BKYMIcAQ X-IronPort-AV: E=Sophos;i="4.53,483,1272837600"; d="scan'208";a="537957278" Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb3.telenor.se with ESMTP; 26 Jun 2010 00:48:08 +0200 Received: from [90.235.169.128] (host-90-235-169-128.mobileonline.telia.com [90.235.169.128]) by coolsville.localdomain (Postfix) with ESMTPSA id 4EC247FA05A; Sat, 26 Jun 2010 00:48:07 +0200 (CEST) References: <4C24B408.5050703@swipnet.se> <0iwrtmygfo.fsf@fencepost.gnu.org> In-Reply-To: <0iwrtmygfo.fsf@fencepost.gnu.org> Mime-Version: 1.0 (iPhone Mail 8A293) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=utf-8 Message-Id: X-Mailer: iPhone Mail (8A293) From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Date: Sat, 26 Jun 2010 00:47:55 +0200 X-Spam-Score: -2.4 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) 25 jun 2010 kl. 23:02 skrev Glenn Morris : > Jan Djärv wrote: > >> 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. > > For the record, RHEL 5, the most recent Red Hat Enterprise Linux, only > has 2.10. I don't have an opinion whether that is important or not. > There will probably be a RHEL 6 (with 2.18) before Emacs 24.1. Good to know. Thanks. Jan D. From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Jun 2010 17:57: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: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: Dan Nicolaescu , "6505@debbugs.gnu.org" <6505@debbugs.gnu.org> Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127766139425625 (code B ref 6505); Sun, 27 Jun 2010 17:57:02 +0000 Received: (at 6505) by debbugs.gnu.org; 27 Jun 2010 17:56:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSw5p-0006fG-Ri for submit@debbugs.gnu.org; Sun, 27 Jun 2010 13:56:34 -0400 Received: from pantheon-po23.its.yale.edu ([130.132.50.117]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSw5n-0006fB-BL for 6505@debbugs.gnu.org; Sun, 27 Jun 2010 13:56:32 -0400 Received: from furry (dhcp128036163046.central.yale.edu [128.36.163.46]) (authenticated bits=0) by pantheon-po23.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o5RHuQpZ009033 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 27 Jun 2010 13:56:26 -0400 Received: by furry (Postfix, from userid 1000) id 8234516EC25; Sun, 27 Jun 2010 19:56:26 +0200 (CEST) From: Chong Yidong References: <4C24B408.5050703@swipnet.se> <85A9396B-8B71-4F9B-9281-8F2B90BCBE97@swipnet.se> Date: Sun, 27 Jun 2010 13:56:26 -0400 In-Reply-To: <85A9396B-8B71-4F9B-9281-8F2B90BCBE97@swipnet.se> ("Jan =?UTF-8?Q?Dj=C3=A4rv"'s?= message of "Sat, 26 Jun 2010 00:43:32 +0200") Message-ID: <8739w84awl.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Jan Dj=C3=A4rv writes: > 25 jun 2010 kl. 23:42 skrev Dan Nicolaescu : > >> 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... > > I we must see a Gnome based on Gtk 3.0 first. It is not possible > (without #ifdefs) to support < 2.14 and 3.0. > > If it is just a few ifdefs I will add them. But we need to decide if > configure should start to check for Gtk 3.0. Maybe now is the time. Yes, I think bumping the requirement to 2.14 in the trunk is fine, as is adding support for 3.0, provided it does not interfere with the GTK-2 support. Thanks for working ahead on this. From unknown Wed Jul 09 01:58:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 Resent-From: Yavor Doganov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Jun 2010 07:04: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: To: 6505@debbugs.gnu.org Received: via spool by 6505-submit@debbugs.gnu.org id=B6505.127770859620472 (code B ref 6505); Mon, 28 Jun 2010 07:04:02 +0000 Received: (at 6505) by debbugs.gnu.org; 28 Jun 2010 07:03:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OT8N9-0005K9-Uz for submit@debbugs.gnu.org; Mon, 28 Jun 2010 03:03:16 -0400 Received: from [213.91.219.2] (helo=southway-varna.com) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OT8N7-0005K2-FD for 6505@debbugs.gnu.org; Mon, 28 Jun 2010 03:03:14 -0400 Received: from keel.southway-varna.com ([192.168.0.2]) by southway-varna.com with esmtp (Exim 4.69) (envelope-from ) id 1OT8N2-0000t2-7a for 6505@debbugs.gnu.org; Mon, 28 Jun 2010 10:03:09 +0300 Received: from localhost ([127.0.0.1] helo=keel.southway-varna.com) by keel.southway-varna.com with esmtp (Exim 4.72) (envelope-from ) id 1OT8N2-0005wN-5J for 6505@debbugs.gnu.org; Mon, 28 Jun 2010 10:03:08 +0300 Date: Mon, 28 Jun 2010 10:03:08 +0300 Message-ID: <8739w74p1v.GNU's_Not_Unix!%yavor@gnu.org> From: Yavor Doganov In-Reply-To: <8739w84awl.fsf@stupidchicken.com> References: <4C24B408.5050703@swipnet.se> <85A9396B-8B71-4F9B-9281-8F2B90BCBE97@swipnet.se> <8739w84awl.fsf@stupidchicken.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 =?UTF-8?Q?(Goj=C5=8D)?= APEL/10.8 Emacs/23.1 (i486-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Organization: The GNU Emacs Church (Bulgarian eparchy) X-Jabber-ID: doganov@jabber.minus273.org MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 192.168.0.2 X-SA-Exim-Mail-From: yavor@gnu.org X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bow X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000) X-SA-Exim-Scanned: Yes (on southway-varna.com) X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Chong Yidong wrote: > Yes, I think bumping the requirement to 2.14 in the trunk is fine, That would be unfortunate since gNewSense DeltaH has 2.12. From unknown Wed Jul 09 01:58:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dan Nicolaescu Subject: bug#6505: closed (Re: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3) Message-ID: References: <4C287733.40404@swipnet.se> X-Gnu-PR-Message: they-closed 6505 X-Gnu-PR-Package: emacs Reply-To: 6505@debbugs.gnu.org Date: Mon, 28 Jun 2010 10:20:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1277720403-25247-1" This is a multi-part message in MIME format... ------------=_1277720403-25247-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gt= k+-3 which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6505@debbugs.gnu.org. --=20 6505: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6505 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1277720403-25247-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6505-done) by debbugs.gnu.org; 28 Jun 2010 10:19:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTBRB-0006Yw-Sp for submit@debbugs.gnu.org; Mon, 28 Jun 2010 06:19:38 -0400 Received: from smtprelay-h11.telenor.se ([62.127.194.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTBR9-0006Yq-PI for 6505-done@debbugs.gnu.org; Mon, 28 Jun 2010 06:19:36 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h11.telenor.se (Postfix) with ESMTP id 7CE24D13E for <6505-done@debbugs.gnu.org>; Mon, 28 Jun 2010 12:19:32 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aks+APMTKExV4S0jPGdsb2JhbACHb5ZoVAwBAQEBNS2+P4UkBA X-IronPort-AV: E=Sophos;i="4.53,496,1272837600"; d="scan'208";a="95178465" Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb2.telenor.se with ESMTP; 28 Jun 2010 12:19:32 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 6D7D97FA05A for <6505-done@debbugs.gnu.org>; Mon, 28 Jun 2010 12:19:31 +0200 (CEST) Message-ID: <4C287733.40404@swipnet.se> Date: Mon, 28 Jun 2010 12:19:31 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.4) Gecko/20100608 Thunderbird/3.1 MIME-Version: 1.0 Subject: Re: bug#6505: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 References: <4C24B408.5050703@swipnet.se> <85A9396B-8B71-4F9B-9281-8F2B90BCBE97@swipnet.se> <8739w84awl.fsf@stupidchicken.com> <8739w74p1v.GNU's_Not_Unix!%yavor@gnu.org> In-Reply-To: <8739w74p1v.GNU's_Not_Unix!%yavor@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: 6505-done Cc: 6505-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) The required effort to keep supporting 2.6 and newer compared to bumping up to 2.14 was small (I still had to make backwards compatible macros for functions introduced in 2.16, 2.18 and 2.20), so I kept that as minimum version. Configure now accepts --with-x-toolkit=gtk3 to compile with Gtk+ 3.0 (actually 2.90 as 3.0 isn't out yet). Jan D. ------------=_1277720403-25247-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jun 2010 18:34:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORrFt-0005oW-BE for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:29 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORrFq-0005oR-9e for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:27 -0400 Received: from lists.gnu.org ([199.232.76.165]:51199) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1ORrFl-0001Qj-J0 for submit@debbugs.gnu.org; Thu, 24 Jun 2010 14:34:21 -0400 Received: from [199.232.76.173] (port=40634 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORrFl-00018t-0a for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:21 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1ORrFj-0001Qd-NW for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=AWL autolearn=ham version=3.1.0 Received: from fencepost.gnu.org ([140.186.70.10]:39359) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ORrFj-0001QZ-Gt for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:19 -0400 Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1ORrFj-00043x-5q for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2010 14:34:19 -0400 To: bug-gnu-emacs@gnu.org Subject: make the Gtk+ port compile with -DGSEAL_ENABLE in preparation for Gtk+-3 From: Dan Nicolaescu X-Debbugs-No-Ack: yes Date: Thu, 24 Jun 2010 14:34:19 -0400 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) 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 ------------=_1277720403-25247-1--