From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:54665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gmFER-0002b5-Az for guix-patches@gnu.org; Wed, 23 Jan 2019 04:54:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gmFEQ-0000Wm-JX for guix-patches@gnu.org; Wed, 23 Jan 2019 04:54:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:42757) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gmFEQ-0000Wf-FY for guix-patches@gnu.org; Wed, 23 Jan 2019 04:54:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gmFEQ-0007UZ-Dl for guix-patches@gnu.org; Wed, 23 Jan 2019 04:54:02 -0500 Subject: [bug#34128] [PATCH] add emacs built with xwidgets-support Resent-Message-ID: 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> 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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ricardo Wurmus Cc: Arne Babenhauserheide , 34128@debbugs.gnu.org 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.