9front - general discussion about 9front
 help / color / mirror / Atom feed
From: Romano <unobe@cpan.org>
To: 9front@9front.org
Subject: Re: [9front] netsurf news
Date: Thu, 11 Feb 2021 22:15:23 -0800	[thread overview]
Message-ID: <6FA012834EFA9C25A96531370B870E1B@smtp.pobox.com> (raw)

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

             reply	other threads:[~2021-02-12  6:21 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-12  6:15 Romano [this message]
2021-02-12  7:05 ` telephil9
2021-02-12  8:49   ` Romano, david
2021-02-23  4:40   ` sl
2021-02-25  6:11     ` telephil9
2021-02-27  3:46       ` sl
  -- strict thread matches above, loose matches on Subject: below --
2021-02-09 12:30 telephil9
2021-02-09 14:16 ` Stanley Lieber

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6FA012834EFA9C25A96531370B870E1B@smtp.pobox.com \
    --to=unobe@cpan.org \
    --cc=9front@9front.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).