From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26129 invoked from network); 12 Feb 2021 06:21:05 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 12 Feb 2021 06:21:05 -0000 Received: from pb-smtp20.pobox.com ([173.228.157.52]) by 1ess; Fri Feb 12 01:15:38 -0500 2021 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 756DA11394B for <9front@9front.org>; Fri, 12 Feb 2021 01:15:30 -0500 (EST) (envelope-from unobe@cpan.org) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :from:to:subject:date:mime-version:content-type :content-transfer-encoding; s=sasl; bh=7+wZ+acTi99piWwcvfbtQx0K9 F0=; b=RQ9KAG32jB8GYP6dInTDFfeBTD3UxWmaRm6Ttusa61Q5jGarKFo6p68hs HedI7wZbYIS5mp+Cij/a0lNswHa+r3VEtM/DsJvdDW2elGUedfipELmBCbCHX0Zw +TAUFSFrtQkF+0xwWBjhX0aDhTk1u6JBoLXaIRYdgbJBSPxAWg= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 6F88511394A for <9front@9front.org>; Fri, 12 Feb 2021 01:15:30 -0500 (EST) (envelope-from unobe@cpan.org) Received: from samwise (unknown [47.34.135.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id BD193113949 for <9front@9front.org>; Fri, 12 Feb 2021 01:15:27 -0500 (EST) (envelope-from unobe@cpan.org) Message-ID: <6FA012834EFA9C25A96531370B870E1B@smtp.pobox.com> From: Romano To: 9front@9front.org Date: Thu, 11 Feb 2021 22:15:23 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Pobox-Relay-ID: B3744940-6CF9-11EB-BDD8-E43E2BB96649-09620299!pb-smtp20.pobox.com List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: mobile stateless service ACPI callback rails proxy Subject: Re: [9front] netsurf news Reply-To: 9front@9front.org Precedence: bulk Quoth telephil9@gmail.com: > After a somehow long hiatus I recently resumed work on the netsurf port and I feel that given > the number of changes this deserves some kind of "release notes". > ... > Bug fixes (main ones as this mail is already long enough): > - libcss issue leading to netsurf crashing on some sites > - fix js and svg crashes due to too harsh fp rules (thanks ori) > - scrolling was not clipped to page bounds (thanks mforney) > - various drawing enhancements (thanks mforney) > - force user-agent to fix some sites not rendering properly > - html frames not rendering properly > > Please share any bugs or feature requests you may have. Thank you so much to you, Ori, Michael, and Sigrid for working on this! Do any of you have Paypal or anything I can use to donate to you? I am trying to divorce myself from os x dependency, and wed myself to 9front. This is a big step for me towards that, since at times I'll need a browser that does better than mothra for presentation. I had initially built the netsurf port back in June or July of last year, and the performance issues were a show-stopper for me. I am now at least able to browse around basic sites and the performance is reasonable. One thing I have found, however, is that using JS "appears" to suicide the process. I use scary quotes because the behavior persists after restarting the process and going to sites that beforehand loaded fine without JS, even with nojs configured (e.g, google.com): netsurf 7081021: suicide: sys: trap: misaligned pc pc=0xffffffff812d1155 After a minute or two, things generally clear up and I can start netsurf and go to the sites (with nojs again--using js triggers the suicide yet again). I am running on rpi4. I have left a snap (~65MB) @ https://fallglow.com/david/2021-02-11.netsurf.snap , if that helps at all. I also tried using 'new window' in menu2 when over a link with url parameters, and that produces an rc error: 1. Go to http://www.google.com 2. Hover over 'News' at the top, and menu2 click 'new window' 3. rc: line 2: token '=': syntax error I tracked it down to netsurf/frontends/plan9/utils.c and have this patch, which works for me and hopefully is correct: --- /mnt/git/object/a3de9f6c49521cbce2ff751b43bf4e30f8428660/tree/frontends/plan9/utils.c +++ frontends/plan9/utils.c @@ -185,7 +185,7 @@ fprintf(stderr, "rfork failed\n"); return; case 0: - snprintf(buf, sizeof buf, "window %s %s", "netsurf", url); + snprintf(buf, sizeof buf, "window %s '''%s'''", "netsurf", url); execl("/bin/rc", "rc", "-c", buf, 0); fprintf(stderr, "exec failed\n"); exit(1); Minor feature requests are to have the double-click in the address bar to select all, have the address bar scroll the text (for really long urls), and to have the 'stop loading' as a menu3 item. - Romano