From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Any interest in using HTML for locally-installed Texinfo documentation? Date: Mon, 08 Apr 2019 17:12:17 +0200 Message-ID: <87k1g4v8dq.fsf@gnu.org> References: <87a7h8u4r4.fsf@gnu.org> <20190402150245.GA30067@darkstar> <256d60e8-0148-1dd3-4c9d-86e14b42060b@bothner.com> <20190407162804.GA28500@darkstar.example.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20190407162804.GA28500@darkstar.example.net> (Gavin Smith's message of "Sun, 7 Apr 2019 17:28:04 +0100") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-texinfo-bounces+gnu-bug-texinfo2=m.gmane.org@gnu.org Sender: "bug-texinfo" To: Gavin Smith Cc: guix-devel@gnu.org, Texinfo List-Id: guix-devel.gnu.org Hello, Gavin Smith skribis: > On Tue, Apr 02, 2019 at 09:46:05AM -0700, Per Bothner wrote: >> Both Electron and QtWebEngine have mechanisms for communicating between >> the "browser" window and the main application, which is not sandboxed. >> (For QtWebEngine the main application is regular non-sandboxed C++ code.) >> For a desktop browser like Firefox, one could pass important environment >> variables in the URL. For bi-directional communication between a >> sandboxed desktop browser and the C/C++ wrapper program one can always >> use WebSockets or XmlHttpRequest ("AJAX"). > > I've started work on a documentation browser using QtWebEngine. The=20 > work can be seen in the qt-info branch of the Texinfo Git repository: > > http://git.savannah.gnu.org/cgit/texinfo.git/tree/js/docbrowser?h=3Dqt-in= fo Neat! >From a =E2=80=9Csocial=E2=80=9D viewpoint, I think WebKitGTK would be more = appropriate, GTK+/GNOME being affiliated with GNU. Also, QtWebEngine relies on bits of Chromium, which is a real challenge from a software freedom viewpoint and from a security viewpoint, to the point that we ended up removing it from our Qt builds in Guix: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/qt.scm#n143 https://lists.gnu.org/archive/html/guix-devel/2015-06/msg00302.html Regardless, thanks for moving forward! Ludo=E2=80=99.