From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 18 Jan 2019 22:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34128@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154785116919814 (code B ref -1); Fri, 18 Jan 2019 22:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2019 22:39:29 +0000 Received: from localhost ([127.0.0.1]:37133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkcnR-00059V-Jg for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkcnQ-00059J-0F for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:38032) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gkcnH-0006l4-Lm for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkcnG-0000I7-Ss for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gkcnG-0006jx-2w for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:18 -0500 Received: from mout.web.de ([217.72.192.78]:55307) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gkcnE-0006gS-Vi for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1547851151; bh=ierkSO3SOPceXiqQCAl0hEyqp+mekM8whcUe7ZFRPPY=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Ksr4lYx18jjx4gpdSQgILfCNWFjqZ+gXALbExKPzQbqnlPTjQMdardEmfOGA4mZF6 jpWarYshtxzrI5NbD9MDvI+3SFSt3w3z2MmXjQ7OWlTWUHvkJHPl1E0wUUz3gQ4g3c DvQ9+I/Bt8v+JWlTl/rZuVLB6J0QmAgTSMb+Xr5o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.18.3]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MddJY-1gadzH0Mrk-00PPSv; Fri, 18 Jan 2019 23:39:11 +0100 User-agent: mu4e 1.0; emacs 26.1 From: Arne Babenhauserheide Date: Fri, 18 Jan 2019 23:29:14 +0100 Message-ID: <87zhrx4mlu.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:gRlBeNU8BhL86wFYUPil/y0qbxdlMVApritkRnelgUb6rlmcHJQ 6KdzAfH6arnE3SiyCL+QiXUcsaRAS9vRe4kFubIiFboRTxlpTRrVy7Kfl6evY44FKPOlbon ELRHqzLj24G24SZkoBpbnBTx3mBDqNHkqzdSMwTV+J/X7vAuqF/EVaR3TS0Jhw3AwKF7SFt eKPMs0/RjduXvku01Ir3w== X-UI-Out-Filterresults: notjunk:1;V03:K0:X8f+tCltmFs=:HJ1pS9t+bkZnco/LQckOTS /XQYfm/i+wLbdZwMH8+ybnPyxVw468+pgZIoZMnAxYsXum7rLpfQvQHC3oAUsqb7muW97HfZg nb3K34GYDGaifEGpljnvYxRlQFH5/xWWhxHTzhRu3kQVq5I6eVVUgc4zXLwNvpdVFDTnaq1JU C2P+q2pBfRC3YdLYEx7VQcjMAU2wVwGgRkI2P950KEZUvnE1l9PkctG3T+TbQ/xymxw2yDN4S qfOKFNOW2szzpGeRp49d0p4umsecAuUJT8KeB83YlyI5lp62F0sdoZT8OUGNRZvuPAUPfhkmF l1F1DgzZP8x/NPu1Vq/kwgHHvacjkye6g/9anRNJ08Es5zpFw1BEeQ1tRoxQiC0x4wnbvsbVi hvrkTzO6Jgcz7wl8ToSgXSy32GKx0CvKMq2r/BfYLbK+4sKR3xPBM/ogh90Q71jkY7YP+iYOP sq1uZpTfM2H6u343mEgRJCUD8vXEDrW2PAWl9xYypINRnR53a3p9DBsm3XxmqbBIb+WqHXx/f 2ynFo0P+Z8XYkknfhAZTWMgjlGKX0HbAShkn6dXnBuOMCmUItBAf+bhcoZZUzPsME3XHsQfKS 45r7A8TqVX2H5RdZB+/uNw3shluaeRaJU4oxbHIFc2EbUPp6HWKZjXJdptvgO0d5G3qBdyfjc pBz7UeuHMw8WYfhBYB37AKLrLZGRwVt2LlNBLmuE9pMG+7FWbr4/w3wmHWy5ID/YvwIRYBpZf gYrzuQUAvWsw7q3OGNNCUZXX8VeLGq3o7vCpb5gAHiSaqzXj4tpCPhzOs77pCHfR9m8F9o5hk ORoaen5slS0XiUeFZoVqe0A7Y2s6/fVlzLl7yGbzU0abikFFxAsdMFafrq3lo921zccw+OCLi YydhTELQ7tUsib1LNK6omyzSVZ0M0ufgxq65DLgoo/tRwgPLQhGHYhNKIlju5M X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.78 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/emacs.scm (emacs-xwidgets): new variable =2D-- gnu/packages/emacs.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a488289f1..8c3ea1728 100644 =2D-- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages webkit) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix utils) @@ -210,6 +211,21 @@ languages.") (native-inputs `(("pkg-config" ,pkg-config))))) =20 +(define-public emacs-xwidgets + (package (inherit emacs) + (name "emacs-xwidgets") + (synopsis "The extensible, customizable, self-documenting text +editor (with xwidgets support)") + (build-system gnu-build-system) + (arguments (append + (package-arguments emacs) + `(#:configure-flags + '("--with-xwidgets")))) + (inputs (append + (package-inputs emacs) + `(("webkitgtk" ,webkitgtk) + ("libxcomposite" ,libxcomposite)))))) + (define-public emacs-no-x (package (inherit emacs) (name "emacs-no-x") =2D-=20 2.19.2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlxCVY0ACgkQE++NRSQD w+vcjw/+Muxr+C1ByPj4DRTrH95Mf7qh2lezf3kSFZ1yOgwatmDQOWZ4dkscHIvM 4N/UmExFQOReJmvUnK0UbwsurUDouaBgZvmSqM4MOzxRwDHMNqepek7q/O4bMHEr oMBoizIzK0/UPXYg5U23jRBvh3FuKpXz2nV4IOxp4ZyZkX+rEPcSifdC1RHqqjj5 6NipsegVfMtlpMhcfuOFdt0cDPEog+ELKVol6rbZjw0GREoAujcZCpDqdYH7X+Mn Hs5PhC5DRGmVQXl5VJCn92gjFFhQMimKsdrYTngb8NG11RnTQDP4YKdqa+6vvBj0 2SIIZu6QJNgzCSStYe7Uz/DihLrjXnnsyL2gHyFTAq2AWZ0JCStciSrO8T3mkhhe lhskifvtAcIpzxsO4qX49xTyI2GIwM1BsjtO5e4q+my7oHxXefn3BPu3fjkNl4hC TTfdjwubi1Wk/UBesHgSye/QttvM9C1kAIra3UrAE/P+qOTPZOBbC5PuM+qxyuAO iEIGYRePJb59ezBG3qwQIlVRn3nt7DETGwOsE5C6m9WaIIz/WnmZzy7WnlrNvy9F LpLQM9dOFDLYDfugVnn8miwMWe+GdOhwxLZS8N0u11UyPZW4C2wJ0LH9wiQL9Qwh KoShESyYrSeMYjLih5lfLiNy6lvepfN+xfnGczMfjxolvCE8fk2IswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJcQlWNAAoJENzPDbMLwQVIhqcD/2N9p4JW OsOcUiWnu2KgyQbJEoFZlggGVv0W/phfM6oe5OOfVRqYO8Sv/pMl+rYLHqiVdVmY qW0xYEJqAniOho4v+BByIACOHG79wULXBIRrg6llN019C/EgmySRbcoMJXKj1NRN Z0Gz4+uGh3DoKfitjMBm0gToPyL1c3II3vCs =zOJE -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 22 Jan 2019 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arne Babenhauserheide Cc: 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.15481937258089 (code B ref 34128); Tue, 22 Jan 2019 21:49:02 +0000 Received: (at 34128) by debbugs.gnu.org; 22 Jan 2019 21:48:45 +0000 Received: from localhost ([127.0.0.1]:41642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm3uI-000266-Mn for submit@debbugs.gnu.org; Tue, 22 Jan 2019 16:48:45 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:50642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm3uG-00025x-VH for 34128@debbugs.gnu.org; Tue, 22 Jan 2019 16:48:29 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 865EC4EFC; Tue, 22 Jan 2019 22:48:27 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gztcRBsrVXr7; Tue, 22 Jan 2019 22:48:27 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B6EF34EFB; Tue, 22 Jan 2019 22:48:26 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zhrx4mlu.fsf@web.de> Date: Tue, 22 Jan 2019 22:48:26 +0100 In-Reply-To: <87zhrx4mlu.fsf@web.de> (Arne Babenhauserheide's message of "Fri, 18 Jan 2019 23:29:14 +0100") Message-ID: <87lg3cjrdh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Arne, Arne Babenhauserheide skribis: > * gnu/packages/emacs.scm (emacs-xwidgets): new variable Thanks for the patch! I wonder why this hadn=E2=80=99t been done before; Nicolas, Alex, Pierre, thoughts? The patch LGTM, minor stylistic issues: > +(define-public emacs-xwidgets > + (package (inherit emacs) > + (name "emacs-xwidgets") > + (synopsis "The extensible, customizable, self-documenting text > +editor (with xwidgets support)") > + (build-system gnu-build-system) > + (arguments (append > + (package-arguments emacs) > + `(#:configure-flags > + '("--with-xwidgets")))) > + (inputs (append > + (package-inputs emacs) > + `(("webkitgtk" ,webkitgtk) > + ("libxcomposite" ,libxcomposite)))))) Please indent rather along these lines (like in the rest of the file): (define-public emacs-xwidgets (package (inherit emacs) (name =E2=80=A6) =E2=80=A6)) Likewise, for consistency, use unquote-splicing rather than =E2=80=98append= =E2=80=99: (inputs `(("webkitgtk" ,webkitgtk) ;; =E2=80=A6 ,@(package-inputs emacs))) Could you send an updated patch? Thanks, Ludo=E2=80=99. From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 22 Jan 2019 23:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.154819865831731 (code B ref 34128); Tue, 22 Jan 2019 23:11:02 +0000 Received: (at 34128) by debbugs.gnu.org; 22 Jan 2019 23:10:58 +0000 Received: from localhost ([127.0.0.1]:41778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5C6-0008Fi-2p for submit@debbugs.gnu.org; Tue, 22 Jan 2019 18:10:58 -0500 Received: from mout.web.de ([217.72.192.78]:47409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5C3-0008FV-D5 for 34128@debbugs.gnu.org; Tue, 22 Jan 2019 18:10:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1548198645; bh=wEfPomL52BRchkQDYA5Gxq1KD8a+nTpY1P0Q5OlUIeQ=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=A5KyBhYIeaLOX8PZghZwrk0QW+x0170RlZOxX5a8Z9WiJAujBhQkJnMteapREqjLa B/N45IsKax7b7hKjAfm7l9ZBvwdH3KMYmA8UYI/2+Pno4/+6yJJiTV1tOU7JN+YvIj Y8lVOhay9xXORu1d7b0Smh03jKNO0Yqxnzz4lwtY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.18.3]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M09dQ-1h4j0L2GEu-00uLrc; Wed, 23 Jan 2019 00:10:45 +0100 References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.1 From: Arne Babenhauserheide In-reply-to: <87lg3cjrdh.fsf@gnu.org> Date: Wed, 23 Jan 2019 00:10:41 +0100 Message-ID: <877eew70ge.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:UyeZ7ptm5GVHtdo5Mk/l7yAlJQM4psPocVuVKJSSx9r/IO+dHgY Qo3Z34I1P1OWS20fEXGdkiDoYwgPtT6AxzohHPDAMxEd6X3OynXK6fbTXshCEXY5V8wLhZA cYXlb9onBRkryiSP7uA3tXzaFE3g4TEuA49iPS1h5Z3CNkMqLN/ri0mTTmzzFKw6DutkoRk bx3Sl5yOHjkQ/RvlUZjsA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:G9EGj8z0g+I=:BeDN9zmdlbwz13nHm9pXXg tU0JHPm6RB2E+nGnXJxmfPFTzNk9ADgu6LbULKaj4hoNTdkU69nOcRCTnm0jmfy3uGzYiIwiy K+dPoyJYNDKPPf8XFD34ZlzUF+YXTHvq7lsXU2nK5bsPymHg/gtUvZS9HBpgjrDdD5VTmphb0 7cGTUFWKxgdwOm63xv9BHUPnNV2RFBnSRsjHGJPZMVYzey6rdxrc9KvHtSExGER52DDUabhxD NEkWuyy0N76SH9mtpockkeZXOY+tP+wzKKREekb0bJvT1ctKl23K1D1tE6Dcy3Hag1lSUlpSU f96/LhZq127gGT6xKh1pLm5f/CCVHQNa4H92ci45gLGsdJTB3MfGXiPqpL+j0UE1JlH2jA3YF fybFF3adgdb7GsUfdG+TO3HCubvJPyOWcBKW/QN9UC5UxcO3V7AW+4BNyIWV4zo7bqRN/mSp1 Fn9wEEtwBN3NZma68pYaZDIcChy3ryZUNdX0QWen1q2SPhxkh63p2tPxWnRfyDpKeHrlIsAfy jKNzNY18lav92HSz2Bidi5wv+x42QF9ecA6D2uZMqBxT6KsX5aB4JFQnvP+UWuO6K+VLBqy4G iKlbNkfQL4K3MonwzFgRwt1qqNH6Y2+cjzjbYU2uvtDURCUnxLnLOl55kF1zU7DQHcnn0RsDU 3idEKyzcfwWSG4BwV6reBdyjhDeMeLGxnI9QZP1S5Tmbyd6V9ShwK2p96BQG+X8t7+8snkDAx 9nxdQbjCGnNbyLj6Bb8cxYA55x5N/TOEeKWMUnC17lyB2Kr6BlxB3s/+4rt3SYBGGg7ZrEYC3 C/4pxUEXSemylMDE26FkZA9bND42bHuCqswcZI8kSaJ53u/kxTocuIdMAlYkf7EyXaeIELDoD unEMc5LOCp8Fut/U2mmdLZJREdhHkukGDiSN6/HUsDWK24rue7IhZ1RxbGxvT0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludovic, > Thanks for the patch! Thank you for your review! > I wonder why this hadn=E2=80=99t been done before; > Nicolas, Alex, Pierre, thoughts? There is an older bug with xwidgets support which had problems because it depended on an old version of webkitgtk (I only found it after I sent the patch). Maybe that stopped others from submitting. Ludovic Court=C3=A8s writes: > The patch LGTM, minor stylistic issues: > =E2=80=A6 > Please indent rather along these lines (like in the rest of the file): > > (define-public emacs-xwidgets > (package > (inherit emacs) > (name =E2=80=A6) =E2=80=A6)) > > Likewise, for consistency, use unquote-splicing rather than =E2=80=98appe= nd=E2=80=99: > > (inputs `(("webkitgtk" ,webkitgtk) > ;; =E2=80=A6 > ,@(package-inputs emacs))) > > Could you send an updated patch? Is inline here OK? If yes: From=20ed2eca1ade73eb6b7c2e8b17541e3e182ade4608 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 18 Jan 2019 23:29:14 +0100 Subject: [PATCH] add emacs built with xwidgets-support * gnu/packages/emacs.scm (emacs-xwidgets): new variable =2D-- gnu/packages/emacs.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a488289f1..7e8dcadf9 100644 =2D-- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages webkit) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix utils) @@ -210,6 +211,22 @@ languages.") (native-inputs `(("pkg-config" ,pkg-config))))) =20 +(define-public emacs-xwidgets + (package + (inherit emacs) + (name "emacs-xwidgets") + (synopsis "The extensible, customizable, self-documenting text +editor (with xwidgets support)") + (build-system gnu-build-system) + (arguments + `(#:configure-flags + '("--with-xwidgets") + ,@(package-arguments emacs))) + (inputs + `(("webkitgtk" ,webkitgtk) + ("libxcomposite" ,libxcomposite) + ,@(package-inputs emacs))))) + (define-public emacs-no-x (package (inherit emacs) (name "emacs-no-x") =2D-=20 2.19.2 Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlxHovIACgkQE++NRSQD w+vTLw//a1P5koIGpdIB0kDNA4yuFCw2uhLU2WKDRmjfMg0mlyCP23UHS3j8kuLm aWZeuGBMo9Nd9vhdpDb59UX4oeWyTAcDxvn244+NBZWy8A1REGmU9U4nt2d/3nhh BjKK0ELrMGUOpTfMMYcv2ldpxyMhI2y3VMH8Z5XUmv1BCZoDPrxIzteopwF3Xq33 Kn14/GzzFkhO77p6AuJiukgXWDfcI98CMnp8QuGIxXThpBSqS2cicCeMPX69mahl z7UgjeSbK1F5F71VAuaadVlAGS9KBFE+8ypSnhXFUxU/ekt2G7wmNHnP7Jg9conV GI6JaWpQtcrZNmroTD+hvnBbH7fVkpQj9PWiIBEzV5uFVqGAAAH46R0oEgL+OD5D c4Og8cHVdFFF4+i88x1HNF5Dps862fmSlpLj3vOOpon6bpv2A6QeT2+eeEBa6Bvr qL9SzoLydiDasfXi60IN1P4QdkUMGNfU68ivu0R1OolysYa2UmCIfitKZ3MM9LER 5bhKeTlFcOu3BEE/4Jz29kDoCjZEGSGfmHbf6Q4rC/lISEZb/tBiBf28gzfqolYS nzQNj6I1Nw+YSUkUdyx4eNziywlwWIF/adocjD0l6G39EmE1fhB7YZAKaUIPRUGq 8VmHBRDROGhuHV++sCJ9OQL+NLCMYvFkUQQtQ49ohkmlpOsaPLyIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJcR6LyAAoJENzPDbMLwQVIMlQEAIOGAX0/ GWl/GXrVF+ELIxWIY0CQ0fwtRZS2Mr4TG53+nWeW59EPaJjWukZnhX9kgrF+HL4F ens9JW9YeQzD3D5oJljWmvPds0kkkfDOWBTkQyEKHfP+WahGrAtGm0lD6oumTXP7 bHLPNLJPa5QbAxWH1LpC6XOowb+sfbvz8QXM =uA+/ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Jan 2019 08:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arne Babenhauserheide Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.154823161820374 (code B ref 34128); Wed, 23 Jan 2019 08:21:01 +0000 Received: (at 34128) by debbugs.gnu.org; 23 Jan 2019 08:20:18 +0000 Received: from localhost ([127.0.0.1]:41980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDli-0005IY-Fc for submit@debbugs.gnu.org; Wed, 23 Jan 2019 03:20:18 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDlg-0005IP-9j for 34128@debbugs.gnu.org; Wed, 23 Jan 2019 03:20:17 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548231594; cv=none; d=zoho.com; s=zohoarc; b=UukeruOfpdDypL8AuZDNmkzqc9PiYtDBLn1LyLpxD/yzjJJm1NQZGeMz+sxBxYAOQcxPgHbdibbsRyBbCt0X5VatmVc5sUhR/jIwPEstMM9H/wLg5rPoHpq4qlCJES1CZSKRKPtq1jaQrP7ZroFeI8IYpvDvY2xo+t2PqvT0z8M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548231594; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=j0UQo9WV9yWyZbK7/pnOoN1L2mPOv1AzQH1fCgs3Mu0=; b=dnYwcfKPKPv3J1ZaIg6Af6LfcXMdVnCbIN1BRPmChuFu8yOfD05cGz2GhlnSo1RiQCQEGQS/66bCWiYdKNam6FjTbDTmcbckppQTtQAM55QAauSg/4eIbmTrR/hhxfabnW4VHIEwi1wDj2KXmOq92N+2BVNuRERvpVxY0RgWgcs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548231594; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:Message-ID:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1209; bh=j0UQo9WV9yWyZbK7/pnOoN1L2mPOv1AzQH1fCgs3Mu0=; b=Go/jUdqDi9+X0GUs73lovLfC/7dfVLiH7m+XsQ35amhhRI8cFm/amBEgsxNGHs6r g7QPPKFLWlp63fVLnYj4guXueKTbDGzPqfYTBU5WPbT80EF1EBAd63O3uGXkyP69J+/ xlAHD0fGGu9KGAYp9mFKQlvSWp7JbFSglniSIAwg= Received: from localhost (p578E6B53.dip0.t-ipconnect.de [87.142.107.83]) by mx.zohomail.com with SMTPS id 1548231593114729.7090608700012; Wed, 23 Jan 2019 00:19:53 -0800 (PST) References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus Message-ID: <87munr7ply.fsf@elephly.net> In-reply-to: <877eew70ge.fsf@web.de> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 09:19:49 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Arne Babenhauserheide writes: > Hi Ludovic, > >> Thanks for the patch! > > Thank you for your review! > >> I wonder why this hadn=E2=80=99t been done before; >> Nicolas, Alex, Pierre, thoughts? > > There is an older bug with xwidgets support which had problems because > it depended on an old version of webkitgtk (I only found it after I sent > the patch). Maybe that stopped others from submitting. I performed the migration of the Emacs xwidgets feature from the old to the newer webkitgtk API, but that=E2=80=99s when I noticed that xwidgets are hardly usable in its current state. I certainly wouldn=E2=80=99t use it as= a browser, for example, because there is virtually no integration with the rest of Emacs. It works fine for sending JavaScript snippets to the widgets and have it respond, but it=E2=80=99s not very well integrated into Emacs. Disabling JavaScript has the effect of disabling *all* JavaScript, which makes scrolling impossible (as it is implemented by sending JavaScript to the widget). Turning it into a usable browser would require more fundamental changes, and that=E2=80=99s when I stopped working on patches. -- Ricardo From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Jan 2019 09:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.154823627427330 (code B ref 34128); Wed, 23 Jan 2019 09:38:02 +0000 Received: (at 34128) by debbugs.gnu.org; 23 Jan 2019 09:37:54 +0000 Received: from localhost ([127.0.0.1]:42024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmEyo-00076j-Gu for submit@debbugs.gnu.org; Wed, 23 Jan 2019 04:37:54 -0500 Received: from mout.web.de ([212.227.17.12]:32981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmEym-00076W-Mn for 34128@debbugs.gnu.org; Wed, 23 Jan 2019 04:37:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1548236262; bh=szCxum6NnKR+QjFyokabMdPJCy+MaIiV6EZwIF1Nfzw=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=a7lFPdMve0cK3tNGS6A7OfweAHmVjUi7i3j8eOM0zHmYsetx8HgUjdRIGmHqxp1wU OGHzBwTR66U+zWx1D+lueQGss66C1sGI0HcZtmOe/alNRBBjQQxmVvbYHkl6y9OY7m MdOOO4cY2rEBcZu/gno4EZIkhKrl9GDSElplA6zM= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.18.3]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Lcy1k-1hUL9Z3BEe-00i9kT; Wed, 23 Jan 2019 10:37:41 +0100 References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> <87munr7ply.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Arne Babenhauserheide In-reply-to: <87munr7ply.fsf@elephly.net> Date: Wed, 23 Jan 2019 10:37:39 +0100 Message-ID: <87d0onu330.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:S4r0mYlyHb9rB4EU+6E9JW4xzLD3UnwutC6DRt63VFqsf089ia8 KiW/tTCnvQrbNQ4V/wyXpJ7gm+9+NE8g1zw0BVa37TbjSycH5FnYK1XzByTnnufmGKS2EOn phRupNdL2AltiOtDTm3GV4YbI3aODgNpVx4sDszvlVqciGcXJrYnau0BV4acvY+PpXB8dTV YJzhLQjyiPEQGv4JB8Gpg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fCnPQW+ZB58=:woP2MpPbLJWL3wvb/YYHXt 7hrd1dgKdcFUWndC7I6b0Kf26lWMfHNFGiL9JsP96OxLPIM+UucB2wXBikwC34Q0iIPSe409c 3Uk2TbE6T1l8yUXCEqTiN30lRGLC/F9jA2WnjjLq4ufCQiHhL2zRwa4nQBS9yuK78tGMezkbX m3+TPuyNhfBVH4CFKt3ryzYo7WrMlgKa7ufIq8sqNUoXiIoEuYE/V8S6b1HIzstWJHot0YTwT sWybqSF5ETcnujp+OJJcC28uxChNSHCFwFHL0Zp0vjU9i6tJpE5JaDY7xEb6LC2IovulOvD4O ZqZ9vzMJINaWDMfRGG4XZjmZ3lXVexoOulQeGuEMDdXGQtcbENR3Lqj/PRvuUeQsDR+vo+Nyn Rkr40yUXdcPpCAEhsHAgdvQyGioODwvnMdK914KJKRH+hN7n2j660uXyoeNi+xrAUIeSLmA8j 2uW5ztyEBzW7OsLt1/v1dM7zocAUcBNuFfic34OTJWgEU4XpAMMKQK+av1I7Ef0L+4rVH8Qfb jpQF1HhbR+x7hQI5h65sU8IrQA2R1VNI+StJQ7inZAsWqTq6Kyp2zqOaPyUCCaXM3hh2+Z5uy DQQ0cOraJTJGuPDIQdY+zgddgoHK3Y4Mwjpzxv5wCLs0/bLKz4SrxiPip4ioEf6/moDs3jPsT BrzNmsgV7fnWq17jPPe6dm3iPEX5lQrPObE6GiysjcT2Gbpbfuk0u/ge4uY49ehBoIWqO/gVM BCPgTDpWl2bDr4T1bRB0v71TyA5KCGMBNZi2hKCcDHvqvruhJ4fmRBJdLgbZbNbbJTY6JEHrF 5ecqVCnxa4QYVPdjDzhzuCvAbB3KP4ubosq5qdvIPhFH+/piZuQCJ6CAWxHwGXG/2/VtAXtBj WdFhC1DeQVzQQuehRX5KYpZlK8e/uS5tTSGladPYl8FBFF8aN0mQDyoDvaKh0w X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > I performed the migration of the Emacs xwidgets feature from the old to > the newer webkitgtk API, but that=E2=80=99s when I noticed that xwidgets = are > hardly usable in its current state. I certainly wouldn=E2=80=99t use it = as a > browser, for example, because there is virtually no integration with the > rest of Emacs. I see it as pretty good for many usecases already. I often just want to look up something in a browser without switching away from Emacs, and many websites nowadays don=E2=80=99t work with text browsers anymore. The main thing that=E2=80=99s missing right now is a way to highlight all l= inks and select the one to follow =E2=80=94 similar to next (or one of the other projects listed on https://qutebrowser.org/ ). Do you know why it flickers? > It works fine for sending JavaScript snippets to the widgets and have it > respond, but it=E2=80=99s not very well integrated into Emacs. Disabling > JavaScript has the effect of disabling *all* JavaScript, which makes > scrolling impossible (as it is implemented by sending JavaScript to the > widget). That doesn=E2=80=99t really hurt me: For sites without javascript, eww most= ly works fine. So when running a webkit, I typically need javascript anyway. Also xwidgets as a feature enables much more than just a browser. Best wishes, Arne =2D- Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlxINeQACgkQE++NRSQD w+tcAA/+Oq5TMjBfbI56eBPvWISyWEOlCJOkl2ysXy9VPuwI4nMXqwoVqUTaBnH3 Wp6Hesfdwl4tDOTZ6QN4GH5cobOyQxWEs+uvQrr9jVCfePNk/9SOONaopivLuKZN vKF6EZi/uRohj3DH0pU/cJknCSncL8wGRrA7Zn8T/eX4zuaPWCBIpfClPeBZT/vx X5wTrQlsiCwKNMZg8RFktJH7WmVaRMtgQ6/PZYjnU9Klmyc/q396WNgrfhxAQHTl rRqqAOUb+Ihp2Sey41O7e+7MYdBQwA1+08a5uxKClgbfKFtXbflFoxXj625EpBNU ygzR9+BDK9kf8SDsYlpiC+HUgQWWtZab6jIcag0g2l87zrYBZM1x0FY9mhoESrMI +T7kKwV+uIvhfBQ1ikwkCjhiMG5qO8QVSY6yIJcu0ZCkf6yoKtCXVCOwoAyA++mf 2yMSD0lvd4Wdy/xzS0oG9yPw8g5E0h1ci6bMcSjURr1maPd63qqMSMbvZWTEgWq/ sLdtDPbwng9DxOboAHPSsXiYZFqpgwPrtUiathcvB8HCuciMIOLHtIoBOyVki48E UTaHTjOauy7wksV/U4QwCNB509Y3Ag7psJz3jmcyB0taRQtIDBUVERKn5CpDrRkc /4fMT4d4G+NkGAGtGk8kN1SJpraYv1QF2RTaPMvy9RQvhnU47q+IswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJcSDXkAAoJENzPDbMLwQVIA8MD/2FpWJnW peXBRDM74GsQ6BP0Q/A1QkFpvAGWBnmQny6stj4tLGXtlZfOAwGx3cdhqfGGdRJm YNml9tgCSM5zoERro4DZGTpiVRj8Q2TXuN7dnYUb3yWfQKadzVXO6me7BNXFYskC HjKsaQ31frp/a+6YmhmaWco7e6vW/ADrc4Zg =Wtzm -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Jan 2019 09:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: Arne Babenhauserheide , 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.154823723328781 (code B ref 34128); Wed, 23 Jan 2019 09:54:02 +0000 Received: (at 34128) by debbugs.gnu.org; 23 Jan 2019 09:53:53 +0000 Received: from localhost ([127.0.0.1]:42038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmFEH-0007U9-JA for submit@debbugs.gnu.org; Wed, 23 Jan 2019 04:53:53 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:58938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmFEF-0007Tw-Ei for 34128@debbugs.gnu.org; Wed, 23 Jan 2019 04:53:52 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BEE745453; Wed, 23 Jan 2019 10:53:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lYtyLAfHex89; Wed, 23 Jan 2019 10:53:50 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B3AFD1212; Wed, 23 Jan 2019 10:53:49 +0100 (CET) From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> <87munr7ply.fsf@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 =?UTF-8?Q?Pluvi=C3=B4se?= an 227 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 23 Jan 2019 10:53:49 +0100 In-Reply-To: <87munr7ply.fsf@elephly.net> (Ricardo Wurmus's message of "Wed, 23 Jan 2019 09:19:49 +0100") Message-ID: <87o987hf82.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Heya, Ricardo Wurmus skribis: > Arne Babenhauserheide writes: > >> Hi Ludovic, >> >>> Thanks for the patch! >> >> Thank you for your review! >> >>> I wonder why this hadn=E2=80=99t been done before; >>> Nicolas, Alex, Pierre, thoughts? >> >> There is an older bug with xwidgets support which had problems because >> it depended on an old version of webkitgtk (I only found it after I sent >> the patch). Maybe that stopped others from submitting. > > I performed the migration of the Emacs xwidgets feature from the old to > the newer webkitgtk API, but that=E2=80=99s when I noticed that xwidgets = are > hardly usable in its current state. I certainly wouldn=E2=80=99t use it = as a > browser, for example, because there is virtually no integration with the > rest of Emacs. > > It works fine for sending JavaScript snippets to the widgets and have it > respond, but it=E2=80=99s not very well integrated into Emacs. Disabling > JavaScript has the effect of disabling *all* JavaScript, which makes > scrolling impossible (as it is implemented by sending JavaScript to the > widget). > > Turning it into a usable browser would require more fundamental changes, > and that=E2=80=99s when I stopped working on patches. Oh, I was more optimistic; thanks for explaining. Knowing this, what do you think of adding it as a package? We also have =E2=80=98guile-emacs=E2=80=99 anyway=E2=80=A6 Ludo=E2=80=99. From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Jan 2019 11:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Arne Babenhauserheide , 34128@debbugs.gnu.org Received: via spool by 34128-submit@debbugs.gnu.org id=B34128.154824372414292 (code B ref 34128); Wed, 23 Jan 2019 11:43:01 +0000 Received: (at 34128) by debbugs.gnu.org; 23 Jan 2019 11:42:04 +0000 Received: from localhost ([127.0.0.1]:42088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmGux-0003iS-M0 for submit@debbugs.gnu.org; Wed, 23 Jan 2019 06:42:03 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmGuw-0003iB-8w for 34128@debbugs.gnu.org; Wed, 23 Jan 2019 06:42:02 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548243720; cv=none; d=zoho.com; s=zohoarc; b=LtCx9LvGqWsNG+qQ5i0Lhztsz8o62j4chtXMLhxZTqTfh06Kb+D/5kGEwH1ySmt7bbl6ZImSkqSu/OaTJpcqM2G2jCPN3Hkfqy03w8PAVj4WR6kZkm6d7hpJevoU04lCUzcKVM8kmN5zeDV5AkRQrmtJHIdCSghQUIqFmr5UYac= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548243720; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=FBp0LjbYaj3Wk5qKVDOfvnOshzYdg8BvoG0rDkpAgCk=; b=FSehKlndz9eZ19/tJOXqyOuzVuOk4rK3B8VLnc8/h2667slgKnQS/jEuz3GtSNDmaFzzbcB1Mw3q8SPqsVGOplGX9Yv9TDU7hxUKWfCSXD1o66DM+TBZ4m1kDL3ylM2pwMjDKlR5QcASEs9Ak+pNqjnes0dQ4u2oyBsXSsHCFgw= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548243720; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1304; bh=FBp0LjbYaj3Wk5qKVDOfvnOshzYdg8BvoG0rDkpAgCk=; b=ZLflddtyt9xDMV/fKs3m/7Nyhp0uf+1mruVz/wuwkFlrcQPC6c+sFyyFGuCgi9jM 2Mp4cG4JJCdBBlkpFfvt5a83FVlxag/7+3GaYAzQeCMY8t1X79FSpsGM5owt/r1mjLp onPzCEjBAKxXqHcF/HwdOA3xeKCJ5FiMBorOTaG4= Received: from localhost (141.80.247.225 [141.80.247.225]) by mx.zohomail.com with SMTPS id 1548243717579224.87145670998336; Wed, 23 Jan 2019 03:41:57 -0800 (PST) References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> <87munr7ply.fsf@elephly.net> <87o987hf82.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <87o987hf82.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 12:41:54 +0100 Message-ID: <87fttj7g8t.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Court=C3=A8s writes: >> I performed the migration of the Emacs xwidgets feature from the old to >> the newer webkitgtk API, but that=E2=80=99s when I noticed that xwidgets= are >> hardly usable in its current state. I certainly wouldn=E2=80=99t use it= as a >> browser, for example, because there is virtually no integration with the >> rest of Emacs. >> >> It works fine for sending JavaScript snippets to the widgets and have it >> respond, but it=E2=80=99s not very well integrated into Emacs. Disabling >> JavaScript has the effect of disabling *all* JavaScript, which makes >> scrolling impossible (as it is implemented by sending JavaScript to the >> widget). >> >> Turning it into a usable browser would require more fundamental changes, >> and that=E2=80=99s when I stopped working on patches. > > Oh, I was more optimistic; thanks for explaining. > > Knowing this, what do you think of adding it as a package? We also have > =E2=80=98guile-emacs=E2=80=99 anyway=E2=80=A6 I=E2=80=99m not at all opposed to adding it as a package. After all, it is= a potentially useful feature and providing a package makes it more likely that people get to play with it and maybe extend the features by contributing elisp and JavaScript. -- Ricardo From unknown Sat Jun 14 14:25:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arne Babenhauserheide Subject: bug#34128: closed (Re: [bug#34128] [PATCH] add emacs built with xwidgets-support) Message-ID: References: <87bm47dn3c.fsf@gnu.org> <87zhrx4mlu.fsf@web.de> X-Gnu-PR-Message: they-closed 34128 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 34128@debbugs.gnu.org Date: Wed, 23 Jan 2019 22:30:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1548282603-25508-1" This is a multi-part message in MIME format... ------------=_1548282603-25508-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #34128: [PATCH] add emacs built with xwidgets-support which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 34128@debbugs.gnu.org. --=20 34128: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34128 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1548282603-25508-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 34128-done) by debbugs.gnu.org; 23 Jan 2019 22:29:48 +0000 Received: from localhost ([127.0.0.1]:43150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmR1o-0006co-IB for submit@debbugs.gnu.org; Wed, 23 Jan 2019 17:29:48 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:39294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmR1m-0006cf-RZ for 34128-done@debbugs.gnu.org; Wed, 23 Jan 2019 17:29:47 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1AB935A03; Wed, 23 Jan 2019 23:29:45 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7yJbvaHdRSHG; Wed, 23 Jan 2019 23:29:44 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 35BEB17AB; Wed, 23 Jan 2019 23:29:44 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Arne Babenhauserheide Subject: Re: [bug#34128] [PATCH] add emacs built with xwidgets-support References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> Date: Wed, 23 Jan 2019 23:29:43 +0100 In-Reply-To: <877eew70ge.fsf@web.de> (Arne Babenhauserheide's message of "Wed, 23 Jan 2019 00:10:41 +0100") Message-ID: <87bm47dn3c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 34128-done Cc: 34128-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Arne, Arne Babenhauserheide skribis: > Is inline here OK? If yes: It is. > From ed2eca1ade73eb6b7c2e8b17541e3e182ade4608 Mon Sep 17 00:00:00 2001 > From: Arne Babenhauserheide > Date: Fri, 18 Jan 2019 23:29:14 +0100 > Subject: [PATCH] add emacs built with xwidgets-support > > * gnu/packages/emacs.scm (emacs-xwidgets): new variable Applied, thank you! I=E2=80=99ve tried it and I confirm that it flickers and that scrolling doe= sn=E2=80=99t quite work as nicely as it could. ;-) Ludo=E2=80=99. ------------=_1548282603-25508-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jan 2019 22:39:29 +0000 Received: from localhost ([127.0.0.1]:37133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkcnR-00059V-Jg for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkcnQ-00059J-0F for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:38032) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gkcnH-0006l4-Lm for submit@debbugs.gnu.org; Fri, 18 Jan 2019 17:39:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkcnG-0000I7-Ss for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gkcnG-0006jx-2w for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:18 -0500 Received: from mout.web.de ([217.72.192.78]:55307) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gkcnE-0006gS-Vi for guix-patches@gnu.org; Fri, 18 Jan 2019 17:39:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1547851151; bh=ierkSO3SOPceXiqQCAl0hEyqp+mekM8whcUe7ZFRPPY=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Ksr4lYx18jjx4gpdSQgILfCNWFjqZ+gXALbExKPzQbqnlPTjQMdardEmfOGA4mZF6 jpWarYshtxzrI5NbD9MDvI+3SFSt3w3z2MmXjQ7OWlTWUHvkJHPl1E0wUUz3gQ4g3c DvQ9+I/Bt8v+JWlTl/rZuVLB6J0QmAgTSMb+Xr5o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.18.3]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MddJY-1gadzH0Mrk-00PPSv; Fri, 18 Jan 2019 23:39:11 +0100 User-agent: mu4e 1.0; emacs 26.1 From: Arne Babenhauserheide To: guix-patches@gnu.org Subject: [PATCH] add emacs built with xwidgets-support Date: Fri, 18 Jan 2019 23:29:14 +0100 Message-ID: <87zhrx4mlu.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:gRlBeNU8BhL86wFYUPil/y0qbxdlMVApritkRnelgUb6rlmcHJQ 6KdzAfH6arnE3SiyCL+QiXUcsaRAS9vRe4kFubIiFboRTxlpTRrVy7Kfl6evY44FKPOlbon ELRHqzLj24G24SZkoBpbnBTx3mBDqNHkqzdSMwTV+J/X7vAuqF/EVaR3TS0Jhw3AwKF7SFt eKPMs0/RjduXvku01Ir3w== X-UI-Out-Filterresults: notjunk:1;V03:K0:X8f+tCltmFs=:HJ1pS9t+bkZnco/LQckOTS /XQYfm/i+wLbdZwMH8+ybnPyxVw468+pgZIoZMnAxYsXum7rLpfQvQHC3oAUsqb7muW97HfZg nb3K34GYDGaifEGpljnvYxRlQFH5/xWWhxHTzhRu3kQVq5I6eVVUgc4zXLwNvpdVFDTnaq1JU C2P+q2pBfRC3YdLYEx7VQcjMAU2wVwGgRkI2P950KEZUvnE1l9PkctG3T+TbQ/xymxw2yDN4S qfOKFNOW2szzpGeRp49d0p4umsecAuUJT8KeB83YlyI5lp62F0sdoZT8OUGNRZvuPAUPfhkmF l1F1DgzZP8x/NPu1Vq/kwgHHvacjkye6g/9anRNJ08Es5zpFw1BEeQ1tRoxQiC0x4wnbvsbVi hvrkTzO6Jgcz7wl8ToSgXSy32GKx0CvKMq2r/BfYLbK+4sKR3xPBM/ogh90Q71jkY7YP+iYOP sq1uZpTfM2H6u343mEgRJCUD8vXEDrW2PAWl9xYypINRnR53a3p9DBsm3XxmqbBIb+WqHXx/f 2ynFo0P+Z8XYkknfhAZTWMgjlGKX0HbAShkn6dXnBuOMCmUItBAf+bhcoZZUzPsME3XHsQfKS 45r7A8TqVX2H5RdZB+/uNw3shluaeRaJU4oxbHIFc2EbUPp6HWKZjXJdptvgO0d5G3qBdyfjc pBz7UeuHMw8WYfhBYB37AKLrLZGRwVt2LlNBLmuE9pMG+7FWbr4/w3wmHWy5ID/YvwIRYBpZf gYrzuQUAvWsw7q3OGNNCUZXX8VeLGq3o7vCpb5gAHiSaqzXj4tpCPhzOs77pCHfR9m8F9o5hk ORoaen5slS0XiUeFZoVqe0A7Y2s6/fVlzLl7yGbzU0abikFFxAsdMFafrq3lo921zccw+OCLi YydhTELQ7tUsib1LNK6omyzSVZ0M0ufgxq65DLgoo/tRwgPLQhGHYhNKIlju5M X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.72.192.78 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/emacs.scm (emacs-xwidgets): new variable =2D-- gnu/packages/emacs.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a488289f1..8c3ea1728 100644 =2D-- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages webkit) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix utils) @@ -210,6 +211,21 @@ languages.") (native-inputs `(("pkg-config" ,pkg-config))))) =20 +(define-public emacs-xwidgets + (package (inherit emacs) + (name "emacs-xwidgets") + (synopsis "The extensible, customizable, self-documenting text +editor (with xwidgets support)") + (build-system gnu-build-system) + (arguments (append + (package-arguments emacs) + `(#:configure-flags + '("--with-xwidgets")))) + (inputs (append + (package-inputs emacs) + `(("webkitgtk" ,webkitgtk) + ("libxcomposite" ,libxcomposite)))))) + (define-public emacs-no-x (package (inherit emacs) (name "emacs-no-x") =2D-=20 2.19.2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlxCVY0ACgkQE++NRSQD w+vcjw/+Muxr+C1ByPj4DRTrH95Mf7qh2lezf3kSFZ1yOgwatmDQOWZ4dkscHIvM 4N/UmExFQOReJmvUnK0UbwsurUDouaBgZvmSqM4MOzxRwDHMNqepek7q/O4bMHEr oMBoizIzK0/UPXYg5U23jRBvh3FuKpXz2nV4IOxp4ZyZkX+rEPcSifdC1RHqqjj5 6NipsegVfMtlpMhcfuOFdt0cDPEog+ELKVol6rbZjw0GREoAujcZCpDqdYH7X+Mn Hs5PhC5DRGmVQXl5VJCn92gjFFhQMimKsdrYTngb8NG11RnTQDP4YKdqa+6vvBj0 2SIIZu6QJNgzCSStYe7Uz/DihLrjXnnsyL2gHyFTAq2AWZ0JCStciSrO8T3mkhhe lhskifvtAcIpzxsO4qX49xTyI2GIwM1BsjtO5e4q+my7oHxXefn3BPu3fjkNl4hC TTfdjwubi1Wk/UBesHgSye/QttvM9C1kAIra3UrAE/P+qOTPZOBbC5PuM+qxyuAO iEIGYRePJb59ezBG3qwQIlVRn3nt7DETGwOsE5C6m9WaIIz/WnmZzy7WnlrNvy9F LpLQM9dOFDLYDfugVnn8miwMWe+GdOhwxLZS8N0u11UyPZW4C2wJ0LH9wiQL9Qwh KoShESyYrSeMYjLih5lfLiNy6lvepfN+xfnGczMfjxolvCE8fk2IswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJcQlWNAAoJENzPDbMLwQVIhqcD/2N9p4JW OsOcUiWnu2KgyQbJEoFZlggGVv0W/phfM6oe5OOfVRqYO8Sv/pMl+rYLHqiVdVmY qW0xYEJqAniOho4v+BByIACOHG79wULXBIRrg6llN019C/EgmySRbcoMJXKj1NRN Z0Gz4+uGh3DoKfitjMBm0gToPyL1c3II3vCs =zOJE -----END PGP SIGNATURE----- --=-=-=-- ------------=_1548282603-25508-1-- From unknown Sat Jun 14 14:25:54 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-From: Arne Babenhauserheide Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jan 2019 19:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34128 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 34128-done@debbugs.gnu.org Received: via spool by 34128-done@debbugs.gnu.org id=D34128.154835681129013 (code D ref 34128); Thu, 24 Jan 2019 19:07:02 +0000 Received: (at 34128-done) by debbugs.gnu.org; 24 Jan 2019 19:06:51 +0000 Received: from localhost ([127.0.0.1]:44267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmkKx-0007Xt-Gc for submit@debbugs.gnu.org; Thu, 24 Jan 2019 14:06:51 -0500 Received: from mout.web.de ([212.227.17.12]:52101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmkKu-0007Xf-V8 for 34128-done@debbugs.gnu.org; Thu, 24 Jan 2019 14:06:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1548356802; bh=iuOW4EdyAsLBlhod8hX1roeXlNiXCrbic1d5v6Jed80=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=ClKv5T/CZm2VKCMU4hRz6Oz5L0ARAjydHCPbYJAJtfNU/RcGGmFOpwktN7PpQCTpi j/QFg0tn0R/kjvVwN2QYCxd4uCCOYPYI89kDs10+Usm3MPxadQGjyf3gZ5jDDLOTOI 2VDbcdoUYvSAOa7XKWYhg423bFy4IqDA79aQphsQ= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from fluss ([80.136.18.3]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MFLB2-1h15oz484y-00EJ2C; Thu, 24 Jan 2019 20:06:42 +0100 References: <87zhrx4mlu.fsf@web.de> <87lg3cjrdh.fsf@gnu.org> <877eew70ge.fsf@web.de> <87bm47dn3c.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.1 From: Arne Babenhauserheide In-reply-to: <87bm47dn3c.fsf@gnu.org> Date: Thu, 24 Jan 2019 20:06:39 +0100 Message-ID: <87sgxh98ow.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Provags-ID: V03:K1:dcXq6adLS/r5vkaSpqr/DeryoZ7u08XXUjcRtbSoyYyxcx6Tp/r DMpKcFKucCJLZveols+dgTop7Ygu0jXDCg643nFd+Ah+4+NH7peYNpXJ5GyBP4y3p5/3+4V iiJ6cPntzzb/srXxKTU+XvtNAk+sM9NWne4R9iemFJzvEWesNHR1l/DlH7uSVD+XVk40IyM /x8nTrNbxSClKpmtyOs5A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:98NdU/P9L84=:jy9XHhtp9S60GYlE+bRZgp IoygxPTYfpYoq7Il2DsAUfGfiN6t5oJpIBnP8yDvSaj/RclqYk9Stm4JeaSTPRNvaegRekWNz 1spAXeQhboEd+uojgHXDA3rXvkFwbT0SCp0FJC5TOWsF203vk1dCx2lpqaB0lQWFodnJhs2zn TnKRC2uTWr3jfOvXRvQU7sVqTZTS9AF91sId3IvSha5kD+BtGlthK1FZcmZKFOzSpNspA5o6g KCupqM769BpBgBOhoDGwsnSw8mvVsy0cXT9fXd7es4bA8BZw4SkZZwnRhp2W6B5vdEAJRzNtk DFQzARr870eVBZq4bedx6YG12nFsBtmCM5SSOU8yuj2z7k/0bGZHF7Pe40Ltl8fSzyUSQwUF8 n8lFSxEjLKmngN7pyBck+axTVi+HSh7M5EobLaG+m2bDFJrw/8RSC2m+12JnABotse72ZHpMC UKkV6S5bzaY5fKCk1BZCGO1rsCQizorDuGirqfUYzEHhPEhu86apYL6R9cHnt+wPSosdx1PFW GutUPkaq9i+TlcF52fmAhQpD5evDv9O+Dea1Tmo/2y9//SWugshMh5SY7KxhDkV4T6W3KX7oN S8ETlE+rxx++RrHmLUO+/q4UQV5ndA9Y35C/tGQZ6Ufd9cz7Rin0t48IeuwKRZHxA7U57a7oL +JmYwrC0bo51nhztf8hcNtHyPPBsZ84mT2QzRAdjY9voJ7Sxtcj0jNrd4rHTAowc2ZkPyGMzS Q7rDLhxRW63LO8ix0vdCXCg8aocbman0+IVE1IW9NE0l3aPVoYzqJMJdwFLs+hZ16RHdckDYv xytkL7CDESO+2+qe3cDc9DVlkVBKIZ+s33c67LyQjdsFOk0wvDm1zOTCvj8RzlND3SLfm7E+v S/Qleb360qoUdSe9nj8FQPkdDvmNp/0p6eigP4C/Aq5pm7NTxFKJOAnaydJtmv X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: >> Subject: [PATCH] add emacs built with xwidgets-support >> >> * gnu/packages/emacs.scm (emacs-xwidgets): new variable > > Applied, thank you! Thank you! > I=E2=80=99ve tried it and I confirm that it flickers and that scrolling d= oesn=E2=80=99t > quite work as nicely as it could. ;-) Yes =E2=80=94 and that it is now as easy as running guix package -i emacs-xwidgets && emacs M-x xwidget-webkit-browse-url to test this is cool! Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlxKDL8ACgkQE++NRSQD w+uPsxAAq82LBIwHYek3OdwrwkEEj/ob225hRsle+xilFTN5GR+25iVdtgscAKPB tmZCtNPVi1nsUvMs5ykr9zftZzJ1Q9jR7cLEHF5wcBc1JmR6Om4zjuiH9AAne6+4 mQ11l94YAqwwXja3mZhqFSN+sN9PdIh+fR6Si8W85GNwVGcXhxpr0TGwYatoi2vf HYIA60Z5gqZDHOE9X3WxB9jbi2VbIElB+MqNg2yvYJK9YbX/D9LU9RFSLJ+NkKoN trp9f4xvN229eAaWtsAJWlxK7E/Qqc3W5jx7z3VFWLjBFzY8uRTIYVcKZEUAeANC UXjcKcWtWmI+ltAzrblmj+GJDbvZZpGsz1pdZnBTSPIAtOVYCOUrEreyim4/XQMh 0AvWpeFERPiljCjZ6de+ycRQaC5Rxo5DH2k0seedh1/C9OkWYv2WwsARqKXM1ojF ybXsXm7ownDbwX8O9NB3JtJZuq3upr+ga/0D9j1iEWQsPCmwrbSyEZ0Mq91Mg6Bw KUJiareVCFaSG+VprAtcFwUPPyPqSjhyzt3EdLHiPwRVfcWznyPgUOpc6L5YgoYu up1AA9Zt6/REIKW0fXf2VG7gRPWyoL6Oe+0AaH5KWjj1SiPIJJ9XDDOz0+6DIDGU 8QgrTHVeDdUapVqGI2alNp+eZy32MzsPrTv5Mj1leBeWCJcZE7KIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJcSgy/AAoJENzPDbMLwQVI5UQEAJY0ViKL LcOVJv6mjua9xN2sqxQuOc/X4OpeQTp8TevFhqh/ku77A89rHxHpuEY48AYvYSwd Vhh/oKib3F4ONzn4bmTYa3TTeXv3L2X2l+bu9T+ge7AGwNv2601VKedq5v+q0nmE UxuDfwBh6ijMhqqsWfTNjxbdFNxfGYRA76jD =m41e -----END PGP SIGNATURE----- --=-=-=--